Esenciales 2009
Mar 30, 2009 Articulos
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
Tags: 2009, esenciales, software
Marzo 30th, 2009 at 14:33
grosisima lista.
Marzo 30th, 2009 at 14:39
Tenido en cuenta para cuando instale Gentoo en la notebook (pronto).
Marzo 30th, 2009 at 14:51
@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.
Marzo 30th, 2009 at 15:07
no es que sea nazi.
sin embargo estuve usando el mail client de opera y es todo lo que jamas quize para leer mails.
Marzo 30th, 2009 at 15:14
tu comentario es criminal, ángel… cómo vas a poner todos esos ebuilds…
Marzo 30th, 2009 at 15:48
@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.
Marzo 31st, 2009 at 22:43
qwerty, justamente estoy buscando un software para descarga de Torrents; Transmission permite ejecutarlo como deamond y correr algun cliente en Windows y Linux?
Abril 1st, 2009 at 00:29
@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.
Abril 1st, 2009 at 03:44
Hacete hombre
Abril 1st, 2009 at 11:49
@Fz: ¿Decis que baje mis torrents a mano con telnet y tipeando los paquetes? ¿Quien te crees que soy? ¿Fz?
Abril 5th, 2009 at 23:17
[...] 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. [...]
Enero 20th, 2010 at 09:59
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.