Linux | Juan C. Mardones Koning

Posts Tagged ‘linux’

Como instalar Glassfish en Debian Lenny 5.0

Posted in Aplicaciones, Investigación, Servicios Web on Junio 17th, 2009 by jmardones – 1 Comment

Glassfish es un servidor de aplicaciones Open Source que implementa las últimas tecnologías de Java (servlets, java beans, Web Services, entre otros). Una de las grandes virtudes de glassfish es que viene integrado con Netbeans IDE, por lo que puede ser rápidamente utilizado en ambientes de desarrollo, pero al pasarlo a producción, muchas veces nos topamos con algunos problemas.

En esta guía la primera cosa que os comentaré es que, al menos por ahora, no nos sirven los paquetes que vienen precompilados para la distribución (glassfish-activation, glassfish-appserv, glassfish-javaee, entre otros) ya que solo traen algunos .jar, por lo que estos paquetes estan incompletos y no sirven para ejecutar correctamente glassfish,  en resumidas cuentas, se deberá instalar glassfish a mano.

Paso 1: Instalación de Java

Es necesario tener habilitados los repositorios non-free, luego de eso ejecutar:

apt-get install sun-java6-jdk
update-java-alternatives -s java-6-sun
echo 'JAVA_HOME="/usr/lib/jvm/java-6-sun"' | tee -a /etc/environment

read more »

Como enviar mensajes a twitter desde una terminal

Posted in Aplicaciones, Servicios Web on Abril 29th, 2009 by admin – 1 Comment

Twitter se ha convertido en un servicio muy popular en este ultimo tiempo, aunque su tasa de retención sigue siendo baja,  sin duda alguna es un muy buen servicio.

Para los que no conocen aun que es Twitter, les recomiendo ver este corto video explicativo:

read more »

Llego la hora del cambio

Posted in General on Abril 11th, 2009 by jmardones – 2 Comments

Hay momentos en los que simplemente no se puede continuar, luego de utilizar Fedora por 3 años he decidido que es la hora del cambio, migrando a otros espacios que ocupe con anterioridad, me refiero a volver a utilizar Debian.

El paso a Fedora se debía principalmente por temas de trabajo, necesitaba acostumbrarme a utilizar RedHat y Centos rápidamente. Una manera de acelerar el proceso de aprendizaje, era cambiando la distribución que utilizaba en el uso diario, el cambio fue difícil, ya que no tenia nada de experiencia en Fedora, además de que ya había utilizado Debian por mas de 4 años.

Con el tiempo logre acostumbrarme y encontré que era una distribución bastante completa y me dio muchos buenos resultados, pero en el ultimo tiempo ya se estaba volviendo un desagrado su utilización. Los motivos del cambio se atribuyen principalmente a las siguientes  y muy justificadas razones:

  • Constantes bugs en algunas aplicaciones que utilizo con frecuencia: pidgin e incluso empathy se caían de improviso perdiendo el hilo de las conversaciones, haciéndome perder mucho tiempo.
  • Bugs idiotas que me fastidiaban cada vez que iniciaba la maquina, teniendo que acceder primero a windows, reiniciar y luego volver a Linux para poder recuperar el teclado y colocar la password de la partición encriptada, en concreto estos son los bugs:
  • https://bugzilla.redhat.com/show_bug.cgi?id=473542
  • https://bugzilla.redhat.com/show_bug.cgi?id=474357
  • https://bugzilla.redhat.com/show_bug.cgi?id=473283
  • Congelamientos repentinos del sistema sin ninguna razón aparente.
  • Problemas estúpidos de conectividad con el NetworkManager, llegando incluso a que el programa no parta.(broken package).
  • Un bug del system-config-keyboard me impedía cambiar a la distribución del teclado, que a todo esto… se me cambio sola.

Todos estos problemas, sumados a la iniciativa y comentarios de Jose Roberto,  me llevaron a la determinación de cambiarme a un Debian estable, que si bien es cierto, en esos años cuando lo utilizaba con frecuencia habían bugs, esto se debía principalmente a que utilizaba una distribución testing (también pase por unstable e incluso experimental ), de hecho cuando mi sistema era estable, con varios años sin formatear permanecía impecable e incluso mas rápido que con una fresh install.

Esta claro que seguiré utilizando Redhat en las soluciones empresariales, pero por ahora utilizare Debian en mi escritorio, todo esto con el fin de tener una distribución estable, rápida y sin dolores de cabeza.

Como descargar archivos usando Axel en Firefox

Posted in Aplicaciones on Marzo 30th, 2009 by jmardones – Be the first to comment

Axel es un completo acelerador de descargas multiplataforma, que permite acelerar las descargas usando múltiples conexiones en lugar de una sola.

Uno de sus atractivos principales es su poco tamaño, además de que la mayoría de los proyectos de aceleradores de descarga están un poco olvidados u casi obsoletos.

Para instalarlo en Fedora es necesario descargarlo y compilarlo, aquí están las instrucciones para esto:

# wget http://alioth.debian.org/frs/download.php/2717/axel-2.3.tar.gz
# tar xvzf axel*
# cd axel-*
# ./configure
# make
# make install

read more »

Como Navegar Anonimamente en Fedora

Posted in Aplicaciones on Marzo 28th, 2009 by jmardones – Be the first to comment

Tor es un proyecto de software que impide el análisis de trafico, permitiendo así una navegación anónima.

Funciona protegiendo la comunicación a través de una red distribuida de repetidores llevados por voluntarios de todo el mundo, una completa explicación de su funcionamiento lo podemos encontrar en su pagina web.

Esta claro que ningún sistema de protección es completamente seguro, pero usarlo es una medida extra a la hora de proteger nuestra privacidad.

Para poder usar Tor necesitaremos unos cuantos paquetes, los cuales instalaremos en una nueva Terminal:

$ su -
#yum install -y privoxy tor

para luego dejarlo activo al inicio:

#chkconfig privoxy on
#chkconfig tor on

read more »

Como Realizar Respaldos automaticos en servidores Linux

Posted in Aplicaciones on Marzo 20th, 2009 by jmardones – 2 Comments

El propósito de esta entrada es tratar un tema importante, como lo es el respaldo de archivos en un servidor Linux.

Cuando se tienen plataformas con bases de datos, además de respaldar los archivos, también se tienen que respaldar las bases de datos. Una política interesante que sigo desde hace tiempo es mantener 3 respaldos el ultimo, el penúltimo y antepenúltimo, gracias a lo cual los vamos rotando a medida que se creen nuevos respaldos.

A continuación pongo un script de ejemplo para respaldar los datos de un sistema de blog, pero puede ser usado análogamente en cualquier sistema:

read more »

Publicacion remota de entradas de blogs en Linux

Posted in Aplicaciones, Investigación on Marzo 18th, 2009 by jmardones – Be the first to comment

La publicación remota de entradas es una función muy interesante, que nos permite utilizar software de escritorio, sin tener que conectarse a la interfaz web para publicar contenido.

Este post lo estoy realizando desde el software BloGTK, en Linux, lo que me entrega una mayor flexibilidad a la hora de escribir los comentarios.

Para utilizar esta software y funcionalidad es necesario primeramente ingresar a la administración de WordPress y tener activo en las opciones de escritura la opción de publicación remota por XML-RPC, tal y como se muestra en la siguiente imagen:

read more »

Convertir archivos .flv a .avi en Linux

Posted in General on Febrero 13th, 2009 by jmardones – Be the first to comment

Para convertir fácilmente videos en formato flash (.flv) a .avi podemos utilizar la herramienta mencoder. Para instalarla en nuestro Fedora basta con:

# yum install mencoder

para luego convertir el archivo:

mencoder input.flv -ofps 15 -vf scale=300:-2 -oac lavc -ovc lavc -lavcopts vcodec=msmpeg4v2:acodec=mp3:abitrate=64 -o output.avi

Y para los flojos, aquí les tengo un script para poder convertir todos los  archivos *.flv en una carpeta a .avi

#!/bin/bash
# flv2avi.sh - Programa para convertir archivos flash a .avi, presentes en el directorio actual
# los archivos son dejados en el directorio indicado por la variable DESTINO
#
# @autor Juan Carlos Mardones K.
# @version 13.2.2009-16:04

DESTINO="avis"
mkdir $DESTINO

for a in `ls -1 *.flv|cut -d "." -f1`; do echo mencoder $a.flv -ofps 15 -vf scale=300:-2 -oac lavc -ovc lavc -lavcopts vcodec=msmpeg4v2:acodec=mp3:abitrate=64 -o $DESTINO/$a.avi; done

;-)