Esenciales 2009

Mark Pilgrim, autor de Dive Into Python (y preparando Dive Into Python 3) hace cada tanto una lista del software que esta usando llamada “Essentials” (la ultima es “Essentials 2008”) en la que enumera las versiones que usa, que tan contento esta y que opciones esta viendo. Me parece interesante de hacerlo porque las herramientas que cada uno utiliza son muy importantes y siempre es bueno hacer una elección pro-activa de las mismas.

Así que acá van los Esenciales 2009 de Angel Freire:

Gentoo Linux, menos contento que otros años, cada ves le encuentro mas problemas de QA, con ebuilds mal hechos y problemas entre las dependencias. Pero aun así y todo sigue siendo la distribución donde me siento mas cómodo, Exherbo es una opción que me esta interesando mucho, aunque como bien dice la página todavía le falta mucho para que sea estable en el día a día.

Vim + snippetsEmu + tabs mapeadas a los mismos keybinds que Firefox + ctags. Trato de ejercitar un poco todos los días y tengo colgado al lado de mi escritorio “The Semi-Official IBM DeveloperWorks ™ Vim Cheatsheet”.

Firefox + Mouse Gestures Redox + Web Developer + Firebug (c/YSlow) + User Agent Switcher + Modify Headers + Xmarks (ex Foxmarks, que reemplazo a Google Browser Sync bastante bien, Weave no funciono nunca). Estoy acumulando ganas para darle una buena oportunidad a vimperator.

Pidgin para casi todo lo que es mensajería, menos para IRC donde irssi dentro de un screen sigue siendo la mejor opción.

Thunderbird para el email + Tag Toolbar + XNote + Buttons! + External Editor, algún día haré un post en este blog explicando como combino todo eso. Pero últimamente me esta llamando mucho la atención usar mutt, ya uso getmail + maildrop así le puedo sacar mas provecho a vim.

gqview para ver imágenes, epdfview para pdfs y OpenOffice para la mayoría del trabajo.

Para música, sigo utilizando mpd, pero estoy empezando a encontrarle el gusto a Exaile. Y en cuanto a películas sigo con (¿el ya obsoleto?) mplayer que cumple su trabajo muy bien.

En cuanto al entorno gráfico, Fluxbox sigue siendo mi elección de WM, tuve un intento con Gnome este año pero no perduro, y aterm como terminal sigue siendo rápida y cómoda, aunque estoy pensando en empezar a usar urxvt ya que en aterm estoy encontrándome cada ves mas con caracteres en unicode que no muestra bien.

Para p2p estoy usando Transmission, el único problema que le encontré es la falta de soporte para RSS, pero con un pequeño script en Python que lea los RSS que me interesan, les aplique regex, y utilice la api de Transmission para que los baje. Soy mas que feliz con esa solución.

Deje de usar gkrellm y empecé a usar conky, no ocupa espacio en la pantalla y me resulta gráficamente mas atractivo.

Como shell zsh me sigue brindando un buen equilibrio entre interactiva/scripteable, probé escribir algunos scripts en ksh pero todavía estoy muy verde, y en la mayoría de los servidores donde tengo que trabajar me encuentro bash así que también tengo que mantener un .bashrc ajustado a mis gustos.

Voy a tratar de hacer este post todos los años para mi cumpleaños, es una fecha fácil para recordar de repasar todo esto :)

12 Responses to “Esenciales 2009”

  1. pandres Says:

    grosisima lista.


  2. Santiago Says:

    Tenido en cuenta para cuando instale Gentoo en la notebook (pronto).


  3. qwerty Says:

    @Santiago:

    Esto es medio mounstroso pero mi /var/lib/portage/world:

    app-admin/conky
    app-admin/gkrellm
    app-admin/logrotate
    app-admin/python-updater
    app-admin/sudo
    app-admin/syslog-ng
    app-arch/file-roller
    app-arch/lha
    app-arch/p7zip
    app-arch/rar
    app-arch/unrar
    app-cdr/brasero
    app-crypt/johntheripper
    app-editors/gvim
    app-editors/nvu
    app-editors/vim
    app-emulation/crossover-office-pro-bin
    app-emulation/parallels-workstation
    app-emulation/virtualbox-ose
    app-emulation/wine
    app-misc/figlet
    app-misc/screen
    app-mobilephone/gammu
    app-mobilephone/kannel
    app-mobilephone/wammu
    app-office/abiword
    app-office/dia
    app-office/mozilla-sunbird
    app-office/openoffice-bin
    app-portage/autounmask
    app-portage/eix
    app-portage/flagedit
    app-portage/gentoolkit
    app-portage/layman
    app-shells/zsh
    app-shells/zsh-completion
    app-text/acroread
    app-text/dos2unix
    app-text/epdfview
    app-text/evince
    app-text/htmltidy
    app-text/nopaste
    app-text/unix2dos
    app-text/xchm
    dev-db/datastudio
    dev-db/dbdesigner
    dev-db/freetds
    dev-db/mysql
    dev-db/mysql-gui-tools
    dev-db/phpmyadmin
    dev-db/postgresql
    dev-java/ant
    dev-java/jad-bin
    dev-java/java-config
    dev-java/jython
    dev-java/sun-jre-bin
    dev-lang/erlang
    dev-lang/lua
    dev-lang/php
    dev-lang/ruby
    dev-libs/cyrus-sasl
    dev-libs/libgamin
    dev-libs/libyaml
    dev-libs/libzip
    dev-libs/nspr
    dev-libs/nss
    dev-libs/syck
    dev-perl/XML-Parser
    dev-php/PEAR-Config
    dev-php/PEAR-PEAR
    dev-php/smarty
    dev-python/IcePy
    dev-python/SpreadModule
    dev-python/celementtree
    dev-python/cherrypy
    dev-python/django
    dev-python/elementtree
    dev-python/elixir
    dev-python/flup
    dev-python/genshi
    dev-python/gtkmozembed-python
    dev-python/httplib2
    dev-python/imaging
    dev-python/mysql-python
    dev-python/omniorbpy
    dev-python/paramiko
    dev-python/psyco
    dev-python/psycopg
    dev-python/pycrypto
    dev-python/pygame
    dev-python/pylibpcap
    dev-python/pymssql
    dev-python/pyorbit
    dev-python/pysyck
    dev-python/python-gammu
    dev-python/python-memcached
    dev-python/pytz
    dev-python/pyxml
    dev-python/pyyaml
    dev-python/setuptools
    dev-python/simplejson
    dev-python/sip
    dev-python/soappy
    dev-python/sqlalchemy
    dev-ruby/rails
    dev-ruby/rubygems
    dev-ruby/sqlite-ruby
    dev-ruby/xml-simple
    dev-util/ccache
    dev-util/cscope
    dev-util/ctags
    dev-util/cvs
    dev-util/git
    dev-util/kodos
    dev-util/mercurial
    dev-util/strace
    dev-util/subversion
    dev-util/visual-regexp
    games-arcade/frozen-bubble
    games-arcade/netris
    games-emulation/gxmame
    games-fps/quake3-bin
    games-misc/cowsay
    games-misc/fortune-mod
    games-misc/fortune-mod-bofh-excuses
    games-misc/fortune-mod-chucknorris
    games-misc/fortune-mod-familyguy
    games-misc/fortune-mod-futurama
    games-misc/fortune-mod-gentoo-dev
    games-misc/fortune-mod-gentoo-forums
    games-misc/fortune-mod-hitchhiker
    games-misc/fortune-mod-homer
    games-misc/fortune-mod-kernelcookies
    games-misc/fortune-mod-simpsons-chalkboard
    games-misc/wtf
    games-puzzle/gtetrinet
    games-puzzle/tetrinet
    games-strategy/freeciv
    gnome-base/gnome
    gnome-extra/gcalctool
    kde-base/kdelibs
    mail-client/mozilla-thunderbird
    mail-client/mutt
    mail-filter/maildrop
    mail-mta/postfix
    media-fonts/artwiz-aleczapka-en
    media-fonts/corefonts
    media-fonts/cronyx-fonts
    media-fonts/dejavu
    media-fonts/freefonts
    media-fonts/liberation-fonts
    media-fonts/terminus-font
    media-fonts/unifont
    media-gfx/gimp
    media-gfx/gqview
    media-gfx/imagemagick
    media-gfx/splash-themes-gentoo
    media-gfx/splashutils
    media-libs/freetype
    media-libs/libcaca
    media-libs/sdl-image
    media-plugins/gmpc-coveramazon
    media-plugins/gmpc-lyrics
    media-plugins/gmpc-serverstats
    media-plugins/gst-plugins-ffmpeg
    media-plugins/gst-plugins-flac
    media-plugins/gst-plugins-mad
    media-plugins/gst-plugins-mpeg2dec
    media-plugins/gst-plugins-ogg
    media-plugins/gst-plugins-vorbis
    media-sound/alsa-utils
    media-sound/exaile
    media-sound/gmpc
    media-sound/gnome-alsamixer
    media-sound/mpd
    media-sound/mpg123
    media-sound/ncmpc
    media-video/mplayer
    net-analyzer/cacti
    net-analyzer/iptraf
    net-analyzer/ngrep
    net-analyzer/nmap
    net-analyzer/rrdtool
    net-analyzer/traceroute
    net-analyzer/wireshark
    net-dialup/minicom
    net-dns/bind-tools
    net-dns/djbdns
    net-fs/samba
    net-ftp/ncftp
    net-im/pidgin
    net-irc/irssi-svn
    net-irc/unrealircd
    net-libs/xulrunner
    net-mail/getmail
    net-misc/dhcp
    net-misc/dhcpcd
    net-misc/grdesktop
    net-misc/gwibber
    net-misc/memcached
    net-misc/ntp
    net-misc/putty
    net-misc/rabbitmq-server
    net-misc/spread
    net-misc/telnet-bsd
    net-misc/twitux
    net-misc/vnc
    net-p2p/deluge
    net-p2p/transmission
    net-print/cups
    net-print/gutenprint
    net-print/hplip
    net-www/netscape-flash
    sci-visualization/gnuplot
    sys-apps/baselayout
    sys-apps/dbus
    sys-apps/lshw
    sys-apps/pciutils
    sys-apps/slocate
    sys-apps/usbutils
    sys-boot/grub
    sys-devel/distcc
    sys-devel/gdb
    sys-fs/e2fsprogs
    sys-fs/ntfs3g
    sys-fs/ntfsprogs
    sys-fs/reiserfsprogs
    sys-kernel/gentoo-sources
    sys-libs/cracklib
    sys-libs/gpm
    sys-libs/timezone-data
    sys-process/htop
    sys-process/lsof
    sys-process/vixie-cron
    www-apache/mod_python
    www-apache/mod_wsgi
    www-apps/trac
    www-client/links
    www-client/lynx
    www-client/mozilla-firefox
    www-client/opera
    www-servers/apache
    www-servers/lighttpd
    www-servers/mongrel
    x11-apps/xset
    x11-apps/xvinfo
    x11-base/xorg-x11
    x11-drivers/xf86-video-openchrome
    x11-drivers/xf86-video-via
    x11-libs/wxGTK
    x11-misc/fbpager
    x11-misc/googleearth
    x11-misc/synergy
    x11-misc/xscreensaver
    x11-plugins/lightning
    x11-plugins/pidgin-msn-pecan
    x11-terms/aterm
    x11-terms/eterm
    x11-terms/mrxvt
    x11-terms/rxvt-unicode
    x11-themes/gtk-engines
    x11-themes/gtk-theme-switch
    x11-wm/fluxbox
    x11-wm/fvwm

    Igual es bastante al pedo, hay muchas cosas que tengo emergeadas por pruebas.


  4. tute6666 Says:

    no es que sea nazi.
    sin embargo estuve usando el mail client de opera y es todo lo que jamas quize para leer mails.


  5. nachopro Says:

    tu comentario es criminal, ángel… cómo vas a poner todos esos ebuilds…


  6. qwerty Says:

    @tute6666:

    Primero, tenes un seis de mas en tu nick.

    Segundo, el problema con el cliente de Opera es que no podes extenderlo mucho. A mi me gusta mucho mas Opera como browser que Firefox, se siente mas comodo, anda mas rapido, y carga mejor la mayoria de las paginas. Pero no es extensible, en el post se ve que uso muchas extensiones de FF para trabajar y eso en Opera no existe, hay widgets pero ni se acerca a lo comodo que es FF para extenderlo.

    @nachopro:

    Si, son muchas, y dije, la mayoria estan de pruebas. Fijate que en el post liste las que realmente uso, el resto son “pequeños agregados” que a veces uso, o, como dije, pruebas.


  7. El Rengo Says:

    qwerty, justamente estoy buscando un software para descarga de Torrents; Transmission permite ejecutarlo como deamond y correr algun cliente en Windows y Linux?


  8. qwerty Says:

    @El Rengo:

    De hecho asi lo corro yo. Cuando lo instalas deja un binario llamado transmission-daemon. Depende de la distribucion que uses si tiene o no scripts de inicio, en Gentoo estaban rotos pero en el wiki de Transmission tenian un ejemplo con mejores scripts de arranque.


  9. Fz Says:

    Hacete hombre


  10. qwerty Says:

    @Fz: ¿Decis que baje mis torrents a mano con telnet y tipeando los paquetes? ¿Quien te crees que soy? ¿Fz?


  11. Diario de un programador » Archivo del blog » Microsoft no sabe Unicode Says:

    [...] En ese caso todos dicen el mismo encoding “iso-8859-1″ (también conocido como latin-1), pero si nos imaginamos un caso donde digan algo distinto: ¿a cual debemos creerle? Es un dilema difícil, este problema en particular los web browsers lo solucionan con un algoritmo que intenta adivinar el encoding, el ejemplo de Mozilla Labs (Firefox, Camino, etc) se puede ver online aprovechando que es open source, y ese mismo algoritmo fue portado a Python por Mark Pilgrim, de quien hable en mi post pasado. [...]


  12. Jonell Fritchman Says:

    Your website came up in my research and I’m moved by what you have composed on this issue. I am presently broadening my search and thus cannot contribute further, still, I’ve bookmarked your site and will be returning to keep up with any potential updates. Just love it and thanks for admitting my remark.


Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>