geckodriver para selenium

image_pdfimage_print

Para baixar o geckodriver: https://github.com/mozilla/geckodriver/releases

copiar o arquivo  para o diretório do ubuntu: /usr/local/bin

Pronto!


Para usar com PhantomJs, é preciso instala-lo, para isso : https://gist.github.com/julionc/7476620

Fico no aguardo quanto a conclusão do Chrome Canary que terá um navegador sem cabeça embutido. Chrome Canary esta sendo desenvolvido e só há versões  para Windows, Mac OS e  Android. Nada de Linux ainda.

https://askubuntu.com/questions/309813/how-to-have-ubuntu-chrome-canary

Python conectando ao Mysql

image_pdfimage_print
import pymysql.cursors

# Conectando ao banco de dados
connection = pymysql.connect(host='', unix_socket='/tmp/mysql.sock',
                       user='', passwd='', db='')

try:
    with connection.cursor() as cursor:
        # Create a new record
        sql = "INSERT INTO tabela (col1, col2) VALUES ('var1', 'var2')"
        cursor.execute(sql)

    # connection is not autocommit by default. So you must commit to save
    # your changes.
    connection.commit()
finally:
    connection.close()

E para listar:


from __future__ import print_function

import pymysql

conn= pymysql.connect(host='', unix_socket='/tmp/mysql.sock',
                       user='', passwd='', db='')
cur = conn.cursor()

cur.execute("SELECT post_title, post_content FROM wp_posts LIMIT 0,10;")

print(cur.description)

print()

for row in cur:
    print(row)

cur.close()
conn.close()

Jquery função de evento de formulário

image_pdfimage_print

change() – É acionado quando fazemos uma alteração dentro de um campo

focus() –  É acionado quando selecionamos um campo de texto

focusin() –  É acionado quando selecionamos um campo de texto contido dentro de um element

focusout() –  É acionado quando um campo ou área de texto perde a focalização para outro elemento contido fora do elemento

blur() –  É acionado quando um campo ou área de texto perde a focalização para outro elemento

select() – É acionado quando o texto dentro do elemento é selecionado

submit() – É acionado quando o formulário é enviado, seja por meio de um clique em um botão Submit (Enviar) ou pressionando Enter no teclado.

reset() –  É acionado quando o formulário é redefi nido usando a entrada type=”reset”

 

<script>
$( document ).ready(function() {
 //alert('teste');
 $('#pregao_numero').bind('change', function(){ 
 $(this).css('border','3px solid blue'); 
 });
 
});
 
</script>

Salvar

Reconfigurando teclado para trinkpad x201i no Ubuntu

image_pdfimage_print

Execute seguinte comando no TERMINAL:

$ sudo dpkg-reconfigure keyboard-configuration

Configure o teclado selecionando as seguintes opções:

Modelo do teclado: IBM ThinkPad R60/R61/T61

País de origem para o teclado: Portuguese (Brazil)

Layout do teclado: Portuguese (Brazil)

Tecla para funcionar como AltGr: O padrão para o layout de teclado

Tecla Compose: Sem tecla compose

Usar Control+Alt+Backspace para terminar o servidor X?: <não>

Quebrar senha windows 7 sem cd

image_pdfimage_print

Só funciona no Windows 7

Reparo e inicialização
Restaurar? Não
Exibir detalhes do processo
Use o bloco de notas aberto e acesse os arquivos do Windows
copia CMD (copia de seguranca)

Copia sethc (windows/system32)
renomea um CMD para sethc
fecha e reinicia
5 vezes shift
abre o prompt no lugar de sethc
digite control userpassword2
adicione um usuario reinicie e entre

Vector Java

image_pdfimage_print

Empregado.java

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package testevetor1;

/**
*
* @author aluno
*/
public class Empregado {
String nome;
String timeFutebol;

public Empregado(String nome, String timeFutebol) {
this.nome = nome;
this.timeFutebol = timeFutebol;
}

public Empregado(String nome) {
this.nome = nome;
}

public void setNome(String nome) {
this.nome = nome;
}

public void setTime (String timeFutebol) {
this.timeFutebol = timeFutebol;
}

public String getNome() {
return this.nome;
}

public String getTime() {
return this.timeFutebol;
}
}

testevector.java

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package testevetor1;

/**
*
* @author aluno
*/
public class Empregado {
String nome;
String timeFutebol;

public Empregado(String nome, String timeFutebol) {
this.nome = nome;
this.timeFutebol = timeFutebol;
}

public Empregado(String nome) {
this.nome = nome;
}

public void setNome(String nome) {
this.nome = nome;
}

public void setTime (String timeFutebol) {
this.timeFutebol = timeFutebol;
}

public String getNome() {
return this.nome;
}

public String getTime() {
return this.timeFutebol;
}
}