14 anys del meu segon aniversari
Reading time: < 1 minute
Reading time: 1 – 2 minutes
This is going to be a very short post entry, I just want to refer a very interesting mail relay (smart host) which define itself like:
Email delivery services built for developers, by developers
Combined with your language of choice, using the power of our robust cloud API couldn’t be easier.
Open a SparkPost account today and send up to 100.000 emails per month for free. The best is you can do using SMTP or using a REST API; really nice easy to use an powerful control dashboard simplify externally keys management, statistics, templates for mailings, and many more features.
Personally I love the service because is extremely useful to be configured on SSMTP service of Linux as a default relay host, for personal and professional use. Another use could be to check end-to-end mail services.
Personally I love the service, and if you want to send really big mailings theirs costs are very competitive.
Reading time: 1 – 2 minutes
I use Redmine to track my personal projects, and every time that I have to update I have to re-read the full upgrading page which is long and full of exceptions. So I decided to write my own reduced cookbook to solve that. FYI I’m using Ubuntu 16.04, Apache2, MySQL and Passenger for running Redmine.
Being root user run:
config/database.yml config/configuration.yml files/ plugins/
bundle install --without development test bundle exec rake generate_secret_token bundle exec rake db:migrate RAILS_ENV=production bundle exec rake redmine:plugins:migrate RAILS_ENV=production bundle exec rake tmp:cache:clear tmp:sessions:clear RAILS_ENV=production
Reading time: < 1 minute Some time ago I found a ncurses based tool very small easy and useful to get a very fast and easy way to analyze disk usage in linux. This entry is just to remember the name of that tool because I always forget its name.
Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don’t have an entire graphical setup available, but it is a useful tool even on regular desktop systems. Ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.
A screenshot is always useful:
Reading time: 2 – 3 minutes
A menudo nos referimos a diferentes substancias químicas que hay en el cerebro, a veces son hormonas y otras no. Pues bien, en esta entrada quiero simplemente referenciar las más conocidas con una simple y corta definición de cada una de ellas.
Después de este resumen nada ortodoxo ni científico, me gustaría cerrar el artículo con una cita de Donald Caine, que era un neurólogo centrado en el estudio del Parkinson.
La diferencia esencial entre emoción y razón, es que la emoción incita a la acción, mientras que la razón sólo a conclusiones.
Reading time: 4 – 7 minutes
El 24 de Febrero en “la Salle” tube la oportunidad de realizar un curso de Design Thinking; desde que hice el curso de Management 3.0 este era un tema que me daba vueltas por la cabeza una y otra vez. Así pues, finalmente pude hacer mi primera incursión práctica al tema. El curso tenía una duración de 12h y lo impartía Federico Lozano, un ex-alumno de la misma universidad y con un currículum espectacular; de origen Mejicano actualmente aficando en Noruega y que además de estudiar en Barcelona (“la Salle”) también tubo su paso triumfal en Standford, hay que hacer notar que vivió la mayor parte de su infancia y juventud en California.
Si nunca habeis oido hablar de Design Thinking, lo resumiríamos en que es una metodología para generar ideas innovadoras. Se centra en dar solución a necesidades reales de los usuarios. Podríamos decir que es la forma en que piensan los diseñadores. Tiene su origen en los años 70 en la universidad de Standford. Design Thinking se ha hecho especialmente famoso porqué grandes empresas como Apple, Google, o Zara lo utilizan para diseñar sus productos; en esencia se consigue buscar la convergencia entre las necesidades de los usuarios, lo que técnicamente es posible y que además es soportado por una estrategia de negocio viable.
Referente a mi valoración del curso diría que ha sido una experiencia realmente interesante; el contenido ha sido impresionante y la capacidad empática y educativa del profesor ha sido fantástica. No esta de más decir que me tocó compartir el curso con un grupo de alumnos muy cosmopolita y de un rango de edad muy variado y esto lo enriqueció todavía más. Para mi el punto de mejora principal sería que no puede ser un curso de 12h, es imposible transmitir cosas tan interesantes y además de forma práctica en tan poco tiempo. Así pues, soy partidario de extender un poco el temario con más ejemplos y casos prácticos dándole más tiempo; IMHO más del doble.
De forma breve y totalmente constructiva, otro punto de mejora sería: Federico, si los alumnos llegan tarde soy de la opinión de empezar sin ellos. Quizá a primera hora del primer día se pueden esperar 5 o 10minutos que después se deben recuperar. Pero no podemos esperar en cada descanso al “lento de turno”. Sinó al final no se pueden cumplir los horarios por culpa de la poca formalidad de unos pocos. Creo que no cumplir las horas puede ser una falta de respeto hacia los que si cumplen lo establecido.
La estructura del curso consiste en dar una serie de nociones teóricas que se aplican de forma inmediata en forma de diferentes ejercicios que tienen como hilo conductor una proceso de Design Thinking completo.
Como toda buena relación el proceso de Design Thinking empieza con una fase de empatía para poder entender y comprender el punto de vista del usuario. A esta parte del proceso la llamamos esploración empática, se trata de observar muchísimo, entrevistarnos con los usuarios y finalmente la inmersión en el habitat del usuario. Ejercicios como las preguntas espejo; “A” pregunta a “B” y luego la misma pregunta es respondída por “A”. Además del ejercicio de mantener la mirada durante 4 minutos seguidos creo que son fantásticos, a continuación teneis un video sobre este último ejercicio.
Una vez hemos recogido todo lo necesario de la primera fase, la fase de empatía. Toca definir, dicho de otra forma, la síntesis del diseño. Se trata de construir un sentido a través de la visualización, manipulación, organización, poda y el filtrado de datos con el fin de producir información y conocimiento. En este punto del proceso es realmente importante resaltar los mapas de empatía que nos permitiran definir la “persona” que será nuestro usuario del proceso. Así pues el “outcome” the este punto será tener definido un buen punto de vista de la “persona” que será objeto de nuestro estudio. Esto nos dará síntesis, enfoque, dirección específica, recordatorio y será un buen trampolín para las buenas ideas.
Después del paso de definición, donde nos hemos estado enfocando; volvemos a divergir ahora en la fase de gestación de ideas. Como en todo “brain storming” hay que recordar que no debemos juzgar ninguna idea, hay que buscar la locura, ser visual y cuantas más ideas mejor. Posteriormente ya filtraremos todo esto pero desde el punto de vista de la “persona”, no el nuestro.
Las ideas del punto anterior son la base para poder volver a convergir en este caso con el fin de hacer un prototipado rápido. No importa la calidad, lo importante es poder ir y volver tantas veces como sea posible de esta fase a la siguiente, a la fase de test. Así pues cuanto más prototipos y tests hagamos más sencillo será contrastar con el mundo real si nuestro producto tiene o no sentido para la “persona” que habíamos diseñado.
Este es mi resumen del curso, deseo que os haya sido útil y si os interesa el tema del diseño de productos os animo a probar Design Thinking.
Reading time: 4 – 6 minutes
Escuchando a Robin Sharma, en diversas ocasiones me siento identificado con sus propuestas. Así pues, tomaré a uno de sus videos como referencia y aprovecharé esta excusa para resumir cinco rituales que además de ser una recomendación de este maestro yo vengo aplicando de forma constante a lo largo de mi vida.
Este es mi resumen y mis notas personales sobre el siguiente video de Robin Sharma, me haría mucha ilusión saber cual es tu opinión sobre el tema.
Reading time: 3 – 4 minutes
Some weeks ago I finished this course from MIT. My ideas was have an overview of the IoT market from an external point of view. In the end I’m a little bit disappointment because the course was more focused on talking about general ideas with a lot of references of internal projects about IoT on universities, mainly MIT as you can imagine. I don’t know how those it work in The States where the companies are by far bigger than in Europe, but in my humble experience it’s very difficult to approach to a company talking about experimental technologies, or whatever which is not properly supported by another company. This is the language of business that I experimented in my professional career.
A part from that I want to remark that technical contents are presented by very important people in different areas of technology. But when it was time to talk about technical details the things changed a lot depending on the teacher, some teachers where lost on completely usefulness details of a completely unknown technology and others don’t go deep enough on basic specs of basic technologies.
Sadly the block where I want to contrast my point of view with others, the Architecture, was focused on completely different approach that I expected. I didn’t find any reference from architecture reference models (ARMs) of the IoT platforms, for example. Minor references to important transport protocols like CoAP, or MQTT. Both of them important standards from IETF and OASIS/ISO, respectively.
Another disappointing part is the security chapter, most of the content is focused on securing hardware to the most deep and complex parts. And practically no information referring to Internet security, or data transportation. Nothing about certificates, blockchains, or whatever other solution to improve most of the security problems in real IoT today. May be hardware security is important for some companies but usually this is not the most concerning part from most of companies today.
Sorry but from my humble opinion, the course is not well-focused and if I have to be honest with you I felt sleepy more than once when I watched some videos. A part from that, the assessments at the end of chapters are a waste of time because they try to check if you followed the explanations with simple question that you can answer looking video transcriptions. Only forums and course mates are good points, but old fashion user interface of the learning platform don’t allow you to enjoy the conversation threads.
After more than 16 years writing blog entries in my site I’ve never did so bad review of anything but I have to be honest with my feelings with the course, and I want to call for apologies to all the people who spent a lot of energy preparing materials for the course.
Luckly the cost of the course is only $495, but nobody likes to spent that amount of money for not being satisfied. Before closing the post, just a link to the course: Internet of Things: Roadmap to a Connected World.
Reading time: < 1 minute The steps that explain how to install Homie libraries and its dependencies on the official documentation are a little bit tricky and some of you asked me about how I did it. So I decided to record a clip explaining the steps:
Please tell if it was useful for you, and thanks for your interest.
Local copy of the video:
Reading time: 1 – 2 minutes
Ahir dilluns es va emetre per Radio Vilafranca una entrevista de 20 minuts que hem van fer relativa al meu blog. Concretament al magazine “Penedès Gamma extra” hi ha una secció dedicada a la Penedesfera, comunicatat de bloguers del Penedès, en la que van entrevistant a diferents autors de blogs i aquest cop m’ha tocat a mi contestar algunes preguntes sobre l’origen del blog i d’altres similars.
A continuació teniu l’entrevista enregistrada:
També esta disponible a través d’ivoox:
Per cert, el Daniel Garcia a través del seu blog també ha fet menció de l’entrevista en aquesta entrada. Aprofito des d’aquí per donar-li les gràcies a l’oportunitat que em va oferir ja que ell és l’impulsor de la idea. MOLTES GRÀCIES.