Archivos por Etiqueta: Linux

Que tal lectores, quien dice que en el mundo GNU/Linux no existen los Gammer’s, también en nuestro entorno existen Juegos muy potentes y de muy buena Calidad. Estaba en el canal de irc.cl/#softwarelibre y uno de la sala me pregunto que si conocía OpenPandora, a lo que le respondí que no la conocía así que me puse a investigar, por supuesto primero fue al sitio Oficial y después fui a preguntarle a San Google.

OpenPandora es una consola de Video Juego Basada en Linux, en ella podemos jugar o usarla como Laptop, es bastante potente aquí las características:

Características destacadas:

  • Pantalla táctil panorámica de 4,3 pulgadas

  • Dos slots para tarjetas de memoria de hasta 64 Gb

  • Controles de juego completos, incluyendo dos controladores analógicos

  • Teclado QWERTY integrado con teclas de función

  • Conectividad: Wifi, Bluetooth, USB 2.0

  • Aceleración 3D

  • Duración de la batería en torno a 10 horas

Especificaciones:

  • Procesador Texas Instruments OMAP3530 a 600MHz, con núcleo ARM® Cortex™-A8

  • 256 Mb de memoria SDRAM DDR-333

  • 512 Mb de memoria FLASH NAND para almacenamiento interno.

  • Procesador de audio y video IVA2+ con tecnología DaVinci™ de Texas Instruments

  • Aceleración 3D hardware PowerVR SGX530 (110Mhz) compatible con OpenGL ES 2.0

  • Conexión inalámbrica Wifi 802.11b/g integrada

  • Bluetooth 2.0 + ERD integrado (3Mbps)

  • Pantalla táctil LCD 800×480, panorámica 4.3″, 16.7 millones de colores, brillo 300 cd/m2, contraste 450:1

  • Controles de juego: cruceta, 2 analógicos, 4 botones y 2 botones “gatillo”

  • Dos slots para tarjetas de memoria SDHC, hasta 64 Gb de capacidad

  • Salida de audio para auriculares hasta 150 mW por canal, 16 ohms, 99dB SNR

  • Salida de TV independiente (S-Video y video compuesto)

  • Micrófono incorporado. Posibilidad de conectar micrófono externo desde auriculares

  • Teclado de 43 teclas QWERTY y teclas numéricas

  • Puerto USB 2.0 OTG (480 Mb/s) con capacidad para cargar la batería.

  • Puerto USB Host 2.0 (480 Mb/s) capaz de proporcionar los 500 mA a los dispositivos conectados.

  • UART accesible externamente para depuración y hacking.

  • Diseño interno a prueba de fallos con autoarranque integrado para experimentación segura.

  • Sistema operativo Linux (2.6.x)

  • Dimensiones: 140 x 83 x 27 mm

Me ha sorprendido esta pequeña gran maquina, ahora vendrán las siguientes preguntas:

¿Dónde y cuándo podré comprarla?

Actualmente ya está disponible para desarrolladores seleccionados. Los demás usuarios podrán reservarla desde el 30 de Septiembre. Se distribuirá desde Inglaterra, USA, Canada, Alemania y Turquía.

Actualización: el primer lote (4000 unidades) ya está agotado. Las reservas para el siguiente lote se abrirán en el 2009 (fecha por determinar).

¿Cuánto costará?

Precio final: €250 (impuestos incluidos)

Así que cuando te digan que GNU/Linux no tiene futuro dile que hasta en su Celular, aparato GPS, Consola de Vídeo Juego, el Bios de su PC Linux estará presente.

En el post pasado de “Para Iniciar en Java Segunda Parte” se hablo de una sentencia de control que era IF, ahora iniciaremos con otras sentencias de control, como lo son el forwhiledo/while, switch.

Empezaremos con un SWITCH la sintaxis es la siguiente:

switch (Valores posibles int o char ) { //no olviden las llaves

case 0: o case ‘a’: // puede ser entero o char

case 1: o case ‘b’:

case 2: o case ‘c’:

case 3: o case ‘d’:

case 4: o case ‘e’:

..

..

..

..

..

case n: // son N cantidad de casos posibles a ejecutar, dependiendo de lo que queramos hacer

default: // este se ejecuta en caso de que el valor que esta dentro de los paréntesis del switch no entra en ningún caso

}//se cierra la llave

Ahora vamos a ejemplificar un poco esto para que se pueda entender mejor, vamos a suponer un que hicimos un programa al cual le determinamos a una variable llamada mes el numero 11, pero queremos que nos despliegue en pantalla el nombre de un mes, eso quiere decir que deberá desplegar noviembre.

Descargar: aquí o aquí.

Esto es manejando enteros, ahora vamos a usar char, es común que en algunos formularios solo te dejen poner la letra F para femenino o M para mujer y M para masculino o H para hombre, ahora crearemos otro programa donde pondremos solo una letra y nos dirá que es.

Descargar: aquí o aquí.

Una cosa que debemos entender es el uso de “ break; “ el uso de este es opcional, pero es usado para romper con el switch y este no entre a el caso que le sigue y así sucesivamente.

Ahora entraremos a los While, el while es una sentencia de control o también podemos llamar bucle o loop, ella se ejecutara siempre y cuando se cumpla con la condición que tiene, el while evalúa primero ejecuta después de haber evaluado, no debemos olvidar eso. Ahora veremos la sintaxis de while:

while(aquí va una expresión booleana){//abrimos llaves

..//conjunto de instrucciones a realizar cuando estemos dentro del while

..

..

}//cerramos llaves

Ahora para ejemplificar el while haremos un pequeño programita que haga uso de esta sentencia de control.

Descargar: aquí o aquí.

Prosiguiendo con este pequeño manual pasaremos al do/while, que no es lo mismo que el while ya que este se ejecuta de una manera diferente, por lo menos se ejecutara una vez, así es, el do/while tiene esa condición que pase lo que pase una vez sera ejecutado, y si se cumple la condición se volverá a ejecutar.

Sintaxis:

do{

..

..

}while(condicion booleana);

El do/while primero ejecuta luego evalúa, así es como funciona ahora un ejemplo:

Descargar: aquí o aquí.

Continuamos con el For, el for es una sentencia de control parecida a los while y do/while, pero tiene una diferencia, esta inicializa su variable de control , la evalúa y la itera de forma creciente o decreciente.

Su sintaxis es la siguiente:

for(declara variable o cualquier sintaxis de java;condición booleana;iteración){//inicia llaves

..

…//secuencia de instrucciones

….

….

}//cierran llaves

Un pequeño ejemplo usando el for:

Descargar: aquí o aquí.

Bueno he notado que algunos buscan como Hacer que sus aplicaciones Java sean ejecutadas por el usuario Final cabe recalcar que JAVA tiene la idea de ser MULTIPLATAFORMA esto es relativo o en función a lo que hace el programa, por que si es algo que solo se puede ejecutar por comandos Linux pues lógico que en Windows no servirá, pero fuera de eso es el código es igual y por ello los punto JAR son los ejecutables nativos de JAVA y que Mac,Lnux,Windows pueden ejecutar sin problema.

Ahora lo que llega a pasar con algunos usuarios de Windows es que instalan WinRar u otros programas de este tipo (des compresores) y ponen la característica de abrir JAR y esto lo que hace es abrirlo como si fuese un comprimido.

Bueno es algo muy simple usando el IDE de programación NetBeans 6.5

aquí las imagenes:

Primero abrimos el proyecto que deseamos convertir en JAR , luego iremos al menú “ RUN “ y le damos en “ clean and build man project ”

y esto creara el punto JAR dentro de la carpeta del proyecto en una subcarpeta llamada “dist”.

La otra forma es :

Ir al menú “Run” y le damos en “Build Main Proyect”:

Esto nos sacara un combo de texto con 3 opciones elegimos la de en medio “ Clean and Build “

y listo hará lo mismo que lo anterior.

La otra forma es dado clic derecho sobre el proyecto y seleccionamos la opción, “clean and build”

Que es twitter, es una invención de la WEB 2.0 pero ¿que hace?, es como un mini mesajero donde te conecta con mucha gente, para que estés al tanto de lo que hace y de lo que no hace, muchos usamos algún cliente dentro de nuestra PC pero sino quieres usar ningún cliente dentro de la pagina de Twitter puedes ver los mensajes que deja la gente o publicar desde ahí sin ningún problema, algunos blogger lo utilizamos para dar aviso de nuestros nuevos post, así podemos “asegurar” una visita a nuestro blog, en twitter puedes seguir a quien tú quieras es muy simple, existen diferentes clientes twitter un add-ons de Firefox o usar Pidgin, twitter es para Linuxeros, Windoseros, Maquero, para todo mundo.

Ahora podemos instalar un cliente twitter dentro de linux, en los repositorios me encontre con twitux

lo instalaremos así:

apt-get install twitux

Aquí una imagen de como es:

Free Image Hosting at www.ImageShack.us

Ahora si me deseas seguir para que tengas novedades de mis locuras, proyectos, post o por el simple hecho de probarlo puedes empezar siguiendome en twitter: http://twitter.com/rafex