Before you accept the loan Payday loan Where does the money go

Instalando Skype en Ubuntu

Feb 23

Bueno, hace rato no escribía en el blog (desde hace mas de un mes), pero he estado ocupado con varias actividades en la universidad, las tareas de la maestría en Gestión y Desarrollo de Software en la UAM y con otros proyectos que pronto estaré comentando aquí en este espacio, pero a lo que vinimos, el dia de hoy me toco instalar el Skype para hacer una pruebas de conexion con varios usuarios concurrentes, asi que aqui estan los pasos para la instalacion de Skype 2.1 Beta 2 en Ubuntu Linux 9.04 :

Pasos :

  • Abrir una consola
  • Adicionar el repositorio de distribucion del Skype para Ubuntu,
    ejecutar el siguiente comando :
    echo deb http://download.skype.com/linux/repos/debian/ stable non-free | sudo tee /etc/apt/sources.list.d/skype.list
  • Actualizar la lista de paquetes :
    sudo apt-get update
  • Instalar el Skype :
    sudo apt-get install skype
  • En mi caso existian unos paquetes de qt que no podia instalar y me solicitaba ejecutar la instalacion de nuevo, asi :
    sudo apt-get -f install
  • Despues de esto ya instalo los paquetes Qt y el Skype

En el menú de Internet debe aparecer la aplicación la cual funciono muy bien, incluyendo vídeo :)

Read More

Partir Videos Flash con Avidemux en Ubuntu 9.04

Oct 22

avidemux_split_flash

Algunas veces necesitamos partir un video en pedazos mas pequeños ya sea para que queden menos pesados o subirlos a algun sitio como YouTube que no permite subir videos de mas de 10 minutos de duracion, es este mi caso pues subo los videos del programa que se hace cada miercoles y que se deben partir antes de subir.

Una forma para partir los videos en Ubuntu Linux 9.04 es utilizar la aplicacion de manipulacio de video Avidemux, la cual permite convertir videos a varios formatos y eliminar pedazos del mismo; posee una interface muy amigable que permite un uso facil y rapido, pero la idea en este caso es partir un video desde consola de una forma facil y sencilla.

Instalacion Avidemux :

  • Abrir una terminal
  • Ejecutar el comando para instalacion del avidemux (solicita la clave de administrador)
    sudo apt-get install avidemux

Partir el Video :

Una forma facil de partir el video es dando el tamaño maximo en megabytes del cada parte del video, asi :

  • avidemux --autosplit 22 --load video.flv --save parte --quit

Esto le indica al avidemux que el tamaño maximo del archivo es de 22 megas, el video a partir se llama video.flv y los archivos se llamaran parte_01, parte_02, ...

Desafortunadamente esta aplicacion es grafica y es necesario ejecutarla en una terminal X y no remotamente en un servidor, por esto es necesario colocarle la opcion --quit para que cierre el programa despues de partir el video, tambien tiene otro problema y es que el tamaño del archivo se debe calcular tratando de partir el video deacuerdo al tamaño original y su duracion.

Buscare formas mas eficientes de hacerlo, depronto con ffmpeg o mencoder.

Read More

Instalacion de Glassfish v2.1 en Ubuntu Server 9.04

Oct 02

glassfish_logoA continuacion se realizara la instalacion de Glassfish version 2.1 el Servidor de Aplicaciones J2EE en un servidor Ubuntu 9.04, permitiendo la ejecucion del servicio al momento de iniciar la maquina.

Pasos :

  • Abrir una terminal o conectarse remotamente como administradores del servidor
  • Instalar el Java (es importante instalar la distribucion Java de Sun Microsystems para evitar conflictos)
    sudo apt-get install sun-java6-jdk
  • Descargar el Glassfish version 2.1 para Linux
    https://glassfish.dev.java.net/downloads/v2.1-b60e.html
  • Descargar utilizando wget
    cd /tmp
    wget http://download.java.net/javaee5/v2.1_branch/promoted/Linux/glassfish-installer-v2.1-b60e-linux.jar
  • Crear el usuario bajo el cual se ejecutara el Glassfish, en este caso el usuario se llama glassfish
    sudo adduser --system glassfish
  • Instalar el Glassfish
    sudo -u glassfish java -Xmx256M -jar glassfish-installer-v2.1-b60e-linux.jar
  • Aceptar la licencia
  • Mover el glassfish al directorio de opt u otro directorio donde se quiere tener la instalacion
    sudo mv glassfish /opt
  • Cambiar los permisos del directorio para poder entrar sin ser superusuario
    sudo chgrp -R admin /opt/glassfish/
  • Ir al directorio de Glassfish
    cd /opt/glassfish/
  • Volver ejecutables los scripts de ANT
    sudo chmod -R +x lib/ant/bin/
  • Ejecutar la configuracion
    sudo -u glassfish lib/ant/bin/ant -f setup.xml
  • Iniciar un dominio
    sudo -u glassfish bin/asadmin start-domain domain1
    (esto puede tomar algun tiempo)
  • Abrir un navegador y cargar la pagina :

    http://<servidor>:4848

  • Debe cargar el administrador del Glassfish
  • Para acceder, utilice el usuario admin y la clave adminadmin
  • Para cambiar la clave :
    vaya a Application Server
    pestaña Administrator Password

Creacion de los Scripts para el inicio automatico del Glassfish cuando se enciende la maquina :

  • Crear con un editor el siguiente script, por ejemplo :
    sudo vi /etc/init.d/glassfish
  • Digitar el siguiente contenido :
    #! /bin/sh
    
    GLASSFISHPATH=/opt/glassfish/bin
    
    case "$1" in
    	start)
    		echo "starting glassfish from $GLASSFISHPATH"
    		sudo -u glassfish $GLASSFISHPATH/asadmin start-domain domain1
    	;;
    	restart)
    		$0 stop
    		$0 start
    	;;
    	stop)
    		echo "stopping glassfish from $GLASSFISHPATH"
    		sudo -u glassfish $GLASSFISHPATH/asadmin stop-domain domain1
    	;;
    	*)
    		echo $"usage: $0 {start|stop|restart}"
    		exit 3
    	;;
    esac
  • Darle permisos de ejecucion al script
    sudo chmod a+x /etc/init.d/glassfish
  • Pruebe el script deteniendo el servicio
    sudo /etc/init.d/glassfish stop
  • Reinicie el servicio y compruebe que todo funcione
    sudo /etc/init.d/glassfish start
  • Cree los scripts para el inicio automatico del Glassfish
    sudo update-rc.d glassfish defaults 90 10
  • Ahora el servidor inicia y se detiene junto con la maquina

Esta guia esta basada en su totalidad de la guia en ingles de Installing Glassfish 2 on Ubuntu en TuxTrainig, que me salvo la vida el dia de hoy !!!

Enlaces :

VN:F [1.6.8_931]

Read More

Instalacion Resin 3.2.1 en Ubuntu 9.04

May 09

resin_logoInstalaremos la versión 3.2.1 de Resin, el servidor de aplicaciones Java y PHP de la empresa Caucho Technology sobre el sistema operativo Ubuntu 9.04 con el fin de probar la ejecucion del scriptHola Mundo en PHP. Antes se habia instalado la version 3.1.9 pero esta version en desarrollo provee gran cantidad de mejoras.

Ejecutar Servidor :

  • Abrir una terminal
  • Instalar Java
    sudo apt-get install sun-java6-jdk
  • Descargar una version de Resin
    http://caucho.com/download
  • En este caso descargaremos la version estable 3.2.1 en version GPL
    wget http://caucho.com/download/resin-3.2.1.zip
  • Descomprimimos el archivo
    unzip resin-3.2.1
  • Cambiamos de directorio
    cd resin-3.2.1
  • Ejecutamos el servidor
    java -jar lib/resin.jar start
  • Abrimo el navegador y cargamos la pagina :
    http://localhost:8080
  • Debe mostrar la pagina por defecto del servidor con enlaces para la administración y documentación
    Si no es asi, verifique que no exista ningun servicio ejecutandose en el puerto 8080, como por ejemplo un servidor Tomcat

Crear Script en PHP :

  • Creamos el directorio donde se alojara la el script PHP
    mkdir webapps/hola_php
  • Vamos al directorio
    cd webapps/hola_php
  • Creamos el archivo index.php con el siguiente contenido
    <?php echo "Hola Mundo" ?>
  • Cargamos en el navegador la siguiente direccion :
    http://localhost:8080/hola_php
  • Debe mostrarnos una pagina con el texto : Hola Mundo

Detener el Servidor :

  • Ir al directorio raiz del Resin y ejecutar el comando :
    java -jar lib/resin.jar stop

Aunque no es una prueba completa del funcionamiento del soporte del lenguaje PHP en Resin, es el primer paso para comenzar a realizar mas pruebas con scripts mas complejos, frameworks y aplicaciones.

Enlaces :

Read More

Cliente de WebService en Java

May 08

java-sunEn entradas anteriores en el Blog creamos un servicio web en Java sin necesidad de utilizar un servidor como Tomcat o Glassfish para la publicacion del mismo, a continuacion implementaremos un cliente en Java generado por medio del WSDL que describe el servicio web.

Requisitos :

  • Kit de Desarrollo de Java
    En este caso utilizaremos el Java Development Kit 6 update 13
  • Para el ejemplo utilizaremos el Sistema Operativo Ubuntu 9.04

Generar Codigo para el Cliente en Java :

  • Abrir una terminal
  • Ejecutar el comando para generar el cliente del servicio web
    wsimport http://localhost:4444/CalculadoraService?wsdl
  • Esto genera el paquete serviciosweb con las clases necesarias para llamar el web service

Utilizar el Cliente :

  • Crear un archivo Cliente.java con el siguiente codigo :
  1.  
  2. package serviciosweb;
  3.  
  4. public class Cliente
  5. {
  6. public static void main(String[] args)
  7. {
  8. CalculadoraService servicio = new CalculadoraService();
  9. Calculadora calculadora = servicio.getCalculadoraPort();
  10.  
  11. System.out.println(calculadora.sumar(3,4));
  12. }
  13. }
  14.  
  • Java utiliza una clase que representa el servicio completo y un Puerto que implementa los metodos del sevicio, por tal motivo se debe crear el servicio y obtener el puerto para poder consumir el servicio
  • Compilar el cliente :
    javac -d . Cliente.java
  • Ejecutar el Cliente
    java Cliente

Enlaces :

Read More
Page 1 of 712345...Last »