Porque uso KDE en Linux

Aquí está, copiando un directorio mediante SSH entre dos máquinas remotas en distintos continentes desde el gestor de ficheros. Sí, en otros sistemas se puede hacer instalando y configurando cosas, pero KDE lo hace por defecto, sin hacer absolutamente nada más.

Compartir/Guardar/Bookmark

Mini visión general y opinión sobre Django

Django es un en entorno de programación web que lleva varios años funcionando aunque ha sido ahora (2009) cuando ha visto un auge importante en su uso debido a la salida de la primera versión estable, la 1.0. En este artículo quiero dar una visión general y resumida de como está estructurado y como funciona, así como mi opinión personal-profesional. Es importante destacar que este artículo no es un curso ni un tutorial de Django, aunque sin duda tener unas nociones de como funciona Django en conjunto ayudará al que a continuación quiera aprenderlo a fondo.

[El artículo sigue en el interior]

Continua dentro; pincha para leerlo completo (1933 palabras)

Re-Estrenando web: Juanjoalvarez.net 3.0

¡Hay parto!

Hoy estreno la tercera versión de mi web juanjoalvarez.net. Aunque todo parezca igual estéticamente (la plantilla existente me gustaba así que la he conservado) por debajo absolutamente todo es nuevo.

La primera versión de esta página, allá por los años 90, eran todo contenidos estáticos cargados usando una plantilla base que hacía $includes con PHP de cada página. Probablemente tuviera gif animados...

La segunda versión, a mediados de 2000, estaba en el gestor de contenidos drupal y cumplió su función durante unos cuantos años. Pero tenía el problema de que cada vez que quería cambiar algo en el código para incluír una nueva funcionalidad, tenía que estar un par de horas sólo para ver por donde empezar porque no soy experto en el código de Drupal, así que como últimamente he estado aprendiendo bastante bien el framework web Django y usándolo en dos proyectos personales y uno profesional, decidí migrar todo.

Hay que decir que Django no es exactamente lo mismo que Drupal pues el primero es un framework web (de más bajo nivel) mientras que el segundo es un gestor de contenidos. Sin embargo la migración completa me ha llevado sólo dos días, usando módulos que ya estaban hechos por terceros o hechos en alguno de los otros proyectos Django en los que participo (por mi o por mis compañeros). Y ésto no sólo conservando toda la funcionalidad que usaba de Drupal sino añadiendo además funcionalidad adicional como la página y la caja con los tweets de mis dos cuentas de Twitter o la página con la lista de noticias y chorradas que voy compartiendo en el Google Reader.

Aparte de las funcionalidades nuevas la página debería ser mucho más rápida (y lo es, según el Google Page Speed y el YSlow) debido en parte al nuevo hosting y en parte a que ya no cargo contenidos externos como la caja de compartidos de Google (que no hace falta con la nueva caja) o la de LibraryThing. Para suplir la funcionalidad que me daba la cajita de LibraryThing (mostrar los últimos libros leídos y reviews) planeo escribir una aplicación Django para hacer reviews de contenidos culturales (libros, películas, música).

Además las entradas del gestor del contenido soportan entradas escritas en varios idiomas, dos formatos de edición (HTML puro o Markdown) y otras cosas que con Drupal no tenía, o no podía tener sin mucho dolor.

Lo que no he podido migrar de momento son los comentarios. Es una pena porque había algunos interesantes y que aportaban cosas (sobre todo en las páginas de programas) veré si más adelante puedo migrarlos de alguna forma aunque sea metiéndo aquellos que considere interesantes a manopla.

Más adelante escribiré un comentario con una revisión general de Django con mi opinión, pero de momento se puede resumir en que estoy feliz como una perdiz con el descubrimiento.

Compartir/Guardar/Bookmark

The End Is Near: I switched from Mandriva to Ubuntu

  • 1995: I installed a Red Hat distribution. It was crap mostly because of the RPM-hell, but better than MS-DOS or Windows 95, so I kept it.
  • 1996: I installed Debian. No RPM-hell but nice apt-get. Loved it.
  • 2004: My blood boiled after and entire afternoon trying to make a scanner work, which I knew was supported by SANE. Deleted the Debian and installed Mandriva. The scanner, and almost everything else, worked at once.
  • 2009: After five years using and advocating Mandriva and making fun of the average Ubuntu user I switched to KUbuntu 9.04. Talk about consistency.
So, why?. Well, it's not like Ubuntu has been better all the time that Mandriva and I just keept resisting for brand loyalty; I've been testing almost every major Ubuntu release, and still found the current (at the time) Mandriva version superior. Superior for me means that more hardware was detected and configured to work, the KDE desktop was better configured and integrated (I don't use the lobotomized Gnome), and the Mandriva administration tools were superior.

But two weeks ago I tested KUbuntu 9.04 and found it superior. The hell froze. It was superior because:

o All the things that Mandriva never got really right on my Sony Vaio just worked on Ubuntu. This include:

  • The suspend to disk and RAM (in Mandriva about 30% of the time the computer would never came back from suspend to RAM, and suspend to disk never worked.)
  • The sound; Mandriva pulseaudio configuration would sometimes leave me without sound, usually when opening a flash video from Firefox or coming back from suspend to RAM. I fixed that killing pulseaudio and restarting the sound system, but it was a pain.
  • The Firefox addons. Ubuntu uses an special Firefox extensions that install Flash, Java, and other things automatically the first time you need it. It shows a wizard and installs everything, like in Windows. With Mandriva you need to go chasing the plugins on the net and install them yourself, or fiddle with repositories. Ubuntu has some other user-friendly niceties like these, like the NVidia/ATI driver installer and configurator (envy-ng.)
o The speed. Holy cow, this thing is fast! It's not only much faster than Mandriva (much faster booting, faster desktop, much better user experience all around) is also much faster than previous Ubuntu versions.

There is only one thing I'll miss from Mandriva, and it's its awesome DrakConf. KUbuntu has a loosy collection of configuration programs under "System", some other things you're supossed to configure with KDE "SystemSettings" and some other things you are supossed to configure clicking on some taskbar icons, but Mandriva DrakConf got most of these under a single, user friendly GUI and it also got a lot more configuration modules than Ubuntu have.

So, Ubuntu users, you can mock me now. I'll not reply, as a penitence.

Compartir/Guardar/Bookmark

Rapidsucker 0.6 released with paralell download limit option

I've just released rapidsucker 0.6. This version adds the most requested feature: support to limit the number of paralell downloads. By default the limit will be 8, but if you want to change it you can add the options "maxparalell = X" (being X a number) to your $HOME/.rapidsucker.conf file.

Another feature is that pasted urls will be extracted in a smarter way, for example if you paste a line like "Part1:http://rapidshare.com/blabls543543 (rar part)" the real URL (http://rapidshare.com/blabls543543 in this example) will be correctly extracted.

You can download it on usual link.

Update 08 january 2009: I've just released 0.6.1 which add a total of finished and pending files instead of printing a line for each so the output is not clodged when you are downloading have lots and lots of files. Also I'm using temporal file names for the cookies so you should have less problem running several rapidsuckers in the same directory (in this case you're also advised to use the config option "rememberurls=false".)

Compartir/Guardar/Bookmark

« Anterior 1 2 3 4 5 6 7 8 9 Next »