Marco Islas Blog slackware http://www.islascruz.org/html markuz@islascruz.org (Marco Antonio Islas Cruz) 2005-2007, Marco Antonio Islas Cruz Fri, 05 Oct 2007 15:04:56 -0500 JAWS 0.7.1 <![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[ 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[ Nice desktop ]]>
July screenthos

Nice desktop

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Nice-desktop markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Nice-desktop Wed, 18 Jul 2007 17:08:35 -0500
<![CDATA[ AIGLX, beryl y SLackware ]]> AIGLX and beryl on Slackware 11 Por fin eché a andar Beryl con Aiglx en Slackware. Simplemente seguí las instrucciones en Esta pagina.

Pero la version de Xorg que disponen ahi es la 7.1 hay problemas con las sombras en tarjetas nvidia., asi que me descargué xorg 7.2 de x11-pinkibuild. Compile mis propias X, pero no se por que falla, asi que me descargué los binarios que ya estan colgados ahi y al puro pedo, cosa de arreglar unas paths que apuntan a /usr/X11R6 con enlaces simbólicos y vualá.

Beryl si me lo compilé de la 0.2.0rc1, asi que ando con beryl compilado pa mi sistema, jala chido, y la neta me estoy acostumbrando muy rapidamente a ver todo con efectos face-smile.png .

En fin, solo queria comentar, igual y algun Slackero esta interezado y tiene flojera de googlear un rato.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/AIGLX_beryl_y_SLackware markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/AIGLX_beryl_y_SLackware Tue, 27 Feb 2007 19:59:53 -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[ Mas capturas de Christine ]]> Bien, ahora me compile libvisual y recompile el gstreamer-plugins-base para tener los visualizadores de libvisual. He aqui unas capturas:

Christine with visulaizationsChristine with visulaizationsChristine with visulaizations
]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Mas_capturas_de_Christine markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Mas_capturas_de_Christine Wed, 01 Nov 2006 21:40:28 -0600
<![CDATA[ Y hay quien dice que gnome es feo... :-/ ]]> ]]> http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Y_hay_quien_dice_que_gnome_es_feo_ markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Y_hay_quien_dice_que_gnome_es_feo_ Thu, 12 Oct 2006 18:45:09 -0500 <![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[ flash news ]]> Ok, no he tenido mucho tiempo, y aun no lo tengo, asi que solo pondré lo importante que ha sucedido en estos dias.

  • Mi hermano fue contratado por una compañia que trabaja para PEMEX, asi que ya no trabaja conmigo en el negocio, ahora tengo que trabajar su turno tambien. Por un lado es bueno, pues supongo (aun no lo verifico, pero es casi un hecho) que me ganaré una buena parte de lo que el ganaba aqui face-devil-grin.png . Lo malo es que tengo menos tiempo libre.
  • Tengo otro dominio: islascruz.com que ya esta funcionando aun no sé si hacer un merge entre el .com y el .org o manejarlos por separado.
  • Estoy aparte, trabajando en un proyecto del cual aun no puedo hablar nada. Espero que en las proximas semanas pueda comentar mas sobre esto.
  • Tengo que cambiar muchas cosas en mi tesis para que no sea un documento tan "tecnico", alguien se espanto por eso, aunque debo reconocer que si, es bastante técnico.
  • Por cierto.. Slacware 11 ha sido liberado!!! face-smile-big.png
]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/flash_news markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/flash_news Wed, 04 Oct 2006 11:58:48 -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[ 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[ 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[ 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[ Cunegunda ]]> Yep, that's my new computer's name Cunegunda I don't know what does that mean, but I like it. I heard it from a "Tres patines" show and there it is. The other name could be Filemona from La ley de Herodes movie. Both names are horrible but funny.

I received by yesterday, and start working on it at 14:00, I have to say that this machine works so slow with the 2.4 kernel, and it is because dma is not activated by default on the HD, with 2.6 kernel work smoth face-smile.png .

I already have my own compiled kernel (no vanilla shit), and almost everything is working (i have to make my wireless work) sound, video, network and special buttons work fine.

Obviously it runs Slackware, a GNU/Linux software distribution.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Cunegunda markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Cunegunda Wed, 12 Jul 2006 15:13:28 -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[ Work for the last week ]]> En la semana pasada no he hecho mucho, mas bien he estado de webon y dandome un pequeño break o mejor dicho, bajandole el ritmo al vicio.

En fin, entre lo poco que he hecho en esta semana esta el migrar Christine de gst-python 0.8 a gst-python 0.10, comencé con ese porque era la version que tenia instalada cuando comencé a desarrollarlo, y pues mejor me instalé gstreamer 0.10 y sus bindings porque se supone que están mejor.

Un poco de trabajo me ha costado, pero ahí va, y de christine, pues aun me falta acomodar las cosas con Gconf, resanar detallitos y pulir código. Que espero poder hacer al menos lo ultimo antes de que los del equipo de SF.net me den el espacio del proyecto christine, ya lo pedí y ya esta concedido, aun falta terminar el proceso face-smile.png .

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Work_for_the_last_week markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Work_for_the_last_week Thu, 11 May 2006 15:23:03 -0500
<![CDATA[ Articulo de Gpkg en Espaciolinux.org ]]> EspacioLinux.org ha publicado un articulo sobre Gpkg. Me ha gustado el articulo y describe de excelente manera las nuevas caracteristicas de Gpkg en su version 0.4

Pueden leer el artículo aqui: Gpkg 0.4, el avance desde la primera versión

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Articulo_de_Gpkg_en_Espaciolinuxorg markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Articulo_de_Gpkg_en_Espaciolinuxorg Sat, 06 May 2006 20:36:13 -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[ Dropline GNOME 2.14.1 ]]> Por cierto, los tipos de Dropline GNOME liberaron por fin en "estable" los paquetes de Gnome 2.14.1.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Dropline_GNOME_2141 markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Dropline_GNOME_2141 Thu, 27 Apr 2006 21:05:46 -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[ 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[ 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[ 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[ Ayuda con traductores!!!! ]]> gpkg esta proximo a ser estable, pero aun hay cosas por hacer, una de las tareas pendientes en la internacionalización, el objetivo es hacer que gpkg hable los idiomas mas populares (si no todos), tu puedes ayudar obteniendo el archivo gpkg.pot del cvs y traduciendolo a tu idioma de origen.

Obteniendo el codigo del cvs:

cvs -d: pserver:anonymous_at_cvs_dot_sourceforge_dot_net:/cvsroot/gpkg login (press enter has password).

cvs -z3 -d: pserver:anonymous_at_cvs_dot_sourceforge_dot_net:/cvsroot/gpkg co -P gpkg

tambien se puede por medio del cvs browser: http://cvs.sourceforge.net/viewcvs.py/gpkg

O mas facil, por medio del tarbal nocturno.

http://cvs.sourceforge.net/cvstarballs/gpkg-cvsroot.tar.bz2

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Ayuda_con_traductores markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Ayuda_con_traductores Fri, 10 Mar 2006 18:08:08 -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
<![CDATA[ Optimizando Gpkg II ]]> Esta semana me la he pasado echando la weba, y poco he tocado el código de Gpkg, principalmente porque los pinches bindindg de VTE me han estado dando unos problemas con el metodo vte.fork_command(), aunque no estoy seguro bien por que será el fallo.

Lo poco que he hecho en esta semana ha sido reescribir lo que habia perdido por un estupido error mio, y dentro de estas cosas que ya habia borrado estaba una clase en la que se obtenia la información para cada paquete. Anteriormente se utilizaba la clase packages, y se obtenia la información por medio de metodos como

packages.get_package_short_name(package)
packages.get_package_full_desc(package)
packages.get_package_short_desc(package)
etc...

 

pero esto hace que por cada una de estas cosas tenga que abrir el indice y hacer una iteración buscando y acomodando las cadenas, que para un solo paquete no es nada dificil, pero para un sistema de unos 571 paquetes (como lo tengo yo) pues hace que la cosa se alente al generar las listas, pues tiene que abrir y cerrar el indice unas tres veces por paquete. Obviamente esto no es bueno, y si lo escribí asi en un principio fue porque lo hice de a putazo para ver como lucia la cosa.

La clase que escribi ahora se crea enviando el nombre del paquete como parametro, y se pueden obtener los valores como si fueran parte de un diccionario:

package = packageize("gpkg-0.3.2-noarch-1mkz")
name = packageize["name"]
short_desc = packageize["desc"]

 

Obviamente no voy a meter toooooda la informacion del paquete en una sola instancia y de a putazo, porque al hacer la iteración (cuando se generan las listas) hago mas pesada la cosa, asi que para cosas como obtener el indice o el script se necesita pedirlos como metodos.

package = packageize("gpkg-0.3.2-noarch-1mkz")
index = package.get_index()
script = package.get_script()
full_desc = package.get_description()

 

Esto hace que gpkg trabaje un poco mas rapido, claro que con respecto a gpkg-0.2 no hay una diferencia notable, pero es porque gpkg-0.3.x ahora tiene que crear mas widgets y consultar cosas con gconf, inicia el programa con libgnome, etc. pero no tarda mucho en inciar.

Gpkg cuenta con el parametro -u con el cual se pueden actualizar la de paquetes instalados sin tener que mostrar toda la gui, algo util cuando es la instalación de gpkg. Generar la lista desde 0 toma unos ~10 segundos:

markuz:$ rm ~/.gpkg/installed
markuz:$ time ./gpkg -u
Updating installed list
List updated

real 0m10.403s
user 0m1.289s
sys 0m0.323s

y el actualizarla a partir de una lista ya generada toma entre 1 y 5 segundos.

markuz:$ time ./gpkg -u
Updating installed list
List updated

real 0m1.788s
user 0m0.593s
sys 0m0.152s

Ahora, lanzar gpkg con todo y todo (inicial la aplicacion con libgnome, construir la venta principal, el resto de los widgets, actualizar listas, etc..) toma en un principio (con una lista ya generada) entre 5 y 10 segundos. pero que estando en cache puede reducirse a 2~5 segundos.

markuz:$ time ./gpkg -e
real 0m7.781s
user 0m1.734s
sys 0m0.281s

markuz:$ time ./gpkg -e
real 0m2.396s
user 0m1.723s
sys 0m0.235s

El parametro -e es para terminar la aplicación una vez que se haya generado todo (incluso mostrar la ventana principal).

Bueno, es en lo que he estado trabajando esta semana sobre gpkg, en la que sigue le daré soporte para swaret y veré de que forma resuelvo ese problemita que tengo con los bindings de VTE.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Optimizando_Gpkg_II markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Optimizando_Gpkg_II Sat, 25 Feb 2006 11:38:41 -0600
<![CDATA[ Gpkg con soporte para slapt-get ]]> Gpkg Cuenta ahora con un soporte para slapt-get. De momento no es nada comparable con lo que puede hacer GSlapt (de los mismos desarrolladores de Slapt-get).

Dado que Gpkg debe ser pequeño, solo he agregado una opcion mas a la busqueda de paquetes, ahora, al hacer una busqueda de paquetes tambien se muestra la opcion de "buscar en:" y de ahi escogemos slapt-get y pulsamos el boton de busqueda.

De ahi nos parseará la salida de la busqueda como una lista, donde podremos seleccionar los paquetes que queremos instalar, y entonces le damos "install" y el paquete se ha de instalar usando slapt-get.

Ahora, por hay que seleccionar un menu la opcion "slapt-get" ??, facil, porque tambien quiero darle soporte a swaret. Me he dado cuenta de que gpkg no podrá adentrarse un poco mas si no hace esas labores de instalación tambien, y como no pienso reinventar la rueda, pues es mejor utilizar algo que ya existe, no creen?.

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Gpkg_con_soporte_para_slaptget markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/Gpkg_con_soporte_para_slaptget Thu, 16 Feb 2006 18:28:52 -0600
<![CDATA[ gpkg 0.3.2 ]]> Yer!!!! Finally!!!, absolute!!!!!, por fin pude acomodar gpkg con las autotools face-smile.png . Ahora instalar gpkg no es de un simple:

markuz:$ python setup.py install

a un (mas largo pero personalizable):

markuz:$ sh configure --prefix=/usr --sysconfdir=/etc
markuz:$ make
markuz:$ make install

Y que es lo que se logra con esto?. Algunos archivos en python son configurados, sobre todo los que definen donde se van a localizar ciertos archivos (imagenes, *.glade, logs, locales, etc...).

Ademas que de esta manera la instalación de gpkg es mas amigable, mas común.

He creado un paquete de a como lo tengo ahorita, que si bien no me ha fallado en mis pruebas me reservo a que esta en "pruebas", aun es código en trabajo y puede tener errores. Sin embargo puedes por favor probarlo y si encuentras bugs, podrias notificame?

Codigo fuente: gpkg-0.3.2.tar.gz Paquete para Slackware 10.2 : gpkg-0.3.2-noarch-2mkz.tgz

]]>
http://www.islascruz.org/html/admin.php/Blog/SingleView/id/gpkg_032 markuz@islascruz.org (Marco Antonio Islas Cruz) http://www.islascruz.org/html/admin.php/Blog/SingleView/id/gpkg_032 Sun, 12 Feb 2006 21:34:54 -0600