Tux Info 15

download Tux Info 15

of 79

Transcript of Tux Info 15

  • 8/14/2019 Tux Info 15

    1/79

  • 8/14/2019 Tux Info 15

    2/79

    EDITORIAL

    2

    EditorialEste mes fue un mes de cambios a nivel mundial; todos sabemos que la tecnologa se estamoviendo a la portabilidad, Android con su sistema operativo promete meterse de lleno

    con GNU/Linux; luego tenemos lanzamientos muy variados y temas relacionados alsoftware libre en general.Desde TuxInfo creemos que lo ms importante radica en el inters que grandes empresasestn teniendo hacia el software libre en general, al igual que gobiernos de muchos pasesen donde optan por utilizarlo, tal es el caso de Francia, en donde la ganancia se vereflejada en el presupuesto. Como siempre suelo decir, el software libre en general es unregalo que mucha gente nos lo hace llegar, Por qu no utilizarlo?, probarlo y si no nos

    sirve podemos decirlo, caso contrario no es posible afirmar que es malo. Mi pensamientoen general es muy positivo, casi todo se puede realizar en GNU/Linux, obviamenteexcluyendo los juegos que para eso estn las consolas que muy buen papel hacen.Y por ltimo quiero cerrar con dos temas, el primero es que dedicamos una nota de tapa a

    Debian Lenny 5.0 muy completa y la segunda es que vemos mucho inters sobre la revista,algo que nos pone muy muy contentos, seguiremos adelante, vern que las fechas no sondel todo puntuales, pero estamos firmes hace 15 nmeros, claro que hay un tema que nosone algo tristes. Si, ya se imaginarn cul es, cada mes recibimos menos donaciones, no

    es que estemos diciendo que todos deben donar dinero y que trabajamos para ello, todo locontrario, mi promesa fue siempre hacer la revista sin costo, pero la realidad es que nosvendra muy bien recibirlas por varios motivos. Uno de ellos es para saber que nuestrotrabajo es importante para ustedes y segundo para poder distribuir algo de dinero a loscolaboradores que hacen que todos los meses esta revista est frente a su pantalla.

    Disculpen estas ltimas lneas, era algo que tena que transmitirles a ustedes ya que esnuestro canal de comunicacin, adems del rincn del lector. Por eso si te gust la revistaun dlar de vez en cuando no es mucho pedirles.

    riel M. Corgatelli

    ColaboradoresAriel Corgatelli (director, editor ycoordinador)Claudia A. Juri (marketing, edicin y ventas)Oscar Reckziegel (el corrector)

    Ivan Barrientos Salas (Arte y diseo)William Sandoval (Tapa TuxInfo 15 yasesoramiento general)

    Lucas Wells (el traductor)Victor Hugo AguilarClaudio de Brasi

    Ernesto Vzquez AguilarFranco RiveroSamuel Jos Rocha Martos

    David J. CascoRodney Rodrguez LpezMatas Gutirrez Reto

    Diseo

    Claudia Juri y ArielCorgatelli.

    [email protected]

    mailto:[email protected]:[email protected]
  • 8/14/2019 Tux Info 15

    3/79

    Pg 53 - J2ME - Programando un cronmetropara nuestro celular.

    Pg 49 - Labo Xpress Google Desktop, Gizmo, Robotux.

    Pg 30 - Tapa - Debian GNU/Linux 5.0 Lenny.

    Pg 23 - Usando Zend Tool para la creacin de proyectos.

    Pg 21 - Obsesivos posesivos.

    Pg 19 - Pginas Linux recomendadas de Tuxinfo Nmero 15.

    Pg 15 - Rhythmbox una solucinmultimedia con amplias opciones.

    Pg 11 - Lo que viene!!! (nueva seccin).

    Pg 10 - PACK TUXINFO 15 COMO OBTENERLO?.

    Pg 4 - Noticias del mes.

    Pg 75 - Testimonio de un lector.

    Pg 73 - Rincn del Lector.

    Pg 63 - Eventos de software libre.

    INDICE TUXINFO 15

  • 8/14/2019 Tux Info 15

    4/794

    TuxInfo Nmero 15, recibi la colaboracin

    econmica desde Paypal/Dineromail de lassiguientes personas listadas.

    Rafael Monferrer Cuevas (Espaa)Ricardo BertariniLuis Alberto D'ArdisLeonel Burgos

    Donaciones sin tarjeta de crditohttp://www.tuxinfo.com.ar/tuxinfo/?page_id=35

    Donaciones con tarjeta de crditohttp://www.tuxinfo.com.ar/tuxinfo/?page_id=37

    EDITORIAL

    Noticias del mes

    Feliz cumpleaos, Richard Stallman!El controvertido pero coherente (y muy perseverante)

    Richard Matthew Stallman cumple aos, naci un 16 demarzo del ao 1953, en la isla de Manhattan.

    Tiny Core Linux, una distroGNU/Linux de tan solo 10 MBSeguramente debe ser la distribucin GNU/Linux msliviana para un escritorio, la cual tan solo ocupa 10 MB enuna llave USB o bien un disco rgido de un equipo. TinyCore Linux puede brindarnos una excelente experiencia,un acceso a Internet muy rpido con un escritorio

    personalizable, y todo ejecutndose desde la memoriaRAM del sistema. Tiny Core Linux 1.2 utiliza ncleo okernel muy actual de la rama 2.6, Busy Box como gestorde ventanas, Tiny X, Fltk y Jvm.

    http://www.tuxinfo.com.ar/tuxinfo/?page_id=35http://www.tuxinfo.com.ar/tuxinfo/?page_id=37http://www.tuxinfo.com.ar/tuxinfo/?page_id=37http://www.tuxinfo.com.ar/tuxinfo/?page_id=35
  • 8/14/2019 Tux Info 15

    5/795

    Noticias del mes

    Pgina web de Tiny Corehttp://tinycorelinux.com/welcome.html

    Descarga directa Tiny Core 1.2http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/release/tinycore_1.2.iso

    Hemos ahorrado 50 millones de euroscon Ubuntu dichos de la PolicaFrancesaUna excelente noticia con origen Francs, endonde la Gendarmera francesa destac quehan ahorrado 50 millones de euros tras lamigracin de una gran parte de equiposdesde Windows a Ubuntu y se planea migrartodas las estaciones de trabajo siendo estosms de 90.000 equipos antes del ao 2015.

    La polica nacional francesa comenz dichatransicin al software libre en el ao 2005,con la sustitucin de Microsoft Office porOpenOffice.org en toda la organizacin.Gradualmente fue implementando otrasaplicaciones libres como Firefox o el clientede correo electrnico Thunderbird.

    Tras el lanzamiento de Vista, (algo que se destaca y se puede ver el impacto negativo que tuvo estesistema operativo no slo en los mercados hogareos) decidieron migrar a Ubuntu desde Windows XPcomenzando por 5.000 mquinas. El cambio fue muy sencillo y tras el xito de las pruebas, los planesse han extendido hasta 2015, con la migracin de 15.000 equipos por ao hasta completar la base deordenadores instalada.

    Xavier Guimard, teniente coronel, indica que han rebajado el presupuesto informtico en un 70%, sinprdida de capacidad, con un ahorro estimado de 50 millones de euros .

    http://tinycorelinux.com/welcome.htmlhttp://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/release/tinycore_1.2.isohttp://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/release/tinycore_1.2.isohttp://tinycorelinux.com/welcome.html
  • 8/14/2019 Tux Info 15

    6/796

    UTUTO XS 2009 ya est terminado

    Los ltimos cambios que se incluyen en esta versin final son:

    Se fusionan la versin instalable y el autoejecutable (Vivo!) en un soloDVD. Se termina las pruebas de instalacin en los equipos porttilesMacbook de Apple, Macmini de Apple, Wind de MSI, Eeepc de Asuscomprobando el perfecto funcionamiento en estos equiposSe le agreg la capacidad de conexin a redes de datos mviles (GPRSy 3G).Se incorpor una versin mejorada del buscador inteligente.Se termin la presentacin de XS con caractersticas y fotos de estas.Se incorpor el kernel linux 2.6.28.1 con capacidades extendidas dedeteccin de hardware, hibernacin y suspensin del sistema.Se mejor la capacidad de deteccin de equipos con placas de videocon aceleracin grfica.Se corrigieron detalles de arranque en la versin Vivo! y detallesmenores en el sistema instalado.En este documento, se resumen y explican las caractersticas del nuevoXS 2009.En 48 horas la versin i686 estar disponible como la nica paradescarga, en los das siguientes hasta fin del mes de marzo se irnliberando las versiones optimizadas para procesadores Amd de 32 y 64

    bits, Intel de 64 bits y procesadores Intel Atom.Este ltimo es una novedad y requiri ms de 8 meses de creacin delrepositorio de paquetes para ese tipo de procesador de la firma Intel, elcual est siendo usado en los nuevos mini porttiles de muchas marcascomo MSI, Asus y otros.

    Noticias del mes

    Queremos agradecer el apoyo y pruebas realizadas en estos meses en que fue versin beta el sistema y que fuesometido a cientos de anlisis y pruebas

    Esto nos ha obligado a aprender muchsimo del sistema y que sea el usuario el gran protagonista del mismo.Proponemos en la versin 2009 un cambio en la forma de usar un escritorio que permitir ayudar al usuario

    para que no deba perder tiempo buscando en mens o recorriendo directorios de datos para buscar un

    documento.Proponemos a XS 2009 como el primer sistema con escritorio semntico. Esta nueva forma de ordenar ysistematizar los contenidos, acciones, archivos, datos como objetos permitir que el usuario no deba nuncams saber cmo ordenar las cosas que produce sino que el sistema ser quien categoriza y almacena en formainteligente la informacin.

    uchas gracias y con ustedes UTUTO XS 2009 antes del anuncio oficial y puesta en descarga en el sitio delProyecto UTUTO

    Versin Vivo! instalable (3.6Gb): Vivo!http://packages.ututo.org/isos/XS2009/UTUTO-XS-2009-Vivo.isoVersin NetInstall (103Mb): NetInstallhttp://packages.ututo.org/isos/XS2009/UTUTO-XS-2009-Netinstall.isoProyecto UTUTOhttp://www.ututo.org/www/modules/news/news.php?ID_news=339

    http://packages.ututo.org/isos/XS2009/UTUTO-XS-2009-Vivo.isohttp://packages.ututo.org/isos/XS2009/UTUTO-XS-2009-Netinstall.isohttp://www.ututo.org/www/modules/news/news.php?ID_news=339http://www.ututo.org/www/modules/news/news.php?ID_news=339http://packages.ututo.org/isos/XS2009/UTUTO-XS-2009-Netinstall.isohttp://packages.ututo.org/isos/XS2009/UTUTO-XS-2009-Vivo.iso
  • 8/14/2019 Tux Info 15

    7/79

    Noticias del mes

    7

    Winki, un Linux de MSIMicro-Star International fabricante taiwans present un sistema operativo denominado Winki, con base enLinux e interfaz inspirada en Mac OS X, que se une a la lista de sistemas Instant-on que permiten saltarse lacarga del S.O principal para acceso rpido a las aplicaciones bsicas de usuario.

    MSI, sin lugar a dudas es uno de losmayores fabricantes mundiales de

    placas base, tarjetas grficas y micro-electrnica, explicaba que Winki se

    pondr en marcha ms rpido,consumir muy poco, no tendr

    problemas de virus y lo mejor detodo, no costar un centavo a losclientes.

    Winki como no poda ser de otramanera trabaja sobre la base de unkernel Linux, una interfaz grficainspirada en Mac OS X, cuenta conun navegador web Firefox,herramientas VoIP como Skype,herramienta multimedia, mensajerainstantnea con Pidgin y otras tareas

    bsicas de usuario. Adems tendr

    soporte para 15 idiomas y serinstalado en los netbooks Wind y las

    placas base de la compaa.

    Linux Foundation compra el dominio Linux.comEl dominio Linux.com era propiedad de SourceForge, anteriormente VA Linux Systems y luego por variasrazones es que el mismo fue abandonado con lo cual y por fin la Fundacin Linux logre hacerse con esterecurso en Internet.

    A principios de ao en SourceForge se anunci oficialmente que

    efectivamente la actualizacin del sitio era muy poco frecuente, yse avis que estaban producindose cambios en Linux.com y que

    por tanto hasta que no se completasen dichos cambios no sevolveran a ver novedades en el sitio. Y parece que han llegado esasnovedades.

    Jim Zemlin, director ejecutivo de la Linux Foundation, afirma queel nuevo sitio se lanzar en pocas horas, de modo que veremos qu

    pueden ofrecer. Segn Zemlin construiremos un sitio que le d ala comunidad lo que quiere. Ofreceremos un foro comunitario y

    permitiremos que la gente vote en ideas, para luego hacer que estas

    se hagan realidad.

  • 8/14/2019 Tux Info 15

    8/79

  • 8/14/2019 Tux Info 15

    9/79

  • 8/14/2019 Tux Info 15

    10/79

    PACK TUXINFO 15 COMO OBTENERLO?

    10

    El pack se enva por correo postal certificado bajo firma del receptor en donde se garantiza la recepcin delmismo (slo Argentina).La forma de pago desde Argentina es mediante las oficinas de pago; rapi-pago, pagofacil y bapro con uncosto final de $ 38. Para los residentes fuera de la Repblica Argentina comenzamos a realizar los envos, elcual tiene un costo en dlares de Uss 28 con envo incluido (pago mediante paypal).

    MPORTANTE: FORMAS DE PAGO Y ENLACES DE PAGODesde los siguientes enlaces encontrarn los url directos para el pago del pack, slo debe elegir la opcincorrecta, si reside dentro de la Repblica Argentina, fuera de ella, si opta por una suscripcin de 6 meses(ahorra el pago de un pack), o 12 meses (ahorra el pago de 2 packs)As, se puede optar por una suscripcin de 6 meses (con lo cual se abonara 5 packs) o bien anual abonando elvalor de 10 pack.

    SOLICITAR Y ABONAR PACK 15 TUXINFO (desde Argentina mediante pago fcil, rapipago,bapro)https://www.dineromail.com/Shop/Shop_Ingreso.asp?NombreItem=Donacion+Tuxinfo&TipoMoneda=1&PreSOLICITAR Y ABONAR PACK 15 TUXINFO (fuera de Argentina, mediante Paypal)https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=arielmcorg%40gmail%2ecom&item_name

    PACK 6 MESES (desde Argentina mediante pago fcil, rapipago, bapro)https://www.dineromail.com/Shop/Shop_Ingreso.asp?NombreItem=Donacion+Tuxinfo&TipoMoneda=1&PrePACK 6 MESES (fuera de Argentina, mediante Paypal)https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=arielmcorg%40gmail%2ecom&item_name

    PACK 12 MESES (desde Argentina mediante pago fcil, rapipago, bapro)

    https://www.dineromail.com/Shop/Shop_Ingreso.asp?NombreItem=Donacion+Tuxinfo&TipoMoneda=1&PrePACK 12 MESES (fuera de Argentina, mediante Paypal)https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=arielmcorg%40gmail%2ecom&item_name

    Desde TuxInfo en el pack correspondiente al "Nmero 15" encontrarn 3 DVDsCualquier consulta pueden enviar un mail a [email protected]

    riel M. Corgatelli

    https://www.dineromail.com/Shop/Shop_Ingreso.asp?NombreItem=Donacion+Tuxinfo&TipoMoneda=1&PrecioItem=38.00&E_Comercio=602424&NroItem=Pesos&image_url=http://&DireccionExito=http://&DireccionFracaso=http://&DireccionEnvio=1&Mensaje=1&MediosPago=4,5,6,14,15,16,17,2,7https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&[email protected]&item_name=Pack%20Tuxinfo&item_number=pack1&amount=28.00&no_shipping=0&no_note=1&currency_code=USD&lc=AR&bn=PP-BuyNowBF&charset=UTF-8https://www.dineromail.com/Shop/Shop_Ingreso.asp?NombreItem=Donacion+Tuxinfo&TipoMoneda=1&PrecioItem=190.00&E_Comercio=602424&NroItem=Pesos&image_url=http://&DireccionExito=http://&DireccionFracaso=http://&DireccionEnvio=1&Mensaje=1&MediosPago=4,5,6,14,15,16,17,2,7https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&[email protected]&item_name=Pack%20Tuxinfo&item_number=pack1&amount=140.00&no_shipping=0&no_note=1&currency_code=USD&lc=AR&bn=PP-BuyNowBF&charset=UTF-8https://www.dineromail.com/Shop/Shop_Ingreso.asp?NombreItem=Donacion+Tuxinfo&TipoMoneda=1&PrecioItem=380.00&E_Comercio=602424&NroItem=Pesos&image_url=http://&DireccionExito=http://&DireccionFracaso=http://&DireccionEnvio=1&Mensaje=1&MediosPago=4,5,6,14,15,16,17,2,7https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&[email protected]&item_name=Pack%20Tuxinfo&item_number=pack1&amount=280.00&no_shipping=0&no_note=1&currency_code=USD&lc=AR&bn=PP-BuyNowBF&charset=UTF-8mailto:[email protected]:[email protected]://www.paypal.com/cgi-bin/webscr?cmd=_xclick&[email protected]&item_name=Pack%20Tuxinfo&item_number=pack1&amount=280.00&no_shipping=0&no_note=1&currency_code=USD&lc=AR&bn=PP-BuyNowBF&charset=UTF-8https://www.dineromail.com/Shop/Shop_Ingreso.asp?NombreItem=Donacion+Tuxinfo&TipoMoneda=1&PrecioItem=380.00&E_Comercio=602424&NroItem=Pesos&image_url=http://&DireccionExito=http://&DireccionFracaso=http://&DireccionEnvio=1&Mensaje=1&MediosPago=4,5,6,14,15,16,17,2,7https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&[email protected]&item_name=Pack%20Tuxinfo&item_number=pack1&amount=140.00&no_shipping=0&no_note=1&currency_code=USD&lc=AR&bn=PP-BuyNowBF&charset=UTF-8https://www.dineromail.com/Shop/Shop_Ingreso.asp?NombreItem=Donacion+Tuxinfo&TipoMoneda=1&PrecioItem=190.00&E_Comercio=602424&NroItem=Pesos&image_url=http://&DireccionExito=http://&DireccionFracaso=http://&DireccionEnvio=1&Mensaje=1&MediosPago=4,5,6,14,15,16,17,2,7https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&[email protected]&item_name=Pack%20Tuxinfo&item_number=pack1&amount=28.00&no_shipping=0&no_note=1&currency_code=USD&lc=AR&bn=PP-BuyNowBF&charset=UTF-8https://www.dineromail.com/Shop/Shop_Ingreso.asp?NombreItem=Donacion+Tuxinfo&TipoMoneda=1&PrecioItem=38.00&E_Comercio=602424&NroItem=Pesos&image_url=http://&DireccionExito=http://&DireccionFracaso=http://&DireccionEnvio=1&Mensaje=1&MediosPago=4,5,6,14,15,16,17,2,7
  • 8/14/2019 Tux Info 15

    11/79

    Lo que viene!!!

    11

    Testeando Ubuntu 9.04 Alfa 5

    Generalmente los tester alfa son inestables, pero he notado al probar versiones anteriores que las versiones 5 6 ya son lo suficientemente estables para una mquina de uso diario. As que decid probar esta versin, perono en la mquina virtual.

    Lo primero que not, (Aparte de que siguen con el mismo aspecto de siempre), en la versin desktop incluaun utilitario para la creacin de un pendrive booteable, el cual funcion de maravillas y conservo en dichaunidad la capacidad de instalacin de la distro adems de poder ser usado como unidad mvil para distintasPC. (Hay que destacar que el booteo desde el pendrive demora un poco ms que del disco rgido, espero queen el futuro corrijan esto).

  • 8/14/2019 Tux Info 15

    12/79

    Lo que viene!!!

    La instalacin de mi notebook la realic desde el pendrive, creando las particiones con formato ext4. lainstalacin sigui su curso normal que nos tiene acostumbrados con una mnima diferencia en la pantalla de

    zona horaria y el screen de login renovado. El sistema de notificaciones en pantalla esta mucho ms eficiente yelegante. El Synaptic incluye imgenes de screenshot de aplicacin a instalar. (an le faltan muchas).

    Luego de la instalacin bsica, las actualizaciones y agregado de algunos programas que yo uso, decid probarla resistencia del sistema de archivos, lanzar varias aplicaciones ,dejar el micro a ms del 90% de carga detrabajo y en ese momento hacer un apagado abrupto sin la Batera de la notebook, (Por favor, no pongan carade terror. es mi equipo, no el de ustedes :) ). de las 10 veces que hice esto, slo una vez debi hacer unchequeo de los archivos de uso. Lo que indica que el sistema de journaling es ms rpido y eficiente que antes.las otras 9 veces el reinicio fue en forma y tiempo normal. El cual es ms rpido que la versin anterior. Elext4 realmente es un sistema mucho ms rpido que su predecesor y que el raiserfs, (que decid abandonarluego del testeo).

    12

  • 8/14/2019 Tux Info 15

    13/79

    Lo que viene!!!

    13

    Luego de sacar el disco de experimentos (12GB) y poner el disco de uso normal (160GB), e instalar el sistemaen este ltimo, mientras pasaba mis datos al nuevo disco desde una unidad de resguardo, (como ven, no soy tansuicida como parezco), vi otra utilidad instalada llamada "Computar Janitor", esta utilidad se encarga de la

    eliminacin de aquellas cosas que quedan en forma innecesaria en el sistema. particularmente los archivos quequedan en /var/cache/apt/archives/.

    La estabilidad del sistema es excelente (ms si se considera que todava es un alfa). en 7 das de uso continuoslo he visto algunas aplicaciones que pidieron generar algn reporte para enviar a los desarrolladores y variasactualizaciones como corresponde a una versin preliminar. de hecho se porta tan bien que no pienso volver ala versin 8.10.

    Cuando lean esto ya estar cerca la alfa 6. si bien siempre es recomendable que esperen al release para equiposde uso diario. si tiene en donde experimentar hgalo (aunque sea virtual).Les paso algunas imgenes de mi sistema ya configurado, y probando tambin el kubuntu con kde 4.2.

    Saludos.Claudio De Brasi.

  • 8/14/2019 Tux Info 15

    14/79

  • 8/14/2019 Tux Info 15

    15/79

    MULTIMEDIA

    15

    Rhythmbox una solucin multimedia con amplias opciones

    Rhythmbox, es una aplicacin muy comn en entornos grficos basados en GNOME y el mismo cuenta conmuchas opciones quizs no tan esperadas.Algunas de ellas es la de poder escuchar radios on line directamente desde internet, manejo de podcast condescarga automtica, organizar de forma transparente toda nuestra fonoteca de archivos mp3 u ogg sin

    problemas de acceso a msica libre desde Jamendo, sincronizacin con last.fm y muchas opciones ms.Adems tiene funciones avanzadas para diferentes usuarios que ingresan con el mismo login, es decir podemosadministrar de forma independiente listas de reproducciones para varios miembros de una misma familia,cuenta con sistemas de puntuacin para temas, podio de los ms escuchados, cola de reproduccin mltiple yadems con la posibilidad de crear cds de audio desde la misma interfaz.

    Como vern Rhythmbox tiene muchas opciones, y lo primero que vamos a ingresar es su web oficial:

    http://www.gnome.org/projects/rhythmboxSitio web para la descarga: http://www.gnome.org/projects/rhythmbox/download.htmlY su ltima versin es la 0.11.6

    Utilizando rhythmboxLo primero que debemos hacer cuando lanzamos la aplicacin es decirle donde se encuentra nuestra base deMP3 desde ahora llamado "fonoteca" para que el sistema detecte todos los archivos, los encuadre en gnerosnombre de artistas y tiempo de duracin de cada pista.La primer contra que nos encontramos es que si tenemos muchas pistas, la lista puede ser interminable con locual quizs sea difcil encontrar cada tema, para solucionarlo tenemos dos opciones una de ellas es buscar cadauno por el nombre o bien crear una lista de reproduccin nueva con nuestro nombre y desde ah navegar por

    toda la lista de temas y con el botn derecho asignarlo a la lista propia.Cuando terminamos de elegir todos los temas ya estamos en condiciones de hacer clic en la lista creada ydefinir cul se va escuchar primero, si queremos que se reproduzcan tal cual, si queremos que lo realice deforma aleatoria, o bien podemos quitar o duplicar temas.

    Cmo escuchar msica?Esta es la principal finalidad de Rhythmbox y no vamos a ingresar texto sobre esta opcin, slo vamos amostrar en un par de capturas cmo se reproducen los archivos mp3.

    http://www.gnome.org/projects/rhythmboxhttp://www.gnome.org/projects/rhythmbox/download.htmlhttp://www.gnome.org/projects/rhythmbox/download.htmlhttp://www.gnome.org/projects/rhythmbox
  • 8/14/2019 Tux Info 15

    16/79

    MULTIMEDIA

    16

    En esta imagen vemos la lista de reproduccin propia con 21 temas y todo el detalle, observen tambin que

    dentro de cada archivo mp3 se encuentra informacin del tema y adems est la tapa del lbum que integra lacancin.

    El sistema de reproduccin de msica adems tiene otras opciones relacionadas a como se presentaRhythmbox, en este caso se divide en la columna fuente, artista, (ingresa el nmero de canciones del artista)lbum, y en la barra inferior est el listado de las canciones que encuentra por arista y si reproducimos un temaveremos adems la tapa del lbum.

    Funciones adicionalesCmo escuchar podcast?Rhythmbox tiene la particularidad de poder descargar podcast de forma automtica para luego escucharlo,realizar un ranking de los mismos, gestionar la reproduccin etc.

  • 8/14/2019 Tux Info 15

    17/79

  • 8/14/2019 Tux Info 15

    18/79

    MULTIMEDIA

    18

    Configurar las preferencias de RhythmboxLas preferencias de Rhythmbox tienen tres solapas y en ellas vamos a poder cambiar la forma en que se

    presenta la aplicacin, la ubicacin de la fonoteca y cmo actualizar la base, si se realiza cada vez queRhythmbox es accionado o cada determinado tiempo, y dentro de la solapa podcast vamos a poder ingresardnde estar bajando cada archivo de podcast.

    En esta figura podemos observar las configuraciones de Rhythmbox con sus tres solapas y como vern notiene secretos, est todo a la vista.

    Conclusin. Mi conclusin sobre Rhythmbox es ms que satisfactoria ya que con este sistema deaudio vamos a poder manejar los archivos de audio de una forma muy efectiva, sin consumir

    grandes recursos, pudiendo acceder a un servidor de nuestra misma red que comparte los archivosmp3 como si fueran locales con una interfaz totalmente liviana, simple y copiando de algunamanera a iTunes.

    Ariel M. Corgatelli

  • 8/14/2019 Tux Info 15

    19/79

    PAGINAS RECOMENDADAS

    19

    Mes a mes vamos a ingresar nuestros sitios ms destacados adems de tiles para que nuestroslectores puedan recorrer tomando informacin relevante a distribuciones, aplicaciones, utilidades,

    etc.Por supuesto que no podemos ingresar todas las que quisiramos por razones de espacio, pero pocoa poco estarn reflejadas en esta seccin. Adems aceptamos las suyas para ser publicadas comotambin poder brindar difusin a los sitios propios de cada uno de nuestros lectores (para ingresarsus sitios favoritos deben enviar un mail a [email protected]).

    Ariel M. Corgatelli

    Canaimahttp://canaima.softwarelibre.gob.ve/cmsCanaima es una distribucin GNU/Linux Venezolana, basada en Debian, que surge como una solucin paracubrir las necesidades ofimticas de los usuarios finales de la Administracin Pblica Nacional (APN) y paradar cumplimiento al decreto presidencial Nro. 3.390 sobre el uso de Tecnologas Libres en la APN.

    Makubexbloghttp://makubexblog.blogspot.comUn sitio dedicado a lainformacin de la distribucinGNU/Linux Debian, softwarelibre, programacin y muchoms.

    mailto:[email protected]://canaima.softwarelibre.gob.ve/cmshttp://makubexblog.blogspot.com/http://makubexblog.blogspot.com/http://canaima.softwarelibre.gob.ve/cmsmailto:[email protected]
  • 8/14/2019 Tux Info 15

    20/7920

    PAGINAS RECOMENDADAS

    LibroBlancohttp://libroblanco.org.ar/En esta pgina encontrar una lista de empresas y personas que ofrecen servicios basados en software libre en

    la repblica Argentina.

    Unetbootinhttp://unetbootin.sourceforge.net/UNetbootin permite crearunidades USB de arranque envivo para una variedad dedistribuciones de Linux desdeWindows o Linux, sin necesidad

    de grabar un CD. De esta manera podemos instalar distribucionesGNU/Linux en un pendrive paraluego utilizarla desde el mismo

    pen o bien instalarlas en unequipo directamente. Ms queuna pgina es unarecomendacin.

    http://libroblanco.org.ar/http://unetbootin.sourceforge.net/http://unetbootin.sourceforge.net/http://libroblanco.org.ar/
  • 8/14/2019 Tux Info 15

    21/79

    OPINION...

    21

    Obsesivos posesivos

    No es la primera ni ser la ltima vez que se presenta un aparente error o un reclamo aparentemente justo peroen realidad esconde una fuerte intencin de apoderarse de todo lo posible. Y si bien esta gente se asesoralegalmente para tratar de avanzar en su voracidad, si uno los mira bien ver que son casos para requerir otrotipo de asistencia. Un Psiclogo por all.

    Una de las cosas que este mes desat una granrevuelta en la red fue el cambio de condiciones de usode Facebook, en una aparente intencin de no dejarmaterial hurfano en caso de la baja de un usuario, sequiso apoderar de los derechos de todo para siempre.Cosa ms que repudiable y que ni las empresaseditoras de Libros/Discos/Pelculas han podido lograr,

    (Y espero que nunca lo logren).

    Si uno piensa en las situaciones absurdas que podranderivar algo as no sabe si consternarse o rerse. (2ejemplos para ilustrar el tema).

    1) Si uno publica una obra, (Literaria o musical), ensu sitio de Facebook, Quin cobrara por susderechos de difusin?2) Si uno pone una obra que resulta en parte un plagiode otra ya registrada, A quin hay que hacerle juicio,

    a quien lo public o a Facebook?.

    Ntese que la respuesta a un caso puede sercontradictorio al otro.

    Un segundo caso es de las empresas que se encargande la gestin de derechos de autores e intrpretes envarios pases. Estas no slo hacen loby en varios

    pases para avanzar sobre los usuarios invocandotericas prdidas derivadas del uso de las nuevastecnologas de comunicacin. Y si bien se apoyan en

    los pedidos de ciertos artistas y escritores, (de los pocos que les pagan ms de lo que aportan a dichasentidades, o prometen hacerlo si se aprueban sus

    peticiones). Y para colmo basndose en informespropios de estas empresas.

    Si bien hay un principio legal que no se puede seruez y parte en un litigio, estas empresas son las que

    determinan, las que cobran y tericamente las quecontrolan. (Lo que me hace dudar de su imparcialidaden el tema).

    De hecho me hace dudar de su capacidad paraentender lo que tratan, por ejemplo: ofrecen msicaanuncindola en "CD y Formato digital". (Los CD deaudio son digitales desde su creacin por Philips ySony). O sea que ignoran las caractersticas de lo quevenden.

    Ya he descripto en una columna anterior parte delos problemas de cargar con impuestos ficticios alos productos informticos y a los medios decomunicacin. En el actual estado de crisiseconmica, estas acciones slo haran que la

    piratera sea ms rentable, al ser mayor ladiferencia con un producto legal, la gente sevolcara a la compra de lo ilegal.

    Tambin veo problemas para las 2 empresas principales de la creacin de sistemas operativos.Tanto Microsoft como Apple tienen planeado sacarnuevas versiones de sus sistemas operativos, (unanecesidad irrefrenable si no quieren que lossistemas abiertos le ganen ms terreno), pero enestos momentos de crisis econmica es muy

    posible que no obtengan los resultados comercialesque tenan planeado. Lo que puede llevar a unareduccin mayor an del personal de dichasempresas.

    En un sistema de mercado global basado en elconsumo, despedir gente a mansalva e incrementarlos costos en tiempo de crisis, slo hace a agravarms la misma. Perjudicndonos a todos.

    Tanto estos casos antes expuestos como los quecausaron la crisis, (Esos que por hacer gananciasrpidas compraron o vendieron hipotecassobrevaloradas y que en algunos casos cost hastala existencia de dichas empresas). Para mi gusto,

    son gente que en lugar de estar en la direccin dealguna empresa, deberan estar en asistencia paratratar su trastorno obsesivo posesivo, ya que handemostrado ser peligrosos para las empresas queadministran y para toda la sociedad.

  • 8/14/2019 Tux Info 15

    22/7922

    Estimados funcionarios, hay que estar mucho ms atento y tener cuidado con las medidas que se toman en

    estos das, ya que realmente pueden hacer de esto un desastre mayor.

    Claudio De [email protected]://UL64.blogspot.com

    PD: Bill Gates dijo que esta crisis durara 4 aos. Hagamos un esfuerzo para que dure menos.

    OPINION...

    mailto:[email protected]://ul64.blogspot.com/http://ul64.blogspot.com/mailto:[email protected]
  • 8/14/2019 Tux Info 15

    23/79

    servidores

    23

    Usando Zend Tool para la creacin de proyectos

    Este tutorial pretende mostrar cmo trabajar con Zend_Tool para la creacin de proyectos y el manejo de losmismos.

    Este tutorial es iterativo e incremental, por lo que se ir mejorando gradualmente.

    Zend_Tool es una herramienta creada usando el propio lenguaje de PHP y en especial PHP-CLI, producto deque posee una interfaz grfica basada en consola, es muy potente y rpida por lo a la vez hace que sea unaherramienta RAD.

    Obteniendo Zend_ToolHay 2 mtodos para obtener Zend_Tool. El primer mtodo es descargando el paquete completo de ZF en su

    versin actual. Para obtener la misma dar clic aqu. Luego descomprimirlo en el directorio root del servidorweb [en *Nix, generalmente/var/www/].

    El segundo mtodo es obtenerlo directamente del subversion el cual se encuentra aqu. Este mtodo esgeneralmente para los desarrolladores y aquellos que les gustan estar en lo ltimo y luego lo descomprimimosen el directorio root del servidor web [en *Nix, generalmente/var/www/].

    Configurando Zend_Tool

    Luego de ya poseer la herramienta en nuestro sistema, pasamos a la configuracin rpida y efectiva de lamisma para lo cual slo se expondr cmo hacerlo en sistemas basados en *Nix.

    Abrimos una terminal y accedemos como modo de administracin osper usuario como tambin es conocidoy nos movemos al directorio /usr/lib/php5 a travs del mc y realizamos un enlace simblico al zf.php que

    poseemos en ruta/hasta/laboratory/Zend_Tool/bin/.

    http://framework.zend.com/http://framework.zend.com/svn/framework/laboratory/Zend_Tool/http://framework.zend.com/svn/framework/laboratory/Zend_Tool/http://framework.zend.com/
  • 8/14/2019 Tux Info 15

    24/7924

    servidores

  • 8/14/2019 Tux Info 15

    25/79

  • 8/14/2019 Tux Info 15

    26/7926

    servidoresYa despus de haber realizado el paso anterior nos movemos al directorio donde se encuentra nuestro PHP,generalmente podemos utilizar [/usr/bin/], y creamos un enlace simblico desde el archivo zf.sh que seencuentra en el directorio bin del Zend_Tool hacia el directorio donde se encuentra el PHP nuestro. En estecaso se obviar el paso de movernos al directorio bin del Zend_Tool porque ya se haba visto antes, al igual decomo crear un enlace simblico, por lo que quedara de la siguiente manera:

    Chequeando nuestro trabajoAhora ha llegado el momento de ver si todo lo que hemos hecho est correcto, para esto vamos a ejecutar elsiguiente comando en nuestra terminal y nos debera salir la versin del ZF con el que estamos trabajando, enmi caso es la 1.6.1.

    Nota:Este proceso puede durar varios segundos, dependiendo de la PC y del proceso en s.

  • 8/14/2019 Tux Info 15

    27/79

  • 8/14/2019 Tux Info 15

    28/7928

    servidoresAlgunas otras cosas

    Tambin es posible evitarnos tener que crear controladores de la manera cotidiana, por eso haremos uso del

    comando zf create controller namenombreDelController, y ya todo resuelto.Probemos!!!

    Listo, qu sencillo es.

    Es todoListo, qu sencillo es, espero esto los motive a hacer uso de esta herramienta tan buena que ha hechola comunidad de ZF. Recordar que es muy buena la que trae el Zend Studio for Eclipse pero el temaimportante se encuentra, cuando se libera una nueva versin de ZF, la Zend no libera una nuevaversin de Zend Studio for Eclipse por lo que no siempre podremos estar al mximo del nivel dedesarrollo, ya que de versin a versin de ZF se hacen grandes cambios que son importantes en estemaravilloso mundo en que nos desempeamos.

    Rolando Herrera [email protected] Original: http://framework.zend.com/

    mailto:[email protected]://framework.zend.com/http://framework.zend.com/mailto:[email protected]
  • 8/14/2019 Tux Info 15

    29/79

  • 8/14/2019 Tux Info 15

    30/7930

    Nota de tapa

    Debian GNU/Linux 5.0 Lenny

    Debian GN/Linux es una de las distribuciones ms legendarias de GNU/Linux y goza de una gran fama dentro del mundo linuxero (Quin no laconoce?) y es que su estabilidad, seguridad y las intensas pruebas que sele hacen antes de lanzar una versin la hacen una digna representante delque para muchos (incluyndome) es el mejor sistema operativo.

    Desgraciadamente tiene la fama de ser una de las distribuciones ms

    difciles de instalar cuando en realidad esto no es del todo cierto, si bienes cierto que requiere de un poco ms de trabajo no pasa ms all detener que navegar por la sper carretera de la informacin. Es por estoque los desarrolladores crearon lo que muchos estaban pidiendo: Unambiente de instalacin grfico parecido (no igual, parecido) al deUbuntu o Fedora.

    Debian GNU/Linux es la madre de distribuciones como Ubuntu oKnoppix y con esta versin se estn celebrando los primeros 15 aos devida de Debian y como detalle aparte cabe destacar que el desarrollo deesta versin fue de 22 meses.

    Banner oficial de Debian GNU/Linux 5.0 Lenny

  • 8/14/2019 Tux Info 15

    31/7931

    Nota de tapa

    OpenOffice, Synaptic e Iceweasel trabajando

    Debian GNU/Linux es un sistema operativo libre que soporta un total de doce arquitecturas Sun SPARC(sparc), HP Alpha (alpha), Motorola/IBM PowerPC (powerpc), Intel IA-32 (i386), IA-64 (ia64), HP PA-RISC

    (hppa), MIPS (mips, mipsel), ARM (arm, armel), IBM S/390 (s390), y AMD64 de AMD y EM64T de Intel(amd64). Adems de disponer de los entornos de escritorio ms populares: KDE, GNOME (Este comopredeterminado), Xfce y LXDE. Viene con nada ms y nada menos que 12.000 paquetes disponibles entreprogramas y aplicaciones que podremos usar/instalar despus de la instalacin.

    Mencionar todos los detalles y caractersticas especiales de Debian GNU/Linux 5.0 Lenny hara que estedocumento se extendiera demasiado lo cual privara de libertad de espacio para los dems artculos de larevista, por lo tanto les dejar las ligas en donde pueden encontrar toda la informacin referente a esta versin:

    1.- Anuncio Oficial (En espaol): http://www.debian.org/News/2009/20090214

    2.- Ligas de descarga: http://cdimage.debian.org/debian-cd/5.0.0/

    3.- Lista completa de paquetes disponibles/actualizados: http://www.klabs.be/~fpiat/linux/comp-dist/lenny/

    http://www.debian.org/News/2009/20090214http://cdimage.debian.org/debian-cd/5.0.0/http://www.klabs.be/~fpiat/linux/comp-dist/lenny/http://www.klabs.be/~fpiat/linux/comp-dist/lenny/http://cdimage.debian.org/debian-cd/5.0.0/http://www.debian.org/News/2009/20090214
  • 8/14/2019 Tux Info 15

    32/79

  • 8/14/2019 Tux Info 15

    33/7933

    Nota de tapa

    Pantalla de las opciones avanzadas

    Esta es la pantalla que se despliega una vez que seleccionamos la opcin tres (OpcionesAvanzadas/Advanced Options) y en la cual podemos ver lo siguiente:

    1.- Regresar (Back..) - Nos regresa a la primera pantalla.

    2.- Instalacin Experta (Expert Install) Instalacin experta modo texto.3.- Modo Rescate (Rescue mode) Modo de rescate modo texto.4.- Instalacin Automtica (Automated install) Instalacin sin asistencia.5.- Instalacin Grfica Experta (Graphical expert install)6.- Modo Rescate Grfico (Graphical rescue mode)7.- Instalacin Automtica Grfica (Graphical automated install)8.- Ambientes Grficos Alternativos (Alternative desktop environments)

    Pantalla de seleccin del ambiente grfico

  • 8/14/2019 Tux Info 15

    34/7934

    Nota de tapaSeleccionamos la opcin 8 (Ambientes Grficos Alternativos/Alternative desktop environments) paramostarles las opciones que tienen disponible si GNOME no es un ambiente que les guste mucho o si

    simplemente estn ms familiarizados con otro. En ella vemos los siguientes ambientes:

    1.- KDE2.- LXDE3.- Xfce

    Cabe mencionar que sin importar el ambiente que nosotros seleccionemos la apariencia del instalador grficoser el mismo para todos, de igual forma si seleccionamos alguna opcin avanzada como los modos rescategrficos o una instalacin sin asistencia.

    Opciones para KDE por defecto

    Al seleccionar KDE (o cualquiera de losotros) veremos la misma pantalla quevimos al principio pero ya enfocada aKDE, es decir, que cualquier opcin quenosotros seleccionemos estar enfocada y

    basada para trabajar con el ambienteKDE.

    Como en toda instalacin se recomiendahacer una copia de seguridad de todos losarchivos y particiones que tengamos enel sistema, esto con el fin de evitar la

    prdida de nuestra valiosa informacin si

    llegamos a hacer algo mal durante el proceso. Una vez que tengamos todolisto y seleccionemos el ambiente grficoque queremos instalar procedemos ainiciar la flamante instalacin en el discoduro.

    Seleccin del idioma del sistema.

    Primero que nada y como en la mayora

    de los procesos de instalacin primerotenemos que definir el idioma con elcual vamos a estar trabajando, en estecaso seleccionamos el Spanish -Espaol y damos clic en Continue.

  • 8/14/2019 Tux Info 15

    35/7935

    Nota de tapa

    Pantalla de seleccin de la ubicacingeogrfica.

    Como se puede ver ahora los botonesy parte de las descripciones seencuentran en nuestro idioma, alnosotros elegir Espaol el sistemaautomticamente nos brinda una listade los posibles pases donde estemosubicados, seleccionamos el quecorresponde y damos clic enContinuar.

    Opciones de distribucin para elteclado.

    El mapa del teclado tambin es otrade las opciones que podemos

    configurar, en mi caso siempre meha gustado usar la distribucinLatinoamericano.

    Proceso de deteccin delHardware.

    Una vez que tenemos configuradaslas opciones regionales el sistemacomienza a detectar el hardwareque est instalado en esemomento, es decir, tododispositivo conectado a lacomputadora ser cargado y podr

    ser configurado con opcionesavanzadas si as lo requerimos.

  • 8/14/2019 Tux Info 15

    36/7936

    Nota de tapa

    Proceso de montaje del CD-ROM

    Cargando los componentes desde el CD-ROM

    Para este laboratorio yo utilic el disco NetInst que es una imagen de 180MB elcual en primera instancia hace unainstalacin sumamente bsica pero quedentro del mismo proceso de instalacinnos da la opcin de instalar un ambiente deescritorio o un ambiente servidor segn loque necesitemos.

    Esta es una buena opcin si no quieren

    descargar todo el sistema completo que son31 discos o 5 DVD's pero obviamente para

    poder instalar ms paquetes utilizando el NetInst es necesario estar conectados aInternet, mientras que con los discostenemos ya todo el sistema.

    Si optas por opcin NetInst puedesdescargar la imagen para las diferentesarquitecturas desde aqu:

    http://www.debian.org/CD/netinst/

    Si prefieres descargarte todo el sistemacompleto las ligas son las siguientes:

    Para los 31 discos o 5 DVD's desde HTTP/FTP:http://www.debian.org/CD/http-ftp/#stable

    Tambin existe la opcin de descargar tanto el NetInst como

    las imgenes de disco mediante archivos .torrent los cualespuedes descargar mediante programas como Ktorrent:

    http://www.debian.org/CD/torrent-cd/

    El sistema entonces procede a montar la unidad de CD-ROMy cargar los componentes que sern instalados en el discoduro, como pueden ver este tambin ya es un procesoautomtico desde varias versiones atrs.

    Proceso de deteccin de la red.

    http://www.debian.org/CD/netinst/http://www.debian.org/CD/http-ftp/%22%20l%20%22tablehttp://www.debian.org/CD/torrent-cd/http://www.debian.org/CD/torrent-cd/http://www.debian.org/CD/http-ftp/%22%20l%20%22tablehttp://www.debian.org/CD/netinst/
  • 8/14/2019 Tux Info 15

    37/7937

    Nota de tapaConfiguracin del nombre de la mquina

    para la red.

    Otro proceso automtico que facilita lainstalacin de la flamante Debian es ladeteccin de la red, en algunos casos estano es necesaria pero tomando en cuentaque estamos usando una imagen de discoque tiene que trabajar directamente conInternet es sumamente importante dejarlaconfigurada. Por otro tambin esimportante asignar un nombre a lamquina para que se diferencie de las

    dems que estn conectadas en dicha red,aunque si slo la vas a utilizar como tucomputadora personal no tienes que

    pensar mucho que poner en esta parte.

    Configuracin del nombre de dominio

    Como segundo paso tenemos laconfiguracin del dominio el cual como la

    descripcin lo dice suele terminar condominios como .org, .net o .com y esimportante utilizar el mismo nombre paratodos los equipos de la red, generalmenteesta opcin tambin se configuraautomticamente.

    Configuracin de la zona horaria.

  • 8/14/2019 Tux Info 15

    38/7938

    Nota de tapaDeteccin de los discos durosconectados a la computadora.

    Dentro de la deteccin y configuracinde la zona horaria no te preocupes si noencuentras especficamente el lugar endonde vives ya que eso puedesestablecerlo sin problemas una vez queya tu sistema est instalado.

    Ahora viene el paso que a muchos lesda miedo y sinceramente no entiendo,

    porque en realidad slo es necesario poner un poco de atencin a lo que

    estamos haciendo y no hay ms de quepreocuparse, me refiero a la creacin delas particiones que para eso primero elsistema tiene que detectar cules son losdiscos duros conectados en esemomento para posteriormenteadministrarlos de la manera que msnos convenga.

    Muestra de las tablas de particiones y

    discos duros conectados.

    Como mencion anteriormente seutiliz una particin virtualizada conVirtualBox de 8.6GB que es la

    particin que nos muestra el sistema,no tiene ningn formato y tampococontamos con alguna otra particin odisco duro. En estos casos podemosvalernos de alguna de las opcionesque tenemos disponibles:

    1.- Particionado Guiado.2.- Ayuda del particionado.3.- Deshacer los cambios realizados alas particiones.4.- Finalizar el particionado y escribirlos cambios en el disco.

    Como lo que queremos hacer nosotroses crear particiones entoncesseleccionamos la primera opcin, lacual como veremos ms adelante, nos

    estar preguntando y guiando a lolargo del proceso.

  • 8/14/2019 Tux Info 15

    39/7939

    Nota de tapa

    Mtodos para el particionado de disco.

    Una vez detectado los discos y sus particiones viene la parte donde nos preguntan Cmo quieres realizar el proceso? Y para eso tenemos opciones que nos pueden ayudar a hacer las cosas automticamente omanualmente segn sea nuestro caso. Recuerden que al menos tenemos que tener creadas dos particiones:

    1.- La raiz (/) que es donde estar el sistema en s y2.- La Swap que ser el rea de intercambio.

    En el men se pueden ver las siguientes opciones:

    1.- Guiado utilizar todo el disco: Como se indica esta es la opcin ms fcil si tomamos en cuenta que eldisco duro slo contenga Debian, si es nuevo y no tiene ninguna particin o datos que respaldar o si

    simplemente no tenemos nada importante y queremos que el sistema cree, formatee e instale las dosparticiones por nosotros.

    2.- Guiado utilizar el disco completo y configurar LVM: Bsicamente es la misma opcin que la primeracon la diferencia de que en esta podemos configurar LVM que es una implementacin de un administrador devolmenes lgicos el cual sirve para organizar grupos o volmenes de discos o particiones lgicas.

    3.- Guiado utilizar el disco completo y configurar LVM cifrado: La mismas caractersticas que la anterior,pero con contenido cifrado.

    4.- Manual: Esta es la opcin que tenemos que seleccionar si en nuestro(s) disco(s) duros tenemos ms de una

    particin o si queremos instalar ms de un sistema operativo en l, es importante tener en cuenta y conocer bien qu particiones tenemos en cada disco duro para saber cul redimensionar, borrar o crear sin afectarnuestra informacin. La forma de administrar las particiones es bastante intuitiva con el nuevo ambientegrfico aunque si tienen algn problema con esto pueden contactarme mediante un mail [email protected].

    mailto:[email protected]:[email protected]
  • 8/14/2019 Tux Info 15

    40/79

  • 8/14/2019 Tux Info 15

    41/7941

    Nota de tapa

    Confirmacin de los cambios realizados parael inicio de la instalacin.

    Proceso de particionado de los discos.

    Instalacin del sistema base en el disco duro. Como pueden ver en la imagen, alseleccionar la opcin de utilizar todo eldisco el sistema nos creaautomticamente las particiones Swap yRaiz (/) y les asigna un nmero para quesepamos cual es cual. Damos clic enContinuar para dar paso a lainstalacin.

    Configuracin de la clave ROOT.

    Es importante que la clave ROOT tenga doscaractersticas importantes:

    1.- Que no sea tan fcil (como tu nombre oel clsico 12345)2.- Que sea fcil de recordar para ti.

    Recuerda que esta clave es la que vas autilizar siempre que quieras instalar un

    programa, modificar algn archivo deconfiguracin o instalar actualizaciones delsistema.

  • 8/14/2019 Tux Info 15

    42/79

  • 8/14/2019 Tux Info 15

    43/7943

    Nota de tapaDe igual manera, al estar utilizando la versin NetInst es importante la seleccin de la rplica, puesto que desdeah se van a descargar los paquetes necesarios segn el ambiente que nosotros queremos nativamente

    (escritorio o servidor). Es recomendable seleccionar la rplica que est ms cerca de nuestra ubicacingeogrfica para mayor eficiencia.

    Configuracin del Proxy de red.

    Configuracin del gestor de paquetes.

    Proceso de lectura para programas disponibles.

    Encuesta de paquetes para Debian.

  • 8/14/2019 Tux Info 15

    44/7944

    Nota de tapa

    Seleccin de programas segn nuestro ambiente.

    Ya casi terminamos! Ahora slo nos falta hacernos una pregunta Qu funcin va a tener la computadora?Tal vez slo ser personal y deseamos tenerla con un ambiente de escritorio listo para trabajar o ser destinada

    para ser un servidor de correos, impresoras o web. Para eso tenemos disponibles las siguientes opciones:

    1.- Entorno de escritorio2.- Servidor de web3.- Servidor de impresoras4.- Servidor DNS5.- Servidor de ficheros6.- Servidor de correo7.- Base de datos SQL8.- Ordenador porttil9.- Sistema estndar

    Anteriormente este tipo de cuestiones no eran automticas ya que tenamos que seleccionar prcticamente unoa uno los paquetes que se iban a utilizar segn el ambiente, por ejemplo, si queramos un entorno de escritorioera necesario instalar GNOME (o cualquier otro ambiente grfico) tal vez un programa como K3 B paragrabar discos, un editor de textos como gedit o cualquier otro programa que pudiramos utilizar.

    Al principio se seleccion la instalacin por defecto que fue grficamente y con GNOME es por esto que seinstal GNOME a la hora de que seleccionamos Entorno de escritorio.

  • 8/14/2019 Tux Info 15

    45/7945

    Nota de tapa

    Proceso de instalacin de los paquetes.

    Instalacin opcional para el GRUB

    Instalacin del GRUB

    Pantalla de instalacin completada satisfactoriamente

    Como pueden ver son bastantespaquetes los que se descargan e instalan(772 paquetes para un entorno grfico) yla duracin de descarga obviamentevara segn la conexin a Internet quetengamos. Una vez terminado esto senos da la opcin de instalar el GRUB ono y esto es opcional ya que es posibleque nosotros tengamos ms de unsistema operativo en el disco duro y yatengamos gestionado el arranque con

    LILO o GRUB pero en otra parte deldisco que es la que har el trabajo.

  • 8/14/2019 Tux Info 15

    46/7946

    Nota de tapa

    El GRUB trabajando perfectamente

    GNOME con el men Sistema desplegado

  • 8/14/2019 Tux Info 15

    47/7947

    Nota de tapa

    GNOME con el men Sistema desplegado

    Como siempre podemos ver un flamante, sencillo y sumamente estable entorno de escritorio

    GNOME, con cual vamos a poder trabajar sin problemas, el sistema instala programas bsicos conaproximadamente 4 de ellos por cada categora y esto obviamente puede ampliarse mediante el apt-et o Synaptic para agregar otros programas.

    Espero que este laboratorio les haga la vida ms fcil a aquellas personas que estn comenzandocon el mundo de GNU/Linux y que quieran probar Debian y por favor tengan la confianza deenviarme un mail si tienen alguna duda o problema durante o despus de la instalacin, si est enmis manos ser un placer poder ayudarles.

    Ernesto A. VzquezNestuxhttp://nestux.com/blog/[email protected]

    http://nestux.com/blog/mailto:[email protected]:[email protected]://nestux.com/blog/
  • 8/14/2019 Tux Info 15

    48/79

  • 8/14/2019 Tux Info 15

    49/79

    LABOXPRESS

    49

    Google Desktop, Gizmo, Robotux (Mi Primer Robot)

    Bienvenidos nuevamente a la seccin ms colorida, informal y cargada de informacin de la revista estrella dela Internet del siglo XXI, obviamente estamos hablando de Tuxinfo, que ya va por su edicin nmero 15, yque tiene pensado plasmar un nuevo rcord mundial en cuanto a ediciones lanzadas por una revista... =(),

    bueno quizs nuevamente me deje llevar por mi inconsciente, el cual tambin es adepto a la escritura y muchasveces se apodera de mi y quien, adems, es el encargado de mantener mi blog www.comlibre.blogspot.com,(no dejen de darse una vuelta por all amigos =P), ahora que ya he recuperado nuevamente el controlfsico/mental les doy oficialmente la bienvenida a una nueva edicin de Laboxpress, la gran y mejor seleccinde mini aplicaciones para el increble escritorio Linuxero (ups.. parece que perd el control de nuevo), baah,comencemos!.

    Google DesktopBuscador Google Integrado a Nuestro Sistema

    Algo que siempre festejo en el universo del Software Libre, esel gran compromiso que tiene la gente de Google con nuestromodelo de distribucin de Software, recuerden que muchos

    proyectos de la empresa son portados inmediatamente para eldisfrute de los pinginos, un buen ejemplo de esto es elsensacional Picasa para administrar fotografas, y por supuestoel programa que hoy les recomiendo, Google Desktop.Hace ya ms de un ao, Google liber su buscador de escritorioque funciona en forma nativa para nuestra plataforma libre,

    para descargarlo es bueno saber que lo encontraremosprecompilado en formato Deb para Debian y Ubuntu y en RPMpara Mandriva, Fedora y Suse, tanto con soporte para 32 y 64bits en cada caso. Lo nico que deberemos hacer es dirigirnosa: http://desktop.google.es/es/linux/download.html , yseleccionar la opcin que corresponda.

    El programa en s es un sencillo buscador de escritorio, yrealmente no tiene nada de innovador, es ms, hay muchos

    programas libres que hacen lo mismo que Google Desktopdesde hace tiempo; cuando iniciamos el sistema operativo loencontraremos corriendo en segundo plano con un icono muysugerente en la barra de estado, para llamar al buscador

    podremos hacer doble click en el icono o presionar

    repetidamente la tecla Control (molesta bastante pero se puede desactivar), bsicamente lo que hace esrealizar bsquedas a nivel Web y a nivel desktop, teniendo tambin la posibilidad de especificar la lista de

    directorios que va a recorrer, y pudiendo configurar nuestra cuenta de Gmail para extender la bsqueda anuestros mails. Por otro lado si bien la aplicacin me pareci de buena calidad, dignifico la idea y elcompromiso de Google para liberar todas sus aplicaciones para nuestro sistema, espero que sigan por esecamino en el cual los ms beneficiados somos nosotros, los usuarios.

    http://www.comlibre.blogspot.com/http://desktop.google.es/es/linux/download.htmlhttp://desktop.google.es/es/linux/download.htmlhttp://www.comlibre.blogspot.com/
  • 8/14/2019 Tux Info 15

    50/7950

    LABOXPRESS

    GizmoUna Buena Alternativa a Skype

    Dems esta decir que desde hace un buen tiempo, las aplicaciones paracomunicarnos va VoIP (Voz sobre IP)se han multiplicado, ofrecindonosdiferentes opciones adems de laconocida aplicacin Skype. Con este

    panorama, una gran eleccin es utilizarGizmo, un programa realmenteinteresanteLos Pros del programa realmente sonmuchos, primero destaco la interfaz del

    programa, est mucho ms estilizadaque cualquier otro programa del rubro,la verdad es que el diseo esinmejorable como podrn apreciar en lascapturas que realic. Otra caractersticaa destacar que no puedo dejar denombrar es que Gizmo est disponible

    para varios sistemas operativos ya que,adems de Linux, tambin estdisponible para Windows y Mac OSX,

    lo que nos ofrece la posibilidad de estar comunicados con amigos sin importar que sistema utilicen, con ellosnos podremos mantener comunicados va mensajera (como todos los programas del rubro) o realizarconferencias entre varias personas, lo cual en nuestras pruebas obtuvimos maravillosos resultados defidelidad. La frutilla del postre sin dudas es saber que Gizmo se encuentra disponible adems para diferentescelulares y plataformas mviles como por ejemplo las Tablets de Nokia, pudiendo descargar cualquierversin desde: http://gizmo5.com/pc/.Para culminar con los halagos, no puedo dejar de nombrar la opcin Map It que localiza geogrficamente enun mapa a la persona con la que estamos hablando utilizando el sistema de Google Maps, un valor agregadoque le sienta muy bien al usuario, claro que la localizacin es altamente estimativa.

    RoboTux

    Un Gran Proyecto Educativo

    Sin dudas una de las cuestiones ms atractivas en el software libre es la posibilidad de desarrollar nuestros propios proyectos en forma mancomunada, muchos de ellos con grandes aspiraciones y gracias a una plataforma abierta de desarrollo podemos materializarla, ese fue el caso del proyecto que hoy revisamos,llevado adelante porMarcelo Duschkin, que realmente puede ser tomado como un ejemplo y caso de xito.El proyecto "RoboTux" es un Live-CD de Linux, basado en Puppy, traducido al Espaol que incluye adems,XLogo, manuales y guas de trabajos para la experimentacin en Robtica en la escuela y el hogar.El proyecto Mi primer robot incluye actualmente tres componentes:El hardware: Una placa de electrnica simple y econmica, que hace de interfaz entre la PC y la mecnica

    del robot. El modelo actual se llama TortuRob-1 y hay otros modelos en etapa de desarrollo.El software: Por ser un proyecto educativo, incluye el lenguaje XLogo, por ser una versin moderna, muycompleta, escrito en Java (que lo hace multiplataforma) y por supuesto, por ser software libre.El live-cd: RoboTux es un live-cd basado en Puppy Linux, que incorpora todo lo necesario para usar el

    proyecto; Java JRM, XLogo, manuales, ejemplos y herramientas auxiliares como tcptty y cutecom.

    http://gizmo5.com/pc/http://gizmo5.com/pc/
  • 8/14/2019 Tux Info 15

    51/7951

    LABOXPRESS

    La electrnica:TortuRob es el proyecto de la

    interfaz electrnica.Es un circuito basado en unmicroprocesadorPIC16F628A, que recibecomandos desde la PC, ycontiene puertos de entrada ysalida para controlar unamecnica de robot.Tambin estn incluidos 4

    pulsadores y cuatro LEDs, conel objeto de usarlos en la etapa

    de aprender a usar el sistema.De esta manera, las primeras pruebas no necesitan de unamecnica a controlar.La placa es de reducidasdimensiones (9,5 x 7 cm) y esmuy fcil de armar por elaficionado a la electrnica.

    Aquellos que quieran dedicarse slo a programar, pueden adquirir el kit armado y funcionando.La mecnica:En el sitio Mi Primer Robot, en el enlace Detalles constructivos, pueden verse fotos de modelos de robots

    didcticos construidos con juguetes motorizados o bloques de construccin.Contacto, informacin y vdeos: http://www.miprimerrobot.com.ar

    ConclusinComo ven, este mes hemos elegido una variedad de aplicaciones y herramientas para hacer msdivertida y productiva nuestra experiencia con GNU/Linux, espero que la seleccin haya sido de suagrado, y por supuesto espero sus devoluciones, recomendaciones y crticas a mi direccin de mail,nos vemos el mes prximo amigos!.

    Franco Rivero

    [email protected]

    http://www.miprimerrobot.com.ar/mailto:[email protected]://www.comlibre.blogspot.com/http://www.comlibre.blogspot.com/mailto:[email protected]://www.miprimerrobot.com.ar/
  • 8/14/2019 Tux Info 15

    52/79

  • 8/14/2019 Tux Info 15

    53/7953

    PROGRAMACION GRAFICA

    J2ME - Programando un cronmetro para nuestro celular

    A lo largo de este artculo de TuxInfo veremos como desarrollar una aplicacin que sea capaz de correr en untelfono celular (MIDlet). Para ello haremos uso del entorno de desarrollo que Sun Microsystem dispone para

    programar en dispositivos de bajos recursos: J2ME, hoy llamado JME y el IDE NetBeans 6.5.

    Qu es J2ME?

    J2ME (Java 2 Micro Edition) es un subconjunto del popular lenguaje Java, ms precisamente de J2SE (Java 2Standar Edition). Este subconjunto fue adaptado y contiene nuevas funcionalidades para permitir el desarrollode aplicaciones destinadas a dispositivos electrnicos con escasos recursos de memoria, proceso y display.

    Las caractersticas ms sobresalientes de J2ME son:

    Inspirado en C++.Es completamente orientado a objetos.Es multiplataforma, genera bytecodes que sern interpretados independientemente del celular por una JVM(Java Virtual Machine).Es software libre.

    Arquitectura del entorno de ejecucin de J2ME.

    Se suele asociar a J2ME con la programacin de celulares, sin embargo J2ME apunta a todos aquellosdispositivos que no cumplan con los requisitos necesarios para correr la mquina virtual de J2SE.

    J2ME dispone de dos configuraciones. Cada fabricante de dispositivos que desea soportar J2ME debe decidirqu configuracin implementar, dependiendo de las caractersticas de su producto. Las dos configuraciones deJ2ME son CDC y CLDC.

    Una configuracin es el conjunto mnimo de APIs que permiten desarrollar aplicaciones para un grupo dedispositivos. Por ejemplo la configuracin CLDC (Connected Limited Device Configuration) est enfocada adispositivos con limitaciones en procesamiento, memoria y pantalla como ser celulares, pagers, PDAs oagendas electrnicas; mientras que la configuracin CDC se enfoca a dispositivos con mayores recursos que

    poseen procesadores de 32 bits, y ms de 2MB de memoria, en esta configuracin trabajan los decodificadoresde TV digital, palms, televisores con Internet y electrodomsticos inteligentes.

    Como vern, la configuracin que implementan los celulares es CLDC. Cada configuracin tiene su propiamquina virtual encargada de correr las aplicaciones. La mquina virtual de la configuracin CLDC es la KVM(Kilo Virtual Machine), cuyas caractersticas son las siguientes:

    La KVM es la mquina virtual ms pequea desarrollada por Sun Microsytem.Ocupa entre 40Kb y 80Kb.

    No soporta punto flotante.Escrita en lenguaje C.Posee alta portabilidad.

    Por ltimo, la arquitectura de J2ME, puntualmente la configuracin CLDC, que es la que nos interesa, sebifurca en 2 perfiles: PDA Profile y MID Profile.

  • 8/14/2019 Tux Info 15

    54/7954

    PROGRAMACION GRAFICA

    Un perfil es un conjunto de APIs orientado a un mbito de aplicacin determinado. El perfil estipula laslibreras necesarias para implementar una aplicacin en una clase abstracta de dispositivos, como por ejemplo

    en telfonos celulares. Los perfiles engloban un grupo de dispositivos segn la funcionalidad que proporcionan. Para telfonos celulares existe un nico perfil llamado MIDP (Mobile Information DeviceProfile). MIDP nos provee las clases y funciones necesarias para que el usuario ejecute una aplicacin en elcelular.

    A continuacin podemos apreciar grficamente la arquitectura de ejecucin de J2ME:

    Para que quede ms clara la diferencia entre un perfil y una configuracin podemos decir que unaconfiguracin implica la mquina virtual a implementar y las libreras disponibles para una familia dedispositivos con caractersticas en comn, como pagers, PDAs o celulares, mientras que un perfil establece lasAPIs que se utilizarn para programar en un tipo de dispositivo genrico, por ejemplo, en un telfono celular.Es por ello que debemos tener en claro qu configuracin usar y qu perfil. En nuestro caso la configuracinser CLDC y el perfil MIDP.

    Creacin del MIDlet a travs de NetBeans 6.5

    Bueno mucha teora, seguro quieren ver de qu trata el cdigo, paciencia, ya arrancamos. Vimos ya que un

    Midlet es un programa capaz de correr en un telfono celular. As como a las aplicaciones Java que corren enun navegador web se las llama Applets y a las que se ejecutan en un servidor Servlets, a las que se ejecutanutilizando el perfil MIDP se las denominan MIDlets.

    Para crear nuestro cronmetro debemos disponer del siguiente software:

    Java SE Runtime Environment (JRE) 6 Update 11Java SE Development Kit (JDK) 6 Update 11

    NetBeans IDE 6.5 con plugin JME

    Todo el software est disponible gratuitamente en la web de Sun www.sun.com.

    Los dos IDEs ms populares que soportan J2ME son Eclipse y NetBeans. Para la construccin de la aplicacinque propongo en este artculo opt por NetBeans, dicho sea de paso, NetBeans ha cumplido 10 aos en octubrede 2008, lo cual se refleja en la pantalla de bienvenida de la versin 6.5.

    http://www.sun.com/http://www.sun.com/
  • 8/14/2019 Tux Info 15

    55/7955

    PROGRAMACION GRAFICA

    Punto de partida

    Iniciamos NetBeans y vamos al men Proyecto Nuevo, en la ventana, que se muestra a continuacin,seleccionamos en categoras, J2ME y en Proyectos, Mobile Application:

    A continuacin nos pedir el nombre del proyecto, ponemos aqu MIDletCronometro y quitamos el tilde enCreate Hello MIDlet para evitar que nuestro MIDlet ya arranque con la programacin bsica del tpico HolaMundo. Llegamos ahora al punto en que tenemos que seleccionar la versin tanto de la configuracin comodel perfil, tambin es posible seleccionar un emulador de celular para probar la aplicacin. Como mi celulartrabaja con la configuracin CLDC 1.0 y el perfil MIDP 2.0 son estos los parmetros que selecciono. Clic ensiguiente, clic en terminar y por fin estamos listos para teclear cdigo.

    La programacin J2ME es orientada a objetos, escapa del alcance de este artculo explicar que es una clase, unobjeto, un mtodo, una instancia, un constructor y herencia de clases. Si no comprenden estos trminos lesaconsejo que investiguen antes de continuar con la lectura de este artculo.

    Es momento ahora de crear una clase cuyo nombre debe ser el mismo del proyecto y debe heredar de la claseMIDlet. Para crear esta clase nos dirigimos a la ventana Proyectos y seleccionamos Nueva Clase Java desde elmen contextual de Source Packages, . La captura siguiente refleja lo dichoanteriormente:

  • 8/14/2019 Tux Info 15

    56/7956

    PROGRAMACION GRAFICA

    Antes de continuar, es importante no olvidar configurar las propiedades del MIDlet para que la clase de iniciosea la recin creada, si no lo hacemos nuestra clase nunca se instanciar. Para ello vamos al men Archivo Project Properties, para luego dirigirnos a la categora Application Descriptor, y, previa seleccin de la solapaMIDlet, pulsamos sobre el botn Add para seleccionar nuestra nica clase. As debera quedarnos:

  • 8/14/2019 Tux Info 15

    57/79

  • 8/14/2019 Tux Info 15

    58/7958

    PROGRAMACION GRAFICA

    public classMIDletCronometroextends MIDlet implements CommandListener {

    private Form formulario; private Display pantalla;

    private Command cmdIniciar; private Command cmdSalir; private Command cmdParar; private Command cmdReiniciar; private TextField txtVisor; private Cronometro cronometro;

    publicMIDletCronometro(){ pantalla=Display.getDisplay(this); formulario=new Form("Cronmetro"); cmdIniciar=new Command("Iniciar",Command.OK,0);

    cmdSalir=new Command("Salir",Command.EXIT,1); cmdParar=new Command("Parar",Command.STOP,0); cmdReiniciar=new Command("Reiniciar",Command.OK,1); txtVisor=new TextField("Cronmetro","00:00:00:00",15,TextField.ANY); formulario.addCommand(cmdSalir); formulario.addCommand(cmdIniciar); formulario.setCommandListener(this); formulario.append(txtVisor); }

    publicvoidstartApp(){

    pantalla.setCurrent(formulario); }

    publicvoidpauseApp(){ }

    publicvoiddestroyApp(boolean unconditional){ }

    Si son observadores habrn notado que cada vez que la aplicacin se inicia se llama al mtodo startApp y el

    formulario se muestra en pantalla.

    Vamos ahora a programar que ocurrir cada vez que se pulse un objeto Command. Habamos indicado quenuestra clase principal, MIDletCronometro, sera la encargada de procesar cada uno de los eventos que generenlos Command. Si no lo recuerdan lo habamos indicado con implements CommandListener en la lnea decdigo que define la clase. Pues bien, si nuestra clase va a cumplir esa funcin debe disponer entonces delmtodo commandAction el cual tiene dos parmetros, uno es el objeto Command que activ el evento y el otroes un objeto de la clase displayable que indica en donde se encontraba es objeto. Los invito a que analicen elsiguiente cdigo:

  • 8/14/2019 Tux Info 15

    59/7959

    PROGRAMACION GRAFICA

    publicvoidcommandAction(Command c, Displayable d){

    if (c==cmdSalir){

    destroyApp(false);

    notifyDestroyed(); } elseif(c==cmdIniciar){ cronometro=new Cronometro(txtVisor); cronometro.Iniciar(); formulario.removeCommand(cmdIniciar); formulario.removeCommand(cmdSalir); formulario.addCommand(cmdParar); formulario.addCommand(cmdReiniciar); formulario.setCommandListener(this); } elseif (c==cmdParar){ cronometro.Parar(); formulario.removeCommand(cmdParar); formulario.removeCommand(cmdReiniciar);

    formulario.addCommand(cmdSalir);

    formulario.addCommand(cmdIniciar); formulario.setCommandListener(this); }

    elseif (c==cmdReiniciar){ cronometro.Parar(); cronometro=new Cronometro(txtVisor); cronometro.Iniciar(); }}

    Puntualmente, se trata de detectar cul de los cuatro Command dispar el evento, para as obrar segncorresponda. Cabe aclarar que nunca estarn los cuatro Command al mismo tiempo en pantalla. Al iniciar el

    programa veremos los Command Salir e Iniciar. Si pulsamos Iniciar se quitan estos dos del formulario y seagregan los Command Parar y Reiniciar, esto se aplica al objeto Form mediante el mtodo removeCommand yaddCommand respectivamente. Si pulsamos Parar, volvemos a mostrar los Command Salir e Iniciar y si

    pulsamos Reiniciar, seguimos mostrando los mismos Command, ya que las opciones siguen siendo lasmismas, Parar o Reiniciar.

    Otra cosa que resalta es cmo se programa sobre un objeto que an no tenemos implementado, pero del que ssabemos, como dijimos antes, que debe ser capaz de iniciar el conteo, detenerlo e informar en algn objeto eltiempo transcurrido. Repasemos qu pasa con el objeto cronometro cuando se presiona el Command Iniciar:

    cronometro=new Cronometro(txtVisor);

    cronometro.Iniciar();

    Se crea una instancia de la clase Cronometro, y a su vez le pasamos como parmetro un objeto para que sepaen donde debe mostrar el tiempo transcurrido. Veamos ahora qu pasa cuando se presiona sobre Parar:

    cronometro.Parar();

  • 8/14/2019 Tux Info 15

    60/7960

    PROGRAMACION GRAFICA

    Simplemente le tiramos la pelota al objeto, llamamos al mtodo Parar() y el sabr quehacer... Y se pulsa Reiniciar?

    cronometro.Parar(); cronometro=new Cronometro(txtVisor);

    cronometro.Iniciar();

    Lo detenemos y volvemos a crear una instancia del objeto.

    Eso es todo el MIDlet debera funcionar, siempre y cuando est implementada la clase Cronometro y respondaa los mismos mtodos que utilizamos. Esto lo haremos a continuacin.

    Creando la clase Cronometro

    La clase Cronometro debe ser programada a continuacin de la clase MIDletCronometro, luego de la llave decierre. Esta clase debe ser capaz de trabajar cada cierto intervalo de tiempo. Por ejemplo, se me ocurre que elcronmetro muestre las centsimas de segundo. Entonces cada cierta cantidad de milisegundos deseo informarel tiempo en curso del cronometro. Es por ello que importaremos a nuestro proyecto dos clases que permitenejecutar tareas peridicamente cada cierta cantidad de milisegundos, estas clases son Timer y TimerTask. Asquedar entonces el inicio de nuestro cdigo:

    import javax.microedition.midlet.*;import javax.microedition.lcdui.*;import java.util.Timer;import java.util.TimerTask;

    Es momento de definir que la clase Cronometro hereda de TimerTask. La clase completa es la siguiente:

    classCronometroextends TimerTask {

    privatelongcontador=0; private Timer timerVelocidad; private TextField txt;

    publicCronometro(TextField t){ txt=t; }

    publicvoidrun(){ contador=contador + 23; //incremento en 23 centsimas el tiempo txt.setString(DameFormatoHora(contador)); }

    publicvoidIniciar(){ contador=0; timerVelocidad=new Timer(); timerVelocidad.schedule(this,0, 230); //cada 230 milisegundos dispara run()}

    publicvoidParar(){ timerVelocidad.cancel(); }

  • 8/14/2019 Tux Info 15

    61/79

  • 8/14/2019 Tux Info 15

    62/79

  • 8/14/2019 Tux Info 15

    63/7963

    Eventos de soft libre

    El sbado 17 de enero de 2009, la Comunidad de Software Libre

    Garcilasina (COSOLIG) realiz en las instalaciones de laUniversidad Inca Garcilazo de la Vega, Facultad de Ingeniera deSistemas, el "Install Party 2009", el evento en la Primera Parte contcon un taller de instalaciones que tuvo como finalidad ensear alpblico participante la instalacin y caractersticas de diferentesdistribuciones GNU/Linux y en la Segunda Parte, en el auditorio serealiz el ciclo de conferencias con la participacin de expositores de

    otras universidades de este medio.

  • 8/14/2019 Tux Info 15

    64/7964

    Eventos de soft libre

    Mdulo 1A cargo de Michael Garrido, miembro de la Comunidad Ubuntu Per

    Nos hizo una introduccin de cmo se crea un sistema operativo GNU/Linux, el tema de las licencias yposteriormente mostr la instalacin, configuracin y caractersticas de UBUNTU 8.10 Intrepid Ibex, dentro de

    las cuales puedo citar:

    - La posibilidad de contar con una carpeta encriptada que contenga nuestros archivos confidenciales esto loconseguimos de la siguiente manera:

  • 8/14/2019 Tux Info 15

    65/7965

    Eventos de soft libre

    Instalamos ecryptfs:sudo apt-get install ecryptfs-utils

    Configuramos:ecryptfs-setup-private

    Nos pregunta por nuestra contrasea de acceso (la que damos al ingresar a nuestra cuenta), luego la contraseaque usar la carpeta.Reiniciamos con Ctrl + Alt + BackspaceEn nuestra carpeta personal veremos que se agrega la carpeta Private, dentro de ella, todo el contenido estarsiempre encriptadoEs muy importante saber que encriptar no es ocultar el contenido.

    - la posibilidad de tener un sistema dentro de un dispositivo USB

    Para esto dentro de Ubuntu vamos a>Sistema>Administracin>Crear USB de arranquePosterior a esto seleccionamos el dispositivo USB (mnimo recomendado uno de 1GB de capacidad)Luego el tamao de disco que queremos que sea utilizado, luego click

    Esperamos que termine de instalar y ya lo tenemos listo para poder arrancar con l cuando queramos, desdecualquier otra mquina.

  • 8/14/2019 Tux Info 15

    66/7966

    Eventos de soft libre

    Mdulo 2A cargo de Cesar Santos y Pedro Requena, miembros de COSOLIG que mostraron la instalacin de ladistribucin Zenwalk, (originalmente llamado Minislack) que es GNU/Linux basada en Slackware, y que fuediseada teniendo en cuenta objetivos como el de ser simple y rpida, ser pequeo para as ser distribuido

    fcilmente, proveer una aplicacin por cada tarea en el CD de instalacin y ser un sistema dedesarrollo/escritorio completo.

    Se pueden obtener desde:http://www.zenwalk.org/http://www.zenwalk-es.org/

    Requerimientos de Hardware:Un procesador tipo Pentium II.128 MB de memoria RAM .2 GB de espacio disponible en el disco rgido.

    Caractersticas:

    Kernel: Linux 2.6.16.16Editores: Geany-0.7.1, Bluefish-1.0.5, Leafpad-0.8.9, Vim-7.0.017Escritorios: XFCE-4.3.90.2, KDE 3.5.2, Gnome-2.14.2, Fluxbox-1.0rc2Internet: Mozilla Firefox-1.5.0.4, Mozilla Thunderbird-1.5.0.4, Gftp-2.0.18Multimedia: Alsa-1.0.11, Gxine-0.5.4, Graveman-0.3.12.5, Xine-lib-1.0.3aOficina: OpenOffice-2.0.2, Abiword-2.4.5, Gnumeric-1.6.3Desarrollo: GCC-3.4.6, JRE-1.5.0.07, Python-2.4.3, Perl-5.8.8, GTK2-2.8.16

    Actualmente existen 3 versiones de Zenwalk:

    ZenwalkVersin completa con un tamao de ISO de 420MB, que es un sistema completo al punto que luego de lainstalacin el usuario podr navegar por Internet, programar, escuchar msica y mirar vdeos, redactardocumentos, etc

    http://www.zenwalk.org/http://www.zenwalk-es.org/http://www.zenwalk-es.org/http://www.zenwalk.org/
  • 8/14/2019 Tux Info 15

    67/79

    67

    Eventos de soft libre

    Zenwalk CoreVersin con un tamao de ISO de 350MB, que es un sistema sin aplicaciones X, pensado para ser un punto de

    construccin de un escritorio o un servidor completamente personalizado, para usuarios con espacio limitadoen sus discos, o grandes perfeccionadores buscando construir sus escritorios justo a su medida.

    Zenwalk LiveVersin LiveCD de Zenwalk. Se ejecuta directamente desde el CD sin necesidad de instalar, es un completosistema operativo con soporte para conexin inalmbrica, juegos y aplicaciones multimedia, de oficina y dedesarrollo. Est creado con Linux-Live scripts usando "aufs" que un sistema de archivos de unificacin ySquashfs que es sistema de archivos comprimido de slo lectura.Para iniciar sesin, Zenwalk Live incluye un usuario normal llamado "one", sin contrasea. Ahora lacontrasea del superusuario (root) es "ZenLive", tomando en cuenta la mayscula.

    Zenwalk Live incluye ciertas herramientas de sistema que son un conjunto de utilidades diseadas para aadirfunciones no disponibles en la distribucin original de Zenwalk.

    1. LiloFix:Instala un nuevo gestor de arranque en la MBR de tu primera unidad de arranque, para esto tenemos queseleccionar las particiones que contienen los sistemas operativos que deseas aadir a tu gestor de arranque, enel orden en que quieras. Debers establecer las opciones correctas y asignar un nombre a cada sistema elegidoantes de oprimir el botn "+", el nombre no puede contener "espacios ni caracteres especiales". Para identificarlas unidades de disco y las particiones se utiliza el subsistema "libata", que est basado en el patrn denombrado "sdxx".Para verificar tu configuracin tienes que ingresar al archivo "lilofix.conf" dentro del apartado "Herramientas"del men.Cuando se haya terminado de aadir cada uno de los sistemas operativos que quieres incluir en tu gestor dearranque presiona el botn "Aplicar", en unos momentos aparecer un mensaje confirmando si tu nuevo gestorde arranque fue instalado correctamente o no.Esto es muy til si el gestor de arranque est daado e impide el acceso a los sistemas operativos que tienesinstalados.

    2. LiveClone:Es un generador de LiveCD's basado en "lo que ves es lo que obtienes", y que puedes utilizarlo para

    personalizar tu sistema operativo incluyendo configuraciones de idioma, localizacin geogrfica, temas, paquetes preferidos, etc. Lo que ves ser lo que obtendrs en el LiveCD personalizado generado por esteprograma.Luego de terminar tu personalizacin, inicia LiveClone y elige un nombre para la imagen de disco

    personalizada, no aadas la extensin, luego indica un directorio para guardar tanto tu sistema actual como laimagen de disco personalizada (directorio con por lo menos 3 Gb de espacio disponible). Luego oprime el

    botn Aplicar para comenzar el proceso.

    3. ZenInstaller:Sirve para instalar Zenwalk en tu computador, antes debers utilizar el "GParted" que es un programa que tesirve para crear particiones en tu disco duro, para reorganizar las existentes o para entender el diseo actual delas particiones de tu ordenador.Debes tener al menos una particin de Linux reservada para Zenwalk y una particin de intercambio (swap),esta ltima puede ser compartida por otras distribuciones de Linux.

    Una vez que una particin de intercambio ha sido creada, ZenInstaller la seleccionar automticamente.

  • 8/14/2019 Tux Info 15

    68/7968

    Eventos de soft libre

    Para la instalacin:- Selecciona la particin donde deseas instalarlo.

    - Si tienes ms de una particin y deseas tener acceso a ellas, configura los permisos de acceso.- Personaliza tu inicio de sesin y tus contraseas.- Ejecutar el instalador, una vez que Zenwalk ha sido copiado, LiloFix se ejecutar y podrs configurar tugestor de arranque.La ayuda estar disponible durante todo el proceso de instalacin y nada ser afectado en tu disco rgido hastaque oprimas en botn Iniciar instalacin en la ltima pantalla. As que no dudes en experimentar yfamiliarizarte con las distintas partes del instalador.

    Instalacin:Para obtener ayuda acerca de suinstalacin existe este link:

    http://www.zenwalk-es.org/ltrocheGTR/

    Mdulo 3GNU/Linux Damn Small LinuxEstuvo a cargo de Alem Br y Flor Pinto, miembros de la Comunidad de Software Libre Garcilasina.

    http://www.zenwalk-es.org/ltrocheGTR/http://www.zenwalk-es.org/ltrocheGTR/
  • 8/14/2019 Tux Info 15

    69/7969

    Eventos de soft libre

    Originalmente fue creado y mantenido por John Andrews, pero creci en un gran proyecto de la comunidad

    con varios contribuidores, especialmente Robert Shingledecker por la creacin del sistema "MyDSL", el Panelde Control DSL y mucho ms. A pesar de que Andrews inicialmente bas el (DSL) en "Model K" que es unaminidistribucin de 22 MB de Knoppix, actualmente est basado en Knoppix, y principalmente enfocada parasu uso en computadoras de escasos recursos (486, Pentium, Pentium II, etc). Gracias a su reducido tamao el"Damn Small Linux" (DSL) se puede llevar instalado en una memoria usb.

    DSL tiene incluidos scripts para la descarga e instalacin del Advanced Packaging tool (APT) de Debian,Synaptic, su GUI. Adicionalmente, permite la descarga directa de programas grandes como OpenOffice.org yel GNU Compiler Collection (GCC), de igual manera con programas pequeos por medio del "sistemaMyDSL", que permite a los usuarios la comodidad de una descarga e instalacin de aplicaciones en un clic.

    Requirimientos de Hardware:- Slo 50 Mb de espacio de disco duro- Un mnimo de 16 Mb de memoria RAM.

    Lo impresionante de esta distribucin es que a pesar de su pequeo tamao tiene aplicaciones realmentefuncionales como:- El procesador de texto TED, el editor de texto vim, beaver, etc.- La hoja de clculo SIAG- Un reproductor de msica XMMS.- Navegador para internet: Firefox.

    Las imgenes ISO se pueden descargar desde:http://www.damnsmalllinux.org/index_es.htmlSeccin Descargas.

    http://www.damnsmalllinux.org/index_es.htmlhttp://www.damnsmalllinux.org/index_es.html
  • 8/14/2019 Tux Info 15

    70/7970

    Eventos de soft libre

    Instalacin:En esta direccin podemos descargar una excelente gua de instalacin hecha por la persona encargada de este

    mdulo:http://www.sendspace.com/file/moq103

    Charla 1Aplicacin de Mapas MentalesA cargo de Javier Salazar Carlos,miembro de la Comunidad deSoftware Libre del Callao

    Un mapa mental es un diagrama

    usado para representar ideas,conceptos, palabras, conectados ydispuestos alrededor de una "palabraclave" o de "idea central", creado porel britnico doctor en PsicologaTony Buzan.Existen diferentes programas paragenerar mapas mentales tales comoFreemind que es aplicacin libre que

    puede ser instalada en diferentessistemas.

    Usos:- Organizacin de ideas, mejorar la creatividad.- Planeamiento, toma de decisiones en una empresa.- Resmenes de nuestros libros a travs de una idea central.

    http://www.sendspace.com/file/moq103http://www.sendspace.com/file/moq103
  • 8/14/2019 Tux Info 15

    71/7971

    Eventos de soft libre

    Charla 2Proyecto RunasimipiEsta charla estuvo a cargo del cofundador de este proyecto Amos Batto (EE.UU), activista y apasionado en eluso de las tecnologas libres basadas en Software Libre.En la web www.runasimipi.org encontramos numerosos proyectos como:Traducir y adaptar el AbiWord 2 en muchos dialectos de quechua.La creacin de un diccionario quechua de la informtica.Crear un diccionario para correcciones ortogrficas de quechua.Difundir el software hecho en quechua.Ellos cuentan con una lista de correo [email protected]

    para que todas las personas interesadas puedan colaborar con este proyecto.

    mailto:[email protected]:[email protected]
  • 8/14/2019 Tux Info 15

    72/7972

    Eventos de soft libre

    Charla 3Plataforma Educativa Lliurex

    http://lliurex.net/home/

    A cargo de Vernica Mora Armbulo integrante tambin de COSOLIGLliureX es una distribucin GNU/linux, LliureX nace como un proyecto iniciado por la "Consellera deEducacin de la Generalitat Valenciana", tiene como objetivo principal la introduccin de las Tecnologas de laInformacin y la Comunicacin basadas en software libre en el Sistema Educativo de la ComunidadValenciana, en la actualidad muchos pases han tomado esta distribucin para su uso en escuelas y colegios.Inicialmente estuvo basada en Debian, a partir del ao 2007, LliureX se bas en Edubuntu Feisty Fawn 7.04que es una distribucin especialmente orientada hacia el mundo educativo.Actualmente en la seccin descargas existen las siguientes versiones:LliureX 8.09 Desktop en USB

    LliureX 8.09 Modelo de AulaLliureX 8.09 InfantilLliureX 7.11 DVDEn la web de este proyecto podemos encontrar la distribucin que ms se adapte a nuestro inters, en la seccinde "Documentacin" existe mucha informacin para esta distribucin.

    Para finalizar este pequeo informe quiero agradecer en general a la comunidad COSOLIG queme brind todo el apoyo con sus informes y fotos.

    Vctor Hugo Garca - Lima [email protected]

    http://lliurex.net/home/mailto:[email protected]:[email protected]://lliurex.net/home/
  • 8/14/2019 Tux Info 15

    73/7973

    RINCON DEL LECTOR

    Rincn del Lector

    En esta seccin ingresamos todos los mails que se reciben a nuestra cuenta de [email protected]. Si alguno no es publicado, es slo por razones de espacio, decualquier manera ni un solo mail no obtuvo respuesta.

    IMPORTANTE. Los emails recibidos a nuestra cuenta electrnica no son editados nicorregidos como tampoco censurados tanto en la revista (rincn del lector) como tampocoen el sitio web www.tuxinfo.com.ar bajo comentarios. nicamente se reemplazarn por"..." las palabras que puedan ser ofensivas.

    Ariel M. Corgatelli

    Samuel MoralesEsperando te encuentres bien

    Espero puedas poner esta queja en el rincn del lector de tu prxima numero, creo que no hace muchareferencia a la revista pero seria interesante una seccin " quejas contra compaias", muchas gracias Ariel.

  • 8/14/2019 Tux Info 15

    74/79

    RINCON DEL LECTOR

    74

    TUXINFOSamuel, me interesa el tema, lo ingresamos y lo implementamos bajo tu sugerencia (ojo, no por algo legal)sino para poder ingresar tu nombre ya que me parece una excelente idea y que habr muchos lectores de todo el

    mundo que nos enviarn las suyas.Un abrazo y gracias por seguirnos, Ariel.

    Hola,Soy un fiel lector de la revista y he ledo un banner en el cual dice "Podes solicitar tu pack TuxInfo el cualincluye muchas aplicaciones libres en CD o DVD"Y me preguntaba qu trae este CD y el DVD, las aplicaciones que trae y dems.

    Bueno eso, muchas gracias por su tiempo y espero respuesta. Gracias por ser y estar, gracias por ofrecernoscada mes esta tan maravillosa revista y an ms...gracias por la comunidad que han formado.Saludos. Att: Alejandro

    TUXINFOAntes que nada, disculpas por la demora en responderte. En principio te cuento que el pack tuxinfo tiene porfinalidad hacer que los lectores no tengan que descargar de Internet distros, software y manuales los cualestratamos en las pginas de la revista.Este mes por ejemplo TuxInfo 14 (el pack) trae como eje principal la distribucin Debian Lenny 5.0, en todassus versiones de 32 64 bits en CD y DVD para poder tenerlas ya que Tuxinfo 15 tendr como tema principal onota de tapa Debian 5.0.

    No s si con este mail respondo adecuadamente tu consulta, pero te invito a que ingreses en el siguiente enlace(http://www.tuxinfo.com.ar/tuxinfo/?page_id=63 ) en donde mes a mes ingresamos el contenido de cada packcomo tambin los enlaces para cada pago ya sea dentro o fuera de la Repblica Argentina.

    Saludos, Ariel.

    Carlos Lpez GutirrezHola: Mi nombre es Carlos Lpez Gutirrez, soy de Tapachula Chiapas Mxico, estudie informtica, pero a

    esar de eso no conoca el software libre hasta que descubr User Linux, y me convert en fan de su trabajo.En mi pas siempre llegan los nmeros atrasados as que me enter muy tarde que la revista habia terminado,

    ero un dia navegando por la red me enter de tux info y del trabajo que Ariel Corgatelli a continuado.e inicie utilizando una live cd multidistro que publicaron en algun numero de aquella revista, a partir de ah

    instale ubuntu con la que segu hasta la 8.10 y actualmente uso debian 5.0, en una pc antigua tengo vector, yhe probado un sin fin de distribuciones, incluso algunas descontinu