jueves, 7 de febrero de 2013

Error Jquery TimePicker con .NET

Por cosas del destino programo ahora en .NET. Tuve la necesidad de implementar el control timepicker de jquery y dicho control cada vez que utilizaba los botones ( próximo mes, mes anterior, slider de hora, minuto y segundo) se lanzaba un error en los navegadores. El error decia length is null or not an object . Encontré un post en el blog de Andrew que tomé por referencía y solucioné el impase.

Bastó con editar el fuente jquery-ui-timepicker-addon.js y cambiar la línea
 this.$input.trigger(“change”);
por
if (!$.browser.msie) { this.$input.trigger(“change”); }

Curiosamente también tuve que modificar el archivo de estilos jquery-ui.css porque el control se visualizaba GIGANTESCO. Cambié la linea 799
font-size: 1.1em;
por
font-size: x-small;   

Espero les haya sido de ayuda.

miércoles, 25 de mayo de 2011

Borrar recursivamente una carpeta en GNU/Linux

Resulta que quize borrar rastro del subversion (carpetas .svn) de un proyecto y no supe como... totla despues de bucasr he encontrado la solución y es ...


find . -type d -name ".svn" -exec rm -rf {}

martes, 22 de septiembre de 2009

Actualizar extension IMAP en PHP5 (Debian)

Resulta que estaba cacharreando la extension IMAP de php5 y no me funcionaba correctamente. Se conectaba al servidor de correo pero no traia los datos (asunto, from, etc), la versión que tengo instalada es 5.2.6-1+lenny3. El error que me salia era este "... imap_headerinfo doesn't accept lengths of 1024...", entonces que hice.. actualizar la extensión IMAP. Lo que hize (y OBVIAMENTE me funcionó fue):


todo esto como root...:

1. Descargué la versión mas actual de php5 (php-5.2.11.tar.gz).
2. Descomprimí la carpeta imap de la subcarpeta ext en la ruta /usr/include/php5/ext/
3. Entré a dicha carpeta (cd /usr/include/php5/ext/imap).
4. phpize5
5. ./configure

Acá me salieron varios errores que solucioné instalando los paquetes re2c, gawk y lib-client2007b-dev. Tambien tuve que adicionar modificadores así ....

./configure --enable-imap --with-kerberos --with-imap-ssl

6. make && make install

como tenía instalada la extensión IMAP pues ya estaba creado el archivo .ini que la cargaba así que solo reinicié apache y LISTO......

martes, 18 de noviembre de 2008

Estructura Script para GNU/Linux

Hola todos. Esta es mi primera publicación, espero pueda servir(nos) en el caso de querer implementar un script bash en cualquier distro GNU/Linux.

Archivo: prueba

[code]
#!/bin/bash
case "$1" in
start)
/ruta_fisica_a/script comodines_de_inicio
;;
stop)
/ruta_fisica_a/script comodines_de_detencion
;;
restart)
$0 stop && sleep 2
$0 start
;;
reload)
$0 stop
$0 start
;;
*)
echo "Uso: $0 {start|stop|restart|reload}"
exit 1
esac
[/code]

Automatización del Script.

Este archivo recien creado se guarda en la carpeta /etc/init.d (se implementan propietario y permisos similares a los scripts existentes en dicha carpeta) y se realiza un enlace en la carpeta que ejecuta los scripts de inicialización del sistema (comando runlevel). Dicha carpeta es (para Debian e hijos) /etc/rc2.d ó (para R.H. e hijos) /etc/rc5.d. El comando para crear el enlace es

[code]
ln -s /etc/init.d/prueba /etc/rc2.d/S99prueba
[/code]

De estra forma se automatiza para cada inicio del sistema la ejecución del script. En caso tal si se desea su ejecución cada cierto periodo de tiempo se realiza una entrada en el cron.

Etiquetas: ,