Daniel Gerardo Sánchez

Mí diario, con el codigo adjunto.

  • Home

Eliminar un elemento de un arreglo en javascript

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..

PLAIN TEXT
PHP:
  1. function del(el,ar){
  2.     for(var k in ar){
  3.         if(ar[k] == el){
  4.             r = ar.splice(k,1);
  5.             return ar;
  6.         }
  7.     }
  8. }
  9.  
  10. var m = new Array('php','python','javascript','css','sql');
  11. m = del('css',m);
  12. 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 | Leave a response

Hacer backup automatico sin ningun software

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:

PLAIN TEXT
PHP:
  1. @ECHO OFF
  2. copy C:\db1.xls C:\backup\db1_%date:~-10,2%-%date:~-7,2%-%date:~-4,4%.db
  3. copy C:\db2.xls C:\backup\db2_%date:~-10,2%-%date:~-7,2%-%date:~-4,4%.db

El resultado en el nombre de cada archivo seria algo como esto:

PLAIN TEXT
PHP:
  1. db1_21-07-2010.db

Simple, rapido y seguro! ;-)

Posted in BAT | Tagged BACKUP, BAT, RESPALDO, TAREAS PROGRAMADAS, WINDOWS | Leave a response

Problemas de codificación en base de datos

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 | Leave a response

Next »

Buscar

Sobre mí

  • Contacto
  • Portafolio

Categorias:

  • Apache
  • BAT
  • CSS
  • Firebird
  • General
  • Javascript
  • Mysql
  • Perl
  • PHP
  • Python

Who's Online

  • 0 Members.
  • 1 Guest.

Copyright © 2010 Daniel Gerardo Sánchez.

Powered by WordPress and Hybrid.