miércoles, 31 de diciembre de 2014

2014: Most exciting year until now.

This year 2014 which is about to end, has been the most exciting year ever until now.   I intended to write my own version of Facebook's Year in Review, but well, this year needs a little more space.

I must explain that I own my destiny and I'm in control of my life and I won't permit that FB tells the rest of the world how my year went, that's why I won't publish their version.


As soon as the "Year in Review" snippet appeared in my timeline, I took a look at it and found that there were several things missing.

In fact, I forgot to publish my first Marathon, which is one of the most important achievements I fulfilled this year.  September 14th I ran the  Maratón de Las Flores in Medellín, a 42Km run at a 7"/km pace, about 4 hrs 57 min.  My number was the 429 which I had the chance to choose it by myself as the 29 is my favourite number.

Before the Marathon, there were a lot of stuff that happened.

At the end of March, I reached a goal I had for several years and didn't have accomplished yet.  I became the 2nd RHCA, Red Hat Certified Architect in Colombia.  We're just 3 at this time, besides what my friends in Red Hat Colombia say (sorry guys, but facts are facts).

This is a great accomplishment. Ten years ago in 2005 I took the RH300 Rapid Track and I felt in love with Red Hat principles and values.  The course, the challenge presented by the exam, and the joy and proud I felt when I got a perfect score, were enough to let Red Hat enter to my world (nowadays my company is the biggest Red Hat partners in Colombia).

All of those "Software Libre" fans which bad mouth about Red Hat is simply because they don't know what they're talking about.  Just take Qumranet buyout as example.  Red Hat paid USD107M for a closed software and after 2 years opened up completely and made the code available as the oVirt.org project.  Anyway, now I'm a Red Hat Certified Architect and well, I also have the OpenStack certification but we'll talk about that later.










As some of you may know, I founded SEAQ 17 years ago.  The previous year (2013) in March, I changed the corporate branding which has been incredibly successful (we've doubled our revenue this year), thanks to Andrés Pascuas and Oscar Rodríguez from the Fabrica de Marcas. However, I wasn't entirely satisfied because I felt too comfortable with myself and how things were going at the company.  I decided to make a change.


At the end of 2013 and the beginning of 2014 I gave to my team at SEAQ the 2029's Vision, which implied a leap forward from what the company was at that very moment.  This change would require a lot of traits and ways of thinking that not all of my team members would be able to handle.  I had to push the right buttons to let those members go.  I gave the company a total turnover that let me settle the grounds needed to fulfil the proposed vision.   Today, on this great year of 2014, SEAQ doubled it's revenues as I mentioned previously, we're moving our offices near to the Parque El Virrey and our team is ready and almost complete to be able to reach our goals.  I'm really proud of this.  I prouder of those team members that stood and those new members whom entered to the team.  All of them would fly higher than they even think they're capable of.





In order to reach my goals, I knew I had to prepare myself, in fact, those inconformity I had during the 2013 was because I lacked the tools, skills and knowledge needed to manage in a better way my company.  I'm an Engineer, a geek, a nerd, even a glasshole.  I've learnt how to be a manager in the road.  I decided to take a MBA.  I analysed several options including studying abroad (I'd have loved that) but I decided to apply in the best private University in Colombia: Universidad de Los Andes.



I was admitted at the Universidad de Los Andes Executive Master of Business Administration - EMBA -, I started my studies during a intense July's week.  This was the best week of the year.  In the words of professor Carlos Dávila I started the most amazing intellectual adventure of my adult life.  He wasn't wrong at all.  I'm just starting this path and it has already gave me great satisfactions, friendships and the tools I was looking for.




But that wasn't everything, I was invited to the Open Source Think Tank where I had the chance to discuss and talk with the Open Source industry leaders at the Napa Valley.  I was invited by IBM to Austin, Texas in order to know the Power8, PowerLinux and PowerKVM advances and roadmaps. I participate in the Red Hat Summit and Partner Meeting held at  San Francisco and Miami respectively.  Even Google was kind enough to let me be a "glasshole" and gave me the chance to buy a pair of Google Glass.




But the best of all, was that I rescued two beautiful feral cats; Galatea and Felicia, Samuel and this beautiful cats give the most unconditional love you'll ever find.


Samuel
Galatea

Felicia
I must say thank you to all of you that have had patience with me, to the ones whom have listened, to the ones who gave given me advice, and specially to La Doctora Mónica who has been with me in the good and bad times for almost 14 years.

Happy New Year and I wish you the best for this 2015.



El año más emocionante de mi vida, hasta el momento.

Este año que esta finalizando, ha sido el más emocionante de mi vida hasta el momento.   Inicialmente iba a escribirlo en un breve mensaje en Facebook parafraseando el "My year in review" o "Resumen de mi año", pero en este año ocurrieron muchas cosas.

Debo aclarar que yo estoy en control de mi vida y no voy a permitir que Facebook sea quien determine como estuvo mi año, por eso no publicaré la versión de ellos.

Apenas me apareció el "Resumen de mi año" lo estuve mirando y encontré que varias de las cosas importantes estaban allí, pero otras no.

De hecho, inexplicablemente "olvidé" publicar uno de mis logros más importantes y de los que me siento más orgulloso, el haber corrido y finalizado mi primer Maratón.   El 14 de Septiembre del 2014, corrí 42Km a un ritmo promedio de 7 min por km para un total de 4hrs 57min en la ciudad de Medellín, Maratón de Las Flores, gracias a Carlo Polo de 21Korredores por su invaluable apoyo.   Mi número fue el 429 [1] y tuve la oportunidad de elegirlo yo mismo :).


Bueno, como decía previamente, este año ha sido muy emocionante. La Maratón fue en Septiembre, pero antes de eso ocurrieron varias cosas vitales para poder catalogar al 2014 de este modo.

A finales de Marzo logré cumplir un objetivo que me había trazado hace varios años y que por falta de decisión no lo había logrado.  Me convertí en el segundo (2) Red Hat Certified Architect - RHCA - en Colombia.  Actualmente solamente somos tres (3) en el país (a pesar de lo que mis amigos de Red Hat Colombia digan... lo siento chicos ;) .   

Este logro es impresionante. En el 2005 (10 años atrás!!) tuve la oportunidad de tomar el curso  RH300 Fast Track de Red Hat y varios me han escuchado decir que fue el momento en el que me enamoré de Red Hat.   La estructura del curso, el reto que implicó el examen y el gusto y satisfacción que sentí al haber obtenido una calificación perfecta (300/300) me hicieron entrar a conocer más de Red Hat y admirar lo que han logrado en el mundo del Open Source.

Todos esos fanáticos del Software Libre que hablan mal de Red Hat, simplemente lo hacen porque no tienen ni idea de lo que dicen.  Solo un ejemplo, Red Hat compró Qumranet por USD107M y todo el software propietario que adquirió lo convirtió en el proyecto hoy conocido como oVirt.org, un proyecto 100% Open Source, Software Libre.  Igual no importa, hoy en día ya tengo mi certificación como RHCA y bueno, de paso también saque la de OpenStack, pero de eso hablaremos en otra oportunidad.







Como algunos de ustedes sabrán, hace 17 años fundé a SEAQ.  En Marzo del 2013, plantee un cambio de imagen corporativa que ha sido increíblemente exitoso - como ya les contaré - gracias al apoyo que nos dio la Fabrica de Marcas dirigida por Andrés Pascuas y Oscar Rodríguez, un excelente equipo de trabajo.  Sin embargo, a nivel personal no me sentía totalmente a gusto, estaba demasiado cómodo en la posición en la que me encontraba.  Aprovechando circunstancias que no vienen al caso, decidí hacer cambios profundos a nivel personal y a nivel profesional.



A finales del 2013 y principios del 2014 le planteé a mi equipo en SEAQ una Visión 2029 que implicaría dar un salto cualitativo en lo que era la compañía hasta ese momento.  Ese cambio - yo lo sabía - conllevaría muchos elementos para los cuales no todos los miembros del equipo podrían participar.  El árbol se sacudió y la mayoría de las hojas que debían caer lo hicieron.  Le dí un vuelco total a la empresa para sembrar los fundamentos que nos permitirán llegar a cumplir esa Visión 2029, Visión que hay que repetirla para hacerla realidad.  SEAQ será una empresa multilatina, líder en la implementación de tecnologías Open Source.  Hoy, en el año más emocionante de mi vida hasta el momento, SEAQ duplicó sus ventas, está en proceso de traslado a unas nuevas oficinas ubicadas en el Parque del Virrey y cuenta con gran parte del equipo necesario para cumplir la Visión propuesta.  Estoy muy orgulloso de eso.  Y más orgulloso de los miembros del equipo que estuvieron conmigo durante ese proceso y de los que entraron a formar parte de el.  Ellos volarán aún más alto.




Para lograr cumplir ese objetivo, era consciente que debía prepararme.  De hecho, parte de la incomodidad que sentí durante el 2013 era porque me faltaban herramientas y habilidades para gerenciar de una mejor manera mi empresa; al fin y al cabo soy Ingeniero, soy nerd, geek y he aprendido a ser gerente en el camino.  Decidí hacer un MBA.  Analicé muchas opciones (incluso estudiar fuera del país), pero la definitiva resulto ser la mejor Universidad privada de Colombia.  La Universidad de Los Andes.


Fui admitido en el Executive Master of Business Administration - EMBA - de esta Universidad, e inicie mis estudios en una intensa semana de Julio.   Esa fue la mejor semana del año.  En palabras del profesor PhD Carlos Dávila inicie el reto intelectual más apasionante de mi vida adulta.  No se equivocó ni por un milímetro.   Es un camino que apenas comienza y ya me ha dejado inmensas satisfacciones, amistades y herramientas para cumplir mis objetivos.





Ahora, muchas otras cosas ocurrieron, participé en el Open Source Think Tank donde tuve la oportunidad de discutir y trabajar mano a mano con los líderes de la industria Open Source a nivel mundial en el Napa Valley.  Fui invitado por IBM a Austin, Texas para conocer los avances y el roadmap de la plataforma Power8, PowerLinux y PowerKVM. Participé en los eventos de Red Hat Summit y Partner Meeting en San Francisco y Miami respectivamente.  Google me considero merecedor del título "glasshole" y me dio la oportunidad de comprar unas Google Glass.








Pero lo mejor de todo, fue haber rescatado a dos hermosas gatas; Galatea y Felicia, quienes junto a Samuel dan todo el amor incondicional que puedas esperar.

Samuel
Galatea

Felicia
Debo agradecer a todos los que me han tenido paciencia este año, a los que me han sabido escuchar, a quienes me han apoyado y aconsejado y en especial a La Doctora Mónica quien ha estado conmigo en las buenas y en las malas por ya más de catorce años.

Feliz Año Nuevo, y les deseo lo mejor para este 2015.




[1] El 29 es mi número favorito


sábado, 11 de octubre de 2014

Como acceder a tu directorio encriptado desde otro equipo

Hola, 

En esta entrada explicaré como montar y acceder a tu home encriptado por Ubuntu cuando conectas el disco duro a otro equipo diferente al de la instalación original.

Debes conocer la contraseña con la que iniciabas la sesión en tu equipo anterior, pero también es buena idea tener el passphrase que te mostró Ubuntu la primera vez que iniciaste sesión en tu equipo anterior (recuerden que cambie de portátil razón por la cual tuve que hacer este procedimiento)

Espero hayan hecho esto:




Entonces ahora, conecte el disco duro a su equipo con Ubuntu.

Debe aparecer montado algo así como:

/dev/sdc4 on /media/USERNAME/dae18b51-ec77-40bd-a735-6320415e561a type ext4 (rw,nosuid,nodev,uhelper=udisks2)

Seguramente usted tiene un nuevo usuario en su laptop, en caso de que sea el mismo no habrá problema:

sudo mkdir OLDUSERNAME
sudo chown USERNAME:USERNAME OLDUSERNAME

Ahora ejecute:

sudo ecryptfs-recover-private /media/USERNAME/dae18b51-ec77-40bd-a735-6320415e561a/home/.ecryptfs/OLDUSERNAME/.Private

Y le debe salir algo como:

sudo ecryptfs-recover-private /media/USERNAME/dae18b51-ec77-40bd-a735-6320415e561a/home/.ecryptfs/OLDUSERNAME/.Private
[sudo] password for andres:
INFO: Found [/media/USERNAME/dae18b51-ec77-40bd-a735-6320415e561a/home/.ecryptfs/OLDUSERNAME/.Private].
Try to recover this directory? [Y/n]:
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n]
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [a97fa5251799a5c5] into the user session keyring
INFO: Success!  Private data mounted at [/tmp/ecryptfs.KB1kDsq1].

Ahora, sí tu recuerdas tu antiguo password no debería existir problema alguno.

Pero en caso que no lo recuerdes, responde N a la pregunta del LOGIN passphrase e ingresa los 32 caracteres que te mostró Ubuntu recién instalado.

Finalmente, toda tu información debe estar en el directorio /tmp/ecryptfs.XXXXX


Saludos,

Andrés

How to recover your ecryptfs home *the ultimate guide*

Hi, it's been a while.

As I told you a few weeks ago I changed my laptop and now I'm using a Mac, but that's not the point for today's post.

What I want to explain today is how to recover your data when you have removed the hard drive from your laptop and were using Ubuntu's ecryptfs .  You should know your login password at least. 

A good idea is to have your passphrase (the one which pops up after you've installed your Ubuntu, don't you remember???)




Ok, the process is simple, but you'll need an Ubuntu machine where to hook your drive.

Got it?

When you hook your drive it should be mounted like this:


/dev/sdc4 on /media/USERNAME/dae18b51-ec77-40bd-a735-6320415e561a type ext4 (rw,nosuid,nodev,uhelper=udisks2)

Probably you had a different username in your old laptop, if not just ignore this step.

sudo mkdir OLDUSERNAME
sudo chown USERNAME:USERNAME OLDUSERNAME

Now you should run 

sudo ecryptfs-recover-private /media/USERNAME/dae18b51-ec77-40bd-a735-6320415e561a/home/.ecryptfs/OLDUSERNAME/.Private

And it should go like this:


sudo ecryptfs-recover-private /media/USERNAME/dae18b51-ec77-40bd-a735-6320415e561a/home/.ecryptfs/OLDUSERNAME/.Private
[sudo] password for andres:
INFO: Found [/media/USERNAME/dae18b51-ec77-40bd-a735-6320415e561a/home/.ecryptfs/OLDUSERNAME/.Private].
Try to recover this directory? [Y/n]:
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n]
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [a97fa5251799a5c5] into the user session keyring
INFO: Success!  Private data mounted at [/tmp/ecryptfs.KB1kDsq1].

So, if you do know your old LOGIN password, there shouldn't be any trouble at all :)

BUT if you don't remember it, just answer N to the LOGIN passphrase question and be prepared to type the 32 characters that Ubuntu showed when you first install it (you kept it, don't you?)

Finally, you can check your data unencrypted at the /tmp/ecryptfs.XXXXX directory.


Best regards,

Andrés

sábado, 2 de agosto de 2014

Changing my laptop after 6 years with it.

About 3 weeks ago I bought a new laptop.  I had the intention to buy a Lenovo X1 Carbon but it was impossible as Lenovo simply wouldn't let me to do it.  They claimed it'd take about 6 weeks to fulfill the order.  I hadn't that much time for other reasons I'll talk about later.



My previous laptop, and I'm talking about both the work and home ones, it's around 6 years old.  Huge time in terms of technology, but I'm a Linux user, and that my friends it's the difference between earth and heaven because despite the slowness with latest Ubuntu releases, it worked as I needed until recently, and that's why I needed to upgrade.

After reading a lot of reviews I found a consistently recommendation to buy a Mac Book Pro.  The Lenovo was in second place. After several years using Linux (since 2001) and before that Windows, I thought it was worth to try and use OSX for a change. I must confess that I've liked it.

It's double the specs of the Lenovo laptop I was looking for.  And the OS it's a Unix derivative called OSX Maverick (but you already know that, don't you?)

On a first basis, my idea was to install Ubuntu on it (and in fact I did) but I had to give it a try, so I explore a little bit the system and found things I liked a lot.  Multiple desktops as in Linux.  That was a major discovery.  Gestures, I liked them a lot.  And the usual Open Source software that I used on a daily basis such as Firefox, Chrome, Thunderbird, Libreoffice, Gimp, VirtualBox, among others. Also, there's tons of Open Source apps available too and that's great for someone like me who claims to bring OSS to companies for a living.

However it's absurd that I've got to download software from webpages in order to install them. Definitely repos, PPA, yum, apt-get and all of that infrastructure is amazing and one of the strongest differentiators of Linux.  No wonder why there's so many viruses for Windows and -apparently- for OSX, too.

I haven't finished the tuning, probably I'd hit some roadblocks here as it seems OSX likes to hide the granular control from their users.  Let's see.  Meanwhile, this has been an interesting change, it forces to renew myself and not to stay on the same comfortable world that I've been for all this years using Linux.

I've got to say that I installed Ubuntu in a 100G partition with all the intention to use it, but as soon as I found the virtual desktops (and that Linux didn't supported VGA and Network thunderbolt adapters) I decided to give OSX a real chance.


Hopefully I'd write about installing Ubuntu on the Mac and how to share mouse & keyboard using Synergy between OSX and Ubuntu, as I'm still using my old laptop :)

Después de 6 años cambie mi portátil.

Hola, 


Desde Julio 11 estoy estrenando portátil.  Mi intención inicial era comprarme un Lenovo X1 Carbon, pero por razones que desconozco, el modelo con las especificaciones que quería (Core i7, 8G y 256G SDD) tardaba 60 días para ser despachado tanto en Colombia como en Estados Unidos.



Mi portátil anterior lleva conmigo un poco más de 6 años.  Sí 6 años.  La razón es muy sencilla, soy usuario tiempo completo de Linux desde hace 13 años (2001).   Con Linux no sientes el desgaste de tu equipo.  O al menos durante una buena parte de ese tiempo, ya que en los últimos 2 años ya estaba quedándose corto a mis necesidades.

El cuento es que después de buscar y leer muchos artículos sobre cual portátil era el mejor, siempre había algo común en todos ellos.  Los mejores portátiles para un usuario como yo, eran los Mac Book Pro y en segundo lugar los Lenovo.

Después de tanto tiempo usando Linux (y antes de eso Windows), decidí que valía la pena lanzarme al ruedo y cambiar de Sistema Operativo.  En primera instancia la idea era conocerlo pero me he ido adaptando rápidamente y debo admitir que me ha gustado.

A nivel de especificaciones supera al doble las que me ofrecía Lenovo.  Y eso me gusta :)

A nivel de sistema operativo viene con un derivado del Unix, más conocido como OSX Maverick.  

Decidí seguir usando el OSX al descubrir que podía tener múltiples escritorios tal y como hago en Linux, que podía instalar el software que uso regularmente como Firefox, Chrome, Thunderbird, Libreoffice, Gimp, VirtualBox, entre otros.  Y algo que me gusto mucho es que, como es un derivado de Unix, una gran cantidad de aplicaciones Open Source están disponibles para OSX sin mucho esfuerzo.

Algo que aún no me gusta es el sistema de instalación de paquetes.  Volver a instalar software bajado de una página web después de haber disfrutado de las increíbles ventajas de los repos y PPA en Ubuntu y de YUM y APT-GET es bastante decepcionante. 

Todavía no he logrado afinarlo perfectamente, pero a medida que pase el tiempo y tenga la disponibilidad lo podré poner a punto.

Por lo pronto creo que ha sido un cambio bastante interesante.  Me obliga a renovarme y a no quedarme cómodo.

Inicialmente le instale Ubuntu en una partición de 100G y tenía toda la intención de usarlo con Ubuntu pero tuve dos razones para darle la oportunidad al OSX, la primera descubrir los escritorios, la segunda que el conector thunderbolt a VGA no funciona bajo Linux.  



Eventualmente hare un blog post sobre la instalación de Ubuntu en mi Mac y sobre como compartir el mouse y el teclado usando Synergy entre OSX Maverick y Ubuntu Linux.