lunes, 30 de mayo de 2011

Instalando ADT en Eclipse


Yo utilice Eclipse Clasic (helios)

El ADT o Android Development Tools es un plugin para el IDE Eclipse para desarrollar y debuguear aplicaciones para el Sistema Operativo Android y su Framework y APIs.
Abrimos el Eclipse y definimos el directorio de trabajo:
Y ya estamos listos para usar el Eclipse :


Menu Help>> Install New Software
Click en "ADD" e ingresamos los siguientes datos:
ADT
https://dl-ssl.google.com/android/eclipse/
 Tambien agregamos este repositorio:
Eclipse
para el caso de galileo

 Intalamos los develoment tools del repositorio de ADT , Aceptamos todas las licencias y Finalizar y ya lo va a descargar e instalar a todos los componentes...


Para Aquellos que Quieren Comenzar con android, aqui les dejo algunos links que son bastante interesantes

http://www.maestrosdelweb.com/editorial/descubriendo-android-con-el-hello-world/

http://www.maestrosdelweb.com/editorial/avanzando-en-android-con-la-base-de-datos/

http://appinventor.googlelabs.com/

http://and.roid.es/haz-tu-propia-compilacion-del-adt-con-las-ultimas-novedades.html

http://and.roid.es/curso-de-programacion-android-en-castellano.html

http://www.sgoliver.net/blog/?p=1313

http://www.androidmaniacos.com/tag/adt/

http://android-latino.blogspot.com/

https://sites.google.com/site/pacogarcia/video-tutoriales-android

http://www.video2brain.com/mx/videos-18201.htm


lunes, 23 de mayo de 2011

Script en bash de Administración de Linux Ubuntu

Gracias a
http://120linux.com/

Podemos observar el maravilloso mundo de la programacion en bash y lo configurable que son los SO GNU/LINUX


ANTONIO EN 
Hola a todos,
Esta mañana se me ocurrió que podría hacer un pequeño Script en bash para realizar tareas sencillas de administración. Es extremadamente sencillo y básico, por lo que voy a pegar el código y si teneis unos mínimos conocimientos vosotros mismos podreis analizarlo:
#!/bin/bash
#Script de Administración de Linux.

#Comprobamos que el usuario es root.
if [ $(whoami) != "root" ]; then
    echo "Debes ser root para correr este script."
    echo "Para entrar como root, escribe \"sudo su\" sin las comillas."
    exit 1
fi

#Presentación.
echo
echo "Script de Administración de Linux Ubuntu v. 0.1"
echo "------ -- -------------- -- ----- ------ -- ---"
echo

#Menu de Administración
while [ "$opcion" != "0" ]
do
    #Mostramos el menú
    echo
    echo "Menú"
    echo "----"
    echo "    1. Crear un usuario."
    echo "    2. Cambiarle la contraseña a un usuario."
    echo "    3. Crear grupo."
    echo "    4. Añadir un usuario a un grupo."
    echo "    5. Ver datos de un usuario."
    echo "    6. Borrar un usuario."
    echo "    7. Borrar un grupo."
    echo "    0. Salir."
    echo
    echo -n "     Elige una opción: "
    read opcion

    case $opcion in
        1 )
            echo
            echo -n "    Dame el nombre del usuario a crear: "
            read nombre
            echo
            adduser $nombre
            echo
            ;;
        2 )
            echo
            echo -n "    Dame el nombre del usuario a cuya contraseña quieres cambiar: "
            read nombre
            echo
            passwd $nombre
            echo
            ;;
        3 )
            echo
            echo -n "    Dame el nombre del grupo: "
            read grupo
            echo
            addgroup $grupo
            echo
            ;;
        4 )
            echo
            echo -n "    Dame el nombre del usuario: "
            read nombre
            echo -n "    Dame el nombre del grupo: "
            read grupo
            echo
            addgroup $nombre $grupo
            echo
            ;;
        5 )
            echo
            echo -n "    Dame el nombre del usuario: "
            read nombre
            echo
            id $nombre
            echo
            ;;
        6 )
            echo
            echo -n "    Dame el nombre del usuario: "
            read nombre
            echo
            deluser $nombre
            echo
            ;;
        7 )
            echo -n "    Dame el nombre del grupo: "
            read grupo
            echo
            delgroup $grupo
            echo
            ;;
    esac
done

echo
echo "    Hasta Pronto!"
echo "    ----- -------"
echo
exit 0

Eso es todo. Si sois vagos a la hora de copiar, conseguidle desde aquí.   Recordad, dadle permisos de ejecución con:
chmod +x ScriptAdmin.sh
Se admiten añadidos, mejoras y modificaciones del código original, a ver si tiene tanto éxito como los anteriores.
Un saludo.

jueves, 19 de mayo de 2011

Multisystem (Multiboot) en debian squeeze


Instalación
Ejecuta los siguientes comando en secuencia (Como Root):  Descarga descomprime e instala
wget http://liveusb.info/MultiBoot-v3/install-depot-multiboot.sh.tar.bz2
tar xvfb install-depot-multiboot.sh.tar.bz2
./install-depot-multiboot.sh

Para Ddebian Squeeze sale este error al princiipio de instalacion

 Error: xterm 


Lo solucione de la siguiente manera !


root@debian:/home/jean/Downloads# aptitude install xterm







Cuando probe esta aplicacion para tener varios SO en un pendrive, y poder instalarlos en las mini-laptos tenia Ubuntu 10.04 y publique la entrada multiboot-cargar-varias-distros-en-un_Pen-Drive , pero hoy dia he migrado a debian squeeze y cuando lo instal no me dio ningun tipo de problema, la cuestion fue cuando intente levantar la aplicacion, pues aqui les dejo los paso que segui para correr esta app en Debian Squeeze (6.0)


Cuando intentaba levantarla se quedaba cargando y nunca abria !!! pues para ello ejecute en la consola como usuario normal y no como root 
$ multisystem

y me daba un error como este 
Error: Missing: mlabel 

investigando me encontre unos foros que me decian  que instalara 

$ apt-get install mtools
$ apt-get install fuse-utils

 El Primero lo instalo fino, pero el segundo ya lo tenia instalado, pero si no lo tienen ustedes deben instalarlos ambos, pues luego de alli cuando intente ejecutar la app me salio otro error y era el siguiente ,

Error : USER: jean is not admin!

Pues ya ese error es mas facil de predecir, ya que solo tenia que agregar al usuer jean al grupo adm y lo hice con el siguiente comando

$ gpasswd -a jean adm

  Posterior a ello, trate de nuevo de levantar el multisystem, y Todo estaba bien, corria Perfecto, pero cuando intente copiar la imagen en el pen drive, me aparecia una ventanita tipo terminal solicitando la contraseña de mi usuario y usando el comando sudo, el cual debian no lo trae instalado y ubuntu si, Pues no se desanimen que ya casi terminamos 

$ aptitude install sudo

 Este paquete sudo para tener los privilegios del root por un momento, de lo contrario no podremos copiar la iso al pen drive


y por ultimo en el archivo 
/etc/sudoers original en la linea 17 aparece esto.


16 # User privilege specification
17 root ALL=(ALL) ALL


agregamos esta linea  debajo del root


 16 # User privilege specification
 17 root    ALL=(ALL) ALL
 18 jean    ALL=(ALL) ALL
 19 # Allow members of group sudo to execute any command
 20 # (Note that later entries override this, so you might need to move
 21 # it further down)
 22 %sudo ALL=(ALL) ALL

OJO la numeracion no VA -> Solo las deje para que tengan una referencia 

Y bueno desde aqui ya lo demas se los dejo a ustedes, pueden disfrutar facilmente de su APPlications Multisystem

 Espero les alla servido esta ayuda de alguna manera, y diganles a las personas que comentan en los foros que dicen que esta app es solo para ubuntu !!! NOOOOOOO solo hay que tener un poco de paciencia e investigar un poco 




Referencia de comandos en Linux (Español)


Jitsi, mensajería instantánea, videoconferencia y VoIP (Alternativa a SKYPE)


Ahora que Skype a pasado a manos de Microsoft, mucha más gente pregunta por al alternativas libres para comunicarse por la red. La opción de Ekiga siempre está ahí, pero hay una aplicación que se está volviendo bastante popular últimamente, Jitsi.
Antes conocido como SIP Communicator, fue ampliando funcionalidades poco a poco hasta llegar a lo que es hoy, un sistema de comunicación por Internet completísimo.

De entre sus posibilidades, cuenta con lo siguiente:
  • Transferencia de llamadas atendidas y/o ciegas
  • Cambio a “ausente” automático
  • Autorreconexiónn
  • Grabación de llamadas
  • Cifrado con protocolos SRTP y ZRTP
  • Llamadas de conferencia
  • Establecimiento de conexión de medios directa mediante protocolo ICE
  • Streaming de escritorio
  • Almacenamiento de contraseñas cifradas con una contraseña maestra
  • Transferencia de archivos para los servicios XMPP, AIM/ICQ, Windows Live Messenger Service, Yahoo!
  • Cifrado de mensajería instantánea con Off-the-Record Messaging
  • Soporte IPv6 para SIP y XMPP
  • Releo (relaying) de medios con protocolo TURN
  • Indicador de mensaje en espera (RFC 3842)
  • Llamadas de voz y video mediante protocolos SIP y XMPP, con H.264 y H.263 para codificación de vídeo
  • Telefonía de banda ancha con G.722 y Speex
Como puedes ver, Jitsi puede ser usado como un cliente de mensajería instantánea habitual, una aplicación para realizar videoconferencias, llamadas de voz VoIP y mucho más.






Todas esas funcionalidades ya se han visto anteriormente en los sistemas GNU/Linux, pero generalmente una en cada aplicación. El hecho de integrar todo en uno, está resultando muy acertado.
Algo a destacar y que es un punto a favor de Jisti es la facilidad de uso. La interfaz es sencilla y vistosa, y la configuración no puede ser más fácil. Podremos darle uso con nuestras cuentas habituales de correo, como Yahoo, MSN, Gmail u otros protocolos como AIM, XMPP, Jabber, SIP o incluso la cuenta de Facebook.
Además es un programa multisistema, con lo que no habrá problema para usarlo, independientemente de qué tipo de usuario seas.
los invito a que lo prueben . No se arrepentiran



Pasos de instalacion ; Descargar el jitse de su pagina oficial en Debian squeeze me hacia falta el paquete


 aptitude install libxalan2-java


y luego instale el jitsi 
dpkg -i Downloads/jitsi_1.0-beta1-nightly.build.3482_amd64.deb 





lunes, 2 de mayo de 2011

alternativas si no te gusta Unity


Unity es la nueva interfaz de Ubuntu 11.04, es una interfaz diferente a la clasica de que eran 2 paneles, sin el clasico menu de Aplicaciones/Lugares/Sistema. La interfaz puede gustarles a muchos, a muchos otros no. En general creo que a los que mas les cuesta es a los novatos, a los recien llegados a linux y que casi siempre aterrizan en Ubuntu, es algo completamente distinto a lo que venian viendo en su windows (que todos son iguales en la interfaz).
Ademas hay que tener en cuenta que Unity deja afuera a todos los que no tengan placa aceleradora de graficos.
Para los que no les gusta unity tienen 3 alternativas:

Ubuntu clasico

En la pantalla de login pueden elegir la opcion “Ubuntu classic” con lo que tendran una interfaz igual a la conocida en todos los ubuntus anteriores.

Unity 2D

Opcion para los que quieren probar Unity pero no cuentan con aceleracion de graficos por hardware.
Primero lo instalan:
sudo apt-get unity-2d
Luego al iniciar sesion eligen Unity 2d


Instalar Gnome 3

Gnome 3 es para mi gusto mucho mas lindo y elegante en apariencia. Aunque en nivel de desarrollo y correccion de bugs aun le falta un poco. Pero aun asi es una alternativa valida, se instala via PPA con estas lineas:
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install gnome-shell
Tengan en cuenta que despues de instalar gnome 3 ya no podran usar Unity.


Gracias a  webudp8

Macbuntu-iso 11.04


Comienzan a aparecer remasterizaciones derivadas de la nueva versión de Ubuntu (11.04).
Esta vez se trata de Macbuntu 11.04, una distribución que intenta imitar ( y lo hace bastante bien) el aspecto del sistema operativo de la manzanita.
El conocido tema Macbuntu por el momento crea algunos problemas durante la instalación por eso y hasta que estos problemas sean solucionados, Macbuntu 11.04 está basado en Mac4lin.


Pagina Principal macbuntu-iso



Script para recuperar el Grub


La pesadilla: Instalar otro SO y perder el GRUB. O peor, “tocar algo” y desconfigurarlo.
Y el colmo: Instalar Windows y perder el GRUB, lo cual implica cargar sólo eso SO.
Por fortuna, como casi todo en el mundo de GNU/Linux y del software libre, no hay error que no tenga solución.
Reparar el GRUB es algo que tiene muchas soluciones, y ésta, ¡es una muy simple!
Ahora, restaurar el GRUB será sólo trabajo de un pequeño script, de la mano de t384nh3 de MachGeek.
¡Manos a la obra!
Iniciamos nuestra PC desde un Live CD de Ubuntu. Una vez hecho esto, descargamos el script y le damos permisos de ejecución:
$ sudo chmod +x grubreco
Y tras esto ejecutarlo:
$ ./grubreco
Si todo sale bien te saldrá esto:
Operacion completada, al reiniciar no vera el grub, pero si iniciara Ubuntu, luego de esto ejecute en un terminal sudo update-grub y listo!
Como verán nos da unas últimas instrucciones, así que para terminar el proceso, reiniciamos y ejecutamos:
$ sudo update-grub
Volvemos a reiniciar para aplicar los cambios y listo!


Nota : Si no pueden descargarse el script, aqui se los dejo : 

#!/bin/bash
#Por: T383NH3, Blog: MachGeek.wordpress.com
#Inicia desde el LiveCD, luego asignale permisos y ejecuta el script
#Usarse bajo su propio riesgo, el script solo funcionara si tienes un solo Linux instalado sin /home, de lo contrario no lo intentes.
particion=`sudo fdisk -l | egrep "Linux$" | cut -d" " -f1`
sudo mkdir /mnt/Linux
sudo mount $particion /mnt/Linux
sudo grub-install --root-directory=/mnt/Linux /dev/sda
if [[ $? -eq 0 ]] 
then 
echo "Operacion finalizada, reinicie el equipo y retire el CD de la unidad, luego en un terminal escriba sudo update-grub"
exit 0
else
echo "Error, Operacion no finalizada"
exit 1
fi


SMILE 1.0 – Slideshows de una manera sencilla _ alternativa a camtasia


SMILE (Slideshow Maker ILinux Environment) es una muy buena aplicación que nos permite crear slideshows o videos con pase de diapositivas de una manera muy sencilla.
Se pueden usar además de imágenes, archivos de video y soporta efectos de transición, como así también el poder editar las imágenes dentro del mismo programa.
Una vez guardado el proyecto puedes exportar los videos creados en diferentes formatos (XVID, MPEG2, Flash y DV).

Lo podemos instalar en Ubuntu (desde Karmic hasta Natty) gracias a Getdeb.
En el caso que no tengas agregado el repositorio de Getdeb, deberías agregarlo primeramente descargando este paquete deb
Luego puedes instalar SMILE 1.0 desde aquí