miércoles, marzo 25, 2009

Teclado y Mouse Microsoft Lasser 5000


La semana pasada comencé a sentir un poco las consecuencias de la sedentaria vida del informático, un poco de dolor en las manos y muñecas debido a que desde hace más de dos años he trabajado únicamente con laptops y el teclado/mouse es mucho muy incómodo, sumado a que mi jornada de trabajo solía ser de más de 8 horas pues termina cobrando factura al cuerpo.

Así que decidí comprarme un teclado ergonómico, originalmente había evaluado el Microsoft 4000, ésto por su costo y ergonomía, en tiendas como Office Depot y Office Max estaba cotizado en unos 800 pesos mexicanos, el problema es que lo busqué hasta el cansancio y jamás lo pude localizar en existencia. Éste teclado es un modelo alámbrico con diseño ergonómico y soporte para muñeca.

En las tiendas Office Max y Depot encontré el Microsoft 5000, un modelo que incluye un mouse y ambos dispositivos son inalámbricos, solo que el costo se elevaba a 1200 pesos mexicanos, es decir, un 50% superior a lo presupuestado por un servidor. Pero paseando por SAMS Club, encontré el Microsoft 5000 en unos $850, o sea, solo 50 pesos más que el 4000 por un modelo más moderno y con mouse láser incluído.

El teclado es sumamente cómodo, su diseño ergonómico se caracteriza por la posición (y tamaño) de las teclas, el descansa muñecas te cambia la vida.En cuanto a funciones adicionales, se destaca por tener teclas con macros pregrabadas tales como:

  • Inicio automático de navegador Web
  • Inicio automático de calculadora
  • Inicio automático de carpeta de Mis Documentos
  • Inicio automático de carpeta de Mis Imágenes
  • Inicio automático de carpeta de Mi Música
  • Teclas para zoom in y zoom out en imágenes (lo probé con el previsualizador de Windows, Corel Photo Paint y MsPaint)
  • Inicio automático de los Gadgets de Windows Vista
  • Cerrado de sesión
  • Controles multimedia (play/pausa, adelantar, regresar, control de volúmen y mute)
  • 5 botones para personalización

Adicionalmente tiene un juego de teclas que permiten automatizar ciertas funciones de Windows / Office tales como: Abrir o crear documentos, deshacer, rehacer, cerrar documentos, responder un correo, reenviar un correo, enviar un correo, herramienta de ortografía, impresión, etc.

En conclusión, es un hardware que de verdad cumple completamente con su cometido de hacer más cómodo el trabajo para cualquier persona que pase una cantidad considerable de horas frente a una computadora, su precio es bastante competitivo (por lo menos en SAMS) y es algo que no debemos subestimar en caso de no haber sufrido las consecuencias de la incomodidad de una computadora.

viernes, marzo 20, 2009

El nuevo Live Messenger

Ya tenemos circulando el nuevo Live Messenger, como podemos observar en el screen shot, de nuevo han hecho algunos cambios drásticos en la interfaz gráfica. Lo que más me llamó la atención fue la desaparición de los monitos gorditos sin brazos que servían como icono en la bandeja de sistema (junto al reloj) por monos esbeltos y con brazos.

En cuanto a la lista de contactos, los monitos fueron substituídos por cuadros de colores, lo que le da a Messenger una vista un poco más plana.

martes, marzo 17, 2009

Editor de código Notepad++

Para nosotros los programadores old school que gustamos de escribir código en texto, sin utilizar herramientas como Dreamweaver, Visual Studio, etc, o que simplemente no tenemos para dichas licencias, les presento mi herramienta de diseño favorita: Notepad++

Notepad++ es un editor de texto pensado para nosotros los desarrolladores, principalmente de páginas web, soporta el reconocimiento de sintaxis de distintos lenguajes como php, ASP, c, c++, c#, lisp, ADA, SQL, HTML, java, javascript, pascal, perl, python, etc. 

Otra característica importante es el soporte a plugins, lo que aumenta todavía más su funcionalidad, uno de mis favoritos es el function list (que se aprecia del lado derecho de la imagen) que te permite localizar rápidamente funciones dentro del código fuente.

Aunque tiene bastantes funciones, destaco las siguientes:
  • Almacenamiento de los archivos de código en formatos UTF-8, ANSI, UCS-2
  • Resaltado de sintaxis en distintos lenguajes
  • Capacidad de plugins
  • Multi tab para abrir varios archivos a la vez
  • Edición orientada a desarrollo (por ejemplo, puedes identar el código de manera sencilla con la tecla de tabulador)
  • Capacidad manejo de macros
  • Contracción de código por funciones para facilitar la lectura del código fuente
  • Numeración de las líneas de código

lunes, marzo 16, 2009

Por qué amo PHP?

Comenzar a desarrollar para web puede ser una cuestión tan importante como decidir con quién te casas, es decir, el lenguaje que ocupes puede determinar muchísimo en tu desarrollo profesional. A diferencia del matrimonio, en el mundo de la programación puedes convivir con distintos lenguajes sin que ésto sea ilegal, en lo personal he desarrollado aplicaciones Web utilizando Visual C#, ASP y PHP.

Recuerdo que aprender PHP fue uno de mis propósitos de año hace ya unos 4 años aproximadamente, la verdad fue una decisión difícil ya que tenía como otra opción Java para ese entonces.

El día de hoy, estoy seguro de haber tomado la mejor alternativa, y no es que Java sea malo, pero después de haber trabajado en distintos proyectos en PHP me he dado cuenta del poder de éste lenguaje de programación, el más claro ejemplo es la intranet en la que estoy trabajando actualmente, un proyecto que inicié apenas en diciembre y en éste momento he utilizado tecnología que ha dado mucha potencia a mi desarrollo y todo con una inversión de $0.00 en costos de licencia. Lo que he logrado gracias a la comunidad de desarrolladores de PHP, por ejemplo, para éste proyecto:

  • Implementar un editor WYSIWYG (What You See Is What You Get, en español "lo que ves es lo que obtienes) para el motor de blogs en solo una hora de trabajo.
  • Implementar un framework de plantillas que trabaja con caché, ésto mejora notablemente el desempeño del servidor al entregar el contenido del portal, por otro lado facilita el mantenimiento del portal al tener que modificar una única plantilla para todo el look n' feel del portal (otro par de horas).
  • Implementar un lector de RSS en 20 minutos
Dentro de los ToDo, está la implementación de servicios web disponibles al público interno, situación que tomará otro par de horas.

Por razones como ésta, es que PHP se ha convertido en mi lenguaje de programación favorito, alto rendimiento, costo total de propiedad sumamente bajo, alta disponibilidad de código fuente y componentes gratuitos en la red, mucha documentación, fácil de implementar, etc. 

Así que si estás pensando en que lenguaje de programación iniciar prueba PHP, no te arrepentirás.

viernes, marzo 13, 2009

sábado, marzo 07, 2009

F.E.A.R. 2 Terminado




F.E.A.R 2 Terminado!!! Apenas el tercer juego que he terminado durante éste 2009. La continuación que un servidor tanto había esperado, y es que pasé horas y horas jugando F.E.A.R. muy divertido, por lo que supuse que la secuela tendría que ser mejor.

Aunque la verdad F.E.A.R. es mucho mejor que su continuación, ésto no quiere decir que no sea un juego que se disfrute muchísimo, el nivel de dificultad en esta secuela es menor según yo, los gráficos aunque han sido mejorados no están a la altura de los grandes como Gears of War 2, Killzone, Call of Duty 5 (creo que hasta el 4 tenía mejores gráficos) y el sonido tal vez es lo más rescatable.

En cuanto a la historia, lo decepcionante fue que no dieran mucha continuidad a personajes del juego anterior como Paxton Fettel y el Point Man (hermano de Fettel, ambos hijos de Alma).

En general, es un juego recomendable, pero sin duda si no has jugado Gears of War 2, Call of Duty 5, Resistance 2 omitelo antes de éstos títulos. Por cierto, creo que el final apunta claramente a una tercera entrega.

jueves, marzo 05, 2009

Hackers 3


El "libro del Dragón" referenciado en Hackers 1

Si no tuviste el honor (lo dije con mucha, mucha ironía) de ver la película Hackers con Angelina Jolie, Hackers 2: Operation Trackdown (la historia de Kevin Mitnick), pues seguro te vale un pepino que la Internet Movie Data Base publique que está en curso para éste 2009 la película Hackers 3.

Primero repasemos un poco, la primera entrega fue estrenada en 1995 y estaba coestelarizada por Jolie, trataba de una manera super exagerada el tema del hacking, promovía la imagen de los hackers como adolescentes desadaptados de apariencia muy extraña. Mezclaba mucha fantasía con muy pero muy pocas realidades, de las pocas realidades que recuerdo son los libros, por ejemplo el famoso "Libro del Dragón" de compiladores, el resto es pura mentira (lo mejor son las interfaces gráficas mega exageradas y el rostro del virus Miguel Ángel pidiendo auxilio LoL). El último hecho curioso por mencionar es que uno de sus actores, Laurence Mason, venía de hacer un muy buen papel con el personaje de Tin Tin en película de "El cuervo" y regresó al cine a hacer una penosa actuación como un hacker llamado Lord Nikon.



Luego vino Hackers 2: Operation Trackdown (año 2000, también conocida como Operation Takedown), la historia de uno de los más míticos hackers: Kevin Mitnick. La película fue criticada por el mismo Mitnick en su libro the Art of Intrusion, según él, el filme presenta datos falos e imprecisiones.




Ahora viene hackers 3, de acuerdo al sitio de la IMDB, es ésta película aparecerán verdaderos hackers como Adrian Lamo y Steve Wozniak (aka The Big Woz). Esperemos ver la reacción de la comunidad tecnológica ante éste hecho.