Revista UXI #10

Febrero 9, 2008 por luigiwaters

Acaba de salir el número 10 de la revista UXI, la Revista de SWL de la Universidad de las Ciencias Informáticas de Cuba.

Trae como siempre interesantes artículos relacionados con el SL:

  • El buscador, la solución contra el tiempo.
  • Noticias.
  • Encriptación.
  • Humor.
  • Migración a Linux.
  • Programación.
  • Informática 2007. Dos resúmenes de ponencias.
  • Evento: Taller sobre Blender.

Revista UXI 10

Podemos descargarnos este último ejemplar y además obtener más información desde este enlace.

Visto en: Ubuntips

Instalando Android SDK + Eclipse en Ubuntu Gutsy 7.10

Febrero 1, 2008 por luigiwaters

Hoy descargue el SDK que Google esta proporcionando para el desarrollo de aplicaciones de su futuro sistema operativo para moviles: Android.

Entre las herramientas y las API’s existe un emulador del dispositivo móvil, en el que podemos probar nuestras aplicaciones. El lenguaje utilizado para las aplicaciones es JAVA, por lo que probare la compatibilidad de algunas aplicaciones que he realizado para J2ME.

Si les intesa les dejo estas instrucciones tomadas de este blog:

1º-Descargar la version para Linux aqui.

2º-Extrae el contenido de la carpeta en tu directorio de usuario y renombra la carpeta a “android_sdk”

3º-Edita el archivo .bashrc de tu directorio (es un archivo oculto) mediante:

sudo gedit .bashrc

Y añade la siguientes linea al final:

export SDK_ROOT=/home/tuUsuario/android_sdk

export PATH=$SDK_ROOT/tools:$PATH

Ahora recomiendo que instales un plugin en el Eclipse para desarrollar desde este magnifico IDE. Para instalar Eclipse, teclea en la barra de Firefox:

apt://eclipse o en su defecto sudo apt-get install eclipse

Una vez instalado para añadir el plugin:

1º- Abre Eclipse y entra en Help/Software Updates/Find and Install…

2º- Elige Search for new features to install y pulsa Next

3º- Pulsa en New remote site

4º- Ponle un nombre nombre cualquiera al “remote site” (ejem: Android) e introduce esta URL

https://dl-ssl.google.com/android/eclipse/

5º- Presiona OK y Finish

6º- Comprueba que en el siguiente menu, Android esta elegido y pulsa Finish

7º- Despues de una busqueda aparece un menu en el que debes elegir Android Plugin > Eclipse Integration > Android Development Tools y pulsar Next

8º- Acepta la licencia, pulsa Next, Finish y despues Install All

Ahora Eclipse se reiniciara y deberemos indicar la ruta del SDK, para ello:

1º- Abre el menu Window/Preferences y pulsa en Android

2- Busca con Browse la ruta donde esta tu SDK , pulsa Apply y Ok

Ahora solamente falta comenzar a probar el SDK, y para eso creamos un proyecto del tipo Android y listo, a comenzar a programar!!!

Saludos…

¿Por qué ser Ingeniero?

Enero 31, 2008 por luigiwaters
  1. -Porque dormir más es vivir menos.

  2. -Porque me gusta oír todos mis CD’s en una noche.

  3. -Porque me gusta oír el mismo CD 80 veces en una noche.

  4. -Porque sé modular, seccionar y calcular todo lo que tenga por delante.

  5. -Porque puedo ver espacio donde tú sólo ves vacío.

  6. -Por no tirar el compás semi-profesional de la comunión.

  7. -Porque soy masoquista.

  8. -Porque me gustan los proyectos de futuro a largo plazo.

  9. -Porque “vida propia” es un concepto que se me escapa.

  10. -Porque no sabía donde me metía.

  11. -Porque era joven e inexperto.

  12. -Porque me van las preguntas de 5 puntos y 4 folios.

  13. -Porque me mola eso de tener 4 ó 5 horas de examen y que aún te falte tiempo.

  14. -Porque veo en 3D y en diédrico lo que otros ni ven.

  15. -Porque mi madre me quiere en casa.

  16. -Porque nací pobre.

  17. -Porque bueno… estuvieron los Espartanos, los Troyanos… y ahora estamos nosotros.

  18. -Porque necesitaba saber cuánto alcohol puedo beber.

  19. -Porque el red bull es adictivo.

  20. -Porque la ingeniería es un gran hermano que siempre te rodea.

  21. -Porque… porque…? por qué??? por quéeeeeeeee??? Eso me pregunto yo a todas horas.

  22. -Una vez leí que palmas a las 72 horas sin dormir…necesitaba comprobarlo.

  23. -Porque me encanta cenar cuando veo amanecer.

  24. -Porque estaré estudiándola como poco 10 años.

  25. -Porque donde tú sólo ves un papel con letras yo veo un lenguaje de signos, de programación, incógnitas que despejar…

  26. -Porque me encanta ser universitario y sólo en esta carrera puedo serlo hasta los 40.

  27. -Porque me gusta reventarme la cabeza con algo que ni siquiera sé si tiene solución.

  28. -Porque me encanta pasar horas y horas rayando a 45 grados y luego ver el mismo 4 de siempre estampado en mi lámina.

  29. -Porque me di un golpe en la cabeza y vi tantas estrellas, que pensé que tenía visión espacial….

  30. -Porque llevar gafas es de modernos y programar durante 3 horas contribuye a ello.

  31. -Porque un diagrama de flujo vale más que mil palabras.

  32. -Porque dudaba entre esto o la legión y me dan miedo las cabras.

  33. -Porque quería inventar una paranoia que ni los psicólogos pudiesen encontrar solución.

  34. -Porque de algo hay que morir, y como no fumo…

  35. -Porque sé calcular el centro de gravedad y el eje de giro de cualquier cosa que se caiga a mi alrededor.

  36. -Porque me encantan las preguntas de ideas felices.

  37. -Para tener batallitas que contarles a mis nietos.

  38. -Porque no tenia vida social antes de entrar, ya tenía ganado el tener que perderla.

  39. -Porque quiero quedarme ciego para ser pensionista

  40. -Porque me gusta que los profesores me pregunten en los exámenes como resolver algo porque ellos no tienen ni puta idea de cómo hacerlo.

  41. -Porque me gusta la técnica de ensayo y error, y error, y error, y error….

Visto en: http://leyril.wordpress.com/2008/01/26/%c2%bfpor-que-ser-ingeniero/

El “don”, según Dilbert

Enero 31, 2008 por luigiwaters

Jajaja, me rei mucho al ver esta escena, esta buenisima!!!
100% recomendable

Cibyl: Programa en C ejecuta en dispositivos móviles con J2ME

Enero 31, 2008 por luigiwaters

Por medio de TuxMobil me entero de la existencia de Cibyl, un entorno de programación que permite que programas compilados en C se ejecuten en móviles con soporte J2ME. Cibyl usa el compilador GCC para compilar los programas C a binarios, y estos son recompilados a Java Bytecode. Los programas Cibyl son programas Java compilados regularmente y Cibyl por lo tanto obtiene un rendimiento relativamente bueno.

Con Cibyl, los programas en C pueden ser portados a J2Me sin cambiar de lenguaje. De esta forma también se permite que el código C y Java se puedan integrar fácilmente. Algunos de los motivos que dan por los que consideran bueno a Cibyl son:

* C es un lenguaje que a mucha gente le parece mejor que Java para escribir juegos.
* Viejos juegos escritos en C no necesitan ser portados a Java.

Visto en: http://plagatux.es/?p=180

Aún no lo he probado, pero creo que servira de mucho para el desarrollo de aplicaciones para los dispositivos móviles.

Comandos del IRC

Enero 31, 2008 por luigiwaters

Bueno para todos aquellos que se van inicieando en el mundo de GNU/Linux seguro les hace falta usar el irc para obtener ayuda de la comunidad, es una pequeña guia espero que les sirva.

· SERVER
Conectar a una red de IRC: /server elservidor puerto
Si el puerto es el 6667 podemos omitir indicarlo.

· NICK
Ponerse un nick: /nick unnick – Cambiar el nick: /nick otronick

· JOIN – PART
Entrar a un canal: /join #elcanal – Salir de un canal: /part #elcanal

· QUERY
Mantener una conversación privada con un usuario: /query nick mensaje

· LIST
Ver los canales que hay en la Red: /list
Si buscamos canales de ayuda: /list *ayuda*
Listar canales con más de 30 usuarios: /list >30
Listar canales con menos de 25 usuarios: /list

Visto en:

10 mandamientos

Enero 31, 2008 por luigiwaters

1- Amaras el terminal sobre todas las cosas

2- No tomaras la Guia-Ubuntu en vano

3- Santificaras las LTS

4- Honraras a Gnome y Kde por igual

5- No reinstalaras Ubuntu hasta agotar todas las posibilidades

6- No usaras Windows salvo por fuerza mayor

7- Compartiras tu conocimiento con los demas Ubunteros

8- No diras que Ubuntu es perfecto

9- No pensaras en volver a Windows

10- No codiciaras los Mac’s ajenos

Visto en: http://zeifer.wordpress.com/page/2/

Hola Mundo en J2ME

Enero 26, 2008 por luigiwaters

Les dejo un pequeño programita elaborado el cual imprime “Hola Mundo!!” en la pantalla del celular.

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

/**
* @author luigi
*/

public class Midlet_P1 extends MIDlet implements CommandListener{

//Caja de Texto
private TextBox Hello_Textbox;
//Comando
private Command Exit_Command;

//Constructor
public void Midlet_P1(){

}

private Command get_exitCommand(){
if (Exit_Command == null){
Exit_Command = new Command(“Exit”, Command.EXIT,1);
}
return Exit_Command;
}

public void commandAction (Command command,Displayable displayable){
if (displayable == Hello_Textbox){
if (command == Exit_Command){
Display.getDisplay(this).setCurrent(null);
destroyApp(true);
notifyDestroyed();
}
}
}

private TextBox get_Hello_TextBox() {
if (Hello_Textbox == null) {
Hello_Textbox = new TextBox(null, “Hola Mundo!!”, 120, TextField.ANY);
Hello_Textbox.addCommand(get_exitCommand());
Hello_Textbox.setCommandListener(this);
}
return Hello_Textbox;
}

public void startApp() {
Display.getDisplay(this).setCurrent(get_Hello_TextBox());
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}
}

Hola Mundo!!!

Enero 26, 2008 por luigiwaters

Que tál!!! Bueno, pues comienzo a escribir en este blog el cual estará enfocado a Ubuntu, GNU/Linux, Programación, entre otras cosas…
Espero que les guste lo que escriba en este blog y que participen en él.