Yeah….Whiplash

Pues este post  es off-topic, quiza la canción que mas me gusta de la vieja escuela de Metallica, Whiplash, canción del albun Kill em all, el mejor albun a mi parecer, mas speed jejeje, siempre que escucho esta canción no se pero me levanta el animo y esta versión en vivo en Seatle es lo mas… se puede pedir algo mas? mmm talves el sr. Cliff Burton.

Viva el Heavy Metala y old Metallica. los creditos y gracias a gremlinhellfire por subir esta excelente video.

Anuncios

Activar Control+Alt+BackSpace

Creo que desde Jaunty (corriganme si me equivoco), se quito la opcion de ctrl+alt+backspace para reiniciar las X de una forma rapida, no se porque, pero a mi en lo particular me gusta bastante ya que es un reiniciado de sesión ultra rapido, la activación de esta combinación de teclas es sumamente rapida y sencilla, solo debemos abrir una consola y digitar el siguiente comando para instalar dontzap:

sudo aptitude install dontzap

Luego digitamos:

sudo dontzap -d

y con esto ya tendremos nuevamente la combinación, si desearas desactivarla nuevamente solo debes cambiar el parametro d por -e

Pues eso es todo. Saludos.

Comprimir / Descomprimir juegos para PSP en Ubuntu

Pues hace un rato me compre un PSP 3000, y unas de las cosas comunes es comprimir las imagenes ISO en CSO, que es una compresión de la misma hasta un 40% mas o menos, depende esto del juego, pero es una ayuda para que puedas andar mas juegos en la memoria, hay un programa muy bueno para windows, pero como aqui hablamos de Linux, pues haremos un pequeño tuto para instalarlo.

El prorama en cuestión es pspshrink, que nos sirve para comprimir y tambien descomprimir dichas imagenes, es un poco simple, pero util y practico como casi todo en Linux XD.

Lo primero es descargarnos los fuentes ya que no encontre un paquete deb, lo haces desde el sitio de descargas, luego de descargarlo, lo descomprimes en algun lugar, para el caso lo haremos en el home, entonces abrimos una terminal y digitamos:

cd pspshrink-1.1.1

depende claro de la versión que te hayas descargado, ahora hay unas dependencias que tienes que instalar antes de poderlo compilar, primero si no los tienes los paquetes basicos de compilacion, entonces digiata en la consola:

sudo aptitude install build-essentia

Ahora las siguientes:

sudo aptitude install zlib1g-dev libgtkmm-2.4-dev

Pues con eso bastara para poder compilarlo, digita entonces las siguientes lineas en la consola:

./configure
sudo make
sudo make install

Pues eso es todo, ya lo tienes instalado, para acceder al programa solo digita en la consola:

pspshrinkui

Pues solo eso, espero sirva. Saludos

Sonido en Ubuntu Jaunty Jackalope HP DV5-1143la

Pues como lo dice el titulo, el contexto? compre una laptop hp dv5-1143la y como venia con Vista=basura, pues claro, tenia que instalar ubuntu, todo OK excepto el sonido, mmmm pues que malo, claro lo bueno es que tiene solución, y es sumamente facil, gracias a este blog, encontre la solución definitiva, para ello se debe hacer lo siguiente:

Abre la terminal y digita o copia lo siguiente:

sudo gedit /etc/modprobe.d/alsa-base.conf

luego de digitar tu password y abrirse el editor de texto, ve a la ultima fila, enter y digita:

options snd-hda-intel model=hp-m4

Pues solamente eso, reinicias tu laptop y eso es todo ya tendras el audio OK en tu Jaunty, pues como lo dije fácil y claro agradecer a zdes, por la ayuda.

Saludos

Java + NetBeans + SSL + Tomcat

Antes que nada debo decir que no soy para nada un experto en java, de hecho estoy aprendiendo, esta entrada es solo para recordarme la forma de hacer esto y por si algun compañero de clase quiere simplificarse la vida.

Dicho esto aclaro, que no podre ayudar a los usuarios con respuestas de los posibles (gran cantidad probablemte) errores que se den ya que como dije anteriormente igual estoy aprendiendo de hecho esta investigación ha sido casi una pesadilla horas y horas de sufrimiento hasta que logre hacerlo con lugares como locualo, adictosaltrabajo, entre otros

OK la cuestion es esta, tengo un proyecto de clase en el cual solicitaban crear un sitio en java > NetBeans, que manejara Secure Sockets Layer (SSL).

Paso 1  tener instalado obviamente JDK (en mi caso 6.x), NetBeans (en mi caso 6.5) y Tomcat (en mi caso 6.0.18) que ya esta incluido con el netbeans of course UBUNTU ya q sobre el estoy trabajando, solo es de macarlo para instalarlo. luego de asegurnos que tenemos lo mencionado, nos dispondremos a generar nuestro certificado de seguridad, hay alternativas como openssl pero me funciono despues de tanto con keytool que es una de las herramientas incluidas en la jdk, bueno para empezar abrimos una terminal y digitamos:

keytool -genkey -alias tomcat -keyalg RSA

Luego nos solicitara datos para crear el almacen de claves y otros, importante muy importante para hacerte faciles las cosas, si estas aprendiendo, el password del almacen te sugiero ocupes el que viene por defecto en tomcat, me refiero a:

changeit

Ok luego la demas información que te solicita debes llenarla, al final te pedira una confirmación que los datos estan OK, debes digitar si para proceder.

Nuevamente algo importante, nos solicita la contraseña para <tomcat>, es fundamental si eres primerizo, que el password coincida con el de tomcat (changeit), asi  nos evitaremos mas investigaciones, pruebas, errores, etc. asi que esa es mi recomendación, puedes solo presionar enter y automaticamente toma la clave de el almacen.

hasta ahora vamos bien, antes de continuar y esto me dio muchos dolores de cabeza, el archivo que genera es .keystore y esta oculto, la localización de este (por lo menos lo estandar) es en /home/<usuario>/..keystore, esta oculto asi que debes de habilitar elementos ocultos en Nautilus.

Paso 2 es configurar el servidor web Tomcat para aceptar y habilitar puerto con SSL, por si tenemos iniciado el servicio, lo mejor es detenerlo, para ello digitas en la consola:

‘/home/armando/apache-tomcat-6.0.18/bin/shutdown.sh’

entonces dentro del home siempre, debes acceder a la carpeta apache-tomcat-6.0.18/conf, dentro de esta se encuentra el server.xml, lo editaremos con gedit y habilitaremos unas lineas que por defecto estan comentarizadas, me refiero al apartado de Connector en el puerto por decto “8443”, asi lo dejaremos, basta solo descomentarisarlo y agregar un atributo mas al xml keystoreFile=”/home/armando/.keystore”, te debería quedar mas o menos asi:

<Connector port=”8443″ protocol=”HTTP/1.1″ SSLEnabled=”true”
maxThreads=”150″ scheme=”https” secure=”true”
clientAuth=”false” sslProtocol=”TLS” keystoreFile=”/home/armando/.keystore”/>

Obviamente con tu cuenta usuario en Ubuntu.guardamos el archivo y salimos. Ahora nos toca iniciar el servicio de tomcat para verificar que los cambios se hayan hecho y que tenemos acceso, para ello digitaremos en la consola:

‘/home/armando/apache-tomcat-6.0.18/bin/startup.sh’

Estamos listos entonces para hacer la prueba, entonces dentro del navegador digita la siguiente direccion:

https://localhost:8443/

como observaran el http es presedido por la letra “s”, lo cual nos indica que estamos entrando a un sitio con certficado ssl, es normal que te arroje un error ya que el certificado que creamos es de prueba, solo debes agregar la excepcion (el link en la parte inferior) he aqui una imagen.

errorssl

luego de agregar la excepcion accederas a la pagina de inicio de tomcat.

Bueno hasta ahora todo bien, es mas facil siguiendo un manual como esta XD, ok nos toca hacer una aplicacion burda en netbeans, para probarlo, pero antes de hacer algo mas se debe iniciar tu equipo ya que a mi me daba errores en netbeans porque el puerto ya estaba en uso, puedes dar kill sobre el proceso pero lo mas facil es reiniciar.

Paso 3

Luego de reiniciar abres tu netbeans y creas un proyecto Java Web, escribes el nombre del proyecto y como server obviamente Apache Tomcat, luego finalizar.

Ya tienes creado el sitio con una pagina jsp con cabezera Hello World, como el objetivo de este mini tuto no es en si programar el sitio con esto nos basta, toca modificar el archivo web.xml para agregar las politicas de seguridad, para ello en la ventana proyects abres el nodo configuration files  y abres el archivo web.xml. a este se le debe de agregar antes del cierre de etiqueta de web-app las siguientes lineas:

<security-constraint>
<web-resource-collection>
<web-resource-name>Entire  Application</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>

guardas el proyecto y aleluya…. ya puedes ejecutarlo y ver el sitio ya con el certificado.. ufff vaya que me costo un poco por lo menos 6 horas de tiempo, ya que como todo en la vida la documentación no esta muy clara (o los simples mortales no la entendemos bien XD).el resultado visto en imagen:

jspssl

OK eso es todo espero sirva a alguien, por lo menos a mi si que me servira.

Tip, añadir botones a la barra de herramientas

Como lo dice el titulo este es un tip para adicionar botones de accion a la barra de herramientas del navegador nautilus, puede ser util de hecho son de las cosas que deberían de estar ya por defecto acceesible para que el usuario comun de una forma facil personalce la barra tal como lo hace Guindow$, pero bueno si que se puede hacer en Linux con un poco mas de dificultadad, pero se hace. entonces lo primero es abrir una terminal y digitar (en el caso de fedora):

su -c ‘gedit /usr/share/nautilus/ui/nautilus-navigation-window-ui.xml’

en el caso de ubuntu:

sudo gedit /usr/share/nautilus/ui/nautilus-navigation-window-ui.xml

ahora en este archivo xml que te abrira hay elementos intenresantes por ejemplo el tag menubar, pero por ahora lo que nos interesa es el tag toolbar, dentro de este nodo padre hay hijos toolitem estos son los que se muestran en la barra con su respecitva accion, donde accion es obviamente es la que describe, pues aqui se pueden seguir agregando tantos items como te guste, por ejemplo menciono estos (son los que pude encontrar):

	<toolitem name="New Tab" action="New Tab"/>
	<toolitem name="New Folder" action="New Folder"/>
	<toolitem name="Go to Trash" action="Go to Trash"/>
	<toolitem name="Cut" action="Cut"/>
	<toolitem name="Copy" action="Copy"/>
	<toolitem name="Paste" action="Paste"/>

Mi nautilus me quedo asi:

nitemnautilus

Bueno obviamente hay mas opciones, sin embargo busque algo mas y no encontre, por si alguien sabe de mas elementos que mostrar se lo agradeceria que me los pasara XD.

Fuente.

compiz-fusion en Fedora10

Como en Ubuntu, Fedora trae por defecto con el gestor de ventanas de composicion compiz pre instalado, sin embargo no tiene el administrador, emerald, etc.., por ello si deseas tener todos los efectos y la administracion de los mismos debes instalar otros paquetes, con eso motivo hago esta mini guia para instalarlo de una forma facil..

Primero debemos tener soporte a aceleracion 3D, en este tuto anterior hablo sobre como habilitar con tarjeta nvidia,puedes probarlo digitando este comando en la terminal, te deberia aparecer yes como respuesta:

glxinfo |grep direct

Luego de tener listo la aceleracion, nos disponemos a desinstalar cualquier rastro que podamos tener de compiz, si no lo has instalado ya (como viene por defecto) digita

su

luego de escribir tu contraseña digitas:

yum remove compiz-gnome

yum remove compiz

Ahora añadimos los repositorios de compiz, para ello digitamos:

wget http://www.linux-ati-drivers.homecall.co.uk/compiz-fusion-release-1-6.noarch.rpm

Luego

rpm -Uvh compiz-fusion-release-1-6.noarch.rpm

Ahora si procedemos a instalar los paquetes que nos intenresan:

yum install compiz-gnome fusion-icon-gtk compiz-fusion-plugins-unsupported compiz-fusion-plugins-extra compiz-bcop ccsm emerald-themes compizconfig-backend-gconf

Con esto ya tenemos instalado completo compiz-fusion, antes de reiniciar las X, debes agregaruna entrada en sesiones, con el comando fusion-icon como en la siguiente captura:

compizfusionf1

Bueno, reinicia tu equipo y ya lo tendras instalado en tu maquina, dejo unas cuantas capturas:

compizfusionf2

compizfusionf3

compizfusionf4

compizfusionf5

Instalar VirtualBox 2.1.0 en Fedora 10

Ya les habia mencionado anteriormente como instalar Virtual Box en tu Ubuntu, pues ahora lo instale en Fedora y aunque es en esencia lo mismo, pues igual lo mencionare..

Primero, nos descargamos el programa del sitio oficial, (obviamente el instalado de Fedora), Luego de la descagas le das doble click al archivo y despues de examinar dependencias te instalara el software y podras accederlo desde el menu Aplicaciones > Herramientas de sistema > Sun xVM VirtualBox.

Antes de ejecutarlo debes darle permisos a tu usuario en el grupo VirtualBox, para ello digitas en consola:

su -c ‘gpasswd -a armando vboxusers’

Recuerda que en lugar de usuario debes colocar tu nombre de usuario. Pues ahora solo queda crear la maquina virtual, el HD y configurarla (no lo explicare en este post ya que no es esa la tematica) tenes entonces de aqui dos opciones al iniciar la maquina virtual por primera ocacion, el dia feliz en el que podras ejecutarla y funcionara todo OK o el dia no feliz el cual te puede dar un error relacionado con VERR_VM_DRIVER_NOT_INSTALLED, esto puede darse por la version de tu Kernel (probablemente hiciste una actualizacion recientemente), pues si es asi tenes que hacer unos pasos adicionales que describo a continuacion:

Lo primero es tener lo necesario para recompilar el Kernel, asi que ejecuta:

su

Luego de digitar tu contraseña instalas los siguientes paquetes:

yum install dkms make gcc

Ok ahora debes ejecutar:

/etc/init.d/vboxdrv setup

Luego de un rato mientras recompila el Kernel, terminara la compilacion, ahora puedes probar tu VirtualBox y cruza los dedos para no tener problemas, pues eso me funciono a mi y espero que sirva, solo menciono que yo no soy un experto en Linux asi que ya saben en lo que pueda ayudo sin embargo estos problemas los pude solventar viendo los logs que se presentan ( /var/log/vbox-install.log) y un poco de google asi que les recomiendo lo mismo.

Saludos

vboxf1

Tip, Apagar computador desde terminal

Hay ocaciones en que queremos dejar temporalizado el apagado o reinciado de nuestro equipo , para ello les expondre dos metodos de hacerlo, primero el metodo desde una terminal, lo primero  es abrir una terminal, luego ingresas como root y digitas:

shutdown -h +150

donde 150 es la cantidad en minutos, digamos quieres que se apague tu ordenador despues de dos horas y media, pero tambien puedes hacer que se ejecute a una hora determinada asi:

shutdown -h 17:00

Le estas mandando a tu ordenador a apagarse a las 5:00 pm, hora de tu sistema. si deseas cancelar alguna instancia de shutdown que tengas activa, debes digitar:

shutdown -c

Ademas debo decir que para reiniciar solo debes remplazar -h por -r ,Creo que la anterior es la forma mas sencilla, rapida y practica de hacerlo igual te sirve para Ubuntu como para Fedora y me imagino que para cualquier otra distro, pero si le tienes fobia a la consola, hay GUI en GTK para esto, puedes instalar GShutdown, para instalarla en Ubuntu solo basta digitar en consola:

sudo apt-get install gshutdown

o para instalar en fedora:

su -c ‘yum install gshutdown’

eso es todo espero ayude a alguno. Saludos

apagarf1

Murrine Engine en Fedora 10

Debido a que fedora no trae por defecto instalado este engine para la los temas GTK y algunos temas lo necesitan, pongo a disposición el rpm de la version .60-2,  solo descargala de aqui, lo abres, lo instalas y con eso ya tendras funcionando el engine en tu fedora.

Tambien tienes la opcion de instalarlo desde la consola digitando como root.

yum install gtk-murrine-engine

Sin embargo a la fecha que lo hice estava en la version 0.53.1-3, por ello me decidi por el rpm. Aqui unas imagenes de este engine funcionando con el gtk Shiki colors.

gtk-shiki1

gtk-shiki2