jueves, 27 de marzo de 2014

JavasScript: mostrar acentos

con esta funcion

function tildes_unicode(str){
 str = str.replace('á','\u00e1');
 str = str.replace('é','\u00e9');
 str = str.replace('í','\u00ed');
 str = str.replace('ó','\u00f3');
 str = str.replace('ú','\u00fa');

 str = str.replace('Á','\u00c1');
 str = str.replace('É','\u00c9');
 str = str.replace('Í','\u00cd');
 str = str.replace('Ó','\u00d3');
 str = str.replace('Ú','\u00da');

 str = str.replace('ñ','\u00f1');
 str = str.replace('Ñ','\u00d1');
 return str;
}

MySQL: Mantener la consistencia de los datos en la replicación sin mysqldump bases grandes


la idea seria hacer
CHECKSUM TABLE MI_TABLA
y comprar en ambos servidores maestro y esclavo.

si dan distintos sincronizar esa tabla sin hacer un dump.

leer a este flaco:
http://miguelangelnieto.net/?action=tag&name=percona

miércoles, 26 de marzo de 2014

7z.exe: comprimir un archivo desde linea de comando

para comprimir por ejemplo desde un *.bat

"c:\Program Files\7-Zip\7z.exe" A C:\Users\rlevano\Desktop\sss.zip C:\Users\rlevano\Desktop\sies_back_2014-03-25.sql

MySQL: llenar una tabla con el contenido de otra


INSERT documentos_hijos (id_hijo,id_padre,observacion_agregar,fecha_alta,usuario_alta) 
SELECT id_documentos,
       id_rel,
    CONCAT('Se asocio al expediente nro ',getNumExpAdmByIdExp( expedientes.id_rel)) AS observacion_agregar,
    IF(ISNULL(fecha_modif),NOW(),fecha_modif) as fecha_alta,
    IF(ISNULL(usr_modif),usr_alta,usr_modif) as usr_modif 
FROM expedientes 
WHERE id_rel != 0 ; 

jueves, 20 de marzo de 2014

Sublime Text 2: comentar en sublime text no funciona en Windows

En preferencias Key Bindings - User poner esto:
para que los comentarios sean como en notepad++ para los que venimos de ese editor.

[
{ "keys": ["ctrl+7"], "command": "toggle_record_macro" },
{ "keys": ["ctrl+shift+7"], "command": "run_macro" },

{ "keys": ["ctrl+q"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["ctrl+shift+q"], "command": "toggle_comment", "args": { "block": true } }

]