Geek & Roll » opinion

Windows 7 hace su primera aparición

Cesar May 28th, 2008 Haz un comentario

En la conferencia D6 presentaron un video sobre el sucesor de Windows Vista, Windows 7. Entre las grandiosas novedades que nos trae esta nueva iteración de Windows estan la interfaz con soporte para múltiples puntos de entrada (multitouch para los amigos, visto primero en el iPhone, ya soportado en Leopard) y una barra de tareas distinta.

Ya todos sabemos que Microsoft ha estado jugando a corre que te alcanzo con Apple, eso no es nada nuevo. Parece que Windows siempre llega tarde a la hora de ofrecer novedades en el escritorio. Veamos el ejemplo de los efectos de escritorio: útiles en algunos casos, o simplemente llamativos en otros. Apple lo hizo, GNU/Linux lo hizo, y finalmente Windows lo hizo… a medias. Los efectos que vemos en Vista son mediocres, y aunque la interfaz es bonita (Aero, a mi gusto, se ve elegante) no hay nada “atrevido” con los efectos e escritorio, y flip3D es una cochinada (por no decirle más feo). En cambio, Compiz en GNU/Linux tiene una comunidad que continuamente esta sacando nuevos efectos, provando nuevas cosas y, por qué no, copiando otras. Supongo que es la ventaja del Open Source, Compiz al inicio no se podía considerar para uso diario, pero ha madurado y ahora nos ofrece una experiencia muy agradable, superior a Windows Vista en todos los aspectos.

Ahora Microsoft decide copiar el multitouch, y lo hará parte integral del sistema operativo. En mi opinión, si Microsoft ya va a copiar a Apple, lo que debería copiar es la estrategia que siguió al cambiar de su Mac OS 9 al completamente nuevo - e incompatible - Mac OS X. Windows 7 trae consigo un nuevo kernel: MinWin. ¿Por qué no aprovechar esta movida y rediseñar completametne el sistema operativo? La API de Windows es inmensamente compleja y ya muestra su edad. Se podría eliminar la dependencia de esta API vieja y diseñar una más moderna, sin los problemas de la anterior. La compatibilidad de aplicaciones puede ser manejada por medio de una máquina virtual, las computadoras de hoy pueden soportarlo. Esa es la manera en la que Apple lo hizo, y le funcionó de maravilla. ¿Por qué no copiar eso?

El video de la demostración de Windows 7 después del salto.

Edit: MinWin que siempre no…

Leer el resto de este post.

Los CAPTCHAs de rapidshare: WTF?

Axel May 3rd, 2008 21 comentarios

Los CAPTCHAs (Completely Automated Public Turing test to tell Computers and Humans Apart) son esas secuencias de letras y dígitos distorsionados que se utilizan en algunos sitios para comprobar que somos humanos y no un bot malévolo tratando de utilizar sus servicios para intentar conquistar el mundo. A mí en general esto me parecía buena idea, pero eso cambió el día de hoy.

Estaba yo muy contento tratando de descargar un documental de Nirvana de -ajem- rapidshare, esperé los odiosos 1.2 minutos que te hacen esperar, y cuando estaba sólo a un captcha de distancia, me aparece esto:

captcharapidshare.png

WTFF??!?!!!?!!!!

¿Se supone que debo encontrarles forma de gatito a esos garabatos distorsionados encimados en las letras? Give me a fucking break. Esto ya alcanza niveles de impresionante estupidez. ¿Qué sigue? ¿Adivinar las letras negras sobre fondo negro en una imagen? ¿Multiplicar por dos una cantidad y restarle el número que pensaste?

Necesitamos otra solución para hacer Turing Test.

Las ventas de PCs con Windows preinstalado en picada

Cesar March 26th, 2008 8 comentarios

Y para salir del letargo en el que nos encontramos por acá, les traigo una nota interesante que pensé que pasaría más tiempo en volverse realidad: El porcentaje de PCs vendidas con Windows preinstalado se encuentra en una bajada pronunciada, en otras palabras, se están vendiendo menos computadoras con Windows. Así lo reportan en DesktopLinux.

Al parecer el que está aprovechando la situación es la Mac, ya que su pedazo del pastel subió del 9% el año pasado al 14% este año. ¿Nada mal eh? Bien por la manzana distorsionadora de la realidad. ¿Donde queda GNU/Linux en todo esto? Es complicado saberlo. Sabemos que muy pocos modelos de computadoras se venden con GNU/Linux preinstalado. Mucha gente (yo incluido) compra una PC con Windows y antes de que arranque el engendro al que muchos llaman Vista, meten un LiveCD e instalan GNU/Linux, sin embargo esa venta le cuenta a Windows.

Como bien dicen en DesktopLinux, al parecer hay 2 tendencias muy marcadas: Las personas que quieren comprar una computadora con fierros poderosos (high-end, lo último, lo más reciente, acá mashin) compran una Mac. Los que quieren gastar lo menos posible y tener una pequeña computadora que les sirva para hacer lo que sea que hagan diario en su computadora compran una con GNU/Linux (o con Windows pero se lo quitan). Los tibios (o sea los del medio, que no quieren ni lo último pero tampoco lo mas barato) se van por una con Windows.

Esas son buenas noticias para GNU/Linux, aunque no de la forma que yo esperaba. En Amazon la computadora más vendida no es una Mac, ni una con Windows, es la Asus Eee PC 4G Surf que viene con GNU/Linux. Por ese precio y tales características (y si no se apuran en sacar un cliente VoIP decente en el iPhone), hasta yo estoy pensando en comprarme una Eee PC.

No veo a la Mac bajar su ritmo de crecimiento, pero su precio no le ayuda. GNU/Linux tiene la oportunidad de oro con las máquinas económicas y, si juega sus cartas correctamente, esto le puede ayudar a hacer presencia en el mercado de las máquinas ahora dominadas por Windows. Con unos drivers de video decentes para la mayoría de las tarjetas gráficas y el avance que distribuciones como Ubuntu están haciendo en materia de GNU/Linux en el escritorio, lo anterior se puede hacer realidad.

¿Sus predicciones para este año? Comenten!

Radio y Television Contra ¿Internet?

Miguel Gastelum March 10th, 2008 2 comentarios

En los últimos tiempos los medios convencionales han estado sufriendo cambios en la manera de las que se transmitieron desde su aparición, estos cambios han traído a los usuarios beneficios sustanciales en las tecnologías y el acercamiento a este mundo globalizado, hace ya unos años los medios impresos se dieron cuenta del potencial que hay en el uso de tecnologías como el Internet y que si no se adaptaban podrían morir fácilmente en sus manos, muchos periódicos y revistas hicieron la transición a tiempo y hoy gozan de sitios muy visitados y tan llenos de información como sus medios impresos, esto no significa que la forma tradicional deba morir, muchas personas no saben ni prender la computadora, esto significa que seguirán comprando el periódico o la revista, pero particularmente en las ultimas fechas aquí en México me he dado cuenta de que en especifico grupos de Radio y Televisión comienzan una campaña contra el Internet, tan abierta como parece.

La música grabada en estos momentos tiene pleito casado con el Internet, y lo podemos observar fácilmente en casos como el mentado Canon y la SGAE, también ELton John y otras personalidades han aportado su punto de vista en contra, pero lo mas preocupante es la forma en la que abordan el tema, Spots de radio diciendo que las estaciones estan unidas y que no dejaran que los medios como el Internet se apoderen de su audiencia es algo ilógico, a pesar de muchas de ellas ya contan con un servidor web para transmitir en todo el mundo a través de la “Red de Redes”, ventajas para la radio¿?:

  • Poder Transmitir para todo el Mundo
  • Costos de Infraestructura muy Bajos ( comparados con los convencionales )
  • Captar Mayor Audiencia(Transmite en todo el mundo
  • No depender de un radio convencional para poderse escuchar
  • Entre otras…

La Televisión por su parte a emprendido una campaña mas silenciosa, y como es que se detecta esto?, todos sabemos que en Internet se puede encontrar casi lo que sea, y todos sabemos que hay cosas tanto malas como muy educativas y de mucho provecho para las personas, pero en programas como noticieros y de revista, se empeñan en solo mostrar el lado chusco o agresivo de este medio, como lo son vídeos de YouTube(aunque no todos los videos son estupidos) u otro tipo de imágenes de foto montajes, pero nunca han mostrado o hablado de cosas que realmente estan ayudando a la humanidad a comprenderse mas entre si mismos y a ver que este medio puede unir a gente sin tener que ser del mismo país o hablar el mismo idioma, como lo podrían ser la Wikipedia, o los sistemas que nos permiten tener comunicación instantánea a través de voz, video o solo escrito, también las redes de conocimiento que se han creado como los son foros de preguntas y respuestas, Blogs sobre temas en especifico, es cierto cada quien saca el provecho que quiere a las cosas y también cada quien vela por sus intereses, pero que nadie se asuste por que todo empezara a migrar a la Internet, lo podemos ver en servicios como Joost o en proyectos como Shoutcast donde cualquiera puede montar una radio en linea sin muchas complicaciones, incluso vemos como los grandes de la industria del Hardware, basan sus equipos en sistemas Media Center’s, ejemplo las HP o la iTv de Apple.

En los proximos años se podra agudizar esta lucha y tal ves tengamos la mala fortuna de aguantar leyes muchas veces estupidas, pero si nos unimos como usuarios de este servicio y logramos mostrar lo mejor que es mucho mas que las cosas malas la gente se dara cuenta que no todo esta tan mal, saludos y muchas gracias por esta oportunidad en Geek And Roll.

Este post fue una contribución externa. Si tienes un tema interesante y te gustaría exponerlo en este blog, escríbenos tu propuesta a ping@geekandroll.com

Murphy Ama a las Startups

Cesar March 4th, 2008 8 comentarios

Ley de MurphyLa ley de Murphy, esa que dice “Cualquier cosa que pueda salir mal, saldrá mal” ama a las startups.

Este año (2008) marca el inicio de algo que esperé hacer por mucho tiempo pero por una u otra cosa no hacía: comenzar una empresa propia. Una pequeñita claro, en donde pueda poner a prueba mi talento, ideas y pueda desarrollarme como profesionista de la manera en la que yo vea más conveniente. Todas las piezas cayeron en su lugar cuando recibí la propuesta de mi ahora socio Daniel Villanueva para desarrollar un sitio enfocado al cine. Formamos la empresa con la gran ayuda de la incubadora de empresas del ITESCA (¡gracias ITESCA y gracias Geraldine!), firmamos papeles, dimos vueltas aquí y allá, celebramos con algunas heladas y comenzamos nuestro primer producto comercial: averalcine.com.

En este proyecto tengo la suerte de participar con gente extremadamente talentosa para lo que hace. Daniel es un experto en el arte de las ventas, por el lado de desarrollo mi compañero de posgrado, pero sobre todo amigo Edgardo Avilés (gurú de PHP y diseño de interfaz aunque lo niegue), el diseñador Ernesto Delgadillo siempre atento para cualquier cambio… total, no es por presumir pero soy parte de un equipo de 100.

Hasta ahí todo bien. El desarrollo de la aplicación pasó sin mayores contratiempos, no más de lo que uno podría esperar. Los horrores comienzan a la hora del deployment (emplazamiento). Primero, algunas funciones con las que contábamos para que nuestro se descargara rápidamente (compresión gzip) no funcionan como es debido en el servidor. No hay problema, desactivamos la función y la cosa sigue.

Instalamos la aplicación en un sitio de prueba, cascareamos un poco con el administrador, vemos como funciona todo. Nos sentimos tan confiados del éxito obtenido hasta el momento que decidimos poner un contador hacia atrás en el sitio principal, anunciando con bombo y platillo la llegada del sitio. El contador lo tuvimos que retrasar en 3 ocasiones por cuestiones administrativas.

Un día antes de la ignauración, dimos de alta en el sitio la información que hacía falta y le di una pequeña capacitación a mi socio sobre cómo usar el administrador. Quedó tan fascinado, y el sitio funcionaba tan bien, que los nos nos preguntábamos ¿Por qué nos estamos esperando a lanzarlo hasta mañana? Total, decidimos hacer lo prudente y nos esperamos. Ese día en la noche abriría el sitio al público y, al siguiente día en la mañana (un Lunes por recomendación de Axel) todos verían averalcine.com en toda su gloria.

Claro que yo no contaba con que el establecimiento donde estaba usando Internet cerraría temprano. Resulta y resalta que el domingo previo a la ignauración habíamos pactado tener una junta virtual temprano. No fue así. Todo lo que se puedan imaginar desde colas interminables hasta semáforos en rojo y puentes a medio construir se interpusieron en mi camino. No pude llegar. La junta inicia a las 5, y estoy subiendo el sitio a las 8. No terminó de subirse. No pasa nada…

Al día siguiente (Lunes) no ignauramos como teníamos planeado. La mañana la utilizamos para afinar detalles, y comienzo a subir el sitio de nuevo. Mil horas más tarde (o así me pareció a mi) estaba listo, o eso creía yo. Teníamos un detalle a la hora de convertir la hora actual a los correspondientes usos horarios de cada ciudad, detallitos menores, tan menores que decidí esperarme al siguiente día (Martes) para arreglarlos, ya que se estaba haciendo tarde y tenía otras obligaciones (Léase Tesis).

El Martes fue el acabose. Entro al sitio y la base de datos caída, de cada 5 peticiones, 1 funcionaba. Inmediatamente levanté un ticket de soporte a nuestro hosting, y resulta que estaban dando mantenimiento al sitio. Estaba cansado y desanimado porque la ignauración no fue lo que yo esperaba. A tumbos y estirones la base de datos comenzó a funcionar como es debido y Murphy me lanza un combo matador de modificación de permisos de carpetas y usuarios con los que se ejecuta el servidor Web. Nada parecía funcionar correctamente. Después de encontrar los errores y hacer los cambios, mi socio me dice “¡Oye! no puedo entrar al sitio, me dice error en no se que date_handler en la linea 317″. Claro que para él era sólo un error más, pero a mi me atravesó un torrente frío por mis venas cuando vi el responsable del error: CodeIgniter.

CodeIgniter es un framework PHP que usa el patrón MVC para crear aplicaciones Web, y es lo que estamos usando para averalcine.com. Lo extraño de ese error era que en algunas computadoras pasaba y en otras no. No era el caché y definitivamente no era el navegador ya que el error viene del servidor, pero entonces… ¿Por qué demonios a algunos les pasa y a otros no? La única pista que teníamos era date_handler línea 319 y después de una búsqueda rápida en Google no pudimos encontrar referencia alguna a ese error. Eso, en la era de los blogs y de todos-publicamos-cuanta-cosa-nos-ocurre, ¡es casi casi el equivalente de que a nadie le ha ocurrido!

Pero Edgardo al rescate. Un rápido hack al archivo date_handler.php del mismísimo CodeIgniter y la cosa estaba solucionada. Concluimos que es un bug en el framework y estamos considerando enviar el correspondiente parche. Entonces ustedes dirán “Pues no salió tan mal ¿no?” No. Todo el tiempo que pasó entre descubrir el error, sufrir por ver que el responsable era CodeIgniter, ver porque diablos sólo ocurría en algunos clientes, buscar en Google hasta finalmente parchar el archivo responsable mi socio Daniel se encontraba en la radio, promocionando el sitio y regalando boletos, mientras que los radioescuchas llamaban para decir que el sitio no estaba disponible.

Flash con DRM

Cesar February 26th, 2008 1 comentario

Adobe se está preparando para introducir DRM en su próxima versión del reproductor de Flash y del Flash Media Server. Usuarios de sitios como youtube que dependen del formato propietario de Flash se verán afectados y es precisamente por eso que es malo depender de formatos cerrados como Flash.

Flash es una tecnología interesante que en los últimos años se ha convertido en el estándar por defecto para reproducción de videos por Web. Si bien es cierto que es mucho más cómodo ver videos embebidos con el Flash player, y que de no ser por eso tal vez aún estaríamos en la época obscura del Real Player u otros plugins propietarios, sería mucho mejor que la W3C propusiera un estándar para video por el Web y hacer del audio y del video un elemento más de la construcción de sitios Web, como lo son actualmente las formas por ejemplo.

3 Cosas que HD DVD Debió haber hecho para sobrevivir

Cesar February 21st, 2008 Haz un comentario

Dicen que el hubiera no existe, pero bueno, la gente de Ars nos trae una lista de 3 cosas que si el HD DVD hubiera hecho, Sony cantaría otra tonada y agregaría el Blu-Ray a su larga lista de formatos derrotados (BetaMax, MiniDisc, DDS, ATRAC, HiFD, Super Audio CD, UMD y Hi-MD). La lista nos dice:

  1. Aplicar DRM encima de AACS para aparentar ser más seguros (y molestar más a sus usuarios, costar más pero más ejecutivos de estudios cinematograficos te dan la famosa palmadita en la espalda aprovando tu formato)
  2. Aprovecha tus capacidades. Si eres compatible con el DVD sácale ventaja y haz algo que Blu-Ray no puede: vender en un mismo disco la película en formato DVD y HD DVD
  3. Integra HD DVD con el Xbox 360. Aunque ya sabemos que esto era imposible gracias a que Microsoft quería con toda el alma ganarle en la fecha de lanzamiento a Sony, subirse al vagón de las ventas del 360 y meter reproductores Hi-Def por la puerta trasera como lo hizo Sony hubiera significado más gente con reproductores HD DVD en sus casas. Tal vez las ventas del 360 hubieran sufrido un poco por el aumento de precio, pero la experiencia (del PS3) nos dice que en cuanto empieza a bajar de precio la consola, las ventas suben

Yo por mi parte estoy contento de que esta guerra de formatos termine. Y contrario a lo que muchos predican, no me gustaría ver el fin de los medios ópticos de almacenamiento. Más bien me gustaría ver que los dos se lleven bien, por ejemplo poder comprar un Blu-Ray para tenerlo en mi casa, pero poder hacer copias y codificarlo en el formato que me de mi gana para verlo en mi iPhone, o mi laptop, o almacenarlo en un media server.

El fin del HD-DVD

Cesar February 18th, 2008 3 comentarios

La noticia se corrio como reguero de pólvora: Toshiba dejará de fabricar discos, reproductores y drives para PC en el formato HD-DVD. La noticia es buena para los consumidores ya que no tendremos que preocuparnos más por qué formato es el bueno, nadie quiere comprar películas para después darse cuenta que su formato de elección no es soportado (ejem, BETA) pero también son muy malas noticias para los usuarios de Xbox 360 y Microsoft (y por esto último es doblemente buena noticia para mi).

El Xbox 360 utiliza el DVD y HD-DVD como formato de almacenamiento. Ya se ha dicho que la mayoría de los juegos no tienen problemas con el espacio disponible en un DVD doble capa, pero conforme la vida útil de la actual generación de consolas avance y los juegos necesiten más y más almacenamiento, el PS3 felizmente continuará utilizando los 50 gigas de su querido blu-ray mientras que Microsoft… bueno va a tener que llorar su decisión de no integrar HD-DVD para juegos, convencer a todos que multidisco es cool o dejar pasar títulos importantes ya que el adaptador HD-DVD es sólo para películas.

Con el PS3 cada vez ganando más mercado gracias a sus bajadas de precio, además de estar del lado ganador de esta guerra de formatos, las consecuencias de la muerte del HD-DVD pueden ser más interesantes de lo que pensamos.

El meme del momento: música para programar

Cesar February 12th, 2008 6 comentarios

No recuerdo el blog en donde vi este meme, pero me pareció buena idea. ¿Que clase de música es la mejor para cuando estas programando? Yo voto por: Trash Metal (Slayer, Megadeth, Early Metallica, Testament, Anthrax, Trivium). Ah, y para cuando de plano no quiere jalar el programa algo más agresivo:

Those fucking variables!!! Kiss my ass Unhandled Exception!!!

¿A ti que tipo de música te gusta tener cuando estas programando?

(Via el blog que no me acuerdo donde vi este meme)

Identificando a los buenos programadores

Cesar February 6th, 2008 5 comentarios

En el blog Inter-Sections me encuentro con una nota sobre la dificultad de identificar a un buen programador de entre tantos. El artículo es muy interesante, pero si lo que quieren es una serie de consejos puntuales, me tomo la libertad de traducirlos:

Un buen programador…

  • Es apasionado sobre la tecnología
  • Programa por hobby
  • Hablará hasta por los codos sobre asuntos técnicos, si lo animas
  • Ha desarrollado algunos proyectos personales a lo largo de los años
  • Aprende nuevas tecnologías por su cuenta
  • Cuenta con una opinión seria sobre qué tecnología es mejor para ciertos casos
  • No está de acuerdo con la idea de usar una tecnología que piense que no es correcta para el problema en mano
  • Inteligente, puede tener conversaciones interesantes en una variedad de temas
  • Empezó a programar mucho antes de iniciar su carrera o trabajo
  • Tiene algunos proyectos personales de programación interesantes, que no se incluyen en el CV
  • Conocimiento en una variedad de tecnologías no relacionados

Y los indicadores negativos:

  • Considera a la programación como su trabajo y ya
  • No le gusta hablar sobre el tema, aún cuando se le incita a hacerlo
  • Aprende nuevas tecnologías gracias a cursos pagados por la compañía
  • Feliz de trabajar con cualquier tecnología que hayas seleccionado. Todas las tecnologías son buenas
  • No parece ser muy inteligente
  • Empezó a programar en la universidad
  • Toda su experiencia de programación está en el CV
  • Enfocado principalmente a uno o dos stacks tecnológicos (por ejemplo, todo que ver con desarrollar una aplicación java) sin experiencia fuera de eso

¿Que opinan? El artículo completo en Inter-Sections

Posts anteriores Posts recientes

Busca

Categorías

Meses