Participando en el programa Enredando de EuskaDigital – Swapping

A raíz de mi estancia en Ecuador había dejado de lado el podcast de Enredando, hasta entonces había estado al día pero como en Ecuador no tenía mucho tiempo para salir a dar mi caminata diaria y yo suelo escuchar el podcast en esos momentos pues llevaba un retraso importante. Ahora mientras me ponía al día escuché un episodio en el que hablaban de Swapping y me llamaron la atención algunas de las cosas que se dijeron como por ejemplo que ya no es necesaria una partición Swap, así  que decidí grabar un audio y enviárselo a los chicos de Enredando. Hoy me han confirmado que el próximo viernes lo emiten en la sección de Software Libre.

Aunque ya son varias las veces que he participado me sigue haciendo la misma ilusión escucharme en la radio que la primera vez que colaboré con ellos :).

 

 

Espero que os guste.

Trabajando en Planeta Huerto

Hace ya un mes que trabajo en Planeta Huerto y este es el balance de la experiencia hasta ahora.

Planeta Huerto es un sistema de comercio electrónico alicantino de venta de productos de jardinería, ecológicos y bricolaje aunque a día de hoy venden muchas otras cosas. A mi me han contratado con el objetivo de mejorar los procesos internos de gestión, lo cual nos ha llevado a un rediseño del actual backoffice. Lo interesante del proyecto para mi es:

 

  • La empresa es muy joven, Planeta Huerto como tal acaba de cumplir 3 años y por lo tanto aún tiene mucho recorrido. Hay bastantes cosas por hacer y muchas de ellas son muy interesantes.
  • La empresa es muy joven, y ahora me refiero a los empleados. La media de edad posiblemente esté por debajo de los 30 años, aunque yo ya los he pasado hace algún tiempo jejejeje.
  • Los dueños tienen muy claro cual es su hoja de ruta y la enfocan claramente en el crecimiento y la mejora constante de su servicio.
  • Poco después de llegar yo abrieron la web de Portugal así que podríamos decir que ya es una empresa internacional.
  • El software está desarrollado en PHP y utiliza el framework Yii. Hacía mucho tiempo que no programaba en php y además no había utilizado este framework, de momento me ha gustado bastante además de ser muy sencillo de aprender y utilizar.
  • Estoy aprendiendo cosas. No había trabajado en una implantación tan grande de comercio electrónico con lo que no había analizado y pensado en ciertos problemas que hay que resolver para que todo funcione adecuadamente (mejorar el proceso de venta, posicionamiento, escalabilidad, etc). Aprender cosas nuevas siempre es enriquecedor.
  • Me hacen bastante caso, en ese sentido se dejan aconsejar aunque al final la última palabra la tiene el jefe jejejeje.
  • Utilizan la metodología Kanban. No es que sea mi metodología preferida pero se trabaja bien con ella, me siento cómodo.

 

De momento lo dejo aquí, ya os iré contando como me va. Si tenéis alguna pregunta sobre como está montado Planeta Huerto la podéis hacer en los comentarios y siempre que no sea algo comprometedor intentaré contestaros.

 

Cheli

Probando Blablacar

Hace dos semanas tenía un curso en la Universidad de Alicante pero tenía un problema y es que no tenía medio de transporte, así que me puse a ver alternativas y una de ellas me la recomentó mi hermana. Blablacar es un servicio de compartición de gastos de viaje en coche que se está haciendo cada vez más popular en España, me puse a buscar en su página y no encontré viajes que coincidieran con el mio por lo que finalmente le pedí el coche a mi hermana y publiqué mis propios viajes. La verdad es que la experiencia ha sido muy buena, conocí a varias personas, conversamos durante los viajes y además recuperé unos 28€ en gastos si no recuerdo mal. Os dejo un video de la entrevista que le hicieron a Vincent Rosso, director general de Blablacar para España y Portugal.

 

 

Cheli

Programar copias de seguridad de Postgresql (CRON + Shell Script + Dropbox)

Generalmente yo no administro los servidores de mis clientes, a pesar de ello a veces me toca hacer las veces de administrador o sugerir ciertas cosas. Una de las cosas que suelo hacer es planificar un script en CRON para que haga una copia de seguridad de la base de datos todos los días y a partir de ahí ya se encargan ellos de hacer lo que consideren oportuno.

Estaba dándole vueltas a este tema cuando se me ocurrió la idea de utilizar alguna nube para sacar las copias fuera del servidor, la cuestión es que había que hacerlo de forma que no tuvieramos problemas de seguridad y privacidad en el proceso. Hay que tener en cuenta que el hecho de  subir nuestros archivos a otro servidor en la nube inherentemente hace que perdamos el control de nuestros datos y eso no podía pasar, ¿la solución? cifrar los datos.

 

Primero  necesitamos programar un script para que vuelque la base de datos a disco y que posteriormente la cifre. El Shell Script que yo utilizo lo he subido a github en un repositorio llamado backupscript, si alguien lo quiere utilizar tiene licencia GPL 3. Una apreciación, yo cifro los datos con GnuPG así que tendréis que tenerlo instalado y generar las claves pública privada para poder utilizarlo. El siguiente paso es utilizar el Shell Script como una tarea de CRON,  esto es sencillo ya que simplemente habrá que copiarlo por ejemplo al cron.daily. Por último tendremos que utlizar alguna herramienta para poder subir las copias a la nube, en este caso yo he utilizado Dropbox por dos motivos, el primero porque el cliente de Dropbox es libre con licencia GPL y el segundo porque proporciona la función de sincronización automática sobre un directorio lo cual significa que inmediatamente después de copiarse el archivo a disco se empieza a sincronizar con la nube.

Tutoriales sobre la instalación del cliente de Dropbox en Gnu/Linux hay muchos en internet así que no voy a explicar esta parte, lo que si quería comentar es que como Dropbox sincroniza sobre el directorio del mismo nombre «Dropbox» del $HOME del usuario y generalmente no vamos a querer dejar los archivos en esa ruta lo que podemos hacer es crear un enlace simbólico para solucionar este problema.

 

Yo lo tengo funcionando desde hace unos días en un servidor de un cliente y la verdad es que va de maravilla.

 

Cheli

Cómo ver la Fórmula 1 2014 desde Ecuador

Me refiero a cómo verla por internet si no tienes cable. Resulta que la aplicación de atresmedia capa por geolocalización la emisión de la Fórmula 1, pero la aplicación de Antena 3, el canal de televisión donde se emite la Fórmula 1 en España, no está capada. Por tanto es muy sencillo, instalamos la aplicación para android en mi caso y listo. Ya he estado viendo los libres 3 y sin problemas, veremos si no se dan cuenta y empiezan a caparlo también, esperemos que no.

 

Cheli

Hola Soy Germán

Este ha sido un gran descubrimiento. Hola Soy Germán es un canal de youtube en el que Germán Garmendia, un chileno de 23 años, publica cada viernes un vídeo de alrededor de 5 minutos en el que expone un tema con un humor muy especial.

 

 

Desde que lo descubrí me he visto prácticamente todos los vídeos, y había que verse unos cuantos porque a día de hoy hay publicados 81. Muy recomendable.

 

Cheli

Fedora y OpenSuse cambian Mysql por MariaDB

Es un tema que he revisado varias veces y personalmente ya había decidido utilizar MariaDB en mis nuevos proyectos. El caso es que estaba viendo el anuncio de OpenSuse 12.3RC1 y justamente uno de los cambios era este. Revisando los enlaces he llegado a un artículo de finales de enero donde se confirmaba que tanto Fedora como OpenSuse harán el cambio. Por lo visto Oracle replicó en la lista de Fedora porque no les parecía bien, argumentando que su trayectoria desarrollando InnoDB, Mysql y Linux les avala. Muy buena la respuesta por parte de Fedora, «En efecto, vuestra trayectoria os avala, estamos seguros que los desarrolladores de Solaris están de acuerdo con eso. Nosotros en Fedora valoramos la apertura y la libertad».

 

A ver cuando llega el cambio a Debian que es la distro que suelo utilizar, aunque bueno, siempre tenemos la posibilidad de agregar el repo correspondiente.

 

Cheli