Geek & Roll » nostalgia

El inicio de la WWW

Cesar February 14th, 2008 internet, nostalgia Haz un comentario

La primera URL WWW: http://info.cern.ch/. Del sitio:

El año de 1990 fue un año de eventos monumentales, Nelson Mandela fue liberado después de 27 años en prisión. En Abril, el transbordador Discovery llevó al telescopio espacial Hubble a órbita. Y en Octubre, Alemania fue reunificado. Después al final de 1990, una revolución se llevó a cabo que cambió la manera en la que vivimos actualmente.

Reliquias de la nueva era

Axel November 16th, 2007 gadgets, nostalgia, tecnología 10 comentarios

La tecnología avanza muy rápido. Mucho. La primera computadora que tuve, que fué una pentium II de 350 Mhz, con disco duro de 3 GB y 32 Mb de RAM, hace 8 años. A estas alturas no sería (si existiera aún) más que una calculadora muy cara. En cambio, mi abuela tiene su tele de color comprada en los ochentas que funciona perfectamente y le da todas las funciones que necesita. Bueno, quizá no pueda conectar directamente un DVD, pero eso se soluciona con un adaptador de $50 pesos.

Pero bueno, además del clásico ejemplo de la obsolescencia de las computadoras, hay muchos otros. Por ejemplo, quien no recuerda haberse emocionado al usar, o por lo menos quien no deseó tener en sus manos estas reliquias, que en su tiempo fueron unas maravillas:

SONY MAVICA

¡Wow, una camara digital! ¡WOW, puedes guardar en diskettes! !WOW, 640×480 pixels!

mavica.jpg

La Sony MAVICA fue uno de mis primeros deseos geek. Era portatil, podías tomar todas las fotos que quisieras y además, borrar las que no te gustaban. Incluso podías tomar muchas fotos de X cosa, para después escoger las mejores. ¡Sin gastar en rollos de película! Además podías visualizar las fotos instantaneamente en su pantalla LCD. Un amigo la tenía y fue la primera cámara digital que utilicé. Todavía tengo fotos tomadas con ella, y me encantaba, siempre quise comprarme una para mí solito.

La realidad como ahora la veo, es que esa cámara era un pain in the ass. Tenías que andar cargando mínimo con una caja de disketes, hasta vendían unos estuches enormes para guardar la cajita. 10 imprácticos plásticos de 1.44 mb cada uno, que se dañaban sólo con verlos y donde podías guardar aproximadamente 10 fotos de 640×480 en buena resolución (y esto es un decir).

SUPER NES

Esto es, Super Nintendo Entertainment System. La consola de 16-bit que nunca pudo técnicamente contra el SEGA Génesis, pero que terminó matándolo de todos modos por medio de un impresionante arsenal de títulos.

snesdeck.jpg
Recuerdo cuando lo conecté por primera vez: WOW, se ve “bien real”, mira, mira, como en las maquinitas. Además, el Super NES no disponía de una pistola con la que mágicamente matabas patos o destruías discos de porcelana pixelados, sino de una bazooka con la que matabas (eliminabas, decían en las revistas de la época para no sonar tan rudos) a tus enemigos.

El acabose fué la salida del Street Fighter II de capcom para el Super NES. Un juego de gran éxito en las arcades, ahora en tu casa. Ha-do-ken y Sonic Boom, mas los calzones azules de Shun-Li en la comodidad de tu sillón. Amé esa consola.

En realidad los controles eran totalmente incómodos. Recuerdo jugar al street fighter cambiando de posición el control en mi mano, con lo que mi hermano sabía si iba a hacer un ha-do-ken, un sho-riu-ken o un combo “sinchero” con sólo ver cómo tenía tomado el control. Eso cuando lograbamos, después de dos años de uso, que el cartucho fuera aceptado por la consola después de echarle mucho aire con babas via bucal.

En fin, estos son sólo dos ejemplos, como estos hay muchos. A ver cuanto tarda el iPhone en ser una reliquia de la nueva era.

¿Cuál es tu reliquia favorita?

De cómo ser un cracker

Cesar October 31st, 2007 nostalgia 60 comentarios

Edit: A los interesados en aprender a crackear, se ha empezado una serie de posts sobre el tema. En vez de dejar su correo y esperar a que los ayuden pueden tomar cartas en el asunto y comenzar a estudiar por su cuenta. Si aún tienen dudas pueden dejar sus preguntas en los comentarios del post respectivo. Liga al capítulo 0 y al capítulo 1.1

Trataré de contar la historia de cómo un día comencé a crackear, y desde entonces no volví a ser el mismo. Para estar claros con las definiciones, cuando hablo de cracking me refiero al hecho de modificar de alguna manera un programa en su forma binaria (o sea, sin el código fuente) para eliminar las restricciones impuestas por el autor, típicamente encontradas en los llamados shareware. No se confunda con el hacking, de sobrero blanco o negro.

Comencé en el mundo del cracking al encontrarme por casualidad unos tutoriales en español sobre cómo crackear manualmente WinZip. Era mucho más fácil descargar el crack ya hecho, aplicarlo y listo, pero en esta ocasión yo no estaba interesado en tener un WinZip “registrado”, sino más bien en aprender cómo hacerlo. Eso es algo muy importante: el deseo de aprender. A mi experiencia, un cracker lo hace por gusto, por adquirir conocimiento, por curiosidad.

Algo inusual llamó mi atención: el autor del tutorial publicaba su correo electrónico para que cualquier persona que tuviera dudas se comunicara con él. Se me hizo extremadamente extraño encontrar a alguien dispuesto a enseñar sin pedir algo a cambio. Sin pensarlo dos veces lo contacté y para mi sorpresa me respondió. Después de demostrar mi genuino interés por aprender y poner todo de mi parte, me tomó bajo su tutela y yo literalmente deboraba cuanto material podía leer sobre cracking: el encabezado PE de los ejecutables de Windows, desensambladores, empaquetados, dongles (protecciones basadas en hardware), debuggers, programación en ensamblador, el zen del cracking.

Después de algunos meses de mucho leer, mucha práctica y básicamente mucho cracking privado me inscribí a un curso de cracking que se daría en una lista de correo. ¿El maestro del curso? aquella persona que antes me había ayudado al leer sus tutoriales. Yo me inscribí como otro alumno más, pero para mi sorpresa recibí un mensaje un tanto ofensivo por parte del maestro al haber contestado una duda de otro alumno. El maestro no sabía quien era yo, pero sabía que mi respuesta era correcta y no le gustó mi tono autoritario, como si supiera de lo que estaba hablando. Al poco tiempo, unos cuantos correos y pláticas por IM yo era ayudante oficial del curso, ya no era un alumno.

Para ser un buen cracker se necesitan muchos conocimientos. Es especialmente importante aprender a utilizar los números en binario, hexadecimal y octal. Entender el lenguaje ensamblador es indispensable, ya que al estar crackeando con lo que vas a lidear el %99.9 de las veces es con ensamblador. Además de eso la herramienta más importante (además de la computadora) es un cerebro funcional. Un cracker pasa el tiempo estudiando la protección de un programa, con un listado de instrucciones en ensamblador al parecer interminable, siguiendo saltos y poniendo interrupciones, crackeando con la cabeza y la intuición.

Yo solía encender mi computadora, seleccionar a la “victima” y hacerle primero todos los estudios preliminares. ¿Esta empaquetado? ¿En que compilador se creó este binario? ¿Que tipo de protección tiene? Una vez contestadas las preguntas se seleccionan las herramientas. ¿Mi favorita? Ollydbg pero igual y usaba W32Dasm, IDA Pro, DeDe o en casos extremos SoftICE. Cada programa que lograba crackear era un reto superado, y la sensación de ver cómo las trabas puestas por el programador no eran impedimento es indescriptible. El conocimiento adquirido aumentaba, y los programas cada vez más sencillos de crackear. Comencé a practicar con “crackmes” que son programas hechos con el único propósito de ser crackeados, evitando así el lado ilegal del asunto.

En el camino me encontre a muchas personas, de todas las edades. Desde los 13 años hasta los 80, y a todos nos unia la misma pasión por conocer el funcionamiento de los programas, cuando estan siendo ejecutados por el CPU. Me codeaba con los buenos, y algunos de los mejores. Leía textos clásicos de gente como +ORC o +Fravia, de sitios en español como el de Karpoff, producía mi propio conocimiento, y cada vez me gustaba más lo que sabía. Pero llegó un momento en el que terminó.

La carrera, la vida, los deberes sociales, todo comenzó a tener más y más importancia. Ya no tenía el tiempo que originalmente le dedicaba a esta forma de arte, organice mis prioridades y el cracking quedó desgraciadamente atrás de todo. Dejé de crackear públicamente, pero seguí aprendiendo poco a poco y nunca dejé de preguntarme ¿cómo es que funciona?

Aprovecho para enviar un saludo a todas las personas que conocí en esa etapa de mi vida. Me encantaría ponerme en contacto con todos ustedes, recuperar el tiempo perdido y volver a crackear. A todos los que tengan curiosidad por crackear, yo se los recomiendo que lo hagan, hay maneras legales de practicar. El cracking es un arte.

Nuevo parche para Starcraft

Cesar August 21st, 2007 aplicaciones, nostalgia 2 comentarios

Blizzard, la compañía de juegos detrás de las franquicias Warcraft, Starcraft y Diablo, ha liberado un nuevo parche para Starcraft. ¿Por qué es noticia? Porque Starcraft tiene más de 9 años que salió a la venta. Sin duda alguna uno de los juegos de estrategia en tiempo real (RTS) que más éxito ha tenido, y que ha durado más tiempo en las pantallas de los videojugadores del planeta.

Normalmente no lo publicaría en G&R pero, ¡QUE DEMONIOS! 9 años… en su tiempo fui un adicto a Starcraft (ahora sólo doy lástima). La nueva versión tanto de Starcraft como de su expansión, Brood Wars, es la 1.15.1 y trae las siguientes características:

  • Mejoras en la estabilidad del código para guardar una repetición
  • Arreglado el error en el cual el progreso de descarga del mapa no se mostraba
  • Presionar alt-f4 mientras te encuentras conectado a una liga ahora te desconecta de la liga
  • Actualizadas algunas de las localizaciones de la página de ligas
  • Arreglado un exploit que permitía que bombas nucleares (nukes) cayeran en cualquier lugar del mapa

(Via Joystiq)

Clones de Windows

FreedowsLa idea no es tan mala después de todo: Contar con un sistema operativo que sea un clon de Windows, es decir, capaz de ejecutar la gran variedad de aplicaciones existentes para Windows, soportar el mismo hardware, pero siendo independiente a Windows y libre open source.

Recuerdo back in the day, cuando aún me encontraba en la preparatoria y GNU/Linux no era más que una curiosidad para mí, se nos ocurrió esa misma idea. Obviamente sin los conocimientos y habilidades necesarias para empezar un proyecto de ese tamaño, lo que hicimos fue buscar en Internet si existía ya algo similar.

Y lo había, bueno, en parte. Nos topamos con Freedows, un proyecto demasiado ambicioso que intentaba ser un clon de Windows, y permitir la ejecución de programas para ese sistema operativo y muchos otros, aún cuando fueran para distinta arquitectura. De aquello sólo quedan los recuerdos, pero nosotros (y otras miles inocentes almas) realmente teníamos la esperanza de que algún día fuera lanzada una versión de Freedows, para poder “liberarnos” del yugo de Microsoft sin dejar nuestras queridas aplicaciones y drivers para nuestro hardware. El día nunca llegó.

Después salió al ojo público ReactOS, que intenta prácticamente lo mismo pero siendo menos ambicioso que Freedows. ReactOS actualmente puede ejecutar aplicaciones para Windows. ReactOS más que un clon, es un sistema operativo compatible con los drivers y aplicaciones de Windows que ya puede ser descargado y utilizado (pero no está terminado ok?).

La cuestión es ¿realmente necesitamos un clon de Windows?.

Las 10 habilidades de la computación que ya no sirven para nada

Cesar May 25th, 2007 nostalgia, tecnología 7 comentarios

El área del cómputo se mueve rápido, a veces demasiado. Lo que hoy es relevante, mañana te deja con un montón de manuales y habilidades que no las puedes aplicar en ningún lado. Computerworld se dió a la tarea de recopilar las 10 habilidades del mundo de la computación que se consideran “muertas”, es decir, que a casi nadie le sirven de algo en nuestros días. Estas 10 habilidades son:

  1. Cobol
  2. Bases de datos no relacionales (reticulares, de red, ¿orientadas a objetos?)
  3. Redes que no sean IP
  4. cc:Mail (un sistema de correo popular en los 80s del que nunca había escuchado)
  5. ColdFusion (lenguaje de programación Web)
  6. Programación en C
  7. PowerBuilder (otro lenguaje de programación)
  8. Ingenieros certificados en NetWare
  9. Administradores de redes con PCs (lo sabes cuando cualquier chamaco con la prepa trunca lo puede hacer)
  10. OS/2 (Alguien recuerda a este sistema operativo)

Did it struck a nerve?

Gracias a OSNews por la nota original

Starcraft 2 confirmado

Cesar May 21st, 2007 entretenimiento, nostalgia 3 comentarios

Starcraft 2 acaba de ser confirmado por Blizzard, la empresa responsable de títulos como Warcraft, Diablo, Starcraft y más recientemente World of Warcraft. Starcraft es considerado por muchos el mejor juego de estrategia en tiempo real (RTS) y hoy, casi 10 años después del lanzamiento del original, aún hay legiones de jugadores de este título.

Definitivamente uno de mis “all time” favoritos, junto a Warcraft y Final Fantasy VII. Por mucho tiempo pensé que no vería la secuela a este juego pero… snif, HELL, IT’S ABOUT TIME!

La escena de “Warez”: Historia de un “pirata”

Cesar April 23rd, 2007 geekandroll, nostalgia 8 comentarios

Vamos a utilizar el término “pirata” como lo conocen la mayor parte de los usuarios de Internet. Si le preguntas a Stallman o a Jack Sparrow que significa el ser pirata, te dirán que es aquel que se dedica a cruzar los mares en busca otros barcos o puertos que saquear. Aquí, cuando hablo de un pirata me refiero a una persona que descarga, de manera ilegal, algún contenido sea lo que sea.

Mi historia comienza cuando aprendí a utilizar IRC para otra cosa más que chatear. Por ahí del ‘97 o ‘98 Internet no era algo muy conocido en mi localidad o para esto ni siquiera en México. Las velocidades típicas de conexión aún se medían en baudios, esto quiere decir que todos usábamos la línea telefónica para conectarnos a Internet desde nuestras casas. Aún en la preparatoria, era normal para nosotros quedarnos en el laboratorio de cómputo más de la cuenta, y como evitarlo si la conexión a Internet ahí era bastante más rápida que en nuestras casas, era “gratis” (pagada con nuestra colegiatura) y lo más importante de todo: totalmente abierta y sin restricciones.

Como siempre, estaba un compañero que era el que “le sabía” a eso del Internet y por cierto un tiempo se dedicó a vender software pirata entre los alumnos. Lo se porque yo terminé comprándole Microsoft Plus! y una cuenta de acceso a Internet porque la mía la habían cancelado. ¡Ah! las babosadas que compra uno cuando es pequeño. Pasó el tiempo y comenzamos a aprender cada vez más sobre Internet, gracias a cosas como los nukes (de hecho eran WinNukes) supimos tan siquiera en esencia que es una dirección IP y pudimos “nukear” a cualquier computadora en el laboratorio de cómputo. Era demasiado gracioso ver la pantalla azul de Windows 95, el usuario frustado se cambiaba a otra computadora y ¡BAM! otra pantalla azul, así hasta cansarnos.

De vuelta a la historia, sabía como descargar piratería por IRC pero con conexiones tan lentas era un suplicio. Comencé a buscar páginas para descargar juegos y aplicaciones, con las palabras mágicas: “appz” o “gamez” la ‘z’ al final era la clave. Obviamente salían muchísimas páginas poco relevantes como aún lo hacen pero de vez en cuando te topabas con alguna joya, algún sitio con descargas directas. Estos no duraban mucho así que tenías que apurarte. Recuerdo descargar el rip de Grand Theft Auto (el primero) por modem. Utilizando un manejador de descargas me iba a dormir y ponía despertador para una hora después, me levantaba a ver si todo iba bien y así. Tenía que ser de esta manera porque las desconexiones eran frecuentes, ya se podrán imaginar la cuenta del teléfono. Leer el resto de este post.

Historia del fileshare moderno

Cesar April 4th, 2007 aplicaciones, nostalgia 6 comentarios

Dependiendo de que tanto tiempo tengan usando “la interné” recordarán algunas de las aplicaciones para “compartir” archivos. Algunos los llaman “peer to peer” (aunque realmente no lo sean), otros los llaman simplemente por el nombre… pero aquí esta la lista en orden cronológico de las aplicaciones para fileshare que llegué a utilizar:

  • Transferencia simple por HTTP: Antes de que comiencen los tomatazos, una transferencia por HTTP (o sea, dar click en el link de Download en alguna página) se considera fileshare. ¿Y porque no? alguien puso un archivo disponible para ser compartido, otros lo bajan completando la compartición. Aproximadamente desde 1994 y aún en uso masivo
  • Napster: Realmente el que empezó toda esta locura del “peer to peer”. Básicamente era un servidor central que llevaba una lista de los archivos disponibles para descargar y quien los tenía. Solo podían transferirse mp3 y fue un servicio con un gran número de suscriptores y canciones disponibles. Como dato curioso, Metallica me baneó del servicio precisamente por descargar su sencillo titulado “I Disappear” que por cierto, es un asco. Wikipedia dice que inició en Septiembre de 1999
  • Audiogalaxy: Después de ser baneado por Napster y que el número de usuarios declinara rápidamente, alguien (no recuerdo quien exactamente) me dijo de Audiogalaxy. Por medio de un cliente llamado “Satellite” y una interfaz de búsqueda web se podían buscar y compartir solo música (sin magia hacker, esto es) y también alcanzó gran popularidad gracias a que muchos migraron de napster a Audiogalaxy. Algo muy bueno es que “Satellite” se encontraba disponible para Linux por los que los adoradores del pingüino podían repartir el amor por la música. De acuerdo a la Wikipedia, Audiogalaxy se encontraba en funcionamiento por ahí del 2001. Por cierto hay un gran artículo escrito por uno de los desarrolladores de Audiogalaxy en este sitio
  • Kazaa: Después de resistirme por algún tiempo, el “new kid on the block” fue Kazaa. Otro “peer to peer” pero esta vez para transferir archivos de varios tipos, no solo audio. Muy controversial por el spyware que incluía, este hijo de FastTrack (el protocolo que usa para la transferencia de archivos) nunca fue muy bueno, o muy rápido, eso sí muchos usuarios llenaban las lineas de espera anticipando la llegada de su archivo. Kazaa es muy conocido por ser uno de los principales contenedores de malware, spyware, y todo lo malo que termine con ware, lo que llevó entre otras cosas a que usuarios crearan algo denominado Kazaa Lite que eliminaba el spyware y hacía otras monerías para “mejorar” la aberrante realidad: Kazaa era una cochinada. ¿Que nos tiene que decir la Wikipedia al respecto? Kazaa inició operaciones en Marzo del 2000, pero yo llegué a conocerlo aproximadamente hasta el 2002
  • La red Gnutella: Como no mencionar otra de las fabulosas invenciones de Nullsoft (los mismos responsables de Winamp). Aunque no se lleva el mérito a la red “peer to peer” con mejor tecnología, esta red se lleva el mérito de seguir en funcionamiento y ser una de las que más se acercan al modelo descentralizado. Existen muchos clientes para esta red, aunque los más populares son Limewire y Ares al iniciar. Le pregunté a Wikipedia y me dice que aunque la primera versión de esta red se publicó en el 2000, no fue hasta el 2002 que llegué a utilizarla como alternativa a Kazaa
  • eDonkey2000 y Overnet: Estos clientes “peer to peer” descentralizados fueron muy populares, y sirvieron como la base para un cliente extremadamente popular y aún en funcionamiento: eMule. Recuerdo haber usado estos clientes por un corto tiempo más no recuerdo la fecha exacta, debió haber sido alrededor del 2003
  • Nicotine: Mi búsqueda por otro cliente fileshare centrado en solo música me llevo a descubrir Nicotine y la red Soulseek. Creado por uno de los programadores de Napster, en esta red te puedes encontrar una gran selección de música y además está disponible para Linux, lo que lo convierte en el único programa fileshare “peer to peer” que utilizo, además del que sigue. Wikipedia no sabe cuando fue creado exactamente, pero yo les puedo decir que lo uso desde el 2005
  • Bittorrent: El último gran héroe del “peer to peer”. Bittorrent gana cada vez más y más popularidad, y aunque fue implementado desde el 2002, recuerdo haber probado una de las primeras versiones con el cliente “oficial” para descargar un capítulo de los simpsons y era extremadamente lento. Bittorrent es el responsable de sitios como el legendario The Pirate Bay, Suprnova (así se escribe, no es error) y últimamente isohunt y torrentspy. A la fecha es mi protocolo de elección para descargas de gran tamaño

Mi favorito: Bittorrent, pero Audiogalaxy se lleva mención honorífica por ser el cliente que más disfruté usar mientras se pudo. Dejar en espera 100 canciones, volver a la mañana siguiente y encontrarlas todas descargadas era una sensación indescriptible.

Una lista extensa pero por ningún motivo completa. ¿No está su cliente favorito? hagan buen uso de la caja de comentarios y envíen su protocolo o cliente favorito, y explíquen porque creen que soy un lamer al no haberlo usado nunca. Ojo, no incluyo IRC o FTP porque entonces tendría material para otro post del doble de tamaño (ah! iSONEWS y su color naranja) y no quiero quemar ese cartucho.

Y ustedes, ¿Que cliente prefieren? ¿Porque?

Home Dj Nostalgia

Axel April 2nd, 2007 nostalgia, tecnología 2 comentarios

Esto es geek porque tiene que ver con tecnología, luego no lo es tanto porque es más significativo para los que amamos la música, y de paso le pega a mi lado designer por lo retro del “arte visual”. Pero yo sé que a más de uno lo hará suspirar.

Se trata de una galería de casettes “vírgenes” ochenteros. De esos que comprábamos en Casa Ley para grabar música de la radio, hacer nuestros mixes de aquellos discotes LP de vinil que ahora nada mas usan los DJs pro y usarlos en nuestro Walkman, entre otras cosas:

casettenostalgia.gif

Click en la imagen para ir al sitio.

Aaaah, la impracticidad. ¿Alguien tiene un lápiz? necesito “regresar” este caset.

Posts recientes