En el sgte ejemplo, el comando rename renombra *.jpg para cambiarles la extensión "jpg" por "jpeg"
rename -n 's/jpg$/jpeg/' *.jpg
ref: https://answers.launchpad.net/ubuntu/+source/nautilus/+question/2309
jueves, 19 de marzo de 2009
martes, 17 de marzo de 2009
Los elementos XML no pueden comenzar con números
Definition: A Name is an Nmtoken with a restricted set of initial characters. Disallowed initial characters for Names include digits...
Ref: http://www.w3.org/TR/REC-xml/#NT-NameStartChar
Ref: http://www.w3.org/TR/REC-xml/#NT-NameStartChar
jueves, 12 de marzo de 2009
Si a PHP llegan datos en utf8 de una BD mysql en latin1
Si a PHP llegan datos en utf8 de una BD mysql que en realidad está en latin1, la solución es luego de llamar a mysql_connect, llamar a:
mysql_set_charset("latin1");
De esta manera llegarán al PHP los datos en latin1 (que es como realmente están en BD).
mysql_set_charset("latin1");
De esta manera llegarán al PHP los datos en latin1 (que es como realmente están en BD).
Encoding de vim
Si se tienen archivos encodeados en latin1 y al hacerles "more" en una shell (ej: putty) configurada con latin1 y se ve todo bien, pero vim no hace bien el print de los caracteres con acento en latin1, revisar que exista la sgte configuración en el bash_profile:
$ more .bash_profile
...
export LANG=en_US.iso88591
Con lo último, vim atina a hacer print en latin1 de los caracteres en latin1.
$ more .bash_profile
...
export LANG=en_US.iso88591
Con lo último, vim atina a hacer print en latin1 de los caracteres en latin1.
miércoles, 11 de marzo de 2009
ps + grep = pgrep
En vez de escribir el largo comando:
[pablo@mipc ~]$ ps -fea --cols=400| grep tuna
para obtener todos los procesos ejecutándose que tengan en su línea de comandos la palabra "tuna", mejor usar el comando pgrep:
[pablo@mipc~]$ pgrep -fl tuna
31591 /bin/bash /home/pablo/tuna/dist/tuna_startup.sh 8083
31594 java -Djava.library.path=:/home/pablo/tuna/lib tuna.Tuna -p 8083 -profiles /home/pablo/tuna/profiles -web /home/pablo/tuna/web -log /home/pablo/tuna/log
[pablo@mipc ~]$ ps -fea --cols=400| grep tuna
para obtener todos los procesos ejecutándose que tengan en su línea de comandos la palabra "tuna", mejor usar el comando pgrep:
[pablo@mipc~]$ pgrep -fl tuna
31591 /bin/bash /home/pablo/tuna/dist/tuna_startup.sh 8083
31594 java -Djava.library.path=:/home/pablo/tuna/lib tuna.Tuna -p 8083 -profiles /home/pablo/tuna/profiles -web /home/pablo/tuna/web -log /home/pablo/tuna/log
martes, 10 de marzo de 2009
Google Static Maps API
The Google Static Maps API lets you embed a Google Maps image on your webpage without requiring JavaScript or any dynamic page loading. The Google Static Map service creates your map based on URL parameters sent through a standard HTTP request and returns the map as an image you can display on your web page.
staticmaps
staticmaps
jueves, 5 de marzo de 2009
martes, 3 de marzo de 2009
cómo insertar datos utf8, encodeados en utf8 en BD usando java
Supuesto: /tmp/test.txt es un archivo con varias "ñ" y letras con tilde, encodeado en utf8.
FileInputStream fis = new FileInputStream("/tmp/test.txt");
byte[] buffer = new byte[10];
fis.read(buffer);
String titulo = new String(buffer,"UTF-8");
titulo = new String(titulo.getBytes("UTF-8"),"ISO-8859-1");
El truco es la última línea (por si uno está en otro caso en que el string proviene de otro lado, no de un archivo).
FileInputStream fis = new FileInputStream("/tmp/test.txt");
byte[] buffer = new byte[10];
fis.read(buffer);
String titulo = new String(buffer,"UTF-8");
titulo = new String(titulo.getBytes("UTF-8"),"ISO-8859-1");
El truco es la última línea (por si uno está en otro caso en que el string proviene de otro lado, no de un archivo).
Suscribirse a:
Entradas (Atom)