webmail ? Roundcube !


He estado experimentando con roundcube los ultimos dias, es un webmail al estilo aplicacion de escritorio, sus caracteristicas son buenas, aunque esta en etapa alpha es usable, y estan metiendole mucho en estos momentos, acabo de ver que estan portando la interaccion con la base de datos, por ejemplo, y hay parches por aqui y por alla de nuevas caracteristicas.

Esta hecho en php, por lo pronto el soporte total esta con mysql, pero con postgres funcina bien, y la mayoria de las transacciones se hacen por medio de ajax, asi que la competencia de codigo abierto para yahoo y hotmail ya esta afuera, tal vez gmail quiera entrarle al quite !! 🙂

Por lo pronto se que funciona bien en debian, con courier-imap, solo hay que configurar un par de archivitos y listo.

Estoy en la version de CVS, y derepente ha habido un par de problemitas, pero todo se ha corregido rapidamente, asi que esperemos que en las proximas semanas o tal vez unos cuantos meses salga de la etapa alpha y todo mundo empice a experimentar.



Tutorial para principiantes que de plano saben menos que yo sobre pygtk-glade


Hace muchos meses que escribi esto, y queria darle una pulida antes de publicarlo pero no hay tiempo para todo.

Aqui va mi primera version del tutorial para novatos que saben aun menos de lo que yo se sobre python y GTK2 (y glade).

No intento hacer algo mejor que otras personas, simplemente lo hago para practicar, aunque ultimamente no tengo tiempo para eso. Independientemente, aqui va mi primera version, no pulida, con faltas de ortografia, y probablemente anticuada de como empezar a hacer pequenas aplicaciones con python.

Aqui el link



wahu! fin de semana


Ya llego el fin de semana…

Veremos que hacer, probablemente me lance a subir ejemplos de como hacer aplicaciones en python-glade.

Por cierto, necesito pornerle mas ganar al blog, porque necesito mas visitantes para que me hagan ganar dinero picandole a los anuncios de google, asi que por unos meses, si te gusta algo de lo que veas aqui, por favor dale un click a algun anuncio que te interese.

Por lo pronto, hasta mañana voy a poner el primer ejemplo, de los 4 que tengo listos. Afortunadamente los arme en html, asi que no voy a trabajar mucho para meterlos aqui.

Esto es todo amigos



Cronica de una instalacion anunciada


Aqui vamos con la instalacion de KDE desde SVN (Antes CVS).

Primera vez que lo hago en debian, supongo que no va a ser problematico.

Por cierto, que estable es testing, no cabe duda que hay de estandares a estandares.

—-

En efecto debi hacerlo desde un principio, la version beta era demasiado inestable.

La version de svn 465365 no me ha fallado, y arts de hecho funciona !! kcontrol no truena facilmente, y hasta ahora nada me ha fallado. Asi que a instalar lo restante :-), un par de horas mas de cpu al 100%



Funciona (Casi)


en sintesis si funciona, pero a veces truenan aplicaciones.

No recomendable para produccion !! 😛

Y con tristeza veo que no se puede actualizar a la version de SVN actual, asi que voy a tener que hacer el checkout a manita, me pregunto porque quise experimentar !!!

Todos los dias se aprende algo



Va otra (de kde)


En vista de que no me doy el tiempo para instalar gentoo (a que bonito es gentoo), por lo menos voy a instalar la ultima version beta de KDE “a mano” con konstruct (por primera vez) en Debian.

La cosa parece sencilla, se baja el paquete para la version que deseas (de la pagina oficial ) lo descomprimes con el clasico “tar jxvf konstruct-unstable.tar.bz2” y vamos recio.

En el directorio descomprimido lees el README y editas acueductamente el archivo de configuracion, es bastante sencillo si lees el maldito manual !, y ahora si, ya estas listo y sabes como instalar la version beta de kde.

Aprovechando el estatus de HT del procesador en esta pobre maquina, estoy instalando desde kdebase lo necesario con un simple “make -j 2 install” , ya despues vere si funciona e instalo los demas paquetes, por lo pronto es suficiente 🙂

Al raton doy la reseña de como me jue, tengo que esperar un ratito mas a que se termine de compilar todo lo necesario.

Por ahi, si alguien experimentado con Debian ha usado ubuntu porfa cuenteme que tal esta, ya han pasado 3 paquetes oficiales por mis manos, y no he tenido tiempo de probar ninguno.



Como hemos cambiado


Worale, la ultima vez que puse algo aqui ni siquiera era papa, y tenia 1 año menos de vida

Bueno, pos este post es para no perder la costumbre.

Ahi se ven




Va, sigamos con Mono

Hasta ahora Ceron no ha dicho nada bueno del SL, solo lo critica, y empieza a hablar de Mono diciendo que M$ tuvo una idea genial al proponer .NET !!! vemos un patro aqui ??

Menciona que es una copia de Java, por lo menos eso reconoce, aunque realmente no critica.

ademas M$ libera el “framework” como un estandar ECMA!!, que bien !!!, alguien hace algo bueno en el mundo !! por primera vez alguien libera un estandar para su aprovacion general !! jajajaja

Porque M$ no libero tambien las clases ??, buena pregunta no ?

Y como Ximian es tan chido, decide usar ese estandar para hacer MONO !!!

Si, nadie puede negar que hay una gran cantidad de brillo en el panorama gracias a .NET y Mono.

Se ahorran una gran cantidad de analisis y diseño !!, y porque no tomaron java y lo mejoraron ?? en vez de hacer algo nuevo ??

Bullshit !!

Ademas .NET va a abrirnos el camino de la portabilidad !!! por dios, es lo ultimo que le interesa a M$ !! gracias a mono va a ser mas o menos portable, pero no gracias al trabajo de M$ !!! no puedo cree todo lo que leo, Manue Ceron, por favor tienes que hablar con mas gente

Ademas podemos usar el dinero de M$ en nuestro beneficio !!, seguramente porque nos permiten momentaneamente usar su creacion, vamos a ser mejores en nuestras vidas, y mas felices

Reutilizando libros !!!, cursos, celulas .net, !!! nooooo, esto es totalmente ridiculo. Para empezar lo que va a pasar es que van a haber tutoriales de mono por todos lados, y la gente del SL ni siquiera va a pelar a los libros sobre .net.

….

Ok, ya voy entendiendo, Mono va a hacerle el trabajo sucio a M$, haciedo portables sus tecnologias de bases de datos, servidor de WEB, y lenguajes que si son portables, como GTK y QT !!

Ya casi llevamos 1 hora, y creo que esta platica solo ha aportado ignoracia, y bastantes datos falsos

Por cierto, en cuanto termine la platica y las preguntas voy a hacer accesible el log de esta platica, creo que hay tela de que cortar, y ojala que esto sirva para que las personas que planean hablar sobre mono en el consol lo hagan de una manera mas adecuada 🙂

Creo que es importante que los expositores en el consol nos ilustren con cosas que realmente sean interesantes sobre Mono y .NET en general, no en las ideas tontas que M$ esta exportando a algunos individuos que estan del lado del SL

Otro comentario que en mi opinion es bastante erroneo, si tenemos problemas porque hay muchos lenguajes que no interactuan entre si, Mono hace la diferencia porque crea un framework que les permite hacerlo. Segun yo eso hacen los bindings no ??, y ahora tenemos que hacer un binding entre cada lenguaje y Mono ??, no que este mal, el punto es que no se esta combatiendo el supuesto problema de tener muchos lenguajes.

Ya me canse, lo unico que me falta es que Ceron diga que con .NET y Mono va a quedar obsoleto el html, y demas lenguajes de web, para ser sustituidos por lo que sea que M$ crea conveniente hecho en .NET.

Suficiente para mi




mi primera impresion es que el expositor (Manuel Ceron) esta plenamente convencido de que hay un modelo de programacion que puede hacer todo, y que puede permitir la utilizacion de codigo inteligentemente, al grado de hacer cosas casi automaticas :-), gran error

Sigue hablando de que en el SL hay varios lenguajes populares, todos incompatibles entre si !, hay bindigns !! :-), independientemente de eso, es lo mismo del lado del software propietarios, cuantos lenguajes compatibles hay ?? cuesta el mismo trabajo pegar 2 leguajes en ambos lados

Ademas no veo nada de malo en eso, usas el lenguaje que te guste, y el que mas se adecue a lo que tu quieres, por algo existen varios lenguajes desde muy el principio de la computacion !!

Ahora menciona que hay falta de productividad :-), y al parecer postula que esto se da porque gran parte de la programacion se hace en C y C++, y para el no son productivos, lo cual me hace pensar que definitivamente cree que hay un modelo de programacion que hace la codificacion independiente del usuario !! , Jose Chiquete estaria complacido supongo, pero en mi opinion la generacion de codigo automatico, y la reutilizacion solo sirve para aligerar, gran parte de la programacion se trata de inovar, o crear caminos diferentes.

Ahora menciona que hay varios sistemas operativos en el SL !!! no puedo creer lo que estoy leyendo :-), perdon, pero esto ya se torna aburrido.

Y ahora como la mayoria usan windows, el SL esta mal !!, sin palabras

Ah !!, lo que faltaba, tambien hay arquitecturas, y seguro el SL tiene la culpa !! 🙂

Nada mas falta que mencione que linux tiene infinidad de distribuciones, y que por eso no avanzamos 🙂

Si hay algo que el SL ha aportado, es que la programacion de SL es lo mas portable que puede ser, que windows utilice un modelo incompatible para esto es problema de M$ no del SL, este cuate esta bastante errado en casi todas sus afirmaciones en este tema

Practicamente cualquier paquete de SL que sirve para linux o BSD es usable en windows, la dificultad no es culpa de el SL, es que estas ideas son las que tienen al 90% de los usuarios de computadoras en un abismo de falsedad, y baja productividad

Nuevo comentario, ahora resulta que el SL es culpable de que compañias como adobe y corel no sepan hacer negocio del SL!! y ademas los desarrolladores de windows se quedan perplejos y congelados al interaccionar con linux…. mmm …. yo pase de un lado al otro, y no me quejo realmente, me costo el mismo trabajo aprender a usar linux que aprender a usar windows, y ahora soy mucho mas productivo, se mas, y soy mas feliz

Ahora va la critica sobre la literatura, casi no hay libros de SL, yo he visto suficientes la verdad, y la cantidad de informacion electronica es suficiente para que yo halla aprendido a programar C, PHP, Pyhong, un poco de C++, administrar linux, mucho de seguridad, y cuanta cosa se le pueda ocurrir a este expositor.

Ahora va la parte de mono, despues de un rato de criticas al SL que veo totalmente fuera de contexto, y erroneas a mas no poder.

Segun el autor hay que combatir los problemas que menciona. Esperemos que salga algo de esto :-). esperaba otro tono en esta platica

Dice que Mono surgio de la necesidad de corregir los problemas que menciono, mmmm, no lo creo, mas bien surgio de la idea de Migue de Icaza de hacer un clon de la tecnologia de M$, lo cual no tiene mucho que ver con mejorar al SL, sino de hacerlo compatible con M$

Segun yo Ceron esta equivocado en pensar que esta tecnologia intenta todo lo que el cree.

Dice que gnome fracaso con bonobo, principalmente por lo engorroso de su utilizacion. Y Miguel de Icaza reconocio que fue un error haber hecho bonobo, que nos hace pensar que no va a decir lo mismo de mono dentro de 2 años ?

Continuo en el siguiente post, para no hacer esto kilometrico




Estoy viendo una conferencia en IRC sobre MONO,