Desarrollo
Desde febrero no compilo nada :S
Me siento mal
El tema es que quiero hacer algunas cosillas para estudiar tendencias y mercados en ebay (sin usar la api claro que es de $$$) y me ha entrado el gusanillo de sentarme a programar algo que me ponga cachondo. Sí han leído bien.
Nada difícil, básicamente una pequeña BBDD local, descargar mucho html de webs e interpretarlo secuencialmente (”to parse”), extensivo procesamiento de cadenas (generación de palabras para las búsquedas difusas), digamos 3000 o 4000 líneas de código.
La idea es probar algo nuevo. Mi querido Delphi lo tengo requemado, aún así me tienta tanto… la gran cantidad de componentes… la facilidad del lenguaje… y quién necesita un objeto para nada?
Miren ahí todo el código (mantenible :)) que hay hecho en C puro Y MEJOR AÚN en COBOL. Ya no quedan hombres o qué?
Como quería probar algo nuevo y ODIO JAVA, pues me quedaban algunas cosas. PHP no está nada mal, incluso para hacer aplicaciones para cosas online pues está bien.
Lo descarté por que ya he programado bastante… Me quedaba Python, del cual había leído el famoso Diving into Python (búsquenlo en google) pero me quedé ahí.
Después de descargarme ActivePython, wxPython (framework de wxWindows) y BOA Constructor (diseñador de interfaces e IDE) estoy dispuesto a sentarme a teclear unas horas a ver si me hago rico haciendo cross-selling en ebay
Python es un lenguaje de ultimísima generación, según he leído. Merece la pena. Pero se me hace feo leerlo, no es claro y sencillo de “leer” como el ya casi prehistórico Pascal.
Ideas? Olvídense del C++, de hecho odio JAVA porque no deja de ser un parche sucio del C++. La gente que le gusta JAVA suelen tener iPods y usar iTunes…
(Pongo JAVA todo en mayúscula porque lo digo gritando y arqueando las cejas no porque no sepa que es Java)
Además, han leído porqué se creó JAVA (jaja) y los motivos con los que fue creado?
Python!!!!1!
(Si al final me gusta haré también mi antiquísimo proyecto pendiente de Mé-Tri-Ca, un procesador de textos para escribir automáticamente poesía…)
(esta anotación no contienen deliberadamente ninguna URL)
Goddamnit
Thursday 08 / May / 2008, 8:35 pm
Archivado en:
fotos,
general

Gavras 1 - Justice 0
Thursday 08 / May / 2008, 11:38 am
Archivado en:
música
Fotos
Monday 05 / May / 2008, 10:25 pm
Archivado en:
fotos,
general


Jijojuju
Monday 05 / May / 2008, 9:59 am
Archivado en:
general

Led Ring
Chris #2
Sunday 04 / May / 2008, 10:09 pm
Archivado en:
general
Hola, soy Chris.
Eso ya lo sabéis, por el título de la anotación.
He estado en casa de b* esta tarde y me ha dicho que escriba algo en su Q10, que él no tiene ganas de estar imaginando cosas.
Q10 me gusta, tiene el sonido de una máquina antigua. Me gusta.
b* está en el sofá detrás mío leyendo “Poker for Dummies”. El sofá es un Klippan de ikea color azul marino. Es por la tarde y por la ventana de la derecha entra filtrada una claridad carmesí. Franjas doradas y rosadas se proyectan en la pared grisácea (b* me ha dicho que es un gris neutro #101010). La veneciana está entornada, es de aluminio grisáceo, de ikea.
He venido a pedirle a b* que me deje alguna otra aventura de Infocom. Se ha reído y me ha dicho que le han llegado algunas nuevas. Que las ganó subastando en ebay. Luego me ha explicado el truco de hacer snipping por si quiero comprar algo. Me ha dejado dos cajas aún precintadas. Cutthroats, una aventura sobre tesoros de piratas y Hollywood Hijinx.
Las hemos cargado en el Commodore 64. Aunque yo no tengo uno. Pero me deja los originales para que pueda leer los manuales y las pistas y todo lo que traen dentro.
Luego hemos jugado una partida a la Vectrex, al Asteroids. Pero yo no puedo jugar a esos juegos de acción. Pierdo rápidamente. Hay muchas cosas y muchos sonidos. Me saturo y quiero resetearme como el ordenador. Ya sabéis si habéis leído mi libro.
b* me ha echado luego el tarot. Tres cartas. Pero no recuerdo
nada al respecto. Me sentí mal y b* fue a la cocina y me trajo una taza de leche fría con cacao y me senté un rato en el sofá. b* llamó a Padre. Al rato vino y me dijo que si quería marcharme pero le dije que no.
Le he preguntado a b* que qué significa bleuge y porqué pone a veces un asterisco y a veces un ^ (acento circunflejo). Me ha sonreído y me ha dicho que quería una palabra que significara las cosas que le gustan y las cosas que no le gustan y que esas cosas definen a una persona. Y como no la había se ha inventado una y que si quiero saber qué significa que lo lea todo, que entre líneas y entre las historias y entre todo está lo que es. El asterisco son las notas a pie de página, porque me ha dicho “créeme, siempre hay notas a pie de página porque la realidad es así. El asterisco es lo que no se ve en las pelis de Lynch. Es el fondo del asunto.”
Madre vino pronto con Perro y b* me ha dicho que me pase cuando quiera que ha pedido más cosas en eBay.
Cuando he ido a levantarme del asiento del teclado he mirado por la ventana y he visto que en la calle era justamente de noche. Sabéis, ese momento exacto donde deja de ser de día y empieza a ser de noche.
Hasta otro día. Espero que si no habéis leído mi libro lo halláis leído para la próxima.
Adiós.
Mira esto moni
Friday 02 / May / 2008, 12:25 am
Archivado en:
general
Quid pro quo! 
Coredump
Wednesday 30 / April / 2008, 1:37 pm
Archivado en:
general
Ayer coredumpeé toda la tarde
Tal dolor de cabeza cristiano!, recuerdo de quedarme dormido en el suelo del estudio a media tarde, me fui al suelo porque me dolía la espalda y el cuello y allí me quedé, total-system-shutdown, overheating y todo eso. Han jugado a algún MechWarrior?, pues igual. Creo que ha sido el peor del año!
Ya les cuento algo interesante estos días…
Viernes
Friday 25 / April / 2008, 12:13 pm
Archivado en:
general
Esta mañana delante mía había una chica con su niña pequeña. Era temprano y podía verlas por el hueco que queda entre los asientos. La niña estaba del lado de la ventana y tenía un oso de peluche con un gorro de tela.
Cuando salimos a la autopista ambas se quedaron adormecidas, la niña pequeña, con el pelo trenzado en una suerte de tierna medusa infante, se recostó sobre el regazo de su madre y acurrucó su oso en el suyo. Cogió el gorro de tela que el oso llevaba cosido y le tapó los ojos, y encima dejó su pequeña mano.
“Así no le dará la luz y podrá dormir como yo”.
Quizás ella aprendió eso de su madre o quizás no lo aprendió y ella es una buena persona. Porque, ¿sabéis?, las malas personas no hacen eso, ni de pequeñas ni de mayores. Y cuando lo hacen es para después mentirte.
Buen fin-de-semana.
Notedigonáytelodigotó
Moby - Last Night (2008)
***
Mejor frase de la semana
: I long for the day when Google decides to destroy eBay.
Copywrite
Algún día les contaré entera la historia del Copywrite
Hoy no… es muy larga y no tengo ganas, me voy a leer libros de Bucay…
La versión de flickr con comentarios es graciosa, y la versión en 1024 también.
Cosas interesantes: 9467 albums, 55209 tracks. Sí, es lo que es. Ah, el skin Bento del nuevo Winamp, es TODO LO QUE SIEMPRE SOÑÉ.
En una ventana del DosBox 0.72 estoy emulando el Turbo Debugger de Borland, no os podéis imaginar cuantas y cuantas horas pasé con ese programita, F7, F8, F4… todo el rato :). El tema es que no se pueden tracear programas DOS en Windows XP, así que lo emulo con DosBox, que va muy bien.
En otra estoy con el IDA Pro Disassembler, el mejor desemsamblador de binarios que existe: soporta decenas de CPUS, desde el 6502 hasta las de GameCube, y más…, lo uso desde hace años, otro programa con el que he pasado centenares de horas :). Impresionante lo que se puede hacer con él (desemsamblar firmwares y modificarlos a gusto por ejemplo
)
El tema es ir depurando y desencriptando mientras en el IDA voy comentando y analizando, deadlisting, tendré que hacer scripts en Python, porque gran parte del binario está encriptado/virtualizado. Es uno de los grandes misterios que siempre quise descubrir.
Llevo 10 años detras de esto. Nunca conseguí “abrir” el Copywrite, ni averiguar qué hace ni cómo lo hace, he posteado y escrito y preguntado en decenas de foro y a decenas de crackers competentes: NADA. Mi sospecha es que está virtualizado de alguna manera, mediante interrupciones, algunos opcodes o porciones del programa, quizás exagero porque al fin y al cabo las versiones del Copywrite empiezan en octubre de 1984 y terminan en enero de 1992. Aprovecho para listar las versiones que tengo en mi poder. Son el resultado de años y años explorando foros rusos, bbs chinas y no os podéis imaginar qué más lugares recónditos he tenido que saquear para recuperar estas versiones.
copy2pc.100 // Some versions of Copy2Pc
copy2pc.110
copy2pc.150 // only fixup
copy2pc.161
copy2pc.170
copy2pc.190
copy2pc.210
copy2pc.230
copy2pc.240 // only nokey
copy2pc.241
copy2pc.250 // only bulkeras & noguard
copy2pc.251
copy2pc.255
copy2pc.303
copy2pc.305 // with noguard & nokey
copy2pc.306 // with noguard & nokey
copy2pc.308
copy2pc.309
copy2pc.402
copy2pc.500 // with bulkeras, noguard & nokey
copy2pc.501
copy2pc.520 // with bulkeras, noguard, nokey, and jr version
copy2pc.600 // with bulkeras, noguard, nokey, and jr version
|
copywrite.84oct // Copywrite versions
copywrite.84sep // possibly broken
copywrite.85aug
copywrite.85feb
copywrite.86march // with ramkey & unguard
copywrite.86may
copywrite.86sep
copywrite.87abr
copywrite.87nov
copywrite.88nov
copywrite.89apr // with ramkey, unguard, rescue, soloboot and zd
copywrite.90jan // with ramkey, unguard, rescue, soloboot and zd
copywrite.92jan // with rescue, ramkey, unguard, rescue, soloboot and zd
|
Nota: listo también las versiones que tengo del “otro” famoso copiador de discos de la época, Copy II Pc de Central Point Software (alguien recuerda el PcTools ? :D)
***
El otro único programa que jamás conseguí “entender” fue el famoso hackme.com del archiconocido autor de John The Ripper, solar_designer, con el cuál me carteé mucho durante un curso en la uni hace pues como 8-10 años, de hecho algunas cosas de John the Ripper son mías :), o lo fueron, ha cambiado mucho con los años. Solar_designer es una de las personas más inteligentes con las que he hablado jamás, admirable. (Entrevista aquí). Hackme.com fue lanzado como un reto a la comunidad de crackers, NADIE consiguió “abrirlo”. Una vez visto el código fuente que luego sacó solar_designer, TODOS nos quedamos de piedra. Había hecho un emulador de cpu construida con puertas NAND :), era el diseño más compacto, limpio y genial que he visto muchos años y todo en menos de 4kb. Era imposible de “abrir” sin el código fuente. Imposible. No hay nada imposible, lo sé
Respecto al Copywrite… Algún día averiguaré el misterio.
Y, qué hago yo traceando un programa escrito por un tal McQuaid en 1984 ? No sé
(Silvia, help!)
Dije que no me iba a extender y ya ven …
Carnivale
A esto me dedico estos días:
B-R-I-L-L-A-N-T-E.
Revelations 18:
And the kings of the earth, who committed fornication and lived wantonly with her, shall weep and wail over her, when they look upon the smoke of her burning, standing afar off for the fear of her torment, saying, Woe, woe, the great city, Babylon, the strong city! for in one hour is thy judgment come.
[…]
What city is like the great city? And they cast dust on their heads, and cried, weeping and mourning, saying, Woe, woe, the great city, wherein all that had their ships in the sea were made rich by reason of her costliness! for in one hour is she made desolate. Rejoice over her, thou heaven, and ye saints, and ye apostles, and ye prophets; for God hath judged your judgment on her.
HAY que verla en VO. Mi personaje favorito es el padre/hermano/apostol/profeta/demonio Justin, claro está
Qué voz y qué presencia!
Bulk
Tuesday 22 / April / 2008, 8:21 am
Archivado en:
general
NOTICE TO BULK E-MAILERS
Pursuant to US Code, Title 47, Chapter 5, Subchapter II, p.227, any and all nonsolicited commercial e-mail sent to bleuge.com or any domains on this server is subject to a download and archival fee in the amount of Five-Hundred BILLION Dollars U.S.
E-Mailing an address in the bleuge.com domain denotes acceptance of these terms.
Go ahead and make my day boneheads.