Archivo: Programación | Picando Código - Part 6

Crystal: Lenguaje de programación inspirado en Ruby

Miércoles, 13 de marzo de 2019
Lenguaje de programación Crystal

Crystal es un lenguaje de programación de propósito general orientado a objetos. Su sintaxis está inspirada en Ruby pero no busca ser compatible. Surgió del amor a la eficiencia para escribir código de Ruby, y el amor a la eficiencia para ejecutar código C. Busca ser lo mejor de ambos mundos. Entre las diferencias fundamentales con Ruby se encuentran: Es un lenguaje compilado, el código es convertido a código de máquina nativo a través de LLVM. Ruby, por otro lado, es un lenguaje interpretado. Tiene un sistema de tipado estático, por lo que la comprobación de tipos se realiza durante […]

Awesome Rubies - Una colección de Rubies increíbles

Martes, 12 de marzo de 2019
Ruby

Awesome Rubies es una lista de "Rubys" (¿"Rubíes"?), o distintas implementaciones del lenguaje e información al respecto. La más conocida es MRI (Matz's Ruby Interpreter), la implementación "de referencia" y probablemente la más usada. Actualmente se llama CRuby porque es un esfuerzo colaborativo y no "de Matz", y existen además otras implementaciones como Rubinius, JRuby: Implementación de Ruby en la JVM y unas cuantas más. Si has estado siguiendo Ruby, o has ido a conferencias recientemente, probablemente ya sepas de Ruby 3x3. Mi primer encuentro con el concepto "Ruby 3x3" fue en Euruko 2017. donde Matz abrió la conferencia con […]

La Programación...

Sábado, 20 de octubre de 2018
Fernando Briano

A veces la programación es 1% escribir código y 99% cuestionar todas las decisiones que tomaste en tu vida que te llevaron a estar sentado frente a una pantalla sin tener la más remota idea de lo que está pasando. — Fernando Briano (@picandocodigo) 19 de octubre, 2018

2 paquetes de ebooks interesantes: Learn you some Code y Game Development by Pack

Lunes, 24 de septiembre de 2018
Humble Book Bundle: Game Development and Learn you some Code

La gente de Humble Bundle tiene 2 paquetes de ebooks bastante interesantes. 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. En el primer bundle se trata de Electronic Frontier Foundation, la fundación sin fines de lucro que defiende nuestros derechos en el mundo digital. Activistas, abogados y tecnólogos que luchan en las cortes y el congreso para proteger la privacidad y libre expresión […]

¡Feliz día del Programador!

Jueves, 13 de septiembre de 2018
Code Monkeys

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

Miércoles, 29 de agosto de 2018
List Category Posts

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

Lunes, 21 de mayo de 2018
Humble Book Bundle: Web Design & Development

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

Lunes, 12 de marzo de 2018
Artificial Intelligence - Humble Book Bundle

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

Miércoles, 7 de marzo de 2018
WordPress

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

Miércoles, 14 de febrero de 2018
RubyConf Argentina Videos

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

Lunes, 12 de febrero de 2018

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

Jueves, 1 de febrero de 2018
Bot de Telegram para 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

Miércoles, 10 de enero de 2018
Notificaciones

¿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

Miércoles, 3 de enero de 2018
https://github.com/picandocodigo/List-Categories

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 Cómics Películas/TV Videojuegos Noticias Informática – Tecnología Tecnología Cívica Mi©ro$oft Computadoras Contenidos Libres Clases Seguridad/Privacidad Sistemas Operativos OLPC – Plan Ceibal Trabajo 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

Martes, 2 de enero de 2018
GitHub Desktop 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: […]

Toasty!