Piques Emacs: Conocer el valor de una variable

21 de noviembre de 2019
Piques Emacs

Al ser un editor de texto extensible y auto-documentado, existen muchas variables en Emacs que el usuario puede cambiar. Esto son variables Elisp -el Lisp de Emacs-, símbolos que guardan un valor. Generalmente el nombre de la variable consiste de palabras en inglés separadas por guiones que describen su rol. La mayoría también cuentan con documentación que describe su propósito y utilidad. Para leer información de una variable y conocer su valor, podemos usar el comando describe-variable que podemos ejecutar de las siguientes maneras: C-h v Alt x para ejecutar comandos en el mini-buffer e ingresamos describe-variable (podemos usar Tab […]

¡Volví a Debian! (de nuevo)

20 de noviembre de 2019
Debian 10 con GNOME

Resulta que no, que no estoy muy viejo para Debian. Hace un par de semanas, intenté instalar Debian en mi laptop Dell XPS 13, pero me frustré con el primer obstáculo que me crucé y terminé instalando Ubuntu. Escribí el post que enlazo en la primera oración, pero quedó en borradores hasta el viernes pasado que se publicó. El pasado fin de semana, y en parte motivado por los comentarios en ese post, volví a intentar. Existen imágenes ISO para probar e instalar Debian que incluyen firmware privativo para tener acceso a más hardware, por más que no sea software […]

Nuevo diseño en Picando Código

19 de noviembre de 2019
Diseño Picando Código 2019

Si visitan el blog y no lo leen desde algún otro sitio o un lector RSS (no, ¡no murieron con Google Reader!), notarán que cambié radicalmente el diseño. Las últimas veces que he creado un tema de WordPress nuevo para el blog, siempre lo escribo desde cero. Esta vez no fue la excepción. Arranco con un archivo index.html  enlazado con un style.css y ahí voy armando. Después voy creando los archivos necesarios de un tema en una máquina virtual con WordPress (como Varying Vagrant Vagrants) y ahí va tomando forma todo. El archivo html estático me da la oportunidad de […]

Respects Your Freedom: Nueva tienda de la FSF de hardware 100% Software Libre

18 de noviembre de 2019
Respects Your Freedom

Desde hace un tiempo la Free Software Foundation tiene un programa de certificación: Respects Your Freedom (RYF). El programa certifica a fabricantes o vendedores que venden hardware que respeta los derechos de sus usuarios y cuenta exclusivamente con software libre. Para ser parte del programa, se debe pasar por un proceso riguroso donde la FSF analiza cada aspecto de la experiencia de usuario: desde la compra inicial a flashear versiones modificadas del firmware. El usuario no debería interactuar con software o documentación no libre en ningún momento. El programa se lanzó en 2010 y ha tenido bastante crecimiento. En 2012, […]

¿Estoy muy viejo para Debian?

15 de noviembre de 2019
Gilbert Kerr y pingüino

Tengo una Dell XPS 13 que obtuve en mi trabajo anterior al cambiar a una laptop más nueva. La laptop venía con Ubuntu de fábrica (18.04 si la memoria no me falla). Creo que lo único que le había llegado a actualizar era Ubuntu 18.10. Siendo mi computadora de uso diario en el trabajo, nunca consideré cambiarle la distribución GNU/Linux. Ubuntu es de las más populares, particularmente a la hora de herramientas de desarrollo. Es fácil encontrar software en los repositorios, o encontrar repositorios de terceros para instalar lo que necesitemos. Y el hardware de la laptop es 100% compatible […]

Nuevo trabajo

9 de noviembre de 2019
Fernando Descendents

En octubre dejé mi trabajo anterior. Hace poco más de 2 años me mudé a Escocia para unirme a Cultivate, una empresa de desarrrollo de software especializada en Ruby pero con experiencia en varios otros lenguajes (intentamos promover mucho Elixir como opción a los clientes, incluso se desarrolló al menos un proyecto con Elixir). Tenía historia previa con Cultivate, así que finalmente se alinearon las cosas para que me terminara viniendo. En 2019 llegó la noticia de que el mayor cliente de Cultivate, Deliveroo, iba a adquirir la empresa. Por segunda vez en mi carrera pasé por la etapa de […]

Derechos de Estudiantes 2.0

6 de noviembre de 2019
Derechos de Estudiantes

D.A.T.A. Uruguay nos presenta Derechos de Estudiantes 2.0: Con mucha alegría compartimos la versión 2.0 de nuestra plataforma Derechos de Estudiantes. El proyecto busca difundir los derechos de los y las estudiantes en la educación media uruguaya, así como fomentar una cultura de defensa, acceso y demanda de estos derechos. En primer lugar, haciendo fácilmente accesible información sobre los mismos, pero también a través de los mecanismos de consulta y denuncia anónima, que permitirán abordar situaciones particulares. Desde el lanzamiento de la primer versión en 2016 hasta el día de hoy, la herramienta sumó aproximadamente 85.000 usuarios/as únicos/as, más de […]

Comunidad GNU/Linux en Español

4 de noviembre de 2019
Spartan Tux

Me encontré en Reddit con una comunidad de usuarios GNU/Linux en Español: /r/GNULinuxEsp. La descripción dice: Cualquier lector podrá enviar contenido sobre el tema que nos interesa, GNU/Linux y cultura libre, este pasara por una moderación previa antes de ser aprobado, recordar que el contenido es de preferencia en idioma español. La Ñ rocks!!! Reddit es uno de los sitios que visito regularmente, así que me alegró empezar a seguir esta comunidad en español. Algunos artículos son noticias del mundo del software libre y cultura libre traducidos. Pero hay muchas guías, tutoriales y artículos de opinión que me resulta muy […]

Reseña – Darksiders: Warmastered Edition en Nintendo Switch

31 de octubre de 2019
Darksiders: Warmastered Edition

En un futuro post-apocalíptico donde los humanos por fín se extinguieron, ángeles y demonios se pelean por el control de la Tierra y entre medio de todo este lío están los Cuatro Jinetes del Apocalipsis que deben traer equilibrio al orden. Darksiders es un juego de acción y aventura que usa varios de estos mitos de distintas religiones que algunas personas se toman en serio. Lo jugué y terminé hace un par de meses en Nintendo Switch. El título fue publicado originalmente en 2010 para PlayStation 3 y Xbox 360, pero la versión “Warmastered Edition” (gráficos de alta definición y […]

Randall Munroe – 10.000

29 de octubre de 2019
xkcd - Ten thousand

Si no saben quién es Randall Munroe y están leyendo este post, están de suerte. Es un científico con un título en física que abandonó su trabajo en la NASA al hacerse famoso dibujando figuras de palitos en xkcd: un webcómic sobre romance, ciencia, sarcasmo, matemáticas y más. Pueden leer el webcómic en su sitio web (y su traducción al español). El pasado 10 de octubre, Randall Munroe estuvo en Edimburgo presentando su último libro: HOW TO: Para cada tarea que puedas querer realizar, hay una forma correcta, una forma incorrecta, y una forma tan monumentalmente compleja, excesiva y desaconsejable […]

ghpreview – Gema Ruby para previsualizar archivos Markdown con el estilo de GitHub

28 de octubre de 2019
Ruby

La gema ghpreview es una herramienta que te permite previsualizar un archivo Markdown localmente con el estilo de GitHub: Cuando escribes el README para tu proyecto, quieres poder previsualizar el Markdown localmente antes de madnarlo a GitHub. ghpreview es una utilidad de línea de comando que abre tu archivo Markdown en un navegador web. Usa el estilo de GitHub y (opcionalmente) actualiza automáticamente cada vez que guardes el archivo fuente. Corría el año 2012 y estaba trabajando en Neo (antes conocida como “New Context”), una empresa multinacional que había adquirido Cubox, empresa uruguaya donde estaba trabajando. Neo también había adquirido […]

Nintendo inventa el género de Fantasía Fitness con Ring Fit Adventure

19 de octubre de 2019
Nintendo Ring Fit Adventure

Prepárate para embarcarte en una aventura épica en la que, para defenderte de tus enemigos, tendrás que moverte tú mismo. Ring Fit Adventure te invita a hacer ejercicio mientras lo pasas en grande. Nintendo se ha propuesto que todos juguemos. Es su obsesión desde sus inicios: generar experiencias únicas que involucren a toda la familia. Ring Fit Adventure es su última vuelta de tuerca, porque revoluciona una vez más nuestra manera de jugar y, de paso, nos invita a ponernos en forma sin casi darnos cuenta. Es un nuevo concepto, la Fantasía Fitness: una aventura épica llena de desafíos donde […]

EmacsConf 2019 – La conferencia online sobre Emacs

18 de octubre de 2019
EmacsConf

El 2 de noviembre se va a celebrar EmacsConf, conferencia online sobre la alegría de Emacs, Emacs Lisp y memorizar secuencias de teclado. La conferencia va a ser de 9:00 a 17:00 EDT / 13:00 a 21:00 UTC / 14:00 a 22:00 CET. Ya está publicada la agenda: y hay charlas sumamente interesantes. ¡Espero que se graben y publiquen online! Entre las charlas va a haber una actualización sobre la comunidad de Emacs por Sacha Chua, y actualización sobre su desarrollo por John Wiegley (mantenedor de Emacs). Van a haber 3 temas principales: Charlas orientadas al usuario “Emacs para todos” […]

Ex-Zodiac – juego inspirado en StarFox desarrollado con Godot

16 de octubre de 2019
Ex-Zodiac

Ex-Zodiac es un shooter 3D bajo en polígonos, inspirado en varios shooters 2D y 3D, particularmente Star Fox (Starwing) de Super Nintendo. Únete a <personaje principal sin nombre> mientras se aventura por la galaxia en una aventura para detener el levantamiento de la fuerza malévola conocida como Zodiac. Vi imágenes del juego en Twitter y me encantó. Jugué mucho Star Fox para Super Nintendo y creo que todavía es un buen juego a pesar de sus años. Hay que admitir que no tiene el mejor framerate del mundo… Recordemos que llevó al sistema al límite de su rendimiento y hacía […]

Piques Emacs: enlaces simbólicos

15 de octubre de 2019
Piques Emacs

Cuando intentamos abrir un enlace simbólico en Emacs, nos pregunta: Symbolic link to Git-controller source file; follow link? (y or n) Tengo mis archivos de configuración, o dotfiles (.spacemacs, .bashrc, etc), como enlaces simbólicos a proyectos bajo control de versiones. Así puedo ir gestionándolos a medida que les hago mejoras o agrego cosas, y puedo compartir la misma configuración en distintas computadoras. Esto se gestiona en el paquete de control de versiones vc, en la variable vc-follow-symlinks. Su valor por defecto es ask, por lo que el sistema nos va a preguntar qué hacer. Si respondemos que no, editamos el […]

Toasty!