Category Archives: meta

Lo que aprendi este 2008

Este año fue un año muy movido en términos tanto profesionales, como personales. Me cambie  de empresa y pocos meses después fui cambiado de puesto. Empece EfectoTequila.com, como un proyecto personal, entre otros, por nombrar el mas publico.  Di los primeros pasos para formar mi compañía de software. Mi blog sufrió un serio la falta de actualización.

De tantas cosas que sucedieron, me me voy a atrever a compartir algunas cosas que aprendí este año, esperando que quien las lea, pueda verse reflejado en ello. Escribo sin llevar necesariamente orden de relevancia.

Proyectos

  • El talento en el área de tecnologías de la información (al menos en México) es escaso, por decirlo menos. Si tienes a un buen elemento de trabajo, cuídalo.
  • La incompetencia en la teoría básica de las ciencias de la computación es rampante.
  • Yo había creído que la mayoría de los proyectos de software fallaban debido al factor humano. Pero la experiencia me viene diciendo lo contrario. Los proyectos no fracasan en la parte de que “funcionen bien”. Muchas veces no llegan a la parte de que siquiera “funcionen”.
  • Los proyectos son como los hijos. Si no les pones la suficiente atención, se pueden volver contra ti.
  • No todos los proyectos deben ser “for profit”. Pero si tu proyecto intenta crear ganancias, debe tener un modelo de negocio donde la gente _quiera_ pagar por usarlo.
  • Si tu único modelo de negocio es la publicidad, estas frito. Y si a parte de eso, solo volteas a ver a google adsense, estas doblemente frito.
  • Y si tu proyecto no responde por lo menos a las preguntas: Que? Porque? y Como? Estas triplemente frito

Internet

  • Twitter es el éxito de este año, por mucho. Sin embargo temo por la viabilidad del servicio, aunque espero y creo que por lo menos la idea llego para quedarse.
  • Twitter es IRC con una nueva interfaz. Y me refiero específicamente a las personalidades. Tenemos al que se cree Dios, al que junta su séquito de lamebotas, el que no acepta la critica, el que vive para ligar, el que se la pasa repartiendo miel, el que reparte hiel, y el mocoso de 16 años que… bueno, se comporta como si tuviera 16 años :). Los viejos que tengan memoria sabrán que como lo vemos en twitter, lo vimos en las redes sociales, en los foros, en IRC y en los BBS. Es un patrón  que emerge cuando empiezas a juntar a mucha gente en un solo lugar bajo un halo de anonimidad. Supongo que es un reflejo de lo que somos.
  • Crear comunidades es difícil. Let’s go shopping!
  • Crear contenidos es mas difícil, al parecer. Hace tiempo preguntaba que donde están los bloggers mexicanos. Salvo sus contadas excepciones, el contenido generado de calidad en México es muy poco. Sigo esperando que me corrijan :)
  • Los bloggers se han convertido en una fuente primaria de información, pero falta mucho camino por recorrer en cuanto al chequeo de hechos y la definición de las bases de la ética “bloggera” para poder hablar fehacientemente de un periodismo ciudadano.

Programacion

  • La programación funcional esta haciendo por fin su entrada al mainstream. Si no sabes que es, aprendelo. Hay mucha oportunidad en el paralelismo y ademas tiene la bondad de que escribes código mas limpio y en menos lineas.
  • El Open Source no es la solución a todos los problemas, pero las ciencias de la computación no serian comparativamente nada sin el. Ha alcanzado un punto de madurez en el que ya es opción viable para el uso diario tanto en el hogar como en la empresa. El crecimiento sera menos espectacular pero mas consolidado.

Tras releer estas lineas, creo que es claro que este año 2008 fue de transición en muchos sentidos. Espero que este proximo año sea de consolidación y de maduración.

El 2008 se acabo y el 2009 pinta mucho mejor. A trabajar, y sobre todo, a disfrutar.

Feliz año 2009!

Anuncios (des)contextuales

Se supone que una de las ventajas de los anuncios de AdSense es que son relevantes al contenido de la pagina en que se presentan.

Pantallazo-Masio IT - Minefield-1

Despues de ver este anuncion que salio en esta pagina me pregunto:

Adsense me esta insinuando algo?  Publicidad subliminal? Sera que tengo que cambiar de proveedor de anuncios?

Sigh…

Actualizacion a WP 2.3 y problemas de acceso

El dia de hoy actualice a WordPress 2.3. Si tienes un blog y todavia no lo haces, te recomiendo encarecidamente que actualices. Se corrigen varios errores de seguridad, se agrega soporte para tags, avisos de actualizacion de plugins entre otros.

Sin embargo la transicion no fue sencilla. Tuve algunos problemas que pudieron ser evitables. Aqui te van unos tips para que cuando tu lo hagas, sea menos complicado

Tip 0: Respalda!!

Respalda tanto la carpeta del codigo como la base de datos. Puedes usar los plugins disponibles (como WP-Database backup) o algun otro o hazlo a mano. Pero hazlo.

Tip 1: Verifica si tus plugins son compatibles

Existe un listado del status de la mayoria de los plugins. Verifica que los plugins que tu usas funcionen con la version que estas instalando. Si no, actualizalos.

Tip 2: Respalda!

Si no me hiciste caso en el paso 0, hazlo ahora :)

Tip 3: Prueba antes de actualizar

Manten un sitio alterno donde puedas hacer pruebas antes de actualizar al sitio de produccion. En mi caso, un plugin basico (el plugin para publicacion multilingue) que no esta preparado para trabajar con wordpress 2.3, me provoco que mi blog estuviera fuera del aire y con errores.

Tip 4: Actualiza via svn

Si tienes acceso a un shell en tu servidor, es posible actualizar tu version de WP via Subversion. Esto hace el proceso un poco mas indoloro.

Tip 5: Aprende PHP (o consigue a alguien que lo haga)

Es posible que una vez que instales y actualices, algo no funcione (especialmente tu tema o tus plugins). Si tienes algun plugin indispensable, vas a necesitar meterle mano tu mismo al menos hasta que el autor actualice tu version.

Tip 6: Actualiza la base de datos

No olvides actualizar la base de datos entrando a http://misitio.com/wp-admin/upgrade.php. Tu sitio no funcionara bien hasta que lo hagas.

Tip 7: Piensa antes de dar enter

A veces por hacer las cosas tan mecanicas, uno comete errores. Hoy por ejemplo, al modificar unos plugins se me ocurrio borrar algunos plugins que ya no usaba. Lo hice con este comando:

rm -rf pluginviejo/ *

Ves ese espacio antes del *? Ese pequeño error me hizo perder una hora en lo que recuperaba todos mis plugins. Por eso piensa antes de dar enter.

Actualizar wordpress es facil. Solo evita los errores basicos y estaras bien. No hagas lo que yo :)

Verde, que te quiero verde

Habemus Tema. :P

Ya me habia aburrido del tema anterior, esta muy bonito pero es un poco limitante en cuanto al espacio a lo ancho, por lo que decidi cambiarme de tema a uno que tuviera una estructura fluida.

El que estoy usando (temporalmente) es un tema realizado por Cordobo a quien al parecer, le encanta el verde. Si te gusta el tema, lo puedes encontrar aqui.

Estoy en proceso de hacer mi tema, sencillito y carismatico, pero eso sera para cuando haya un poco mas de tiempo.

Minipost y suscribete a los comentarios

A partir de hoy active la opcion de poder suscribirse a los comentarios, para aquellos que quieran tener seguimiento de lo que sucede aqui… que no son muchos. Ademas active el plugin de mini posts, que permite diferenciar entre posts pequeños (como este) y los posts normales. Por ahora, aparecen en el sidebar
Pueden encontrar los plugins aqui: Mini-Posts
Suscribe to comments

Cambio de casa (de nuevo), hosting y Google Documents

Despues de ciertos incidentes con internetworks, decidi cambiar el hosting. Hoy estoy con dreamhost y hasta ahorita estoy contento.

Lo que me lleva a otra cosa. Mi hosting es muy grande para lo que lo uso actualmente. Si alguien necesita webhosting le puedo rentar en su propio dominio o en un subdominio mio (subdominio.masio.com.mx).

Estas son las caracteristicas del hosting que ofrezco por si alguien se interesa.

Caracteristica
Espacio en disco 2 GB (tentativamente, si necesitas mas, avisame)
Ancho de banda (transferencia) mensual 15 GB (tentativamente, si necesitas mas, avisame)
Bases de datos Mysql, las que tu quieras, solo pidemelas
Php 4 y 5, sus ultimas versiones.
Cuentas de correo 50 en un principio, si necesitas mas, avisame.
Subdominios Los que tu quieras
Usuarios FTP Los que quieras
Cuentas shell (ssh, telnet) Si lo necesitas, solicitamelo
Crontab Si
CGI Si
Ruby On Rails Si
Subversion y csv Si, ambos
Quicktime streaming Si
Instalaciones automaticas WordPress, phpBB, Advanced Poll, ZenCart, MediaWiki, Joomla, Gallery, WebCalendar
El precio tentativo para esto es de 70 pesos al mes (6 dolares, aprox). Sin condiciones especiales, si te gusta, te puedes quedar, si no, cancelamos en el momento que tu quieras.
 
Si quieres mas informacion o te interesa, deja un comentario aqui con tu correo y yo me pondre en contacto contigo en poco tiempo.
 
Por cierto, este post fue realizado con google docs & spreadsheets, con el que tambien puedes escribir en tu blog. :)

Gengo WordPress Plugin for Multilingual blogs

Gengo is a wordpress plugin which lets you write in differente languages in your blog. The visitors can choose an idiom in which they want to read your posts.

Gengo DOES NOT translate automatically what you write, but it lets you easily manage posts in different langages.

It has support for many languages and makes it easy to do side by side translation. It also let you translate the categories so your visitants can have an easy navigation.

You can get it at http://jamietalbot.com/wp-hacks/gengo/

Of course this blog uses this plugin. To see the translated posts you can choose in the upper side of the post the language you want or choose in the sidebar the language you want to see the full blog. You will see just the translated ones for the language you choose.

Hopefully, this blog will be translated in a short time. But I don’t promise anything :)
And of course, this post was made thanks to gengo :)

Gengo WordPress Plugin

Gengo es un plugin para wordpress que te permite escribir en diferentes lenguajes en un mismo blog. Los usuarios que visiten tu blog podran escoger un idioma en el que quieren leer tus posts.

Gengo NO traduce automaticamente lo que tu escribes, solo te permite escribir en diferentes lenguajes.

Tiene soporte para muuuuuuuuchos lenguajes y te permite hacer traducciones side by side. Tambien te permite definir sinonimos para las categorias, asi tus visitantes veran las categorias en su idioma natal.

Lo puedes obtener en: http://jamietalbot.com/wp-hacks/gengo.

Este blog usa este plugin. Para ver los posts traducidos puedes seleccionar en la parte superior para ver este post traducido donde dice “Other languages” o bien, escoger en el sidebar el lenguaje para ver todo el blog. Solo se mostraran los posts que esten traducidos para el lenguaje que selecciones.

Proximamente, con un poco de suerte, terminare de traducir los pocos posts que tengo en este blog.