Meme antes de dormir… o a la meme?

Agosto 4th, 2008

Siguiendo el post de mi amigo el extraviado bolchevique cibernauta flaigrod me dispuse a hacer el meme antes de irme a la meme…

- Serie favorita de siempre (o la que te convirtió en telefriki): Creo que X-Files (expedientes secretos X) cuando era mas pequeño y tenía menos responsabilidades (o sea cuando tenía tiempo de ver TV)

- Serie imprescindible actualmente en emisión: Las noticias… sí, que aburrido

- La cancelación que más dolió: Expedientes secretos…

- La serie que todo el mundo recomienda y tú no terminas de ver: Lost, aun no se de que se trata, nunca he podido entender un jodido capitulo

- La mejor frase telefriki: “The truth is out there”… de X-Files claro

- Tu personaje preferido: Creo que alguna vez fué Fox Molder, ahora creo que es Vic Mackey de The Shield

- Intro que no se va de tu cabeza: La musiquita de “New adventures of Johny Quest”, no me pregunten por que

- Serie que hizo que un día abrieras un blog: Creo que ni siquiera mi vida hace mantenerme activo en lo de blogging

- Lo más telefriki de tu colección de frikadas: Camisetas de batman, monos de batman, todo de batman, creo

- Un placer culpable (o no tan culpable): Ver cualquier película cuando tengo mucha flojera, cualquiera…

- Soy fácil y me engancho si hay… Historia y guerra.

Tres preguntas fáciles para terminar

- ¿Película más vista? Creo que Matrix I y volver al futuro I y II

- ¿Libro más leído? No suelo leer mucho pero creo que  he leído bastante de la segunda guerra mundial

- ¿”La guerra de las galaxias” o “Star Trek”? Lord Vader… Yes Master… RIIIIIIISE!!!

Compartir: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Google
  • Live
  • Technorati

Películas…películas y más películas

Julio 28th, 2008

La semana pasada me dediqué a ver películas. Creo que no había tenido chanza de escribir acerca de ello.

Batman: El caballero de la noche

Excelente. Me encantó la actuación de Heath Ledger, la verdad creí que no iba a realizar un papel trascendente pero definitivamente se llevó la pelicula. De hecho, podría decir que, ese es el único pero que le pongo. Ledger se lleva la camara siempre y parece que la película gira en torno a el personaje del guasón pero supongo es parte de la fuerza del mismo personaje. Lo que no me gustó mucho es que siento que a Harvey Dent le faltó mas feeling, quizá desperdiciaron el personaje y aunque Aaron Eckhart es un buen actor, siento que su desempeño en esta película quedó un poco corto.

Definitivamente la pelicula se la llevó Heath Ledger, y no por el morbo de estar muerto, simplemente su actuación es excelente, jamás creí que fueran a interpretar al guasón de ese modo, dentro de todo su frenesí el personaje se ve natural y no actuado.

Sin lugar para los debiles

Recuerdo que desde el año pasado, cuando medio ví los premios de la academia o mejor conocidos como los “oscares” me llamó la atención el título de esta película en inglés: no country for old man. No sabía de que se trataba, y nunca lo averigué, simplemente dije “un día de estos la voy a rentar”. El fin de semana pasado fué ese día y me la llevé junto con otra película.

La película me parecio excelente, el papel también se lo lleva Javier Bardem, muy enfermo. Siento que quizá falto un poco que se desarrollara mas el personaje de Tomy Lee Jones pero creo que la trama de la película es una de las mas entretenidas que he visto y lo mejor de todo es que la pelicula no parece tratar de transmitir un mensaje falso a quien la vé. Buena trama, excelente actuación y un final realista y convencedor. Creo que la fotografía de la película (sobre todo las escenas en el desierto) son lo mejor “técnicamente” hablando.

El amor en tiempos de cólera

Y aprovechando que ya andamos en lo de Javier Bardem también tuve la oportunidad de ver esta película basada en la novela del mismo nombre. La historia está muy entretenida, la dirección de la película es buena y creo que nos mantiene interesados en ella en toda la trama. Aunque pareciera una película de amor es todo lo contrario a ello. Para los que piensen que esta es “otra pelicula romantica” se las recomiendo ampliamente. De nuevo la actuación de Bardem es muy buena aunque aquí, los demás actores también juegan un papel muy importante.

Pozos de ambición

Daniel Day Lewis. ¿Qué mas pueden pedir? El personaje, aunque muy parecido a Billy the Butcher de Gangs Of New York, nos convence. Creo que de hecho lo más sobresaliente de esta pélicula es la actuación de Day Lewis ya que la historia está un poco “larga” al principio aunque al final se vuelve mas entretenida y definitivamente el clímax de la película es el final. La película es un poco larga de duración (2 horas y 40 minutos mas o menos) así que hay que verla un día que no tengamos prisas.

Compartir: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Google
  • Live
  • Technorati

Redireccionar URL’s con apache

Julio 21st, 2008

El otro día me llegó un correo de Mauricio, un amigo y “cliente” al cual le desarrollé el sitio quimeratv.com y la razón del correo era que necesitaba algunas modificaciones con las direcciones del sitio.

Resulta que cuando sacamos la idea de quimeratv.com pensamos en que sería bueno tener accesibilidad como en otro sitios de redes sociales como myspace.com en donde uno puede tener su dirección tip: myspace.com/gustavo

Para poder tener  esa funcionalidad lo primero que se me ocurrió fue utilizar el archivo htaccess de apache. Apache cuenta con un archivo llamado htaccess donde se guarda la configuración del sitio web, en este es posible utilizar directivas o funciones que le dicen al servidor web hacer algo en especial, una de ellas es RewriteRule.

RewriteRule básicamente nos srive para “reescribir reglas” o mas bien para redireccionar peticiones de un URL a otro. Cuando decidimos meter direcciones “amigables” para los usuarios busqué un poco de documentación de apache y finalmente metí la siguiente condición en el archivo htaccess:

RewriteRule ^([^/]+)/?$ /index.php?option=com_comprofiler&task=userProfile&user=’$1′ [L]

Demonios, ¿Qué significa eso? Bueno que cualquier petición que llegase al servidor cumpliendo cualquier condición sería redireccionada a la página del componente de perfiles del sitio (un plugin de joomla) pasandole como parametro el usuario que concordara precisamente con ese texto es decir:

^([^/]+)/?$

[Mete en una variable cualquier texto ingresado despues del url, ejemplo www.quimeratv.com/gustavo siendo gustavo el término]

/index.php?option=com_comprofiler&task=userProfile&user=’$1′ [L]

[Indica la dirección a la cual será redireccionada nuestra petición y finalmente le pasa la variable que habíamos guardado ($1) como parámetro a dicha url en este caso gustavo ]

Esto indica que si alguien accede a:

http://www.quimeratv.com/gustavo

El sitio será redireccionado a:

http://www.quimeratv.com/index.php?option=com_comprofiler&task=userProfile&user=gustavo

La bronca es que en el correo que me envió Mauricio, una de las modificaciones que requería era que agregará algunas direcciones “friendly” para los enlaces, por ejemplo:

quimeratv.com/qfotos

Esta dirección debería redireccionar a la galería,  el problema fué que yo ya contaba con una regla que le decía a apache que cualquier cosa después de la diagonal era un “usuario” o el username… la solución fué la siguiente:

RewriteRule !^qfotos|qchat$ /index.php?option=com_comprofiler&task=userProfile&user=’$1′

Seguido de la regla que redireccionaría cualquiera de los terminos dentro de la regla anterior, es decir, en la regla anterior dice mas o menos así: “Cualquier cosa que no sea qfotos o qchat se redirecciona a index.php?option=com_comprofiler&task=userProfile&user= pasando como parametro ese término”

Cualquier término que no este dentro de esta regla de apache será direccionado a esa dirección. Ahora, debemos escribir un manejador para qfotos que es el url que NO QUEREMOS que tome la regla anterior:

RewriteRule ^qfotos$ /index.php?option=com_rsgallery2
RewriteRule ^qchat$ /index.php?option=com_wrapper&itemid=89

De ese modo cuando los usuarios entren a quimeratv.com/qfotos serán redireccionados a quimeratv.com/index.php?option=com_rsgallery2

Muy útil el archivo de apache. Les recuerdo que esto no lo pude encontrar en ningún lado pero lo que si leí es que el archivo de configuración de apache soporta expresiones regulares como las de perl por lo tanto es fácil aplicar estas reglas si ya conocen expresiones regulares en algún lenguaje de programación.

Compartir: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Google
  • Live
  • Technorati

Retomando la linea geek

Julio 10th, 2008

Resulta que tenemos un proyecto en la oficina que no tiene nada que ver con clientes. El proyecto es mas bien un intento para obvservar el comportamiento de los empleados tomando otros roles, por ejemplo, quienes se desempeñan aquí como líderes de proyecto pasaron a ser simples programadores y quienes solo programaban estarán encargados de la arquitectura y el análisis de la aplicación etc.

Angel, jefe de todos en Arkus, decidió que pondríamos tres horas de nuestro viernes y se las dedicariamos a este proyecto.  Antes saliamos a las 4 p.m. los viernes lo cual estaba excelente pero desgraciadamente nos movieron el horario y ahora salimos todos los días a las seis en ves de las 6:30 pero los viernes ya no salimos a las 4.

Total que, las tres horas después de la entrada de comida del viernes (a las 3 p.m.) tendremos que dedicarlas a este proyecto. Yo tuvé muchas ideas que tenían que ver con software organizacional pero al parecer no muchos me siguieron la onda. La mayoría opinaba que desarrollar un juego sería lo mas divertido pero después de ver que, 3 horas a la semana, es muy poco para un proyecto que es “técnicamente” complicado decidieron pensar de nuevo y todos votaron por un sitio tipo “red social”

Al final se llegó a la conclusión de que debíamos solucionar un problema con nuestro software y terminó siendo (o terminará, ya que no existe código aun)  una aplicación web para hacer pedidos de comida. Quizá en otro post lo explique mejor.

Después de decidir cual sería la aplicación se repartieron los puestos o cargos. Yo decidí no tomar la iniciativa ya que no sería un “reto” pues sabía que había algo que nadie iba a querer tomar. Todos estaban emocionados con la arquitectura, el análisis, el backend, el frontend… pero había algo que nadie (y que usualmente, nadie hace) quería hacer y que fue lo que “quedó” a lo último y lo que finalmente tomé: La documentación.

Me parece que documentar un proyecto es una de las actividades mas importantes para cualquier software que se jacte de decir que está “organizado” de algún modo. La documentación que tendré que desarrollar es la de usuario y la del desarrollador.

Para poder llevar la documentación y el código ordenados creí que sería buena idea llevar un software tipo wiki. También pensé que tendriamos que tener un software de bug tracking y al final parece que Trac es lo mas adecuado que existe ya que bugzilla me parece demasiado complejo y además no está integrado con nada. Aprovechando que tenía pretexto he adquirido un servidor en webfaction para poder hospedar la aplicación y el depósito de subversion ya que la idea es que este proyecto sea lanzado como Open Source.

Otra razón más por la cual decidí adquirir mi cuenta en webfaction es que desde que aprendí a programar con python nunca desarrollé nada en serio y hoy que ya vivo de esto me gustaría retomar el aprendizaje pero enfocado a algo mas útil. Por el momento estoy en el debate si debería empezar a aprender django o turbogears. En realidad aún no se por donde empezar pero creo que al menos tendré que retomar mis libros y actualizarme.

Compartir: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Google
  • Live
  • Technorati

Día cotidiano en la oficina

Julio 3rd, 2008

Estos días he tenido muy muerto el blog. Lo acepto. La verdad es que como sucede comunmente en mi vida, he tenido algo de trabajo, lo cual no significa que todo el día estoy trabajando simplemente el tiempo que tengo libre trato de no pasarlo frente a la computadora :)

Me han estado cambiando mucho de proyectos y la verdad no me agrada la idea pero al final es trabajo. Pasa que, invariablemente estos proyectos donde me han asignado tareas tienen fecha límite de entrega de “ayer” así que en teoría algunos estan ya retrasados. Sinceramente no me gusta trabajar así todo el tiempo ya que es molesto hacer las cosas apurado pero supongo es una racha, si no ya veremos a que me dedico después :)

Algo con lo que me he topado estos días precisamente es mi falta de experiencia con bases de datos. En general puedo considerar que tengo buena experiencia con desarrollo de software pero las bases de datos siguen siendo algo con lo que me sigo peleando día a día y es que como alguna vez comenté por aquí, yo tuve la fortuna o desgracia, depende el punto de vista, de comenzar a desarrollar software utilizando un ORM y hoy que tengo que usar día a día SQL y todo lo que ello conlleva (al menos de la parte de Microsoft) he tenido que pensar seriamente en tomar algún curso. De hecho ya tengo bastantes videos que baje del sitio de ASP.Net es solo que me he vuelto un poco perezoso para leer manuales y documentacion o ver videotutoriales pero creo que esta misma tarde comienzo.

Compartir: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Google
  • Live
  • Technorati