Navegando por
Autor: Joel

Otro eufórico puritano misántropo de paso por esta absurda existencia.
Ken’s Labyrinth

Ken’s Labyrinth

Probablemente a mucha gente no le suena el nombre Ken Silverman, pero si continuo diciendo que él fue la mente tras el motor Build con el que fue desarrollado Duke Nukem 3D, Shadow Warrior y Blood quizá ya no te parezca un don nadie.

Ken SilvermanHace mucho, mucho tiempo en una galaxia no muy lejana llamada New York vivía un colorido geek estudiante de la universidad de Brown y cuyo sueño era programar videojuegos, fue así como a principios de los 90’s comenzó el desarrollo de un motor 3D muy similar al visto en Wolfenstein3D (desarrollado por John Carmack, de ID Software), pero con la particularidad de que varios sprites tenían interacción (podías comprar refrescos desde las máquinas vendedoras o jugar con las traga-monedas de casino), lo ofreció a una joven compañía llamada Epic Mega Games (Hoy solo Epic Games) y en 1993 vio la luz pública este gran clásico.

klabcap2klabcap0

Como ya mencione el juego es muy similar a Wolfenstein3D, pero con sus respectivas diferencias, menos violento y probablemente más fácil, los gráficos eran muy coloridos, por lo que daba un aspecto más infantil y no muy realista, contaba con más texturas e interactividad que el juego de Carmack, pero la historia no era nada profunda (rescatar a tu perro, salir del laberinto y salvar al mundo), lo más interesante de esto es que él solo programo completamente el juego, hizo los gráficos, compuso la música, diseño los niveles… todo esto cuando apenas tenía 18 años, bueno…. aunque sí contó con pequeñas ayudas insignificantes.

Los requisitos de hardware originales eran poseer una 386, tarjeta gráfica VGA, 512KB de memoria y 1MB de espacio en disco duro.

El juego fue liberado como OpenSource en el 2001, lo que permitió se portara a diferentes sistemas operativos y se agregaran nuevos efectos gráficos como hacer uso de aceleración por hardware de video para suavizar texturas.

Desde la página oficial pueden descargarse varias versiones, incluso la versión completa que en aquel entonces costaba $30USD, el código fuente o enlaces a la versión mejorada para sistemas operativos modernos.

Página oficial: www.advsys.net/ken/klab.htm

Odio las pinches Mac!

Odio las pinches Mac!

En mi nuevo trabajo me he visto forzado a usar Mac, hace casi 5 años que no tenía contacto con una y nuevamente me he tenido que ver las caras con estos engendros del demonio. Muchos pueden pensar que mi repudio a estas máquinas no esta fundamentado… pues bueno, para toda esa gente que cree que Mac es superior he aquí lo que no me agrada de estas máquinas y el porqué no me gusta trabajar con ellas.

mac01

Esa imagen que ven ahí arriba es donde he tenido que trabajar desde el lunes, una increible pantalla de no se cuantas pulgadas.. pero creo son más de 20, tiene unos colores super buenos, una resolución de 1920×1200 pixeles, ocupa poco espacio (la pantalla es también el CPU) y los cables son los mínimos (corriente y teclado, el mouse va de un cable que sale del teclado), el hardware tampoco es poca cosa:

mac03

Todo parece indicar que es un excelente equipo de trabajo y que cualquier diseñador estaría más que complacido con uno de estos juguetes… ahora vamos a lo que no me gusta.

Vamos iniciando con un detalle menor: en formulario de login para GMail usando Firefox de Mac es una cosa horrible!!!, no tiene espacio suficiente ni para poner un caracter!, no puedo ver con qué login estoy accesando y menos ver si he puesto algo en la línea de password!, no sé cuanto tiempo tenga este problema o si sea el único que lo experimenta, pero es molesto más no imposible accesar a mi cuenta de correo.

gmail-mac

No es el único caso que los cuadros de texto son de 0 caracteres de largo, pero tomé este de ejemplo. También no sé porqué se ven een algunos lugares las letras muy juntas.

Detalle 2: las fuentes microscópicas, nunca había tenido la necesidad de mover mi cabeza para voltear a ver alguna sección de mi pantalla… ahora con este «monitorsote» voy a ejercitar más mi cuello, la resolución de pantalla es tremenda, ¿Para que carajos ahorran espacio con fuentes tan diminutas? la ventana de terminal, el block de notas, el Dreamweaver y muchas otras aplicaciones usan una fuente de letra de, no se, 8 puntos! ¿Que onda con eso? ¿Quieren que compre lupa o lentes para poder verla bien?, en varios programas puedes cambiar el tamaño, pero en otros te jodes! así es y así será.

dw-mac

Detalle 3: No poder copiar la ruta de un archivo. Resulta que tengo un archivo metido como en 9 niveles de carpetas, quiero importar el archivo a Flash y, para facilitarme la vida encontrándolo, en Windows siempre copio la ruta del archivo y la pego en la ventana de dialogo de Flash… pero en Mac eso no es posible!!! tienes que aprenderte la ruta (o estar viendo en otra ventana donde está el archivo) para poder abrirlo/importarlo… pierdo como 30 segundos (o más) de mi vida cada que quiera traer un archivo de otros directorios!! chingado!

Detalle 4: Asociación de archivos. Por algún extraño motivo los archivos SWF están asociados para abrirse con Adobe Illustrator (siendo que este programa ni abrirlos puede), supuse que haciendo clic con el botón derecho del mouse podía elegir con qué programa se debían de abrir de ahora en adelante… pues resulta que sí, !pero sólo para ese archivo!, todos los demás SWF se siguen abriendo con el Illustrator!

illustrator

Detalle 5: éste es el más importante de todos. Vamos a suponer que tienes una colección de MP3s, todas tus canciones están guardadas en una carpeta de nombre «MP3», tienes ahí unas 500 canciones y unos 10 directorios, pero traes una memoria USB que también tiene una carpeta con el nombre MP3 pero ahí solo traes unas 6 canciones que quieres agregar a tu colección, bueno.. pues si copias esa carpeta MP3 de tu USB a la que está en tu disco duro te saldrá el típico mensaje que si deseas reemplazar la carpeta y su contenido, en Windows o Linux tendrías ahora 506 canciones (las 500 que tenías más las 6 que agregaste desde tu USB), pero en Mac terminas con un bonito directorio con sólo 6 canciones… y esto ocurre con cualquier tipo de archivo (imágenes, documentos…) así que si no tienes cuidado puedes despedirte de cosas que pudieran ser importantes.

Ahora imagínate tener que actualizar el contenido de una web que trae varios subdirectorios!, tengo que copiar los archivos a cada carpeta manualmente de una en una!!, hoy tuve que actualizar una web que tiene unas 15 carpetas, ahí me tienen copiando sólo los archivos nuevos para no borrar los viejos por error.

Esto simplemente está mal señores de Apple, muuuuy mal.

Detalle 6: como si no fuera suficiente todo lo que me ha pasado con este engendro del mal todavía se pone a burlarse de mi cuando trataba de refrescar el contenido de mi Firefox (al presionar CTR+F5), pinche máquina se agarró riendo a carcajadas y pura madre que me volvió a cargar la página web que andaba modificando.

mac-keyboardDetalle 7: El teclado. ¿Porqué es tan pequeña la tecla Enter? hasta en mi laptop es más accesible!, además… ¿Para que rayos sirven esas teclas que están en lugar de Home / End? soy programador y necesito mucho esas teclas! poner signos ni se diga, tengo que hacer malabares. Además, en el teclado numerico está en lugar de punto una coma, cada que pongo decimales el Flash me marca error, y después de marcarme error dejan de serviro todas las teclas rápidas… ¿Porque rayos poner una coma en el teclado numerico? sigo sin entender al diseñador.

Otra cosa antes de terminar, no sé si contarlo como detalle o no: ¿Qué ocurre cuando seleccionas una canción, imagen o documento y presionas la tecla Enter? bueno, en Windows o Linux se abre la aplicación que tengas asociada para ese tipo de archivos… pero en Mac se usa para cambiarle el nombre!, la única manera que he encontrado para abrir un archivo es haciendo doble clic sobre él.

Dicen que en 2 meses no voy a querer usar una PC después de haberme acostumbrado a usar una Mac… yo creo que ni en 20 años, pero les voy a dar el beneficio de la duda.

Deseenme suerte.

Año nuevo, vida nueva

Año nuevo, vida nueva

Hoy a sido mi primer día en mi nuevo trabajo, en los últimos 2 años he tenido ya 3 trabajos y creo que al fin encontré un lugar donde voy a estar más a gusto, el ambiente es más agradable, la oficina es cómoda, y voy a trabajar sobre una iMac de 20″ a 2.8Ghz con 4GB de RAM, que para los que me conocen sabrán que me están torturando al no darme una PC… pero voy a darle una oportunidad a las Mac, a ver si han progresado desde las G4 (cuando todavía usaban PowerPC).

Bueno, no será un cambio tan radical como los que me propuse en año nuevo, pero salió la oportunidad de mejor y obviamente no voy a desaprovecharla, las oportunidades solo tocan la puerta una vez.

Y bueno, disculpen que no esté contestando sus preguntas pero ahorita ando algo liado con unos cuantos pendientes de mi ex-trabajo, puede ser que tomen algunas semanas, pero trataré de no descuidar tampoco el blog. Ténganme paciencia.

7 pounds (7 almas)

7 pounds (7 almas)

Nunca he entendido el porqué les gusta a los traductores (sobretodo mexicanos) cambiar el nombre a las películas y series… casos como:

Home Alone – ¿Mi pobre angelito?
7 pounds – ¿7 almas?
Knight Rider – ¿El auto increíble?
Jaws – ¿Tiburon?
Unbrekeable – ¿El protegido?
Cinderella man – ¿El luchador?
Pay it forward – ¿Cadena de favores?
Bad Boys – ¿Dos policías rebeldes?
28 Days Later – ¿Exterminio?
The Professional – ¿El perfecto asesino?
…y muchas más

¿Cual es su problema? ¿Porqué ese afán de destrozar y confundir a la gente cambiando los títulos? yo la verdad no le veo sentido…

seven pounds posterPero bueno, a lo que iba: Nunca he sido fan de Will Smith, desde sus inicios en ese programa cómico (the Fresh Prince / ¿El príncipe del Rap?) ha venido trayendo consigo (desde mi punto de vista) un estigma de basura, películas como Wild Wild West, Independence Day, En Busca de la Felicidad, Yo Robot, etc. no son precisamente material que me atreva recomendar, pero esta película me hizo conocer otra faceta de este morenito y, precisamente estoy aquí para recomendarla.

No sé como reseñar la trama de la película sin echar a perder la experiencia con un spoiler, así que no voy a contar de qué se trata, solo diré que te deja un sabor como si hubieras juntado 6to Sentido con Cadena de favores, al principio parece una película rara… muy escabrosa y en momentos angustiante, pero conforme progresa empiezas a comprender y asociar varios hilos y al final quedarte con un agradable sabor a humanismo.

Muy recomendable, me ha gustado mucho, esta clase de cosas son las que hacen falta para crear conciencia en la sociedad, no te la pierdas.

Fin a los 8 años de terror de Bush

Fin a los 8 años de terror de Bush

Hoy ha sido un día histórico, Barack Obama es oficialmente el nuevo presidente de los Estados Unidos de América, el primer presidente de color en la historia de este país y el número 44 en la lista de presidentes. Quien fuera a pensar que hace unos 40 años no podían siquiera votar, estudiar, ir en el mismo transporte… y hoy ya pueden ser presidentes, me alegra ver la evolución ideológica de los gringos, hacen que vuelva a tener esperanza en la raza humana.

obama-spiderman
hasta los superheroes apoyan a Obama!

Y bueno, lo mejor de todo es que al fin se acabó el reino de terror que ha mantenido George W. Bush en sus 8 años de mandato, infringiendo miedo constante a su nación sobre ataques terroristas, armas de destrucción masiva en países del medio oriente, una guerra que ha costado humana y monetariamente hablando más de lo que cualquiera hubiera deseado. Como diría Hugo Chavez: Hasta nunca mr. danger!

Grandes y buenas aspiraciones por parte de Obama: regresar las tropas de Iraq, cerrar la prisión de Guantánamo, planes para una recuperación económica… no solo una nación tiene puestas todas sus esperanzas en este hombre, sino el mundo entero, que las decisiones tomadas por unos repercuten globalmente.

[youtube]http://www.youtube.com/watch?v=VjnygQ02aW4[/youtube]

Son muchos los problemas por resolver, este mundo cada día parece está más patas pa’rriba que nunca, el conflicto en Palestina, los rusos y su Gas, la crisis mundial, el conflicto en Iraq… no espero resuelva por arte de magia nada de esto, pero por lo menos tengo fe que hará un trabajo 100 veces superior a lo que haría Bush (que lo arruinaría aún más). Adios bush!, tu legado quedará en la infamia!

Noitu Love 2 por solo $10USD

Noitu Love 2 por solo $10USD

Noitu Love 2 es un juego de acción 2D tremendamente espectacular, me recuerda mucho al juego de NeoGeo Metal Slug por la cantidad de animación y acción simultánea en pantalla.

noitu2_scr00

El año es 2288, la ciudad está protegida por una organización llamada «The Peacekeepers League» y todo está bien, excepto por que está siendo atacada por un ejercito de robots dirigida por el profesor Darnacus Damnation.

El juego es para PC (Windows), se juega con el teclado y el mouse, es un poco complicado explicar los controles, pero mejor descarga la versión de demostración y si te convence puedes adquirir la versión completa a partir de hoy por tan solo $10 USD ($150 pesos mexicanos), anteriormente costaba $20 USD. Incluso pueden enviarte una versión en CD por unos pocos dolares más.

El juego fue desarrollado por un programador independiente de 22 años de edad, quién participó en la IGF (Independent Game Festival) y terminó entre los finalistas. Un muy buen juego a un super-precio, definitivo que me compro la versión CD.

Guitar Hero portable!

Guitar Hero portable!

En la cena de año nuevo un primo traía este juguete, se lo compró a su hijo y me llamó la atención ver que traía el logotipo del famoso juego Guitar Hero, trae incluidos como 7 u 8 «loops» no muy bien logrados, las «puas» están magnetizadas y, al pasarlas sobre las guitarras (y la calavera) activan el sonido elegido que sale por la fabulosisima bocina con forma de amplificador.

Guitar Hero portable!

A pesar de ser un juguete barato y no oficial me pareció de muy buena calidad el trabajo, funciona con un par de pilas AAA y la bocina puede ser usada por un iPod o alguna otra cosa que tenga salida de audio y pueda ser conectada a un mini-jack.

Guitar Hero portable!

Explicando Linux (Parte 3, Instalando Ubuntu)

Explicando Linux (Parte 3, Instalando Ubuntu)

Llegó el momento, creo que después de haber aclarado varias definiciones que un usuario nuevo debe enfrentar al iniciarse a Linux ya estamos listos para instalar una distribución.

He escogido explicar el proceso de instalación de Ubuntu 8.10, ya que actualmente es la distribución más popular por lo sencillo que es su uso y por el gran soporte que ofrece la comunidad de usuarios de esta distribución, comencemos.

Leer más Leer más

Posible exploit para PSP 3000??

Posible exploit para PSP 3000??

Se hizo de rogar, pero por fin se ha encontrado pequeña vulnerabilidad en las PSP que permite ejecutar homebrew EN CUALQUIER PSP!, incluso en las nuevas PSP con placa TA-088v3!

La vulnerabilidad consiste en poner un nombre de usuario más largo que el permitido en la versión americana del juego GripShift (ULUS10040) que, al cargar el savestate hackeado crea un desbordamiento de buffer que puede ser aprovechado para ejecutar código no firmado. Curiosamente se eligió el nombre de usuario «this is spartaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa«, por lo que el exploit recibió el nombre del «Spartaaaaaaaaaaaaaaaaaaaa!!! Exploit«.

Pero antes de que comiencen a emocionarse cabe aclarar que este exploit no sirve para downgradear PSP’s, ya que para eso se necesitan funciones que deben ejecutarse en modo kernel, y este exploit solo permite accesar a funciones de modo de usuario. Pero no todo esta perdido, ya que probablemente se pueda hacer funcionar uno que otro juego homebrew o emulador en esos PSP, todo es cuestión de usar el SDK que ofrecen en su página web

Si quieres probar el exploit aquí están las instrucciones:

  1. Copia el contenido de MS_ROOT a la carpeta raíz de tu memorystick (esto va a sobreescribir el primer savestate de tu GripShift).
  2. Arranca la versión americana de GripShift.
  3. Carga el juego (si es que no lo hace automático).
  4. Ve a tu PSP ejecutar código sin firmar.

Se auto saldrá después de un tiempo, pero puedes presionar el botón Home para salir tu mismo si ya viste suficiente.

Y aquí está el link para descargar el exploit (248KB)

Nota: Obviamente necesitas el juego GripShift en versión americana y en formato UMD, tener un ISO no sirve de nada.

Créditos:
Exploit and binary loader: MaTiAz
SDK: FreePlay
Greets go to Dark_AleX, Mathieulh, jas0nuk, Hellcat, etc. etc. etc, you know

Adios iTunes, hola SharePod

Adios iTunes, hola SharePod

Qué grandes aparatos son los iPod, no hay nada como cargar con toda tu biblioteca musical a donde vayas… una lástima que el iTunes nos limite en cuanto a qué podemos hacer con nuestra música una vez que ya está en el iPod… JA! si como no… eso era antes!

Hace poco que estaba vagando por Internet me encontré con esta genial pieza de software, que te permite administrar el contenido de tu iPod de otra manera a la que nos tiene acostumbrados el iTunes. ¿Alguna vez has querido sacar de tu iPod una canción o álbum? seguramente te habrás topado con la limitante de que el iTunes te permite meter pero no sacar música ni videos de tu iPod, pues con SharePod ahora podrás.

SharePod te permite meter, sacar, editar y borrar la música de tu iPod, es compatible con prácticamente todos los iPod (excepto los iPhone 3G y los iTouch con firmware 2.x), lo que viene a bien si por algún motivo necesitas hacer un respaldo de tu iPod, incluso puedes usarlo desde el mismo iPod (si activaste que también sirva de unidad de almacenamiento), ya que no requiere instalación!.

sharepod1sharepod2sharepod3
clic en las imágenes para ampliarlas

El software es gratuito, se mantiene a base de donaciones, así que si encuentras útil este software puedes ayudar al autor con algo de lana en señal de gratitud.

Anteriormente había probado SongBird, pero por algún extraño motivo parece no ser compatible con mi iPod Classic de 160 GB, probablemente en un futuro lo sea, pero de momento me quedo con SharePod para administrar a mi antojo la música de mi iPod.