Guia definitiva acceso SSH mediante clave privada/publica

Nos encontramos en el caso de que queremos conectarnos desde un Linux cliente a un Linux servidor sin tener que poner las contraseñas, cosa que nos puede ir muy bien si quereos utilizar RSYNC.

En nuestro Linux cliente deberemos crear el juego de claves pública/privada y a continuación copiar la pública en el servidor. Partimos del principio de que si has podido copiar la clave pública en la carpeta del servidor, es porque tienes acceso. No copiamos la clave privada por que es la que realmente nos autentifica y ha de estar en buen recaudo.

Sigue leyendo

Publicado en Linux | Deja un comentario

Instalando LESS en linux

Vistas al próximo proyecto que tengo en mente, he decidido plantificar el diseño del interfaz mediante el Bootstrap de Twitter, ahora que han publicado su versión 2.0. Este kit de inicio para el desarrollo rápido de páginas HTML5 y CSS3 utiliza la librería LESS para las hojas de estilo. Sigue leyendo

Publicado en Linux | Etiquetado , , | Deja un comentario

Primeros pasos en un nuevo servidor linux con Plesk

Si acabas de contratar un nuevo servidor linux (mejor con centOS) y te viene la licencia de Plesk 9 o 10, te voy mostrar primeros pasos que normalmente realizo siempre en los nuevos servidores, y que aunque no tengas conocimientos de linux podrás seguir mediante el panel de control Plesk.

 

Sigue leyendo

Publicado en Linux, Software | Etiquetado | Deja un comentario

Internacionalización en Symfony2

Una de las cosas que siempre he encontrado más práctica a Symfony es la gestión multiidioma. Ya desde la versión 1.0, la gestión de ficheros de idioma, así como la personalización de los proyectos en varios idiomas es algo muy habitual en los proyectos en que trabajo.

Symfony2 facilita no sólo una manera muy práctica de trabajar en multiidioma y compatible con SEO, si no que nos ofrece diferentes formatos con los que generar estos ficheros: YAML, XML o PHP. Y como siempre, la primera pregunta es ¿que tipo de formato elegir?

Sigue leyendo

Publicado en symfony | Etiquetado | Deja un comentario

Así fue la V Jornada de Formació Sanitària Especialitzada de l’ICS

Aprovecho que hacia tiempo que no publicaba nada en el blog para ponerlo un poco la día con la jornada en la que participé el pasado 30 de setiembre.

Esta ha sido una de las primeras jornadas en las que he participado activamente tanto en la organización así como de  ponente. Gracias a mis compañeros Diego Gil y Juan Domingo Molina, y los responsables de formación Cristóbal Añez y Cruzma Fuentes

Sigue leyendo

Publicado en Proyectos | Deja un comentario

Instalando un Git privado (Gitorious)

Todavía me acuerdo por allá el 2003, cuando en un proyecto programábamos varias personas y cuando teníamos que subir/bajar los ficheros del servidor nos encontrábamos con las sorpresas de que uno sobreescribía el fichero que acababa demodificar el compañero. Por suerte los proyectos eran bastante sencillos y en la mayoría de los casos, individuales. En el 2005, con la participación de Jonathan Hernandez  instaló un servidor de SVN y nos enseñó a utilizar TortoiseSVN.

Hasta la fecha, sigue siendo de gran utilidad tanto para compartir código, como para
actualizar el código en producción, pero con la nueva apuesta por Symfony2 el cual
también ha elegido GIT como sistema de versionado, me ha hecho reflexionar si migrar
también a este sistema.

Una de las ventajas de GIT es que ya desde sus inicios está pensado para trabajar en diferentes ramas, algo que nunca he llegado a implementar con SVN. Hay personas que comparan SVN y GIT a lo que sería MS-DOS y WINDOWS. Sigue leyendo

Publicado en Linux, symfony | Deja un comentario

Guia de buenas prácticas en programación PHP

La gran mayoría hemos aprendido a progamar este lenguaje de forma autodidacta, cosa que provoca en la mayoría de ocasiones la falta de normalización en el código sobretodo si este ha de ser compartido con diferentes integrantes.

Esta guía, escrita por Fabien Potencier es un buen inicio.

Sigue leyendo

Publicado en PHP, symfony | Deja un comentario