Ethereum Devcon VI

Ethereum Devcon VI

El evento ocurrió del 11 al 14 de octubre de 2022 y tuve la suerte de poder asistir. La ceremonia de apertura fue bastante larga, pero tuvo varios momentos emotivos. El primero fue cuando se proyectó el video de apertura después de unos segundos en los que la sala se puso en negro absoluto a la vez que se empezaba a escuchar el zumbido inicial que iba subiendo de intensidad, y las voces en off intercambiando mensajes, típicas de misiones espaciales. Enseguida se vio proyectada una Tierra que daba vueltas en las 6 pantallas gigantes que había en la sala, para a continuación dar paso a la explosión de colores, movimiento, y referencias a los últimos hitos vividos por Ethereum en los últimos 3 años, desde que se celebró la Devcon anterior: NFTS, DeFi, rollups, y cómo no, el Merge, que ocupó gran parte de la presentación, con los 2 osos blanco y negro, simbolizando la capa de consenso y la capa de ejecución, bailando y juntando las manos en una explosión que daría lugar al oso panda que representa a la nueva versión de Ethereum, en la que PoS ya ha sido activado. El video dedica sus últimos segundos a hacer un pequeño tributo a las comunidades ETH en América Latina, poniendo énfasis, como no, en ETH Colombia, y haciendo un repaso colorido por Bogotá, sede de la Devcon VI, para finalizar con el mensaje de «Welcome Back to Devcon«.

Read more

Quitar el sonido de arranque del Mac

Al arrancar un ordenador Mac, este emite un sonido bastante icónico, que en principio hace gracia y hasta ilusión, y después de un tiempo termina hartando. Sobre todo si tienes que encender el ordenador por la noche o de madrugada cuando todo el mundo en casa está durmiendo, o en un avión cuando las luces están apagadas.

Read more

Empezando a entender

Por si la volvíamos a ver volar, lanzábamos a nuestra hermana todos los días desde el quinto, donde vivíamos. Lo peor era ir a recogerla luego. A veces caía en el asfalto y nos jugábamos la vida para recuperarla, a veces caía en la cabeza de alguien y os imaginaréis el susto que se llevaba si era calvo, a veces el viento la perdía, y a veces caía encima de un camión y tardábamos horas en localizarla. Había que haber desayunado bien de dulce para aguantar. Estoy empezando a entender que si te enfadas, no vuelves a volar. Ya es primavera, hoy toca campo de lavanda.

Y publiqué un libro

Libro ¡Bitcoin Boom!

Tarde o temprano pasaría y por fin el mes pasado, en mayo de 2021, pandemia por medio, tuve el tiempo, la energía y las ganas de publicar «¡Bitcoin Boom!«, un libro que habla de Bitcoin, de blockchain (la tecnología que hay detrás de Bitcoin), y de mi opinión sobre lo que está significando su existencia. No se trata de un libro de trading (compra-venta), sino que se trata de una exposición para todos los públicos de la proeza técnica que supuso Bitcoin, de su historia, y como digo, de mi opinión a varios niveles sobre el tema, más allá de la simple especulación. Tenía muchas ganas de escribir sobre Bitcoin en castellano porque, aunque hay mucha información en la red, en muchos casos está equivocada, en otros es inexacta, o en la mayoría simplemente está en inglés y, bueno, no todo el mundo habla inglés, pero creo que es un tema del que todo el mundo debería saber al menos lo básico. Así que espero que pueda ayudar, aclarar dudas y quizá hasta inspirar. Se puede comprar en Amazon, Kobo y Bubok. Aquí un link a la página web del libro:

https://librobitcoinfacil.com

¿Homeopatía equiparable a racismo y homofobia?

Hace algunos días inicié una discusión con varias personas en twitter debido a un comentario de @kurioso en el que se equiparaba la homeopatía con la homofobia y el racismo. Más adelante de la discusión con otros participantes entendí que la comparación iba en el sentido de que todos causaban muerte, y aunque puedo ver el punto del argumento, sigo sin compartirlo por desmesurado. Después de un hilo de varios mensajes de @ej_molina_c he decidido cambiar de formato para la respuesta debido a que me parece un tema para debatir largo y tendido sin el corsé que impone twitter.
Read more

Rails: Servir assets precompilados en entorno development

Llevo varios días trabajando en la integración del framework Metronic dentro de una aplicación Rails, y uno de los problemas con que me encontré fue la desaparición de los assets de Metronic al pasar a producción (aunque en entorno de desarrollo todo se veía bien). El problema era que el precompilado de assets no estaba incluyendo bien las rutas de todos los ficheros de Metronic. Al final, después de dar muchas vueltas y leer mucho sin que todo esto me terminara de aclarar la solución, decidí que la mejor manera para encontrar la respuesta era el método de prueba y error, así que me puse manos a la obra. El problema de este método es que necesitaba subir mis cambios al servidor en producción cada vez que hacía modificaciones, por lo que perdía mucho tiempo. Después de unas pocas pruebas infructuosas decidí que tenía que haber una manera de usar los assets precompilados también en el entorno de desarrollo, así que busqué y busqué hasta que encontré la respuesta: En el fichero /config/environments/development.rb hay varias líneas que controlan la manera en la que se comporta la inclusión de assets, en particular:


  # Debug mode disables concatenation and preprocessing of assets.
  # This option may cause significant delays in view rendering with a large
  # number of complex assets.
  config.assets.debug = true

Poniendo config.assets.debug a false conseguimos lo que queremos: que en el entorno de desarrollo se llame también a mis assets precompilados (en /public/assets) en vez de a los assets en bruto de /app/assets. A partir de este momento pude trabajar de manera mucho más fluida (todo lo fluida que Webrick me permitió, pues parece que servir ficheros un poco pesados no es lo suyo porque añade bastante latencia).

Por supuesto entre prueba y prueba había que precompilar assets (rake assets:precompile), y reiniciar Webrick, pero nada comparado con tener que subir decenas de carpetas al servidor cada vez.

Finalmente la integración de Metronic quedó perfectamente funcional también en producción 🙂

El burka

El burka no me gusta, pero prohibirlo me gusta tan poco como su uso.

Si empezásemos a prohibir todo aquello que no nos gusta podríamos terminar prohibiendo el fútbol (hay quienes lo aborrecemos), la comida basura, el reggeaton, la corbata, los calcetines blancos con sandalias, las trenzas judías (no, no me gustan), los pantalones ‘cagados’, o el steak tartar entre otros.

Read more

Problemas para instalar Prestashop 1.6.0.6 en Ubuntu 16.04

Resumen rápido si no quieres perder tiempo: No lo intentes, usa Ubuntu 15.10 y todo irá a la perfección.

La historia

Al intentar migrar la versión de Prestashop 1.6.0.6 a un VPS con Ubuntu 16.04 surgen multitud de problemas que conviene tener en cuenta si lo que queremos es migrar la tienda a un nuevo hosting sin realizar una actualización a la última versión disponible (1.6.1.5 a fecha de hoy).

Read more

{ Piensa / Think }

"This is a waste of life. [...] the entire educational system in the modern day is nothing more than a cookie cutter processing plant that prepares humans for mostly predefined occupational roles. This element of human life has become so traditionally ingrained, that many falsely consider the nature of ‘having a job’ some form of human instinct. Even parents will ask their kids “What do you want to be when you grow up?” as though there was only one thing. This is disturbing and a violation of human potential." - The Zeitgeist Movement


"He aprendido que hay cosas que pueden ser comprendidas pero que nunca podrán ser explicadas con palabras sin desvirtuar su grandeza" - Andrés Pascual


"You never change things by fighting the existing reality. To change something, build a new model that makes the existing model obsolete." - Buckminster Fuller


"... I am the master of my fate. I am the captain of my soul." - William Ernest Henley