Parece que fue ayer cuando, cada vez que necesitamos hacer algo con bases de datos en algún proyecto, abríamos la conexión y hacíamos la consulta a mano… mysql_connect(), mysql_query(), mysql_fetch_assoc()… No está mal cuando queremos aprender cómo funciona todo, pero cuando vamos a ponernos a programar en el mundo real, nos viene mejor programar con sistemas que nos hagan la vida un poco más fácil y nos separen en cierto modo de las consultas que hacemos a la base de datos.… Leer artículo completo
Utilizando Eloquent para interactuar con bases de datos en nuestros proyectos paso a paso.
Comprime o adapta tus vídeos con ffmpeg o avconv desde la línea de comando
Me encanta la idea de poder automatizar tareas. Y de hecho, un ordenador está pensado especialmente para eso, para realizar tareas complejas, rápido y con la menor asistencia posible por nuestra parte. La tarea de la que vengo a hablar hoy es la conversión de vídeo. Es una tarea computacionalmente intensa y, si los vídeos a convertir son muy largos, podemos dejar nuestro ordenador inútil durante bastante tiempo.
En este post vamos a ver algunas ideas de cómo automatizar la transcodificación de archivos de vídeo, es decir, cambiar el algoritmo con el que está codificado un vídeo (y casi siempre, comprimido también).… Leer artículo completo
Píldora: Cómo controlar la inhibición de la gestión de energía en GNU/Linux
Los escritorios modernos en GNU/Linux suelen estar divididos en muchos módulos. Los grandes como Gnome o KDE suelen tener decenas de pequeños módulos independientes que hablan los unos con los otros de manera que la orquesta de todos ellos nos proporcione la mejor experiencia de usuario.
Además, si hablamos de GNU/Linux, donde, desde siempre, ha habido una fragmentación más que notable en lo referente al escritorio. Al tener libertad para crear los entornos, miles de desarrolladores ponen su ingenio, su corazón y parte de su vida en los diseños de los sistemas de escritorio que utilizamos a diario.… Leer artículo completo
Almacén de configuración para pequeños proyectos en PHP
Un punto importante en nuestros proyectos es la gestión de configuración. Cuando estamos delante de un gran proyecto, o empezándolo, seguro que queremos utilizar la gestión de configuración que tiene nuestro framework. Aunque, seguro que si es un proyecto pequeño, en el que, tal vez incluyamos uno o dos módulos con composer y no nos apetece engordar mucho el código con muchas dependencias, ni meter un framework muy complejo nos gustaría utilizar otra cosa.… Leer artículo completo
Creando una configuración personalizada para Emacs. Mi .emacs.d con explicaciones detalladas (III – Lenguajes de programación)
Seguimos con la serie de posts sobre mi configuración de Emacs. Hoy toca el turno de los lenguajes de programación y de cómo tengo Emacs configurado para soportarlos. En concreto, mi trabajo diario se centra en C, C++, PHP, Python y Bash, aunque me preocupo por el soporte de Emacs Lisp y de algún que otro lenguaje que utilizo de forma esporádica.
Os dejo aquí enlaces a las dos partes anteriores:
… Leer artículo completo¿Cómo cambié mi WordPress de dominio? Minimizando el tiempo de corte y el impacto SEO
Hace unos meses cambié el dominio de este mismo blog. Durante el proceso tuve que pensar cómo hacer para perjudicar lo menos posible a los usuarios, para que no sufrieran un corte; y también para que el número de visitantes no cayera demasiado (sabemos que a los buscadores, agregadores y demás, no les gustan los cambios de URL). En esos días, fui tomando algunas notas que espero que os resulten útiles.… Leer artículo completo
Leer ficheros de configuración INI desde nuestros scripts en BASH
Una de las tareas que debemos hacer como programadores es la de facilitar al usuario la configuración de nuestros programas. Haciéndolos más flexibles y adaptables a las necesidades de cada individuo.
Y una forma muy fácil de definir configuración para nuestros programas es en ficheros con formato INI. Este formato se introdujo en los años 90 en versiones de Windows como la 3.1. En aquella época, teníamos en varios archivos con extensión INI la configuración de nuestro sistema Windows y teníamos que modificar los archivos y reiniciar Windows para que los cambios tuvieran efecto.… Leer artículo completoCreando un pequeño bot para Twitter en PHP paso a paso (parte 1)
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 completoCó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
El 2017 para Poesía Binaria. Posts, cambios, retos y lenguajes
Como todos los años, hago un resumen de mi año con el blog. Resumiendo cambios, hitos, agradeciendo mucho a mucha gente y contando alguna cosilla curiosa.
Si el 2016 fue un buen año para el blog, 2017 ha sido un año más de mantenimiento. Aunque el año empezó fuerte, teniendo en marzo dos posts en Menéame. Uno en portada, Edición de Vídeo en GNU/Linux; y otro en portada de la categoría Linux, Aplicaciones Web Serverless.… Leer artículo completo
Últimos comentarios