begins 13 - febrero 2008

Upload: dani-morte-socendani

Post on 31-May-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Begins 13 - Febrero 2008

    1/60

    La Revista de Software Libre y Cdigo Abierto

    Ejercita tu mente con

    La otra formade escribir

    LaTeX + LyX

    Nmero 13FEBRERO 2008

    Administrar tu sistemagnu/Linux desde Internet

    Eventos 2008

    Como hacer desarrolloprofesional de Electrnicacon Open Source.

  • 8/14/2019 Begins 13 - Febrero 2008

    2/60

    "Copyright 2006-2008 Begins. Se otorga permiso para copiar, distribuir y/o modificar este documento bajo los trminos de la Licencia deDocumentacin Libre de GNU, Versin 1.2 o cualquier otra versin posterior publicada por la Free Software Foundation; sin Secciones Invariantes niTextos de Cubierta Delantera ni Textos de Cubierta Trasera. Puedes consultar una copia de la licencia en http://www.gnu.org/copyleft/fdl.html".

    nuncia de responsabilidad:das las noticias, recomendaciones,culos y comentarios expresados engins son propias de sus autores y nocesariamente representan la opininBegins.

    contenidos que se ofrecen engins han sido probados por el autor, y

    han presentado ningnonveniente al realizarlo, pero an as,gins no se responsabiliza por los

    os o perdida de informacin quee la realizacin de estasrucciones.

    daccinrdo Gabriel Berlasso

    omputerin Marquezelo Ortizigo Ramrezr CalleSandoval

    [email protected]

    [email protected]@[email protected]@[email protected]@yahoo.com

    visin y correccinBezr Calleermo Molleda

    [email protected]@[email protected]

    aff y Coordinacinlvarez

    ar Calleisio Fernndezro Parrarigo RamrezSandoval MoralesBez Bezama

    [email protected]@[email protected]@[email protected]@[email protected]

    te y Diseo

    x Sandoval Moralesp://www.microteknologias.cl

    lvarez Alday

    p://www.muestrate.cl/

    Editorial

    El nombre y logo de Beginsson invencin de Robin OsorioAdaptacin: Luis Alvarez A.

    Una luz en el complejo pero siempre gratificante caminodel autoaprendizaje, un nuevo nmero de nuestra revista.Y digo nuestra porque pertenece al mundo, ya que lahacemos todos, desde el autor de los artculos hasta tque la lees y que la recomiendas a quien la necesita.

    Este nmero viene cargado con un ojo del novato muyespecial, como siempre. Con un par de meses con cuatro

    grandes eventos se refiere y en los cuales se invita aparticipar. Y algunos temas ms profundos como LyX2,con la altsima calidad que garantiza este colaboradorhabitual de Begins.

    Que vuestra revista sea cada vez ms til para el que lanecesita o slo la lee para conocer un poco ms, es lamotivacin que tiene el equipo de Begins y por lo cualagradecemos la confianza que nuestros lectores ponen enla revista.

    Saludos, linuxeros :D

    Equipo de Begins

    http://www.gnu.org/copyleft/fdl.htmlmailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]://www.microteknologias.cl/http://www.muestrate.cl/http://www.muestrate.cl/http://www.microteknologias.cl/mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]://www.gnu.org/copyleft/fdl.html
  • 8/14/2019 Begins 13 - Febrero 2008

    3/60

    Equipo estable de Begins

    scar Calle GutirrezNick: ReyGecko

    Polica en el ayuntamiento de Pinto (Madrid-Espaa).Actualmente est en la carrera de informticaen la Universidad Nacional de Educacin a Distancia.

    Ubicacin: Pinto, Espaa.

    Nick: Decipher

    Ingeniero de Ejecucin en Computacin e InformticaParticipa en LinuxChillan casi desde sus inicios.

    Ubicacin: Chilln, Chile.

    Rodrigo Ramrez Norambuen

    Dionisio Fernndez MoraNick: ZeRobLaCk

    Ingeniero de Ejecucin en Computacin e Informtica.Co-Fundador de LinuxChillan.

    Ubicacin: Chilln, Chile.

    Nick: DarkSoft

    Programador computacional, administra un sitio webpara promover Linux y adems aprovecho de venderCDs de las distros Linux ms populares(http://www.microteknologias.cl).

    Ubicacin: Pealoln, Chile

    Alex Sandoval Morales

    ErickNick: Erick

    Periodista, activista social por el libre conocimiento.Socio y fundador del Centro de Difusin de SoftwareLibre (www.cdsl.cl) Editor de www.softwarelibre.cl,

    integra equipo de traductores de Ubuntu, colaboradorde Wikipedia.org

    Ubicacin: Santiago, Chile

    Nick: Papeluis

    Webmaster y Diseador Grfico amateur, administra elportal www.muestrate.cl

    Ubicacin: Normalmente en este planeta. Chilln

    Nick: Alverich

    Ingeniero agrnomo en la Universidad de Concepcin

    Chile.

    Ubicacin: Chilln, Chile

    Alvaro Parra urbina

    egins es realizada enteramente con Software Libre

    Maquetacin yempaquetado PDF

    Ilustraciones yDiseo Vectorial

    Diseo 3D

    Luis Alvarez Alday

    Capturas de pantalla

    KSnapshot

    AGINA 03 - BEGINS

    http://www.microteknologias.cl/http://www.cdsl.cl/http://www.softwarelibre.cl/http://www.softwarelibre.cl/http://www.cdsl.cl/http://www.microteknologias.cl/
  • 8/14/2019 Begins 13 - Febrero 2008

    4/60

    Latex + LyxLa otra forma de escribir

    Pg

    5

    Contenido

    El futuro de los dispositivosmbiles JAVA ME

    Pg

    35

    Ejercita tu mente con gBrainyPg39

    Ojo del novatoLa consola, esa gran desconocida

    Pg19

    Administrar tu sistemagnu/Linux desde Internet

    Pg42

    La jungla yel parasoPg28

    Como hacer desarrollo profesionalde Electrnica con Open SourcePg51

    Zona de LinkPg50

    EventosPg49

    Portada

    Artculos

    Secciones

    AGINA 04 - BEGINS

    Grupo de UsuariosJava de Chile

    Pg40

    Invitacin a participar en BeginsPg60

  • 8/14/2019 Begins 13 - Febrero 2008

    5/60

    La otra forma

    de escribir

    Quien haya seguido mis artculos anteriores sobre OpenOffice.org, quizs se sorprender al leer esto:a pesar de sus bondades, Writer, como todo programa WYSIWYG What You See Is What YouGet, es decir, lo que usted ve es lo que usted obtiene est bastante lejos aun del sptimo cielo

    del procesamiento de textos (aunque en cada versin se acerca un poco ms...).Si usted debe realizar documentos realmentecomplejos con cientos de expresiones matemticas,enormes cantidades de figuras y un largo etctera, entonces preprese, porque lo que sigue en este

    artculo (la mgica combinacin de LaTeX y LyX) lo acercar a la felicidad.

    En el artculo Texto vs. Palabra en Beginsnmero 5, habl sobre la diferencia entreprocesadores de texto, los cuales estnorientados a estilos, y procesadores depalabras, los cuales se basan en la aplicacindirecta del formato. LaTeX es el ejemplo msextremo del primer caso: cuando queremos unttulo de captulo no decimos DejaVu Sans, 18

    puntos, negrita, sino simplemente ttulo aunque usando un lenguaje particular.

    En este sentido LaTeX es como un lenguaje deprogramacin, en donde se dan instruccionesque el sistema luego usar para construir eltexto. Estas instrucciones deben ser escritas enun archivo de texto normal, por lo que en

    LaTeX + LyX

    principio no se precisa de un programaespecial para escribir un documento LaTeX.A continuacin, y si bien ya habl un poco alrespecto en el citado artculo, dar algunosconceptos bsicos de este lenguaje. Pero nohay motivo de preocupacin, no es necesariosaber LaTeX para usarlo (aunque puederesultar til el tener un mnimo de ideas), ya

    que LyX es una muy amena y potente interfazgrfica que simplifica enormemente su uso.

    Como veremos ms adelante, LyX es unprograma WYSIWYM: What You See Is WhatYou Mean lo que usted ve es lo que ustedquiere decir, y eso es una bendicin a lahora de preparar un documento complejo.

    Conceptos iniciales

    AGINA 03 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    6/60

    LaTeX como lenguaje de etiquetas (o casi...)

    El lenguaje de programacin por etiquetas msfamoso es quizs Html, por lo que si el lectorconoce algo al respecto podr hacerserpidamente una idea sobre qu estamoshablando: cada

    elemento de un documento LaTeX vieneenvuelto en etiquetas que identifican laspropiedades que queremos asignarle.Por ejemplo, si queremos escribir unaexpresin matemtica como E= mc2,

    para hacerlo en lnea (es decir, incluido enun prrafo) en LaTeX escribimos

    $E=mc^2$

    mientras que si queremos que la expresinresalte en su propio prrafo, con un nmeroque cambiar automticamente al incluir otrasecuaciones entonces escribimos

    \begin{equation}E=mc^2\end{equation}

    Por otra parte, si el nmero no nos interesa,podemos usar

    \[E=mc^2\]

    Tambin en LaTeX se usan instrucciones mssemejantes a funciones (de all lo de casi...).Por ejemplo, para indicar el ttulo de unaseccin se escribe

    \section{Esto es un ttulo de seccin}

    Por ejemplo, escribiendo lo siguiente (msalgunas otras cosas que definen el tipo dedocumento y de las cuales hablar msadelante):

    \begin{document}

    \section{Esto es un ttulo de seccin}

    Esto es un texto normal, seguido de unaexpresin matemtica $E=mc^{2}$.Esta ecuacin es muy importante,pongmosla en primer plano y numeradacon una etiqueta: \begin{equation}

    E=mc^{2}\label{eq:Einstein}\end{equation}

    Esta etiqueta puede ser citada fcilmente:ver ecuacin \ref{eq:Einstein}

    \end{document}

    mientras que si queremos darle un nombre a laecuacin que hemos escrito antes para despuscitarla con una referencia cruzada se usa lainstruccin

    \label{nombre}

    Se obtiene lo que se ve en la siguiente imagen:

    AGINA 06 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    7/60

    Un primer ejemplo de LaTeX

    Como puede verse, se ha hecho una referenciacruzada a la ecuacin numerada usando lainstruccin:

    \ref{nombre}

    NOTA: Tanto \label como \ref sirven para mucho ms que llamar ecuaciones. Estas

    instrucciones son inteligentes, y si colocamos \label junto al ttulo de una seccin (ojunto a una figura, o una tabla), \ref comprender dnde se encuentra la referencia a lacual est llamando y la mostrar en el modo correcto.

    segn sea necesario, sino que adems el textoen torno a ellas se mover automticamente enforma tal de no dejar huecos en la pgina: sinesfuerzo por parte del escritor desaparecen en

    LaTeX las eternas luchas con los espacios enblanco que quedan cuando una figura pasa a lapgina siguiente, ya que el sistema, usandocriterios que pueden personalizarse fcilmente,se encarga de que todo quede perfecto.

    De este simple ejemplo resulta claro quedurante la escritura de un documento LaTeXnos ocupamos solamente del contenido, no desu forma: incluso la numeracin de las

    secciones y de las ecuaciones (y de las figuras,y de las tablas...) se realiza en formaautomtica.

    Otra cosa que en LaTeX se realiza en formaautomtica, y que es una verdadera bendicinen documentos muy complejos, es la ubicacinde figuras y tablas: no solo cambiarn depgina

    AGINA 07 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    8/60

    Tipos de documentos

    Para crear un documentclass de la nada senecesitan conocimientos avanzados de LaTeX,pero afortunadamente no es necesario hacerlo:toda distribucin de LaTeX moderna viene con unenorme nmero de documentclass predefinidos,lo cual, sumado a la posibilidad de realizarajustes finos en las caractersticas deldocumento cambiando en modo muy sencillo los

    valores por defecto, nos permite darle a nuestrosdocumentos el formato que queramos sinproblemas.

    Por ejemplo, si en lugar de utilizar un tamao depapel A4, que es el formato por defecto deldocumentclass article, nosotros queremos usarA5, la instruccin de arriba cambia a:

    Eso, me dir el lector, de pensar ms en elcontenido de un documento que en su formaest muy bien, pero tarde o temprano tendrque preocuparme tambin sobre cmo se verlo que estoy escribiendo. Cmo decido qutipo de letra usar, sus tamaos y todo el largoetctera que siempre es necesario?

    LaTeX toma la definicin de cada estilo enparticular de un documentclass, o clase dedocumento, el cual no es ms que un archivoespecial en el que se definen todas lascuestiones de formato, como por ejemplo qutamao y caracterstica de letra debe utilizarsecuando la instruccin \section se presenta.

    Para elegir un determinado tipo de documento,como por ejemplo article, y el idioma en el quequeremos escribir, por ejemplo espaol,debemos escribir al principio (antes de\begin{document}):

    \documentclass[spanish]{article}

    \documentclass[a5paper,spanish]{article}

    La construccin del documento

    archivo por nosotros escrito. LaTeX generaentonces un archivo .dvi que puede ser visto eimpreso con kdvi u otros programas, y endonde todas las instrucciones deldocumenclass son implementadas.

    Tambin es posible generar (utilizando otroscompiladores como pdflatex) archivospostscript y pdf, e incluso, utilizando el paquetehyperref se puede obtener un documentoclickable en el que los links, ya sean internosal documento o externos a otros documentos ositios web, sern activos (hablar de esto msadelante).

    Dado que la idea del artculo es introducir unaherramienta grfica para manejar LaTeX, noentrar en detalles tcnicos sobre cmo seconstruye el documento ya que LyX lo har pornosotros: solo delinear las ideas bsicas.

    Nuestro documento es hasta ahora slo unasucesin de instrucciones LaTeX que deben sercompiladas (generalmente, ms de una vez)para crear el resultado final. Esta compilacinse realiza llamando al programa latex con unaserie de parmetros entre los que se encuentra,claramente, el nombre del

    AGINA 08 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    9/60

    desde dentro de LyX por lo que son ellos mismosun ejemplo de cmo se utiliza el programa. Loque sigue en este artculo ser por lo tanto soloun pequeo empujn a la curiosidad del lector:sentndose unos das frente al computador,leyendo ordenadamente los manuales que seencuentran bajo el men Ayuda, podrconvertirse velozmente en experto LyXero. Esos, no todos los manuales han sido traducidos alcastellano, por lo que quienes tengan problemascon el ingls necesitarn arremangarse...

    Hechas las presentaciones del caso, pasemosahora a la verdadera revolucin en el uso deLaTeX.

    Pero antes de continuar, un aviso: ladocumentacin de LyX es realmente excelente,hay que usarla! El programa carece desistemas de ayuda con bsquedas por palabraso asistentes que intentan adivinar qu es lo quequien escribe ignora: simplemente trae losmanuales para el usuario. Pero esto, ms queuna limitacin es un punto de fuerza: ademsde ser los mejores manuales que alguna vezhaya visto, se los puede leer

    El concepto WYSIWYM

    programa kdvi), pero nos da una idea exacta delo que el documento quiere decir. Incluso,cuando el documento sigue creciendo LyX nomuestra durante la edicin los quiebres depgina, ya que para trabajar con el contenidoson completamente intiles (pero s,obviamente, los genera al compilar).

    Para comprender el concepto WYSIWYM,comparen las dos imgenes siguientes, en lasque, como pueden ver, lo que muestra LyXdurante la edicin del documento (primeraimagen) no es exactamente igual a lo que saleuna vez que ste es compilado (la segundaimagen muestra el archivo dvi en el

    LyX

    AGINA 09 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    10/60

    LyX durante la edicin (arriba)y el resultado final

    (izquierda)

    -La tecla TAB solo sirve para moverse entrepartes del documento (partes de una expresinmatemtica, celdas de una tabla...) ya que lastabulaciones se manejan automticamente deacuerdo con los estilos de prrafo.

    Todo lo que sea espaciado, sangrado de

    prrafos, formato del texto, contenido de losencabezados y pie de pgina, posicin defiguras y tablas... todas estas cosas se manejanen LyX de forma automtica y de acuerdo alcontexto, basndose en el documentclasselegido en Documento Configuracin Clase de documento.

    Otra cosa que se puede notar es la ausencia decdigos LaTeX en la ventana de edicin de LyX:Todos los \documentclass, \begin{document},\end{document}... estn ocultos y sonmanejados por LyX sin que el escritor tenga queintervenir directamente. Incluso el ttulo de laseccin se ve como un verdadero ttulo, y nocon la instruccin \section.

    Cosas que nos parecern antinaturales en LyX,pero que tienen su lgica:

    -No hay reglas en la pgina.-Si presionamos la barra espaciadora dos vecesseguidas, la segunda ser ignorada. Lo mismosucede con la tecla ENTER.

    AGINA 10 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    11/60

    Eligiendodocumentclass

    del documento se construye no est gobernadasolamente desde all, ya que ms all de estasopciones generales es siempre posible realizarajustes finos en partes determinadas deldocumento: en el men Editar podremoscambiar las caractersticas de un prrafo enparticular, o de una palabra aislada, o de unapgina en especial, mientras que desde el menInsertar podremos usar saltos de pgina,espacios especiales entre palabras y prrafos...un enorme etctera.

    Ah! Ctrl+b activa y desactiva la negrita,mientras que Ctrl+e activa y desactiva la itlica:al menos eso es (casi) igual que siempre...

    Como se ve en la figura, tenemos muchasclases de documentos a nuestra disposicin,como as tambin muchas formas depersonalizar nuestra eleccin cambiando porejemplo la forma en la que se separan losprrafos (sangrado o espacio vertical), eltamao de la pgina y sus mrgenes, el diseode los encabezados y pie de pgina, laubicacin de figuras y tablas, la numeracin...un largo etctera.

    Las opciones disponibles dependern deldocumentclass elegido, pero son siempre tannumerosas que satisfarn incluso al msempedernido de los detallistas.Adems, la forma en la que cada parte

    AGINA 11 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    12/60

    Caractersticas principales de LyX

    documento estbamos trabajando al cerrarlo,por lo que al abrirlo nuevamente nos llevar all.Cuenta tambin con un outliner (Documento Outline), en forma del ndice deldocumento, que nos permite no solo llegarrpidamente al punto que nos interesa, sinotambin reordenar rpidamente el texto ocambiar el nivel del ttulo seleccionado(degradar una seccin a subseccin, porejemplo).

    Las versiones de LyX 1.5.x estn basadas enlas libreras QT4, por lo que ya todo est listopara una perfecta integracin con el inminenteKde 4. Como se ve en la siguiente imagen, LyXpuede cargar varios documentos en formasimultnea, abrindolos en pestaas (tabs)separadas al estilo de Firefox.A diferencia de las versiones anteriores, LyXrecuerda ahora en qu parte del

    La interfaz de LyX, mostrando el outliner a la derecha.

    AGINA 12 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    13/60

    Puede usar aspell, ispell o hspell para lacorreccin ortogrfica y permite trabajarfcilmente con documentos escritos en varios

    idiomas.

    El programa cuenta con un sistema bsico deregistro de versiones, el cual permite registrar,aceptar o rechazar cambios facilitando as el

    trabajo cooperativo en un nico documento.

    una caja roja con una etiqueta que explica dequ se trata. Estas cajas tienen laparticularidad de poder cerrarse, dejando solola etiqueta, cuando no necesitamos ver su

    contenido; esto puede hacerse en cada cajaparticular simplemente clicando sobre suetiqueta o globalmente con Ver Cerrar todoslos recuadros.

    Coment antes que la ubicacin de las figuras ytablas se realiza automticamente. Para esto,se debe primero insertar un flotante (Insertar Flotante) apropiado, y dentro de l colocar

    nuestra figura o tabla junto con su epgrafe.

    Estos flotantes, como as tambin las notas alpie de pgina y otros elementos especiales, semuestran en la ventana de edicin de LyX como

    NOTA: Si bien LaTeX puede trabajar slo con imgenes postscript encapsuladas,LyX se sirve de ImageMagick para aceptar virtualmente cualquier tipo de imagen. La

    nica limitacin es con las imgenes svg, que si bien son aceptadas suelen traerproblemas; pero el culpable de esto es ImageMagick, no LyX. En general, si se tratade diagramas ser mejor utilizar imgenes eps ya que su carcter de imagenvectorial ser respetado incluso en la salida a pdf (los grficos pdf slo saldrn bienen la salida pdf, ya que las salidas dvi y ps tendrn problemas y mostrarn el grficoincompleto), pero cualquier tipo de imagen de mapa de bits (png, jpg... lo quequieran) funcionar a la perfeccin.

    Trabajando con LyX

    AGINA 13 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    14/60

    Elmenentorno

    Un concepto importante en LyX es el deentorno. Los entornos sirven para distinguir lasdiferentes partes del documento, como por

    ejemplo el ttulo de un captulo del texto simpleque le sigue, y se asignan con el men (el cualpuede verse en la siguiente imagen) que seencuentra a la izquierda de la primera barra deherramientas, justo debajo del men Archivo.

    Los entornos que tengamos a nuestradisposicin dependern del documentclasselegido. Por ejemplo, al escribir un artculo o unacarta no tendremos a nuestra disposicinCaptulo, como s lo tendremos al escribir un

    libro.

    Todas las opciones del programa pueden serelegidas desde los menes o desde las barrasde herramientas, pero tambin desde diversosatajos de teclado.

    Por ejemplo, si queremos escribir una fraccinpodemos hacerlo pulsando el botncorrespondiente en la barra de herramientas dematemtica, o mediante la combinacin de

    teclas Alt+m seguido de f. Incluso la asignacinde los principales entornos puede realizarsedesde el teclado: prueben con Alt+p seguido delos nmeros del 0 al 6, o de b, o de e...Dejar al lector el entretenerse con estascuestiones.

    De izquierda a derecha: ver salida dvi, actualizardvi, ver pdf, actualizar pdf, ver postscript,actualizar postscript. Y desde el men Archivo Exportar pueden generar el formato quenecesiten.

    El ltimo paso importante en el trabajo con LyXes ciertamente la compilacin del archivo.Seguramente habrn visto la siguiente barra deherramientas que se encuentra debajo delmen Entorno:

    AGINA 14 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    15/60

    usto despus del mismo, lograremos que laspginas en las que se encuentra el ndice seannumeradas con nmeros romanos, mientras quelas pginas siguientes tendrn nmerosarbigos que comenzarn desde 1 en el primercaptulo.LyX permite adems ver el cdigo LaTeX entiempo real, simplemente habilitando la opcinVer View Source.

    Por ltimo, aunque no menos importante, LyXofrece un modo muy simple de editar elprembulo LaTeX, es decir, todo el cdigoLaTeX que se puede escribir entre lasinstrucciones \documentclassy \begin{document} y que afecta elcomportamiento general del documento. Essuficiente, por ejemplo, ir a Documento Configuracin Preambulo LaTeX y agregar lasiguiente lnea

    No todo son mens grficos en esta vida, y enms de una ocasin resulta ms simple y rpidoescribir una buena lnea de cdigo que pulsarvarias veces el ratn. Para la gente conconocimientos de LaTeX LyX tambin es de granutilidad ya que permite insertar cdigodirectamente. En el modo matemtico (que sehabilita con Ctrl+m o Ctrl+Maysculas+m, segnsi la expresin es en lnea o destacada) el

    cdigo LaTeX simplemente se inserta con labarra \ seguida de la instruccin: \frac seguidode espacio nos dar una fraccin del mismomodo que Alt+m seguido de f, o \alpha insertarla letra griega del mismo modo que Alt+mseguido de g seguido de a.

    Fuera del modo matemtico contamos con elbotn TeX que nos abre una caja especial(cuya etiqueta ERT significa Evil Red Text... lagente de LyX tiene un sentido del humor

    particular...) donde podremos escribir nuestrofantstico cdigo. Por ejemplo, si usando algunode los documentclass para libros (todas lasvariantes de book que nos da LaTeX) insertamoscon nuestra malvada cajita ERT el comando

    \frontmatter

    justo delante del ndice (Insertar Lista / IG ndice general) y del mismo modo insertamos

    \mainmatter

    \usepackage[pdftex]{hyperref}

    para hacer que en el pdf que generemos tantolas referencias cruzadas como el ndice seconviertan en links activos, adems depermitirnos usar, gracias al botn TeX, elcomando \href{url}{texto} en el documento parainsertar hyperlinks a sitios web, por ejemplo. El

    comportamiento de estos links (sus colores, sison subrayados o no...) puede serpersonalizado agregando al prembulo elcomando \hypersetup con algunos parmetros.

    LyX para los irreducibles de LaTeX

    AGINA 15 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    16/60

    buscar la documentacin que ofrece el sitio deLaTeX-project (ver links, al final),especialmente el documento The not so shortintroduction to LaTeX2e.

    Las posibilidades son casi ilimitadas. Para msinstrucciones LaTeX de poner en el prembulo (ocmo usar mejor las pocas que he presentado),les recomiendo

    ATENCIN!: La salida dvi ignorar el comando \href, no as los links internos quefuncionarn correctamente. Todo el paquete hyperref ha sido pensado para lageneracin de archivos pdf.

    Cundo s, cundo no

    realizar un pster o una presentacin en LyX(LaTeX tiene ms de un documentclass parapresentaciones), pero claramente no es laherramienta adecuada para el trabajo:OpenOffice.org o Scribus (o incluso KWord) nosdarn menos problemas.

    Otro punto a tener en cuenta son las fuentestipogrficas: LaTeX (y por lo tanto LyX) no usalas fuentes del sistema sino las propias, por loque la lista de fuentes tipogrficas disponibleses, si bien excelente, bastante limitada: en mifedora 7, once fuentes de tipo roman, cinco detipo sans serif y cuatro de tipo typewriter. Y solopuede utilizarse una de cada tipo en un mismodocumento.

    No existe la herramienta perfecta capaz dehacerlo todo, y ciertamente no se utiliza undestornillador para clavar un clavo. LyX espoderoso para ciertos tipos de trabajos, peroresulta molesto en otros.

    Si queremos escribir un libro, especialmenteuno de carcter tcnico con frmulasmatemticas, grficos, tablas y un largoetctera, resulta perfecto (estoy tentado a decirimprescindible), pero si queremos realizar unpster, o una presentacin, o disear unarevista... o cualquier otro documento quenecesite un control manual de todos loselementos ser mejor buscar otras opciones. Esdecir, es posible

    NOTA: Esto ltimo es cierto solo parcialmente. Es posible, utilizando cdigo LaTeX,cambiar temporalmente de fuente, pero el proceso es mucho ms molesto de cuanto

    pueda resultar conveniente.

    AGINA 16 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    17/60

    Adems, el maravilloso concepto WYSIWYM

    tiene un par de puntos flojos (bueno, son tres...pero no ms):1) Al insertar imgenes no sabremos qutamao tendrn en el documento final hastatanto hagamos la compilacin, por lo que secorre el riesgo de que la imagen resultante seams ancha que nuestra pgina. Clickando sobrela imagen accederemos a un men que nospermitir escalar fcilmente la imagen ensalida para as ajustarla a nuestro documento,pero lo tendremos que hacer nosotros en forma

    manual.

    Fuera de estos tipos de letras (roman, sans serif

    y typewriter) no hay mucho ms. En modomatemtico, se dispone de un tipo de letrallamado Fraktur (una especie de gtica), de untipo caligrfico y de un tipo pizarra (!), perono tienen todo el rango de caracterestipogrficos implementado (de hecho, excepcinhecha de Fraktur, carecen de minsculas!), porlo que solo son tiles como smbolos especiales.Lo siento, pero Penguin Attack no estdisponible en LaTeX...

    3) Las expresiones matemticas no se cortanautomticamente a fin de lnea, por lo que si notenemos cuidado nuestra fantstica ecuacinpodra salirse de los mrgenes.

    Siempre hay que mirar la salida compilada paraevitar problemas.Y bueno, nada es perfecto...

    Esto es particularmente molesto con imgenespdf, ya que como se ha dicho anteriormente solola salida pdf las mostrar correctamente y dehecho incluso en la ventana de edicin de LyXse vern mal.

    2) Algo semejante sucede con las tablas: sonmuy fciles de crear o editar (o incluso de rotar...les dejo el investigar eso), pero cuando sevuelven muy anchas pueden salirse de losmrgenes.

    AGINA 17 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    18/60

    Links tiles:

    LyX: http://www.lyx.org/CTAN: http://www.ctan.orgLaTeX project: http://www.latex-project.org/

    El len de CTAN, al comienzo del artculo, hasido dibujado por Duane Bibby y est disponible

    para su uso, tanto pblico como privado, graciasa www.ctan.org.El logo de LyX proviene de la pgina principal del

    proyecto.

    Por Ricardo Gabriel [email protected]

    Conclusin

    caractersticas de LaTeX, todava tienen unlargo camino por recorrer, especialmentecuando hablamos de documentos tcnicoscomplejos.

    El pblico ms amplio de este sistema se

    encuentra ciertamente entre la gente de ciencia(fsicos, matemticos, astrnomos...), pero nose limita solo a este especializado grupo depersonas: LaTeX + LyX est abierto a todo aquelque tenga algo para decir a travs de un texto,y que quiera obtener documentos de aparienciaprofesional con realmente poco esfuerzo.

    Solo me queda invitaros a probar este sistema ydesearos, como dice uno de los manuales delprograma: Happy LyXing!

    A pesar de ser el ms viejo de los sistemaselectrnicos de edicin de texto, LaTeX siguesiendo de lejos el ms poderoso.

    Sus limitaciones son pocas (bsicamente, elnmero de fuentes tipogrficas disponible),

    mientras que sus beneficios son enormes,especialmente gracias a LyX que hace fcil lascosas molestas de LaTeX como la seleccin deldocumentclass, la creacin de tablas y el ajustede los detalles (mrgenes, formato deprrafos...)

    Si bien algunos programas, especialmenteOpenOffice.org Writer con su filosofa basada enestilos (que creo firmemente ser el futuro de laedicin de textos), se estn acercando a las

    AGINA 18 - BEGINS

    http://www.lyx.org/http://www.ctan.org/http://www.latex-project.org/http://www.ctan.org/mailto:[email protected]:[email protected]://www.ctan.org/http://www.latex-project.org/http://www.ctan.org/http://www.lyx.org/
  • 8/14/2019 Begins 13 - Febrero 2008

    19/60

    se podra ser el ttulo de unextenso tutorial de cientos y cientosde pginas, pero en este Ojo delNovato me conformar con poderacercar ligeramente el poder de laconsola al usuario recin llegado aLinux. Y tratar de que pueda serentendible tanto por los usuariosnovatos en Linux pero duchos eninformtica como para quienescarecen de cualquier conocimientorelativo a ordenadores. T dirs si loconsigo o no...

    Tambin quera sealar que,cuando termines este episodio delOjo del Novato NO VAS A SER UNEXPERTO EN LA CONSOLA DEGNU/LINUX, tan slo pretendo quete puedas familiarizar con algunosde sus comandos y que puedasencontrarle una utilidad, as comoofrecerte otro modo de hacer lascosas. Es algo obvio, pero crenecesario recordarlo aqu, antes deempezar.

    El ojo del novato

    AGINA 19 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    20/60

    Lo primero de todo quiz sera sealar que la consola (tambin llamada terminal, shell,etc., en Ubuntu Gutsy la podemos encontrar en el men Aplicaciones > Accesorios > Terminal) esuna comunicacin casi directa entre el usuario y el sistema operativo, evitando el uso de

    complicadas interfaces grficas (como GNOME, KDE, etc.) que requieren un elevado uso deRAM, libreras...

    Dicho de otro modo, imagina que t quieres mandarle un mensaje a tu vecina, que esttremenda (o a tu vecino, que no se enfade nadie...). Puedes hacerlo de dos maneras: la primeraes mandarle una carta a travs del servicio de correos; la segunda es acercarte a ella y darle elmensaje en persona. Pues ms o menos esa es la diferencia entre utilizar un interfaz grfico ousar la consola.

    En la gran mayora de los sistemas linux, la consola que viene por defecto es bash,acrnimo de Bourne Again Shell, en ingls otra consola bourne.

    Voy a poner unos ejemplos de usos tiles de la consola para que le pierdas el miedo (enrealidad, existen millones de ejemplos tiles, slo quiero destacar algunos por la frecuencia conlos que te los podrs encontrar sin que tengas que profundizar en conocimientos informticos ninada parecido).

    Imagina que quieres instalar una aplicacin en tu Ubuntu Linux (recordemos aqu que esta

    seccin siempre se ha basado en Ubuntu por considerarla la ms extendida y, quiz, tambin lams amigable de cara al usuario novato, sin que ello sirva para reconocer dicha distribucin comola mejor, ni mucho menos). Esa aplicacin, para este ejemplo, ser COMIX, que es un visor decomics bastante bien conseguido. Pues bien, podramos hacerlo desde Aplicaciones > Aadir yquitar..., activamos Todas las aplicaciones disponibles en el men desplegable de la esquinasuperior derecha y tecleamos comic en la barra buscadora. Sin ms. No es necesario nisiquiera pulsar intro para que se inicie la bsqueda de un montn de aplicaciones que tenganrelacin con los comics, las cuales aparecern en unos segundos en nuestra ventana, comovemos aqu:

    El ojo del novato

    AGINA 20 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    21/60

    El ojo del novato

    Cuando marcamos la aplicacin deseada y hacemos clic sobre Aplicar cambios, nospreguntar si realmente queremos instalar el paquete. Aceptamos y, poco despus, tendremosel visor de comics instalado en nuestro sistema.

    Es sta la nica forma de hacer tal cosa? Noooooo, en nuestro sistema Linux es muyextrao que slo se puedan hacer las cosas de una manera, as que veamos otras formas.Por ejemplo, tambin podramos hacer lo mismo buscando el paquete correspondiente desdeSynaptic, marcndolo y aplicando los cambios. Pero ahora veremos cmo se puede hacer lomismo desde la consola. Bastara con introducir el siguiente comando:

    $ sudo apt-get install comix

    NOTA: En un sistema Linux, las maysculas y las

    minsculas son letras distintas. Por tanto, no serigual poner escritorio que Escritorio o queesCriTorio. Tenlo muy en cuenta.

    Tan slo tendremos que introducir nuestra contrasea y esperar que se descargue einstale el paquete seleccionado. Si fuesen necesarios otros paquetes para asegurar lasdependencias, se har automticamente y nos informar de ello.

    AGINA 21 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    22/60

    El ojo del novato

    Para poder manejarnos correctamente con la consola, estara bien echarle un vistazo al rbolde directorios en nuestro sistema Linux. Para ello, copio y pego el rbol de directorios que pusehace ya mucho tiempo en el Ojo del Novato de Begins n5. Sin entender esta estructura, siempreestaremos perdidos en los directorios del pingino, as que miradla bien. En primer lugar, pondr

    una estructura que puede resultarte familiar, la de Windows:

    Ahora, compralacon la estructurade Linux, quiz tesorprenda...

    AGINA 22 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    23/60

    El ojo del novato

    Como puedes ver, ests en una ruta muy parecida a lo que estabas acostumbrado, no esas?

    Cuando abrimos la consola desde Aplicaciones > Accesorios > Terminal, estamossituados en nuestro directorio home. Podemos comprobarlo con el comando pwd que significaPrint Working Directory, es decir, dime el directorio actual. Haz la prueba y teclea pwd en tuterminal. Debers tener una salida como sta (lgicamente, en vez de reygecko pondr tunombre de usuario):

    $ pwd/home/reygecko

    Si queremos movernos por el rbol de directorios, podemos hacerlo paso a paso o bien irdirectamente hasta el punto que queramos. Aqu una buena noticia: no es necesario teclear una

    orden o un nombre de archivo/directorio completo. Si queremos movernos aldirectorio /home/reygecko/Escritorio y estamos en /home/reygecko, podemos poner

    $ cd Esc

    y pulsamos la tecla de Tabulacin (la que est encima del bloqueo de maysculas). Bashautocompletar lo que pretendemos escribir y tendremos este resultado:

    $ cd Escritorio

    Esto es algo tremendamente til, como comprobaris a poco que le dediques 10 minutos aexperimentar con la consola. Por ejemplo, intenta llegar al escritorio y luego subir tres niveleshasta la raz de tu sistema, es decir, hasta /.

    La solucin es sencilla: podras hacerlo directamente tecleando

    $ cd /

    aunque tambin podras hacerlo tecleando

    $ cd ..$ cd ..$ cd ..

    No, no se trata de un error. Al hacer cd .. le decimos al sistema que nos site en el nivelinmediatamente superior. Por tanto, si estamos en /home/reygecko/Escritorio, nos movera /home/reygecko. La siguiente orden nos dejar en /home y la siguiente en /.

    Ahora supongamos que estamos en nuestro escritorio. Cmo podemos ver lo que all

    tenemos? Con el comando ls. Haz la prueba y trata de hacer un ls del contenido de tudirectorio Escritorio. No temas, no estropears nada ;)

    AGINA 23 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    24/60

    El ojo del novato

    Vale, ahora ya sabes (mnimamente, pero ya sabes) moverte con una consola por tu rbolde directorios de Linux. Tambin sabes su estructura bsica y consultar los archivos que hay encada directorio. Hay muchas, muchsimas cosas ms que puedes aprender, pero este tutorial nopretende que las aprendas todas: slo pretende darte los conocimientos imprescindibles y

    convencerte de que la consola no es algo exclusivo de maestros de la informtica, todospodemos utilizarla.

    A continuacin, tratar de mostrarte algunos usos de la terminal de Linux que te puedenser especialmente tiles en ocasiones. Vamos con ello...

    Quin dice que Linux no se cuelga? No te creas todo lo que oyes. Linux tambin secuelga. Menos que Windows, es cierto, pero a veces ocurre. Sobre todo suele ocurrir cuandoinstalamos alguna aplicacin muy nueva o no suficientemente testada.

    Pongamos por caso que estamos viendo un vdeo en nuestro PC y, por el motivo que sea,esa aplicacin se bloquea. Tratamos de cerrarla y no podemos. Intentamos abrir el vdeo denuevo y tampoco podemos. Qu habra que hacer? Pues lo ms sencillo sera teclear esto enla consola:

    $ ps -e | grep totem

    Aqu una captura de lo que devuelve en mi caso:

    Totem es el reproductor de vdeo y audio que viene por defecto en GNOME. Por eso, sise queda colgado por algn motivo, al poner la orden de antes nos devolver un nmero quevara en cada caso. En este ejemplo, ese nmero es el 30814, como ves arriba. Queremoscerrarlo de acuerdo? Pues podemos hacer esto:

    $ kill 30814

    Con esa orden estamos matando el proceso 30814, que en este caso es el reproductorde vdeo/audio totem. Recuerda esto, es probable que te sirva para poder reiniciar algn procesocolgado. No tiene por qu ser totem, puede ser azureus, amule, amarok...

    Qu otras cosas tiles puede hacer un novato con la consola? Pues, por ejemplo, instalarprogramas de Windows usando Wine. El primer paso es tener instalado Wine, claro. Eso lopuedes hacer tan fcil como antes hicimos con el visor de cmics, pero poniendo wine en la

    ventana de bsqueda.

    AGINA 24 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    25/60

  • 8/14/2019 Begins 13 - Febrero 2008

    26/60

    El ojo del novato

    Aparecer el men tpico de instalacin de los programas para Windows. Ya sabes:aceptar, aceptar, aceptar... hasta que est instalado.

    Muy bien. Se supone que ya lo hemos instalado. Y ahora? Cmo debemos iniciarlo?Echa un vistazo a tu men de Aplicaciones y encontrars que hay una entrada para MWSnapdentro de Wine. Algo as:

    NOTA: La primera vez que se instala Wine es probableque no se cree de inmediato el men mostrado arriba.Ser suficiente con cerrar la sesin y entrar de nuevo

    (no es necesario reiniciar) para que aparezca.

    Ahora basta con hacer clic sobre el icono y estar funcionando ese programa de Windows

    en tu flamante sistema Linux. Aqu tienes la prueba:

    AGINA 26 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    27/60

    El ojo del novato

    Ahora sabes unas cuantas cosas ms sobre tu sistema Linux. Eso te dar confianzacuando te sientes frente a l y cada da te hars ms consciente de lo poderoso que puedellegar a ser.

    De todas maneras, no hay que olvidar que la autntica fuerza de Linux no reside en supotencia, su prctica inmunidad frente a virus, sus espectaculares efectos de escritorio (comolos que vienen con Compiz-Fusion), etc. Su poder viene de SER LIBRE. Y, de paso, deayudarnos a los dems a ser un poquito ms libres.

    Un saludo, linuxer@s

    scar Calle Gutirrez, a.k.a. reygecko

    NOTA: Si quieres aprender ms cosas sobre la consola de comandos, terecomiendo elFABULOSO tutorial sobre Linux que puedes descargar desde

    http://www.linux-party.com/modules.php?name=DownloadsEs necesario registrarse, pero merece la pena.

    Tambin puedes consultarlo en formato HTML, sin registro, desdehttp://www.linux-party.com/TutorialLinux/

    AGINA 27 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    28/60

    La jungla y el paraso Jaroslaw Filiochowski, en Bilbao a 12 de Enero de 2004

    Artculo liberado bajo licencia Creative Commons (Reconocimiento-Compartir igual 2.1)Condiciones de la licencia en http://creativecommons.org/licenses/by-sa/2.1/es/legalcode.es

    Extrado dehttp://wiki.jarfil.net/

    PresentacinWindows es como un paraso, todo bonito, colinas de campos verdes, cielo azul, preciosas nubes blancas, el

    sol brillando... y justo detrs del horizonte, oculto tras una colina, un gran muro de piedra de cuatro metrosde alto con alambre espino y guardias con orden de tirar a matar.

    Linux es como una jungla, al entrar no acabas de saber dnde est el suelo y dnde el cielo, todo son rboles

    y lianas. Ves pasar unos monos saltando de rbol en rbol, y de repente unos loros multicolores pasan

    volando a escasos centmetros de donde ests. Todo son rboles, y ms rboles, y ms rboles... y cuandoterminan (cosa que no llegas a ver desde donde ests) se extienden miles de kilmetros cuadrados de terreno

    frtil. Algunas leyendas dicen que hay sitios donde este terreno termina, pero nadie se consigue poner de

    acuerdo ni dnde ni cmo.

    Primer daEn el paraso windows en el momento en que entras ya tienes Tu Casa, Tu Radio, Tu Nevera, y todo lo que te

    hace falta para entrar a vivir. Algunas cosas puede que no terminen de gustarte, pero piensas que con el

    tiempo ya aprenders a cambiarlas. Has pagado tu primer ao de alquiler de Tu Casa, y esperas que a cambiode eso dentro de unos aos el propietario te arregle las goteras del tejado y te cambie la lavadora cuando se

    estropee.

    En linux al cabo de un momento ves que los rboles tienen unas escaleras de mano, y algunos hasta

    ascensores de poleas. Ves gente yendo de un lado a otro entre las copas, algunos cuidando de los rboles,

    otros recogiendo frutos, otros simplemente disfrutando del paisaje. Tambin ves que algunos se llevan frutosy ramas no se sabe a dnde, pero en seguida crecen nuevos en su lugar. Un poco ms lejos ves un rbol viejo

    que ha cado y ha arrastrado delante de s a otros ms pequeos, y un grupo de gente est alrededor de l

    cortndolo a trozos para usarlo de abono, mientras otros vienen con plantitas pequeas intentando ponerlas

    encima del tronco, o al lado, o donde haya espacio libre.

    Primer da: anocheceEn el paraso mientras tanto has podido cortar elcsped, sacar de paseo a tu perro, ir a la heladera,

    leer el peridico, y ests pensando en si sentarte en

    el porche a disfrutar o poner la tele a ver qu echan.

    Todo parece perfecto y ests contento. No sabes que

    el porche donde te vas a sentar es de cartn-piedra, oque la tele en realidad no est conectada a la antena,

    pero todo est en su sitio y es perfecto.

    AGINA 28 - BEGINS

    http://creativecommons.org/licenses/by-sa/2.1/es/legalcode.eshttp://wiki.jarfil.net/http://wiki.jarfil.net/http://wiki.jarfil.net/http://creativecommons.org/licenses/by-sa/2.1/es/legalcode.es
  • 8/14/2019 Begins 13 - Febrero 2008

    29/60

    En la jungla ests empezando a tener miedo. Est oscureciendo y todava no has encontrado un sitio donde

    dormir, ni has comido nada. Preguntas a alguien que pasa a tu lado, pero como respuesta slo seala con un

    dedo hacia arriba y sigue su camino. No sabes qu hacer, pero al final te decides, agarras una de las escaleras

    al lado de la que hay un letrero que pone "Comunidad" y empiezas a subir. Llegas a una superficie tejida de

    lianas entre rboles donde hay mucha gente. Te acercas a uno, y sin decir mucho en cinco minutos te muestra

    cmo se teje un castillo con lianas. Crees que es magia, pero al cabo de una hora consigues tejerte una burdachabola usando lianas y ramas secas. Preguntas si puedes comer algo, y slo te sealan con un dedo a unrbol. Cuando te acercas ves que est lleno de todos los frutos posibles. No te lo terminas de creer, pero

    coges un par y te los llevas a la chabola. Oyes msica sonando y preguntas cmo es eso. Te ensean un rbolcuyos frutos tienen forma de radio, y al lado otro que da frutos con forma de televisin. No entiendes mucho,

    y temes que si entendieses podras volverte loco, pero al menos esta noche vers el telediario y despus

    alguna pelcula (todava no sabes dnde est el rbol que da frutos con forma de vdeo).

    Empieza a oscurecer en el paraso. Las farolas de la calle se encienden, salvo algunas que estn fundidas.

    Son cosas que pasan, te dices. Vas a casa, intentas poner la televisin, pero slo la ves esttica y al lado

    encuentras una pegatina que pone "llame al xxx-xxxx-xxxx para contratar el servicio de televisin". Quieresponer la radio, pero slo salen anuncios, concretamente slo dos o tres que se repiten una y otra vez, uno de

    ellos informndote del nmero para contratar el servicio de radio. Resignado piensas que debiste haber

    pensado antes en contratar el servicio de televisin, y te vas a la cama del segundo piso de tu casa, te tomas

    un vaso de agua que estaba junto a la cama, y te quedas dormido.

    En la jungla es de noche. Algunos han encendido unas hogueras y se ponen a contar cuentos sobre frutos de

    oro y frutos con forma de nave espacial. Muchos no se lo creen ni ellos, t desde luego no te crees nada,aunque debes admitir que la pelcula del canal 142 de la fruta-televisin era interesante. Tienes algo de fro,

    pero sigues el ejemplo de algunos que ves alrededor tuyo y terminas durmiendo bajo una fruta-manta sobre

    un fruta-colchn. Sueas con que "todo son rboles, todo son frutas..." y t eres un rbol...

    Segundo da: amaneceEs media maana en el paraso, el despertador no ha funcionado y te has quedado dormido. Debiste haber

    comprado pilas. Bajas a prepararte el desayuno pero slo encuentras leche y galletas. Debiste haber

    comprado comida. Quieres leer el peridico de hoy, pero slo ves el de ayer. Debiste haber contratado elservicio de peridico. Vas a poner la tele, pero recuerdas lo que pas ayer. Coges el telfono y... exacto:

    debiste haber contratado el telfono. Enfadado con tu propia estupidez sales a la calle y caminas los diez

    kilmetros que te separan de la oficina donde contrataste la casa. Desde luego nadie te lleva en coche; nadie

    lleva a extraos, no has visto a nadie conocido, y los taxis se contratan por telfono... Es por la tarde cuando

    llegas a la oficina, entras y lo primero que haces es pedir un contrato de telfono. Te presentan dos o tresdiferentes, coges el primero, lo firmas, y empiezas a respirar ms tranquilo. No has visto que el contrato es

    por un ao mnimo y al final saldr ms caro que la casa en s. No importa: ya tienes telfono! De paso

    aprovechas para contratar el servicio de televisin. Decides que la radio en realidad tampoco te interesatanto. Contento vas a la parada de taxi y en diez minutos ests de vuelta en casa.

    AGINA 29 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    30/60

    Mientras, en la jungla te has despertado con los primeros rayos de sol (todos los pjaros se pusieron a cantar

    untos), has aprendido a hacerte un bao con jakuzzi usando slo lianas y ramas, estas plantendote

    seriamente el nmero de torres que va a tener tu castillo cuando aprendas a hacerlos, y sigues sin creer los

    cuentos de los frutos-nave espacial de la noche anterior, pero empiezas a pensar que con unas pocas lianas yalguna que otra rama... quin sabe. Ves que alguna gente tiene plantas en sus casas (o castillos) y que cuandocrecen algunos las sacan de casa y las plantan en el suelo de la jungla, donde otros se les unen para cuidarlas

    y no es raro ver a gente que pasa al lado y echa un puado de abono o algo de agua. Piensas que debe ser

    grande tener un rbol de esos, aunque en realidad no sabes muy bien para qu podras quererlo. Pasas el daexplorando la jungla y viendo los diferentes rboles y frutos que dan: radio, televisin, vdeo (por fin!),

    frigorfico, silla, mesa, e incluso un rbol que da frutos-tejado!. Crees que ya has visto mucho, pero al fijarte

    te das cuenta de que apenas te has apartado de tu rbol inicial, que por cierto es una enorme secuoya de

    doscientos metros de alto y como poco cincuenta de ancho con las ramas llegando a cientos ms. Oyes hablar

    de otras secuoyas, ms o menos altas y ms o menos anchas, que estn en otras partes de la jungla, pero oyes

    comentar que ninguna es tan alta y tan ancha. Claro, por eso la has visto en primer lugar.

    Mejorando la calidad de vidaEl paraso vuelve a la normalidad. Con un par de llamadas has contratado un repartidor de peridicos, un

    repartidor de comida, encargas la cena en una pizzera, y despus de que el tcnico tardase dos horas en

    conectarte el cable de antena a la televisin (ya le vale, si solo era un cable!), por fin ves la pelcula de la

    noche. El chico de los peridicos tambin se ha encargado de traerte unas pilas para el despertador,

    aunque a un precio un poco ms alto que en la tienda. La vida es bella y no sabes qu ms puedes pedirle.Te acuestas contento de lo que has conseguido a lo largo del da.

    En la jungla, hablando con la gente descubres que

    "linux" no es el nombre de la jungla sino slo el de

    tu secuoya. Aprendes que hay otras secuoyas que se

    llaman BSD, Hurd, y alguna ms, y que la zonadonde vives la llaman GNU/Linux y est formada

    por parte de la secuoya y muchos rboles alrededor,

    mientras que la jungla entera es algo de Unix aunque

    lo llaman "*NIX", no sabes muy bien por qu. Estanoche duermes en una cama mullida en el segundo

    piso de tu casa con balcn (ya sabes cmo hacer

    paredes con ramas del "rbol de paredes") y ests

    pensando si te hace falta una chimenea o no. Detodas formas no te preocupa; sabes que puedes

    cambiar de idea en cualquier momento sin mayores

    problemas. Incluso si la casa se termina cayendo,

    slo has tardado un par de horas en montarla, y

    sigues dndole vueltas a lo del castillo, as que una

    casa ms o una menos no te importa demasiado. Decenar has cogido un empacho de frutas-tarta, estaban

    buenas pero ya sabes que debes decir que no cuandoalguien te reta a que comas ms rpido de lo que

    tardan en volver a salir las que coges (salen casi al

    instante).

    Primer lunes por la maanaSuena el despertador en el paraso. Te levantas, bajasa la cocina. Por fin puedes prepararte unos huevos

    con bacn y lo haces. El telediario anuncia la

    prxima llegada de Paraso Nueva Versin. Dicen

    que las camas sern el doble de blandas, las

    televisiones el doble de grandes y los sofs el doblede cmodos. Te parece interesante. Por primera vez

    ves el muro alrededor del paraso cuando ensean las

    compuertas de seguridad que separan tu parte del paraso de donde se est construyendo Nueva

    Versin. Sin embargo tienes otras preocupaciones:

    hoy empiezas a trabajar. Llamas a un taxi que te

    lleva a la oficina, aunque eres el ltimo en llegar;

    todos han venido en su propio coche. Decides quenecesitas un coche.

    AGINA 30 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    31/60

    El sol brilla a travs de las hojas de los rboles de la jungla. Has encontrado trabajo llevando frutas de un

    lado a otro y enseando a los recin llegados cmo se teje una casa con lianas. Se te ocurre que podras usar

    un carrito para llevar las frutas, as que juntas un par de frutas rueda, unas ramas, lo atas todo con lianas y

    consigues llevar el doble de frutas en la mitad de tiempo. Alguien que pasa al lado lo ve, le gusta, y planta un

    rbol que hace frutas-carrito dicindote que si quieres puedes grabar tu nombre en la corteza junto al suyo.Lo haces y te sientes orgulloso: una fruta con tu nombre (entre otros)!

    Toca ir al trabajoLa amable vendedora del concesionario El Paraso te ofrece distintos tipos de coches. Todos estn encerados,tienen lneas curvas, colores vivos, y llegan de 0 a 10 en cinco segundos, aparte de tener una velocidadmxima de 40Km/h. Para controlarlos slo tienes que sentarte, pulsar un botn, y con mover el volante para

    los lados es suficiente. Nada de marchas, pedales, ni otros controles. Cuando quieres apagar el coche pulsas

    otro botn y listo. Te parece muy sencillo, pero comentas que no ests seguro de eso de "mover el volante".

    La amable seorita te responde que no tienes por qu preocuparte, para cualquier problema vas a tener un

    instructor de autoescuela sentado en el asiento del copiloto. Pagas por el coche (ms de lo que te esperabas,pero al fin y al cabo es muy simple de controlar) y vas contento a casa. Cuando llegas... te das cuenta: no

    tienes garaje!! Vuelves al concesionario y comentas que no tienes garaje. Te responden que ellos no aceptan

    devoluciones, que una vez que has sacado el coche del concesionario es cosa tuya, y que si tienes algn problema llames al nmero de atencin al cliente. Vuelves a casa, dejas el coche aparcado en la acera y

    llamas al nmero de atencin al cliente. Te informan que eso no es problema del concesionario sino delvendedor de la casa. Llamas a la oficina de construccin y te informan que las casas no tienen garaje, pero si

    te interesa puedes llamar a una empresa amiga suya que se encarga de hacer garajes. Empieza a marearte un

    poco el problema, pero llamas a la empresa de garajes, donde te informan de que el precio del garaje,

    construido a medida, es de... y durante un minuto no consigues coger el aliento de la impresin. Cuelgas sin

    despedirte, hoy no tendrs garaje.

    A tu casa de la jungla le falta algo. Pasas medio da pensando qu puede ser hasta que

    caes en la cuenta: un helicptero! Coges una fruta-helicptero, tiras medio tejado parahacer la plataforma de aterrizaje, y ya tienes tu casa de los sueos. En realidad el

    helicptero no te sirve de mucho (a todos lados puedes llegar a pi o tirndote en una

    liana) pero... a que queda bonita una casa con un helicptero encima? Claro que quedabonita! Tu vecino, el del castillo de tres torres, al ver tu helicptero pone una lanzadera

    de cohetes haciendo de cuarta torre. Te parece que est loco, pero muy adentro piensas

    que te gustara tener una lanzadera de cohetes... El carrito para llevar fruta ya va solo (le

    has aadido una fruta-autopiloto de las que usan en los aviones) y ahora tu trabajo

    consiste en planificar rutas para que varios carritos no choquen entre s. Empiezas apensar que estara bien saber plantar rboles y no tener que depender de otros, como lo

    que te pas con la fruta-carrito. Ests pensando en adaptar el rbol de autopilotos para

    hacer una variedad especial de fruta-autopiloto-de-carrito. Algunos te comentan que

    tambin puedes hacerlo como un aadido al rbol de autopilotos, cuidar de una de las

    ramas para que produzca la variedad que necesitas, que alguien a quien tambin le

    interese cuide de ella, o incluso pagar a alguien para que lo haga. No ests seguro decul elegir, te gusta la idea de tener "tu propio rbol"...

    AGINA 31 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    32/60

    Hablando al da siguiente con tus amigos del paraso (ah, bendito telfono...!) te enteras de que hay otras

    empresas que construyen garajes. No son garajes de tanta calidad como los de la compaa "recomendada"

    pero son algo ms baratos y dicen que pueden llegar a funcionar igual. Te pones en contacto con ellos y

    llegas a un acuerdo. El garaje ser algo ms pequeo, no estar pintado, pero tendrs dnde guardar el coche.

    Ese mismo da te traen un garaje que no encaja del todo en las medidas (sospechas que puede estarprefabricado) y no te termina de gustar la idea de no tenerlo pintado, pero piensas que la diferencia de precio

    lo vale. Tambin piensas que, ya puestos, no debera ser difcil pintar el garaje... llamas a la tienda y pides unbote de pintura. Te dicen que necesitas licencia y un acuerdo firmado de modificacin para poder comprar

    pintura. No tienes ninguno de ellos, claro. Llamas a la constructora y te proponen venderte un lote de

    excavadora, apisonadora, gra, etc. que incorpora un conjunto de herramientas de pintura. Cuando te dicen el

    precio casi te da la risa y cuelgas. El vecino de enfrente te dice que te deja un bote de pintura y un pincel si

    prometes no decrselo a nadie y tienes cuidado de que nadie te vea pintando y si te cogen l no te conoce.

    Con mucho cuidado, de noche, dejas pintado el garaje, que descubres que en realidad est hecho de cartn-piedra. No importa, tienes tu garaje pintado y aparcas tu nuevo coche dentro. Ha sido un da productivo.

    TormentaEl da siguiente la jungla est llena de una espesa niebla. A media maana oyes un ruido en lo alto de lascopas de los rboles y te das cuenta de que est lloviendo. Por suerte las hojas recogen casi todo el agua,

    ahora entiendes por qu algunos cuidaban rboles con frutas-hoja. Ves cmo otros se hacen unos sombreros

    con hojas y te haces uno tambin. La lluvia se convierte en tormenta, y caen algunos rayos sobre la jungla.

    Un rbol ha sido alcanzado y algunas ramas se han incendiado. Rpidamente un grupo de gente se lanza unos

    a cortar las ramas ardiendo, otros a apagar el fuego que ha saltado a otros rboles. Sobre tu casa ha cado una

    rama ardiendo que ha rebotado de la pared del castillo de tu vecino, pero no te preocupa demasiado. Todavano tienes cosas de valor dentro, y siempre puedes volver a reconstruirla. Por suerte lo que vendes (manuales

    para construir carritos con autopiloto) est en un castillo a cambio de un pago que usan para mantenerlofortificado. Al final te has despreocupado demasiado y tu casa se ha cado a trozos. Te quedas mirando

    desolado lo que queda, pero tu vecino, el del castillo, decide ayudarte y con slo un par de frutas nuevas para

    sustituir las paredes que se haban quemado, te la deja prcticamente como estaba. Piensas que has tenido

    suerte, y que deberas aprender a hacer esas cosas, slo por si acaso.

    Nubes de tormenta se ciernen sobre el Paraso. El

    cielo se vuelve negro, y empieza a llover. Ahora te

    das cuenta de la cantidad de goteras que hay en tu

    casa. Incluso hay una en el saln, en el piso de abajo.

    La televisin deja de funcionar, aparentemente sin

    motivo. Tampoco es que supieses encontrarlo, claro,eso es "cosa de tcnicos", y as llamas al tcnico a

    que te la arregle. Tras unas horas de espera llega, yen slo un par de horas te la vuelve a conectar, pero

    te cobra como si fuese una instalacin nueva! Ests

    indignado, slo un par de horas para arreglar esa

    tontera... te sientes estafado, por el tcnico, desde

    luego. Hace horas que habas llamado a la

    constructora por el tema de las goteras, pero todavano sabes nada. El problema se est agravando, el

    dormitorio parece una piscina. Un rayo cae en medio

    de la casa y empieza a arder. Ves que casi todo elbarrio est ardiendo tambin.

    En ese momento te llega un envo: un mensajero

    con un paquete de la constructora; te mandan unapalangana para las goteras. Ests indignado, ya le

    vale al mensajero! cmo ha podido tardar tanto!

    Pones la palangana debajo de la gotera del saln...

    y medio tejado se hunde bajo las llamas. Ahora puedes ver de qu est hecho: cartn-piedra

    reforzado con acero. Indignado llamas a laconstructora, que te informa de que eso esnormal, que cuando te cae un rayo en la casa esta

    se quema, que simplemente tienes que volver a

    poner la casa. Claro que t no sabes poner la casa,

    y se lo dices. Te responden que ese no es su

    problema, que llames al albail que te la puso.

    Llamas al albail y este acepta el encargo, aunque

    tardar unas horas.

    AGINA 32 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    33/60

    Ya entrada la noche llega el albail, quita los escombros de lo que era Tu Casa, pasa con una apisonadorasobre la parcela ("si no se allana, la nueva casa no se aguanta", te dice) y en un par de horas vuelve a montar

    Tu Casa con los elementos prefabricados que ha trado. Te cobra como por una instalacin nueva. Cuando

    intentas protestar te dice que no es cosa suya que te cayese un rayo, que es cosa de la constructora que se

    quemase la casa porque l slo monta las piezas que le mandan, y que ha tardado como una instalacinnueva y as te la cobra. Eso s, si quieres un pararrayos l te lo puede instalar, pero tendrs que comprarlo en

    la tienda y volver a llamarle para que lo instale.

    Ests furioso, menuda cara tiene el albail. Encima, cuando entras en la casa te das cuenta de que ya no

    tienes garaje, la televisin no funciona, slo hay leche y galletas en la cocina, el despertador no tiene pilas y

    slo funciona el telfono (claro, el albail lo habr puesto para poder llamarle, piensas). Pero ya es entrada la

    noche y no puedes hacer nada hasta el da siguiente, as que te tumbas en la cama... y te levantas al medioda;

    tarde, como era de esperar.

    Nueva VersinHay conmocin en la jungla. Se rumorea que una de las ramas nuevas de la secuoya ya est

    suficientemente madura como para empezar a coger frutos decentes (hasta ahora algunos

    salan amargos). Piensas que podra ser interesante, as que construyes un piso ms en tucasa para llegar al nivel de la rama esa. La mayora de las cosas siguen igual, y puedes

    pasar de un piso a otro cuando quieras, pero en el piso superior todava hay algunas cosas

    que no encajan. Por ejemplo una lmpara de araa tiene uno de los brazos flojos, y hay una

    silla que no encaja del todo con el resto de la tapicera. De todas formas pasas algn tiempo

    al da en ese piso para disfrutar de la lmpara (antes no tenas, y haba que montarlas unomismo). Acabas experimentando con la silla y encuentras el color que debera ser. Se lo

    comentas a los que mantienen la rama de frutas-silla y estos la cambian un poco para quesea ms fcil adaptar el color de las sillas (alguno propone introducir un sistema militar decamuflaje adaptativo para que el color se cambie solo, pero los dems le hacen callar). Te

    vas acostumbrando cada vez ms a la nueva rama y vas pensando en ir abandonando los

    pisos inferiores de tu casa y trasladarlo todo arriba, donde mientras tanto has ido probando

    frutas-cosa de nuevas ramas de otros rboles y tu casa ya empieza a parecer una palacio.

    Es el da despus de la tormenta. Muchos vecinos tuyos del paraso estn tambin indignados con sus

    albailes. Casi nadie tiene tele, pero por la radio se oye un nuevo anuncio: Paraso Nueva Versin abre suspuertas hoy!. Es una gran noticia, por fin habr grandes cambios y grandes mejoras.

    Ya con mejor nimo decides aprovechar el tiempo para mejorar tu casa. Piensas que si estuviese hecha de

    piedra en vez de cartn aguantara mejor las tormentas. Llamas a la constructora para preguntar qu puedeshacer y te informan amablemente de que en el Paraso no hay piedras, las tienes que traer con un equipo de

    construccin desde una cantera fuera del muro donde puedes comprarlas en funcin del tipo de piedra. Claro

    que para eso necesitas un equipo de construccin...

    Por suerte te enteras de que un vecino tuyo tiene una excavadora y una gra que ha conseguido de no se sabe

    dnde y, despus de negociar un rato, consigues que te la deje unas horas. Te encaminas con la excavadora

    hacia una de las compuertas del muro exterior, pero cuando te dispones a salir te piden la documentacin, yte informan de que no se puede ir a comprar piedra sin tener los papeles en regla. Tu estratagema con la

    excavadora no ha servido para nada. Para cuando la devuelves ya es bien entrada la tarde, y llegas a casajusto a tiempo de or el anuncio definitivo: Nueva Versin est abierto!

    .0.1.1

    AGINA 33 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    34/60

    Te apresuras a coger el coche y te diriges hacia la compuerta que da paso a Nueva Versin. Cuando ya casi

    has llegado te piden los papeles. No tienes autorizacin para entrar, debes hablar con tu albail o con la

    constructora para tener derecho a entrar en Nueva Versin. Das media vuelta y vas a la oficina de la

    constructora. Ah te enteras de que en Nueva Versin las casas estarn reforzadas con titanio en vez de acero

    (obviamente no te dicen que seguirn siendo de cartn-piedra), habr el doble de sillones en el saln, y lastelevisiones sern el doble de grandes. Adems podrs pintar la casa de tres colores diferentes.

    Ests convencido de que es lo que necesitas, as que decides actualizarte. Te recomiendan una de sus

    compaas amigas, y ests a punto de decidirte cuando ves lo que tendras que pagar... y te paras a pensar un

    largo momento. Entonces ves que un amigo tuyo te est haciendo seas. Te acercas a l y te dice que puede

    pasarte de incgnito a Nueva Versin, pero que no se lo digas a nadie y que l no te conoce y todo eso.

    Decides probar a ver, y aceptas.

    Te lleva por una puerta de servicio a travs del muro a una parcela de tierra donde te monta una casa con los

    elementos de Nueva Versin, aunque sin telfono (para que nadie se entere), ni televisin, ni radio, y te

    recomienda encarecidamente que no contrates ningn servicio oficial para la casa. Todo parece muy bonito,

    la cama es el doble de mullida y es verdad que hay el doble de sillones en el saln, pero no sabes qu puedes

    hacer sin todos los servicios que solas usar, as que decides volver un momento a tu antigua casa en la

    versin anterior.

    Al intentar pasar por la puerta de servicio te encuentras con tu amigo que te dice que no seas loco, que

    obviamente al cambiar de versin tu antigua casa ha desaparecido, as de simple, y que si quieres poder usar

    las dos tendra que quitarte primero la casa nueva, poner la vieja, y luego volver a poner la nueva pero en

    otro lugar. Te parece excesivo, as que le agradeces todo el esfuerzo, y simplemente vuelves a buscarte unalbail que te monte una casa en la versin vieja.

    Vuelves a poner Tu Garaje, Tu Coche, Tu Televisin y Tu Despertador, y ests contento.

    Desenlace, o noPasa el tiempo y en la jungla acabas consiguiendo una mezcla de palacio y castillo, has dejado la rama vieja

    y ests probando partes de una ms superior todava, aunque algunas frutas salen amargas y muchas vecessigues usando una de las anteriores. Desde que sabes reconstruir tu casa ya no tienes problemas con las

    tormentas, si se quema, no pasa nada. Es ms, incluso has aprendido a tener ms de una casa, tender puentes,

    plantar rboles, y de vez en cuando ayudas a novatos que apenas saben tejer su primera casa, aunque te miren

    con cara extraa cuando simplemente les indicas con el dedo dnde tienen que ir.

    El paraso va decayendo. Cada vez ms gente se ha pasado a Nueva Versin y tu barrio est casi desierto. La

    constructora ya apenas hace caso de las goteras que tienes en casa, y ya ni te acuerdas de cundo ha sido laltima vez que te mandaron una palangana. Incluso el albail pone cada vez peor cara cuando le llamas,

    claro, l ya vive en Nueva Versin. Al final llega el da en que te cortan la luz. Llamas a la constructora yslo te encuentras un mensaje grabado informando de que el soporte para Paraso Normal ha terminado, y te

    recomiendan pasarte a Paraso Nueva Versin o Paraso Versin Definitiva. Desesperado decides pasarte aNueva Versin.

    Con todos los papeles en regla pasas por la compuerta en el muro, que se cierra detrs de ti, y vas a tu

    nueva casa. Sin coche, sin garaje, y donde en la cocina slo hay leche, galletas y un pltano...

    AGINA 34 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    35/60AGINA 35 - BEGINS

    El futuro de los dispositivos mbilesJAVA ME

    Que es Java Edicin Micro (Java ME) ?

    Dado el auge de las nuevas tecnologas de tercera generacin (3G) y ahora dentro de unos aosla de 4G en los dispositivos mviles, toma importancia las aplicaciones creadas bajo estosdispositivos, ya que el futuro sern la Internet y los dispositivos mviles, actualmente existen Kits

    de desarrollo muy por encima de windows mobile y de cdigo abierto como lo es Java en suversin Mvil (JAVA ME), esta API que corre en la mayora de dispositivos, nos ofrece portabilidadusando el mismo ejecutable (Jar/Jad), interconexin mediante Bluetooth e Internet, grficos 2D y3D, seguridad en la ejecucin de aplicaciones (sandbox), las nicas limitantes son el mismohardware, ya que los dispositivos carecen de buena memoria, resolucin de pantalla muy baja,entrada de datos muy incomoda, conexin de red con un bajo ancho de banda, Procesador muylento, y una versin recortada de las libreras de java estndar (Java SE).

    Pensando en aplicaciones de entretenimiento, negocios o utilitarios es una excelente ayuda, yaque nuestra aplicacin correr sin problemas en la mayora de dispositivos, y siendo unatecnologa escalable, estas limitaciones iran desapareciendo.

    Desarrollar con J2ME HerramientasKit Desarrollo JAVA (Requerido)J2SE SDK http://java.sun.com/j2se/1.5.0/download.jsp

    Libreras y entorno JAVA ME (Requerido)Sun Java Wirelles Toolkit http://java.sun.com/products/sjwtoolkit/

    Usar el Bloc de Notas o un excelente IDE para java incluye la versin Mobility (Opcional)

    NetBeans http://www.netbeans.org/

    Nota: Las herramientas se instalan en ese orden.

    http://java.sun.com/j2se/1.5.0/download.jsphttp://java.sun.com/products/sjwtoolkit/http://www.netbeans.org/http://www.netbeans.org/http://java.sun.com/products/sjwtoolkit/http://java.sun.com/j2se/1.5.0/download.jsp
  • 8/14/2019 Begins 13 - Febrero 2008

    36/60AGINA 36 - BEGINS

    Primer Proyecto Hola mundo

    Todo el desarrollo se centra en la aplicacin Wireless Toolkit,desde aqu creamos un nuevo proyecto:

    Se visualiza una nueva ventana, donde encontramos las opciones del proyecto, se presiona OK.

    Aqu nos indica la ruta donde almaceno el proyecto, por lo tanto nos dirigimos a la ruta en mencin

    para crear nuestro archivo de texto HolaMundo.java dentro del directorio Src.(Place Java source files in .......\HolaMundo\src)

  • 8/14/2019 Begins 13 - Febrero 2008

    37/60AGINA 37 - BEGINS

    Nota: La extensin del archivo debe ser en minsculas .java

    Desde el Bloc de Notas, adicionamos el contenido de HolaMundo.java seria algo breve :

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

    public class HolaMundoextends MIDletimplements CommandListener {

    public void startApp() {Display display = Display.getDisplay(this);Form mainForm = new Form("holaaa Mundooo");mainForm.append("Bienvenido a J2ME");Command exitCommand = new Command("Salir", Command.EXIT, 0);mainForm.addCommand(exitCommand);mainForm.setCommandListener(this);display.setCurrent(mainForm);

    }

    public void pauseApp () {}public void destroyApp(boolean unconditional) {}public void commandAction(Command c, Displayable s) {if (c.getCommandType() == Command.EXIT) notifyDestroyed();

    }}

    Correr el proyecto

    Salvamos el archivo de texto y presionamos correr

    Eso es todo, al instalar el Wireless Toolkit se incluyen ejemplos de inters, puede probarlospresionando el boton Open Project.

  • 8/14/2019 Begins 13 - Febrero 2008

    38/60AGINA 38 - BEGINS

    Conclusin

    J2ME es muy simple, practico y fcil de usar, existen plugins 3D de Blender para exportar a M3G. Elpotencial 3D y 2D es muy bueno solo basta optimizar un poco el cdigo con las herramientas que el kitncluye.Las aplicaciones de Multimedia, negocios y de control remoto son ilimitadas, solo basta estudiar laAPI y sus ejemplos para sacar ideas interesantes.

    Para mayor informacin y enlaces de inters puede consultar :

    http://developers.sun.com/mobility/midp/reference/techart/

    http://java.sun.com/javame/index.jsphttp://www.microjava.com/http://fivedots.coe.psu.ac.th/~ad/jghttp://developer.sonyericsson.com/http://www.forum.nokia.com/http://www.motocoders.com/

    Por Colombian Developershttp://coldev.blogspot.com

    http://[email protected]

    http://developers.sun.com/mobility/midp/reference/techart/http://java.sun.com/javame/index.jsphttp://www.microjava.com/http://fivedots.coe.psu.ac.th/~ad/jghttp://developer.sonyericsson.com/http://www.forum.nokia.com/http://www.motocoders.com/http://coldev.blogspot.com/http://coldev.cjb.net/http://coldev.cjb.net/http://coldev.blogspot.com/http://www.motocoders.com/http://www.forum.nokia.com/http://developer.sonyericsson.com/http://fivedots.coe.psu.ac.th/~ad/jghttp://www.microjava.com/http://java.sun.com/javame/index.jsphttp://developers.sun.com/mobility/midp/reference/techart/
  • 8/14/2019 Begins 13 - Febrero 2008

    39/60

    Ejercitatu mente

    con

    http://live.gnome.org/gbrainy

    AGINA 39 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    40/60

    AGINA 40 - BEGINS

    Grupo de Usuarios Java de ChileUna comunidad Java versin 2.0

    Las comunidades o grupo de usuarios no son nada nuevo,tampoco lo es, el reconocer su importancia en el desarrollo ydifusin de las tecnologas. Con respecto a Java una de lastecnologas mas difundidas en todo el mundo, Chile no sequeda atrs y cuenta con varias paginas con todo tipo de

    matices en su historia.Los orgenes de la Comunidad Java en ChileLos inicios datan del ao 2002 cuando un incipiente grupode programadores Java se unen gracias al apoyo de SunMicrosystems de Chile deciden crear una Comunidadava para reunir a los pocos conocedores de latecnologa en torno a un portal. El apoyo de SunMicrosystems de Chile fue fundamental, en susnicios ya que apoyaron fuertemente la difusinotorgando beneficios a sus miembros comomportantes descuentos en cursos oficiales,certificaciones y un lugar donde reunirse de manera

    presencial.

    Fue una sorpresa para todos como poco a poco lacomunidad empez a crecer, los miembros aumentaban y laparticipacin se vea en tutoriales escritos por los miembrosde la comunidad y en los foros siempre haba gentedispuesta a ayudar. La comunidad fue todo un xito y loscasi 2.000 miembros fueron testigos de esto.

    Sun organizaba eventos en Chile, venan directamente deos headquarters de Sun, evangelistas a dar charlas de latecnologa y eran todo un xito.

    Todo marchaba sobre ruedas...

    La otra cara de la monedaLa luna de miel dur aproximadamente dos aos, poco apoco empez a decaer hasta que finalmente en el ao 2005desapareci completamente. Las razones hasta el da dehoy, es un terreno frtil para la especulacin, sin embargo elfracaso en ningn caso se puede atribuir a sus miembros oa el desarrollo de la tecnologa Java en Chile.Ya aprendimos una leccin...

    El renacer, ahora versin 2.0Definitivamente los tiempos son otros, el desarrollotecnolgico de Chile y de la tecnologa Java han crecidoexponencialmente, pero el cambio mas importante que hoyenfrentamos esta relacionado con la ubicuidad de la redplasmada en un concepto conocido como la Web 2.0, y

    que tiene que ver esto con una comunidad Java? Se estarnpreguntando, bueno de eso trata esta versin 2.0

    Un grupo de ex miembros de la extinta comunidad Java sereunieron y decidieron crear una nueva comunidad Java,fresca y renovada, alineada con las tendencias actuales.Cuando se tiene la experiencia de haber participado en unacomunidad exitosa, se tienen heridas de guerra, sabemos loque resulto y lo que no resulto, este ltimo punto esinteresante, lo que resulta es la parte fcil, pero si nosponemos a pensar en aquellas cosas que no marcharoncomo pensbamos nos encontramos con conceptosrecurrentes en todo tipo de organizaciones sociales:Participacin, Colaboracin, Conflictos de Inters,

    Motivacin, Sentido de Perteneca.

    Teniendo esto ultimo presente, la interrogante es: Comologar una comunidad donde los miembros se sientan Partede la comunidad y no un numero estadstico, comomotivarlos a participar y colaborar con otros de maneradesinteresada, como lidiar con los conflictos de intersdonde los moderadores, sper usuarios o simplemente eldueo del sitio tiene la ultima palabra?...solucin: Web 2.0En esta comunidad no hay un sper usuario, nimoderadores si no que, todos y cada uno lo son. No hayestadsticas de usuarios registrados, hay un directorio depersonas, con nombres y apellidos. Si alguien quiere

    colaborar va y lo hace, no tiene que pedirle permisoa nadie. No hay usuarios en linea hay Personascon Espacios Personales, es decir Versin Web 2.0.

  • 8/14/2019 Begins 13 - Febrero 2008

    41/60

    AGINA 41 - BEGINS

    Plataforma tecnolgica: Web 2.0Otro de los temas a tratar es laplataforma que sustentara una

    comunidad, esto incluye desde elequipamiento fsico (servidores,housing, etc) y el software. El primerpunto esta cubierto por aportesannimos de los miembros (nadie andaen busca de fama) y el segundo,siendo consecuentes esta 100% sobresoluciones desarrolladas en Java. Perofalta una parte importante para queuna comunidad sea Web 2.0realmente, y es usar la Web como basetecnolgica, es decir usar aplicacionesWeb 2.0 disponibles libremente que

    nos permitan ser efectivos y eficientesen el logro de nuestros objetivos comocomunidad. Contamos con undirectorio de herramientas Web 2.0que nos permiten -por ejemplo-realizar cursos a distancia (SalasVirtuales), Herramientas decolaboracin, Blogs, Foros, etc.

    Juan Carlos Herrera [email protected]

    Hoy se esta organizando un curso decertificacin Java por los miembros de lacomunidad, para los miembros de la

    comunidad.JUG.cl forma parte de la comunidadinternacional de Grupos de Usuarios(JUG=Java User Group) como lo puedenver en este mapa:https://jugs.dev.java.net/profiles/

    Esta es una iniciativa de Sun Microsystemspara apoyar el desarrollo de comunidadesJava en todo el mundo.

    En lo local, pretendemos colaborar conotras comunidades de Chile como;

    LinuxChillan (y su excelente revista Begins)y EducaLibre, entre otras.

    Bueno esto no es mas que un resumen denuestra iniciativa, mas informacin:www.jug.cl y/o nuestro blog:http://www.jug.cl/blogs/JavaChile/

    https://jugs.dev.java.net/profiles/http://www.jug.cl/http://www.jug.cl/http://www.jug.cl/blogs/JavaChile/http://www.jug.cl/blogs/JavaChile/http://www.jug.cl/https://jugs.dev.java.net/profiles/
  • 8/14/2019 Begins 13 - Febrero 2008

    42/60

    Administrar y configurar un computador

    con Linux, ya sea un equipo deescritorio, un porttil, o un servidor, nosiempre es una tarea fcil, peroutilizando Webmin se puede reducirbastante la complejidad del proceso.Webmin es una interfaz que permiteadministrar sistemas Unix y Linuxusando cualquier navegador webmoderno. Webmin permite por ejemplo

    administrar cuentas de usuario,servidores Apache, DNS, Samba, DHCP,compartir archivos, y mucho ms, desdeuna interfaz web fcil de utilizar.

    Webmin consta de un sencillo servidorweb, y de un cierto nmero deprogramas cgi que actualizandirectamente los archivos deconfiguraciones como /etc/inetd.conf

    o /etc/passwd. De manerapredeterminada usa el puerto 10000para comunicarse con el servidor.

    Cuando te hayas acostumbrado a

    utilizar Webmin, podrs olvidarte detener que editar archivos deconfiguracin, o de tener que iniciar,detener, o reiniciar serviciosmanualmente. Hasta podrs administrarun servidor desde un computadorremoto a travs de Internet.

    Instalacin en openSUSE

    Descarga el archivo RPM disponible enla pgina de Webmin:

    http://www.webmin.com/

    AGINA 42 - BEGINS

    http://www.webmin.com/http://www.webmin.com/
  • 8/14/2019 Begins 13 - Febrero 2008

    43/60

    Luego ejecuta en una consola la siguienteinstruccin:

    sudo rpm -ivh webmin-1.390-1.noarch.rpm

    Ya est instalado Webmin en tu equipo.Para poder acceder al programa, debesescribir la siguiente direccin en una

    ventana de tu navegador web, porejemplo Firefox.

    AGINA 43 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    44/60

    Firefox presenta una advertencia indicandoque la conexin segura ha fallado. Solodebemos crear una excepcin, haciendo clicen el vnculo que el programa nos ofrece alfinal de la pgina. Luego, presionamosAadir excepcin. Firefox nos mostrar otraventana para obtener un certificado.Presionamos el botn Obtener certificado.Y luego el botn Confirmar excepcin deseguridad.

    Uso de Webmin

    Ahora, Firefox nos visualizar la pantalla de Login de Webmin. Ingresamos lacuenta de root y su contrasea.

    AGINA 44 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    45/60

    Luego, veremos un men con diversasopciones en el costado izquierdo y unapgina informativa.

    De esta forma podemos apreciar las numerosas alternativas que nos ofrece

    Webmin para administrar nuestro equipo, desde la comodidad de nuestronavegador en un entorno grfico.

    AGINA 45 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    46/60

    Por ejemplo podemos ver los procesos quese encuentran en ejecucin.

    Est opcin nos muestra la misma informacin que podemos obtener con loscomandos top y ps en una consola, pero de una forma mucho ms fcil paraaquellos usuarios no tan expertos en la consola.

    AGINA 46 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    47/60

    Tambin podemos editar u observar la configuracin de los sistemas de archivosy discos de nuestro equipo.

    AGINA 47 - BEGINS

  • 8/14/2019 Begins 13 - Febrero 2008

    48/60

    Webmin posee muchas opciones comopodrn observar en la siguiente captura.

    Enlace:

    http://www.webmin.com/Alex Sandoval Morales

    [email protected]

    Puedes obtener ms informacin en la pgina del proyecto Webmin.

    Finalmente, te puedes estar preguntando para quien puede ser til estaaplicacin? Puede ser sumamente til para los usuarios con menos experiencia,que no estn familiarizados con la edicin de los archivos de configuracin.Tambin puede ser til para los administradores de sistemas aunque ya tenganun detallado conocimiento de Unix o Linux, pues con esta herramienta podrnestar seguros que las modificaciones hechas estn bien realizadas.

    AGINA 48 - BEGINS

    http://www.webmin.com/http://www.webmin.com/
  • 8/14/2019 Begins 13 - Febrero 2008

    49/60

    EVENTOSPyCon 20086ta Conferencia anual de Python a realizar por laPython Software Foundation.

    Lugar: Crowne Plaza Chicago O'Hare hotel,Chicago, EE.UU.

    Fecha: 13 al 20 de marzo de 2008Web: http://us.pycon.org/2008

    Linux/Open Source on Wall Street

    6to Evento y Conferencia anual sobreLinux y tecnologas OpenSource yadopcin de datacenter en empresasdel mercado financiero.

    Lugar: Roosevelt Hotel, E 45thStreet at Madison Ave. New York, USA.

    Fecha: 1 de abril de 2008

    Web: http://www.linuxonwallstreet.com/

    MySQLConference & Expo

    Lugar: Santa Clara, California.Fecha: 14 al 17 de abril de 2008Web:http://en.oreilly.com/mysql2008

    FLISOL 2008

    Festival Latinoamericano de

    Instalacin de Software Libre, eventoms grande de Latinoamrica dedifusin de Software Libre.

    Lugar: TODO LATINOAMERICA

    Fecha: Sbado 26 de abril de 2008

    Web:http://installfest.info/FLISOL2008

    EVENTOSEVENTOS

    EVENTOS EVENTOS EVENTOS EVENTOS EVENTOS

    EVENTOS EVENTOS EVENTOS EVENTOS EVENTOS

    EVENTOS EVENTOS EVENTOS EVENTOS EVENTOS

    AGINA 49 - BEGINS

    http://us.pycon.org/2008http://www.linuxonwallstreet.com/http://en.oreilly.com/mysql2008http://installfest.info/FLISOL2008http://installfest.info/FLISOL2008http://en.oreilly.com/mysql2008http://www.linuxonwallstreet.com/http://us.pycon.org/2008
  • 8/14/2019 Begins 13 - Febrero 2008

    50/60

    Siempre se agradece tener una ayuda, un gua que nos indique dnde podemosencontrar lo que nos interesa. Parece algo sencillo, pero a veces no lo es. Por eso Googleha llegado donde ha llegado no? Aqu tenis la seleccin bimensual de enlaces, esperandoque les podis sacar la mxima utilidad, este nmero especialmente dedicado a aquellos

    de vosotros que mantenis un blog, colaboris con un proyecto libre, etc...

    Pero no todo es Creative Commons. Esta publicacin misma, Begins, estliberada bajo licencia GFDL, excepto los artculos en los que se indique expresamente locontrario. Quiz sea interesante que le pegues un repaso no? Por eso os ponemos enprimer lugar el enlace al texto original de la licencia GFDL:

    http://www.gnu.org/copyleft/fdl.html

    Begins no sera Begins si no os pusiramos tambin una pgina donde podis leeresa licencia en castellano (traduccin no oficial, pero igualmente vlida):

    http://gugs.sindominio.net/licencias/gfdl-1.2-es.html

    Libertad y derechos

    Con la generalizacin de la llamada web 2.0, muchos de

    nosotros nos hemos convertido en creadores de contenidos, ya sea porlo que publiquemos en nuestro blog, contribuyendo con la comunidaddel software libre o de cualquier otro modo

    En cualquier caso, quiz os interese saber que los contenidosque publicamos en nuestra web, documento, etc. pueden serprotegidos por una licencia distinta del famoso copyright. Laslicencias Creative Commons son un ejemplo de ello y podis encontrarla que mejor os acomode en:

    http://creativecommons.org/license/?lang=es

    Lo que ningn autor debera dejar pasar es la ocasin de visitar estos dosEXCELENTES enlaces de la estupenda www.maestrosdelweb.com y que son:

    http://www.maestrosdelweb.com/editorial/licencias-libres-de-software-i/http://www.maestrosdelweb.com/editorial/licencias-libres-de-software-ii/

    AGINA 50 - BEGINS

    http://creativecommons.org/license/?lang=eshttp://www.maestrosdelweb.com/http://www.maestrosdelweb.com/editorial/licencias-libres-de-software-i/http://www.maestrosdelweb.com/editorial/licencias-libres-de-software-ii/http://www.maestrosdelweb.com/editorial/licencias-libres-de-software-ii/http://www.maestrosdelweb.com/editorial/licencias-libres-de-software-i/http://www.maestrosdelweb.com/http://creativecommons.org/license/?lang=es
  • 8/14/2019 Begins 13 - Febrero 2008

    51/60

    Como hacer desarrolloprofesional de Electrnica

    con Open Source.

    Desarrollo Tecnolgico con Open-Source

    Desde hace aos una de mis pasiones ha

    sido el desarrollo de electrnica digital,recuerdo que en mis comienzos no habanada ms que un lpiz y un papel... lodems era mucho tiempo de pruebas yensayos, para finalmente terminar lo quese deseaba lograr. Era una poca en queslo era posible realizar desarrollos conaltas inversiones en sistemas y equiposespecializados que tenan un altsimo

    costo, lo que haca que slo ciertosprivilegiados tuviesen a su disposicin estetipo de sistemas y herramientas de trabajo,poca en que incluso en las Universidadestenan laboratorios no tan nutridos.Afortunadamente el desarrollo de latecnologa, la electrnica y la informticahan dejado atrs esas pocas yproporciona para cualquier persona una delas mejores herramientas disponibles ho