Simple, agregar en el .bashrc lo siguiente : function parse_git_branch { git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* (.*)/(1)/' } function detect_svn { test -d .svn && echo "(svn)" } function proml { local RED="[33[0;31m]" local LIGHT_RED="[33[1;31m]" local YELLOW="[33[0;33m]" local LIGHT_GREEN="[33[1;32m]" local WHITE="[33[1;37m]" local LIGHT_GRAY="[33[0;37m]" local LIGHT_PURPLE="[33[1;34m]" case $TERM in xterm*) TITLEBAR='[33]0;u@h:w07]' ;; *) TITLEBAR="" ;; esac PS1="${TITLEBAR} $LIGHT_PURPLEw$YELLOW$(parse_git_branch)$(detect_svn) $LIGHT_GRAY$ " PS2='> ' PS4='+ ' } proml Y se ve algo como (sin colores, sorry 🙂 : ~/src/some_git_project(master)$ ~/src/some_svn_project(svn)$
-
-
Audacity en Paranormal Activity
La película es muy mala (no puedo creer que tenga casi 7 puntos en IMDB), pero mientras iba adelantandola a ver si pasaba algo me encontré que el protagonista usa Audacity para filtrar los ruidos de los «espíritus» : Ahora por lo menos se que con software libre puedo investigar los ruidos misteriosos de una casa :).
-
Hacia las Jornadas Regionales
Ya falta solo una semana para que me vaya para Chile a las Jornadas Regionales de Software Libre que este año organizó Open Community. Si bien voy a ir 10 días porque aprovecho para conocer, en las jornadas voy a estar presentando dos charlas Charla: Liberando Windows Dia: Miercoles 7 de Octubre Charla: Introducción a OAuth Dia: Jueves 8 de Octubre Hay varios oradores interesantes confirmados, aunque todavía no se publicó qué va a dar cada uno ni el calendario completo de los 3 días.
-
Hannah Montana Linux
Ahora ya se que instalarle a mi sobrina en la PC : Hannah Montana Linux is a unix-like Linux Operating System based on Kubuntu. The Package Manager is Debian apt. The GUI is KDE 4.2 with Hannah Montana themes
-
Regalando cosas por Bluetooth
El año pasado Movistar había lanzado una campaña muy pedorra en el subte, en donde unos carteles en el piso te invitaban a prender tu Bluetooth y te enviaban un file. Lo que te enviaban era una simple imagen, con tanto texto que en mi celular era casi ilegible y no tenía consigna alguna. Sin embargo esto sirvió para que me encaprichara y quisiera armar algo similar para la oficina, orientado a que un cliente que viene a una reunión se pueda llevar un regalo, que en este caso es un juego J2ME. Hacerlo realmente es una boludez. El real problema, que no voy a tratar acá, es tener una…
-
Linux ath9k y beacon loss from AP
Hace unos días finalmente instalé Ubuntu 9.04 nuevamente en mi MacBook y estaba muy contento con el soporte (iRemote, iSight, Suspend e Hibernate, etc) hasta que empezaron los problemas con la placa Wifi. El síntoma es que a cada rato se desconecta un segundo y vuelve, lo que lo hace insoportable para aplicaciones como Skype (y bue, de alguna forma cómoda hay que comunicarse con la flia) o trabajar por ssh. El problema al parecer es una mezcla del driver ath9k y NetworkManager. Lo que sucede es que cuando el NM trata de refrescar la lista de APs dispara una operación que en el driver se reduce a ejecutar algunos…
-
MySQL a CSV remotamente desde el shell
Algo que siempre me molestaba de cuando una campaña deja de correr era la molestia de los día siguientes : «me exportas a,c,b de tal tabla», «me das mejor b,a,c» y así sigue la molestia. Más que nada porque tenía que loggearme al DB server, hacer un dump o correr algún script de php para armarlo. Bueno, hoy buscando otra cosa caí sin querer en este tip que usa el comando myql y sed desde el shell. Así que ahora puedo tirar la query por la VPN (bueno, cuando ande bien voy a poder :D) directo al DB server y mandar por email el CSV :). mysql -u user -h…
-
Do it right! – Manejo de dependencias
En estos días he tenido varias discusiones sobre algunas prácticas muy acostumbradas en varios proyectos, que a mi parecer están muy lejos de lo útil. Es por eso que decidí escribir un par de artículos denominados «Do it right!» (hazlo bien!, si mi inglés no es tan malo como pienso :D). En esta primer entrega voy a tratar el tema de manejo de dependencias. Escenario Muchas veces uno se encuentra con un software que necesita y le es útil. Vamos a suponer de entrada que no tiene paquete para su distribución y/o sistema operativo favorito. En al leer el README vemos que depende de muchas cosas : alguna biblioteca de…
-
Jornadas Regionales 2008 – Día 1
Día agotador, como hace mucho que no sufría :D. Como todos los años arrancaron las Jornadas Regionales cuyo organizador en esta oportunidad es Cafelug. Los chicos arrancaron a pleno, super organizados, aunque como siempre sobre el final se olvidan de algunos detalles en la marea de gente consultando cosas. Yo arranqué temprano dando una charla de Software Libre para Windows orientado a home/office user, sin tocar siquiera temas más de coding. No es una charla que me super guste pero fue «por encargo» y no me costaba nada sumar. A la tarde fui a dar la segunda (y espero nunca repetir el error de dar dos charlas el mismo día,…
-
Aprendiendo a Dibujar
O más bien, intentando aprender a dibujar :D. La semana pasada decidí que quería aprender a dibujar, así que me puse a investigar donde ir a estudiar. Encontré un par de lugares que parecen copados, pero hasta julio/agosto no empiezan, tengo que esperar. Este finde largo, en casa y aburrido, sin cacerola extra para golpear, empecé a buscar online, como dios manda 🙂 y me contré con Draw Space. El sitio tiene muuuucha data, tutoriales, step-by-steps, técnicas, etc. muy copadas y re simples. Obviamente no tenía lapices en casa, mucho menos hojas en blanco, así que improvisé y me pasé el finde haciendo ejercicios, dibujando cosas y mirando TV. Algunas…