Alfredo Juarez

Power to programmer...

Archive for July, 2007

Mon, Jul 30th, 2007
posted by alfredojv 09:07 PM

“Divide et vinces”: Divide y Vencerás
Julio Cesar

Muchos diseñadores web están acostumbrados a tener las etiquetas HTML, junto con las reglas CSS y las funciones JavaScript. Para los que se pregunten ¿Y eso que tiene de malo?  Este método no es de lo mas eficiente, ya que tienes una ensalada de lenguajes, esto hace que a la hora de querer hacer una revisión te pierdas entre tanto jeroglífico; por otro lado si tienes todo en un solo archivo la carga de la página se pone algo lenta ya que para el navegador es mas pesado cargar un archivo de muchos Bytes.
Hace tiempo hable sobre los Patrones de diseño, pero olvide mencionar que también existen los Anti-Patrones los cuales describen las malas conductas que no debe de tomar nunca un desarrollador, a continuación les pongo la descripción del antipatron que les estoy mencionando.
Código espagueti (spaghetti code): Construir sistemas cuya estructura es dificilmente comprensible, especialmente debido a la escasa utilización de estructuras de programación.

Mantener todo separado

Es sabido que las páginas Web se dividen 3 partes fundamentales:

  • Contenido: Define el contenido del sitio.
  • Presentación: Define el aspecto visual del sitio.
  • Comportamiento: Define las acciones del sitio.

Este método es llamado “Separación de preocupaciones”.

Entender e implementar éste método lleva tiempo y se necesita un poco de disciplina, pero una vez que hallan comprendido los beneficios de mantener todo separado tratarán de siempre hacerlo de esta manera.

Read the rest of this entry »

Tue, Jul 24th, 2007
posted by alfredojv 03:07 AM

“Decide lo que quieras, y ve por el”.

- Leído por ahí…
Tue, Jul 24th, 2007
posted by alfredojv 03:07 AM

Es hora de actuar,
de comprometerse con la defensa de la naturaleza,
de poner un Hasta aquí.”

Con Greenpeace puedes hacer mucho por nuestro planeta, por la naturaleza. Hay varias formas en las que puedes participar.

Greenpeace es una organización independiente, política y económicamente, que no recibe dinero de gobiernos, partidos políticos o empresas. Nuestra lucha se sustenta gracias a los recursos que aportan individuos como TÚ.

Además, en tus actividades cotidianas, en tu casa, tu oficina, tu comunidad… hay pequeñas acciones que pueden producir grandes resultados y contribuir a frenar la destrucción de la naturaleza.

“Greenpeace existe porque esta Tierra frágil merece una voz. Necesita soluciones. Necesita el cambio. Necesita la acción.”

La verdad es que aquí en México no existe mucha conciencia sobre el calentamiento global y sus consecuencias, es por eso que hoy me tomo la libertad de escribir un poco sobre esto, y decir YA BASTA! al deterioro ecológico, es hora de que todos los habitantes de este mundo tomemos conciencia y nos pongamos manos a la obra. Es increíble que seamos los únicos seres vivos capaces de autodestruirnos, no es posible que no cuidemos nuestra flora y fauna. El daño esta hecho, es hora que hagamos algo para repararlo.

Read the rest of this entry »

Sun, Jul 22nd, 2007
posted by alfredojv 04:07 PM

“Todas las nuevas ideas parecen locas la primera vez”

- Alfred North Whitehead
Sat, Jul 21st, 2007
posted by alfredojv 09:07 PM

Acabo de Leer que en Amazon ya está la Pre-venta de Leopard, el nuevo Sistema Operativo de Apple, Inc. Para los que no conozcan mucho sobre este mundo, éste sistema tiene una gran variedad de nuevas funcionalidades, tales como:

  • Finder: Apple se caracteriza por sus buenos diseños, así que esta vez le toco al Finder un completo rediseño y unas nuevas funcionalidades tales como el Cover Flow.
  • Quick Look: ¿Les ha pasado que están buscando un archivo (ej. La tarea de hace 2 meses) y tienen todo desorganizado y les da flojera estar abriendo documento por documento? Pues con Quick Look Apple pretende agilizar esta tarea, ya que sin tener la necesidad de abrir el programa en que esta hecho el documento.
  • Time Machine: Esta utilidad pretende generar respaldos de manera automática.
  • Entre otras…

La verdad es que yo personalmente ya he tenido la fortuna de probarlo, con unos cuantos dias no pude evitar acostumbrarme a él. La fecha de salida no es exacta, lo único que se sabe es que Apple lo lanzará en octubre.

Para los que no pueden esperar les puedo adelantar que ya pueden Pre-ordenarlo en Amazon.

-

Acerca de la foto, fue tomada en el Moscone Center West unos minutos después de que recibí mi Preview para desarrolladores.

Link | Pre-Ordena Leopard en Amazon

Sat, Jul 21st, 2007
posted by alfredojv 08:07 PM

“Quien busca el peligro, perece en él”

- Don quijote de la mancha
Sat, Jul 21st, 2007
posted by alfredojv 08:07 PM

Hace unos días el New York Times publicó un articulo acerca del estado en que se encuentra la conectividad a Internet en el continente africano.
Tan solo el 4% de la población africana tiene acceso regular a Internet, con la mayoría de ellos viviendo en el área norte de África o en el país de Sudáfrica. Esto pudiera parecer un mercado en desarrollo, pero el artículo explica que existen numerosas dificultades involucradas para obtener la infraestructura necesaria.

“La única conexión africana para redes de computadores y fibra óptica dentro del Backbone de Internet esta alrededor de los $600 millones de doláres, que es un sistema de cableado bajo el mar desde Portugal pasando por la costa oeste de África. Construída en el 2002, el cable fue pensado para proveer acceso a Internet mas barata y rápida. Pero lejos de suceder los costos se dispararon debido a los monopolios sobre los acceso a las telecomunicaciones, Exprimiendo competidores potenciales.”

Las buenas noticias son que el progreso se esta haciendo. “Lento pero seguro”.
Via | Slashdot

Sat, Jul 21st, 2007
posted by alfredojv 07:07 PM

No se cual será la causa de querer sacar un nuevo sistema operativo, si la de ganar mas dinero haciendo que los usuarios con tal de tener lo “mas nuevo” lo adquieran o si quieren encubrir sus errores versión tras versión, lo que si es cierto es que el monstruo de los tentáculos está preparando un nuevo sistema operativo, solo queda esperar a que ésta vez sean capaces de sacar un sistema al 100%, no al 40 como siempre lo han hecho con el afán de tener unos cuantos milloncitos en la bolsa.

Link | Microsoft Windows Vienna

Sat, Jul 21st, 2007
posted by alfredojv 07:07 PM

“Lo que sabemos es una gota de agua; lo que ignoramos es el océano”.

- Sir Isaac Newton
Sat, Jul 21st, 2007
posted by alfredojv 07:07 PM

Como a es de costumbre no puedo publicar videos de YouTube® así que me limito a pasarles la nota y dejarles el Link al Video.

Echochrome es un juego de lógica para PSP y PS3, presentado en la E3, el cual es un juego de lógica que esta basado en la perspectiva y las ilusiones ópticas generadas por la misma. Para lograr pasar cada nivel deberemos hacer girar el entorno cuantas veces sea necesario para superar los obstáculos gracias a la perspectiva.En el video de arriba pueden ver de una manera mas visual lo que les explico.