noticias

Ajustes del sitio
gorlok — 25 May, 2007 - 00:31
Sigo haciendo ajustes finos en el sitio, fundamentalmente estéticos.
Es increible cómo al usar un tema basado en CSS limpio se hace todo más fácil. Cambios sencillos que antes implicaban "tocar" php, ahora es solo un par de reglas CSS. Estoy muy a gusto con el resultado. 
- gorlok's blog
- Inicie sesión o regístrese para enviar comentarios

Qué leche...
gorlok — 7 April, 2007 - 20:14
Bueno, luego de una sucesión de hechos lamentables, estamos "en línea" nuevamente. Luego de la novela Speedy Te La Pone, estuve de vacaciones, de paso para sacarme la mufa.
Cuando vuelvo, inicio la máquina servidora de www.aojava.com.ar, y a las pocas horas de estar encendida se esucha: "clank" "clank"... y se apaga feo. Conclusión: falleció el disco Samsung SATA 120 GB.
El disco (y el todo el equipo) debe tener 2 años, de los cuales el último año tuvo un uso intensivo, pero no había dado señales de problemas nunca hasta al momento. De hecho, nunca me gustaron los discos Samsung (ni los Maxtor, de paso), pero cuando compré la PC me olvidé de especificar la marca del HD (creo que lo único que no especifiqué, porque elegí casi todo por marca y modelo), y al momento de entrega (unos días después), compruebo que incluía un disco Samsung, pero el apuro hizo que no lo cambiara (prefiero WD o Seagate, en este orden).
Bueno, ya compré el nuevo disco, un Western Digital SATA 250 GB. Al momento de instalarlo, tuve unos problemas, por una confusión tonta por mi falta de experiencia con SATA II. Asumí que era SATA I, porque en la oblea del disco no había nada que indicara que lo fuera, y mi bios no la reconocía. Buscando el sitio de WD (gracias a Ubuntu podía bootear y conectarme a internet en un minuto y sin disco), encontré que este modelo, y todos los fabricados desde hace rato
(tengo que actualizarme más
) son SATA II. Pero "normalmente" el propio disco detecta si la contraladora es SATA I o SATA II, y cambia según correspoda, "salvo" con ciertos modelos de VIA y SIS de hace 2 años... qué leche. Solución fácil: poner un jumper en los pines 5 y 6 del disco para forzar SATA I, jumper que NO viene, ni está espcificado en la oblea del disco. Luego de buscar un jumper por ahí (no, el disco roto tampoco tenía jumpers
), quedó el problema solucionado.
Por lo demás no hubo problemas.
Antes de comprar el disco, pasé preocupaciones por cosas que no estaban en backups o estaban pero desactualizadas. Afortunadamente el disco todavía funciona "más o menos", y pude rescatar lo que no tenía respaldado. No hace falta mencionar que todo esto lio me hizo replantear mi política de backup hogareña (si se puede decir que tenía una
).
De ahí, se vino todo el dolor de poner en marcha todo de nuevo. Instalar, configurar, resolver problemas. Recién soluciono los últimos (?) problemas con los sitios web. Nota mental: nunca más reinstalar actualizando las versiones del software "ya que estamos". Hay que reinstalar todo exacto como estaba, y después vemos, cosa que NO hice.
Bueno, esto todo por ahora. Voy a seguir probando y ajustando otras cosas, pero ya parece que solo quedan detalles menores que resolveré sobre la marcha.
Saludos,
Gorlok
- gorlok's blog
- Inicie sesión o regístrese para enviar comentarios

Novedes del fin de semana
gorlok — 4 February, 2007 - 23:36
Estos días hubo un gran avance en la transición al protocolo binario entre otras cosas.
Copio parte de una bitácora de cambios:
- se agrega una enumeracion para los mensajes enviados al cliente. Tiene algunas cosas interesantes, dado que las enumeraciones no son simples tipos básicos, sino un tipo de clase, con muchas posibilidades. He explotado algunas de ellas para hacer un código más simple de leer y mantener.
- en algunas funciones se están usando varargs (argumentos variables), con lo cual se ganado mucho en legibilidad.
- se cambia el metodo de envio de mensajes, lo que facilitara soportar multiples protocolos en breve (en busca del protocolo binario)
- se corrigieron varios bugs en el inventario. Se reescribio el "agregar item a inventario del usuario", que estaba muy mal implementado (sic)
- se hicieron varias mejoras eliminando envios completos de inventario que eran reduntanes (con enviar el item del slot afectado era suficiente)
- se probo todo lo relativo a herreria y mineria. Queda pendiente de corregir un bug (el herrero consume recursos de varios slots de su inventario de forma incorrecta)
- varias correcciones de bugs menores detectados durante las pruebas
- se detecto un problema en los hechizos de invocación de criaturas que pueden estar en agua, cuando se las invoca en tierra (elemental de agua, Ely, fuego fatuo, etc.). Para analizar mejor.
- y otras cosillas ^^

AOJava se pasa a Java5
gorlok — 3 February, 2007 - 20:33
Luego de una larga reunión del cuerpo de programadores de AOJava se ha llegado a una decisión: vamos a migrar a Java 5.
Bueno, bueno, en realidad me tenía podrido la ausencia del tipo enumerativo, generics, autoboxing/unboxing, anotaciones, etc., y creo que no vale la pena permanecer en 1.4 cuando las ventajas y mejoras son tantas. De hecho, hace meses que uso Java 6 (desde las primeras beta), aunque siempre compilaba con compatibilidad 1.4. Por lo pronto, el nuevo código que estoy escribiendo ya usa la nueva sintaxis, y sin duda que mejora considerablemente la legibilidad (qué palabra!) del código y me permite escribir algunas cosillas muy interesantes.
- gorlok's blog
- Inicie sesión o regístrese para enviar comentarios

¡Java Libre!
gorlok — 13 November, 2006 - 22:51
...y un día Sun liberó Java bajo la licencia GPL, y las cosas nunca volvieron a ser como antes.
Hacía un tiempo que Sun había anunciado su voluntad de publicar Java bajo una licencia Open Source, y muchos preveíamos que sería publicado bajo la licencia CDDL de OpenSolaris, que no es tan ampliamente aceptada por la comunidad libre como la licencia GPL. Pero Sun hizo lo impensable: se decidió por la licencia GPL v2, dada su preferencia por la comunidad libre, la misma licencia que utiliza el núcleo Linux y el proyecto GNU.
Esto permitirá eliminar la resistencia que antes producía Java en el ambiente FOSS por razones de licenciamiento.
- gorlok's blog
- Inicie sesión o regístrese para enviar comentarios
- Leer más

