Archive for the ‘actividad online’ Categoría
GUADEC-ES VII - publicado el programa de ponencias y abierta la inscripción
Poco más hay que decir: toda la información en http://2010.guadec.es/guadec/programa.
ACTUALIZACIÓN: Ya está disponible el horario de las ponencias y los talleres de los días 22 y 23 de julio.
Para mi mayor comodidad he creado un documento en el que lo resumo todo, y que podéis descargar aquí: Programa de la Guadec-ES 2010
Primera edición del «Directorio de Museos de España»
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!
Nueva edición de GUADEC-ES (la VII ya), repite A Coruña
Este año la GUADEC-ES, en su séptima edición, vuelve a A Coruña (¡Diosss, cómo me fastidia tener que escribirlo así! Lo normativo no quita lo cacofónico).
La GUADEC es como llamamos a la «GNOME Users’ And Developers’ European Conference» (que este año se celebra en La Haya, Países Bajos) y la GUADEC-ES es su hermana pequeña, creada por y para los desarrolladores y usuarios hispanoparlantes.
Se celebrará los días 22 y 23 de julio de 2.010 y cerquita de casa, así que este año no hay excusa para no ir.
Turdle, version 0.1
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
DocumentRootand 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.
Estado de interrupción
Estrategias sencillas para evitar volcar tu «pila» mental
por Brian Tarbox
Original: «Interrupt Mood» by Brian Tarbox, PragPub Issue #5 [PDF] [epub] [mobi], translated by Lucas Vieites.
Dicen que no hay preguntas tontas, pero hay muchísimas preguntas innecesarias.
Sé que has tenido esta experiencia: estás metido profundamente en un problema de programación cuando de repente alguien te para en seco con alguna pregunta trivial. Tardas cinco segundos en responder a la pregunta y veinte minutos en reconstruir tu pila mental.
Como ingeniero de software he intentado durante demasiados años inculcar a jefes y colegas que estas interrupciones son caras, sin éxito. No me refiero a preguntas justificadas, aquellas a las que solo tú sabes responder, aquellas que bloquean el trabajo de la persona que pregunta. Me refiero a las preguntas tontas que el sentido común o una búsqueda de 30 segundo en Google podrían responder. Estas interrupciones afectan a la productividad además de ser totalmente irritantes.
Por qué programo como lo hago
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.
Cambio de nombre del blog: «Andante con moto»
A partir de hoy este blog se llamará "«Andante con moto». Rapidillo, ma non troppo...". Una simple referencia a los tempos de la música clásica que, al oído del profano (como un humilde servidor), pueden sonar graciosos. Más información en la Wikipedia.
Disfruta la vida
Cómo relajarse después del trabajo
por Daniel Steinberg
Original: "Get a Life - Slacking off" by Daniel Steinberg, PragPub Issue #3 [PDF] [epub] [mobi], translated by Lucas Vieites.
Cuando un periodista le preguntó a Spencer Tracy qué buscaba en un guión, éste le respondió con la siguiente ocurrencia: «Días libres». Pero, ¿y si sus días libres realmente hacían que fuera un actor más pleno?
Me encanta el ritmo del año académico. Los días tienen una regularidad que resulta refrescante después de la anarquía del verano. Hace un mes las calles estaban vacías a esta temprana hora de la mañana. Ahora hay una procesión de niños, cada u no con su mochila sobrecargada y un instrumento musical. Los chicos de secundaria van en una dirección calle abajo y los de primaria pasan en la dirección opuesta media hora más tarde.
Lo que hace que esto parezca fresco y divertido cuando empieza en septiembre son las vacaciones de verano. Los chicos han tenido una oportunidad de apartarse de la rutina del colegio. Han recorrido sus propios caminos y hecho sus propias cosas. Cuando vuelven en otoño están en un nuevo curso, haciendo cosas distintas de lo que hacían el año pasado. Los de octavo curso utilizan las habilidades adquiridas en séptimo, pero los retos y tareas a las que se enfrentan en octavo son nuevas.
¿Por qué no podemos disfrutar esa experiencia como adultos?
Blog viejo, recuperado
Gracias a los amigos de Archive.org he podido recuperar, al menos en parte, el contenido de mi viejo blog en «Asix Informática». Lo único que creo que tiene algo de interés para los internautas es el relato de la estafa que sufrimos a través de nuestra tienda on-line. Para que quede como referencia para otros que puedan sufrir el mismo delito, aquí dejo el archivo de texto: Blog antiguo en texto.
NOTA MENTAL: Si en algún momento del futuro próximo encuentro algo de tiempo y ganas, lo formatearé un poco en HTML para que quede más legible.
ACTUALIZACIÓN: ¡Hecho! Aquí he subido con un sencillo formato HTML las entradas de mi antiguo blog que tratan acerca de la estafa sufrida en mi tienda on-line con tarjetas de crédito duplicadas.
Crear una hoja de cálculo con PHP
Antes de nada: en este artículo no se explica cómo crear un archivo en formato Excel u OpenOffice.org Calc, sino de cómo hacer que estos programas «crean» que es así.
Crear una hoja de cálculo comprensible para Excel u OpenOffice.org Calc es más fácil de lo que parece. De hecho, el procedimiento que describo en este artículo realmente no crea una hoja de cálculo, sino un documento HTML con una tabla. El truco está en enviar una cabecera indicando un «mime-type» falso que será interpretado por el sistema operativo del cliente como una hoja de cálculo, tal que así:
header("Content-Type: application/vnd.ms-excel");





