Siete días en el Picandoverso - 4ta semana de Junio 2021 - 14 años después
Pasen, pónganse cómodos y cómodas y sírvanse una taza de su brebaje de preferencia que esta semana estamos de festejo. Esta edición de siete días en el Picandoverso empieza referenciando el Big Bang, la precuela a esta saga de posts, el inicio del universo Picando Código: Picando Código El 21 de junio se cumplieron 14 años desde que un joven Fernando empezaba a publicar posts sobre programación, software libre y más en un nuevo proyecto web. No sé si me hubiera imaginado que 14 años después este proyecto iba a seguir por acá*, pero esta semana lo festejamos. Iba a […]
Siete días en el Picandoverso: Arriba de una montaña
Entre los destaques a nivel personal de los últimos siete días, el sábado pasado escalé dos munros más de Escocia. Con un amigo nos tomamos un tren a las 7 de la mañana hasta Glasgow y después Bridge of Orchy. De la estación de tren caminamos y escalamos ambas Beinn Dòrain (1076m) y Beinn an Dòthaidh (1004m). Hay 282 munros en Escocia y con estas dos llevo 5 en total, me quedan 277 por escalar. La aventura estuvo genial, tuvimos un clima relativamente bueno hasta que llegamos a ambas cimas donde la vista estaba completamente cubierta por las nubes. Pero […]
Repaso de Nintendo en el E3 2021
Terminó el E3 de este año, y por mi parte quedé conforme con las noticias de Nintendo. En el pasado 7 días en el Picandoverso comentaba algunas predicciones que me resultaban relativamente seguras, y con algunas acerté: algún luchador de Smash Bros., algún adelanto más de Splatoon 3 o la secuela a The Legend Of Zelda: Breath Of The Wild. Sería sorpresa ver algo de Metroid Prime 4 (o la trilogía Prime que tanto se viene rumoreando para Switch), o que revivan alguna de las propiedades intelectuales que llevan tiempo descansando como Star Fox o F-Zero. La mejor sorpresa sería […]
Mini pique: Ruby - Usar las notificaciones del sistema para notificarnos de tareas
Esto es más bien una idea que se me ocurrió trabajando, pero me pareció buena compartirla como mini pique. Por lo menos para no olvidarme en el futuro que esto es una posibilidad, al escribir un post al respecto me queda más grabado en la memoria. La gema libnotify nos permite interactuar con la biblioteca libnotify de nuestro sistema y generar notificaciones de manera muy sencilla. Este código: > require 'libnotify' > Libnotify.show( body: "Hola Mundo", summary: "Picando Código informa", icon_path: "/usr/share/icons/Humanity/apps/32/terminal.svg" )> require 'libnotify' > Libnotify.show( body: "Hola Mundo", summary: "Picando Código informa", icon_path: "/usr/share/icons/Humanity/apps/32/terminal.svg" ) Genera esta notificación: […]
Siete días en el Picandoverso: Junio II - 20 semanas
Bienvenidos y bienvenidas a una edición de festejo de 7 días en el Picandoverso. Hoy celebro la vigésima semana seguida publicando mi "semana en el espacio virtual creado por Fernando en su cerebro y manifestado hacia el exterior a través de la Internet en su blog", o la edición número 20 de 7 días en el Picandoverso 🥳. Vamos con esa "información": Programación y Tecnología 🦶 Están publicados todos los videos de GNOME Latam 2021 en YouTube. 🐫 Mark Gardner escribe "¿Debería Perl morir elegantemente?" - Should Perl die gracefully?. Como en todos estos artículos que cuestionan o anuncian la […]
Escribí un bookmarklet para descargar videos con youtube-dl en NoCap Shows
Estos últimos tiempos he empezado a comprar entradas a conciertos virtuales. Obviamente la experiencia no es la misma, y de lo que más extraño de la vida antes de la pandemia era poder ir a ver a mis bandas favoritas en un recital. Pero por lo menos gracias a la tecnología tenemos la oportunidad de ver a nuestras artistas preferidas tocando música "en vivo" a pesar de la falta de conciertos en persona. Recientemente se publicó la segunda temporada de una serie de conciertos de la mejor banda del universo donde recorren sus más de 40 años de trayectoria a […]
Reparando mi control 8BitDo SN30 Pro
Hace un buen tiempo ya que tengo un 8BitDo SN30 Pro, un control de mando inalámbrico basado en el diseño de los controles del Super Nintendo. Los controles 8BitDo usan tecnología Bluetooth, así que pueden usarse en varias consolas y sistemas operativos. Personalmente lo vengo usando en Steam con Linux y Nintendo Switch, y es uno de mis controles preferidos. Después de un buen tiempo de uso, se empezó a notar el desgaste. La palanca izquierda empezó a perder de a poco la goma que la recubría al punto que terminé quitándola por completo porque era incómodo jugar con pedazos. […]
Siete días en el Picandoverso - Junio: Breath Of The Wild
Los últimos siete días en mi universo han sido bastante particulares. Por primera vez desde marzo de 2020 "viajé" fuera de Edimburgo y me tomé unas mini vacaciones. Me tomé libre el viernes pasado y salimos en auto con unos amigos a Dundee, una de mis ciudades favoritas en Escocia. En el camino descubrimos de casualidad una microcervecería artesanal orgánica en el Reino de Fife: Futtle. y pudimos probar su cerveza en su patio exterior muy pintoresco. El sábado junto a mis amigos escalé mis primeras 3 munro: Un munro es una montaña escocesa con una altura por encima de […]
Enlaces Ruby - Mayo 2021
Colección de los enlaces interesantes sobre Ruby que encontré durante el mes de mayo: Noticias sobre el lenguaje y programación Ruby general: 💎 Ya he compartido varios enlaces sobre Ractors en Ruby 3, pero otra característica nueva es la clase Fiber::SchedulerInterface. Nos permite escribir schedulers más avanzados basados en bucles de eventos para entrada y salida sin bloquear en Ruby (a lo frameworks como EventMachine). Recientemente resurgió un artículo muy bueno sobre el tema Ruby 3.0 and the new FiberScheduler interface. Mientras leía esto me colgué a probar cosas y tengo algunas ideas para implementar más cosas, tengo investigación por […]
rvm-prompt: muestra la versión actual de Ruby en el prompt de tu terminal
rvm-prompt es una herramienta que muestra la versión actual de Ruby. Podemos usarla para mostrar esta información en nuestro prompt en la terminal: Para agregarlo, en nuestro archivo de configuración ~/.bashrc, ~/.profile o lo que sea, tenemos que agregar el comando a la variable PS1. El ejemplo de la documentación: PS1="\$(~/.rvm/bin/rvm-prompt) $PS1" Para el resultado de la imagen con los colores, la rama de GitHub y demás, yo uso en mi ~/.bashrc: PS1='\[\033[01;32m\]\u\[\033[01;34;10m\] \[\033[01;34m\]\w\[\033[01;33m\] \e[31m`rvm-prompt`\e[0m\[\033[01;36m\]$(__git_ps1)\n\[\033[01;34m\]\$\[\033[00m\] ' Como podemos leer en la documentación, hay varios parámetros que le podemos pasar al comando para mostrar el intérprete (i), versión (v), nivel de […]
Elastic 7.13.0: Actualizaciones de los clientes oficiales Elasticsearch y Enterprise Search
El martes pasado se publicó la versión 7.13.0 de Elastic: Las mejoras clave incluyen búsqueda con buena relación costo-efectividad en más datos a través de snapshots buscables y el nivel congelado, mejoras de datos impulsados por analistas sobre la marcha con campos de tiempo de ejecución y más integraciones con Microsoft (muchos más detalles en el enlace). Como en cada nueva versión del Stack, esto significó también que en mi equipo publicamos los clientes oficiales para Elasticsearch y Elastic Enterprise Search. Clientes Elasticsearch Tenemos clientes oficiales para Elasticsearch en Ruby, Python, PHP, Perl, JavaScript, .NET, Rust, Go y Java. Soportamos […]
Siete días en el Picandoverso - Mayo 4: el lejano y salvaje verde
Otra semana que pasa y se va el mes de mayo, y ya nos acercamos a la mitad de 2021. En Escocia el tiempo se olvidó que era primavera y ha habido un clima bastante particular que después de un largo invierno de encierro genera bastante mal humor. Pero se supone que se vienen días mejores. Mientras tanto es hora de golpear las teclas de mi teclado continuamente en armonía hasta formar esta manifestación de píxeles en tu pantalla a la que denomino "Siete días en el Picandoverso". Espero que se haya entendido la referencia a Futurama en el título […]
Mini pique: Git mv y ver la historia de archivos que movimos
Estoy trabajando en un cambio bastante grande en el cliente Ruby de Elasticsearch. La historia resumida es que el código de una de las gemas va a ser combinado en otra (#1274). Trabajando en ese código, moví muchos archivos de un lugar a otro, pero me resultaba importante mantener la historia o el git log de todos los archivos que moví. Podemos usar el comando git mv aunque es lo mismo que mover los archivos, eliminar los originales del control de versiones con git rm y agregar los nuevos. Git va a reconocer el cambio como que "renombramos" los archivos. […]
Pocket Bravery - nuevo juego de pelea basado en los clásicos de los 90s como Street Fighter y King Of Fighters
Pocket Bravery es un juego de lucha original inspirando en los clásicos como Street Fighter, Fatal Fury y King of Fighters. Los gráficos están hechos a mano en pixel art, y la estética está influenciada por los diseños de los juegos de lucha del Neo Geo Pocket como Pocket Fighters y varios más que podemos encontrar en NEOGEO POCKET COLOR SELECTION Vol. 1. Está siendo desarrollado por Statera Studio, un estudio de Río de Janeiro, Brasil, y buscan financiarlo con una campaña en Indiegogo. Apunta a tener una jugabilidad dinámica y responsiva, enfocada en las animaciones de los personajes con […]
Siete días en el Picandoverso – Mayo III: New Generation
Decimo séptima entrega de esta serie de posts que repasan los últimos 7 días en lo que respecta a tecnología, Ruby, Cómics, Videojuegos y demás. Esta vez desde el 12 hasta el 19 de mayo de 2021 inclusive: Tecnología 🖥 KDE cambió el nombre de su paquete de aplicaciones, bibliotecas y plugins. Solía llamarse simplemenet KDE, después KDE SC, y recientemente KDE Applications. Ahora se llama KDE Gear, y recientemente publicaron un release nuevo: 21.04.1. Voy a tener que actualizar mi KDE Neon a ver qué tal estas nuevas versiones. ⌨️ System76, una de las marcas más conocidas que proveen […]
Comentarios recientes