Histórico de la categoría «web»
1 de julio de 2011 por Lucas Vieites
Hace unos días recibí un RT con un enlace a este decálogo con 10 reglas para invertir la espiral del correo electrónico, llamado el Email Charter en inglés.
A continuación os dejo con mi humilde traducción de las diez propuestas:
1. Respete el tiempo del receptor
Esta es la regla fundamental. Como emisor del mensaje, es SU responsabilidad reducir el tiempo que lleve procesar su mensaje. Aún cuando le cueste más tiempo por su parte antes de enviarlo.
2. Más corto o más lento no es descortés
Pongámonos mútuamente de acuerdo en darnos un respiro. Dada la carga de emails que todos sufrimos no pasa nada si las respuestas tardan un poco en llegar o no responden con detalle a todas las preguntas. A nadie le interesa dar la impresión de brusquedad, por lo tanto no se lo tome como algo personal. Sólo queremos recuperar nuestra vida. Seguir leyendo «10 reglas para invertir la espiral del correo electrónico»
2 de junio de 2011 por Lucas Vieites
Estos días he sacado algo de tiempo para actualizar la traducción al gallego de WordPress y acabo de subir a mi servidor el archivo .mo de WordPress 3.1.3 en gallego. Las instrucciones de cómo utilizarlo están en mi artículo anterior: WordPress 3.0.5 en galego
14 de marzo de 2011 por Lucas Vieites
Tal y como había prometido hace un par de semanas, he terminado ya con la traducción de WordPress 3.1 a gallego. Próximamente estará disponible a través del canal oficial en gl.wordpress.org, con las correcciones del equipo «oficial». Para los que prefiráis mi versión pura y dura he subido el archivos .mo aquí, listo para ser utilizado: WordPress 3.1 en galego.
Para utilizar este archivo deberéis seguir las instrucciones que ya he indicado en mi artículo anterior.
Si lo que queréis es utilizar mi traducción como base para crear la vuestra propia con vuestra terminología (cosa que no me extrañaría en absoluto), podéis descargar el archivo .po de la traducción. Hay mucha información en internet acerca de cómo editar este tipo de archivos y cómo compilarlos para usarlos en una instalación existente de WordPress, pero os animo a que dejéis un comentario en este artículo si tenéis alguna duda.
Para que no falte de nada también he traducido los textos del tema predeterminado, «Twenty Ten» («tema Twenty Ten en galego», y el .po correspondiente).
La siguiente tabla muestra los datos de las versiones 3.0.5 y 3.1 con respecto su anterior:
| Versión |
Total mensajes |
Traducidos |
Difusos |
Sin traducir |
| 2.7 |
2.657 |
2.657 |
0 |
0 |
| 3.0.5 |
3.104 |
1.745 |
901 |
458 |
| 3.1 |
3.173 |
2.882 |
245 |
45 |
Es decir, desde la versión inicial (2.7) he traducido 503 cadenas que estaban sin traducir y he revisado 1.146 cadenas difusas (muchas de las cuales estaban perfectamente bien o solo necesitaban la modificación de un punto o una coma).
Si crees que esta traducción vale algo, puedes hacer una donación para que pueda seguir traduciendo futuras versiones:
2 de marzo de 2011 por Lucas Vieites
Acabo de terminar la traducción de WordPress 3.0.5 al gallego. Ha sido un trabajo duro por la urgencia que tenía ya que lo necesitaba para un proyecto que me han encargado. He aprovechado el trabajo anterior hecho por el equipo «oficial»: http://gl.wordpress.org, quienes habían realizado la traducción hasta la versión 2.7 y por eso quiero dar las gracias a los anteriores traductores por el enorme trabajo hecho y especialmente a «dorfun» por su ayuda.
La traducción ya está indicada en el wiki de automattic y los archivos están disponibles en el SVN de WordPress.
La siguiente tabla muestra los datos de la versión 3.0.5 con respecto a la 2.7:
| Versión |
Total mensajes |
Traducidos |
Difusos |
Sin traducir |
| 2.7 |
2.657 |
2.657 |
0 |
0 |
| 3.0.5 |
3.104 |
1.745 |
901 |
458 |
Para instalar el idioma gallego y usarlo solo hay que copiar el archivo con la extensión «.mo» a la carpeta «/wp-content/languages» de tu instalación de WordPress y editar el archivo wp-config.php cambiando la línea:
por
define ('WPLANG', 'gl_ES');
Espero que os sea de utilidad. Pronto empezaré con la traducción de WordPress 3.1 que acaba de salir.
Si crees que esta traducción vale algo, puedes hacer una donación para que pueda seguir traduciendo futuras versiones:
25 de noviembre de 2010 por Lucas Vieites
Hace unos días hablaba con un antiguo colega programador y surgió el eterno tema de validar los datos que los usuarios introducen en los formularios. Me sorprendió que todavía seguía usando el arcaico sistema de tratar las variables obtenidas en los arrays $_GET y $_POST a pesar de que desde hace tiempo (tampoco tanto, desde la versión 5.2) están disponibles las funciones de filtrado en PHP.
Estas funciones proporcionan un método sencillo y rápido de validar (asegurarse de que el dato cumple una serie de criterios esperados) y sanear («sanitize», en inglés: eliminar datos no deseados de la entrada o realizar algún tipo de acción con ella). Esto se hace mediante filtros predefinidos. Así podemos, por ejemplo, comprobar que una cadena de texto es una dirección de e-mail o un número, convertirla a otro juego de caracteres, etc. (véase el manual de PHP para más información: http://es.php.net/manual/es/filters.convert.php).
Ya no hay razones para seguir usando $_GET y $_POST.
NOTA: Hay un excelente artículo con muchos ejemplos en phpro.org: «Filtering data with PHP».
3 de septiembre de 2010 por Lucas Vieites
Hace unos días mi colega (tanto en el sentido laboral como en el social) Diego me pidió que le echara una mando para organizar este festival con el que los amigos de Jorge quieren honrar su memoria. Jorge Piñeiro era Guardia Civil y fue abatido en un tiroteo durante un atraco en A Cañiza. Cayó cumpliendo su deber y deja atrás a una esposa y tres hijos.
La mejor forma en la que yo puedo contribuir a que este festival sea un éxito es promocionando su celebración en el medio que mejor conozco: Internet. Por eso ya está disponible una web en la que podréis encontrar toda la información relativa al «Festival de Rock de Covelo» en la web http://rockcovelo.codexion.com y apuntaros en el evento en Facebook: Festival de Rock en Covelo.
Repetiré muchas veces que es un Festival de Rock en Covelo y que será durante el fin de semana del 18 y 19 de septiembre de 2.010 para que a los motores de búsqueda les quede bien clarito.
También es importante señalar que durante ese fin de semana se realizará una concentración de motos y una exposición de coches clásicos, actividades de las que era aficionado Jorge.

Página web de promoción del Festival de Rock de Covelo

Cartel del Festival de Rock de Covelo
25 de agosto de 2010 por Lucas Vieites
Estos días he tenido que pasar más tiempo del deseable leyendo la documentación del API de Java. Estos documentos están generados mediante Javadoc, un gran invento, pero la hoja de estilo es un poco aburrida. Por eso me tomé un momentillo de descanso cerebral para darle un toque más moderno. El resultado es el siguiente:

Mi hoja de estilo CSS para Javadoc, pulsa para ampliar
El archivo fuente lo podéis descargar aquí:
Javadoc_stylesheet_by_Lucas y para usarlo solamente hay que sustituir el archivo llamado «stylesheet.css» que está en la carpeta raíz de vuestra documentación Javadoc.
3 de junio de 2010 por Lucas Vieites
Ya está disponible la primera edición del «Directorio de Museos de España». Es un proyecto en el que llevo trabajando casi un año con mi amigo José Vaamonde. El Directorio es una recopilación de datos que hemos realizado a partir de distintas fuentes públicas, muy dispersas y anticuadas, para crear una base de datos única de museos y colecciones artísticas, etnográficas y arqueológicas de todo tipo.
La base de datos está disponible (por ahora parcialmente) para su revisión, corrección y completado en http://www.directoriomuseos.com/ y se puede comprar en formato impreso a través de Lulu.
¡Hay descuentos por volumen de compras!
10 de marzo de 2010 por Lucas Vieites
This is a little PHP script I've been using on my personal/home web server to generate listings of the content of the accessible folders. I've improved it over time and suddenly I got in this sharing mood and thought:
«Gee, the rest of the world should have the pleasure of running this script on their web servers with PHP enabled. They should have the opportunity to simply copy it into a directory under their DocumentRoot and point their browser to it.»
Yeah, that's what I thought. And now, a few months later, I remembered having thought that. So here it is: turdle_0.1.php. Rename it as you see fit (at least remove the .txt extension).
Like the header says:
/*
* TURDLE is "The Ultimate Recursive Directory Lister, Enhanced"
* it's not called ÑORDO because that doesn't make an nice acronym.
*
* It lists the content of the defined directory and creates
* links to it's content.
* It does not show files starting with ".".
* It does not show itself.
* It does not validate as HTML 4.01 Strict!
* It peruses the word "it" in it's header
*
*/
By the way, it's published under the GNU/GPL, too.
11 de febrero de 2010 por Lucas Vieites
Hace poco me tocó añadir ciertas funcionalidades a una aplicación web que escribí hace unos seis o siete años. Además de echarme algunas risas por alguna de las «barbaridades» que me encontré al revisar los archivos, me pasé un buen rato formateándolos para poder ver bien el flujo del código y comprender qué pasaba en cada sección. Y es que hace seis años todavía no tenía un estilo de código definido.
Cuando empecé a programar en PHP venía un poco viciado de programar en C y javaScript y hacía cosas como:
1
2
3
4
5
6
7
8
9
10
11
12
| function mifuncion()
{
// Función para hacer algo
if (condicion)
{
// hacer una cosa
}
else
{
// hacer otra cosa
}
} |
desperdiciando valiosas líneas, algo que aprendí a evitar cuando los archivos de código se hacen más y más grandes y solo tienes 1024 píxeles de alto en tu pantalla.
A día de hoy ese mismo código lo pondría así:
1
2
3
4
5
6
7
8
| function mifuncion() {
// Función para hacer algo
if (condicion) {
// hacer una cosa
} else {
// hacer otra cosa
}
} |
ahorrándome cuatro líneas.
Como el hombre es un animal de costumbres sigo haciendo esto porque, a pesar de que las pantallas son cada día más grandes, también los IDEs ocupan cada vez más espacio en pantalla con sus barras de herramientas, de estado y plugins de calidad de código y no sé qué mil cosas más. Y no me hagáis hablar de la manía que le ha entrado a los fabricantes por las pantalla panorámicas ;-(
Mi estilo actual de programación está fuertemente basado en las recomendaciones de Sun (ahora ya parte de Oracle), publicadas en sus «Code Conventions for the Java Programming Language» (traducido al español por javaHispano -no tengo enlace al documento original- y revisado y corregido por un servidor: Convenciones de código para el lenguaje de programación Java).
NOTA: también estoy a favor de usar tabulaciones de cuatro espacios, a pesar de que el plugin de wordpress ponga 8, y en contra de lo que defiende Jamie Zawinski en el artículo «Tabs vs Spaces» que he puesto de «Obligada lectura» en la columna de la derecha.