En esta serie de posts veremos información paso a paso para crear un bot en Twitter. Este tipo de bots pueden ser muy útiles para programar publicaciones, para conocer información periódica de nuestra cuenta, para detectar menciones y tomar decisiones, y muchas cosas más. Todo ello lo quiero enfocar desde un punto de vista agnóstico del framework que vayamos a utilizar. Lo voy a basar en PHP porque la mayoría de los scripts los tengo hechos en este lenguaje y me va a resultar útil para un par de proyectos en el futuro.… Leer artículo completo
Creando un pequeño bot para Twitter en PHP paso a paso (parte 1)
Cómo generar ruido de diferentes colores en GNU/Linux
Los científicos siempre inventan formas curiosas de clasificar los fenómenos (físicos en este caso). Y es que, donde los seres humanos normales escuchan un sonido sin sentido, muchos científicos ven estadística. ¿Y qué tiene que ver eso con los colores?Explicación física muy rápida de 0 a 100 en 400 palabras
No quiero extenderme mucho, y seguro que en mi explicación faltarán cosas y algunos conceptos serán inexactos. Más que nada porque en Wikipedia podéis encontrar muchísima información sobre el tema.… Leer artículo completo
Creando una configuración personalizada para Emacs. Mi .emacs.d con explicaciones detalladas (II – Edición de código)
Suelo utilizar Emacs para editar código fuente para todos mis programas, tanto proyectos grandes como pequeños. Y, para crear muchos de los ejemplos que pongo en el blog (Aunque a veces la indentación no se copia bien). Por eso, es muy importante, tener herramientas para poder utilizar sin problemas y cómodamente el código en nuestro editor.En este post, como ya empecé hace unos días (ver aquí Mi configuración personalizada para Emacs, primera parte) seguiré comentando punto por punto mi configuración actual de Emacs, con las utilidades a mi gusto.… Leer artículo completo
Creando una configuración personalizada para Emacs. Mi .emacs.d con explicaciones detalladas (I – Configuración general)
Emacs ha sido mi editor de texto preferido durante más de 10 años. Y, aunque casi desde el principio (desde que empecé a usarlo en serio) quise personalizarlo con
las opciones que más o menos consideraba interesantes, esa configuración ha estado durante muchos años abandonada. Funcionando bien, pero abandonada. Y, sin aprovechar muchas de las nuevas características y extensiones que están disponibles.El año pasado, me animé a publicar mi .emacs.d en GitHub.… Leer artículo completo
Crea rápidamente servicios con Systemd para iniciar demonios o ejecutar scripts
Hay quien lo odia, hay personas a quienes les gusta y también a quien no le importa. Pero es un sistema que ha entrado en las vidas de muchos de nosotros. Tanto usuarios como sysadmins. Ya que este post va a ser un post pequeño, quiero mostrar un ligero ejemplo paso a paso de la creación de un servicio utilizando systemd. El servicio será sencillo y se limitará a ejecutar un script durante el arranque y el apagado de nuestro sistema, nuestro servidor o nuestro cacharro (si hablamos de IoT).… Leer artículo completoConectividad de instancias en AWS. Instancias NAT y puertas de enlace
Uno de los puntos fuertes de Amazon Web Services es que podemos configurar la arquitectura de red a nuestro gusto entre instancias EC2, o incluso entre varios servicios que tengamos contratados. La clave de esto, es que nos permite conectar servicios entre ellos de forma privada. Porque hay veces que nos interesa que un servicio esté conectado a Internet y todo el mundo pueda acceder a él, pero otras veces queremos que sea un servicio oculto al que sólo algunas personas puedan acceder.… Leer artículo completoPíldora: Comportamiento de atajos de teclado en editline vs readline o bash vs mysql
Uno de los grandes puntos a favor que tiene el ecosistema libre y comparten muchos programas para GNU/Linux es que comparten bibliotecas, o pueden compartirlas para implementar diversas funcionalidades. Y una de las bibliotecas que utilizamos a diario casi sin darnos cuenta es readline.
Esta biblioteca implementa utilidades para la introducción de datos por teclado, así como manejo de historial y atajos. Lo que nos proporciona una mejor experiencia de usuario y nos permite manejar programas como bash, ksh, bc, gnuplot, ftp, el cliente de MariaDB o el modo interactivo de Python más fácilmente.… Leer artículo completo¡Batalla de VPS! Clouding.io VS DigitalOcean VS Amazon Web Services
¡Vamos a probar servicios VPS! En concreto voy a analizar tres empresas con las que he tenido experiencia: Amazon Web Services, DigitalOcean y Clouding.io. Veremos algunas de sus características y cuál de ellos elegir en nuestro caso para que nuestro proyecto tenga éxito. Además de una comparativa práctica analizando los planes más básicos de cada uno de ellos (que nos pueden salir gratis durante un tiempo).
Presentamos el duelo
Actualmente la oferta de servidores VPS es grande y muchas compañías se han sumado ofreciendo su versión personal.… Leer artículo completo
Monta microservicios web rápidamente en Python con web.py
Python es uno de los lenguajes de moda. En sus múltiples usos: para escritorio, aplicaciones científicas, web, scripting y mucho más. Algo que también está de moda son los microservicios. Grosso modo, un microservicio es un componente independiente que implementa una funcionalidad de nuestra aplicación. Será una pieza de un puzzle mayor que, dadas unas especificaciones, podremos mejorar, reescribir, cambiar de lenguaje, utilizar bases de datos diferentes, etc.Y como ambas tecnologías están de moda, vamos a juntar lo mejor de los dos mundos y combinarlo.… Leer artículo completo
Últimos comentarios