Soy un loco demente degenerado hijo de puta, por si a alguien le quedaba alguna duda.
La cantidad de cosas bizarras que hago en la vida, en estos días que confirman mi locura son tantas que no me alcanza blog para enumerarlas.
Digamos que fui el viernes a la facu para verla a Celeste con cualquier excusa, y la facultad estaba cerrada. Lo peor de todo es que sólo había dormido una hora para ir. Y cuando volví me tiré a dormir y sólo dormí dos horas.
Como si esto fuera poco, no me puedo poner las pilas para hacer una mierda de todo lo que tengo que hacer para la facultad, entre ellas estudiar álgebra, leer el libro de arquitectura y como si no fuese suficiente, hacer los trabajos prácticos de algoritmos sin los cuales me quedo sin facultad.
Pero hay varias cosas que ocupan por completo mi mente: El lunes deberían traer la Athlon de vuelta. El martes vuelve Giselle
de San Bernardo, y ya me dijo por teléfono que me quiere ver. El martes también reabren la facultad. Miriam me presiona con su trabajo.
Antes de explotar debería ver a Karina lo antes posible, a ver si me arregla la cabeza. Lo peor es que tengo bien planteadas todas las prioridades pero lo que no puedo es ejecutar los planes...
Y lo único que faltaba, vinieron casi $600 de teléfono. Yo no fui. De los $590, $515 son llamadas al mismo teléfono celular, a la extraña amiga de Nadia. ¿Qué me cuentan? no soy el único neurótico de la casa.
Este es un grito de auxilio... no mentira, no es para tanto pero necesito ayuda. A los programadores que andan por ahí, por favor ayúdenme.
Yo no soy un gran programador, manejo por encima todos los lenguajes pero siempre tengo problemas con la sintaxis. Pero mi gran problema es que yo sólo sirvo para programar a alto nivel, basándome en APIs.
Pero cuando tengo que escribir programas de bajo nivel sufro y no saben cómo. ¡Odio hacerlo!
Y tengo una materia llamada Algoritmos y Estructuras de datos. En ella, tengo que programar a muy bajo nivel, creando mis propias librerías o simplemente sin usar ninguna. Por la forma en que están las correlatividades de la facultad y mi propia necesidad de obtener la regularidad para este año, tengo que aprobar esta materia sí o sí.
En resumen, estoy en problemas. En menos de un mes tengo que presentar dos trabajos prácticos, de los cuales aún no pude hacer funcionar el primero.
Los programas los estaba haciendo en Pascal, porque es el lenguaje que vimos con el profesor, pero los trabajos pueden estar hechos en cualquier lenguaje: C, Java, Perl, Python, etc.
Acá está la consigna del primer trabajo, y acá está la del segundo. El segundo usa memoria dinámica. Tengo muchísimos problemas para hacerlos y no creo que 30 días (o 300) me alcancen para hacerlos solo. Yo voy a intentar hacerlos en Pascal, uso el mismo compilador que está en este sitio.
Conforme haga mis avances, pondré en el sitio el código fuente y diagramas de flujo en PNG o SVG.
Toda la ayuda que me puedan dar, haganlo a iceman@frost-team.com.ar o a sergio_utn2003@yahoo.com.ar. Gracias
.
Si no presento los programas funcionando correctamente para el 23 de febrero, me puedo despedir de la universidad y de mi futuro en la informática, ya que mis viejos me van a mandar a cosechar algodón al Chaco. ![]()
Otra vez voy a hacer una entrada larga. Otra vez tuve una visión.
Imaginemos que en un futuro cercano (dentro de 5 a 10 años) todas las máquinas traerán un lector de tarjetas chip (como las que usan los teléfonos públicos en Argentina). Esas tarjetas Smart Card usarán el estándar Java Card.
Esas computadoras carecerán de disco rígido, todos los documentos se guardarán en un disco virtual (mediante NFS o FTP). Esas computadoras tendrán una conexión permanente a Internet de mucho ancho de banda (del orden de los megabits por segundo) con fibra óptica o algo así.
Todos los programas que se usen estarán en la web y hechos en Java como applets, Java Web Start o lo que sea. Y en la dichosa tarjeta se guardarán las claves de acceso al disco virtual y otros servicios como el e-mail, las URLs de los programas y sus parámetros de configuración e información de estado de la máquina en sí.
La tarjeta debe estar insertada en la computadora para que ésta arranque. En cierta forma, la computadora es la tarjeta: uno la puede sacar, la inserta en otra máquina y ésta bootea, y aparece con nuestro wallpaper, los "accesos directos" a nuestros programas favoritos, todo configurado como a nosotros nos gusta.
A cualquier computadora que le inserte la tarjeta se convertirá en mi computadora. Quizás hasta tenga el mismo número de IP versión 6 y MAC Address. Imaginemos qué experiencia placentera sería ir a un cyber
ya que ahora es una tortura: ninguno tiene los programas que necesito (mIRC, Real Player, etc.).
Y ésto es sólo un ejemplo de cómo será el futuro: computación ubicua, programas distribuidos, accesos remotos, etc. Tal vez tengamos sistemas operativos que booteen en Internet y redes inalámbricas formadas por los aparatos más comunes como heladeras o aspiradoras. Varios de estos temas ya los cubrí en mi artículo sobre el futuro de Google. Debería patentar mis ideas antes de que otro me las robe. Pero es tan simple como inevitable ¿no?
Estuve leyendo el RFC 2326, que es la especificación del protocolo RTSP. Es muy grosso. Sirve no sólo para streaming en vivo y video on-demand, sino también para videoconferencia, aplicaciones compartidas, etc.
Y pensé... ya que la gente siempre hace pura mierda, antes usaban NetMeeting y ahora usan MSN Messenger, ambos propietarios, ¿No sería bueno que cuando aprenda a programar haga un buen programa de videoconferencia GNU íntegramente basado en RTSP?
O sea, sería compatible con programas como Real Player y QuickTime, y aún cuando lo haga para Windows cualquiera puede hacer un programa compatible en Linux... muy grosso ¿no? Quizás ya exista. Voy a investigar.
Hablando de programar, me llamó Snowman, me va a pasar una versión pirata
de Visual Basic 6. Cuando ande la Athlon se la pido, y además me bajo la J2SE y otro compilador... quizás hasta Python.
Y la mejor noticia del día es que Snowman al fin está haciendo su sitio web.
¿Puede ser que haya gente que simplemente tenga mala suerte? ¿O que haya nacido fracasada?
Por lo general atribuyo todas mis desaveniencias al hecho fortuito de haber nacido un día 13, que por "suerte" no era ni martes ni viernes.
Pero no debería influir en lo que es mi vida. O sea, la mala suerte no existe... tampoco los "trabajos", la mufa o la mala onda. Es como decir "yo no creo en las brujas... pero que las hay, las hay".
Y ahora que lo pienso, ¿No soy yo quien socava su camino? En este momento estoy recordando cuántas cosas salieron mal por mi inacción o descuido. En especial con las mujeres.
Para comprobar si esto es sólo un mito, tengo que hacer un experimento. Proponerme algo. Si lo logro correctamente, será el contraejemplo que refute lo de la "mala suerte". Pero para experimentar hay que aislar las variables: tengo que elegir algo que dependa pura y exclusivamente de mí.
Eso es lo más difícil. Porque las dos cosas que más me interesan no dependen de mí: conseguir un trabajo y salir con una chica. Sin embargo, tengo otras cosas en mente para probar. Para cuando empieze enero, quiero tener mi pieza perfectamente limpia, incluso haber borrado los graffitis del baño.
Otra cosa que quiero es que se me vuelvan a marcar los abdominales, ya que desde que me dedico al sedentarismo informático mi estado físico se deterioró. Y eso que soy flaco. Quiero mejorar mi físico para febrero.
Cambiando de tema, quizás vaya al Tigre a ayudar a los pobres. En realidad es una misión, pero como soy ateo (a decir verdad soy agnóstico, pero como nadie sabe qué significa les digo que soy ateo) no me atrae mucho la idea.
Tengo un montón de cosas para hacer. La lista es interminable. Cosas para mejorar mi vida, para de alguna manera salir del pozo. Pero estoy tan deprimido en cierta forma, que no me dan ganas de hacer nada.
Creo que lo importante, hoy por hoy, es lo de la facultad. Hacer que el trabajo de algoritmos y estructura de datos funcione. Es un desafío muy grande, mucho depende de ello. El 22 empiezo con eso. El 20 empiezo a leer un capítulo por día (otra vez) de arquitectura de computadores.
Además de eso, limpiar el inmundo chiquero que es mi pieza, reinscribirme en el gimnasio, etc., etc.
A veces uno se pone condiciones, como 100 cosas para hacer, y con hacer 15 ya es todo un logro; antes no había hecho nada.
No sé, pero de alguna manera tengo que despertarme y salir de la cáscara; y achicar la diferencia entre el ser que soy y el que quiero ser. Si no cambio me muero.
Yo. Yo soy el perdedor. ¡Mierda! lo presentía. Por eso la llamé al celular (casi todos los proveedores tienen roaming nacional). Y es correcto. Ella está en San Bernardo. Y yo acá. ![]()
En este mismo momento está bailando en el boliche. Y si bien no siento celos, no puedo evitar pensar en todo lo que va a hacer... aaahhh!!! duele
. Espero que usen forro.
Se fue a San Bernardo hoy a la mañana con 4 o 5 amigas, incluyendo a Celeste Regalini, y alquilaron un departamento por 15 días. Vuelve el 1º de febrero. Es una lástima que no nos hayamos podido encontrar antes de que se vaya.
Me tengo que acordar de llamar el jueves al CEIT. Tal vez todavía tenga una oportunidad de entrar ahí y lograr un acercamiento a Celeste Portillo. ![]()
Pero lo que más satisfacción me traería, más que una mujer, es que esta semana me llamen de la empresa desarrolladora de software (cuyo nombre mantengo en reserva). Eso sería tan grosso...
Y hablando de perdedores, Scarlett perdió el Golden Globe este año contra Hillary Swank. No soy el único que sufre.
Por supuesto, ella estaba hermosa como siempre.
Qué tarde que es... o temprano, depende de tu punto de vista.
Escuché (o leí) a alguien decir que el mercado de sistemas operativos es un libre mercado donde todos compiten en igualdad de condiciones. Eso es un absurdo. El mercado de sistemas operativos es un monopolio ya que más del 75% de todos los programas disponibles en plaza andan sólo en Windows.
El otro 25% se compone de programas para UNIX (ya sea nativamente o una versión para UNIX de algo), Mac OS, etc. y aplicaciones multiplataforma como las que están hechas en Java.
Entonces, tuve una epifanía: imaginemos que por orden judicial todos los programas del mundo estén hechos en Java. Que sean aplicaciones 100% Java puras para la JRE de Sun 1.4, todos los programas, hasta aplicaciones de Microsoft como el Word y el MSN Messenger.
Supongamos que la misma orden judicial obligue a Microsoft a traer la JRE 1.4.2 de Sun preinstalada en las nuevas versiones de Windows. ¿Qué pasaría? De pronto, todos los programas se podrían correr en cualquier sistema operativo en forma indistinta...
No nos olvidemos que ejecutar una aplicación moderna en Java es simplemente hacerle doble click a un archivo .jar, por lo que la excusa de la facilidad queda afuera.
Linux le gana a Windows en precio, estabilidad y seguridad. Eventualmente, creo yo, la gente se terminará dando cuenta de que no necesita Windows, y sea cual sea su sistema operativo las aplicaciones se corren igual. Y eso sí sería un mercado libre y abierto.
La realidad es que Microsoft no compite en calidad, ya no crea interfaces simples y fáciles de usar, quizás sea porque no hay mucho más que inventar en ese sentido. Pero lo que en verdad pasa es que Microsoft hace rato que se durmió en los laureles ya que hasta hace un tiempo tenían casi el 90% de los programas hechos para su plataforma. Hoy en día, ese es su único argumento de venta.
Pero si los mismos programas andan en cualquier sistema operativo, Windows realmente tendría que competir con Linux y Solaris para ser un sistema estable, seguro y confiable; y eso es algo que no pueden lograr. Yo creo que en menos de un año Microsoft se declararía en bancarrota. Como se ve, ellos odian la idea de un mercado libre, abierto y competitivo.
Y quizás ahí nos demos cuenta de que la facilidad y la seguridad no dependen del sistema operativo sino de los programas que se corren sobre él. Y otra cosa: si todas las máquinas tienen la JRE y se descubre una vulnerabilidad en ella, alguien podría crear un virus que infecte al 100% de las computadoras del mundo. Estaríamos fregados.
Hoy es el cumpleaños de Kate Moss. Cumple 31. Y dan los Golden Globes en el canal Sony.
Si bien este sitio toda la vida perteneció a la Internet Free Zone, recién hoy use el banner en el homepage. Lo que pasa es que no quiero recargar la estética.
Internet Free Zone es una categoría para sitios, se refiere a sitios que no venden nada ni se dedican a spamear. Además define dos niveles: el nivel 1 es para los sitios que no tienen avisos comerciales, y el nivel 2 para los que sí lo tienen.
En realidad, si tuviera la infraestructura yo vendería cosas (merchandising) como gorritas, remeras y tazas del Frost-Team. Sería una forma de financiar todo esto en lugar de simplemente poner plata de mi bolsillo. Claro ¿Quién estaría tan al pedo de pagar casi $10 por una taza serigrafiada cuando una igual sin logotipo cuesta menos de $4?
Y otra buena alternativa sería poner un sistema de donaciones con Pay Pal así algún alma caritativa me da una limosna para que yo continúe con mis actividades.
Heme aquí otra vez, escribiendo en UTF-8 ¿Y qué hice yo para merecer esto? En realidad era yo mismo quien jodía con la validación en un primer lugar. ![]()
Hacía mucho que no escribía en mi blog, y dado que gente de recursos humanos lo lee, no debería escribir nunca nada...
Ayer jueves llegué a mi propio colmo: tenía una entrevista de trabajo en una empresa de software a las 10 a.m. No iba a faltar por nada del mundo, lo que más me gustaría hacer ahora (profesionalmente) sería (1) diseño web y (2) desarrollo de software. Así que sí, es mi onda.
Pero el problema es que la melatonina no me funcionó (tomo tantos remedios que ya desarrollé resistencia y no me hacen efecto) y no pude dormir en toda la noche.
Y fuí igual, que locura ¿no?.
El cerebro me funcionaba a medias, y me hicieron una prueba junto con los otros dos postulantes del día. La prueba tenía como 6 hojas y habían preguntas de lógica y matemática. En un momento pensé ¿En qué carajo estaba pensando cuando vine a hacer esto sin dormir?
Pero era todo muy fácil, la gran mayoría eran definiciones de diccionario ¿Qué es Java?, ¿Qué es UNIX?, ¿Qué es ODBC?, etc. Y lo de matemática también era fácil.
Habían algunas cosas que no sé, como diagramas de proceso o relación-entidad (o algo así). Pero recordemos que en la facultad no ví prácticamente nada de informática, lo mío es 100% autodidacta y eso se nota: cuando me preguntaban por un programa que haya desarrollado puse el Frost-Team HTML Editor.
Volví pasada la 1 p.m. y por supuesto me tiré a dormir. Ya llevaba casi 24 hs sin dormir. Pero sólo dormí poco más de 4 horas. Cada vez me parezco más a Samara, la niña que nunca duerme. ![]()
Me quedan pendientes arreglar la transferencia de hosting de Christian y encontrarme con Giselle. Ahora se levantará la veda de boliches... Como falta un mes para mi cumpleaños es momento de descorchar todas las bebidas, en especial si consigo un trabajo. Me voy a comprar alguna camisa brillante o algo así y me voy de una vez por todas a Amerika con Giselle. ![]()
En mi escaso tiempo libre estoy traduciendo un artículo de Paul Lutus (es un genio) y complementándolo con mi experiencia; es algo muy largo y revelador. Les va a gustar.
Estoy escuchando "La venganza de los justos" de Nueva Ética en la radio. Lo que más me gusta del Straight Edge es cómo gritan.
Recién volvió Nadia de Uruguay. Su plan era pasar dos semanas, pero sólo aguantó una. No le gustó para nada estar ahí; no podía sacar plata del banco, todo estaba el triple de caro que acá. Volvió toda quemada (ella es aún más pálida que yo, y eso es mucho decir).
Cuando yo fui a Mar del Plata me pasó la misma mierda. Odio la playa, es un asco. Prefiero ir a Bariloche o algo así. Y ella dijo que su próxima vacación es en Córdoba.
Escribí un nuevo artículo para la sección notas, acerca del fin de Internet comercial.
Acá tenés íconos (formato Windows) para instaladores. No sé, tal vez te sirvan. Voy a tener que inventar algo para no morirme del aburrimiento.
Mi computadora está en las últimas, a punto de morir. Luego de una serie de extraños e inexplicables cuelgues, le saqué la chapa del gabinete y noté que al prenderla el cooler del micro estaba detenido
.
Tuve que moverlo manualmente (con un lápiz, no me voy a electrocutar) para que arranque, como el "contacto" de los aviones antiguos.
Ahora tengo que apostar, a ver qué se rompe primero, si el micro o el monitor; este último chispea seguido y en cualquier momento muere también. Lo mas ¿lindo? es que no tengo plata para reponer nada en caso de que se rompa. Creo que simplemente moriré yo también.
No se puede vivir sin computadoras, es una idea estúpida. Odio a la gente que descree de la tecnología informática.
Les aclaro, mis queridos amigos que cuando voy al cyber no tengo tiempo de responder los mails así que se los debo a todos. No es por mala onda, sé que antes respondía cada mail que me llegaba pero eso lo hacía con la magia del Outlook Express y no lo puedo hacer con una mierda de webmail y encima el tiempo apremiando...
Ayer me llamaron de una empresa de soft por un aviso de pasante al que envié mi currículum. Tengo la entrevista el jueves a la mañana y voy a ir con traje aunque el sol derrita el asfalto.
La temperatura llegó al récord de más de 37°C y por suerte se largó un chaparrón que la bajó a 26°C. Ya duermo con el ventilador prendido. Sí, así es, puse un ventilador acá para poder respirar. Pero necesitaría un aire acondicionado. Maldito freón.
Al parecer, quizás resucite la Athlon. A lo largo de estos 3 años desarrollé una relación de amor/odio por esa máquina. Los del negocio de computación admiten que el motherboard que le pusieron estaba fallado, y parece que el importador
reconoce que esa partida estaba defectuosa y van a reponerlo.
Cuando esta mierda onboard de u$s 900 (en su momento, y otros u$s 900 gastados en repuestos y arreglos) vuelva a casa se volverá a quemar, aunque sea por la temperatura.
Nunca voy a olvidar cuando hace 2 años, en una tarde como las de ahora Nadia estaba jugando al solitario con esa máquina overclockeada y por poco se prende fuego... se le quemó el micro (¿o era solo el cooler?). Casi la mato.
Ah! probé instalar y correr mi nuevo programita en lo del peruano: 10 puntos. Y no tuve que instalar las DLLs.
Voy a intentar no escribir acerca de mi vida privada por unos días, hasta que las cosas se aclaren. Al menos, voy a intentar.
Por el calor de estos días (temperaturas de 35°C) tengo unos cuelgues terribles en la compu. Me dificulta todo. Tendría que usarla menos, ya que si se me quema me mato. ![]()
Aún así, sigo escribiendo y haciendo cosas. Creo que voy a abandonar este fanatismo informático cuando muera o cuando se imponga TCPA, lo que pase primero.
Escribí una página describiendo el programa de ayer.
Compilé con el HTML Help Workshop un manualcito que escribí para Snowman sobre RSS 1.0 que encontré en una carpeta olvidada. Tal vez te sirva.
Quien dice que no le gusta el dance es porque no lo entiende. Es sólo para bailar, no hay que buscarle un mensaje.
En el 2004, si mal no recuerdo (y no pienso leer todo mi blog para saberlo) sólo leí un libro, "Las enseñanzas de Don Juan", y fui al cine sólo una vez, a ver "Perdidos en Tokio". ¿Acaso yo también me estoy volviendo un imbécil como los que miran TV todo el día y nunca leen un libro?
Y creo que el único concierto al que fui (sin contar los de mis amigos) fue el de Medeski, Martin & Woods. Realmente estoy mal. Veremos si este año me pongo al día con la realidad. Viene Diana Krall.
Sinceramente espero no volverme otro ladrillo en la pared. Ah! y estoy sano: ya pasó una semana de que me sacaron sangre y no recibí malas noticias. ![]()
Y sí. En realidad tengo mucho que hacer y estoy bastante ansioso
por obvias razones. No voy a poder causar la impresión que quería y a decir verdad esta tarde seré un mar de transpiración por ambos motivos. A buen entendedor pocas palabras.
En medio de mi alpedismo habitual creé un programa, ya que si bien no tengo compilador (OK tengo el Turbo C y el Turbo Pascal de Borland pero son una mierda), le doy duro a los scripts.
Estaba experimentando con el control ActiveX DHTML de Microsoft, que supongo vos también tendrás, e hice una página HTML que hace las veces de frontend para este control. Luego la convertí a HTML Application, lo que básicamente es cambiar la extensión
de .html a .hta y otros retoques; y le hice un instaladorcito con el WinZip SFX.
Después voy a hacer una página documentándolo un poco mejor dentro de la sección programas, pero igual es muy fácil de instalar y usar. ¡Ah! ¿Para qué sirve? fácil, para crear tus propias páginas HTML desde una interfaz casi casi WYSIWYG todo muy simple. O sea, ya no hay que bajarse programas gigantescos para hacer una humilde paginita web, el instalador de este programa GNU sólo pesa 41 Kb.
Podés bajar el ejecutable de acá. De todos modos yo voy a seguir haciendo las páginas a mano que es mejor.
El calor me está matando. No puedo creer que vayan a dar la película de Bob Esponja doblada en todos los cines
. Tiene las voces (entre muchos famosos) de Scarlett Johansson; pero en ningún lado podré escuchar su rasposa voz... a menos que se la encargue en DivX al peruano pero igual no tengo la Athlon como para verla (nota: esta mierda que estoy usando ni siquiera tiene lectora de CD). Odio las películas dobladas, pero doblar una película de animación ya es un crimen.
Me acuerdo cuando ví Shrek 2 doblada, sin Myers, Murphy o Banderas. Triste. Hablando de la chica escarlata, me parece que el 16 me quedo pegado a la pantalla de E! entertainment despilfarrando baba: dan los Golden Globes.
Debería escribir cuando termina el día, no cuando empieza. En este momento de insomnio podría aprovechar para ordenar mi pieza ¿no? Creo que mi vida entera es un momento de insomnio. Y estoy seguro de que el padecimiento acabará cuando encuentre al verdadero amor. ![]()
Si sigo conteniendo todos mis sentimientos como hasta ahora voy a explotar. Pero siento que estoy implotando lentamente, contrayéndome dentro de mi propio vórtice de nada. Todavía no descubrí qué es lo que me mantiene despierto.
Necesito un cambio urgente, sólo que no sé en qué dirección o cómo materializar esta transformación interna para que sea algo concreto. Pero el estado actual de todas las cosas ya es insostenible.
Aburrimiento, angustia, depresión, nervios, desesperanza, ansiedad. Miro el almanaque y tacho los días. Espero.
Con algo de suerte voy a ver a Giselle el jueves... espero llegar en una pieza.
Empieza el año, hay mucho para decir y escribir. Tanto, que no creo que quepa en una sola entrada. Hay momentos en los que me cuestiono si sirve de algo escribir tanto. Escribo demasiado, quizás más de lo que a la gente le importa.
El año 2005 lo empecé boludeando con Boro. Por la tragedia de anteanoche el presidente Kirchner decretó duelo nacional por 3 días, o sea que por 3 días estará todo cerrado. Y anoche estaba todo cerrado, así que Boro vino a mi casa... y le mostré un par de boludeces.
Lo peor es que Ibarra (el intendente de la Capital) ordenó que se cierren todos los boliches de la ciudad por 15 días. Ya es demasiado. Y prohibió el rock
: no se pueden hacer más conciertos de rock en lugares habilitados como locales bailables, o sea ¡todos!. Pero la medida no alcanza a la cumbia... ![]()
Esto ya es demasiada amargura para alguien que quería empezar el año a pura joda.
Mi hermana Nadia se fue a Uruguay. Me llamó Snowman, y está vivo: él hubiese ido al concierto de Callejeros pero no sabía de esa fecha, por eso no fue
. Qué triste hubiera sido perder uno de mis mejores amigos en la peor tragedia del país.
Giselle también está bien. La que lo pasó mal fue Natalia, la "amiguita" de Nadia: a ella le gusta la banda, no fue a esa fecha porque se sentía mal, sus amigos sí fueron. Se murieron 7, casi todas sus amistades.