Danielside

informática softwarelibre divagaciones música

GNU/Linux, Nim, Programación, TDT

Analizando la EPG de DVB-T (la programación de la tele) con Nim

Siempre he sido bastante fan de grabar películas. Me gusta aprovechar lo que ponen gratis. Y como las grabo, me salto la publicidad y las puedo ver «por capítulos». Como tampoco soy fanático de «estar a la última» viendo todos los estrenos cuando salen, y por muchas vidas que viva no voy a ver todas las películas buenas que se han hecho, disfruto de las que van poniendo.

Con la aparición de algunos canales especializados en cine como el gran BeMad, con 24 horas de películas en alta calidad (alta definición y buenas copias) me estaba faltando sistematizar estas grabaciones, ya que muchas veces hay emisiones a horas poco habituales.

Seguir leyendo…

Software Libre

Invitar a café

En el Internet que tenemos estamos acostumbrados a disfrutar servicios de gran calidad «gratis». Como bien sabéis la mayoría de los que me leéis, no hay nada gratis, ni en el software ni en la vida. Que no pongas dinero no significa que no pagues un precio.

Seguir leyendo…

LinuxAE

Disponible LinuxAE 5.3 con Autofirma 1.8.2

He actualizado el playbook de Ansible para la versión 5.3 de LinuxAE. Se trata de la última versión de Autofirma, la 1.8.2. Además, he realizado algunas adaptaciones para que se pueda instalar en Debian 12 Bookworm. Como siempre las instrucciones en https://linuxae.org.es.

El código de LinuxAE tiene una nueva casa: https://git.sr.ht/~danielside/linuxae.

1 comentario

PHP, Programación

Mejorando el rendimiento de procesamientos con PHP

Le he dado el nombre de «procesamientos» para referirme a procesos largos que se ejecutan fuera del marco de la web. En otros tiempos diríamos «procesos batch» pero queda viejuno y windowsiano. Y «procesos» queda muy genérico.

El uso más extendido de PHP es procesar información en el backend, con la ayuda de FPM, para devolver contenido a un servidor web y éste a su vez devolver HTML al cliente. Pero en sistemas web complejos, tarde o temprano necesitaremos procesar cosas (ficheros grandes, tareas de mantenimiento, tareas de envíos de comunicaciones a clientes, etc). Este tipo de tareas es muy sensible a las mejoras que vamos a comentar en este post.

Seguir leyendo…

AntiObsolescencia

Le damos vida al Eee 701… con XP

No con Xtreme Programming, no. Con Windows XP.

La verdad es que Microsoft nunca jamás igualará la eficiencia de este sistema operativo, es increible como se comporta en esta vetusta máquina. Todo ocurre de manera inmediata, olvídate de darle a Inicio y esperar, abrir una foto y esperar, aplicar mil actualizaciones y esperar… y romper…

Seguir leyendo…

PHP, Programación

Reduciendo la complejidad ciclomática en PHP

Recientemente he estado rescatando cosas y leyendo cosas nuevas de PHP y poniéndome al día. PHP es un lenguaje que ya ha superado su lastre de ser un lenguaje confuso y «de pobres» y exclusivamente para crear webs cutrecillas. Por mencionar dos proyectazos que dan soporte a un enorme porcentaje de sitios: WordPress y Drupal.

Un excelente comienzo si te quieres modernizar y empezar a aplicar las mejores prácticas de PHP es https://phptherightway.com/. Se trata de un libro en constante evolución que puedes leer de forma gratuita y también puedes comprar al autor en formato eBook.

He estado retomando mi proyecto (framework Slim 3) para la web https://puestosdetrabajofuncionarios.nom.es/ para ver si podía ponerlo al día con las mejores prácticas y en concreto me ha parecido muy interesante el uso de PHP Mess Detector https://phpmd.org/. Le damos caña:

Nos fijamos en el primer resultado.

Seguir leyendo…

AntiObsolescencia, Electrónica

Aprovecha un panel LCD de portátil para montar un monitor

Tenía desde hace años un panel LCD de un Asus EEE 901 que compré de segunda mano por las piezas y decidí darle uso como segundo monitor. Por menos de 30 euros tengo una pantalla externa que admite HDMI, VGA, DVI y tiene salida de audio.

De alguna manera algunos vendedores de eBay también luchan contra la obsolescencia programada y el despilfarro. Este portal ha encontrado su sitio en la especialización en piezas y componentes difíciles de encontrar. Si tienes un panel LCD de un portátil que quieres aprovechar, sabiendo el código del modelo puedes encontrar un circuito de control compatible.

Seguir leyendo…

Cultivo, Ecologismo

Compost casero en garrafa

Cuando en mi ciudad pusieron contenedores para desperdicios orgánicos me pareció una buena idea. Pero al poco tiempo me surgieron las dudas de si eso se estaba realizando bien ¿Se estará realmente llevando del cubo de la comunidad al del Ayuntamiento? ¿Lo estará realmente separando el camión de la basura? ¿Se llevará realmente a una planta de compostaje?

Siempre había querido intentar aprovechar todos los restos de fruta y verdura, pero todo lo que encontraba era para realizar compost a lo grande en el jardín con contenedores de 300 litros.

Seguir leyendo…
2 comentarios

Divagaciones

Vivir en el Miedo

¡No va haber mascarillas para todoooooos!

¡No va a haber papel higiénico para todooooos!

¡No va a haber campingas para todoooooos!

¡No va a haber vacunas para todoooooos!

¡No va haber aceite de girasol para todooooos!

¡No va haber test de antígenos para todoooos!

¡No va haber leche para todoooooos!

¡No va a haber hielo para todoooooos!

¡No va a haber leña/pellets para todooooos!

Y todo esto en menos de 3 años. A mi me parece que no hubo cerebro para todos.

1 comentario

Cultivo

Flores de planta de berenjena

Interesantes.

A ver si sale algo, pero por lo menos nos llevamos la imagen 😉