Geek & Roll » 2008 » November

Mac OS X Snow Leopard vs. Windows 7

Rafyta November 10th, 2008 lol, sistemas operativos 2 comentarios

Con un enfoque meramente científico, los sátiros de The Onion presentan este revelador análisis, que bien podría considerarse la guía definitiva para usuarios que no han decidido con que Sistema Operativo casarse.

Uno de los factores decisivos puede ser “Preinstalled image of a snow leopard”.

Vía Engadget.

Los desarrolladores odian los trackers de tiempo

Cesar November 6th, 2008 opinion 8 comentarios

Disclaimer: lo aqui plasmado es mi opinión solamente y no la de mi empleador o algo similar.

A lo largo de mi vida profesional he formado parte de distintos grupos de desarrollo. En ocasiones existe una entidad dedicada a supervisar el trabajo diario (esto se da generalmente cuando se trabaja en empresas de desarrollo de software) para así llevar un control sobre lo que se entrega y, más importante, lo que se cobra.

Existen distintas métricas para el cobro, aunque una de las más difundidas es el cobro por hora. La premisa es la siguiente: el empleador lleva una supervisión del trabajo del desarrollador, quien se dedica extenuantemente a crear codigo para cumplir con sus tareas asignadas. Al cliente se le entregan regularmente reportes sobre el estado de su aplicación, tal vez puede probarla y hacer comentarios. Por su parte el desarrollador debe documentar sus actividades detalladamente… en un tracker de tiempo.

Un tracker de tiempo es básicamente una aplicación en donde el desarrollador puede indicar las horas en las que lleva trabajando en un proyecto, actividad, tarea, etc. En qué ocupa su tiempo pues. La aplicación después genera reportes con los que se le cobra el tiempo. Para que los reportes sean lo más detallados posibles, la aplicación debe incluir todas las tareas que el desarrollador realiza. Por ejemplo, vamos con una aplicación Web sencilla en la que se puede crear, editar y borrar un documento de texto y se guarda a una base de datos. Las tareas pueden ser:

  1. Programar funcionalidad de edición de texto y guardar en la base de datos

Pero eso no es muy detallado. Entonces lo cambiamos:

  1. Crear consultas SQL para las operaciones CRUD asociadas
  2. Probar las consultas
  3. Diseñar la interfaz gráfica
  4. Implementar el código HTML de la interfaz gráfica
  5. Implementar el código CSS de la interfaz gráfica
  6. Programar funcionalidad de interfaz gráfica (DHTML, JavaScript)
  7. Probar interfaz gráfica
  8. Implementar código del lado del servidor para ligar la interfaz con las consultas
  9. Probar la aplicación completa

Aún así mi descripción se queda corta, pero igual ilustra el punto. Es tedioso, consume tiempo, y los desarrolladores odian este tipo de sistemas. Desarrollar es una combinación de tareas y es difícil documentarlas todas y cada una de ellas, especialmente al final del día o al inicio del día siguiente.

En mi opinión, existen maneras más fáciles e igual de efectivas para hacer estos reportes. Por ejemplo, que tal si utilizamos un sistema similar a twitter, donde el desarrollador solo tenga que enviar un tweet con un tag especial y la actividad que está realizando, por ejemplo:

#edittext Analizando cómo alinear los controles de la aplicación en una manera que funcione en todos los navegadores.

Si integramos esto con una herramienta tipo Gnome-Do o Quicksilver para enviar los tweets, el desarrollador pierde virtualmente 0 tiempo, puede estar enterado de lo que hacen los demas desarrolladores (y potencialmente ayudando en otros proyectos con problemas que él puede resolver) y se obtienen reportes con mayor nivel de granularidad, incluyendo el tiempo en el que se comenzó a trabajar (al recibir el tweet) y cuando se termino (al recibir el siguiente tweet).

Después el sistema tomaría estos datos para generar reportes, o se le puede dar acceso al cliente para recibir notificaciones en tiempo real de su proyecto. Un sistema así no lo odiaría, sería como tweetear en horas de trabajo solo que para algo provechoso.

You’re welcome.

Si le pasa al New York Times…

Rafyta November 5th, 2008 internet Haz un comentario

Ok, no es un error garrafal, pero es de esas cosas que nos deja pensando. Si el New York Times, con su equipo de editores, creativos, programadores, gerentes, directores y supongo que un largo etcétera, puede dejar pasar algo como esto, ¿pues qué nos resta a nosotros?

Tal vez no lo noten a simple vista, pero esa flash movie pasa por encima del menu superior del sitio, el cual obviamente debe estar encima de todo. Se arregla con la FlashVariable “wmode” y el valor “transparent”. Aquí una captura sin dar scroll para que vean el menú completo.

A todos nos pasa…

SimpleCart(js): e-commerce en minutos

Rafyta November 4th, 2008 internet, javascript Haz un comentario

Si tienes algo que vender en línea pero aún no te animas porque crear una sitio web puede ser tedioso o simplemente demasiado para unos cuantos artículos, ¡ánimo! llega al rescate SimpleCart(js) un script que con sólo 11kb te puede ayudar a echar a andar tu negocio en unos minutos 

  • No necesitas una base de datos
  • No necesitas saber programación, sólo HTML básico y ya
  • Si sabes programar, puedes adaptar el script fácilmente
  • Desde luego es GRATIS y viene con ejemplos fáciles de seguir
  • Sólo necesitas una cuenta de PayPal

SimpleCart(js) DEMO

Richard Stallman: OLPC Sux!

Rafyta November 3rd, 2008 Microsoft, frases, linux 3 comentarios

No lo dijo así textualmente, desde luego. Sin embargo, en un artículo publicado hoy en Boston Review, Richard dice esto en referencia a la “noticia” de que el programa One Laptop Per Child, encabezado por el profesor del MIT, Nicholas Negroponte, ahora se cambió a Windows (mi traducción):

Enseñar a los niños a usar Windows es como enseñarlos a fumar tabaco — en un mundo donde solamente una compañía vende tabaco.

Más interesante aún, es que — según el artículo — Bill Gates utilizó la misma analogía en un ejemplar de 1998 de la revista Fortune.

Qué falta de honestidad por parte de OLPC. Primero venden sus laptops al doble del precio para que la gente done obligatoriamente una laptop con Linux, y hubo personas que de muy buena voluntad las compraron. Ahora resulta que no solo las nuevas vendrán con Windows instalado, sino que se planea convertir las anteriores también a Windows. Se habla de una tarjeta de alrededor de $7 dlls que ayudará a hacer el cambio.

La neta yo si quería una porque son de cuerda (o por lo menos en el concepto que me tocó ver a mí hace tiempo).

Crackeando Blu-Ray (BD+)

Cesar November 2nd, 2008 FLOSS, cracking, linux 3 comentarios

El siguiente post en los foros de Doom9 marcan el inicio de la espiral hacia abajo del DRM en el formato Blu-Ray (traduzco):

Estoy feliz de anunciar la primera restauración exitosa de la película “El día después de mañana” protegida con BD+, lo cual fue hecho bajo linux. Se hizo con un drive blu-ray con firmware parchado (para obtener el volume id), DumpHD para desencriptar el contenido de acuerdo a la especificación AACS y el depurador BDVM que se encuentra en este hilo de discución para generar la tabla de conversión. Esta tabla es la información clave para reparar exitosamente todas las partes corruptas en los archivos m2ts y de ahí restaurar el contenido original (video). Esta pequeña herramienta fue utilizada finalmente para reparar el archivo de la película principal “00001.m2ts” de acuerdo a la tabla de conversión.

Para verificar si el resultado es correcto comparé mi archivo 00001.m2ts con el que genera AnyDVD-HD y son iguales. El hash MD5 de este archivo de 30GB es en ambos casos “0fa2bc65c25d7087a198a61c693a0a72″.

¡Buen trabajo a todos!

¿Qué significa esto? La protección tiene sus días contados. De aquí en adelante saldrá cada vez más software capaz de desencriptar los discos blu-ray, algo similar a lo que sucedió con DeCSS por allá en el ‘99.

Para detalles extremadamente técnicos sobre el proceso que se siguió para llegar a esta emocionante conclusión pueden leer el hilo entero que mide muchísimo pero vale la pena. Fascinante.

Más referencias a Slayer en Californication temporada 2

Cesar November 2nd, 2008 entretenimiento 3 comentarios

Kerry King con su libroComo todos saben (o deberían saber) Slayer es la mejor banda del universo entero conocido por el hombre. También en un post anterior hablamos sobre la primera temporada de Californication y las referencias que hace a esta legendaria banda del Thrash.

Pues ahora en la segunda temporada la serie va un poco más allá, con referencias a Slayer hasta en la sopa. En los dos capítulos que he visto, me encuentro con que:

  1. En el opening sale el libro de Hank Moody titulado God Hate Us All
  2. La hija de Hank Moody es sorprendida jugando Guitar Hero 3 con la canción Raining Blood (nivel medio por si tienen curiosidad
  3. Otra vez la hija de Hank Moody va a visitar a su papá vestida con una camiseta que no se alcanza a ver bien, pero estoy 99% seguro que es de Slayer (por la tipografía).

La encuesta obligada: sobre el nuevo tema

Cesar November 1st, 2008 geekandroll 10 comentarios

A votar señores, ¿Qué tal el trabajo de Axel en el blog? ¡Sin piedad que no se agüita!

n

¿Qué opinas del rediseño del sitio?
Ve los resultados
Posts recientes