Actualizando pgadmin3 Slackware

Para actualizar a la versión más reciente del pgadmin, ya contaba en mi sistema con la versión: 1.8.4 pero esta no soportaba mi postgresql que esta en versión 9.1.1 así que me decidi actualizarlo a lo más reciente que existe, lo encontramos en la web oficial de pgadmin (hay que bajar el código fuente más reciente):

http://pgadmin.org/download/source.php

http://www.postgresql.org/ftp/pgadmin3/release/v1.14.2/src/

Y necesitamos el slackbuild por que como soy un novato aún no estoy muy metido en esto y estos scripts nos compilan y generan el paquete (es como el metodo para flojos) listo para instalar.

Descargamos entonces desde http://slackbuilds.org/repository/13.37/system/pgadmin3/ el Slackbuild en tar.gz, desde la consola podemos hacer lo siguiente:

wget http://slackbuilds.org/slackbuilds/13.37/system/pgadmin3.tar.gz
wget http://ftp.postgresql.org/pub/pgadmin3/release/v1.14.2/src/pgadmin3-1.14.2.tar.gz
tar xvf pgadmin3.tar.gz
mv pgadmin3-1.14.2.tar.gz pgadmin3
cd pgadmin3

En estos momentos ya tenemos el SlackBuild el único inconveniente es que este esta hecho para la versión 1.12.3, por lo que tenemos que editar el archivo pgadmin3.SlackBuild

Buscamos la linea que dice: VERSION=${VERSION:-1.12.3}

La modificamos a VERSION=${VERSION:-1.14.2}

Guardamos los cambios al archivo SlackBuild y listo desde nuestra consola

./pgadmin3.SlackBuild
installpkg /ruta/de/archivo/tgz/creado

Ahora si estamos listos para conectarnos a postgres sin problemas.

Recuerden que deben ser root =D

Caracteres extraños en mi Slackware

Hace tiempo cuando instale en slackware el pgadmin 3 al abrirlo se mostraba con caracteres extraños solo cuadros, la hay 2 formas de solucionarlo reiniciando o tecleando en nuestra terminal ya saben con poderes de súper vaca lo siguiente:

if [ -x /usr/bin/update-gtk-immodules ]; then
  /usr/bin/update-gtk-immodules --verbose
fi
if [ -x /usr/bin/update-gdk-pixbuf-loaders ]; then
  /usr/bin/update-gdk-pixbuf-loaders --verbose
fi
if [ -x /usr/bin/update-pango-querymodules ]; then
  /usr/bin/update-pango-querymodules --verbose
fi

Y listo, básicamente hay que volver a refrescar unos módulos que hacen que se vea tan fea nuestra aplicación.

Instalando el plugin de Google Hangout en Slackware

Cuando intentas entrar a una de esas cosas extrañas de google a las que siempre me invita @manuelgop y @DaveMdza … pues mi querido slackware se puso nena el firefox no instalaba automaticamente el plugin… así que así lo instalamos desde la shell ya saben todo como root =)

wget dl.google.com/linux/direct/google-talkplugin_current_x86_64.rpm
rpm2txz google-talkplugin_current_x86_64.rpm

Aplique un tercer comando pero creo que este no hizo nada =P

installpkg google-talkplugin_current_x86_64.txz

Ya saben solo cambien las rutas donde se guardan sus archivos cierto no se ven los guines bajos.

Reiniciamos nuestro firefox y estamos listos para entrar a esas cosas raras…

Plugin de java y flash Slackware firefox

Bueno una vez que tenemos nuestro precioso Slackware trabajando si algo no podía hacer era ver  mis videos en youporntube

** Recuerden tener privilegios de root para hacer instalaciones.

Lo primero es descargarnos el RPM para Linux del plugin de flash desde la web oficial, posterior a esto estando en el lugar donde descargamos el archivo RPM hacemos lo siguiente desde la terminal:

rpm2txz flash-plugin-11.1.102.62-release.x86_64.rpm
installpkg flash-plugin-11.1.102.62-release.x86_64.txz

Con esto ya tenemos el flash instalado, el primer comando nos lo convierte a un paquete que puede instalar nuestro Slackware, el segundo comando es para hacer la instalación (Falta agregar el plugin a firefox)

Pasamos ahora a instalar el plugin de Java, el cual descargamos desde la web oficial posterior a esto nos vamos a la terminal y donde hayamos guardado el archivo .bin hacemos lo siguiente en la terminal:

chmod +x jre-6u31-linux-x64-rpm.bin
./jre-6u31-linux-x64-rpm.bin
rpm2txz jre-6u31-linux-amd64.rpm
installpkg jre-6u31-linux-amd64.txz

Con esto ya tenemos instalado el plugin, línea por línea lo que hacemos es, darle permisos de ejecución al archivo .bin, ejecutarmos el archivo el cual va a generar un archivo .rpm, la siguiente línea lo convierte de .rpm a un paquete instalable por nuestro sistema que es lo que hace el último comando.

En mi caso tengo Slackware 13.37 a 64 bits, firefox 10.0.1, los plugins son:

Flash: 11.1

Java: 1.6.0

Ahora para vincularlos al firefox (para este paso recomiendo tener cerrado firefox o reiniciarlo al terminar lo siguiente)

Nos deplazamos al directorio de plugins de Firefox en mi caso desde la consola hacemos lo siguiente:

cd /usr/lib64/mozilla/plugins/
ln -s /usr/lib64/flash-plugin/libflashplayer.so
ln -s /usr/java/jre1.6.0_31/lib/amd64/libnpjp2.so

Lo que hacemos es entrar al directorio de plugins de firefox , las siguientes 2 líneas crean un enlace simbólico de los plugins tanto de flash como java…

Concluído esto estamos listos para visualizar pornvideos e incluso tener nuestro java actualizado.

Los pasos para actualizar pueden ser los mismos solo cambiando los nombres de nuestros archivos de acuerdo a la versión que se haya descargado.

Iniciando con Slackware

La nueva aventura trata de iniciarnos en el mundo de un linux que al parecer no es tan sencillo como los que conocemos.

En posteriores entradas les publicaré como instalar diversas cosas, aprendí que existen los SlackBuilds, que aquí no se instalan librerías o software de la manera tan sencilla en la que estaba acostumbrado a realizarlo.

Les recomiendo para instalarse SlackWare pueden seguir el tutorial en http://nestux.com/blog/tutorial-de-instalacion-de-slackware-13-0

LAMPP Desarrollo Express =P

Pues peleandome me instale esta cosa de LMDE y quiero programar unas cosas pues resulta que me la jugo el php con el apache =P y como no tuve oportunidad de andarle rascando al error busqué la salida rápida asi que estos son los pasos para instalarnos LAMPP desde la consola y estar casi listos para trabajar…!!!

En mi caso mi Sistema es de 64 bits por lo tanto debemos instalar esto para que permita ejecutar LAMPP con compatibilidad 32 bits

#apt-get install ia32-libs

Posterior a esto con estos comandos al día de hoy podemos echar a andar lo que necesitamos ñ.ñ

# wget http://sourceforge.net/settings/mirror_choices?projectname=xampp&filename=BETAS/xampp-linux-1.7.7.tar.gz
# tar -xvf xampp-linux-1.7.7.tar.gz -C /opt/
# /opt/lampp/lampp start

Con 3 sencillos pasos, descargamos, descomprimimos y lo echamos a andar =)

Saludos

Instalando Komodo Edit

Bueno pues ahora con aires nuevos, me cambie de chamba y me centraré en la parte de desarrollo en mi nuevo trabajo, así que empezamos…
Hay muchos IDE’s, Editores y chorrocientasmil aplicaciones para el desarrollo web, en mi particular punto de vista me gusta Komodo Edit (No tengo para comprar el IDE).

Los pasos para instalar la última versión encontrada el día de hoy desde la consola son:

wget http://downloads.activestate.com/Komodo/releases/7.0.0/Komodo-Edit-7.0.0-9615-linux-x86_64.tar.gz
tar -xvf Komodo-Edit-7.0.0-9615-linux-x86_64.tar.gz
cd Komodo-Edit-7.0.0-9615-linux-x86_64/
ls
./install.sh
ln -s /usr/bin/komodo/bin/komodo /usr/local/bin/komodo

Cierto en mi caso al ejecutar el install.sh puse que el directorio donde instalaría el komodo edit era /usr/bin/komodo

Algo así:

# ./install.sh
Enter directory in which to install Komodo. Leave blank and
press 'Enter' to use the default [~/Komodo-Edit-7].
Install directory: /usr/bin/komodo

=) y así de sencillo ya tenemos nuestra App en el menu de programación, en mi caso usando Linux Mint Debian Edition.

Saludos.

Nueva canción con la que estoy traumado =P

The Man Who Sold The World

The Man Who Sold The World

“We passed upon the stair, we spoke in was and when
Although I wasn’t there, he said I was his friend
Which came as a surprise, I spoke into his eyes
I thought you died alone, a long long time ago

Oh no, not me
We never lost control
You’re face to face
With The Man Who Sold The World

I laughed and shook his hand, and made my way back home
I searched for a foreign land, for years and years I roamed
I gazed a gazeless stare, we walked a million hills
I must have died alone, a long long time ago

Who knows? Not me
I never lost control
You’re face to face
With the Man who Sold the World

Who knows? not me
We never lost control
You’re face to face
With the Man who Sold the World

PHP CLI Factorial

Para obtener el factorial de un número en PHP desde la shell

#!/usr/bin/php
<?
echo factorial($argv[1])."\n";
function factorial($numero)
{
for($i=1,$f=1;$i&lt;=$numero;$i++) $f=$f*$i;
return $f;
}
?>

Lo guardamos como factorial.php

Asignamos permisos de ejecución chmod +x factorial.php

y ejecutamos ./factorial.php 5

Bueno hay varias formas de resolver el factorial, la otra es con recursividad… y aqui esta el codigo…

#!/usr/bin/php
<?
echo factorial($argv[1])."\n";
function factorial($numero)
{
if($numero<2) return 1;
else return $numero * factorial( $numero-1 );
}
?>

Sencillo pero tengo que recuperar mis habilidades de programación jejeje

 

Anime favorito

Bueno para los que no sepan mi anime y manga favorito es One Piece… en mi particular punto de vista tiene buena trama… esta bien elaborado… todas las cosas tienen su razón de ser… incluso se encuentran valores dentro de la serie, en el caso del anime yo lo veo desde http://www.ver-anime.net/one-piece/ Donde pueden ver los 493 capítulos que se llevan de anime… unos muy entretenidos y uno que otro relleno =P

El manga… sale los martes y en mi caso lo googleo…. el último que leí fue el 620 =D están interesantes también, al inicio no me gustaba pero ese está más avanzado XD y puedo echar a volar mi imaginación (La poca que tengo)

=D