Tuesday, June 3, 2008

Terminator

Me encanta la ciencia-ficción, pero soy asiduo fanático de la realidad y más cuando estas dos se juntan, viendo el programa “the sarah connor chronicles” me pregunte que tan lejos estamos de esa situación, y me puse a buscar, luego me encontré esto espero que te guste:

Desarrollado por un grupo liderado por Dean Kamen”brazo artificial”.
http://www.spectrum.ieee.org/video?id=221

Investigaciones y reportajes sobre la singularidad .
http://www.spectrum.ieee.org/singularity

Posted by trade at 16:48:58 | Permalink | No Comments »

Monday, June 2, 2008

Mentes brillantes.

Continuando con videos, les recomiendo visitar estas dos paginas y tomarse un par de horas para poder disfrutar de estas personas.

http://www.ted.com/

http://www.strandbeest.com/film.html

Posted by trade at 23:26:29 | Permalink | No Comments »

Friday, May 30, 2008

Babbel, una respueta a una necesidad.

Esta pagía es ideal para aprender un poco de otras culturas, en especifico su idioma. nos da la opcion de poder interactuar con otros parlantes y de responder a los mismos. su estructura y su modularidad son buenisimos.

http://www.babbel.com/
Posted by trade at 15:26:29 | Permalink | No Comments »

Video Blogs Geeks

Aquí listo los vídeo blogs, que frecuento y que son constantes en sus publicaciones.

Uno de mis preferidos. En la sección de archivos puedes encontrar todos los programas anteriores:

http://dosisdiaria.mobuzz.tv/

Vídeos muy entretenidos y con mucha información:

http://www.matuk.com/category/render/

La empresa Sun Microsystems, es impresionante. A mi parecer la pagina no es muy buena todo lo contrario el contenido:

http://sunfeedroom.sun.com/

Plug es un programa tecnológico mejicano de mucha calidad y muy buenas reseñas:
En la pestaña de ‘Cultura’ y luego ‘Plug’.

http://www.proyecto40.com/

Este vídeo blog no es de mis preferidos, pero como parte de información todo sirve. Me considero de un humor más negro para ver la gracia a muchos chistes.

www.geekentertainment.tv/

Al conductor hay que tenerle mucha paciencia. Es todo lo que puedo decir.

http://www.impagable.com/

Si lo tuyo es seguir de serca las tendencias y los desarrollos de vanguardia de la tecnologia e investigaciones a fin deves ver esto:

http://spectrum.ieee.org/videos

Wired es la revista Geek por exelencia, no bastando esto su pagina es buena y tiee su sección de videos. En lo personal no todos me gustan, aun así es una buena recomendación.

http://video.wired.com

La BBC de Londres, tiene un programa muy divertido de tecnología llamado click que tiene su espejo en la red. Esta es su dirección.

http://news.bbc.co.uk/1/hi/programmes/click_online/default.stm

Posted by trade at 15:02:07 | Permalink | No Comments »

Thursday, May 22, 2008

Existe un archivo.

Este es un ejemplo para saber si un archivo (no directorio) existe o no.

Un problema para mi es el orden de las llaves, asi que no tomemos en cuenta la forma en que estan acomodadas. Por esta razon me da pereza incrementar el material de mi blog, pero en fin.

import java.io.File;

public class ejemplo {
    public static void main(String[] args) {
       
        existe edo = new existe();

        if (edo.existe(“/boot/grub/menu.lst”)) {
            System.out.println(“si”);
        } else {
            System.out.println(“no”);
        }
    }
}

class existe {
    public boolean existe(String path) {
       
        File obj = new File(path);
       
        if (obj.exists() && !obj.isFile()) {
            path = null;
            obj = null;
            return false;
        } else if (obj.exists()) {
            path = null;
            obj = null;
            return true;
        } else {
            path = null;
            obj = null;
            return false;
        }
    }
}

run:
si

Por: Rodrigo Salado Anaya.

Posted by trade at 00:59:33 | Permalink | No Comments »

Listar archivos de un directorio Linux con Java. Consola (ls)

Para un pequeño proyecto que tengo, necesite listar los archivos de un directorio en particular, e implemente este código, espero que les sirva de algo y si tienen dudas o sugerencias, hagan me los saber.

/**
*
* @author rodrigo salado anaya.
*/

import java.io.File;

public class ejemplo {
    public static void main(String[] args) {

        new ls(“/usr/”);
}
}

class ls {
public ls(String path) {

        File ls = new File(path);

        String nomDir[] = ls.list();
        for (int n = 0; n < nomDir.length; n++) {
            System.out.print(“‘” + nomDir[n] + “‘ “);
        }
    }
}

run:
’share’ ‘java’ ‘lib’ ’src’ ‘local’ ‘games’ ’sbin’ ‘include’ ‘X11R6′ ‘bin’

Por: Rodrigo Salado Anaya.

Posted by trade at 00:12:29 | Permalink | No Comments »

Tuesday, April 1, 2008

Como instalar Java (jdk) en Debian Etch.

Java Development Kit (JDK), es un paquete de herramientas, destinada a aplicaciones Java. Con esto vamos a poder crear programas muy potentes y totalmente Orientado a Objetos, claro con los beneficios que esto trae como la Herencia, Encapsulación (JavaBeans), polimorfismo, en fin ya se vera esto en su momento, pero para eso necesitamos intalarlo primero:

1.Bajen de esta pagina http://java.sun.com/javase/downloads/index.jsp el Java SE Development Kit (JDK), en el botón que dice “Download”.

2.Nos llevara a una pagina donde mnos piden que acceptemos los termino “Required:You must accept the license agreement to download the product.

damos en aceptar y se recarga, cuando finalice de cargar la pagina, seleccionamos el paquete “Linux self-extracting file” y le damos un clic, el archivo “jdk*.bin” lo guardamos el el Escritorio (Desktop).

3.Cuando haya terminado de descargarse el archivo, lo movemos al directorio /usr/java como root, le cambiamos los permisos a+x(todos podemos ejecutrlo:all+exec), lo ejecutamos aceptamos los términos, borramos el binario, pasamos a modo usuario y en su carpeta(/home/nombre_del_usuario), editamos nuestro PATH, y todo esta puesto a punto para poder programar en Java. todo esto nos queda de la siguiente manera:

$su

pasword:

#mv /home/trade/Desktop/jdk-6u5-linux-i586.bin /usr/java

#cd /usr/java

#chmod a+x jdk-6u5-linux-i586.bin

#./jdk-6u5-linux-i586.bin

#rm jdk-6u5-linux-i586.bin

#exit

~$gedit .bashrc


Agregamos estas las lineas al final del archivo:

# Java Development Kit (JDK)

export PATH=/usr/java/jdk1.6.0_05/bin/:$PATH

JAVA_HOME=”/usr/java/jdk1.6.0_05/”

export JAVA_HOME

Guardamos y cerramos el archivo. Probamos que en verdad sirve. Si podemos reiniciar todo el sistema es mejor, aunque no es necesario.

$java –version

o

$javac

Por mi parte es todo con respecto a JDK de J2SE (Edición Estándar de Java 2).

Si complementamos con un buen IDE (Interfaz de desarrollo integrado) la vida se nos vuelve una maravilla, en un siguiente post revisaremos como instalar NetBeans.

Aclaro que esto también debería funcionar con otras Medicastros Linux.

 

Por: Rodrigo Salado Anaya.

Posted by trade at 16:06:58 | Permalink | No Comments »

Saturday, March 22, 2008

Como instalar Java (plugin) en Debian Etch.

Para poder visualizar todas nuestras paginas de manera correcta en Debian, necesitamos plugins (conectores), que son pequeños programas llamados librerias (*.lib), como no era de esperar Firefox-Mozilla, necesita de un conecto-java, que en nuestro caso se encuentra en:

/usr/java/jre1.6.0_05/plugin/i386/ns7

o

directorio/jre1.6.0_05/plugin/i386/ns7

También debemos saber que en nuestro fichero /home/nombre_de_usuario (~), se encuentran nuestros archivos de configuración local, que están ocultos; con el comando ls -a, podemos verlos, son los que empiezan con un solo punto. en el caso de Firefox-Mozilla es .mozilla. Ya que sabemos esto, empecemos a mover las manos.

Nota: Firefox-Mozilla, en Debian Etch tomo el nombre de iceweasel, cosa que causo movimiento en los cimientos del software libre.

1.Creamos un enlace simbólico del plugin de Java al directorio de plugins de Firefox-Mozilla:


trade@debian:~$ln -s /usr/java/jre1.6.0_05/plugin/i386/ns7/libjavaplugin_oji.so /home/trade/.mozilla/plugin

esto anterior no siempre es verdad así que intenta esto:

trade@debian:~$ln -s
/usr/java/jre1.6.0_05/plugin/i386/ns7/libjavaplugin_oji.so
/usr/lib/iceweasel/plugins/

 

Notemos que todo lo anterior es una sola linea. en donde decimos que se cree un enlace simbólico del plugin situado en la carpeta ns7 hasta la carpeta de los plugins de iceweasel.

Verifiquemos, poniendo esto en Firefox-Mozilla en la parte de las direcciones: about:plugins,

y buscamos Java(TM) Plug-in 1.6.0_05-b13 y verificamos en la pagina oficial de Java

http://www.java.com/es/download/installed.jsp

El navegador por defecto de Debian etch es Epiphany, así que hay que copiar y pegar la ruta de prueba.

o configurar su plug-in:

trade@debian:~$ln -s
/usr/java/jre1.6.0_05/plugin/i386/ns7/libjavaplugin_oji.so
/usr/lib/epiphany/plugins/

Con esto terminamos la instalación del plugin de Java, ya podremos navegar agusto.

Por: Rodrigo Salado Anaya.

Posted by trade at 22:53:06 | Permalink | Comments (2)

Como instalar Java (jre) en Debian Etch.

En Debian hay muchas maneras de instalar Java, ya sea desde la misma puesta en marcha del Sistema Operativo (SO), o con la herramienta apt-get, en fin.

El método que voy a describir es de la forma manual, empecemos pues.

1.Visitamos la pagina: http://www.java.com/es/download/


2.Damos clic es el botón: “Descarga gratuita”, que no lleva a este enlace:
http://www.java.com/es/download/linux_manual.jsp?locale=es&host=www.java.com:80


3.En la sección “Linux”, hay un hiperbólico con la leyenda: “Linux(archivo autoextraible)”, le damos clic.


4.Nos aparece una herramienta de descarga con las opciones de: abrir con y guardar a disco. Guardamos el el Escritorio el archivo “jre-*-linux-i*.bin”, esto no llevara un tiempo.

Los *, indican un texto cualquiera.

5.En la pagina donde descargamos el jre*.bin, a la derecha del link nos dice “Instrucciones”, siempre es buena idea leerlas, pero sigamos.


6.Cuando ya esta descargado todo el archivo, abrimos una terminal:

Aplicaciones->Accesorios->Terminal o bien con el juego de teclas: ctrol+alt+f1.

7.En la terminal, seguimos los siguientes pasos; tu nombre de usuario cambiarlo por trade, que es el mio.


8.Primero tomamos control sobre root:

Ojo, no va a pedir la contraseña, escribamos la aunque no se vea ningún carácter.

trade@debian:~$ su

Password:


9.Creamos el directorio donde alojaremos Java JRE.

debian:/home/trade# mkdir /usr/java


10.Accedemos al directorio de Java.

debian:/home/trade# cd /usr/java/

debian:/usr/java#


11.Vamos a mover el archivo jre*.bin, del Escritorio a /usr/java:

debian:/usr/java# mv /home/trade/Desktop/jre*.bin /usr/java

pudimos haber ocupado esto, notando el punto al final de la sentencia y separado por un espacio:

debian:/usr/java# mv ~/Desktop/jre*.bin .


12.Necesitamos cambiar los permisos del archivo en cuestión, con el fin de hacerlo para todos y ejecutable:

debian:/usr/java# chmod a+x jre*.bin


13.Ahora lo ejecutamos (por decirlo de alguna manera):

debian:/usr/java# ./jre*.bin


14.En el momento que nos salga la licencia de Java, presionamos la tecla ‘q’, asiendo alusión q quit; es IMPORTANTE leer los términos y condiciones de uso.

Al final nos sale una leyenda “Do you agree to the above terms [yes or no]” tecleamos ‘y’.

Con esto crearemos un directorio, en el que se alojara Java, y así queda instalado.


15.Revisando la existencia del directorio creado:

debian:/usr/java# ls

jre1.6.0_05 jre-6u5-linux-i586.bin


16.Ya sabiendo de la existencia del nuevo directorio, podemos eliminar el archivo binario:

debian:/usr/java# rm jre-6u5-linux-i586.bin


17.Probamos que funciones:

debian:/usr/java# cd ~

debian:~# java

Usage: gij [OPTION] … CLASS [ARGS] …

to invoke CLASS.main, or

gij -jar [OPTION] … JARFILE [ARGS] …

to execute a jar file

Try `gij –help’ for more information.

debian:~#


18.Con esto ya tenemos Java JRE, en nuestra maquina. Nos faltaría configurar el PLUGIN de Java, para poder ver todas nuestras paginas a gusto, y el JDK, para poder programar sobre Java, NetBeans IDE también seria una opción grandiosa para facilitar nuestra vida de programador.


19.Como tip recomiendo hacer una bitácora de todos los cambios realizados en nuestro sistema, esto yo lo hago en un archivo de texto simple, por ejemplo para saber en un futuro donde pusimos java:

/usr/java /*se encuentran las carpetas de la VM*/

jre1.6.0_05

Por: Rodrigo Salado Anaya.


Posted by trade at 21:40:34 | Permalink | Comments (2)

Les doy la bienbenida a todos.

Este Blog es una suerte de respaldo para todo los detallitos, que son como una piedrita en el zapato en mi vida geek.

Como entusiasta de la tecnología que soy, me he propuesto hacer este Blog lo más rico en cuanto a temas sobre GNU/LINUX, JAVA, Cultura GEEK y otras que me son divertidas y de utilidad.

Si algo les llega a ser de ayuda de lo que aquí se escriba, me sentiré agraciado, y muy alagado de poder aportar un granito de sal al sabor de la comida.

Por: Rodrigo Salado Anaya.

Posted by trade at 19:35:43 | Permalink | Comments (2)