Archivo: Software Libre | Picando Código - Part 3
Comunidad GNU/Linux en Español
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 […]
Piques Emacs: enlaces simbólicos
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 […]
Humble Book Bundle: ebooks de Linux & UNIX por O’Reilly
Humble Bundle tiene un nuevo paquete de e-books sobre Linux, Unix y varias herramientas muy útiles del entorno. Los ebooks están disponibles en PDF, ePUB y MOBI, por lo que pueden ser leídos en casi cualquier dispositivo. Como se acostumbra en los paquetes Humble Bundle, además de elegir el precio, podemos elegir dónde destinamos el dinero que pagamos, incluyendo una organización de beneficencia. Tengo el “Mastering Regular Expressions” que compré hace años. Me sirvió mucho en su momento para ampliar mi conocimiento y uso de expresiones regulares. Tengo idea que varios libros más del paquete o compré o leí por […]
GNOME y KDE co-organizan el Linux App Summit en Noviembre
La fundación GNOME y KDE e.V se enorgullecen en anunciar Linux App Summit 2019. El Linux App Summit (LAS) se llevará a cabo en Barcelona desde el 12 al 15 de Noviembre de 2019. LAS es el primer evento colaborativo co-organizado por las dos organizaciones desde el Desktop Summit en 2009. Ambas organizaciones están ansiosas por juntar a sus comunidades en construir un ecosistema de aplicaciones que trascienda las distribuciones individuales y amplíe el mercado para todos los involucrados. KDE y GNOME dejarán de tener un rol pasivo en el sector del escritorio libre. Con la influencia conjunta de ambos […]
Comunicación y sincronización entre tu teléfono Android y tu computadora Linux con KDEConnect
Se viene la convergencia entre computadora de escritorio y teléfono móvil, y KDEConnect la hace sentir más cercana. KDEConnect te permite conectar tu computadora con GNU/Linux y tu teléfono o dispositivo móvil con Android. Esto nos permite tener sincronización entre ambos dispositivos y podemos hacer varias cosas: controlar la computadora desde el teléfono, compartir directorios, hacer que suene el teléfono si no lo encontramos, ver notificaciones del teléfono en nuestra computadora y más. Es súmamente práctico y funciona muy bien. Lo conocí hace un par de años probando KDE Plasma 5, y hace poco me vino a la memoria de […]
Spacemacs: entorno integrado eficiente y sofisticado para Emacs
Desde hace unos 2 años vengo usando Spacemacs como editor de texto para programar, escribir y más. Lo he mencionado varias veces en el blog particularmente en posts sobre Emacs, pero nunca escribí al respecto. Es un proyecto que me ha dado mucho y me gustaría compartir lo que he aprendido, y con suerte animar a alguien más a probar Spacemacs. Así que ¡hablemos de Spacemacs! ¿Qué es Spacemacs? Spacemacs es una “distribución” de Emacs. Emacs es un editor de texto extensible y personalizable. Cada uno puede crear su propia “distribución” agregando funciones, paquetes y distintas configuraciones en archivos Elisp […]
Emacs Boostrap: Entornos de desarrollo para Emacs al vuelo
Emacs Bootstrap es un sitio que te permite generar entornos de desarrollo en Emacs para distintos lenguajes de programación: Python, Ruby, Go, PHP, JavaScript, Web, Haskell, Elixir, Rust, Racket y C. Desde la página elegimos qué lenguages queremos usar con Emacs y va a generar las configuraciones necesarias para empezar a escribir código. También nos permite elegir entre 3 temas distintos: solarized-emacs, zenburn-emacs y spacemacs y qué motor de autocompletado preferimos entre ivy y helm. Esto nos genera un archivo con el directorio .emacs.d ya listo para ubicar en nuestro directorio home, ejecutar Emacs, esperar que se bajen los paquetes […]
Spring – nueva película animada hecha con Blender
Spring es el 12° proyecto de la iniciativa Open Movies de Blender: Spring es la historia de una niña pastora y su perro, que enfrentan espíritus antiguos para continuar el ciclo de la vida. Este poético y visualmente maravilloso cortometraje fue escrito y dirigido por Andy Goralczyk, inspirado por su niñez en las montañas de Alemania. Blender es software de gráficos 3D libre usado para crear animaciones, efectos especiales, arte, modelos imprimibles 3D, aplicaciones y videojuegos. Mediante la Fundación Blender, se han producido varios proyectos de alta calidad con el objetivo de demostrar, validar y mejorar las capacidades del software. […]
Descarga gratis el número de abril de la revista Linux Journal
La revista Linux Journal cumple 25 años. Para celebrarlo, pusieron para descargar gratis en su sitio web. Simplemente hay que visitar esta página, ingresar una dirección de correo electrónico, y recibir un enlace de descarga. Les recomiendo inscribirse al newsletter de la revista, semanalmente envían artículos de interés a los usuarios de GNU/Linux y el software libre en general. Este número en particular viene bastante cargado, entre otras cosas dos entrevistas a Linus Torvalds por el primer editor de la revista, Robert Young (quien luego fundara Red Hat). La primera una entrevista actual donde Linus habla de varias cosas. Interesante […]
Humble Book Bundle: Libros de Linux por Wiley
Humble Bundle tiene un nuevo paquete de e-books sobre Linux, programación y varias certificaciones. Los ebooks están disponibles en PDF, ePUB y MOBI, por lo que pueden ser leídos en casi cualquier dispositivo. Como se acostumbra en los paquetes Humble Bundle, además de elegir el precio, podemos elegir dónde destinamos el dinero que pagamos, incluyendo una organización de beneficencia. Pagando USD 1 o más, el paquete incluye: Linux Essentials, Ubuntu Linux Toolbox: 1000+ Commands for Power Users, Linux All-In-One For Dummies, Beginning Linux Programming. Pagando USD 8, todos los anteriores más: Linux Bible, Shell Scripting: Expert Recipes for Linux, Bash, […]
Profiling de Emacs e instalación Emacs 26
Editando un archivo relativamente largo de código, me empecé a frustrar porque el desplazamiento y renderizado de código andaba lento. Lo primero que tenía que hacer era encontrar el culpable de la lentitud. Por suerte Emacs tiene incorporado un profiler. Para activarlo tenemos que usar M-x profiler-start y seleccionar si queremos hacer profiling de cpu, memoria o ambos. Mi problema parecía de cpu porque se trancaba en momentos que intentaba desplazarme rápido por varias líneas de código. Con M-x profiler-report, podemos ver un buffer nuevo que nos muestra los resultados. Y un test bastante corto mostró cuál era el problema: […]
Humble Book Bundle: Linux Geek
Humble Bundle tiene un nuevo paquete de e-books sobre Linux , GDB, Perl, GIMP, Inkscape, Blender, Python, y más de No Starch Press. Pagando el monto mínimo de USD 1, obtenemos: Automate the Boring Stuff with Python: Practical Programming for Total Beginners, The Artist’s Guide to GIMP: Creative Techniques for Photographers, Artists, and Designers, The Art of Debugging with GDB, DDD, and Eclipse, Perl One-Liners: 130 Programs That Get Things Done, The Book of GNS3: Build Virtual Network Labs Using Cisco, Juniper, and More y No Starch Sampler. Éste último un compilado de capítulos de muestra de varios libros sobre […]
Emacs y personas: un post “personal”
Hace poco vi un artículo compartido en reddit sobre “Usuarios famosos de Emacs (que no son famosos por usar Emacs)”. Entre ellos se encuentran Martin Fowler, Yukihiro “Matz” Matsumoto (creador de Ruby 🙌), Guido van Rossum (creador de Python), Julian Assange, Linus Torvalds, Donal Knuth, Eric Raymond, Richard Stallman, y más. En los comentarios un usuario menciona a su profesor de sistemas operativos como alguien que debería estar en la lista. Esto me hizo pensar en personas con las que compartí el uso de Emacs que fueron importantes en mi experiencia. Generalmente agregan más valor que los “famosos” que conozcamos, […]
Entrevista en Sputnik Mundo
A raíz del artículo que escribí para la diaria sobre Ética hacker, fui entrevistado en Sputnik Mundo. El artículo: Hackers: ¿amigos o enemigos de los ciudadanos? Sputnik consultó al desarrollador y hacker cívico Fernando Briano para contarte qué es el software libre, en qué consiste su ética, y por qué es la bandera de los piratas informáticos. Una de las ideas con estos textos es aclarar la definición de hacker que generalmente se malinterpreta como ciber-criminal. Pero hablé de software libre, del derecho a reparar, privacidad y más. Fue una entrevista por teléfono, lo que lo hizo más difícil para […]
Emacs Anywhere: Ejecuta Emacs para insertar texto en cualquier aplicación
Emacs Anywhere es un script que nos permite crear un atajo de teclado para iniciar una ventana temporal de Emacs. El texto es luego instertado (copiado y pegado) automáticamente en la aplicación que estemos usando. Funciona mediante un script bash que nos permite iniciar una ventana temporal de Emacs. El texto es luego insertado automáticamente en la aplicación que estemos usando. Es una forma fácil de “integrar” Emacs a nuestro sistema sin tener que andar configurando distribuciones de teclado a nivel GTK o aplicaciones. Elegimos un atajo de teclado que crea un frame y buffer temporales, escribimos el texto, y […]
Comentarios recientes