Accesso SSH sin contraseña

Acceder por  secure shell (ssh) a un servidor…otro, y otro, y otro, provoca que o usemos las mismas contraseñas o que suelan ser muy débiles, no? Hay también otros casos de uso, como automatizar tareas de deployment en un servidor, o simplemente si queremos evitar estar escribiendo contraseñas de acceso a nuestros equipos….

Sea cual fuere el motivo, acá agrego un simple tutorial recordando como automatizar el acceso vía ssh, sin tener que proporcionar una contraseña ;)

Happy coding!

Visualizar un merge en svn (y git) usando meld

Cuando estemos utilizando alguna herramienta para realizar versionado de código fuente (subversion, git, etc) es agradable poder manejarnos con otras herramientas gráficas para visualizar las diferencias o cambios al momento de hacer un merge o unir nuestros cambios locales con cambios remotos. Una de estas herramientas (ojo, para aquellos fanáticos de la consola, el minimalismo, de usar lo indispensable, de hacer valer nuestro hardware mas viejito… y un largo etcétera) es meld.

Ahora bien, si usamos por ejemplo el comando svn up, teniendo cambios locales y al aparecer un conflicto, tenemos que resolverlo usando el editor o visualizar las diferencias en la consola. Como en internet siempre hay alguien que tal vez lo pudo resolver, y para lo que aquí hago referencia.

Happy coding!

La vida antes de la computadora

Para nosotros, generación del ’80 aproximadamente, viviendo en Misiones, cuando escuchábamos alguno de estos términos pensábamos:

  • memoria era ese jueguito q dabas vuelta fichas y tenias q recordar las posiciones para hacer coincidir el par….
  • teclado era lo que le dibujamos con fibras y lapices debajo de la mesa ratona de mi mamá y nos tirabamos ahi debajo a flasherale que era una nave espacial.
  • programa eran los dibujitos de 11 a 12 y de 17 a 18 que pasaban x canal12.
  • web… mmm que se io
  • ratones los que todavia andan por el galponcito
  • proceso… ni idea… de eso se encargaba mi mamá seguro
  • apple y blackberry sabores de caramelos!!!
  • windows menos mal no sabíamos ingles de chiquititos
  • monitor una revista que compraba mi hermano me parece
  • hardware me hubiese sonado a algun nombre de personaje de Thundercats!!!
  • navegador el que te pasaba en la balsa para ir a comprar cosas al Paraguay! en realidad era el lanchero… bue, vale igual

 

Adaptación por Maria Paula Lafere ;-)

Preparar un proyecto Symfony2 desde las fuentes

Para comenzar a usar Symfony2 (la próxima versión revolucionaria y todavía en estado alfa) podemos optar por trabajar con la versión PR4 sandbox, o prepararnos nuestro propio proyecto con las ultimas fuentes de los repositorios git de Symfony2.

Como el sandbox está desactualizada, y deseo tener lo último de lo último, esta guia nos muestra como armar nuestro propio proyecto.

Unas notas al margen, todavía tenemos que corregir al mano el error que existe en el bootstrap, y si al intentar crear el proyecto obtienen el mensaj:

 suhosin[3572]: ALERT - Include filename ('phar:///home/../symfony.phar/_cli_stub.php') is an URL that is not allowed (attacker 'REMOTE_ADDR not set', file '/home/../symfony.phar', line 9)

es porque hay que permitir que la extensión phar pueda ser usada desde la consola (cli de php), y para ello agregamos una entrada al final del archivo /etc/php5/cli/php.ini con el contenido:

 suhosin.executor.include.whitelist="phar"

Y eso es todo, ahora podemos trabajar en nuestro próximo gran proyecto usando Symfony2 ;)

Happy codding!!

 

 

 

Problemas con empathy y msn en debian squeeze

En estos días no he podido conectarme a la red MSN por medio de empathy en mi debian. Buscando un poco, encontré la solución. Abrimos una terminal, accedemos como root y se edita el archivo

/usr/lib/pymodules/python2.6/papyon/service/description/SingleSignOn/RequestMultipleSecurityTokens.py

reemplazando estas líneas

CONTACTS = ("contacts.msn.com", "?fs=1&id=24000&kv=7&rn=93S9SWWw&tw=0&ver=2.1.6000.1")

con

CONTACTS = ("contacts.msn.com", "MBI")

Happy coding!

VIM como IDE para php y symfony

En un post anterior, comentaba sobre algo de información que fuí recolectando acerca del editor vim (documentación, diversos plug-ins, etc.).

Estuve configurándolo y tratando de adaptarlo a mis necesidades – exigencias en realidad ;) – como para programar con php y el framework symfony. Puede decirse que ha quedado “cool” sobre todo con el soporte de symfony (ver videos demostrando como funciona).

La configuración de vim completa (junto con los plugins y algo de documentación) está disponible en un repositorio en mi cuenta github, disponible para que los que deseen probarlo no tengan que sufrir nuevamente configurando plug-ins y demás cosas.

Happy coding!

Cubo de comandos para Debian en papel

Buscando hojas o “cheats” de ayuda varias por la web, me encuentro con este blog post que tiene una peculiar hoja de ayuda: un cubo con los comandos para la consola en Debian GNU/Linux.

Auguro la aparición de un cubo de comandos para el framework symfony. Nice!

Una voz en soledad

Defendamos nuestra tierra, nuestra naturaleza

(ubicación: Puerto Rico, provincia de Misiones – Argentina)

Preparandonos para usar VIM con php

Hay que admitirlo, los seres humanos somos influenciables :p

Pasó que leyendo un post en un blog, me vi literalmente influenciado por esa experiencia con vim (editor de texto altamente configurable, eficiente y flexible). Me ha picado la curiosidad y me puse a buscar como usarlo como editor para programar en php principalmente. Se dice que la productividad aumenta, permitiéndonos aprovechar al máximo nuestra capacidad de programar… pero la verdad es que se ve fantástico tirar comandos en la terminal :D

Hay muchos recursos en la web que pueden ser interesantes a la hora de aprender y configurar este editor:

Actualmente estoy trabajando en forma constante con el framework symfony para php, por lo que me puse a buscar también que hay en la blogosfera acerca de vim y este maravilloso framework :)

Vamos a ver que podemos lograr al respecto, luego subo en github una copia de la configuración para que sea fácilmente accesible por todos los que quieran usarlo. Como dice el post que me ha influenciado “keep cool, use vim!”.

Happy coding!

“Por que tener un blog propio es importante”

http://www.versvs.net/anotacion/por-que-tener-un-blog-propio-es-importante

…me hace pensar que tengo muchas cosas para contar :)