By Danger on 3 septiembre 2010
Si bien en php y otros lenguajes existen funciones que te ayudan bastante al momento de manipular arreglos, javascript por otra parte no cuenta con funciones listas para utilizarse y salvarte el pellejo en una emergencia.
No habia requerido eliminar un elemento de un arreglo en javascript, y hoy se me atraveso este caso. En seguida les pongo la solución que yo encontre de rapido..
PHP:
-
function del(el,ar){
-
for(var k in ar){
-
if(ar[k] == el){
-
r = ar.splice(k,1);
-
return ar;
-
}
-
}
-
}
-
-
var m =
new Array('php',
'python',
'javascript',
'css',
'sql');
-
m = del('css',m);
-
alert(m); // donde obtenemos "php,python,javascript,sql" xD
Espero les sirva.. y si alguien tiene una mejor forma, adelante.
Posted in Javascript | Tagged array, Arreglos
By Danger on 21 julio 2010
Hace poco empece a administrar un sistema aqui en el trabajo, y nacio la necesidad de realizar un backup de las bases de datos diariamente.
Se requeriria un backup de cada una de las bases de datos diariamente cuando nadie estuviera dentro del sistema, algo asi como a la 1am.
Busque algunos softwares y algunos sin costo y muy completos sin embargo no todos con una compatibilidad completa con windows server 2008.
Bien, lo que hice fue lo siguiente:
1.- Programe una tarea automatica en el windows, esta tarea se ejecutaria diariamente a la 1am.
2.- Esta atrea ejecutaria un archivo bat. ( C:\backup.bat )
3.- El archivo "backup.bat" contendra lo siguiente:
El resultado en el nombre de cada archivo seria algo como esto:
Simple, rapido y seguro!
Posted in BAT | Tagged BACKUP, BAT, RESPALDO, TAREAS PROGRAMADAS, WINDOWS
By Danger on 15 julio 2010
A quien no le ha pasado que al trabajar con bases de datos en diferentes versiones de mysql, diferentes versiones de cliente, de servidor http y de OS.. pues si, aunque no lo crean es mi caso.
El punto que al exportar una base de datos la exporta en una codificación y al importarla la toma con otra codificación, lo que yo hice fue hacer un archivo simple en PHP para leer todos los registros de la tabla y separar cada campo con un ";", y cada registro con un salto de linea.
Ahi veo los problemas de codificación y los corrijo utilizando utf8_decode y utf8_encode. ya estando correcto, lo guardo como un txt y ahora si lo importo como csv en el cliente mysql, en mi caso phpmyadmin.
Es una solución algo arcaica pero funciona y no te lleva ni 5 minutos, tomando en cuenta las horas que personas batallan con estos problemas tan comunes, la codificación. ¬¬
Posted in Apache, Mysql, PHP | Tagged Apache, codificación, Mysql, PHP