Sólo un idiota puede ser totalmente feliz.

Mario Vargas Llosa

Suscríbete al feed

Comentarios recientes

Esperando por el iPhone 3Gs en Perú

iPhone tethering

Desde hace mucho he querido reemplazar mi antiguo iPod 5G por un iPhone y parece que ahora que Apple anunció el nuevo iPhone 3Gs se acerca el momento de hacerlo.

Como suscriptor de Internet móvil de Claro Perú, un servicio que sin ser excepcional ayuda como respaldo cuando hay problemas con ADSL o no hay conexión WiFi en el área, pensé que podría usar el mismo plan del modem HSDPA con el iPhone. No es así, Claro Perú pretende que contrate un nuevo plan de acceso a Internet solo para el iPhone.

Lo ideal sería poder usar un solo plan y al iPhone como modem HSDPA. Parece que esto sería posible gracias a la capacidad de tethering pero aún tengo algunas dudas:

  • ¿Permitirá Claro Perú el uso del iPhone 3Gs como modem? Al parecer en los Estados Unidos AT&T aún no tiene previsto usar el servicio pero Apple sugiere que operadores en otros países si lo harían.
  • ¿Funcionará la capacidad de tethering del iPhone 3Gs con sistemas operativos diferentes a Mac OS X? Me refiero, obviamente, a GNU/Linux y en especial a Ubuntu.
  • Y finalmente, ¿cuándo llegará el iPhone 3Gs a Perú y a qué precio?

¿Alguno tiene más datos? ¿Rumores de aquellos cercanos a Claro Perú?

¿Porqué debes seguirme en Twitter?

Sé que tu tiempo es valioso y necesitas contenido útil en Twitter. Aquí algunas de las razones por las que deberías seguirme en Twitter:

  • Solo publico conocimiento e ideas que creo serán de ayuda a mis seguidores.
  • Paso mucho tiempo teletrabajando, programando, diseñando y ofreciendo consultoría para proyectos en Internet. Mucho de eso se transforma en tweets.
  • Me gusta ver buenas películas, escuchar música de primera y disfrutar de los mejores libros. Aún cuando puedas tener gustos diferentes a los mios es muy probable que encuentres algo valioso.
  • Sigo a un grupo de gente muy interesante. Puedes encontrar muy buenos contactos a través de mi.
  • De vez en cuando publico alguna pregunta y talvez tú tengas la respuesta. Con un retweet de tu respuesta podríamos ayudar a muchos más.
  • Si tus tweets son útiles puedo seguirte. Muchos de mis seguidores podrían hacerlo también.
  • Podemos hacernos buenos amigos y colaborar en algún proyecto en el futuro.
  • Suelo mantener mensajes personales en privado y no invadiré tu lista de mensajes con información irrelevante.
  • Publico tweets en inglés y español. Si estás aprendiendo alguno de esos idiomas esta puede ser una forma divertida de practicar.
  • Estoy siempre al tanto de las últimas noticias en todo el mundo. Es posible que te enteres de algo siguiéndome en Twitter antes de que lo veas en TV o lo leas en algún sitio de noticias.
  • Finalmente, tengo muy buen sentido del humor así que puedes burlarte de mi y no enviaré a mis matones a tu casa.

¿Te convencí? Sígueme en Twitter.

English version: Why you should follow me on Twitter?

Los blogs están matando al buen contenido

Ah, los viejos tiempos. ¿Recuerdan cuando todo aquél que vivía de la Web tenía muy claro que el contenido era el rey? Los mejores sitios eran aquellos con los artículos mejor escritos y la información más útil, eran sitios que atraian a una audiencia leal y, por lo general, bien educada. A nadie le importaba tener el último widget, miles de clics en anuncios o una ridícula multitud de botones enlazando a redes sociales.

Sí, contenido útil y correctamente escrito. Eso era lo importante en los viejos tiempos.

Entonces, alrededor de 1999, llegaron los blogs y todo el mundo empezó a publicar toneladas de basura en la Web. El Rey Contenido empezó a morir lenta y dolorosamente en la manos de millones de autoproclamados bloggers. Existen muchas razones por las que creo que los blogs están matando al buen contenido, a continuación cinco de ellas.

Recolectando dinero para mi nueva netbook

Mientras escribía un artículo sobre porqué creo que todo desarrollador web debe tener una netbook en su arsenal, en la diminuta Asus Eee PC 701 de mi hija mayor, estuve tentado de comprar la nueva estrella en el catálogo de Asus: la Eee PC 1000HE.

Por US$ 389, con una pantalla de 10 pulgadas, 1 Gb. de RAM, disco duro de 160 Gb., teclado mejorado y la promesa de nueve horas de batería luce muy bien.

Ya tenía todo listo para hacer el pago en Amazon y se me ocurrió hacer algunos cálculos. Luego de unos minutos decidí no continuar con la compra. ¿La razón? Ahora tengo dos hijas, Beatriz ya tiene siete años y la pequeña y adorable Catalina arribó hace solo un par de semanas.

Ahora obtener el tan deseado factor de aceptación de la esposa es mucho más dificil; y claro, la crisis mundial no ayuda un carajo.

Así que, ¿qué debería hacer un hombre/desarrollador web/padre? Imagino que solicitar una ayudita a los amigos.

He creado una cuenta en Chipin para recolectar fondos para mi Asus Eee PC 1000HE; el simpático widget está arriba a la derecha. Estoy seguro que algunos de mis artículos han ayudado a varios de mis lectores en el pasado así que si se animan a contribuir se los agradecería muchísimo. Veamos como va.

Cómo vivir de tu blog

¿Quién más que Arturo Goga podría tener un blog llamado arturogoga.com? Un espacio donde nos ametralla, a un ritmo de cinco o más artículos por día, con noticias y consejos sobre tecnología y servicios en Internet.

Conozco a Arturo a través de la Red desde hace mucho pero no fue hasta finales del 2007 cuando nos encontramos para charlar sobre gadgets y demás en la filmación de In Silico en el Body. Arturo Goga tiene uno de los blogs más visitados en Perú y es uno de los pocos en el país que vive de un blog. Decidí hacerle unas cuantas preguntas para descubrir cómo lo hace.

El futuro de las interfaces

Una interfaz no se presenta únicamente en la pantalla de la computadora; hay diferentes tipos de interfaces en muchos otros dispositivos, como el horno de microondas, el teléfono celular, etc. Sin embargo, el término forma parte de la jerga informática y es tan coloquial como ubicuo; tanto, que a veces se traduce erróneamente como "interfase". Para aclarar las cosas, me ceñiré a la siguiente definición:

Una interfaz de usuario es la representación sensible de diferentes procesos intangibles, ordenada de manera coherente, de manera que permita la utilización inmediata de un dispositivo.

Consejos para crear temas en Drupal 6

Luego de trabajar en muchos proyectos con Drupal 6 y crear temas con el nuevo API, incluyendo el reciente Woodpig en Ventanazul, he aprendido mucho y decidí reunir algunos consejos que estoy seguro te ayudarán, estimado drupalista, al convertir tu próximo diseño en un sitio corriendo con Drupal. ¿Suena bien? Ok, a sumergirnos en el nuevo API de temas de Drupal 6.

Bienvenido Woodpig

Sí, es muchísimo tiempo, pero como cualquiera que viva del desarrollo de sitios web sabe es a veces dificil encontrar tiempo para tus propios sitios cuando debes trabajar en proyectos para clientes. Además, quería un tema que estuviese de acuerdo a una lista de requerimientos muy especiales y que cambiaban frecuentemente, otro problema muy frecuente.

Lo primero fue decidir que Ventanazul pasaría de un sencillo formato de blog a ser un webzine enfocado en una comunidad de usuarios dedicados al desarrollo profesional de sitios web. Eso significaba activar el registro de usuarios, olvidarme de vBulletin y pensar más detenidamente en la calidad del nuevo contenido y el perfil de usuarios que aprobaría para usar el sitio (el registro de usuarios es aprobado manualmente y todos los comentarios son moderados).

Definir los objetivos y la arquitectura de información del nuevo sitio tomó algunos meses mientras reunía ideas de varias fuentes, como los sitios que más me gustan y algunos de los proyectos en los que he trabajado. Eso me llevó a los bocetos del diseño final en Gimp. Durante el proceso llegó Drupal 6 y tuve que aprender algunos nuevos trucos, incluyendo el renovado API para temas.

Por aquellos días estuve trabajando en un par de proyectos que requerían una actualización a Drupal 6 y pude utilizar varias de mis nuevas habilidades en ellos. En el rediseño de Ventanazul aproveché varias de las nuevas características del nuevo Drupal, incluyendo las funciones preprocess para searar los comentarios y su formulario del contenido de cada nodo, elementos que por lo general vienen juntos en la variable $content de la plantilla page.tpl.php.

El tema puede considerarse una versión 0.9 y sé que hay varios bugs por allí, los iré matando en el camino mientras recojo algunas opiniones. Tengo además una lista de características adicionales en camino y posiblemente más ideas para futuras versiones. Como debe ser la norma en el 2009 el diseño fue creado para navegadores modernos que respeten los estándares web así que no perdí tiempo en el desastroso Internet Explorer 6.

Emacs o Vim como editores para programar (parte 3)

Esta es la parte final en la serie sobre Emacs y Vim como editores para programadores. Ya he hablado sobre Emacs en la primera parte y acerca de Vim en la segunda. Veamos ahora cuál de los dos prefiero para modificar mi código, y en realidad todo lo demás.

Emacs o Vim como editores para programar (parte 2)

Esta es la segunda parte de una serie de tres sobre Emacs y Vim como editores para programación. En la primera parte hice una breve revisión de Emacs y ahora hablaré un poco sobre Vim.