Xiki, el shell del futuro

Estándar

Kickstarter tiene su miga. A veces encuentras cosas realmente absurdas, pero otras te sientes asombrado con las cosas tan útiles que quedan por hacer en este mundo. Esta semana he encontrado una de las últimas.

Enter Xiki

Os recomiendo que echéis un vistazo al vídeo de presentación de Xiki: The command revolution, porque si usais la línea de comandos habitualmente os va a encantar. Imaginaos un shell en vuestra terminal que actúa como un editor corriente, en el que puedes ejecutar comandos y navegar por su salida estándar de una manera más cómoda, filtrar dichos resultados como si estuvieseis en el propio Vim y guardar vuestra sessión de comandos en un fichero de texto que otra persona podrá abrir posteriormente y ejecutar los comandos uno a uno en el orden que quiera. Repito de nuevo, os recomiendo encarecidamente que veáis el video de presentación, porque es muy difícil de explicar con palabras lo que podrá ser capaz de hacer esta utilidad si sale adelante el proyecto.

Además de todo esto, ¡el proyecto es Open Source! Y para los que os guste y os veais capaces de poder ayudar, el creador, Craig Mutt (@trogdoro), hace sesiones de pair programming para beneficiarse de la opinión de otros desarrolladores a la hora de programar distintas características del shell.

Kickstarter: Xiki Kickstarter
Twitter: @xiki
Web: www.xiki.org

[TIP] Eliminar ficheros por fecha de modificación

Estándar

Cuando tratamos con una buena cantidad de ficheros, a menudo nos vemos con la necesidad de borrar muchos archivos tanto por razones de limpieza, como de espacio en disco. Una de mis herramientas favoritas para esto es find. A menudo desconcida, esta herramienta nos permite bastante flexibilidad a la hora de buscar y ejecutar comandos automáticamente sobre el conjuntos de elementos encontrados con los filtros aplicados, además de poder usar los clásicos comodines y expresiones regulares.

Continuar leyendo

Podríamos ver Ubuntu como Rolling Release dentro de un tiempo

Estándar

Según informan en un post de WebUpd8, Ubuntu podría convertirse en una distribución Rolling Release, término que ya introdujimos en este blog hace algún tiempo, entre sus versiones LTS (Long Term Service), es decir con una versión refinada cada 2 años.

Esto se convertiría en realidad a partir de la versión 14.04 de la distribución, y aunque falte más de un año todavía, se trata de una gran noticia, tanto para los usuarios (los cuales disfrutarán de actualizaciones continuas sin necesidad de reinstalar la distribución cada 6 meses) como para los desarrolladores implicados (que ya no tendrán que apresurarse para cumplir las entregas de software, creando así un software de mayor calidad).

Ubuntu se unse de esta manera al grupo de distribuciones que ven en una actualización continuada de sus paquetes la opción de futuro a seguir. Una decisión inteligente a mi parecer, que beneficiará a todos los implicados.

[Tip] Usar Vim como editor por defecto de Git

Estándar

El tip de hoy es muy simple, ¿cómo podemos usar vim como editor por defecto para git? Muy sencillo:

git config --global core.editor vim

Con esta sencilla orden cada vez que no indiquemos un mensaje de commit para git, vim se abrirá y nos permitirá editar el mensaje, lo que normalmente suele ser más útil que hacerlo en la propia terminal.

Esto funciona en Linux y debería funcionar en OS X también, pero si queremos usar MacVim como editor en OS X deberemos introducir esta orden en su lugar:

git config --global core.editor "mvim -f"

Espero que os sea de utilidad 🙂

Virtualboxes, repositorio de máquinas virtuales

Estándar

Es muy habitual instalar un linux distinto al que tenemos en nuestra máquina para toquetear cosas que no queremos que surtan efecto sobre nuestra máquina (por inseguridad del proceso o sólo porque es para pruebas). Para estos casos tenemos el fantástico virtualbox que nos sirve para esto y para otras muchas cosas; pero a veces las instalaciones se hacen tediosas o necesitamos la máquina en el instante, sin tener que investigar el proceso de instalación de la distro.
Continuar leyendo