logo

Ejecutando Test de PHPUnit en Emacs

Hace un tiempo que dejé de usar php+-mode, mas que nada porque parece que lo han sacado de Melpa y me gusta tenerlo todo actualizado, así que decidí volver a php-mode, un modo que no usaba ya que php+-mode me parecía mas completo. En php+ tenías proyectos donde podías configurar muchas cosas, como por ejemplo los tests, cosa que con php-mode no se puede, el tema es que para lo de los proyectos hace mucho que uso projectile, un modo imprescindible para programar, pero me faltaba la integración de phpunit.
2 minutos de lectura

osboxes.org - Web Para Descargar Sistemas Virtualizados

osboxes.org Se trata de un sitio que he conocido por un curso que estoy haciendo. es una web donde podemos descargar discos virtuales para montar máquinas virtuales con VirtualBox. Importante recordar que son discos y no máquinas como tal, así que debemos crear la máquina y cuando nos de la opción de crear un disco nuevo o usar uno existente, ese es el momento donde debemos decirle que use el que hemos descargado.
Un minuto de lectura

Usando Emacs Como Cliente De Correo

Una de las cosas que siempre he tenido ganas pero me ha dado mucha pereza ponerme a hacer ha sido configurar el correo para gestionarlo a través de emacs. Hace un par de días decidí dar el paso, hoy lo he estado probando y ha merecido la pena el esfuerzo Aquí están todos los pasos que he tenido que dar para configurar una cuenta de Gmail en Emacs y en Debian.
6 minutos de lectura

Prometheus: Controlando la Temperatura de una Raspberry Pi

Una de las cosas que necesitaba controlar de las raspberries era la temperatura que alcanzaban, así que busqué la forma de poder estar al tanto a través de prometheus, y así ha sido como lo he hecho. Raspberry Pi Exporter Buscando y probando algunas opciones al final encontré Raspberry Pi Exporter que me daba las métricas que necesitaba así que me puse a instalarlo. Este exporter al contrario del que vimos con anterioridad no monta un servicio como tal, si no que pasa datos a un servicio que ya hemos creado, el node_exporter, el cual ya conté aquí cómo instalarlo.
2 minutos de lectura

Limitando el uso de CPU con cpulimit

Hace unos días tuve un problema con ffmpeg en unas Raspberry Pi. Resulta que ffmpeg usa toda la CPU disponible, y aún usando el parámetro –threads en mi caso seguía usando el 100% de los 4 núcleos. No seré yo quien diga de que no me gusta aprovechar los recursos, que un proceso está al 100% o cerca no me parece demasiado problema, el problema es cuando la CPU se pone a 84ºC, el límite de la Raspberry Pi.
2 minutos de lectura

Prometheus: Instalando Grafana

Ya he explicado como instalar Prometheus y hacer alguna cosa con él, pero no se ve tan bonito ni tan útil como se puede ver en blogs y demostraciones, eso es porque lo que se suele usar como interfaz es Grafana, así que vamos a instalarlo y conectarlo con nuestro Prometheus para poder ver bonitas gráficas que se refresquen en tiempo real. Instalación Para su instalación vamos a su página de descarga, seleccionar nuestra distribución y arquitectura y seguimos los pasos de instalación que nos diga.
3 minutos de lectura

Prometheus: Creando Reglas Y Alertas

En prometheus podemos configurar reglas que se irán evaluando. Tenemos dos tipos de reglas, las recording rules y las alerting rules. Recording Rules Estas reglas nos sirven para ir almacenando resultados que pueden tener un alto coste computacional, así se irán ejecutando periodicamente y guardando como una métrica que podemos usar, lo cual hará que sea mucho mas rápido a la hora de consultarla o usarla en cálculo de otras consultas.
4 minutos de lectura

Usando Duckduckgo Como Buscador en Hugo

Creo que ya he comentado alguna vez como tengo montado el blog, ya que lo único por lo que pago es por el nombre de dominio. Este es un poco el stack que utilizo. Hosting: uso las páginas personales de Gitlab. SSL: Uso el gratuito a través de DNS de Cloudflare. Buscador: Duckduckgo (DDG). Blogging: Hugo. Para explicar tanto lío a quien no sepa como va esto os cuento. Todo está lleno de limitaciones.
3 minutos de lectura

Prometheus: Exportando Datos del Sistema

Ya en el post anterior contaba como instalar un servidor de Prometheus, así que el siguiente paso es cargar datos que consultar en dicho sistema, para eso tenemos los exportadores. Un exportador es un servicio que a través de Web expone una ruta metrics donde mostrará las métricas que exporte, en este caso usaremos el node_exporter de Prometheus, el cual exportará datos del sistema en el que esté instalado.
5 minutos de lectura

Prometheus: Instalando Prometheus en Raspberry Pi

¿Qué es Prometheus? Prometheus es un software libre para monitorización y alerta de aplicaciones y sistemas que fue creado en SoundCloud. Lo que hace Prometheus es escrapear las rutas que le digamos, donde estarán los exporters y almacenarlo para su posterior consulta y análisis. No lo he probado demasiado aún y aún siendo sencillo hasta que no me he puesto a probarlo no he visto claramente como funciona, así que voy a aprovechar para ir documentando lo que he hecho y lo que estoy haciendo en mi cluster de raspberry pi.
4 minutos de lectura