Archivo: Programación | Picando Código - Part 6
¡Feliz día del Programador!
Feliz día del programador lectores y lectoras de este blog. El día del programador se celebra en el día número 256 (28) del año por ser la cantidad de valores representables en un byte de datos (13/9 en los años comunes y 12/9 años bisiestos). Como todos los años, hago un balance de lo que ha sido el último año en programación y un repaso de lo que ando. Al igual que el año pasado, estoy trabajando en la empresa Cultivate en Edimburgo, Escocia. Llevo más de un año viviendo acá, he conocido muchos lugares del país y me gusta mucho. […]
10 años de List Category Posts, mi primer plugin para WordPress
Mientras trabajaba en List Category Posts, recordé que debía estar por cumplir la década en cualquier momento. Fijándome en el repositorio svn original, encontré que así es: ~/workspace/picandocodigo/list-category-posts $ svn log -r 1:HEAD --limit 2 ------------------------------------------------------------------------ r59895 | plugin-master | 2008-08-16 15:09:04 +0100 (Sat, 16 Aug 2008) | 1 line adding list-category-posts by fernandobt ------------------------------------------------------------------------ r59980 | fernandobt | 2008-08-16 21:27:29 +0100 (Sat, 16 Aug 2008) | 1 line Adding version 0.1 of the plugin ------------------------------------------------------------------------ No sólo fue mi primer plugin de WordPress, sino que fue el que tuvo más popularidad. Más de 10 años después, List Category Post […]
Humble Book Bundle: libros digitales sobre Desarrollo y Diseño Web por O'Reilly
Nuevo paquete de libros digitales sobre Diseño y Desarrollo Web por O'Reilly. Paga el precio que elijas por hasta 15 libros sobre JavaScript, CSS, HTTP/2, SVG y más. Pagando el monto mínimo de USD 1, obtenemos: Programming Voice Interfaces, Mobile App Development with Ionic, JSON at Work, Refactoring JavaScript y CSS Refactoring. Por USD 8 o más, obtenemos también: Interactive Data Visualization for the Web, Learning React Native, Learning HTTP/2, SVG Animations y Working with Static Sites. Por último, pagando USD 15 o más, el paquete incluye React Native Cookbook, CSS: The Definitive Guide, Using SVG with CSS3 and HTML5, […]
Humble Book Bundle: Más de 20 libros sobre Inteligencia Artificial, Machine Learning
Nuevo paquete de Humble Book Bundle con libros sobre Inteligencia Artificial, Machine Learning, aplicado a estadísticas, desarrollo de juegos y más, de la mano de editorial Packt. Podemos pagar el monto que queramos por una enorme cantidad, más de 20 libros, en formato digital con un valor sumado de más de USD 1.000. El monto mínimo de USD 1 nos permite obtener lo siguiente: Practical Game AI Programming, Statistics for Machine Learning, Machine Learning for Developers, Machine Learning with C++, Implementing AI to Play Games y un descuento de USD 30 para 3 meses de Mapt Pro, una plataforma de […]
WordPress responsable del 30% de los sitios web en Internet
W3Techs - World Wide Web Technology Surveys provee información sobre el uso de varias tecnologías en sitios web, y produce y publica estudios sobre el asunto. Recientemente señalaron un nuevo hito en la historia del querido WordPress: WordPress es usado por 30.0% de todos los sitios web, una cuota de mercado del 60.2% del mercado de los CMS (sistemas de gestión de contenidos). El 50.2% de los sitios web no usa un sistema de gestión de contenidos. De los que sí los usan, el más cercano a WordPress es Joomla, con apenas un 6.3% del mercado, Drupal con un 4.4%, […]
Videos RubyConf Argentina: 2011 - 2014
Hace unos días, RubyConf Argentina volvió a aparecer por Twitter. Personalmente esperaba noticias de una nueva edición de la conferencia. Pero por ahora tenemos que conformarnos con la noticia de que los videos de todas las charlas, desde 2011 a 2014, fueron subidos a YouTube. Hay muchas buenas charlas, y se pasó muy bien. ¡Esperemos que eventualmente vuelvan! Mientras tanto, repasemos los videos: Videos RubyConf Argentina 2011 - Día 1 Videos RubyConf Argentina 2011 - Día 2 Videos RubyConf Argentina 2012 - Día 1 Videos RubyConf Argentina 2012 - Día 2 Videos RubyConf Argentina 2013 - Día 1 Videos RubyConf […]
Humble Book Bundle - Libros sobre Programación Funcional por O'Reilly
Nuevo paquete de Humble Book Bundle con libros sobre Programación Funcional de la mano de la editorial O'Reilly. Podemos pagar el monto que queramos por 15 libros digitales valorados en USD 515. Es una excelente oportunidad para meterse en el mundo de la programación funcional. El monto mínimo es de USD 1 por 5 libros: Living Clojure, Learning Scala, Becoming Functional, Introducing Elixir, Introducing Erlang Pagando USD 8 o más obtenemos además: Clojure Cookbook, Testing in Scala, Scala Cookbook, Real World Haskell, Functional JavaScript Pagando USD 15 o más obtenemos todos los títulos anteriores mas éstos: Clojure Programming, Programming Scala, […]
Actualiza un canal en Telegram automáticamente desde WordPress
Ya que hay un canal de Telegram para las actualizaciones del blog, faltaba automatizar la publicación de nuevos posts en dicho canal. Para usuarios de WordPress en general la primera solución es instalar un plugin. Pero para qué seguir llenando de plugins un WordPress si podemos hacerlo nosotros! Y siempre es divertido meterse con bots... Telegram tiene una API que nos permite hacer cosas de manera bastante rápida. Hay que seguir varios pasos, pero no hay que dejarse intimidar. Ya creado el canal, necesitamos crear un bot que será el encargado de publicar mensajes automáticamente. Y para crear un bot, […]
Notificaciones en la web
¿No les resulta odioso entrar por primera y única vez a un sitio cualquiera para leer un artículo, cerrar la pestaña y nunca volver y encontrarse con esto? Se trata de la API de Notificaciones de los navegadores web. Mediante el navegador se puede acceder al sistema de notificaciones de nuestro sistema operativo, algo que se puso de moda hace un tiempo y resulta en general más molesto que útil. Si no lo conocen, pueden probarla en vivo y en directo desde su navegador web en este post: Pedir permiso Notificar Se necesita poco código para generar algo así: Notification.requestPermission() […]
List Categories: Plugin para WordPress
List Categories es un plugin bastante simple para WordPress que permite listar categorías en un post o página con un shortcode: Categorías Dinosaurios Entrevistas Educación Ocio Delirios Citas Café Fotos Video Ciencia Ficción Humor 20 cosas Películas/TV Cómics Videojuegos Noticias Informática – Tecnología Tecnología Cívica Mi©ro$oft Computadoras Contenidos Libres Clases Seguridad/Privacidad Sistemas Operativos Trabajo OLPC – Plan Ceibal Navegadores Web Internet Datos Abiertos Libros Blog Memes Foro Picando Código Programación Diseño Gráfico / Web Ingeniería de Software Android Python .Net Proyecto Final Shell C/C++ JavaScript Expresiones regulares Eclipse Integrador IDE SQL Control de versiones Artículos Programación Web PHP Mini piques […]
GitHub Desktop en Linux
Hace un tiempo GitHub publicó GitHub Desktop, una aplicación de escritorio con interfaz visual para trabajar con sus servicios. La versión 1.0 -publicada en setiembre de 2017- fue reimplementada con Electron. El problema es que sólo estaba disponible para Windows y Mac. Electron es un framework JavaScript que permite desarrollar aplicaciones de escritorio con JavaScript, HTML y CSS. Y una de sus ventajas es que permite publicar aplicaciones multiplataforma. Personalmente no soy muy fan de Electron, no sé si diría que es Flash para escritorio, pero no anda lejos (y sí estoy de acuerdo en lo que dice el artículo: […]
[Plugin WordPress] List Category Posts – 0.73
La semana pasada publiqué una nueva versión de List Category Posts después de 8 meses sin tocar el código. List Category Posts es un plugin de WordPress que permite publicar una lista de posts pertenecientes a una categoría dada, además de unos cuantos parámetros más y personalizaciones. Desde hace un tiempo que la mayoría de las actualizaciones constan más de revisar e incluir Pull Requests de otros usuarios que escribir código propio. Es por la única razón que sigo viendo código PHP, pero como comenté al alcanzar el millón de descargas, es un proyecto exitoso. Esta nueva versión incluye dos […]
¡Feliz día del programador!
Como es tradición desde hace 10 años en este blog*, aprovecho el día del programador para desearle feliz día a mis colegas y hacer un repaso de lo que he estado haciendo como programador. *excepto el año pasado que me olvidé o no me sentía motivado para escribir algo al respecto... El día del programador se celebra en el día número 256 (28) del año por ser la cantidad de valores representables en un byte de datos (13/9 en los años comunes y 12/9 años bisiestos). Este año me agarra en un muy buen momento en lo que se refiere a […]
Riff Studio - Aplicación Android para practicar música
Sin duda las mejores aplicaciones son las que surgen a partir de una necesidad. Es el caso de Riff Studio, una aplicación para dispositivos Android hecha por y para músicos desarrollada por Bruno Azzinari. Su objetivo es facilitarnos practicar canciones. Básicamente tenemos que armar una lista de temas agregándolos desde nuestro dispositivo. Desde ahí podemos reproducirlos y cambiarles el tono y velocidad. Podemos bajarle la velocidad a una canción para practicarla e ir aumentando de a poco a medida que vaya saliendo mejor. Para práctica más intensa podemos incluso subirle la velocidad a una canción. También cambiar el tono si […]
Puede que no necesites JavaScript
Al hacerse muy populares frameworks como jQuery, algunos desarrolladores generamos malos hábitos. Entre ellos, abusamos de incluir archivos en nuestros proyectos web que implican más pedidos http y descargas que muchas veces son innecesarias. Algo de eso ya hablé en un post sobre animaciones de scroll fluidas con JavaScript. En el mismo espíritu de la web mencionada en ese post anterior, You might not need jQuery, y con el mismo objetivo de mantener liviano un sitio web, me encontré con otros dos proyectos interesantes: El primero es You might not need JavaScript. Con lo que han avanzado los navegadores web […]
Comentarios recientes