Esta web utiliza cookies, puedes ver nuestra política de cookies aquí. Si continuas navegando estás aceptándola

Integración de los eventos de Google Calendar con Awesome


Awesome es mi gestor de ventanas preferido ya que es muy rápido y limpio, además me permite una alta personalización e integración de herramientas externas, en este caso vamos a combinar un widget para mostrar un calendario y una lista de eventos obtenidos desde Google Calendar, el trabajo se dividirá en dos partes:

  • Script en bash para obtener los eventos y parsearlos
  • Widget en LUA que lee el fichero generado por el script en bash

 

 

 


Autor: Kr0m -- 27/04/2014 11:52:05

Utilizar un server como servidor de paquetes binarios en Gentoo


Hay ocasiones en las que reutilizar la compilación de ebuilds de una gentoo en otra puede resultar muy provechoso, uno de estos casos es cuando se tiene mas de una RaspBerryPi, siguiendo esta estrategia tan solo compilariamos los binarios en una de las rasps y la otra se bajaría e instalaría los paquetes precompilados. Si además en la rasp que hará de servidor de repos le metemos distcc ya tendremos el combo definitivo, la compilación será rápida gracias a distcc y la instalación de paquetes en el resto de rasps irá como un tiro.

 

La reutilización de paquetes binarios nos ofrece varias ventajas:
- Rapidez en la instalación de ebuilds
- Recuperación de sistemas corruptos en los que el compilador no funciona
- Actualización de sistemas muy antiguos


Autor: Kr0m -- 26/04/2014 21:35:27

Distcc distinta arquitectura


Como ya sabemos por este articulo anterior es posible configurar Gentoo para que la compilación de los ebuilds se distribuya entre diferentes nodos de compilación, pero este método tenía una limitación y es que todos los equipos debían compartir arquitectura ya que los binarios generados eran para la máquina en la que se compiló el código. La mayoría de equipos actuales se basan en la arquitectura x86 y luego con la llegada de los 64bits se pasó a amd64, en este manual vamos a solventar el problema y conseguiremos que distcc compile para otra arquitectura distinta a la que está corriendo.


Autor: Kr0m -- 26/04/2014 21:08:16

Convertir nuestra Rasp en una emisora de radio FM


La raspberrypi se etá convertiendo en el juguete de muchos aficionados a la informática fruto de esto son algunos proyectos realmente interesantes, un buen ejemplo es este proyecto en el que utilizar el pin n7 de la Rasp para emitir en FM.

Este programita tan solo lee fichero en wav pero mediante ffmpeg conseguiremos emitir ficheros en mp3.

 


Autor: Kr0m -- 26/04/2014 20:27:02

Terminal UART Raspberrypi


La raspberrypi posee unos pines en la cara superior de la placa, algunos sirven como interfaz para comunicarse por I2C, SPI, otros como señal de reloj, otros como PWM, otros como pines de I/O de propósito general y finalmente los que nos vamos a centrar en este manual, los pines UART.

La idea es configurar el bootloader para que nos muestre el arranque del kernel por este puerto serie y en cuanto arranque el SO que Linux nos ofrezca una terminal TTY, de este modo podremos ver los mensajes de arranque de la rasp sin tener que andar cambiando el cable hdmi de nuestro monitor.

Esto puede resultar especialmente útil cuando estamos testeando kernels compilados y estamos probando funcionalidades nuevas.
 


Autor: Kr0m -- 25/04/2014 20:06:58

Replicación Master-Slave MySQL


MySQL permite la configuración en modo Master-Slave, de este modo dispondremos de una infraestructura mucho mas escalable que con un único servidor.

 


Autor: Kr0m -- 23/04/2014 17:36:10

Configurando un router cisco: I parte


Vamos a tratar de plasmar con un breve y sencillo ejemplo como conectarse por primera vez a un router cisco. No vamos a realizar ninguna configuración, únicamente vamos a hacer una descripción del proceso de encendido de un router Cisco.

Este ejemplo lo vamos ha hacer con un 1841 que es un típico router Cisco. Es un router que cisco ya ha dejado de vender pero nos sirve como ejemplo perfecto de lo que es un router Cisco. Lo haremos desde el Packet Tracer pero en la vida real es exactamente igual.

Cisco1841: http://www.cisco.com/c/en/us/products/routers/1841-integrated-services-router-isr/index.html


Autor: Briganti -- 22/04/2014 19:40:42

Escenarios de red mediante libvirt


LibVirt es una librería que nos permite gestionar todos los aspectos de las máquinas virtuales, estado de cada una de ellas, recursos consumidos... pero el apartado mas interesante es la configuración de red, esta nos permite elegir entre cuatro opciones disponibles:

  • Bridge: Crear un bridge es como poner un HUB entre el host anfitrión y los invitados, todo el tráfico que llegue al bridge sea por la interfaz que sea llegará al resto, si la interfaz del bridge es capaz de etiquetar o es un bonding el tráfico saldrá etiquetado, balanceado o ambas cosas.
  • NAT: Se crea una red interna, el tráfico interno se nateará mediante iptables, como en todo nat si fuese necesario redirigir algún puerto se tendrá que hacer de forma explícita, si se configura DHCP se arrancará una instancia de dnsmasq con la configuración correspondiente.
  • Routed: Son interfaces tap, es posible vincular esa interfaz con un proceso que esté corriendo, de este modo lo que se envíe desde el anfitrión por esa interfaz llegará al proceso en este caso el proceso KVM, si la vm genera tráfico llegará al anfitrión, es una interfaz punto a punto entre el anfitrión y la vm, si se habilita el enrutado en el anfitrión el tráfico de la vm podría llegar al exterior.
  • Isolated: Es igual que Routed, pero no se permite el enrutado entre el bridge y las interfaces físicas.

Autor: Kr0m -- 21/04/2014 14:04:06

Gestor de hipervisores mediante xmpp y libvirt


En este artículo aprenderemos con instalar y configurar Archipel, este nos permitirá gestionar varios hipervisores mediante un nexo central, un servidor xmpp.

Sus características principales son:

  • Centralización de la gestión de diferentes hipervisores
  • Control sobre la salud de las máquinas virtuales
  • Gestión de plantillas
  • Configuración del entorno de networking

 


Autor: Kr0m -- 17/04/2014 23:52:43

Introducción a la virtualización con software libre


En este artículo vamos a dar una visión general sobre los sistemas de virtualización disponibles actualmente en el mundo del software libre bajo Linux, los principales productos son:

  • Xen
  • Proxmox
  • OpenStack
  • Docker

Autor: Kr0m -- 15/04/2014 15:30:26