Marco Islas Blog linux http://www.islascruz.org/html markuz@islascruz.org (Marco Antonio Islas Cruz) 2005-2007, Marco Antonio Islas Cruz Tue, 08 Apr 2008 22:24:42 -0500 JAWS 0.7.1 <![CDATA[ Christine for conary ]]> El buen Zodman ha empaquetado Christine para Conary. Si usas Foresight Linux tal vez esto te interese.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Christineforconary markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Christineforconary Tue, 08 Apr 2008 22:24:42 -0500
<![CDATA[ Firesight Linux with time machine! ]]>
Foresight linux

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Firesight-Linux-with-time-machine markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Firesight-Linux-with-time-machine Tue, 11 Dec 2007 20:33:33 -0600
<![CDATA[ Speed up gtk.ListStore ]]> Alguien sabe de algun algoritmo o forma para acelerar la insersion de elementos en un ListStore?. He estado haciendo pruebas con Christine sobre una lista de ~14000 canciones y mi pobre maquinita tarda entre 20 y 24 segundos para llenar el ListStore.

Se, que podria mostrar Christine y dejar que una llamada con idle_add haga la chamba, es decir, christine se mostraria en menos de 1 segundo, pero el idle_add me retrasa mas la carga de la lista a unos 2 minutos.

Alguien con algun comentario, enlace o similar, seria mas que apreciado.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Speed-up-gtkListStore markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Speed-up-gtkListStore Thu, 06 Dec 2007 15:24:50 -0600
<![CDATA[ 7o. Aniversario de GLIB ]]> Logo 7o. Aniversario GLIB El Grupo Linuxero del Bajío organiza el evento “Séptima Reunión de Aniversario”, a realizarse en la ciudad de Irapuato en el estado de Guanajuato, México el día sábado 15 de diciembre de 2007.

El evento tiene como objetivo difundir el uso y desarrollo de GNU/Linux y el Software Libre mediante un ciclo de conferencias que año con año estamos siempre mejorando en torno a los temas y calidad de las conferencias.

Con el objetivo de siempre mejorar la calidad del evento, la sede del evento este año será en el Hotel Holiday Inn.

Mas informacion

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/7o-Aniversario-de-GLIB markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/7o-Aniversario-de-GLIB Thu, 22 Nov 2007 11:46:36 -0600
<![CDATA[ WTF?? ]]> Que chingados esta mal con compiz ??

What's wrong with Compiz??!!!

What's wrong with Compiz??!!!

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/WTF markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/WTF Wed, 07 Nov 2007 16:04:58 -0600
<![CDATA[ Primera semana con Ubuntu Gusty Gibbon ]]> Pues bien, he dejado de ladito el Slackware un rato para usar Ubuntu, debido a que vaya, ahora entiendo a quienes antes me habian dicho por montones: Yo quiero trabajar, no lidiar con dependencias.

Dado que siempre tengo que hacer en ICTC, cuando llego a casa pocas veces me intereza estar peleando con la compu, tal como lo hacia en casa, donde siempre tenia chance de hacerlo. Entonces me he instalado Ubuntu Gutsy Gibbon para evitarme estas tranzas y usar el poder de apt.

Obviamente, me tuve que desprender de toda esa libertad que me da Slackware al no amarrarme del arbol de dependencias, pero es todo en favor de poder chambear o lograr lo queq uiero con el menor esfuerzo posible. Y pense que si lo conseguia todo seria bonito.

Bien, pues estaba bien perdido. He tenido unos ligeros problemas con Ubuntu. Antier tuve pedos con el controlador que te ofrecen para poder usar las tarjetas Broadcom. el bcm43xx funciona bien, pero no tan bien como deberia. Segun esta cosa si se conectaba con el router al que deberia de conectarse, pero aunque deshabilitaba cualquier otra interfaz de red y agregaba las rutas, el ping al mismo router jamas funcionaba!. Ha. y NetworkManager no me fue de mucha ayuda. Use wlassistant y ndiswrapper para lograr mi objetivo.

Ok, no fue todo. Resulta que a como tenia mi configuracion funciono bien en su momento, pero al dia siguiente al iniciar, Bolas don cuco Gnome no inicia... o mejor dicho, si lo hace, pero tarda Muuuuuuuuuuuuuuuuuuuuuuuuucho y las aplicaciones tambien tardan Muuuuuuuuuuuuuuuuuuuuuuuuucho a pesar de que el uso del CPU estaba al 0% o cuando mucho al 5% y el load average tambien estaba normal.

En fin, me hice una cuenta de usuario alterna para probar y nada, no pelaba. Gnome en modo seguro, tampoco, me asegure. Entonces entro en consola a prueba de fallos (simon, si falla la consola quito Ubuntu a la chingada y meto Slackware otra vez.. es mejor pelear un solo dia que pelar todos los dias!)..

En fin, aproveche e instale xfce y justo cuando va arrancando me dice que no encuentra la ip de cucusa (cucusa es el nombre de mi maquina), voy a echarle un ojo al /etc/hosts y veo que me faltaba el nombre corto para la maquina. se lo pongo y arranga perfecto. salgo de Xfce y entro en Gnome y Jala perfecto.

Aqui viene el descontento, recuerdo que en Gnome 1.x te avisaba que no podia resolver el nombre del equipo que esto posiblemente te acarrearia problemas. Entonces hacias las correcciones necesarias (tal como me paso con xfce). Por que jodidos lo quitaron?. Si GNOME es GNU Network Object Model Environment, porque jodidos no te avisa cuando hay un error en algun aspecto de red??

Ok, va una, la segunda sucede cuando llego a Salamanca, Me la volvio a hacer. Llego, conecto la compu a la corriente, arranco, y sopas, GNOME no arranca, Xfce si lo hace y no advierte de nada, muy probablemente porque ahora si resuelve la ip de mi maquina. Problema, la configuracion de red, deshabilite las interfaces de red que tengo, arrango GNOME, abro el NetworkManager y le digo que ahora mi configuracion ha de ser por dhcp en ambas interfaces (eth0 (alambrica) y eth1 (inalambrica)), y entonces si funciona bien.

Hasta ahorita no he tenido mayor problema que este, pero si es algo frustrante que despues de cambiar mi configuracion de red tenga tantos pedos para poder usar Ubuntu.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Primera-semana-con-Ubuntu-Gusty-Gibbon markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Primera-semana-con-Ubuntu-Gusty-Gibbon Sat, 27 Oct 2007 22:10:31 -0500
<![CDATA[ USAS Open Day ]]>

El Open Day es un día (próximo 16 de Noviembre del 2007) en el cual se dará a conocer a los alumnos de Licenciatura en Informática e Ingeniería en Sistemas Computacionales de la Universidad San Ángel del Sur y a la Comunidad Estudiantil de la localidad las Nuevas Tecnologías en Sistemas Informáticos.

Específicamente se pretende difundir el uso e implementación del Software Libre como alternativa emergente a productos comerciales.

Todo lo anterior mediante un ciclo de ponencias sobre las principales áreas de aplicación del Software Libre y complementando dichas ponencias con un Install Fest.

Mas info: http://usasod.globalyti.com/

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/USAS-Open-Day markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/USAS-Open-Day Fri, 19 Oct 2007 21:39:28 -0500
<![CDATA[ Palm Treo 700p como modem ]]> Paml Treo 700p El dia de hoy me toco configurar una Palm Treo 700p como modem para ser usado en GNU/Linux y en una Nokia 770. Y ahora que veo las cosas me parece que todo ha sido facil.

En principio de cosas la palm, pese a que se puede conectar a la red de iusacell para poder tener video y obviamente internet, no incluye un software para poder servir como modem, lo que hice, fue descargar la version demo de USB Modem para las Treo. Este programilla nos permite usar la palm como cualquier otro modem conectado via USB en nuestro equipo. El demo incluye el controlador para windows y las instrucciones para Linux, ademas del software que se instala en la palm.

Una vez instalado el usb modem, se accede a el y se inicia el modo modem en la palm. En Windows, no dire como hacerlo, a preguntarle a los de Microsoft, en Linux, solo es cosa de que nuestro kernel tenga soporte para modems CDC ACM.

Nokia 770Al momento de conectar el equipo y cambiar el modo de la palm a modem se creara el dispositivo /dev/ttyACM0, si tienen wvdial podran usar wvdialconf para ver la respuesta del modem. A partir de ahi, configuren el wvdial.conf o usen algun otro programa como kppp o el que gusten par aconectarese. Simple no?.

Para usarlo como modem para la Nokia 770, es casi igual de simple. Lo primero que hemos de hacer es obviamente, configurar el Bluetooth para que se comuniquen ambos dispositivos. La nokia 770 dira que no se puede hacer transferencia de datos, mas que algo relacionado con usar el dispositivo como medio de marcado.

Luego, hay que crear una nueva conexion, y utilizar el tipo de envio de paquetes (no de datos), en las propiedades de conexion solo necesitaran poner le numero al que se va a marcar, el cual es #777 (para iusacell).

En la palm, la configuracion del modem ahora debera de ser cambiada a conexion por bluetooth, pero, antes de hacer el cambio se debe deshabilitar el DUN (Dial Up Networking) incluido en la palm, de forma que se use solamente el de USB Modem (que ahora es Bluetooth Modem). Y luego, hacemos el marcado y si todo esta bien, estaremos navegando en 5 segundos face-smile.png .

Nokia 770

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Palm-Treo-700p-como-modem markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Palm-Treo-700p-como-modem Fri, 05 Oct 2007 15:04:56 -0500
<![CDATA[ Franklin CDU-680 en Slackware Linux ]]> ... Y otros linux.

Bien, este es un pequenio How to, donde quiero cubrir algunos de los aspectos oscuros en la configuacion del Franklin CDU-680. Este aparatito es un modem EVDO que se conecta por USB y que aqui en Mexico Iusacell lo esta vendiendo como par te de su servicio "Banda Ancha Movil" (BAM).

Bien, lo tuve que comprar porque necesito conexion a internet desde mi casa y fue la, desde mi punto de vista, mejor eleccion entre los proveedores que hay aqui en Salamanca.

  • Cable: bien, para empezar ni siquiera tengo TV. Como quiera, no importa, lo que me interesa es la conexion. Ok, la mayor parte del tiempo estoy fuera de la casa por lo que no puedo esperar al CableGuy para que me haga la instalacion. Ademas, varias personas me han dicho que el servicio de internet por cable aqui en salamanca esta muy malo. Asi que no es opcion.
  • Prodigy Infinitum: La neta, para lo que yo uso Internet me parece bastante bien (salvo por el costo), no soy muy de descargar los millones de canciones al dia, y generalmente ocupo internet para hacer una que otra tarea, leer noticias y descargar pedazos de software que ocupo. El problema con Infinitum es que tengo que contratar una linea telefonica, y luego el internet, mismo caso que con el Cable, no tengo tiempo y no quiero contratar una linea telefonica!.
  • BAM: Entrega, se supone que en el momento, pero me tardaron un par de dias porque tenian problemas con el inventario. Ventaja: Conexion donde quiera que tenga recepcion de Celular (no estoy amarrado a la casa). Velocidad maxima de 3.1Mbps, promedio entre 80 y 800Kbps, upload entre 80 y 500. Bien, no tuve que esperar mucho, y no fueron a mi casa a instalar nada.

Bien, ahora que ya sabemos la historia vamos a la parte fea

BAM Iusacell Para empezar, debes tener un equipo con Windows y obviamente una conexion USB. Por que? porque los de iusacell no te dan el modem activado, asi que hay que activarlo uno. Apenas metiendo el modem al conector USB veras que el sistema lo reconoce como un medio de almacenamiento masivo, es decir, como cualquier otra USB, y por que?, bien, porque es en el mismo modem que se incluyen los controladores para Windows XP y Windows Vista. Entonces, instalar el controlador no tiene mayor problema.

Luego de la instalacion hay que activar el equipo, hay que abrir la aplicacion que se ha instalado, te pedira un numero para poder continuar, inicialmente el numero es 000000 (seis Ceros). y de ahi te pide un numero MIN y MDN, y el Home SID, si no los tienes llama a iusacell para que te los pasen.

Ok, despues, el modem se reinicia, y muy probablemente tambien tengas que reiniciar windows, enctonces, tu modem esta activado, y al lanzar de nuevo la aplicacion para conexion veras que te puedes conectar a la red de iusacell y navegar por internet. Hasta aqui todo muy bien (Usuarios de Windows, me deben 100 pesos por leer estas instrucciones, usuarios de Linux, ustedes me los pagan cuando terminen de leer este post).

En un principio pense que nada mas era de activar y listo, pero no, y me di cuenta porque a pesar de estar siguiendo las escuatas instrucciones que vi en internet sobre este aparato, nomas no funcionaba.

Para echarlo a andar:

Tu sistema, al igual que en Windows te reconocera el modem en primera instancia como un medio de almacenamiento masivo. Simplemente ignoralo. y mejor desmonta la unidad (si se ha montado automaticamente) no la necesitaras.

Luego deberias habilitar el modem usb usando el modulo usb_serial. Pero antes de que vayas de golozo y te lo fletes asi nomas porque si, hay que echarle un ojo a lsusb, que te dira algo asi:

root$ lsusb
Bus 2 Device 1: ID 0000:0000
Bus 1 Device 8: ID 16d8:6803
Bus 1 Device 1: ID 0000:0000
root$

Si notas en el dispositivo 8 veras que es diferente a los demas, entonces, aqui tienes el 'vendor' y el 'product' para ser usado con el moprobe:

modprobe usb_serial vendor=0x16d8 product=0x6803

Haz notado que he pusto "0x" antes de los numero que me ha dado lsusb ??.

Bien, Esto te dice algo de que se ha registrado el dispotivo y que ha sido asignado a ttyUSB0 o algo por es estilo. pero si usas wvdialconf no te va a funcionar. y He aqui el por que:

Recuerdas que dos veces he dicho que el sistema la reconocera como dispositivo de almacenamiento masivo?. Bien, es porque el aparato este tiene dos modos, modem y medio de almacenamiento masivo. Tipicamente esta en modo almacenamiento, luego, cuando ejecutas tu programa de conexion (en windows) este le cambia el modo y todo parece funcioarn bien. Que pasa en Linux, que nunca le haz cambiado el modo y por lo tanto, aunque el sistema te lo detecte como un convertidor USB Serial el modo Modem nomas no va a pelar.

Solucion, regresa otra vez a windows, el programa ese de conexion tiene un menu y unas configuraciones, y en la ultima pestania te puedes configurar el modo de deteccion del dispositivo. Esto cambia la forma en que se trabajara el disp. permitiendote ponerle modo Modem y Disco o Solo Disco. Curiosamente, el Solo Disco funciona bien para que esta cosa funcione como Modem en Linux.

Una vez que he hecho esto, me he hecho lo de arriba y me detecta el dispositivo y me crea loque deberia ser ttyUSB0 y ttyUSB1

usb-storage: device scan complete
usbcore: registered new interface driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
usbserial_generic 1-3:1.0: generic converter detected
usb 1-3: generic converter now attached to ttyUSB0
usbserial_generic 1-3:1.1: generic converter detected
usb 1-3: generic converter now attached to ttyUSB1
usbcore: registered new interface driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core

Y si usas wvdialconf ahorita te dira que el dispositivo en ttyUSB0 esta al puro pedo para funcionar como modem. Y listo. Si alguien me hubiera dicho esto hace 5 horas ahora estaria dormio y este post seria 5 horas mas viejo.

En fin, algo que me paso a mi y que tal vez te pase a ti tambien es que a pesar de que dmesg me dice que el dispositivo esta en ttyUSB{0,1} en /dev/ no hay ningun ttyUSB* tuve que hacer mis enlaces a manita a /dev/tts/USB0 y /dev/tts/USB1.

Luego, usas el programa que quieras para conectarte, wvdial me ha salido con un fallo de conexion, pero KPPP me ha dejado trabajar a gusto.

En fin, espero que te sea util este pequenio post. Al menos te podria ahorrar un buen tiempo en lo que averiguas porque el jodido aparato no funciona como debe en linux.

BAM

Update: En cofradia.org han publicado que los 3G de Telcel jalan en linux sin mayores problema

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Franklin-CDU-680-en-Slackware-Linux markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Franklin-CDU-680-en-Slackware-Linux Thu, 17 Apr 2008 10:08:51 -0500
<![CDATA[ Gnutab ]]>

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Gnutab markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Gnutab Thu, 02 Aug 2007 10:01:46 -0500
<![CDATA[ Gtk Change Theme ]]> Como han de saber soy un "Fans" numero 1 de GTK. Me gusta mucho su apariencia y me gusta mucho programar usando este conjunto de bibliotecas, aunque sea en Python, Bien, Hoy para variarle, me he puesto a trabajar con WindowMaker, WIndowMaker esta bien, me encanta porque

  1. Es muy ligero
  2. Me da la sensacion de que trabajo con otro manejador de ventanas (XFCE me hace sentir que ando en una version rebajada de GNOME, disculpen, asi lo siento, no es malo, claro que no, pero asi lo siento)
  3. Se ve chingon y te consigues viejas de a monton usando WindowMaker tongue.png

En fin. esta chidin el WindowMaker, de acuerdo a mis gustos no para usarlo siempre, pero si eventualmente cuando no quieres cargar todo el entorno de GNOME, lo malo es que las aplicaciones GTK se ven feisimas!!, simplemente porque no tienen ningun theme aplicado, funcionan igual, pero se ven fellonas.

Solucion: gtk+ 2.0 Change Theme. El chunchecito este les deja cambiar el theme de GTK sin tener que arrancar el demonio de configuracion de Gnome, probé otro por ahi, pero como nomas no peló ya se me olvido su nombre, ha si, gtk-theme-switcher o algo asi. En fin, si usan algun manejador de ventanas que no les pone el theme en GTK, usen este, esta muy bueno, y no me dio broncas en compilada. es mas, no necesitas instalarlo, solo compila y desde ahi corres el gtk-chtheme y listones.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Gtk-Change-Theme markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Gtk-Change-Theme Sun, 29 Jul 2007 14:44:51 -0500
<![CDATA[ Christine 0.1rc2.deb ]]> nibblesmx ha creado un paquetin para Ubuntu Feisty de Christine 0.1.rc2. Puedes obtenerlo aqui

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Christine-01rc2deb markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Christine-01rc2deb Wed, 04 Jul 2007 13:01:43 -0500
<![CDATA[ Google Desktop Linux ]]> Hoy me he dado cuenta de que ya esta el Google Desktop para linux , esta bonito, y funciona lo mismo que en windows (al menos lo que recuerdo). No puedo dar una critica o revision muy detallada porque no he tenido mucho tiempo para probarlo, pero funciona perfecto. Esta disponible en RPM y .DEB, en Slackware usando rpm2tgz podemos pasarlo a un paquete instalable por slackware y puedes usar gdlinux para empezar a indexar.

Algo muy practico es el hecho de que al pulsar dos veces la tecla Control dos veces aparece el buscador. Un inconito en nuestro systray nos da chance de acceder a las opciones.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Google-Desktop-Linux markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Google-Desktop-Linux Thu, 28 Jun 2007 09:12:00 -0500
<![CDATA[ Personalizar las aplicaciones con Metisse ]]> Me ha llegado un correo de los de mandriva y tiene un enlace al siguiente video, muy padre, muestra de como se pueden personalizar las aplicaiciones (aunque el programador no lo haya pensado asi).

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Personalizar-las-aplicaciones-con-Metisse markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Personalizar-las-aplicaciones-con-Metisse Thu, 24 May 2007 08:14:23 -0500
<![CDATA[ Desktop ]]> This is what I call a clean desktop:

Clean Desktop

This is how my desktop (without applications) looks like. I love clean desktops, I really hate icons in my desktop because I feel they are useless, most of the time I never see the desktop and thus, I don't need something there.

Even the panel isn't indispensable.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Desktop markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Desktop Sat, 19 May 2007 21:56:39 -0500
<![CDATA[ Kernel Linux 2.6.21.1 :-) ]]> He estado usando el kernel Linux 2.6.21.1. Estaba con el kernel 2.6..20.5 y no pasé directamente al 2.6.21 nomas por flojera, pero a raiz de unos problemas que tuve con el vmware para poder crear una maquina virtual, entre mis intentos (actualizar la maquina virtual, etc..) estuvo la actuaizacion del kernel. Bien, los cambios en mi maquina, rendimiento y eso son como siempre imperceptibles, pero, lo que si me gusto fue que mi tarjeta de sonido que trabaja con el modulo snd_hda_intel ahora si hace el switch cuando conecto el plug de los audifonos.

Antes, tenia dos controles, el de las bocinas integradas y el de los audifionos, conectaba uno y se seguia escuando el otro, asi que manualmente tenia que bajarle el volumen a las bocinitas de la lapa para tener un poco de privacidad con mis audifonos y subir el volumen cuando ya no utilizaba mis audifonos. Hoy es automagico.

Estoy feliz por eso, aunque ya me habia acostumbrado a eso de tener dos controles face-smile.png .

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Kernel-Linux-26211-- markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Kernel-Linux-26211-- Sat, 19 May 2007 12:03:36 -0500
<![CDATA[ GNUPR ]]> Pues desde el dia 10 de Marzo hemos estado realizando reuniones semanales en el Instituto de Estudios superiores de Poza Rica, la primera como GULPR, y las demas bajo el nombre de GNUPR. ¿Por que el cambio de nombre?, Porque somos un grupo nuevo, con nuevas ideas y con muchas ganas de hacer las cosas. El Grupo como lo conociamos "Grupo de Usuarios GNU/Linux Poza Rica" silenciosamente fué muriendo, gracias a la falta de interés de las personas y en gran parte a la falta de interes de los fundadores y directivos (admito entonces que parte de la culpa fue mia).

Pero ahora no soy solo yo el que jala/empuja, esta Adlair, Christian, Roberto, Mario y varios compañeros mas del TEC de Poza Rica. Todos con interés de aprender y de hacer las cosas bien aunque la mayoria no saben gran cosa sobre GNU/Linux, claro, que lo importante no es que tanto sabes, sino que tanto quieres aprender. A todos los nuevos integrantes de GNUPR (que cada reunion que hemos hecho veo mas) Bienvenidos.

Actualmente estamos trabajando en la realizacion del FLISOL en Poza Rica Nos faltan ciertos detallitos por pulir, pero ya vamos por menos face-smile.png .

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/GNUPR markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/GNUPR Sun, 01 Apr 2007 17:24:09 -0500
<![CDATA[ Tanga Tux ]]> El otro dia anduvo por aquí Lucia, la hermana del camarada mario y para no aburrirse, hizo una tanga al Tux, nomas pa que no le dé calor en esta temporada.

DSC06079.JPG DSC06077.JPG DSC06078.JPG

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Tanga_Tux markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Tanga_Tux Wed, 14 Mar 2007 09:11:12 -0500
<![CDATA[ Novell = Anakin Skywalker? ]]> Genial post de Juan Pablo Romero:

En fin, Novell es en el mundo de la informática como Anakin Skywalker en Star Wars, que después de lograr muchas cosas a costa de la comunidad del Software Libre y los estándares abiertos (La Fuerza), dá la espalda en forma inesperada para aliarse con Microsoft (Lado Oscuro), con el objetivo de captar más clientes (recuerden que Anakin se une al lado Oscuro para evitar que Padme muera, pero a pasar de ello ella fallece), sin saber que quizá en algún tiempo sea absorvida por quien alguna vez le prometió algo más que compatibilidad.

Coincido con su opinión.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Novell__Anakin_Skywalker markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Novell__Anakin_Skywalker Mon, 05 Feb 2007 18:47:29 -0600
<![CDATA[ Casi casi casi..... ]]> Uff, hasta me cansé, ya merito tengo listo Gentoo en cucusa, y digo ya merito porque aunque ahorita ya esta instalado y Gnome esta compilado (Mierda como tarda en compilar evolution, Firefox y Epiphany), aun no lo tengo correiendo bien porque me falta levantar las Putas X.

en fin, ya me aburrí de ver un putero de letritas atravezando mi pantalla, y de estar usando Windows en la maquina del negocio. Asi que termino de compiar gnome, intenté levantar las putas X y como ya me habia aburrido que reinicio y que me meto en Slackware tongue.png . Mañana seguire intentando configurar ese desmadre...

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Casi_casi_casi markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Casi_casi_casi Tue, 19 Dec 2006 19:51:14 -0600
<![CDATA[ Gentoo again. ]]> Bien, he tratado otra vez de instalarme Gentoo con el Live CD ese que te pone Gnome y un instalador gráfico, pero no. No pela.

No se que estaré haciendo mal, hago lo que me pide, configuro la red, configuro las particiones, configuro los paquetes, el make.conf etc, pero no, nomas no, lo he intentado mil veces y he estado grabando el installprofile.xml para no repetir todo desde cero, solo voy cambiando valores, pero no, no pela.

Ahora pienso que ese instalador nomas NO funciona, y la razon es que la puta particion que uno marca como root "/" se monta en la propia root "/" si es que se llega a montar, cuando en realidad deberia montarse en "/mnt/gentoo". cuando comienza a descompactar el snapshot un simple y sencillo

while true; do df; sleep 1; done

te dira que la particion "/" es la que se va incrementando a cada segundo mientras que "/mnt/gentoo" sigue en la misma. En fin. No se por que ofrecen el CD de instalación asi, si es que no funciona, o que estaré haciendo mal?.

Me he ido a leer el Gentoo Handbook y no habla ni madres de hacer algun enlace o preparar las particiones para la instalacion o algo asi. Pero no me quedaré con las ganas de probar Gentoo, me estoy descargando el minimal y aunque me cueste mas trabajo lo tengo que levantar, a webos, nomas porque se me hinchan.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Gentoo_again markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Gentoo_again Sun, 17 Dec 2006 21:55:26 -0600
<![CDATA[ linuxpozarica.com ]]> Por fin despues de unos cuantos meses me decidi y volvi a echar a andar el sitio del Grupo de Usuarios GNU/Linux Poza Rica. El wiki se me desmadró, y estaba activo el sitio de noticias, que bueno, yo creo que pocos lo visitaban. Ademas, al entrar en www.linuxpozarica.com te redirigia a www.islascruz.org/pozarica, y no muy me gustaba asi la cosa porque estaba en mi host.

Hoy, linuxpozarica.com tiene su propio host asi que la url siempre tendra como host linuxpozarica.com. Lo primero que se ve en el sitio es un wiki que para mi forma de ver es mejor que un sitio hecho con drupla, post-nuke o algo asi, aunque no se, igual y luego se cambia, lo puse mas que nada porque será un sitio colaborativo.

El sitio de noticias (http://noticias.linuxpozarica.com/) Aun existe, y espero que siga ahi por un buen rato mas.

Tambien he creado una lista de correo para los usuarios y aun no usuarios en donde quieran discutir algunos puntos, dudas, comentarios, etc.. la lista la pueden encontrar en la siguiente direccion: http://lista.linuxpozarica.com/listinfo.cgi/linuxpozarica-linuxpozarica.com.

Alguna duda, comentario o sugerencia con respecto a alguno de los sitios o del Grupo de Usuarios GNU/Linux Poza Rica, no duden en ponerse en contacto, mi correo de contacto esta en mi blog o pueden hacerlo a través de la lista de correo.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/linuxpozaricacom markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/linuxpozaricacom Wed, 06 Dec 2006 18:21:04 -0600
<![CDATA[ Linux 2.6.19 ]]> Yer, it is here!!!.

El kernel 2.6.19 ha salido a la luz, despues de unos cuantos meses de esfuerzo y de actualizar del kernel 2.6.18 hasta el 2.6.18.3 face-smile.png . Obviamente ya me lo he montado:

markuz$ uname -a
Linux cucusa 2.6.19 #2 Wed Nov 29 18:45:46 CST 2006 i686 athlon-4 i386 GNU/Linux
markuz$

Y no solo porque es mas nuevo, sino porque tiene mejoras en cuanto al controlador de audio que uso (modulo hda-intel) y la NIC (modulo forcedeth) ambos incluidos en el chipset nvidia nForce, tambien hay mejoras para el modulo rivafb, y bcm43xx aunque estos en realidad no los uso.

Otros cambios mejor explicados pueden encontrarlos aqui: http://kernelnewbies.org/LinuxChanges

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Linux_2619 markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Linux_2619 Wed, 29 Nov 2006 20:07:44 -0600
<![CDATA[ Kernel 2.6.18.3 ]]> Los que me conocen (o al menos han seguido este blog), sabran que a mi me gusta tener mi kernel optimizado, hecho a la medida de mi maquina y tambien de andar cambiando de kernel tan pronto como aparece en http://www.kernel.org.

Bien, el kernel linux 2.6.18.3 salio el dia 19 de este mes, hace 6 dias, ya me habia tardado tongue.png . En fin, actualizado ya estoy, y aprovechando que tengo kernelcito nuevo y que no tengo que depender de que alguna otra persona lo compile y lo empaquete para mi distribucion, pues aprovecho para "tunearlo", o sea, que no agrega ninguna funcionalidad, solo se ve mas frezon.

DSC05340.JPG

Note que con esto levanto 3 chicas geek por cuadra... face-devil-grin.png

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Kernel_26183 markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Kernel_26183 Sat, 25 Nov 2006 21:41:21 -0600
<![CDATA[ Tareas en christine ]]> Bien, en los ultimos dias he estado corrigiendo unos cuantos bugcitos y medio limpiando el codigo, mejorandolo un poquito y en gran medida probando christine.

Christine poco a poco, a paso lento (a veces muy lento) esta alcanzando su madurez. Aunque a veces no tengo tiempo suficiente como para dedicarle, me gusta el proyecto y en realidad quiero que crezca. Y una de las cosas que mas me intereza es que sea usado por los demas, tiene sentido que lo use, porque a fin de cuentas el proyecto comenzó por que queria que el reproductor hiciera lo que yo quiero que haga, en fin, y como no tengo todo el tiempo del mundo y aparentemente no hay mucha gente interezada en el proyecto, pues he decidido hacer unas pequeñas tareas, para quien tenga ganas de programar un poco, para quien quiera probar sus habilidades con Python o para quien simplemente quiera jugar.

Las tareas son sencillas, y son las siguientes:

Salvo de la primera tarea, será necesario obtener el codigo fuente, que facilmente lo podrán cachar del CVS, información sobre como obtener el codigo se encuentra en esta pagina: http://sourceforge.net/cvs/?group_id=167966

Hay un bugcito reportado en el bug tracker, quien quiera echarse un clavado y ayudarme a corregirlos aqui se los pongo.

Si no sabes programar, pero quieres probarlo, adelante face-smile.png , por favor hazlo y reporta todos los bugs que encuentres en el tracker: http://sourceforge.net/tracker/?group_id=167966&atid=845044.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Tareas_en_christine markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Tareas_en_christine Mon, 06 Nov 2006 20:52:56 -0600
<![CDATA[ Slackware 11 ]]> Ok, hasta hoy termine de descargar el DVD de slackware 11, tarde un poquito pero aqui esta con todo lo que incluyen los 6 CDS de binarios y fuentes (3 binarios 3 fuentes), La instalacion fue sweeeeeeeeet, limpiecita, rapidiiiiiiita, en menos de 15 minutos ya tenia Slackware 11 instalado en cucusa.

Lo unico que tuve que hacer para ponerla al tiro fue compilarme el kenel 2.6.18 que ya tenia configurado en slackware 10.2, descargar e instalar Dropline Gnome 2.16, ponerle el driver de nvidia y ya face-smile.png . Listo face-smile-big.png .

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Slackware_11 markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Slackware_11 Thu, 05 Oct 2006 19:35:19 -0500
<![CDATA[ Estar a la ultima :-P ]]> Asi es, hoy se liberó la version 2.6.18 del kernel Linux, obviamente, ya me compilé mi kernelcito para cucusa.

markuz$ uname -a
Linux cucusa 2.6.18 #1 Wed Sep 20 14:50:32 CDT 2006 i686 unknown unknown GNU/Linux
markuz$

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Estar_a_la_ultima_P markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Estar_a_la_ultima_P Wed, 20 Sep 2006 15:54:06 -0500
<![CDATA[ Less memory more speed? ]]> Ok... Ubuntu is (by the moment) out of cucusa, the reason.. well I tought that using a 64 bits processor will speed up my experience, I wonder firefox and evolution opening in just 1 second tongue.png , naaa, but It's suppossed that using a OS at least compiled/optimized for amd64 shoud run faster that Slackware, compiled and "optimized" for i486.

I guess that happen, but with ubuntu that is not the real life. The reason: Ubuntu uses a lot of memory. I check my memory state after bootting and it was using at least 180Mb!!!. and that was at booting (gnome and session already started), and in this time using ubuntu I feel like when I had voladora, I mean, I had 60% memory used by active programs and 38% by caché, and having Evolution, Firefox, gaim, xchat and some terminals opened I had that and 50% of my swap used. So, more or less 250 Mb where used by active programs (and 50% swap)!! That, for me, is too much!.

With Slackware I have Gnome with all my session openen for less than 100 Mb, and with evolution, gaim, and everything else with 250 Mb, but, with no swap used. Well, that is nice for me, because the system doesn't have to deal a lot with read/write in swap, and then it is faster.

I feel Slackware faster than ubuntu linux, until ubuntu linux team fixes the memory leak in their system.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Less_memory_more_speed markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Less_memory_more_speed Sun, 10 Sep 2006 21:43:52 -0500
<![CDATA[ screenshot ]]>
]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/screenshot markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/screenshot Sat, 09 Sep 2006 15:36:17 -0500
<![CDATA[ Ubuntu in Cucusa ]]> Well. One day and My laptop runs smooth with ubuntu version 6.06. I have to say that this time everything works fine, and I had just touched the config files for tunning, but no more. Even the nvidia Driver runs fine. I was getting angry but, that was because I wasn't searched so well in Google: I was trying to use "1280x768" pixel resolution, while the maximum (and working) resolution is "1280x800". that's why I was looking everythin in "1024x768".

Well. this is it, ubuntu is finally in my computer. face-smile.png


<markuz> wenas wenas again

MaoP, ya quedo la cosa del puto driver de nvidia, era yo, el pendejo que queria meterle resolucion de 1280x768 (como en cunegunda) pero esta madre funciona con 1280x80012:38
* markuz piensa: Nota personal... Pendejo, recuerda buscar primero eng google
<amnesiac> O.o12:39
<jmedina> o.O
el mismo lo dijo
<MaoP> markuz, quien soy yo para negarte las cosas.12:40

:>
<markuz> XD12:41
<split_yo> jajaja
]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Ubuntu_in_Cucusa markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Ubuntu_in_Cucusa Sat, 09 Sep 2006 13:55:45 -0500
<![CDATA[ cucusa ]]> Yer.. and she is finally here!!. And I already have it with Ubuntu Linux 6.06 (New laptop, new OS tongue.png ), however I left 5GB in another partition for "testing" and scratches.. Why Ubuntu?, well, this thing (cucusa) have a Mobile AMD Sempron 3200+ wich is a 64 bits processor, and I want to use a 64 bits OS face-smile.png but I guess I will not use a 64 bits browser because the god damn flash plugin does not work on this platform. face-sad.png .

Anyway. I'm Enjoying my new laptop and I like to say what I like in first view:

  • Processor: Amd Sempron 3200+ (AMD 64) with 512Kb in caché L2 with powernow and all other things.
  • Chipset: nVIDIA nForce 4 with SATA Support and this thing enables Hypertransport in my processor.
  • GPU: Nvidia GeForce Go 6150 with up to 256Mb RAM
  • RAM: 512 MB in DDR2 that runs at 533Mhz.
  • HD: 60GB in SATA (more speed)
  • Glossy black chassis: This means This crap isn't gonna discolor itself
  • Other Stuff: DVD+-R, 3 UBS Ports, FireWire, Wireless, Ethernet, Multiport for SD/MemoryStick/MMC/XD, buttonless to open the lid, touchscreen media buttons(up/down/mute volume and another media button) that works fine in linux, SuperVideo port and Expansion Port3.

I love it!!!, and I have to say that it's 10 time better than cunegunda face-smile.png

And yes.. that pictures was taken with Windows.. but I was recently open that box, and I had to make the Backup CDs.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/cucusa markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/cucusa Fri, 08 Sep 2006 22:09:55 -0500
<![CDATA[ Why Ubuntu got it all wrong? ]]> Via OSNews I read This Article about Why Ubuntu got it all wrong. According with what the author says, Linux distributors like Red Hat, SuSE and in the article Ubuntu are doing all wrong in the way to rule the common user desktop.

I guess in some way this guy is right, and in some he isn't. I like the way it reflects that Ubuntu and other GNOME/KDE based Linux distribution are taking away the __speed feature in linux, the problem is not linux, is that GNOME/KDE based linux distributions eats a lot of resources, and makes new computers work like my old one with BlackBox. Why is my "new" linux requiring 256 Mb of RAM?. Well, that's something that developers should take care, and something that I can fix with some magic tongue.png .

Now, the other fact is the way to switch a "common user" from Windows to Linux, It isn't and I think will never be easy to change a well "used to use" Windows user to Linux or anything else, not if they don't have the same tools. But there is an easy way to make the ammount of people using Linux (and other Free OS): Teach them when they don't know nothing. Yes, I know how to use windows because nobody tells me that there where other competent options, and the few where too complicated for me. But by know it should be by far more easy.

So. Desktop (KDE/Gnome based) Linux distributions should be: Faster and easier for most people (woot, something new? naa), but at the same time the should be simple and provide all the tools required by the user (That's why use Slackware face-smile.png )

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Why_Ubuntu_got_it_all_wrong markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Why_Ubuntu_got_it_all_wrong Sat, 02 Sep 2006 22:34:16 -0500
<![CDATA[ Memory limit for a single user ]]> Yesterday night, chatting with maop he ask about how to clean the memory in linux, I ask what about what he means about "cleaning", he said "free all the memory used by caché", Well, in some way is a nice question that I make to myself some months ago, "Why is allways used all my RAM if I have 528MB?", google points me to some page wich solve my question: "Cache", yes, most of my RAM is used for cache, why?, well, is easier and faster for linux to load chunks of programs from the cache instead loading from the disk, so if you have firefox opened you can open a new window faster than the first time, even if you close firefox it will open faster.

Then, cleaning the cache is not a good idea, but, maybe you want to do it just to do it. Well, Cache is still there until Linux "thinks" that it will not be needed anymore (like swap pages) or when more resident memory is needed. Then you can

  1. Wait until your cache is automaticly cleaned, or
  2. Launch a memory eater program

The second is faster, but may slow down your system like a turtle, and if you don't take care it may crash your system. There is where raise another question : How to limit the memory usage per user?.

I use my "memory eater" program yesterday and I almost crash my system, as a single user!!, what if I where using a server with several users connected?. I mean, is there something like Quota but for RAM?.

If you want to check it compile this and run it as a single user:

#include < stdlib.h >

int main(void){
                while (1){
                        malloc(150);
                }
}

 

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Memory_limit_for_a_single_user markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Memory_limit_for_a_single_user Thu, 17 Aug 2006 13:56:23 -0500
<![CDATA[ Must to be me... ]]> I guess it is my expectation that everything must go very very well in linux distributions supported by compaines (suse, ubuntu, red hat, etc..) that in just one day Ubuntu makes me sick, well, not in just one day, it was in just some hours.

I installed Ubuntu in my laptop, I have to say that I'd like to share my home directory between the two distributions (slackware, ubuntu), but it seems not to work, ubuntu says something about my fucking session and it just starts gnome in failsafe mode, wich is nice, you almost didn't note that is failsafe, just because evolution don't send my fucking mails. Ok, I said, then what I must do is start with another account.. guessing "ubuntu" and then just link my {documents,photos,tesis} directory, but it doesn't work too!!!

And the reason is the same "You can't start you FUCKING gnome session". aggghhhh!!!! X-(. I thought that the problem was with my .gnome* stuff but it wasn't, and I'm rethinking about "Why do I try to switch to ubuntu in first place?".

Well, the answer is in the previous post, but any way, Slackware works fine, and ubuntu is making me hard to tell it is good (Im not saying that it is not, is just my personal experience/negligence, if it works for you, CONGRATULATIONS!!). But I guess my expectations about "ubuntu works out of the box!!" are dust by now and it makes me get angry, is just that.

Note: This is not my fist time trying Ubuntu 6.06 TLS

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Must_to_be_me markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Must_to_be_me Thu, 10 Aug 2006 18:23:18 -0500
<![CDATA[ Cunegunda with ubuntu ]]> Yes, me, a closed Slackware user, I'm using Ubuntu, Why, because I want to explore, I like the slackware simplicity but I guess a bit of comfortable apt-get and new packages will not been bad.

i'm gonna give one week to Ubuntu, if it likes me then maybe I will replace Slackware with Ubuntu. And here comes the other reason about Why I'm searching for another distribution, I had an AMD Sempron 3000+ processor in my laptop, then I wish i have all my packages compiled with the proper optimizations, but Gentoo is a real Pain in the ass, and I will try it in the next release, not now. Arch Linux will wait too, and Ubuntu, well, it is not optimized for my cpu, but at least it is for i686 and not just i486. Yes. You are about to tell me that it is just 5% optimization in speed and bla bla bla bla, yes, but I want it like that.

Well, this is my post for today. I will try Ubuntu Linux, and maybe I will be happy at the end.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Cunegunda_with_ubuntu markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Cunegunda_with_ubuntu Wed, 09 Aug 2006 22:15:15 -0500
<![CDATA[ Christine on August 2006 ]]> Even that in the las two weeks I hadn't work on christine I'd like to share this screenshot showing what Christine have by now. And.. if you are wondering. yes, I had nothing else more important to write in the blog that falls in the FLOSS category.

Click in the picture to see some nice comments.
]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Christine_on_August_2006 markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Christine_on_August_2006 Mon, 07 Aug 2006 16:28:50 -0500
<![CDATA[ Myths, Lies and truths about the Linux kernel ]]> Myths, Lies and truths about the Linux kernel is a very nice article abouth myths lies and truths about the linux kernel, thinks like "the Hotplug (Plug&Play) support in linux is poor" or "There is no stable API" or "This isn't gonna work, there is no leadership"... You mus read it.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Myths_Lies_and_truths_about_the_Linux_kernel markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Myths_Lies_and_truths_about_the_Linux_kernel Wed, 26 Jul 2006 14:21:28 -0500
<![CDATA[ To CONSOL 2006 ]]> Yes, yesterday I had received the mails about my proposals where accepted at CONSOL 2006. I will give two speeches, one about PyGTK and why it is a good idea for the quick applications development, the other is about GPKG, my project. I will also give a teach about (guess what) Python, GTK and Glade face-smile.png . Is more like the practical way of my first speech. Checking the preliminar list of speechs an teachs i see that One of my talks crash with the teach, I already send an email and lets see what they do to solve this little problem.

This post had some links, but then Jaws screw everything and Now I don't want to make the links again, so there it is, another ugly post.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/To_CONSOL_2006 markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/To_CONSOL_2006 Sun, 23 Jul 2006 16:25:53 -0500
<![CDATA[ Compaq V2617LA Slackware Linux 10.2 ]]> Yes. It rocks!!, everything works under my computer cunegunda face-smile-big.png . And probably somebody have a computer like this at least in mexico and want to use GNU/Linux, please check my paper to configure it under Slackware Linux 10.2. Most of the suff there should work with other distributions without major problems but I recommend to compile your own kernel.

The paper is here.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Compaq_V2617LA_Slackware_Linux_102 markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Compaq_V2617LA_Slackware_Linux_102 Sat, 15 Jul 2006 14:34:14 -0500
<![CDATA[ Cunegunda Wireless ]]> Ok, Cunegunda has now wireless connection with GNU/Linux, I can't make it work with the bcm44xx linux kernel module so I have to use ndiswrapper. For thos that have a computer has mine check some configurations (as synaptics) in this link: http://www.dimensionalstorm.net/v2405us/.

Good luck!.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Cunegunda_Wireless markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Cunegunda_Wireless Thu, 13 Jul 2006 18:10:57 -0500
<![CDATA[ Who said that Gnome is ugly? ]]> ]]> http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Who_said_that_Gnome_is_ugly markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Who_said_that_Gnome_is_ugly Thu, 13 Jul 2006 15:04:36 -0500 <![CDATA[ Todays christine journey ]]> Today I feel inspired again, so I work with christine again. Today I fix some problems with gconf, I had not finished the preferences dialog, but it should work with hiding/showing columns. I also work with christine in the library and queue lists.

I had some problems playing some videos, more of them downloaded from google, I was very very anger because I didn't find out the problem, until today that build gstreamer and the whole plugins (base,good,ugly,bad) and gst-python, and Yupiii!!!, all my videos are now played with christine face-smile.png .

And looking to christine when is playing a video (and hiding the library and queue list) it looks very very clean.

Again, in the black spot is a video, GL stuff.

Hoo christine...

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Todays_christine_journey markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Todays_christine_journey Sat, 01 Jul 2006 19:25:04 -0500
<![CDATA[ PyXine ]]> Some days ago, when I sid tha Christine will support video playback again I note that some videos didn't play and cause some errors most of them are from http://video.google.com/. I think it is a gstreamer plugin problem, anyway, it doesn't let me watch my videos and I have to launch Xine to see them.

Searching I found PyXine and "old" project that lets you use Xine as backend. The project seem to be sleeping since 2003, and I guess it will never awake again. but the code works and I will try to implement a player with pyxine for christine, then users can choose between gstreamer and xine.

But, Why Xine?, isn't gstreamer enough?, NO, Gstreamer is not enough, Xine is older, and is more stable, Gstreamer is growing and things will change, and xine plays most known audio an video format face-smile.png

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/PyXine markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/PyXine Wed, 28 Jun 2006 15:33:50 -0500
<![CDATA[ Just Playing :-D ]]> With the new pieces for the new computers my brother finally upgrades his computer motherboard, now it is supposed to do more things in the less time, he also upgrade the Video card, we used a Nvidia GeForce4MX, a reduced version of the origina GeForce4 (Why MX'? is it for MeXico?,mmmm), anyway, we use now a GeForce6200 wich is not the best from nvidia but it is better than the GeForce4MX.

Then my brother bought the Need For Speed Most Wanted and we have to say it.. What a good game., I have spend my time on my bussines playing XD. I haven't even write anythin nor visited any of my common sites because I was playing!!!! (I'm writing this from my house where I have no NFS MW face-sad.png ). Just Imagine, good graphics and a good control (because I bought one the other day) whoo, at almost no cost because the upgrade was with "capital angel" given to buy the new computers face-devil-grin.png .

Well.. I have to say it, some day GNU/Linux will have such games (outside from the PlayStation), but in the meantime...

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Just_Playing_D markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Just_Playing_D Fri, 23 Jun 2006 21:06:20 -0500
<![CDATA[ Christine playing video ]]> Ok, i had not work on the last week, first, I dont want to work, and second, I have to do my paper for my school, but today I feel inspired and the Python God comes to me and fix some things about christine.

First, the Import to Queue works, this is to import a file to the queue (next audio or video to be played) without importing it to the main playlist.

And second, Play video works again, I haven't work with this since christine was upgraded from gstreamer 0.8 to 0.10, and now it plays video again, but some issues will happen since I had just work on it today and some videos downloaded from video.google.com seems to doesn't work, I wonder that it is because gstreamer or the discoverer class wrote by me.

So this is a screenshot, and there is a video on video.google, but it still is unavailable for some google reasons.

Just imagine a video playing in the black square tongue.png . And click on the image to see it bigger

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Christine_playing_video markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Christine_playing_video Thu, 22 Jun 2006 15:01:30 -0500
<![CDATA[ christine ]]> ]]> http://www.islascruz.org/html/admin.php/Blog/SingleView/id/christine markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/christine Sat, 17 Jun 2006 15:30:05 -0500 <![CDATA[ Gentoo ]]> Con eso de que no pude instalar Solaris Express ni GNU/Solaris quise probar otra cosa, asi que me descargue el live CD de Kororaa y me dejó pensando, kororaa trabaja bien sobre mi maquinita, y eso del XGL jala de maravilla y pues bueno, ya que esta basada en Gentoo, me dejo pensando, que tal si le instalo Gentoo a la voladora, pero, será que tarda mucho??,

Alguien que lea este post, porfa, mandeme un poquito de orientación, maomenos cuanto tarda en compilar una instalación pa escritorio.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Gentoo markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Gentoo Wed, 14 Jun 2006 17:21:48 -0500
<![CDATA[ Emputado.. ]]> Bien, tenia un post asi bien chingon, explicativo y demostrativo, pero el puto firefox cometió un puto error que ya habia hecho antes y se cerró, lo que mandó mi post al Limbo de donde nunca podrá ser rescatado. Y me da una hueva tremenda volver a escribirlo porque soy un webon y porque me da miedo de que me vuelva a pasar, asi que en resumidas (muy resumidas cuentas) esto decia:

  • No he trabajado en Christine porque toy haciendo mi tesis. Y no he escrito por lo mismo.
  • Aunque no he escrito, tengo que entrar en el blog para quitar los molestos comentarios spam que se acomodan y eso que tengo el Captcha activado.
  • Intente instalar GNU/Solaris(Nexenta) y Solaris Express pero toy muy pendejo, y no quiero darle en la madre (ni por accidente) a los datos que tengo en el disco duro de la voladora.
  • Y ya no me acuerdo que mas...
]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Emputado markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Emputado Mon, 12 Jun 2006 14:57:08 -0500
<![CDATA[ Christine improvements ]]> En un post anterior mencionaba sobre las canas verdes que me estaba sacando Christine porque se me colgaba cuando utilizaba el discoverer para obtener los tags de los archivos a reproducir.... mmmm, ni modos, lo tuve que quitar y hacer mi propio discoverer:

class discoverer:
        def __init__(self):
                print "discoverer: new instance"
                self.discoverer = gst.element_factory_make("playbin")
                self.discoverer.set_property("audio-sink",gst.element_factory_make("esdsink"))
                self.discoverer.set_property("video-sink",gst.element_factory_make("xvimagesink"))
                self.discoverer.set_property("volume",0.0)
                self.bus = self.discoverer.get_bus()
       
        def set_location(self,file):
                self.tags = {}
                self.discoverer.set_property("uri","file://%s"%file)
                self.discoverer.set_state(gst.STATE_READY)
                self.discoverer.set_state(gst.STATE_PAUSED)
                self.discoverer.set_state(gst.STATE_PLAYING)
                self.discoverer.set_state(gst.STATE_PAUSED)

        def found_tags_cb(self,tags):
                if len(tags.keys()) > 0:
                        for i in tags.keys():
                                self.tags[i] = tags[i]
                #print self.tags
               
        def get_location(self):
                path = self.discoverer.get_property("uri")
                if path != None:
                        path = path[7:]
                return path

       
        def get_tag(self,key):
                try:
                        return self.tags[key]
                except:
                        return ""

 

Apenas lo hice hoy y aun me faltan algunas cosas como el determinar si el archivo es de audio o video, pero me funciona bien, y ya hoy pude importar mi colección de musica colocando los tags correctos en la lista:

Cabe mencionar que en esta clase, es necesario conectar el bus (self.discoverer.bus) con un manejador para que cuando se envie el mensaje gst.MESSAGE_TAG utilice el metodo parse_tag propio del mensaje y que estos tags sean enviados a discoverer.found_tags_cb.

def message_handler(self,a,b):
                d = self.discoverer
                t = b.type
                if t == gst.MESSAGE_TAG:
                    self.discoverer.found_tags_cb(b.parse_tag())
 
]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Christine_improvements markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Christine_improvements Fri, 26 May 2006 15:04:39 -0500
<![CDATA[ Prueba ]]> Se acuerda usted del pequeño proyectito para mi changarrito??:

Bien, pues ya lo probé en windows y jaló perfecto, sin necesidad de mover una linea al código:

Python, PyGTK (GTK+) y Glade son una ?erga..

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Prueba markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Prueba Tue, 16 May 2006 16:18:38 -0500
<![CDATA[ Christine again ]]> Ok, sigo jugando con GStreamer, y christine ya es "usable" (para mi), ya me sirve pa tocar mi musica, y meter elementos en cola, importar archivos y carpetas completas (incluyendo subdirectorios si se especifica). En el ultimo post mostre unas imagenes, pero aun no era tan usable, porque despues de un rato la interface se conjelaba y solo los elementos de control servian, por lo que un no lo podia agarrar pa poner mi musica eternamente tongue.png .

Ahora ya resolví ese problema y le acomodé el visualizador, el chunche para que mientras toca aparezca algo en pantalla. el problema del visualizador es que consume muchos recursos (un 40% de mi cpu!!!), asi que por defecto lo tengo desactivado.

Como todo buen contribuidor al software libre, este chunche estará disponible para descarga y desmenuzada bajo la GNU/GPL, pero eso será cuando ya tenga un poco mas de forma, limpie un poco y acondicione el código.

De momento dejo una foto:

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Christine_again markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Christine_again Mon, 01 May 2006 15:52:42 -0500
<![CDATA[ Christine ]]> En las ultimas dos semanas he estado jugando un poco con GStreamer, Python y PyGTK. He estado desarrollando una pequeña aplicación que reproduzca sonido y video. Pero, por que reinventar la rueda?, bueno, he sido usuario de xmms por mucho tiempo, sobre todo por su sencillez, y porque lo que hace lo hace bien face-smile.png . Y de un tiempo para acá he estado usando rhythmbox. Los dos son geniales, xmms es muy sencillito, y ligero, mientras que Rb me permite crear listas (estaticas y dinamicas) ademas de que usa gstreamer.

Las dos aplicaciones son buenas, pero RB no reproduce video (si si, ya sé que ahí esta xine y tambien Mplayer, Totem y otros) y los que lo hacen es en una aplicacion aparte, yo quiero tener una lista de reproduccion donde esten mis videos y mi musica, para no tener que abrir dos aplicaciones si quiero ver video primero y luego escuchar una canción. Además ando de ocioso.

El chunce este ya me permite guardar una lista principal, meter elementos a una cola de reproduccion, hacer busqueda de canciones, toca en orden aleatorio y obviamente toca musica y reproduce video face-smile.png . Aun ta muy verde, pero pues en mis grandes tiempos de ocio le seguiré dando para que haga jutamente lo que yo quiero que haga face-smile.png .

Ahí quedan dos capturas de como lo veo ahorita:

Vista en miniatura

Vista normal

Reproduciendo video

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Christine markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Christine Sat, 29 Apr 2006 17:15:40 -0500
<![CDATA[ Believe it or not... ]]> Aunque usted no lo crea, ya estando en el siglo XXI, en el 4 mes del año 2006, cuando existen conexiones de 40 Mb/s, redes inalambricas por donde sea, conexion satelital, donde los buenos celulares tienen conexion a internet aparte de la que incluyen de celular a celular... hoy, me he conectado por primera vez por medio del modem (dial-up) de la voladora... face-surprise.png .

Y tambien es la primera vez que me conecto por modem desde una maquina utilizando GNU/Linux o algun otro sistema No windows.

Y sip, aunque parezca algo meramente "mevalemadres" a mi no me vale madres, porque el puto modem me tuvo trabajando toda la puta tarde de ayer, y hoy gracias a un script y a una llamadita a los de prodigy por los DNS lo pude echar a andar.

Normalmente el modem lo tenia desactivado, porque resulta que la tarjeta de sonido esta integrada con el modem (snd_intel8x0 y snd_intel8x0m), asi que para no tener pedos lo meti en el blacklist de hotplug. Además, en realidad, será la primera vez que lo ocupe porque normalmente me conecto por red.

Ayer recompile el kernel son el modulo para este modem y si lo reconoció el kernel, pero no pude hacerlo jalar. Ahora me puse a buscarle a internet (el bendito internet) y encontre el scanModem de linmodems, el cual me dio informacion sobre mi modem y me dijo de donde descargar otro script para echar a andar el modem.

Todo bien aqui, pero.. como putas madres me conecto?, cual es el dialer?. bueno, en slackware tienes dos opciones: ppp y kppp, y tal vez el (gnome) network-admin que en realidad en cuestion de conexion dialup da pena...

En fin, ppp y su asistente de configuración no muy me ayudaron, y temine dandole con kppp. Que pues, no ha cambiado desde la ultima vez que lo vi, y pues.. hay alguna aplicacion como esta para gnome??(corrección, si hay). Es decir, configuré mi conexion a internet muy facilmente, y me muestra el estado de la conexion y ua grafica que me dice que tal va, cuanto entra y cuanto sale... muy bonita (pero en qt tongue.png )

Al ratito en casa le checare con el gnome-ppp a ver que tal jala.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Believe_it_or_not_ markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Believe_it_or_not_ Thu, 27 Apr 2006 17:22:51 -0500
<![CDATA[ GStreamer ]]> Desde mas o menos una semana he estado trabajando en un proyectito que involucra el uso de GStreamer, principalmente por la necesidad de aprender algo nuevo mas que por cubrir alguna necesidad no cubierta (vamos siendo sinceros) salvo por hacer un programita que haga lo que yo quiero que haga.

En general este programita hace lo basico que gstreamer debe hacer, reproducir audio y video, pero, pero me ha costado un poco, y no porque gstreamer sea dificil, no, gstreamer en realidad es algo sencillo, mucho menos complejo que GTK+ pero desgraciadamente mucho mas carente de Documentación. Lo que me ha hecho perder tiempo.

En la pagina de documentación de GStreamer se puede encontrar el Application Development Manual y el Plugin Writer's Guide, el manual de referencia del corazón y de las librerias ya las habia visto antes gracias a Devhelp, y para ser honestos, no me ayudaron mucho, si acaso un poco el manual de desarrollo de aplicaciones, que trata GStreamer desde un bajo nivel.

Afortunadamente Python en su consola interactiva me permite el uso de la funcion dir para ver que tiene en sus adentros alguna clase u objeto.

En GStreamer casi todo son elementos, y en el Manual de desarrollo de aplicaciones habla sobre crear un Pipeline y otras cosas, que en los bindings de python se resumen a crear un objeto con la funcion

gst.play.Play()
, agregar los sinks (elementos que manejaran al archivo) y listo, que a ultimas tarde o temprano se aprende, pero... no hay alguna lista de sinks disponibles?? me he tenido que guiar usando gstreamer-properties para saber los sinks de audio y video disponibles, pero se que no son los unicos (goom, fakesink, ... )

Por que no se habla de este elemento en la documentación de GStreamer??, No sé, pero si veo una falta de documentación. Y hablando de los bindings de python, bueno, de estos si casi casi no hay nada de documentación.

Ahora, dejando de lado esto de la falta de documentación, el uso de GStreamer es muy sencillo como ya lo habia dicho, generas un objeto con gst.play.Play() y solo conectas señales, agregas los sinks, etc..

import gst,gst.play

player = gst.play.Play()
player.connect("eos",gst.main_quit)
player.set_data_src(gst.element_factory_make("filesrc"))
player.set_audio_sink(gst.element_factory_make("esdsink"))
palyer.set_video_sink(gst.element_factory_make("xvimagesink"))

player.set_location("/mnt/hda8/muzak/algun_formato_soportado.ogg")
player.set_state(gst.STATE_PLAYING)

gst.main()

 

Un simple player que reproducirá el archivo algun_formato_soportado.ogg, si es alguno de tipo video lo abrirá en alguna ventanita aparte, el cual es facil de empotrarlo en nuestra aplicación solicitando al video_sink que cambide de xwindow_id:

...

video_sink = gst.element_factory_make("xvimagesink")
video_sink.set_xwindow_id(window.xid)

...

 

Donde window es un widget de tipo contenedor, un HBox por ejemplo.

Ejemplos de esto se pueden encontrar en el directorio examples del codigo fuente de gst-python.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/GStreamer markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/GStreamer Tue, 25 Apr 2006 15:06:57 -0500
<![CDATA[ Dropline Downloader ]]> Como muchos han de saber, soy un usuario de Slackware Linux de hueso colorado, bueno, tambien sabrán que soy un fanático de GNOME. Bueno, pues normalmente utilizo en la voladora a Slackware con Gnome como mi escritorio por defecto, que por lo general es Dropline Gnome.

El sistema de Instalación de Dropline Gnome es bastante bueno, pero tiene un Bug Garrafal, que si bien no es mortal, si es algo molesto. El caso es que cuando estas descargando tus paquetines, el instalador muestra algo como si fuera wget, pero si por algo cancelas (o por alguna razon pierdes conexion) mientras va algun paquete por el medio; cuando reinicias la descarga vuelves a descargar todo el paquete.. lo que es.. molesto, por que volver a descargar los 11.5 megas de los 11.7 megas si ya nomas fallta un piquito??.

Bueno, esto me esta pasando ahorita, que vine a un ciber pa descargar pero no se si es por onda del encargado o que pedo que a cada rato me esta cortando la puta conexión y nomas no puedo descargar paquetes grandes.. pero aqui viene al rescate Wget y Python face-smile-big.png .

Con este pequeño script podemos descargar los paquete de Dropline Gnome utilizando wget y ya que tengamos todos pues los instalamos utilizando el dropline-installer.

#!/usr/bin/env python
import os

f = open("/var/cache/dropline-installer/DroplineFiles2.14","r")
lines  = f.readlines()
f.close()

for i in lines:
    split = i.split(":")
    a = os.popen("md5sum /var/cache/dropline-installer/%s"%split[0])
    md = a.readlines()[0].split()[0]
    a.close()
    if split[4] != md:
        os.popen("wget -c http://osdn.dl.sourceforge.net/sourceforge/dropline-gnome/%s -O /var/cache/dropline-installer/%s"%(split[0],split[0]))
    else:
        print "%s descargado"%split[0]

 

Que esta pitero, si, esta pitero, pero porque lo hice en 5 minutos, tal vez de aqui me prenda y haga algun tipo de Dropline Updater con Gtk.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Dropline_Downloader markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Dropline_Downloader Wed, 19 Apr 2006 12:29:05 -0500
<![CDATA[ La comparación de costos no es igual ]]> Leyendo esto me dio por escribir esto:

Uno de los argumentos con los que Microsoft se defiende sobre los costos de utilizar GNU/Linux o algun otro tipo de sistema de la competencia es que el capacitar a todos los empleados de la empresa cuesta, es decir, si quieres sustituir Microsoft Office por OpenOffice.org tienes que capacitar al menos a las secretarias, porque estas solo saben utilizar MS Office.

En realidad, el costo de la capacitación cuesta lo mismo (teóricamente) pues las secretarias (por poner un ejemplo) pagaron de algun modo su capacitación. Y esto no se le esta cobrando a la empresa, o si?.

Si una empresa exigiera que sus aspirantes a secretarias tuvieran como cualidad el saber utilizar OpenOffice entonces no tendrian despues que pagar por la capacitación de ellas. Lo mismo pasa con todos los demas trabajadores.

Entonces la comparación que hace Microsoft sobre los costos de capacitación no es muy válida.

Sobre el hardware que se ha de utilizar, bueno, viendo los posibles requerimientos basicos de Microsoft Windows Vista.. pues queda mas que claro que prácticamente cualquier usuario de computadora podria hacer [basicamente] lo mismo con un hardware mucho menos costoso en casi cualquier sistema operativo (incluso WinXP). Y aqui no aplica eso de "Si quieres entrar aqui pequeña computadora de escritorio, debes ser compatible y jalar a la perfección Microsoft Windows vista", en este caso si se tiene que sustituir hardware. Que bueno, igual y no se tiene que hacer ahora, pero cuando te empieces a encontrar piezas de software que ya no corren en Windows XP (anti-virus, anti-spyware, etc..) entonces si tendras que correr a pedir un crédito al banco.

El costo de las licencias es otro cuete, tal vez para microsoft el coste de las licencias para pequeñas y medianas empresas no es un gran problema (que le pregunten a la pequeña empresa) pues se supone que con el tiempo se recupera. Lo mismo mas o menos argumentan para las grandes empresas. Vamos eso es como diran Penn & Teller Bullshit!!. Por que. porque suponiendo que soy un pequeño cibercito que esta afuera de una escuela, suponiendo que tengo 10 maquinas, nomas de licencias de Microsoft Windows XP y de Microsoft Office XP tendré que pagar unos 40,000 pesos, que para cuando yo llegue a recuperar esa cantidad de dinero las computadoras ya no sirven, y si lo llego a hacer aun tendré que aguantarme a ver si acompleto para recuperar lo de las licencias de los demas programas que tengo instalado. No por nada la mayoria de los cibers tienen si disco pirata de Windows, office, y demás.

El costo no es el mismo, y el migrar a un sistema tipo Unix y sobre todo Libre como GNU/Linux o BSD no es (y nunca será) gratis, pero definitivamente el costo será menor: No licencias, no tener que cambiar hardware innecesariamente, y posiblemente no necesidad de capacitar a tus empleados (solicita que ya esten capacitados tongue.png ).

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/La_comparacin_de_costos_no_es_igual markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/La_comparacin_de_costos_no_es_igual Sat, 08 Apr 2006 19:48:33 -0500
<![CDATA[ python + gtk + gtk.glade + MySQL ]]> Hace unos pocos dias (mas o menos una semana) he estado dedicando algo de mi tiempo a un pequeño proyecto meramente personal con fines de ayudar en el cibercito que tengo con mi hermano.

Es un pequeño programa de gestión de base de datos. Originalmente lo pensaba hacer con PHP pero... me dio bastante flojera, sobre todo por tener que crear la interface, que si bien php me gusta, pues la flojera me ganó tongue.png , ademas, mi hermano como que está renuente a tener instalado un servidor web, una base de datos y php en la maquina que va a usar de vez en cuando para jugar (no me digan nada, preguntenle a él). Esto ya hace un buen tiempo, si no es que un año XD.

Reciente me dio otra vez el gusanito de hacer el programita de inventario este para llevar un mejor control, porque esas hojas de calculo que lleva mi hermano como que no muy me convencen, entonces pues, comencé a sacar algunas ideas, primero se me ocurrio hacerlo con Python+PyGTK, pues están disponibles en GNU/Linux y en windows (entre otras) ademas de ser una prueba un tanto mas real (fuera del "Hola Mundo"), y me di cuenta que guardar los datos en archivos de texto iba a ser un dolor de cabeza, asi que mejor me puse a buscar algo para manejar MySQL. Lo que encontre en Sourceforge.net fue el proyecto mysql-python.

Con media hora de estarle echando un ojo a la documentación me basto para empezar a diseñar y trabajar con la base de datos desde mi aplicación (de la cual ya llevaba algunas interfaces creadas). Me gusta como va y lo sencillo que es este modulo (mysql-python) ademas, sobra decir que esta disponible para Windows (que es lo que a mi hermano el windowsero le intereza). Asi que puedo trabajar en mi Slackware y a final de cuentas solo pasar el codigo a la maquina con windows que utiliza mi hermano.

Que si por que no le pongo GNU/Linux a la compu que usa mi hermano, sencillo, a el le encanta windows, juega Need For Speed y Microsoft Flight Simulator, cosas que no funcionan en GNU/Linux y por eso nomas no se puede... face-sad.png .

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/python__gtk__gtkglade__MySQL markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/python__gtk__gtkglade__MySQL Fri, 07 Apr 2006 18:18:06 -0500
<![CDATA[ Ubuntu is.. ]]> Del blog de Visor: "Ubuntu is an ancient African word meaning I Cant configure debian"

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Ubuntu_is markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Ubuntu_is Wed, 05 Apr 2006 10:33:44 -0500
<![CDATA[ gpkg 0.4 estable!! ]]> Por fin, depues de 4 meses de trabajo se me da el poder liberar gpkg en su version 0.4. gpkg incluye nuevas chucherias y ha mejorado algunas otras, a continuacion una lista de lo que hace.

  • Listar los paquetes instalado y los que han sido removidos.
  • Busquedas entre los paquetes
  • Mostrar/Ocultar paquetes en las listas durante la busqueda
  • Instalar/Actualizar/Remover sin congelarse mientras pkgtools esta trabajando.
  • Instalación/Actualización/Desinstalación multiple de paquetes
  • La busqueda de archivos entre paquetes es mas rapida
  • La busqueda de archivos permite escojer en que paquetes se va a realizar la busqueda.
  • Instalación via Drag and Drop desde Nautilus
  • Instalación por via de comandos (gpkg -i paquete1 paquete2 ..)
  • Visor de logs.
  • Preferencias
  • La ayuda se muestra con Yelp (o el visor de ayuda preferido en Gnome)
  • Busqueda e Intalación de paquetes con swaret y slapt-get.

Update: Se han hecho unas correcciones, unos bugs que se me habian barrido y que fueron detectados por Paco Revilla Gpkg ya esta disponible para descarga en Sourceforge.net. Se encuentra en codigo fuente y empaquetado para Slackware Linux.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/gpkg_04_estable markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/gpkg_04_estable Sun, 02 Apr 2006 16:27:14 -0500
<![CDATA[ gpkg ]]> Pues yo creo que lo que se necesitaba hacer para gpkg 0.4 ya esta casi todo hecho. En estos ultimos dias he estado trabajando en la documentación, que ahora se verá por medio de yelp. He corregido algunos pequeños bugs y he terminado de traducir algunas lineas de es_ES.

Espero dentro de la proxima semana liberar gpkg 0.4 por fin.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/gpkg markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/gpkg Thu, 30 Mar 2006 21:16:25 -0600
<![CDATA[ gpkg 0.3.3 ]]> Esta es otra version aun en desarrollo de gpkg, algunos cambios son:

  • Soporte para instalacion usando Drag & Drop sobre la lista de paquetes instalados.
  • Inicio mas rapido
  • Error en el scroll de la ventana de instalación (provocado por vte y el scrollwindow)
  • Soporte para slapt-get y swaret

Aun es una version en desarrollo pero agradeceria muchisimo si los slackeros lo prueban y me comentan los errores que puedan llegar a encontrar.

Source tgz Slackware

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/gpkg_033_ markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/gpkg_033_ Sun, 05 Mar 2006 13:04:36 -0600
<!