viernes, 30 de septiembre de 2011

Añadir texto a texto copiado que aparece al pegar.

Este código de javascript hará que se añada un texto antes y después del texto copiado de nuestra web.


<script type="text/javascript">

function addLink() {

    var body_element = document.getElementsByTagName('body')[0];

    var selection;

    selection = window.getSelection();

    var pagelinkdespues= "Este mensaje esta despues del texto copiado";

    var pagelinkantes = "Este mensaje esta antes del texto copiado";

    var copytext = pagelinkantes + selection+ pagelinkdespues;

    var newdiv = document.createElement('div');

    newdiv.style.position='absolute';

    newdiv.style.left='-99999px';

    body_element.appendChild(newdiv);

    newdiv.innerHTML = copytext;

    selection.selectAllChildren(newdiv);

    window.setTimeout(function() {

    body_element.removeChild(newdiv);

    },0);

}

document.oncopy = addLink;

</script>

Configurar conexion wifi con wpa en Gnu-Linux

Editamos un fichero de configuraciónen /etc/wpa_supplicant/wpa_supplicant.conf especificando el tipo de clave (WPA-PSK), el nombre del SSID y la contraseña:

ctrl_interface=/var/run/wpa_supplicant
network={
ssid="aquinombreredwifi"
key_mgmt=WPA-PSK
psk="aquicontraseña"
}

Para que tenga encuenta la configuracion siempre que arranque el sistema añadiremos añadiremos a /etc/network/interfaces especificando el nombre de la red wifi sin comillas precedido de wpa-ssid y en otra linea wpa-psk y la contraseña tambien sin comillas. *

Wlan0 es la interface wireless. Para comprobar el nombre de tu interface utilizar el comando ifconfig e iwconfig:

auto wlan0
iface wlan0 inet dhcp
wpa-ssid aquinombreredwifi
wpa-psk aquicontraseña

Generar HASH NT desde la shell en Linux

echo -n "password" | iconv -t utf-16le | openssl dgst -md4

Visto en twitter: @chiche via @hlixaya