Blog de antonio.hernandez

17 Dec

chrb: función wrapper de chruby y ruby-build para mksh

Published by antonio.hernandez

Para trabajar con distintas versiones de ruby hago uso de chruby y ruby-build por ser herramientas que me han sido mucho más simples de comprender en su funcionamiento y para facilitarme aún más el uso de estás herramientas he hecho una función wrapper para mksh, mi shell actualmente de uso.

17 Dec

Creando una instancia de PostgreSQL como usuario no-root

Published by antonio.hernandez

Daré los pasos para crear una instancia de PostgreSQL que nos sirva para el desarrollo. La intención de está instancia es de que este en nuestro control como usuarios comunes del sistema y no dependamos de acceso a la cuenta root o postgres.

  1. Los requerimientos serán:

17 Dec

Compilando e instalando el kernel Linux

Published by antonio.hernandez

No soy dado a compilar e instalar el kernel linux desde hace varios años y la única razón por la que he tenido que hacerlo es por tener una laptop de "hoy", una Thinkpad t430. Slackware64 Linux 14.0 viene con el kernel 3.2.28, el cual ante el primer inicio después de la instalación me dió un kernel panic :'(

Así que recordando los viejos tiempos, dejo a continuación los pasos para instalar un nuevo kernel linux.

17 Dec

Script de init para vde_switch+dnsmasq+NAT

Published by antonio.hernandez

Dejo a continuación un script de init para iniciar un vde_switch con dnsmasq como servidor de DNS/DHCP sobre una interfaz tap... en otras palabras, te permitirá crear un switch virtual en el cual se podrán conectar tus máquinas virtuales de KVM, obtener una dirección IP dinámica y conectarse a la Internet. La forma en como iniciarías tu máquina virtual sería qemu-kvm -net vde,sock=/var/run/vde2/switch1.ctl ...

29 May

Empezando a usar Vim con spf13-vim

Published by antonio.hernandez

He sido usuario de vi/vim desde hace ya algo de tiempo y todo a raíz de que inicie a usar GNU/Linux de igual forma hace más o menos 8 años, y si hay algo que siempre leía era la importancia de aprender a usar EL editor de texto de Unix, vi.

08 Jan

Instalación del JRE/JDK de Oracle en Slackware Linux 14.0

Published by antonio.hernandez

Por cuestiones de cambio en la licencia sobre la distribución del JRE/JDK de Java por parte de Oracle [1], Patrick Volkerding optó por no integrarlos a partir de Slackware Linux 14.0, sin embargo dejó un SlackBuild disponible [2] para la creación de un paquete y poder instalar/actualizar los sin demasiado esfuerzo.

A continuación doy los pasos para instalar el JRE/JDK SE de Java en Slackware64 14.0. Pasos similares aplicarían para Slackware 14.0 de 32bits.

1 Obten el SlackBuild.

01 Dec

Solución al error E763 por la activación del corrector ortográfico en Vim

Published by antonio.hernandez

Si cuando activas el corrector ortográfico de Vim obtienes el error E763: Word characters differ between spell files, una posible solución es actualizar los diccionarios de ingles que por default vienen instalados en Vim. Para actualizar dichos diccionarios se realizan los siguientes dos simples pasos:

20 Aug

Instalación de XAMPP en Slackware Linux

Published by antonio.hernandez

A continuación indicaré los pasos para instalar e integrar a XAMPP en Slackware Linux. XAMPP forma parte del proyecto Apache Friends y es un conjunto de soluciones para implementar LAMP.

20 Jun

OpenBSD 5.0 en KVM

Published by antonio.hernandez

Este documento es una guía para la instalación de OpenBSD 5.0 en una máquina virtual usando KVM. La instalación de OpenBSD la haré a través del puerto serial lo que implica que la presente guía requiere de unos cuantos pasos más para su terminación en comparación con una instalación local.

10 Jun

Cómo informar de fallos de forma efectiva

Published by antonio.hernandez

Sumario: Cualquiera que haya escrito software para uso público probablemente haya recibido al menos un mal informe de fallo. Existe una razón por la cual el soporte técnico se ve como un empleo horrible, y esa razón son los malos informes de fallo. En este ensayo se intenta dejar claro lo que hace bueno a un informe de fallo.

Modificaciones:

09 Jun

Cómo hacer preguntas de manera inteligente

Published by antonio.hernandez

Sumario: En el mundo de los hackers, el tipo de respuestas que obtengas a tus preguntas técnicas depende tanto de la manera en que formules tus preguntas como de la dificultad de desarrollar la respuesta. En esta guía se enseñará cómo preguntar de manera que puedas obtener una respuesta satisfactoria.

Modificaciones:

26 May

Instalación de MySQL en Slackware Linux

Published by antonio.hernandez

A diferencia de PostgreSQL, MySQL forma parte oficial de Slackware Linux por lo que en una instalación completa del mismo ya estará disponible en el sistema. En caso de no ser así puede ser instalado desde los CDs/DVD de Slackware Linux (se encuentra en el directorio slackware/ap) o bien descargando el paquete desde internet. De cualquier forma daré por hecho que ya se encuentra instalado he indicaré los pasos para su ejecución.

Primero comprobamos que ya se encuentre instalado el paquete mysql:

17 Feb

Error al ejecutar rvm, $rvm_path (/usr/local/rvm) does not exist.

Published by antonio.hernandez

Si te encuentras ante la siguiente situación, una vez que acabas de instalar a rvm:

17 Feb

Init script para crear un swith virtual de vde2

Published by antonio.hernandez

Dejo a continuación un script para iniciar/reiniciar/detener un switch virtual creado mediante vde2 (http://vde.sourceforge.net) en Slackware Linux.

Páginas