Sofa Naranja ahora, con un 125% más de naranja

Posts con la etiqueta “Código

Publicado
15 February 2007 @ 9pm

Categorías
Código

Trucos con SSH

Si trabajas habitualmente con servidores remotos, probablemente ya te estés autentificando con llaves RSA.

Pero lo que quizá no supieras es que en tu carpeta $HOME/.ssh/ puedes configurar algunos atajos para tus servidores habituales.

La cosa es tan simple como crear un fichero ‘config’ en $HOME/.ssh/ y añadir esto:

Host sn
HostName sofanaranja.com
User nombre_de_usuario

A partir de entonces, puedes usar el atajo ’sn’ para acceder al servidor sofanaranja.com usando SSH:

ssh sn

y no tendrás que preocuparte de añadir el nombre de usuario o el nombre de host.

También funciona con SCP:

scp mi_fichero.png sn:www/img

y para ejecutar comandos remotos:

ssh sn ls www/img

(que te dará un listado de todos los ficheros remotos en www/img)

Si tienes más de un servidor “favorito” (estoy pensando en la Ruby Room y su colección de máquinas con nombres atómicos) la cosa es tan fácil como separar cada host en el fichero por una línea en blanco:

Host sn
HostName sofanaranja.com
User nombre_de_usuario

Host bs
HostName bomberstudios.com
User nombre_de_usuario

Yo no es que tenga muchas máquinas… según DreamHost todos mis sitios (unos 15) están en 4 máquinas. Lo que pasa es que como dijo aquel: “Good Programmers Are Lazy And Dumb”. Trabajar menos, en mi opinión, es una obligación moral de todo el que use ordenadores ;)

Y para terminar, otra gran cita:

“I am rarely happier than when spending an entire day programming my computer to perform automatically a task that it would otherwise take me a good ten seconds to do by hand” — Douglas Adams


Publicado
1 February 2007 @ 9pm

Categorías
JavaScript, TextMate, Web

TextMate JavaScript Bundle

Si programas JavaScript de una manera más o menos asidua, y usas TextMate, tienes que probar el bundle “JavaScript Tools”

Textmate Javascript Tools

Javascript Tools pone a tu disposición dos herramientas que (dependiendo de tu nivel programando Javascript) pueden ser una bendición o una pesadilla:

JSLint, un verificador de sintaxis para Javascript. JSLint detecta errores tan comunes como:

  • Los ; que siempre se te olvidan al final de una línea.
  • Código que nunca se ejecuta.
  • case sin su switch correspondiente.
  • Comentarios dentro de comentarios.
  • Uso de = en comparaciones (en lugar de ==)
  • Etc, etc…

JSMin, un compresor de ficheros .js que te ahorrará un pico en tu factura de hosting.

La gracia del asunto está en que las dos herramientas se integran perfectamente con TextMate, y si tienes un error en tu código, JSLint te dirá dónde está (con un bonito enlace que te lleva a la línea y columna donde está el error).

Jslint en Textmate

De regalo, el bundle incluye un comando que verifica la sintaxis cada vez que guardas el fichero, mostrándote un tooltip si hay algún problema.

Jslint en Textmate 2

Así que ya tardan en descargarse el bundle y darle las gracias al autor :)

Technorati tags: , ,

Publicado
20 January 2007 @ 9pm

Categorías
Código, TextMate

TextMate + rcodetools, el paraiso de Ruby

Si usas TextMate y programas en Ruby, te interesa saber un par de cosas que han sucedido en las últimas semanas en la lista de correo de TextMate Developers:

¿Y para qué sirve todo esto, amigos lectores?

Sirve para que, cuando pulsas ⌥ + ⎋ suceda esto:

Textmate Rcodetools Autocomplete

Así que ya tardas en actualizarte a la última versión del bundle de Ruby :)

Technorati tags: ,

Publicado
18 December 2006 @ 7pm

Categorías
AppleScript, Código, Mac

AppleScript vs Ruby

En breve, un articulillo sobre la última joya que nos ha regalado la internet mundial: RubyOSA

Mientras tanto, aquí va un previo de dos programas que hacen lo mismo:

RubyOSA on the rocks

Arriba AppleScript (una buena idea muy mal implementada) y abajo Ruby (el lenguaje de programación zen)

Más detalles, en el próximo post…

Technorati tags: ,

Publicado
17 December 2006 @ 1pm

Categorías
Código, Freak, Personal

Grandes citas, vol. 2

No se si daría error al compilar, pero da miedo de solo pensarlo

Joseba Alonso en ASNativos