martes, mayo 30, 2006

Hoy en la facultad, estubimos debatiendo sobre la base de datos a utilizar en un proyecto de expediente digital, donde afloró la discución de donde metes la logica, en la DB o en la aplicacion, o en el middelware, un caso práctico particular me hizo recapacitar sobre lo vintage que se ve el diseño todo en la DB.
Se que habrá quien quiera defender este modelo, y tiene razon, tendemos a defender la cosas que nos han funcionado, y mas aún en un mundo de incertidumbres que se han venido agravando con la tecnología.
Ahora, pagar una exorbitante suma de dinero para tener una DB que lo hace todo, no se... no va con el MVC, que ya lleva 30 años mostrando que funciona, quizas tenga sentido ya que garantiza la concentracion del problema, y performance... pero con los diseñadores adecuados, se puede hacer lo mismo, y más, dejando todo abierto.

domingo, mayo 28, 2006

Revelaciones


Mi modesto monitor SAMSUNG 796MB, adquirido en el local que antes justamente critiqué, bueno, he descubierto que funciona mejor en 1280*1024@75Hz, que en 1152*864@85Hz, básicamente en esta resolución, instroduce deformaciones en la imagen, como un efecto morié, muy molesto.
Parese que la técnica con la que los "aplanan", funciona mejor a una determinada resolución y frecuencia, y al parecer que di con ella, aunque agradecería que se hubisen jugado con unos hertz más de refresco horizontal.

viernes, mayo 26, 2006

Despues de la LugConf 06

Despues de la charla, tengo que modificar el Look'n'Feel del Blog.
Bueno, a sacarle punta al Inkscape :)

Conexion DSL

Hoy en el Cyber de un amigo, bueno, aún no es cyber, pero esta en camino, probe una linea DSL no asimétrica, ¿De que estoy hablando? Simple, el ancho de banda de bajada es igual al de subida, 256KB/s desde y hacia internet.
El enlace con el usuario final se hace por WiFi.
Tenía que enviar un archivo de 11MB donde está el código de una aplicación a la cual tenemos que realizarle mantenimento, lamentablemente escrita en VisualBasic :(
Y lo hizo en menos de 5 minutos!!! Excelente!!!

Respecto de la aplicacion, creo que no puedo detallar mucho, lo que he alcanzado a ver es que trar un .mdb separadito de la instalación, que ya me hace sospechar...
Pero bueno, un profecional debe estar preparado a enfrentar estas adversidades, de paso es un momento para refrescar mis pocos conocimientos de VisualBasic, el cual aprendí gracias a un libro de TecTimes, allá por el 2001, cuando hicimos en la secundaria una interface externa de monitorización de un Sistema Automático de Frenado.
Que tiempos aquellos :'-)

ATI me sorprende

Leo en el Feed de los drivers de ATI:

NEW PRODUCT SUPPORT: FireGL V3300/V3400/V5200/V7200/V7300/V7350
NEW FEATURES: (1) Xorg 7.0 Support for Installer (2) Display Power Management Signaling Support Enabled By Default
ISSUES RESOLVED: (1) Running two X servers simultaneously no longer results in the system failing to respond (2) X Server no longer fails to load when using an ATI Radeon® X1x00, 512MB product with certain motherboards. (3) Toggling between console mode and X Server graphical mode no longer results in a system hang. (4) Various aticonfig changes and fixes (5) User page lock is no longer available for AGP products (6) The software driver now supports Linux kernels that have NUMA support enabled on x86_64 machines.

Resuleven varios problemas importantes, aunque no es el performance :D,
como eran los cuelgues en el switchig de las consolas a las X, o rearrancando el gestor de escritorio, que ocurren de manera semialeatoria con los drivers actuales.

jueves, mayo 25, 2006

Drivers ATI Debain Xorg 7.0

Los drivers por defecto de ATI que se encuentran en los repos de Debian no dan accleracion 3D, tampoco los drivers originales con los scripts para crear Drivers para Drapper, pero parece que Flavio vuelve a la carga, ya me habia ayudado con sus paquetes para Debian cuando corria el Xorg 6.8.
Segun las busquedas en Google con Xorg 7.0 se ha creado un problema con libGL que meros enlaces no pueden solucionar (ya los he probado).
Este es el enlace: http://www.stanchina.net/~flavio/debian-official/
La conf del kernel (asumiendo que esta bien configurado como antes) y todo lo demás no hay que tocarlo,

martes, mayo 23, 2006

Finalmente

Tras el dolor de cabeza que es mover todo, y debido a que un chroot de Gentoo sobre Debian no funciona adecuadamente, (no se pueden obtener los ptys, aunque se halla montado
/proc
), he decidido elminar gentoo, definitivamente de mi disco, sin más que un backup de su portage y su
/etc
.
Todo lo que me ofrecía Gentoo lo tengo en debian, incluso un bootsplash con barra de progreso :D
Ahora listo, basta de andar cambiando sistemas!
Quien tenga ganas de probar gentoo, bueno, les dejo mis consejos:

  • Conseguir un PC potente, con bastante memoria RAM

  • Tener un buen pedazo de disco, porque vas a necesitar espacio para las fuentes, los paquetes y sus librerias de desarrollo, coas que no necesitas en otras distribuciones

  • No esperes ganar mucho performance, en general, si no tienes mucha idea de que se compone un sistema GNU, puedes bien

    • Enlentecer tu sistema

    • No configurarlo adecuadamente, menores prestaciones que las requeridas



  • Tener paciencia para compilar TODO y además tener 2x tiempo de compilación para leer los manuales y las wikis de Gentoo


Ahora, si lo consigues, estaras en un nivel superior flotando muy por encima de los simples mortales que no dedican el 90% de su tiempo al ordenador, dejando de lado sus estudios, trabajos, novias, novios, mascotas, etc.
En ese nivel superior puedes hacer dos coas, convertirte en un desarrollador o crear ru propia distribucion :D
Ha, las pabadas que puede llegar uno a decir cuando esta cansado.

lunes, mayo 22, 2006

No se puede jugar tanto

El nucleo actual se esta reusado a cargar el modulo propietario de ATI,

valhalla:/home/defo# modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.16-beyond4debx/misc/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
valhalla:/home/defo# dmesg | tail -n20
fglrx: Unknown symbol inter_module_unregister
fglrx: Unknown symbol inter_module_get_request
fglrx: Unknown symbol inter_module_put
fglrx: Unknown symbol inter_module_register
fglrx: Unknown symbol inter_module_unregister
fglrx: Unknown symbol inter_module_get_request
fglrx: Unknown symbol inter_module_put
fglrx: Unknown symbol inter_module_register
fglrx: Unknown symbol inter_module_unregister
fglrx: Unknown symbol inter_module_get_request
fglrx: Unknown symbol inter_module_put
fglrx: Unknown symbol inter_module_register
fglrx: Unknown symbol inter_module_unregister
fglrx: Unknown symbol inter_module_get_request
fglrx: Unknown symbol inter_module_put
fglrx: Unknown symbol inter_module_register
fglrx: Unknown symbol inter_module_unregister
fglrx: Unknown symbol inter_module_get_request
fglrx: Unknown symbol inter_module_put

por lo que me veo obligado a recurrir a una configuración una tanto más orotodxa. Ya sonaba a porotos el nombre beyond, (beyond stability AFAIK).
Estoy compilando ahora un 2.6.16.18 + supermount + bootsplash.
Como siempre, cuando se pueban configuraciones medio extrañas y aparentemente de mejor rendimiento nominal, se nos deja sobre asucas, a dcir vedad este en mi caso no fue tan mal, cualquier cosa es mejor que un kernel 2.6.9 con un modem USB xDSL del monopolio verdi-azul de las comunicaciones.

Audio. MP3 VBR

Ahora que estoy a mis anchas, presto a migrar mi base de datos de musica MySQL de Gentoo a Debian -SQLLite anda muy lento en Debian, hace que el nucleo llegue a paginar monstruosamente-; estoy escuchando algunos MP3 desconocidos que estaban por ahí y veo que el MP3 VBR a 256KBs de Max, ripeado no se con que codec, allá por 1997 suprimía definitivamente los 10KHz para arriba o algo paresido, no me fije mucho en el espectrómetro de Xmms, pero es una lástima...
Me queda la pica de ver que tal se comporta el Ogg Vorbis. Bueno, ahora sigo con el MySQL... :D

domingo, mayo 21, 2006

Mensaje no tan subliminal

Logo

Este abatar significa: Debian con un Chroot Gentoo.
Es decir, Debian como distro estable y de trabajo, pero sin abandonar la intrépida osadia de la prueba con Gentoo.

Ultimos pasos hacia la centripeta atraccion de la espiral escarlata

El nuevo nucelo se encuetra funcionando, ha quedado con un uname medio extraño, 2.6.16-beyond4debx =)
Pero funciona de maravilla!
Quizas sea que en realidad me entienda más con Debian, que me ha hecho la vida siempre un toquecito más fácil con varias cosas, como la red, la internet, la placa acceleradora, y sobre todo las actualizaciones.
En este momento no tengo las X aún funcionando, pero estoy en debian, mediante un chroot, al cual le he arrancado un gdm. Parece que este alvanés tiene la solución al asunto.
Hoy instale SuSE 10.0 en la casa de un amigo, tras un intento fallido de Ferora, parece que alguna fuerza oculta me mantiene alejado de Fedora.

Un nucleo nuevo

Cunado deje de usar debian, usaba sobre el nucleo de kernel.org, los pareches de Arch, supermount y si era necesario bootsplash, antes esto era Ck + Supermount + Bootsplash.
Supermount no va más, ArchCK ha desparecido, y bootsplash queda opacado ante fbsplash.
Ahora el kernel que estoy compilando se compone del el nucleo de kernel.org, los pareches Beyond actuales. Para luego gratinarse con un poco de submount, siguiendo el legado de supermount pero, al contrario que en Gentoo, parece gozar de más estabilidad.
Esperemos que rule bien =)

Bueno, tengo que preparme para ayudar a instalar algun GNU a un amigo, creo que va a ser Fedora, porque no tengo el Madriva en version CD, solo en version DVD :S

viernes, mayo 19, 2006

Hoy, bueno, ayer :-S

Hoy, de la mano de Diego he visto lo potente que es JSF para manejar la vista del modelo de una app J2EE, tendre que investigar un poco el asunto, se ve lindo a tenern tags tipo widgets ( me recomendo Exadel/MyFaces).
Bueno, todo eso, cuando tenga mi debian funcionando, que por ahora le falta la cara y el corazon.
Tengo que hacer un downgrade a Xorg 6.9 y compilarle un nucleo.
Veo que los patchset's de iphitus/archck se convirtieron en los beyond, habrá que probarlos :D
La kernel-image que tengo en los repos me quiere quitar hotplug... ya tengo escusa para comilar :D siempre la hay.

miércoles, mayo 17, 2006

Fin de una etapa


Despues de haber pareciado la potencia de Gentoo, y haber aprendido mucho, he decidido, terminar el aprendizaje.
Lamentablemente, gentoo consume mucho tiempo de administración, ya que todo el software se complia y errores en los FLAGS pueden suponer volver a invertir 1 día o más en recmplilar todo. El preformance que se gana no justifica semejante sacrificio, por lo que he decidido retornar a Debian.

Me llevo una grata imagen de gentoo: una comunidad activa, un foro superaliementado, una excelete wiki, y mucho soft actualizado casi al instante.
Pero el soporte de Java esta en pañales y lamentablemente no puedo permitir que mi distro principal sufra semejante dolencia...

martes, mayo 16, 2006

Un lugar para cada cosa, y cada cosa en su lugar

Haaaaa! Me estoy quedando pelado, estee :-S, digo, sin espacio... :-D

S.ficheros          Tamaño Usado  Disp Uso% Montado en
/dev/sdb6              24G   20G  2,9G  88% /
udev                  506M  384K  505M   1% /dev
cachedir               24G   20G  2,9G  88% /lib/splash/cache
/dev/sdb5             183M   71M  103M  41% /boot
/dev/sda3             7,3G  6,7G  197M  98% /opt
/dev/sda6             4,7G  3,1G  1,4G  70% /mnt/2ndSystem
/dev/sdb8              85G   82G  3,0G  97% /mnt/e
/dev/sdb9              29G   26G  2,7G  91% /mnt/f
/dev/sda5              31G   28G  2,8G  91% /mnt/g
/dev/sdb7              24G   18G  4,7G  80% /home
shm                   506M   16K  506M   1% /dev/shm
/dev/sdb1              27G   21G  6,7G  76% /mnt/captive-sitema
/dev/sda1              22G   11G   11G  50% /mnt/captive-produccion

A la hora de hacer espacio en las particiones, debido a ecceso de Downloads copias desrganizadas, etc., hay una herramienta que realmente es muy útil, permite ver de forma de anillos concéntricos cuanto ocupa cada carpeta y sus archivos respectivos. Es mucho más intuitiva que el FSViewer de KDE, ya que nunca perdemos la vision del todo.
Bueno aquí esta el screenshot:
Screenshot

Y aquí el link

miércoles, mayo 10, 2006

Particiones, etc.

Me dispongo a recuperar los datos de mi tabla de particiones, que entre ellos esta mi CV (bueno, no exactamente en la tabla, sino en los datos del disco :-P )

Encontré una página muy buena con ifno al respecto, pero antes, estoy bajando el system rescue CD, no va a pasar nada, pero mejore estar pervenido.

Hoy es un mal día, tengo la garganta tomada y me duelen los brazos, de acarrear el gabinete hasta casa, por no conseguir taxi. No fui a la dacultad, hoy tenía Ingeniería de Software, la materia que más me agrada de las que estoy cursando, donde estoy siendo persuadido, de manera no tan sutil, de que Smalltalk es El lenguaje de programacion (nótese la mayuscula en el artículo :) )

Bueno, acá estoy arasandome nomás... todo girs. Ya vendran tiempos mejores.
Para colmo de males, leí por ahí que escuchar MP3 puede dañar el martillo, debido a que la compresion psicoacústica suprime ciertas frecuencias que nuestro oido aunque no informa al cerebro, esta "acostumbrado" a oir. En resumen, el artículo decía, que escuchar formatos psicoacusticos de continuo, puede bajar el umbral de audición... :(
Y ahora quien podrá salvarme? o salvarnos? Ahora que con los celulares, los DivX y demás yerbas estamos siendo bombardeados por medios comprimidos, que va a pasar? Tendremos una generación sorda?

martes, mayo 09, 2006

Martes 10

Bueno, anoche pude hacer funcionar Ragnarok Online bajo linux. No pude bajar la version CVS de Cedega, ni binaria ni para compilar :(
Afortunadamente la gente de Transgaming ha vuelto a poner las opciones de linea de comando en Cedega, permitiendo lanzar los juegos como antes, además de la interfase (bastante dura, por cierto).
El problema es que mi placa es ATI, y bueno, ya saben, los driver no son la gran cosa. Algunos juegos funcionan, pero aún les faltan ajustes de tuerca, en nVidia la historia es otra llegandose a notar mejor performance en los juegos (Quizas en ati tb, pero en menos oportunidades).
Aunque todos saben que los productos almenaes son buenos, de hecho, las placas ATI hasta hace un timpo (ultimamente no les presto atención) poseían un hardware siempre por encima de alguna caracteríatica sobre las nVidia, pero las placas del gigante verde, son más flexible, el framework de desarrollo es gratuito y tienen mejores drivers. Es la triste realidad, ATI sucks. nVidia rulez!!!
Volviendo al Cedega, hay un asunto importante respecto al tiempo de carga de los maspas, es demaciado largo! Y eso es malo en RPG y más cuando es MMO y el cooperativismo es escencial. Espero poder reducir ese tiempo, aunque no se cuanto más de lo que ya he logrado.

Pasando a un plano un poco menos tracendental, hoy me han dado la DVDRW en garantía, que había entregado el sábado cuando dejó de grabar DVDs, aunque leía sin problemas, una AOpen (con 8MB de buffer, UATA66 y todo, frenetes intercambiables), me han dado una LG más que OEM, para empezar, miren lo que tira dmesg:

ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA
hda: HL-DT-ST DVDRAM GSA-4167B, ATAPI CD/DVD-ROM drive
hda: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)
hda: irq timeout: status=0xd0 { Busy }
hda: DMA disabled
hda: ATAPI reset complete

pero gracias a este chequeo que a demostrado lo ordinarias que son estas DVDRW, he descubierto la razon de desaparición de particiones, justamente la tabla se ha roto. Raro que el OS de Bill la detecte sin problemas

SCSI device sda: 156250000 512-byte hdwr sectors (80000 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
SCSI device sda: 156250000 512-byte hdwr sectors (80000 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
sda: unknown partition table
sd 0:0:0:0: Attached scsi disk sda

Una buena oportunidad para usar gpart...

Respecto a la temp de los discos, pensaba hacer un modding a mi gabinete para forzar la regrigeración, pero he optado por una solución más sencilla, comprar un gabinete sin fuente, que me permita distanciar los discos.
Compré justamente en el local donde me devolvieron la grabadora de garantía que aún debo probar... bueno, el gabinete ha sido caro para la calidad paupérrima que ha mostrado (o de 4ta en criollo).
Creo que esta fue mi ultima compra en el local, hasta sus DVD son de cuestionable calidad. Pero bueno, es una lástima, pero se lo buscaron, porque a los precios inflados que venden podrían brindar una calidad mejor. Pero bueno, así son las cosas en la calle. Parece que no es redituable tener un local serio de informática en este pueblo que se cree ciudad :-S

No les voy a dar el nombre, pero quienes me conocen sabrán apreciar...

Se nos viene la semana de mayo y un moton de cosas para hacer, lo que me hace pensar que quizas no sea tan malo que el ragnarok no sea jugable.

lunes, mayo 08, 2006

Emulacion de Juegos de Windows en Linux

Estoy investigando el WineX CVS, el corazon de Cedega.
Voy a probarlo con algunos juegos y si es factible utilizarlo, puvblico una miniguía, quizas de esta manera forzando a Org a habilitar un modulo Wiki :D
Todo ha vendia a cuenta de que no he logrado hacer funcionar Ragnarok con Cedega :(, despues de todo no fue tan malo que me topase con ese Juego.

Hace ya un tiempo, Zape, me pidió que le bajara el instalador de Lineage, un MMORPG, estilo relaista. arece que hay muchos servidores gratuitos.
Antes de caer en Ragnarok Online, probe Lineage, pero parece que un cierto componente de seguridad (que evita que seamos hackeados en Windows, o que no halla bots?) no deja que wine(X) siga emulando el juego.

Fin de semana

Ya he detectado los problemas del disco, es el SATA de 80Gb, de vez en cuando, cuando la PC ha pasado algun tiempo prendida, digamos >= 14hs. el disco empieza a hacer de las suyas y corrompe los filesystems. Tengo en ese disco, es sistema de mi hermano. Un WinXP-SP2 que e caracterizaba por aguantarselas bastante bien, de hecho, he comprobado que Windows XP puede funcionar bien, si uno instala solo lo que necesita, no se conecta a internet antes de tener firewall, actualiza el antivirus, mantiene actualizado, no usa Internet Explorer, bloquea las alcagüeteadas del propio MS, y de Office, etc. En resumen, el sistema ha durado alrrededor de 6 meses sin perdidas de performance, y sin caidas, ni colgadas al inicio, etc.
No se que voy a hacer con el disco, tratare de refirgerarlo. Quizas de esa forma logre el 24x7x365 :D
Tengo que hacer pruebas de la tension tb. Pero segun los sensores propios del mother, anda todo OK, aunque se ven tan poco confiables...
Una buena noticia es que he reparado los conectores USB frontales, que yo había roto hace ya tiempo.
Una mala notocia es que me he enviciado con un MMORPG, y lo peor es que es uno infantil, (pero con ocultarlo solo fomentaré mi vicio) . Siempre me han gustado este tipo de juegos, pero hace rato que no probaba algo que me mantuviera la tensión. Este juego tiene mucha variedad, aunque no es perfecto, y falta implementar algunos aspectos, me ha mantenido jugando una gran porcentaje de las horas del día (y de la noche).
Otra mala noticia es que mi DVDRW dejó de funcionar. La he llevado para que me la arreglen, en realidad, para que la cambien, y me estan a las vueltas...
Bueno, ahora, ya me he desahogado en mi blog.
 El balance da que ha sido un fin de semana negativo.

martes, mayo 02, 2006

La vida es bella

No todo es tar -xv{jz}f cosa.tar.{"bz2""gz"} && ./configure && make && make install exsisten aplicaciones como Kompile que nos facilitan la vida. No solo nos ahorra el tiempo de complar, sino que nos permite onfigurar parametros comunes como los prefixes de KDE. Se ha ganado un lugarcito en mi escritorio junto al KSystemLog y a CDCat(reemplazo Qt de GTKTalog amigo de las vilaciones de segmentos), que ni bien comprenda su formato de archivos creo que voy a ver si le añado alguna característica. Me ha gustado mucho.