viernes, junio 16, 2006

G3 Live in Denver

Por fin, decidí disfrutar los beneficios que te da la vida laboral y me di el gusto de satisfacer uno de mis mas grandes hobbies pero que ya lo tenia medio olvidado.
Yo siempre he sido fan del Hard Rock, desde mis dias cuando niño en que agarraba mi guitarra y me imaginaba tocando un solo en un gran estadio con cientos de chicas (groupies) muriendose por tocar alguna parte de mi cuerpo (jejeje).
Bueno, la cosa es que me comprí un DVD que deseaba desde hace muchísimo tiempo, el de los conciertos G3 organizados por Joe Satriani y su amigo y ex-discípulo, Steve Vai.
El DVD que me compre, exactamente es el G3 Live in Denver, concierto llevado a cabo en Octubre del 2003 en el Fillmore Auditorium, en Denver, Colorado.

En este concierto, Satriani y Vai invitaron al legendario Yngwie Malmsteen (realmente porque él es que me decidí comprar esta version del G3).
Paso a resumir un poco sobre sus actuaciones:
  • Joe Satriani. Un gran guitarrista, el de mejor técnica y capacidad de sacar sonidos nuevos, se podria decir que es mi segundo preferido luego de Yngwie. En este concierto tiene una actuación solida tocando el gran éxito The extremist y la conocida Satch Boogie, asi como otras buenas canciones (Starry Night, The Mystical Potato Head Groove Thing y la nueva Midnight). Un apunte sobre tecnica, nos da una clase magistral de lo que es hacer tapping.
  • Steve Vai. El mas flojito de los 3. Si bien en I Know You're Here toca una guitarra con 3 diapasones!! (mangos), la cancion como que no llega al pico y se pierde en intención. También toca canciones como Juice y I'm the Hell Outta Here.
  • Yngwie Malmsteen. Mi preferido, solos velocísimos caracterizan a este guitarrista. Muchos lo critican por la falta de profundidad de su música ya que solamente se centra en la velocidad. Estoy en total desacuerdo con esta afirmación. Para entender su música, no se debe uno fijar y prestar atención a la rapidez con que cada nota es tocada, sino apreciar el todo, asi uno se da cuenta de la magistralidad y la excelente melodía que tienen sus canciones. El toca la clásica Evil Eye, Baroque And Roll, un solo acústico que nos deja o_o, Adagio y el clásico de su primer album, Far Beyond The Sun. Simplemente el más grande.
Para finalizar, los 3 comienzan a jammear tocando canciones como la conocida Rockin' in the free world, Little Wing y la gran canción de Jimmy Hendrix, Voodoo Child.
Gran DVD, con escenas backstage y mucha informacion sobre estos 3 magos de la guitarra. Nota: Tan fanatico soy que le tomé foto a mi cover del DVD :)

miércoles, mayo 17, 2006

Viaje Miami - Orlando

Debí publicar antes las anécdotas que sucedieron en el viaje que hice a Miami, pero bueno, mas vale tarde que nunca.
Podría dividir la travesia en 3 partes principales que son estadía en Miami, estadía en Orlando y visita a la sede de Motorola en Plantation. Comenzaremos por el final:

Motorola. Una experiencia inolvidable, el conocer y estar en el mismo lugar donde se desarrollan los grandes avances tecnologicos e incluso poder ver los proyectos que serán la sensación dentro de unos años, nos hizo darnos cuenta de lo mucho que nos encontramos atrasados en nuestro pais.
Bueno, contando los hechos, yo llegue temprano, se supone que me debia encontrar con Karin, Zico y Beto a eso de las 9am en la sede de Motorola, pero ellos tuvieron un atraso gracias a Zico. En ese momento me di cuenta porque nadie viste terno en Miami, el sol me mataba mientras los esperaba en el lobby.
Cuando llegaron, entramos a una sala donde nos esperaban unos gringos tios con cara de nerds.. jajaja... ellos eran los tigres en J2ME. Bueno, les expusimos con nuestro ingles chicha pero parece que nos entendieron porque nos quedamos conversando sobre más cosas olvidándonos que teniamos que comer!. Cuando nos acordamos, nos dimos cuenta que solo habia comida mexicana (aagghh!, los gringos piensan q los latinos somos iguales!). Como fin del día, luego de enseñarnos la planta, nos obsequiaron unos celulares iden modelo i730... algo es algo.


miércoles, mayo 03, 2006

Sobre Lenguajes de Programacion y otros demonios

Hace mucho tiempo que no escribia en mi blog. Diversos motivos me llevaron a esto, en especial que ahora me encuentro trabajando a tiempo completo en TUMI Labs.
Dado que mi labor principal es la de programador, he tenido contacto con diversidad de lenguajes de programación asi como plataformas.
En este pequeño artículo paso a revisar algunos de estos dando sus pro y contras asi como algunas recomendaciones.

Java. El primer lenguaje de programación orientado a objetos que aprendí, es por eso que lo considero como mi lenguaje materno (además que me hizo ganar un concurso!).
Pros:
  • Facilidad de aprendizaje
  • Gran cantidad de librerias
  • Portabilidad (!!)
Contras:
  • Al ser un lenguaje que necesita un compilacion intermedia (por su JVM), suele ser lento, aunque luego de la primera compilacion, los tiempos decrementan considerablemente.
Mi recomendación es que si tienes que programar una aplicacion de tiempos criticos, utilices la extension que te da el Java con su Java Native Interface (JNI) wrappeando codigo C, en otro artículo explicaré mas sobre eso.

ASP.NET (VBScript y C#). No hablo del ASP (no en .NET) porque si bien es cierto he programado algo utilizando VBScript, la forma de codificación no permite un buen mantenimiento en el futuro.
Con el lanzamiento de la plataforma ASP.NET, se trató de darle una mejor forma utilizando el patrón MVC (Model-View-Controller).
Pros:
  • Desarrollo rápido y facil diseño de interfaces gráficas.
  • Comunicación perfecta con componentes de windows.
Contras:
  • Muy amarrado a la plataforma. Se necesita compilar las fuentes en cada entorno donde se desea instalar la aplicación.
  • Sus muchas facilidades que brinda quitan libertad a los programadores (hay veces que se necesita algún artificio para aumentar la eficiencia).

C/C++. Desde la primera vez que me enseñaron C en la universidad, vi un mundo lleno de libertades en la cual podia literalmente hacer de todo. En este lenguaje realicé mi primer videojuego (al cual llame originalmente Navecitas).
Pros:
  • Manejo flexible de punteros. Se puede acceder toda a toda la memoria!, no solo la asignada a la data ni al heap.
  • Eficiencia y rendimiento al máximo. Bueno para aplicaciones de alto rendimiento (juegos, sistemas críticos, servidores, etc.)
Contras:
  • Difícil de comprender (synctree), aunque en la version C++, la orientacion a objetos mejoraba considerablemente el entendimiento.
Estos se podrían decir que son los 3 lenguajes mas importantes en el momento en que se escribo este artículo. Como les dije, yo me quedaría con Java. Me parece un lenguaje muy estándar, portable, de fácil extensibilidad y de fácil sintaxis.

No he hablado de los lenguajes script (python, ruby, javascript, etc) ya que pienso dedicarle un artículo completo a cada uno dada su importancia. La mayoría no los considera como lenguajes de programación serios, gran error, el futuro va por ahi, y adelantándoles un cachito de mi próxima entrada... javascript es el lenguaje del futuro, asi... hay q ir aprendiendolo!

lunes, enero 23, 2006

Eres un computer geek???

Jajaja.. tome otro de esos tests que encuentras por la web... sali bajo... debe ser porque el lado oscuro me esta seduciendo jejeje... se animan a intenarlo?

My computer geek score is greater than 82% of all people in the world! How do you compare? Click here to find out!

sábado, enero 21, 2006

5 extraños hábitos

Tiempo que no escribia en mi blog... realmente no he tenido mucho tiempo entre los estudios y el trabajo.. pero bueno.. pero dado que mi pata Ricardo "Misterio" me lo sugirio, responderemos la pregunta.
Primero, las reglas:

Da Rules:

El jugador inicia su mensaje con el título

"5 extraños hábitos"

Las personas que son invitadas a escribir un mensaje en su respectivo blog a propósito de sus extraños hábitos, deben también indicar claramente este reglamento.

Al final, debéis escoger 5 nuevas personas y añadir el link de su blog o diario web.

Es importante dejar un comentario en su blog, diciendo.... "Has sido elegido" y decirles que lean el vuestro, para que acepten o no el reto.

Bueno, aca van mis hábitos:
  1. Cada vez que me encuentro programando, me gusta masticar algo en mi boca (un lapicero, lapiz, manzana, durazno lo que sea).
  2. Cada vez que voy al baño, sea por el motivo que sea, tengo que llevar algo para leer (es el momento en que uno tiene mayor tranquilidad).
  3. No se si este sera un habito raro, pero algunos me dicen que si. Dormir siempre con medias.. NO PUEDO DORMIR SIN MEDIAS
  4. Siempre tengo q dormirme apuntando al norte. Es algo que tengo de cábala.
  5. Suelo dormir con 2 almohadas, pero estas las coloco en forma de "L" (una para mi cabeza y la otra para mi lado)
Esos son mis habitos... a ver quien se anima a dar los suyos...