miércoles, junio 28, 2006

Reinigeniería

Todos nuestros fantasmas nos atacan alguna vez, y era hora que el Javascript tocara la puerta.
En el trabajo de la facu tenemos que modificar un sistema Web, ya sea para correccón o mejora, de acuerdo a el estda de implementacion que encontremos. Y hay MUCHO javascript...
Hoy he comenzado corrigiendo el encoding :P
Por ahora el SVN se viene portando bastante bien, tanto a nivel cliente standalone, del cual recomiendo esvn (sobre svn-workbench) como a nivel plugin (SubEclipse). El que no se ha portado bien, es el ciente "oficial" el Rapid Svn. Es una lástima...
El que destaca sobre todo, es la facilidad con la que se integra a KDE, haciendo muy simple el trabajo.
Creo que esas son las cosas que me matienen atado a el escritorio K.

lunes, junio 26, 2006

mmm

Actualizando Amarok veo que me reemplaza las libs de kde a una version llamada kdelibs4c2a vamos a ver si trae problemas...

sábado, junio 24, 2006

Suerte!!!



Nos cambiaron el trabajo de la materia Ingeniería de Software, ahora tenemos algo mucho más potable realizado en J2EE, aunque pinta a hibridación, nos va a facilitar la vida. Básciamente porque, todos sabemos Java, y lo que conlleva trabajar con una excelente IDE como es Eclipse. Y por otro lado, el código es mucho más modificable que tener la logica de negocio desperidgada por las vistas del sistema.
Reafirmo que me parece una falta de profecionalismo utilizar una base de datos en una carpeta compartida de un conocido motor de bases de datos (quienes conozcan la extension MDB saben de lo que hablo) y bueno, para que seguir, :( el trabajo del que les hablo tiene unos añitos, por suerte no he visto nada igual ultimamente, y me causaría mucha lastima verlo, pero bueno, está en cada uno, yo tb fui programador de Visual Basic en la secundaria, tengo que admitir que en esa epoca y circunstancias, no requería la utilización de una DB (ni sabía que erán más allá de que me las instalaba el Red Hat 6.2 valla uno a saber por que :P )
Quizas hoy por hoy esté demaciado contaminado de escalabilidad (J2EE, Ruby On Rails, Zope, Mono y .Net, etc.), pero bueno, eso es lo que nos han veindo fomentando, todo puede crecer...
Ahora recuerdo una frace de un apunte de un profesor, que comentaba, más o menos así, sobre el tema de la escalabilidad: "Muchas veces sulen construirse rascacilelos sobre cuchas de perros, solo porque la cucha de perro anda bien".

martes, junio 06, 2006

Si no puedes vencerlos, únete a ellos.



Cansado de la Radeon 9600SE que tenía, con la cual la diversion en linux estaba acotada, y gracias a un proposición de Rodrigo, he cambiado por una FX5200 de nVidia. Esta genera 60% menos vertex segundo que el GPU de la Radeon, y cualquier Gamer diría que estoy de la cabeza, pero no es asi. En GNU el desmpeño es muy bueno, tanto en 2D como en 3D.
La salida de TV funciona, y lo que es más, los drivers no tienen vueltas.
Si bien ATI esta seforzandose mucho en producir drivers mejores, la performance, y estabilidad que cualquier usuario espera aún no se han logrado. Quiero ver, si hay algun Linuxero sún usando algun chip de ati, que tal andan los drivers con la nueva arquitectura de aceleracion EAX que leí por ahi que van bien encaminados, pero no se como funcionara con lo 3D.
Tube un problema al tratar de setear la configuracion del monitor, el cual informaba mal su EDID, con lo que tenía una desagradable (y perjudicial cota) en los 60Hz en las resoluciones grandes, algo que venía pasando con SuSE 10.1, pero que desde que lo borré no había prestado atención.
YanC, un configurador gráfico de los parametros de las placas nVidia, no muestra su contendio y no teno ganas de ver por que, asi que hice unas modificaciones agesivas al corg.conf, que en la sección Device ha quedado así:

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "DPMS" "on"
Option "DigitalVibrance" "0"
Option "RenderAccel" "true"
#Option "AllowGLXWithComposite" "true"
#Option "NoLogo" "1"
Option "CursorShadow" "true"
Option "TwinView" "true"
Option "UseEDID" "false"
#Option "ModelValidation" "CRT-0: NoEdidModes; NoMaxPClkCheck; AllowNon60HzDFPModes"
Option "HorizSync" "CRT-0: 30-85"
Option "VertRefresh" "CRT-0: 50-160"
Option "Metamodes" "1280x1024_75, 1152x864_85, 1024x768_100"
EndSection


Ahora tengo que hacer que me habilite las frecuencias menores a 1280, para Cedega, DOSBox, etc. Pero bueno, esto ya es un gran avance :)