benchmark a pata + 1 semana con gnome && /me con sid

En mi post anterior comente como en un apt-get autoremove me “moche” kde por no ver que libqt3-mt y kwin se iban a desinstalar lo que me condeno a usar gnome.

Pues bueno aprovechando que estaba en ese entorno comence a levantar las aplicaciones que uso siempre: “Openoffice, iceweasel, pidgin, amarok” e inmediatamente me di cuenta de algo, gnome abrió mas rápido cada aplicación que kde (que raro) bueno segui haciendo varias cosas y vi que me respondía igual de rápido excepto amarok entonces empece a buscar la causa de esa velocidad y vi que [1 tab en iceweasel, 1 documento vacio en openoffice y pidgin ] todo abierto al mismo tiempo me consumia 300 M O.O y en internet encontre la causa “kde usa qtlibs para sus aplicaciones mientras que gnome usa gtk” por eso aplicaciones hechas en gtk (pidgin, gimp, iceweasel) tienen una apariencia rara en kde y ademas son mas lentos de abrir y eso es por que kde tiene que “transportar” gtk para renderizar con qt asi que hay un paso adicional en la apertura del programa lo que hace mas lenta su ejecucion.

Y con gnome? R: lo mismo si se abre algo hecho en qt (amarok, akregator, k3b) en gnome este hace el paso adicional y las aplicaciones salen con la apariencia predeterminada de kde.

Y gnome no es tan liviano (en realidad es mucho mas pesado que kde) ya que al instalar el escritorio con apt-get kde mide 345M mientras gnome mide 435M para descargar aplicaciones que cada escritorio usa, luego si recuerda los 300 M de memoria ram eso en kde solo llega a 260 con las mismas aplicaciones y la explicacion es esta gtk no recicla su memoria qt si si dos programas en gtk usan las mismas bibliotecas compartidas el nuevo programa vuelve a invocarlas en lugar de usar las que ya estan en memoria, en cambio qt usa la misma biblioteca que otro programa ya invocó.

Conclusion gnome es mas rápido con la mayoria de aplicaciones que usamos pero usa mas memoria, en cambio kde es un poco mas lento con esas aplicaciones pero usa menos memoria (puede palearse un poco con el paquete gtk-qt-engine disponible desde apt aptitude synaptic y cualquier otro gestor de paquetes) ya queda a criterio de ustedes cual es el mejor.

Despues de una semana con gnome me di cuenta que extrañaba kde asi que intente conseguirlo de nuevo pero tuve un accidente inesperado, un boton de la laptop que se encuentra al lado del boton de encendido con un dibujo de casita lo presione por error y vi que trato de abrir el servicio media direct de la laptop que sirve para ver dvds sin abrir el sistema operativo pero como el win2 vista lo quite del disco no hizo nada y se quedo en blanco asi que apague la laptop e intente abrir debian pero al encenderla de nuevo no me dejo iniciar sesion :-/, me puse a ver y me decia que no existe /home (esta en una particion a parte) y al ver con un live-cd el disco duro estaba vacio O.O asi que no tue mas opcion que reinstalar :’-(, pero despues yuve un problema con el sonido y me dijeron que era un bug de alsa que se arreglo en sid asi que como estaba Perro hice el dist-upgrade.

Ahora tengo sid y un panico horrible por el boton de la casita (que al no encontrar win2vista ni su partición media direct intenta reformatear el disco) asi que espero (mucho) que no me toque reinstalar pronto y mientras comprare dvds y una memoria usb de 4G para hacer respaldos de mis archivos importantes (como si fuera win2) o sino pensare en ponerle un tirro a la dichosa casita

Se me fue kde :(

Hace poco estuve quitando algunos programas de mi computadora por falta de espacio en disco y como vi varios paquetes que se habían instalado para llenar dependencias de cosas que ya había quitado le dí un apt-get autoremove, y no me dí cuenta que entre las aplicaciones a eliminar iba “libqt3-mt” y “kwin” y le enter.

Después de eso vi que en la salida aparecía “removing kwin” O.o y después cerré la sesión y no aparecía kde en el menú de kdm asi que (sin mas remedio) me metí en gnome (que instale para enseñarle linux a mi hermano que no le gusta kde) y revise los paquetes y vi que al no estar kwin se fue todo kde y solo me quedo remanente amarok y kdm 😥 .

AAAH!!!. Ahora estoy condenado a usar gnome ya que al pasar mis hermanos usando toda la banda de mi casa (bajando series de anime) no tengo tiempo para bajar el kde de nuevo y tengo que esperar a que alguno de los dos termine de bajar su serie.

Asi que aprovechando que tengo este escritorio voy a ver si en verdad es menos gaston que kde (asi como dice mucha gente de linux.org.sv) haciendo mis propias pruebas y no me voy a meter en favoritismos, voy a probarlo con las aplicaciones que uso siempre, kde a lo mucho utilizaba 200MB de ram con Writer, iceweasel e icedove al mismo tiempo, claro hay trucos para bajar el consumo de memoria y si los encuentro los voy a publicar tambien.

Larga vida a kde y ojala que el kde4 salga pronto en debian.

Codificando en Geany

Como bien saben he estado experimentando con java (hola mundo y for) y pense en buscar un IDE que me permitiera trabajar con varios lenguajes y que gastara poca memoria asi que hice un analisis (a lo vale verga) sobre los que tenia disponibles:

-eclipse: Este tiene la fama de realentizar l a computadora por el monton de plug-ing y otras cosas que trae por defecto ademas de lo que tarda en cargar (parece “optimizado para win2vista”).

-kdevelop: la instalacion de este me suponia descargar mas de 48 Mib (MiB no es Men in Black) y en mi casa todos usa el internet a fondo menos yo asi que debe ser mas pequeño.

-vim: Este no es IDE sino un editor de texto con letras de colores, es bueno para bash pero desde que hice una pagina web en el he tratado de evitarlo para lenguajes largos.

-kate: muy bueno y ya viene con kde me incline a favor de este aunque no es un IDE.

Luego un compañero de trabajo (elchurro alias rmayorga) me enseño un programa que utiliza el para programar en perl se llama geany, es de gnome pero increiblemente es muy liviano y tiene el comportamiento de kdevelop sin el enorme tamaño en disco, asi que con 20MiB menos me descargue este y es el que utilizo ahora.

Ventajas:

-Tamaño y gasto de memoria, ya que no esta tan pesado como kdevelop o eclipse.
-Identacion automática, shortcuts y autocompletado ademas de tener la caracteristica code highlighting (resaltado de sintaxis)
-no es emacs
Por el momento seguire aprendiendo java (y a usar geany)

Iniciando en java :)

Desde hace unos meses (desde que empecé a trabajar) he querido aprender otros lenguajes de programación además de lo poco que aprendí de C y las saca de aguas que he hecho en bash. Me decidí a aprender lenguajes interpretados que son generalmente mas fáciles que los programas compilados.

Pero cada ves que me pongo a hacer algo en algún lenguaje interpretado aparece otra cosa que debo hacer.

Y en mi locura intente conocer un poco mas sobre los lenguajes de programación en general entonces un dia me tope con este articulo en mi akregator:

http://www.theinquirer.es/2008/04/25/los_lenguajes_c_y_c_en_decadencia.html

Después de leer me dí cuenta que java  (Ojo: no es un lenguaje interpretado) aunque sea mas gaston de memoria que lenguajes como C y C++ estaba ganando mucho terreno se puede notar con ver que varios de los programas que usamos a diario disponen de por lo menos un plugin o una extensión escrita en java:
Ejemplos:

Azureus
Openoffice.org
frostwire, limewire y todos los *wire
y nuestro favorito firefox (iceweasel)

Entonces he comenzado a aprender aunque sea un poco de este lenguaje que ojala me sirva de algo en mis actividades de trabajo.

Además (razón estilo bichito :p) que de parte del xtecuan nos regalaron en el ciber calcomanías de Java y quiero que no sea de por gusto que la tengo :p

1ro de mayo

Este día se celebra internacionalmente el día del trabajo. (que irónicamente se celebra con asueto :p) </ironia>.

En realidad es una ocasion para que los  “Empleadores”  y la gente que esta arriba en los grandes puestos se de cuenta que un trabajo debe ser digno y ayudar a la economía familiar (del empleado) y no ser un medio de explotación (por que el empleado  no es una mina de carbón).

Para los que trabajan duro todos los días y para aquellos que son dedicados a su #Job felicidades