• Like
Begins 07
Upcoming SlideShare
Loading in...5
×

Begins 07

  • 685 views
Uploaded on

la revista del software libre y el codigo abierto

la revista del software libre y el codigo abierto

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
685
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
7
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 07 FEB / 07 La Revista de Software Libre y Código AbiertoEN ESTA EDICIÓN- Entrevista a Federico Mena- Joomla! o Drupal? (Primera parte)- Procedimiento de respaldo, envío y recuperación de bases de datos MySQL a través de la consola de comandos en Linux.- Gobby, una nueva forma colaborativa de trabajar en tus textos.- QEMU, emulando un OLPC.- Domando al escritor Openoffice.org Writer. PROGRAMACIÓN El entorno de desarrollo MAEMO para Nokia 770 (Segunda parte) TALLER DISTRIBUCIONES CUPS: Instalando una ¡Linux está vivo! impresora Epson en Linux. Una revisión a las distros Live-CD más conocidas. Además: Ojo del novato - Zona de Enlaces – Eventos – Y mucho más...
  • 2. Editorial Comienza  el  2007  y  Begins  cuenta  con  un  nuevo  refuerzo  que  se  integra  al  equipo  para  continuar  aportando  pero  ahora  de  una  manera  más  estrecha.  Bienvenido  Eric  Báez,  seguro  que  la  comunidad  Linux  ha  ganado  mucho  contigo  tomando  decisiones  desde dentro de la publicación.RedacciónRosana Cáceres rosana@grupoopenix.com.arJuan P. Torres H. consultor@pablotorres.tk Este  año  se  viene  una  intensa  competencia  en  lo  que  a  sistemas Ricardo Gabriel Berlasso gbl@email.itAlberto Rivera rivera.alberto@gmail.com operativos se trata, con la entrada de MacOS en la plataforma Intel, Rodrigo Ramírez decipher@chile.comÓscar Calle rey_gecko@yahoo.es ahora son  varios más los rivales para el sistema  de Redmond. Por  zeroblack@blackhole.clDionisio FernándezAlex Sandoval alexsandovalm@yahoo.com un  lado  tenemos  a  Windows  Vista,  que  con  sus  requerimientos  de Staff Begins revista.begins@gmail.com hardware, es muy probable que algo de terreno pierda, oportunidad  que  será  aprovechada  por  el  resto  de  los  jugadores.  Apple Revisión y correcciónEric Baez ericbaez@gmail.com presentará  su  felino  Leopard,  con  muchas  características  nuevas. Oscar CalleFelipe Salinas rey_gecko@yahoo.es zerodream@gmail.com Otro  jugador,  tal  vez  no  tan  conocido,  son  los  diablitos  de  los  sistemas *BSD, que han mejorado bastante y existen versiones que  facilitan su instalación y uso. Y nuestro jugador preferido, el sistema Staff y Coordinación del  pingüino,  que  con  distros  como  Mandriva,  Fedora,  openSuse  y Luis AlvarezOscar Calle contacto@muestrate.cl rey_gecko@yahoo.es Ubuntu,  presentan  sistemas  realmente  fáciles  de  utilizar  para  los Dionisio Fernández zeroblack@blackhole.cl usuarios, ya no tienen nada que envidiar a otros sistemas, e incluso Alvaro Parra alverich@gmail.comRodrigo Ramírez decipher@chile.com puede que se esté adelantando a los demás jugadores.Alex Sandoval Morales alexsandovalm@yahoo.comEric Báez Bezama ericbaez@gmail.comArte y Diseño Otro  aspecto  que  llamará  mucho  la  atención  este  año,  es  el Alex Sandoval Morales despegue  definitivo  de  la  virtualización.  Los  usuarios  podrán http://www.microteknologias.cl encontrar  un  amplia  variedad  de  opciones  que  permiten  realizar Luis Alvarez Alday virtualización  de  equipos  logrando  sacar  mayor  provecho  al http://www.muestrate.cl/ hardware. Algunas de las alternativas que se pueden encontrar son:  VMware, QEMU, XEN, Parallels, VirtualBox, y varios más. En un inaudito ejercicio de optimismo, desde Begins nos atrevemos Begins fue realizado con a  adelantar  que  2007  será  un  año  en  el  que  Linux  crecerá OpenOffice Impress 2.0 exponencialmente.  En  cualquier caso, en nuestra mano tenemos  la El nombre y logo de Beginsson invención de Robin Osorio posibilidad  de  cambiar  el  curso  de  la  historia  (aunque  sólo  sea  la Renuncia de responsabilidad: historia de la informática).Todas  las  noticias,  recomendaciones, artículos  y  comentarios  expresados  en Begins  son  propias  de  sus  autores  y  no  Seamos conscientes de ello y... disfrutemos de Begins :)necesariamente  representan  la  opinión  de Begins.Los  contenidos  que  se  ofrecen  en  Begins  Atentamente,han  sido  probados  por  el  autor,  y    no  han  Staff Begins.presentado  ningún  inconveniente  al  revista.begins@gmail.comrealizarlo,  pero  aún  así,  Begins  no  se responsabiliza  por  los  daños  o  perdida  de información  que  lleve  la  realización  de estas instrucciones. Copyright © 2006, 2007 Begins. "Copyright © 2006 Begins. Se otorga permiso para copiar, distribuir y/o modificar este documento bajo los términos de la Licencia de Documentación Libre de  GNU, Versión 1.2 o cualquier otra versión posterior publicada por la Free Software Foundation; sin Secciones Invariantes ni Textos de Cubierta Delantera ni  Textos de Cubierta Trasera.   Puedes consultar una copia de la licencia en http://www.gnu.org/copyleft/fdl.html".  Begins - 01
  • 3. ContenidosSplashimage GRUBVeremos cómo cambiar el aspecto a GRUB, añadiendo imagenes de fondo, para Página. 03hacer más entretenido y agradable a la vista, el proceso de arranque de tu PC.Actualidad Página. 06● Breves noticias relacionadas con el Software Libre y Código Abierto.Zona de Enlaces Página. 08● Microteknologias.cl● Ubuntu SCREENCASTSTaller Página. 09● CUPS: Instalando una impresora EPSON en LinuxEntrevista Página. 15● Está vez entrevistamos a un programador de software libre, Federico Mena.Programa Página. 25● GOBBY: Una nueva forma colaborativa de trabajar en tus textosOjo de novato Página. 29● Temas relacionados con Linux vistos de una manera didácticaDistribuciones Página. 34● ¡Linux está vivo! Una revisión a las distros Live-CD más conocidas.Programación Página. 48● El entorno de desarrollo MAEMO para el Nokia 770 (Parte 2 y final)Laboratorio Página. 56● QEMU, emulando un OLPC.Consejo● Domando al escritor. Del autor de Texto vs Palabra, nos llega ahora este excelente artículo Página. 62sobre Openoffice.org Writer y cómo sacarle mayor provecho al programa.SysAdmin Página. 72●Procedimiento de respaldo, envío y recuperación de bases de datos a través de la consola decomandos en Linux.Software Libre Página. 77● La eterna discusión: Joomla! o Drupal? (Primera parte: Joomla!)Tips Begins! Página. 85● Pequeñas ayudas y consejos que te permitirán controlar mejor al pingüino.Eventos Página. 86● sección que trata de entregar información sobre eventos de Código Abierto y SoftwareLibre a realizarse en el período de esta revista.EntreteBegins Página. 88● Armate un Tux! Begins - 02
  • 4. DatosEl gestor de arranque GRUB (siglas deGRand Unified Bootloader) es junto a LILO,uno de los gestores de arranque másutilizados. GRUB es parte del proyecto entretenido y agradableGNU, está adoptado por la mayoría de las a la vista, el proceso de arranque de tudistribuciones con Linux, en especial por los computadora.sistemas orientados al escritorio. Noobstante, no es necesario tener un sistema La versión más utilizada de GRUB en lacon Linux para usar GRUB como tu gestor actualidad es la 0.97, la que oficialmentede arranque, ya que lo puedes usar también no tiene soporte oficial para lascon los sistemas *BSD. características de splashimage, ya que los mantenedores del proyecto han decididoUn gestor de arranque (bootloader en incorporarlas a partir de una versióninglés) es el software que se encarga de superior a la 1.0. No obstante, el parchemanejar el booteo (arranque) cuando que habilita esta funcionalidad gráfica estágeneralmente tienes mas de un sistema incluido en las principales distribucionesoperativo en tu computador, por ejemplo, GNU/Linux, por lo que no deberíamosen tu equipo podrías tener Windows XP y tener problemas para cambiar el aspectoUbuntu. Aunque igualmente lo puedes de nuestro GRUB.utilizar si tienes tan solo un sistema, ya quelo puedes usar para proteger tu sistema a En la actualidad el equipo de desarrollotravés de contraseña. Lo que veremos a trabaja la versión 2, donde es muycontinuación es como cambiar el aspecto a probable que sea incluido el soporte detu GRUB, añadiendo imágenes de fondo, splashimage.para hacer más Página - 03 - Begins
  • 5. Datos Lo que debemos considerar que la Luego de preparar nuestra imagen, ahora imagen que debe incluirse en el GRUB nos toca comprimir la imagen: debe ser de 640 pixeles de ancho y 480 de alto, 14 colores y en formato XPixMap gzip mi_imagen_GRUB.xpm (XPM). Después debemos comprimir con gzip nuestra imagen. Teniendo elegida la imagen que deseamos utilizar, podemos aplicar los Ahora debemos mover la imagen al cambios con diferentes software, para directorio /boot/grub (la operación este ejemplo utilizaremos GIMP y convert requiere privilegios de root) de ImageMagick. mv mi_imagen_GRUB.xpm.gz /boot/grub/ ● Abrimos nuestra imagen Solo nos queda modificar el archivo de ● Para ajustar el tamaño nos vamos a configuración del GRUB para indicar que Imagen -> Escalar la imagen y ahí le nos muestre como splash la imagen damos las dimensiones requeridas. creada, utilizamos nuestro editor de texto preferido y agregamos la linea (la ● Ahora debemos ajustar nuestra operación requiere privilegios de root): imagen para que asuma la gama cromática de 14 colores, para ello en /boot/grub/menu.lst Imagen->Modo y seleccionamos "generar paleta optima" e indicamos el número maximo de colores a 14. ● Luego guardamos nuestra imagen con splashimage= extensión xpm, en Archivo-> Guardar /boot/grub/mi_imagen_GRUB.xpm.gz como ... convert mi_imagen_original.jpg -resize 640x480 -colors 14 mi_imagen_GRUB.xpm Página - 04 - Begins
  • 6. DatosPuedes igualmente configurar los coloresde los texto, indicando en notación En la siguiente edición de Begins,hexadecimal RRGGBB: veremos como proteger nuestro sistema protegiendo que un usuario pueda/boot/grub/menu.lst modificar los parámetros de GRUB, estableciendo contraseñas alforeground = ffffff arranque,etc. No te lo pierdas!background = 000000http://schragehome.de/splash/http://ruslug.rutgers.edu/%7Emcgrof/grub-images/images/http://www.schultz-net.dk/grub.htmlSi deseas te puedes descargar un splash de Begins para elGRUBhttp://www.linuxchillan.cl/revista/articulos/begins_grub.xpm.gzEnlacesImageMagickhttp://www.imagemagick.orgGRUBhttp://www.gnu.org/software/grub/GRUB Splash Image Howtohttp://ruslug.rutgers.edu/~mcgrof/grub-images/ Por Rodrigo Ramírez Norambuena decipher@chile.com Página - 05 - Begins
  • 7. ActualidadLinux Se hace más fuerte!Linux paso de ser un experimento a una A pesar detecnología de flujo principal en los que Linux secentros de datos corporativos, ayudado distribuye gratuitamente, un crecientepor el respaldo de importantes empresas mercado se está formando alrededor dede tecnología como IBM, Intel, Oracle, él. Las ventas de hardware, software yNovell y HP, los cuales promueven la servicios relacionados con Linux sumanadopción del sistema del pingüino. más de $14.5 mil millones de dolares, según IDC.Estas compañías han decidido que estiempo de unir fuerzas, de consolidar sus La nueva organización Linux es “unacolaborativos soportes en un nuevo clara señal que vamos a continuargrupo, The Linux Foundation. Y la misión trabajando juntos”, dijo Daniel D. Frye,de la nueva organización es ayudar a vicepresidente para el desarrollo deLinux, el lider ejemplar del modelo de sistemas abiertos en IBM.código abierto del desarrollo de software,para competir más efectivamente contra Hay una competición vigorosa entre lasMicrosoft, la compañia de software más compañías en el mercado por elgrande del mundo. hardware, el software y los servicios que trabajan con Linux, dijo Sr. Frye. Pero laLa idea de unión de fuerzas es: colaboración es también esencial parapromover, proteger y estandarizar mover la tecnología de Linux haciaLinux mediante la provisión de los adelante, y evitar la división del mercadorecursos y servicios necesarios para como ocurrió en los años 80, cuandocompetir exitosamente contra las diversas compañías apoyaron diversasplataformas cerradas. versiones del sistema operativo Unix.Los tradicionales rivales de Microsoft en El trabajo de los dos grupos - el Openel negocio del software, incluyendo a Source Development Labs y el FreeOracle e IBM, han defendido a Linux y Standards Group - será centrado en lahan ajustado sus bases de datos y otros Linux Foundation, y esas organizacionesprogramas de software para correr sobre dejarán de existir. Comienza una nuevaLinux. Compañías como RedHat y Novell empresa que utilizaría el modelo dedistribuyen Linux y cobran a las desarrollo de código abierto paracompañías por soporte técnico y construir aplicaciones de softwaremantenimiento. adaptados a las industrias individuales como servicios financieros. Página - 06 - Begins
  • 8. ActualidadEl nuevo Director de la fundación es JimZemlin, y la unión de ambos grupos En la página de descargas te encontrarásmantiene a sus empleados, entre ellos con enlaces para los sistemas operativosLinus Torvalds. Linux, Windows y MacOS X.La entidad documentará los estándares Ya lo sabes. Ahora no tienes porquepara Linux y ofrecerá certificados para los seguir consiguiendo seriales ni crackdesarrolladores y vendedores que para tener tu propio paquete de oficinaquieran adherirse a dichos estándares. gratuito y libre!De cara a nosotros los usuariossignificará que los dispositivos y softwareque se adhieran a dicho estándar Wikipedia en CD!funcionarán correctamente bajo Linux. El trabajo de un grupo de voluntarios de la organización SOS Children ha dado forma al Wikipedia CD 1.0. Esto con el propósito de que los niños puedan acceder a una versión especialmente adecuada para escuelas.OpenOffice.org 2.1 Español El compendio es el equivalente a un librodisponible ya! de 4.000 páginas, y corresponde a laYa se encuentra disponible la versión versión en inglés de la Wikipedia. Estatraducida de OpenOffice.org 2.1, después posee más de 1.5 millones de artículosde casi un mes desde el lanzamiento en ese idioma, por lo cual los artículosoficial. han sido elegidos a mano por los voluntarios de esta organización.El paquete ofimático gratuito, libre y legalpuede ser descargado desde la página: Este primer CD hace posible disponer de estos artículos en lugares donde no hayObtener OpenOffice.org conexión a Internet. Las 8.000 imágenes que encontramos hoy en el primer CD dePor si aún no lo sabes, OpenOffice.org es Wikipedia fueron recolectadas, creadas, yun paquete de oficina que incorpora un subidas por miles de personas. Y si bienprocesador de texto (Writer), una hoja de solamente está disponible en inglés, secálculo (Calc), un programa para diseñar considera de gran valor este avance en lapresentaciones (Impress), un programa educación infantil.para dibujos (Draw) y otros componentesmás. Descarga Wikipedia CD:Descarga OpenOffice.org 2.1: http://www.soschildrensvillages.org.uk/chhttp://es.openoffice.org arity-news/education-cd.htm Página - 07 - Begins
  • 9. Zona de EnlacesNavegando por internet, a veces uno se encuentra con pequeñas joyas, como tesorosescondidos, que nos dejan un sabor de boca tan agradable que no queda otra soluciónque incluirla entre nuestros marcadores de páginas favoritas. ¿Será éste el caso para laspáginas que os traemos en esta ocasión?Un revoltillo de joyasSe oye mucho hablar de la "comunidad linux" pero... ¿qué es esa comunidad? A veces nos olvidamos de que las comunidades están formadas por personas, con sus penas y sus glorias, con sus inquietudes y sus alegrías, con sus momentos de subida y sus momentos de relax. No es ése último el caso de Álex Sandoval, reputado miembro de esta publicación que siempre está cargado de energías positivas y dispuesto a compartirlas con todos, de forma altruista y digna de mención. En esta página encontraréis de todo: manuales, artículos, reflexiones... ¿es que este chico no descansa? Pues eso parece, señores. Alegrémonos: http://www.microteknologias.cl/Videos ExplicativosLos "screencasts" son pequeños vídeos en los que te explican cómo hacer alguna tarea específica en Ubuntu, como por ejemplo la tarea de instalar un arranque dual Ubuntu/Windows. Actualmente no hay muchos vídeos, pero seguro que eso cambia gracias a las aportaciones de todos. La forma de colaborar con este proyecto y aumentar los vídeos disponibles está especificada aquí: https://wiki.ubuntu.com/ScreencastTeam y la página principal de descarga de estos vídeos es http://doc.ubuntu.com/screencasts/¡Que se note que somos una comunidad! ;) Página - 08 - Begins
  • 10. Taller El sistema administrador de impresoras para Unix/Linux CUPS Instalando una impresora EPSON en LinuxEl Sistema de impresión común CUPS proporciona una capa dede Unix (Common Unix Printing impresión portable para sistemasSystem en inglés, abreviado operativos basados en UNIX.CUPS) es un sistema CUPS es el sistema de impresiónadministrador de impresión que estandar usado en MacOS X y lanos permite monitorizar las mayoría de las distribucionesimpresoras, los trabajos y colas Linux.de impresión. También nospermite buscar impresoras en la Como cada fabricante dered y administrar la impresión en impresora hace cosas diferentes,impresoras PostScript. la impresión puede ser algo complicado. CUPS haceCUPS es el software utilizado transparente el proceso alpara imprimir desde los usuario y a los programas, paraprogramas. Éste convierte la que el usuario se concentre endescripción de la página imprimir y menos en cómoproducida por el programa (pon imprimir. Generalmente, la únicaun párrafo aquí, dibuja una línea vez que necesitas conocer algopor acá, etc.) en algo que la sobre tu impresora es cuandoimpresora puede entender y le usas éste por primera vez,envía la información a la entonces debes utilizar CUPSimpresora para que la imprima. para configurar la impresora. Página - 09 - Begins
  • 11. TallerPara acceder a CUPS desde unnavegador debes escribir ladirección:http://localhost:631Accederemos al menú que nospermitirá administrar el sistema,gestionar los trabajos, yadministrar las impresoras. Tododesde una cómoda interfaz web.Instalar una impresoraEl proceso de instalación de unaimpresora es relativamente fácil,para ello debemos acceder a lapestaña Administración, endonde encontraremos lasimpresoras que han sidodetectadas por el sistema.Bajo la sección Encontradasnuevas impresoras, pulsamossobre Añadir esta impresora. Página - 10 - Begins
  • 12. TallerDespués debemos indicar elfabricante o la marca de laimpresora en la lista y presionarSiguiente.En este caso, el fabricante deimpresoras Epson.Finalmente, debes seleccionar elmodelo y controlador de laimpresora.En este caso, el modelo StylusCX3700, una multifuncional.Al presionar el botón Añadirimpresora, el sistema agregarála impresora a la lista deimpresoras disponibles. Página - 11 - Begins
  • 13. TallerAl seleccionar la pestañaImpresoras podremos verinformación de la impresora quehemos agregado al sistema.Abajo de la información de laimpresora, aparecen una seriede botones que podemos utilizarpara controlarla y configurarla.Si deseamos ver los trabajos quese encuentran en la cola deimpresión de la impresora,seleccionamos la pestañaTrabajos en la parte superior.En el costado derecho aparecenuna serie de botones que nospermiten realizar algunasacciones con el trabajo deimpresión. Página - 12 - Begins
  • 14. TallerAjustando la impresoraSi queremos ver o cambiar lasopciones de impresión de laimpresora, debemos seleccionarla pestaña Impresora. Luego bajola impresora que queremosajustar presionamos el botónOpciones de impresora.Las opciones que ofrecerá elsistema dependerán exclusiva-mente de las características de laimpresora.La impresora ya se encuentrainstalada en el sistema, así quepodemos utilizarla desdeprogramas como Openoffice.org,Kword, The Gimp, etc. Cuadro de diálogo Imprimir de OpenOffice.org  Página - 13 - Begins
  • 15. TallerSolución de problemas RecomendacionesSi por algún motivo CUPS no ●Comprobar que dispone de laresponde, se puede intentar última versión de CUPS.solucionar el problema desde laconsola del sistema. ●Verificar que la impresora tenga soporte en LinuxPrinting.org.lpstat -tnos mostrará información sobrelas impresoras y los trabajos deimpresión.cancel modelo-impresorapodremos cancelar los trabajosde impresión. lpstat nos muestra información de las impresorascancel -a Alex Sandoval Morales alexsandovalm@yahoo.compodemos cancelar todos los http://www.microteknologias.cltrabajos de impresión. Enlaces CUPS http://www.cups.org Impresión en Linux, lista de impresoras compatibles, etc. http://www.linuxprinting.org Página - 14 - Begins
  • 16. EntrevistaTenemos el agrado de llevar atodos ustedes la entrevista que lerealizamos a Federico Mena, estegran personaje del Software Libre.Federico Mena Quintero esmexicano, durante muchos añosha sido un gran aporte aldesarrollo de aplicaciones desoftware libre y principalmente aG.N.O.M.E.Federico cuando estaba en laescuela prefería programar a hacerlas tareas. Desde ese tiempo seinteresaba en la gráfica porcomputadoras. Como utilizaba uncomputador 386 con DOS y TurboC, la manipulación de imágenesera un problema al tener unsistema operativo (S. O.) de 16bits.Luego conoció el compilador de la GNU y empezó a trabajar con él. Cuando estuvo en launiversidad conoció a Miguel de Icaza, quien en conjunto con otros amigos le animaron ainstalar un S.O. con mejores prestaciones en su computadora de casa. Fue su primercontacto con Linux.Desde ahí se interesó en el proyecto The GIMP en donde aporto en el desarrollo de pluginsy posteriormente quedó como sostenedor del proyecto. Sus aportes al software libre nohan terminado desde esos días, ya durante todos estos años ha trabajando en proyectoscomo Evolution, GTK+, Gnome-Calendar, G.N.O.M.E. -que fundó junto con Miguel de Icaza-, Bonobo, Mono, The GIMP, Midnight Commander y muchas otras aplicaciones decomputadoras.Ha trabajado para las empresas Red Hat, Helix Code, Ximian, y ahora se encuentra enNovell, Inc.Federico nos contó de sus proyectos, de su visión a futuro de Linux y G.N.O.M.E, su niñez,su opinión sobre el acuerdo Novell-Microsoft, y muchas otras cosas. Ya sólo nos quedadecir que sigas con la entrevista y que la disfrutes. Página - 15 - Begins
  • 17. Entrevista1. ¿Cuál crees que es tu mayor logro? 4. ¿Cómo esperas que te recuerden en el futuro?Tener una casa propia. Me tomó muchotiempo entender que era necesario dejar Como un hombre guapo, inteligente yde pagar renta y mi esposa se encargó modesto.de convencerme a lo largo de varios años:) Por fin tenemos casa y no le debemos 5. ¿Crees que las últimas versiones dea ningún banco. Gnome harán cambiar de opinión a Linus Torvalds (hace tiempo, hizoEn cuestiones técnicas, no estoy unas declaraciones en las queseguro... tal vez haber llegado al punto de recomendaba el uso de KDE enentender cómo funciona el proceso de detrimento de Gnome)?desarrollo de software y cómo puedehacerse sustentable: uno necesita Linus no es la clase de usuario en quienprestarle mucha atención a la nos enfocamos en GNOME. Entonces, suinfraestructura y documentación del opinión al respecto importa muy poco. Lacódigo, cosa que rara vez se hace. mayoría de los usuarios de GNOME es gente común y corriente: miles de2. De niño, ¿cuál era tu juguete usuarios en universidades, escuelas,favorito? empresas y gobiernos que tienen que usar una computadora que no es suya.Solía fabricarme "computadoras" con Los usuarios caseros que usan softwaretablas y cajas de cartón. Eso y los libre porque les gusta somos la minoría.Playmobil, con los que jugaba con mihermano. Lo que sucede cuando una organización grande decide usar software libre es lo3. Algunas vez escribiste que te siguiente: primero, se topan con quededicabas a programar en vez de tienen que escoger entre dos o máshacer tus tareas, ¿Qué decían tus escritorios. Segundo, instalan unpadres cuando te sorprendían? "programa piloto" para ver qué les funciona mejor a sus usuarios. Tercero,Eso ocurría en la preparatoria y en la eligen GNOME porque ven que es lo queuniversidad, entonces mis padres ya no les permite a los usuarios realizar sutenían mucha oportunidad de decir nada trabajo de la manera más sencilla.:) Puedes mirar la sección de "Usability" enSupongo que decidieron que para esa este documento para ver ejemplos deedad yo ya era responsable de mis esto:asuntos. http://primates.ximian.com/~federico/docs/gnome-deployments-2006/index.html Página - 16 - Begins
  • 18. Entrevista6. Debo reconocer que sería algoextraño si Federico Mena no usaraGnome. ¿Lo usas? ¿Serías tan amablede compartir con nosotros unacaptura de tu escritorio?7. Hay quienes opinan que Linus es un Yo estaba del lado de llamarleegocéntrico al llamar Linux al sistema GNU/Linux al sistema completo, perooperativo, cuando él solamente últimamente se me hace una discusióndesarrollo el núcleo y que su ego muy pueril. La gente ya no usa "Linux";superó su capacidad de programar; la gente dice que usa "Ubuntu" o "Redotros opinan que Stallman es un Hat" o "Suse". Hay gente que a cualquiertalibán del software libre y que sus cosa en Windows le dice "Outlook".ideas son demasiado radicales y ¿Cómo creo que debería llamársele?extremistas, ¿Cual sería tu opinión? "Yo uso software libre". Página - 17 - Begins
  • 19. Entrevista8. En tu opinión, ¿qué es lo que debe 9. Por favor, adelántanos una primicia:mejorar el software libre para que el ¿para cuando Gnome 3 o como lousuario común lo tenga más en llaman Topaz?cuenta? Todavía no sabemos qué queremosPrimero tienes que definir qué quieres hacer para GNOME 3.0.decir por "usuario común": La gente cree que "GNOME 3.0" es una- Usuarios de instalaciones grandes: oportunidad para romper compatibilidadnecesitamos mejorar las herramientas de con todo lo que teníamos. Los que creenadministración de desktops, para que los eso están en un error. Cuando rompimosadministradores de sistemas puedan compatibilidad con todo en GNOME 2.0,configurar miles de máquinas sin todos los que hacían software paraproblemas. En eso estoy trabajando este GNOME nos odiaron. No hay razón paraaño. repetir ese error.La herramienta principal de GNOME para GNOME está en su crisis de lahacer esto es Sabayon. Y para los adolescencia. La meta original era crearusuarios finales, necesitamos mejorar la un desktop libre. ¿Pues sabes qué?usabilidad del software. La gente guarda ¡Esa meta ya la conseguimos! Sí, haysus archivos y luego no sabe partes de las bibliotecas que son medioencontrarlos. Los programas ofrecen cochinas, o cosas que faltan aquí y allá,muy poca ayuda al respecto. OpenOffice pero el desktop es usable, estáes ridículamente no-usable, digamos, a relativamente completo, y la gente lo usacomparación de MS Office 12. día con día.- Usuarios caseros: necesitamos mejorar Ahora lo que tenemos que hacer es lola usabilidad y proveer los programas que siguiente:necesitan los usuarios caseros. ¿Dedónde van a sacar los juegos? ¿O los 1) Hacer que el desktop sea realmenteprogramas CAD sencillos para remodelar amigable para los administradores deel baño o la sala de estar? ¿O los sistemas de instalaciones grandes.programas para practicar acordes de ¿Sabes lo difícil que es configurarguitarra, para organizar las fechas de Evolution cuando tienes 3000 usuarios?cultivo de un jardín, para administrar su ¿O lo difícil que es pre-configurar elbiblioteca casera? Hay software desktop en general?propietario muy lindo para todas esastareas. 2) Definir nuevas metas: resolver problemas de usabilidad fundamentales. Por ejemplo, la forma en que la gente se ve obligada a manejar sus archivos (y luego no los encuentran). Página - 18 - Begins
  • 20. Entrevista3) Hacer que sea fácil experimentar conla plataforma de GNOME. Muchos de losproblemas que nos quedan por resolverno son difíciles en términos técnicos,pero se complican porque hay quemodificar programa por programa.¿Cómo podemos hacer esto más fácil?4) Hacer que GNOME sea atractivo paradispositivos móviles. Esto ya estáocurriendo con Maemo, OLPC, Palm, etc.¿Y qué es GNOME 3.0? Tal vez sea elpunto en que hayamos encontrado lamanera de hacer todo eso; no lo sé.10. Windows Vista ha salido hace untiempo. Hay quien dice que éste es elmomento en el que Linux debeaprovechar para implantarsemasivamente en los ordenadorespersonales. ¿Cuál es tu opinión alrespecto?Más bien es un buen momento para Keynote de Federico en julio de 2006.hacerle ver a la gente como Vista puedeperjudicarlos, en particular con respecto atodo el DRM que trae. Hay que promover Si quieres encontrar nuevos usuarios,la campaña "Defectuoso por diseño" de tienes que irte por los que hoy en día nola Free Software Foundation. tienen computadoras (pero en un futuro las tendrán) o los que no pueden pagarHay que hacer que los gobiernos y todo lo de Microsoft.compañías se den cuenta que laestrategia de Microsoft es sacarles un 11. ¿Utilizas algún cliente P2P? Si esmontón de dinero cada N años con las así, ¿cuál?actualizaciones. A su vez, va a ser muydifícil que los que se den cuenta de eso Tentacles.cambien el software que ya tienen,porque ya les funciona. http://defectivebydesign.org/es/about Página - 19 - Begins
  • 21. Entrevista12. Por cierto, ¿Qué opinas acerca dela persecución que se está realizandoen algunos países a los usuarios deprogramas P2P?Es una cosa horrible. Es una cacería debrujas por parte de los que no puedenencontrar un modelo de negocios que seajuste a la nueva tecnología.La información digital es la primera clasede tecnología que se puede duplicar concosto prácticamente nulo. Si alguieninventara una máquina para duplicarcomida a costo nulo ("aprieto un botón ysalen 10 pollos asados, y no me cuesta")y alguien mandara esa máquina al África,también habría grandes compañías queintentarían hacerlo ilegal. ¿Por quéintentan evitar este tipo de tecnologíabenéfica? Federico practicando su hobby favorito, la fotografía13. ¿Podrías explicar en palabrassencillas qué ventajas ofrecerá 14. Cambiemos de tercio: ¿juegas conMONO? ¿Afectará en algo al usuario tu ordenador? ¿Tienes videoconsola?final de un PC de escritorio? ¿Podrías decirnos el nombre delAl usuario final Mono no le sirve para último videojuego del que disfrutaste?nada. Es una herramienta para Hace años jugaba Doom y Quake, peroprogramadores. hoy en día casi no juego con laAhora bien, esperamos que con Mono computadora. Prefiero tocar el piano ouno pueda escribir software a gran escala hacer fotos :)de forma más fácil que lo que estamos No tengo videoconsola, aunque el Wii seacostumbrados con lenguajes de bajo ve muy atractivo.nivel. Para usuarios finales, esto deberesultar en más software que se ajuste Me gustaba mucho el Quake. Memejor a lo que necesitan. Arriba hablé de encantan los juegos donde hay queun programa CAD sencillo para dispararle a naves espaciales, estilo R-remodelar tu sala de estar o tu baño. Type. Ojalá hubiera un buen juego así¿En qué lo vas a escribir? Espero que para GNOME.sea usando Mono. Página - 20 - Begins
  • 22. Entrevista15. Todos hemos oído alguna críticahacia Windows como un sistema querequiere enormes cantidades derecursos incluso para algo tan simplecomo redactar una carta. Con elavance de los escritorios (sobre todoGnome y KDE) en GNU/Linux, ¿noestará el sistema del pingüinocayendo en el mismo error?Pero si en ese error ya caímos haceaños. Windows XP y Office corren más omenos bien en 128 MB de RAM; GNOMEy KDE se arrastran con 256 MB. Federico realizando una entrevista con un Tenemos que hacer mucho trabajo de amigo conocido nuestro, Franco Catrín.optimización. Los tres culpablesprincipales en cuanto a consumo de 18. ¿Que programas utilizasmemoria, en orden, son Firefox, diariamente?Evolution y OpenOffice. Todo lo demásson pequeñeces. Evolution, Epiphany, Gaim, F-spot, Banshee, y las cosillas de desarrollo16. ¿Cuál es tu opinión acerca de los (Emacs, diff, cvs, svn, gcc, mono, etc.).DRM? 19. Existen actualmente 2 posturasEs una cosa horrible. Hay quienes dicen bien marcadas para llamar a losque serían benéficos para que la gente sistemas operativos con núcleo Linux,no saque información confidencial de una "GNU/Linux" y otra "Linux" acompañías u hospitales, pero como dice secas, cual crees tu que es la másCory Doctorow: si hay información lo apropiada?suficientemente jugosa como paradifundirla, puedes simplemente tomar ¿Cómo creo que debería llamársele? "Youna libreta de papel y copiarla ahí. uso software libre". Para textos formales, prefiero "GNU/Linux".17. ¿Tienes alguna manía o paranoia? 20. ¿Cual de todas las herramientasMe da por el perfeccionismo, y se me desarrolladas en MONO es la que másolvida el pragmatismo en las cosas que te atrae o gusta?disfruto hacer. Ojalá me diera por elperfeccionismo en mantener la casa F-spot. Es sencillo, hace lo que necesitolimpia, pero hasta ahora eso no ha y me gusta el control de calidad que haocurrido. sabido llevar. Página - 21 - Begins
  • 23. Entrevista21. GNOME se inició como parte del 23. ¿Qué opinas sobre que Red Hat noproyecto GNU. Estos últimos años a quiera incluir más MONO?alcanzado un gran nivel comoproyecto y actualmente es No me había enterado de eso... ¿acasoadministrado por Fundación GNOME no lo incluyen desde las últimasteniendo un nivel de independencia versiones de Fedora?respecto al proyecto GNU, ¿GNOMEsiempre será parte del proyecto GNU 24. ¿Cómo ves la evolución de Linux yo ha alcanzado una independencia GNOME de acá al 2010?respecto a la GNU? Espero que para entonces GNOME yaPues están ligados en espíritu. GNU tenga soluciones a los problemas detambién ya cumplió su tarea (la de hacer administrabilidad y usabilidad queun sistema operativo libre) --- y si me tenemos ahorita.preguntas, el Hurd es ahorita una pérdidade tiempo :) Espero que el kernel de Linux se enfoque en facilidad de monitoreo por parte de losEn realidad el software tradicional de programadores. Solaris tiene DTrace: enGNU es de más bajo nivel que GNOME: Linux necesitamos algo similar paraGNU son las herramientas del sistema y poder hacer software realmente eficiente.cosas así, mientras que GNOME es loque ven los usuarios finales. Ambos 25. Ahora, y luego de mucho tiempodependen uno del otro. de rumores, Java fue licenciado bajo GLPv2 , ¿como crees que afecte eso a22. Mono ha posibilitado el desarrollo la utilización de Mono?.de buenas herramientas para GNOME,dentro de las más destacadas No mucho. No hay mucho software deencontramos F-Spot, Tomboy y Java para usuarios finales, al menos enBeagle, ¿será Mono la principal Linux. Hay muchas cosas paraplataforma de desarrollo para servidores de web y para el softwareGNOME? hecho a la medida dentro de las compañías.Espero que sea una de las principales.En realidad no importa qué uses, siempre 26. Que opinión tienes de KDE 4.0 yy cuando sea de más alto nivel que C y QT4?C++. Es una pérdida de tiempo utilizar No estoy muy informado al respecto, perolenguajes sin manejo automático de parece que están haciendo lo mismo quememoria. hicimos en GNOME 2.0: romper compatibilidad y reescribir todo. Página - 22 - Begins
  • 24. Entrevista27. ¿Qué actividades estas realizando Ahora bien, también tienes que pensaractualmente? que la herramienta que necesita un usuario casero no es la misma queEstoy respondiendo esta entrevista. :) necesita un profesional que edita fotosEstoy comenzando a organizar el todo el día. Un usuario casero quiereproyecto de herramientas de hacerle algunos ajustes a sus fotosadministración para GNOME. Sabayon digitales de forma muy automatizada. Unya existe, pero no es lo que se podría profesional necesita algo tan poderosollamar un producto pulido y terminado. como Photoshop, pero más fácil de usar.Tenemos que hacer mucho trabajo en 30. ¿Qué opinas de los proyectos queSabayon, la plataforma de GNOME y las se están desarrollando en Chile?aplicaciones para hacer que sean fácilesde instalar y pre-configurar en La verdad los conozco muy poco. Meinstalaciones grandes. interesa mucho el Don Manolo (¿es chileno?), pues mi papá tiene unaTambién estoy en un proyecto que acaba juguetería y le urge un buen sistema dede comenzar en el estado en donde vivo inventarios y de punto de venta.(Veracruz), para la formación de centrosde creación de contenido digital, basados No, Don Manolo es un proyecto dirigidoen software libre. por un mexicano.28. Intentamos hacer una entrevista a 31. ¿Con qué termino te sientes másIcaza, pero nunca respondió. ¿Qué le identificado, Software Libre (Freedirías a tu amigo Miguel para que Software) o Fuente Abierta (Openrespondiera nuestra entrevista? Source)?"Miguel, si le concedes una entrevista a Free Software.los chicos de Begins, te invitarán a ti y atu esposa a Valparaíso por una semana." 32. Uno de los hitos que dio mucho que hablar al termino del 2006 fue el29. GIMP es relativamente difícil de acuerdo Novell-Microsoft, se hanutilizar en comparación con dicho muchas cosas y se han vertidoprogramas como Fireworks, y la varias opiniones. ¿Cuál es la visión yinterfaz es muy espartana. ¿Crees que opinión de Federico Mena respecto aes necesario realizar un fork para dicho pacto?crear una aplicación más amigablecon el usuario? Me gusta la idea de que por fin los obligamos a escribir una especificaciónNo creo que sea necesario un fork. Sí creoque hay que hacer mucho trabajo de completa de sus formatos de archivo. Nousabilidad en el GIMP. Es bueno ver que me gusta para nada la parte de lasúltimamente han empezado a tomar los patentes.primeros pasos para ello. Página - 23 - Begins
  • 25. Entrevista33. Ahora que has conocido la revistaBegins, ¿Qué opinas de ella?¡Su revista está muy linda! Nunca lahabía visto y me da mucho gusto ver quealgo así de bien preparado se hace enespañol.Saludos, y gracias por la entrevista, Federico Gracias a ti, Federico, por dedicar tu tiempo a responder nuestras preguntas.Sabias que...El nombre original de Firefox eraPhoenix. El nombre fue cambiado enrespuesta a un pedido de Phoenix Oralia Silva, esposa de Federico, con quienTechnologies (fabricante de BIOS), que vive en la ciudad de Xalapa, Veracruz.posee un navegador para sistemasdigitales. El nombre Firebird fueelegido después de varios meses deconsideración y consejos legales demozilla.org, ya que supuestamente no Enlacesinfringía ninguna marca registrada deotro navegador. A finales de abril de Entrada de Federico Mena en Wikipedia2003, la Fundación Mozilla publicó un http://es.wikipedia.org/wiki/Federico_Menacomunicado por el que se indicaba queera necesario referirse al navegador Página personal de Federico en Ximianutilizando el nombre Mozilla Firebirdpara evitar la confusión. Sin embargo, http://primates.ximian.com/~federico/existia un proyecto de base de datos decódigo abierto con el mismo nombre. Foto de Federico Mena Keynote, FlickerLa presión constante de la comunidad de Pedro Villavicencioforzó que, tras barajar otros nombres http://farm1.static.flickr.com/67/182658679_46como Firebird Browser y MozillaFirebird, el 9 de febrero de 2004 MozillaFirebird fuera finalmente rebautizadocomo Firefox. Página - 24 - Begins
  • 26. Programas GOBBY Una nueva forma colaborativa de trabajar en tus textosActualmente existen varias tecnologíascon las que diferentes usuarios puedentrabajar en la elaboración de textos demanera colaborativa. Entre todasdestacan los Wikis, por la manera comohan cambiado el trabajo colaborativo y suadaptabilidad a las necesidades que serequieren.La herramienta de que hablaremos ahoraes Gobby, un editor de texto simplecolaborativo concurrente. Gobby permite Otras características que encontramos enque múltiples usuarios estén trabajando la última versión estable disponibleen un mismo texto, en tiempo real, donde (0.4.1) son:los cambios que realizan cada uno de ● Color de los usuarios configurableellos se ven reflejados a todos losusuarios de manera inmediata e ●Información sobre todos los usuariosidentificados con el color personal que ha unidos a la sesiónestablecido cada usuario. ●Resaltado de sintaxis para una granGobby tiene otra ventaja, corre en las cantidad de lenguajes de programaciónplataformas Microsoft Windows, Mac OSX , sistemas con núcleo Linux y otras ●Contraseñas para protección deplataformas tipo Unix. Así usuarios de sesionesdiferentes mundos pueden trabajar demanera armónica en la creación de sus ●Arrastrar y soltar documentos dentro detextos. GobbyFunciona por medio de sesiones, las ●Sincronización del documento bajocuales soportan múltiples usuarios y demandadocumentos. Es posible a su vez la ● Soporte para Zeroconf y unicodecomunicación tipo IRC (Internet RelayChat) porque dispone de un chat en Gobby es software libre y distribuido bajodonde se puede ir discutiendo la creación licencia GPL 2de texto. Página - 25 - Begins
  • 27. ProgramasTambién es muy útil para la Al iniciar Gobby da la opción de crear laprogramación en grupo, y posee sesión en donde indicar un nombrepreferencias que se pueden aplicar a usuario, un puerto, un color y unatodos los documentos o algunos contraseña. Con esto ya se inicia Gobbyconfigurando el tipo de coloración de para que reciba conexiones de otrossintaxis, tabulaciones, identado usuarios. Los usuarios que no sonautomático, inicio/fin de bloques anfitriones solo deben indicar el host ainteligente y ancho de carácteres de conectarse, color, nombre de usuario ylíneas. puerto. Cabemos señalar que la contraseña es un parámetro opcional, pero que es recomendable su utilización por motivos de privacidad.Introducción al uso de GobbyPara utilizar Gobby uno de los usuariosdel grupo debe ser el anfitrión, quien seráencargado de crear la sesión a la que losotros se conectarán. Creando una sesiónVentana principal Página - 26 - Begins
  • 28. ProgramasYa iniciada la sesión, con usuariosconectados, podemos abrir o crearnuevos documentos que estarándisponibles para todos los usuariosunidos en la sesión quienes podránsuscribir los documentos para trabajar enellos. Cada contribución que realice undeterminado usuario en el documento esidentificada con el color que el usuarioseleccionó al iniciar la sesión. Trabajando en la edición de código fuente Gobby es una buena solución para la edición de textos de manera concurrente, nos permite trabajar creando código fuente, artículos, documentación, etc. Sin duda, es una gran herramienta para trabajar de manera colaborativa.Unirse a una sesión Sabias que...Cada documento puede ser guardado La mascota del logo delcomo copia local por todos los usuarios. navegador Firefox no es unTenemos en el menú Ventana las zorro sino un panda rojo, seopciones para ver todos los Usuarios y ha generado la confusiónDocumentos de la sesión. por la traducción del nombre al español a "zorro de fuego" pero en realidad un Firefox es un Panda Rojo que es nativo de los Himalayas al sur de China. Página - 27 - Begins
  • 29. ProgramasInstalaciónEn Fedora Core 4, 5 Otros GNU/LinuxGobby está incluido en Fedora Extras y Gobby puede ser instalado como lapuede ser instalado a través de YUM si el mayoría de las aplicaciones para losrepositorio correspondiente está sistemas operativos GNU/Linux.habilitado: ●Descargar los tarballs desdeyum install gobby http://releases.0x539.de ● Luego ejecutar en el directorioDebian GNU/Linux y Ubuntu ./configure, makeGobby 0.3.0 está disponible para Debian make installEtch y Sid, y para Ubuntu Dapper. Laversión 0.2.2 está disponible en elcomponente Universe de Ubuntu Breezy. Todos los paquetes indicarán las faltasVersiones para Sarge y Hoary no están de dependencias durante la ejecución dedisponibles. Puedes usar apt-get en la configure.consola, o emplear la interfaz gráficaSynaptics o aptitude si lo prefiere.● Con apt-getapt-get install gobby Enlace● Con aptitude Sitio oficial:aptitude install gobby http://darcs.0x539.de/trac/obby/cgi- bin/trac.cgiGentoo LinuxEscribir el siguiente comando en unaconsola.emerge gobby por Rodrigo Ramírez Norambuena decipher@chile.com Página - 28 - Begins
  • 30. Ojo del novatoDe nuevo, nuestros amigos ZeroBlack y ReyGecko se encuentran. En esta ocasión, veremos cómo selas ingenian para que ReyGecko pueda hacerse con los mandos de una de las herramientas que másuso tienen entre los usuarios de internet: un cliente de correo.¿Estás (mal) acostumbrado a usar M$ Outlook? ¿Crees que no hay vida más allá? ¿Que no hay otrosmundos? Está en tu mano cambiar esa percepción. Como Neo en Matrix, todos podemos elegir tomar lapastilla roja o la pastilla azul.Ya que estás leyendo esto, quizá sea porque has elegido la pastilla roja... empecemos el viaje :)ReyGecko:  ¿Sabes,  Zero?  Hay  cosas  que  ReyGecko:  Eso  es,  sí.    Ahora  no  puedo yo hacía desde Windows que no veo cómo  hacerlo  y  tengo  que  entrar  siempre  a  la hacerlas ahora, desde Linux. página de Yahoo para ver mi correo.ZeroBlack:  Estoy  seguro  de  que  es  así.    ZeroBlack:  ¡Qué  ignorante  eres,  amigo! Todavía  el  software  libre  tiene  un  largo  jejejecamino  que  recorrer.    Las  aplicaciones CAD, los juegos 3D y muchas aplicaciones  ReyGecko:  ¡Eh!  ¿Por  qué  dices  eso?  He que  aún  estan  en  pañales,  pero  que  de  buscado en internet y he visto que Outlook apoco  van  creciendo  a  pasos  no funciona para Linux.  agigantados.... ZeroBlack:  Eso  es  cierto, pero  como  suele ReyGecko:  ¿CAD?  ¿Juegos  3D?  No,  no...  suceder,  existen  alternativas  libres.    Por No  sé  qué  será  eso  de  CAD,  pero  no  lo  citarte  algunas,  te  diré  que  puedes  usar uso.    Y  los  juegos...  ejem,  ejem...  desde  Evolution, Thunderbird, Kontact, Aethera...que  compré  una  Playstation  2  ni  me planteo jugar con el ordenador jejeje ;) ReyGecko:  ¡¡¿¿Tangas??!!  Ejem...  quiero  decir  ¡¡¿¿Tantas??!!  (no  sé en  qué  estaría ZeroBlack: ¿Entonces cuál es el problema? pensando)ReyGecko: El correo electrónico.  Yo antes  ZeroBlack:  Sí,  recuerda  que  estás  en  el tenía  un  programita  que  se  encargaba  de  mundo  del  software  libre  y  que  aquí  suele mis  cuentas  de  correo.    Así,  cuando  tenía  haber mucha variedad para elegir, al revés un  mensaje  nuevo  me  avisaba  y  yo  no  de lo que estabas acostumbrado.  Lo mejor tenía  que  meterme  en  Yahoo  para  es  probar  y  decidir  cuál  se  acomoda  más comprobarlo.  con tus gustos.ZeroBlack:  Ya  entiendo.    Seguro  que usabas Outlook. Página - 29 - Begins
  • 31. Ojo del novatoZeroBlack:  Claro.    Sigue  los  siguientes enlaces y podrás hacerte una idea: ReyGecko:  ¿Y  luego?  ¿Cómo  inicio  el http://www.gnome.org/projects/evolution/ programa? ¿Dónde lo encuentro?http://www.mozilla­europe.org/es/products/thunderbird/http://www.kontact.org/ ZeroBlack:  Siempre  lo  has  tenido  ahí,  lo http://kontact.kde.org/kmail/http://www.thekompany.com/projects/aethera/ que  me  demuestra  que  no  te  has  preocupado  por  echar  un  vistazo  a  los Tan  sólo  recuerda  que  los  dos  primeros  menús de GNOME...están  diseñados  para  GNOME  mientras que  los  otros  tres  lo  fueron  para  KDE.    ReyGecko:  Esto...  bueno...  es  que  estuve Todos te funcionarán, pero los primeros se  muy ocupado... ya sabes, la Playstation... integrarán mejor en tu entorno de escritorio porque tú usas GNOME. ZeroBlack:  Ya  veo,  ya...  mira,  sigue  esta  ruta  del  menú  de  GNOME  y  lo  verás: ReyGecko: Bien, entonces veamos esos  “Aplicaciones  >  Oficina  >  Evolution”.   dos.  Empecemos con Evolution. ¿Cómo lo  También  puedes  llegar  desde instalo? “Aplicaciones  >  Internet  >  Correo  de  Evolution”ZeroBlack: En tu caso, no tienes que hacer nada, ya lo tienes instalado.ReyGecko: ¿¿Ah, sí?? ¿Por qué no me lo dijiste, malandrín? X(ZeroBlack:  No  lo  preguntaste  XDDD  pero que  sepas  que  su  instalación  sería  tan simple como entrar en Synaptic (ya sabes: Sistema  >  Administración  >  Gestor  de paquetes  Synaptic),  pinchar  en  el  botón “Buscar”  y  escribir  “Evolution”.  Luego marca  estos  tres  paquetes  y  aplicas  los cambios: Página – 30 - Begins
  • 32. Ojo del novatoReyGecko:  Pues  vamos  a  ver  cómo  se porta este programita...ZeroBlack:  Vale.    Te  diré  que Evolution  no es  sólo  un  cliente  de  correo,  sino  que también  te  puede  servir  como  calendario, como  archivador  de  notas  para  tareas pendientes, gestionar contactos, etc.ReyGecko:  Hay  que  ver  cómo  te  enrollas, parece  que  hayas  hecho  tú  los programas... ;PZeroBlack:  La  primera  vez  que  inicias Evolution, te sale esta pantallita: Luego,  como  tú  estás  en  España,  rellena  así: Tan sólo acepta y rellena los campos que teparezcan cuando te salgan. Luego, cuandote salga la siguiente pantalla, seleccionaPOP y pulsa “Adelante”. Página - 31 - Begins
  • 33. Ojo del novatoZeroBlack:  Bueno, ahora toca configurar el correo  saliente,  para  que  puedas  mandar  ZeroBlack: Por lo demás, la interfaz gráfica correos usando Evolution.  Sería algo así: es muy sencilla y, si estás acostumbrado a  usar  clientes  de  correo,  te  resultará  todo  muy familiar.  La bandeja de entrada, la de  salida,  etc...  Mira,  ahí  tienes  un  par  de  mensajes en tu bandeja de entrada, uno de  ellos sin leer. ¿Lo ves? Es  muy  configurable  y  puedes  cambiar  muchas  cosas  desde  “Editar  >  Preferencias”Lo  que  resta  son  cosas  muy  claras  y sencillas,  como  la  hora  de  tu  país  y  algo  ReyGecko:  Sí,  bueno,  parece  sencillo...  ya más.  Ya está, ya tienes Evolution listo para  veremos después de un mes de manejarlo. ser usado :D (Riiiiiing,  riiiiiing...  suena  el  teléfono  de ReyGecko:  Eso  dices  tú,  pero  tengo  que  ZeroBlack)verlo con mis propios ojos... hmmm... a ver, a ver... era desde “Aplicaciones > Oficina >  ZeroBlack:  ¡Hombre,  Alverich,  cuánto Evolution” ¿Verdad?  tiempo  sin  hablar  contigo!  (...)  Sí,  pues  mira, en este momento estaba ayudando al ZeroBlack:  Exacto.    Aunque  resulta  más  zoquet...  estoooo,  al  amigo  Reygecko  a cómodo  “arrastrar”  ese  icono  (en  vez  de  instalar  Evolution  (...)  Sí,  ya  sé  que  es  tu pinchar  sobre  él)  y  dejarlo  en  tu  panel  del  cliente  de  correo...  (...)  De  acuerdo,  se  lo escritorio.  Así, la próxima vez que quieras  diré.  ¡Un saludo y cuídate!usarlo sólo tendrás que pinchar encima del icono. Página - 32 - Begins
  • 34. Ojo del novatoReyGecko: ¿Qué me tienes que decir?  ZeroBlack:  Thunderbird.    Su  configuración  es tan sencilla o más que la de Evolution y ZeroBlack:  Me  dijo  que  te  recordase  lo  se integra perfectamente con el navegador chulo  que  es  el  calendario  que  lleva  Firefox.  No dudes en probarlo y decidir por incluido  Evolution.    Junto  con  las  notas  y  ti mismo, para instalarlo sólo debes buscar las  tareas  que  también  lleva  incluidas,  te  el  paquete  mozilla­thunderbird  desde ayudarán a ser más ordenado, que te hace  synaptic e instalarlo.  Luego lo encontrarás falta ;) en  “Aplicaciones  >  Internet  >  Thunderbird  Mail”ReyGecko:  Os  creéis  muy  graciosillos ¿verdad? ReyGecko: Hmmm... tiene buena pinta y ha  sido  muy  sencilla  su  configuración  (igual ZeroBlack:  Y  además  me  ha  dicho  que  él,  que  la  de  Evolution,  vaya).    Parece  que cuando usaba Windows, utilizaba Outlook...  éste no tiene calendario ni cosas así, ¿no?hasta  que  se  dio  cuenta  de  que  era  un coladero para virus e inseguridades de todo  ZeroBlack:  Justo.    Thunderbird  es  más tipo.  Eso es algo que no te preocupará en  ligero  que  Evolution,  pero  te  deja  hacer tu  Linux,  ya  lo  verás.    Por  último,  puedes  menos  cosas: no lleva el calendario, ni las configurar  GAIM  (programa  de  mensajería  notas, ni las tareas.  Pero incluye un lector instantánea)  para  integrarse  con  Evolution  RSS que te servirá si te gusta estar al tanto y  así,  todos  tus  contactos  de  GAIM  se  de  las  noticias  que  publican  algunas trasladarán allí. ¿No es genial? páginas,  como  puede  ser  http://www.linuxchillan.cl/ ReyGecko:  Creo  que  te  has  ganado  una cervecita :D ReyGecko: Ya entiendo... bueno, hoy no te  he  puesto  en  muchos  aprietos,  pero  (Quien dice “una”, dice “unas cuantas”,  prepárate  porque  la  siguiente  ocasión  te  pero finalmente nuestros amigos  voy a apretar bien las tuercas, amigo ;) volvieron...) ZeroBlack:  Eres  un  novatillo  y  siempre ReyGecko:  Bueno,  pues  está  curioso  el  seguirás  siéndolo...  anda,  invita  a  unas cliente éste, Evolution... pero me dijiste que  rondas.había  otro  que  también  se  integraba  con GNOME, ¿cómo se llamaba? ReyGecko: Eso está hecho 8D Página - 33 - Begins
  • 35. DistribucionesLos discos Live-cd permiten ejecutar un sistema operativo Linux completamentefuncional sin necesidad de modificar o instalar absolutamente nada en el discoduro, el cual podemos utilizar para diversas necesidades: recuperar datos desde undisco duro cuando Windows se niega a arrancar, navegar de una forma segura y sindejar rastros en un computador que no sea el nuestro, probar y diagnosticar elhardware de un equipo, demostrar Linux a otros usuarios, montar un servidor ocortafuegos (firewall en inglés) instantáneamente, etc. Son muchas las tareas quese pueden realizar con estos sistemas "en vivo".Las distribuciones Live-CD no necesitan Con este método se logra un mejorinstalación en el disco duro y pueden rendimiento y permite colocar másfuncionar directamente desde un lector de aplicaciones en el CD. Hay distros Live-CDs, un lector de DVDs, un Pendrive, etc. CD de menor tamaño que incluso sePara poder funcionar sin necesidad de tocar cargan complemente en la memoria RAMel disco duro utilizan una porción de la logrando un mejor rendimiento.memoria RAM como si fuera un discovirtual, en donde copia los archivos El primer Live-CD fue Demolinux 1.0, quenecesarios para correr. La mayoría de las se dio a conocer en febrero del 2000 endistribuciones del tipo Live utilizan un la "Linux Expo" que se celebró en París.sistema de descompresión que es Estaba basada en Mandrake 5.3 pero notransparente al usuario y que permite así la versión Demolinux 2.0, que fue lacargar en memoria sólo los archivos Pre-release de la distribución Debiannecesarios que se vayan requiriendo por el "Potato".sistema. Página - 34 - Begins
  • 36. Distribuciones Demolinux fue desarrollada por 3 estudiantes de la Universidad de Paris en Francia. Al darse a conocer se apuntaron al proyecto varios desarrolladores BackTrack americanos y Demolinux consiguió un auge importante, publicando versiones en http://www.remote-exploit.org Inglés, Francés y Español. Actualmente se encuentra descontinuada y la última Esta distro basada en Slax, es la mezcla versión que se conoce data del 28 de de dos distros live; Whax y Auditor enero del 2002. orientadas a las pruebas de penetración. Slax esta orientada a los técnicos de El Live-CD que más auge ha tenido seguridad debido a las herramientas de aprovechando el éxito de Demolinux fue seguridad y análisis forense que están Knoppix allá por el año 2003, Live-CD de incluidas las que permiten realizar origen alemán y basada en Debian. escaneo a puertos, examinar/espiar el Knoppix pasó a ser el referente de los tráfico de redes cableadas e Live-CDs y de echo actualmente se inalámbricas, analizar bases de datos, hacen Live-CDs de todo tipo y gustos etc. Su desempeño es muy bueno, y se basados en Knoppix. encuentra muy bien organizada. Al utilizar este tipo de sistema se debe Requerimientos de hardware: 486 o tener presente dos cosas: superior. ● La velocidad de ejecución es menor debido a que corren desde un lector de CDs, y la velocidad de este dispositivo es considerablemente menor a la de un disco duro. ● Los archivos se deben guardar en un disquete, un pendrive, una unidad de red, o un CD-R, de lo contrario se perderá todo el trabajo. A continuación veremos una breve descripción de las distros Live-CD más populares, y los requerimientos necesarios para poder utilizarla. BackTrack 1.0 Página - 35 - Begins
  • 37. Distribuciones Damn Small Linux Fluxbuntu http://www.damnsmalllinux.org/ http://fluxbuntu.org/ Damn Small Linux, DSL para abreviar, es una distribución Live de 50 MB que a Fluxbuntu es un derivado basado en pesar de su minúsculo tamaño consigue Ubuntu que utiliza FluxBox como el tener un escritorio funcional y fácil de entorno de escritorio (gestor de usar. DSL tiene un escritorio casi ventanas), el cual es más ligero y rápido completo, incluyendo un reproductor de que los entornos Gnome o KDE. Estás MP3 y MPEG, un cliente FTP, un características hacen de Fluxbuntu navegador web, hoja de cálculo, correo recomendable para un amplio rango de electrónico, un procesador de textos, computadores desde equipos de poca editores de texto, editor de gráficos, visor potencia hasta equipos más modernos. de archivos PDF, administrador de archivos, cliente de mensajería Requerimientos de hardware: Pentium instantánea, y varios paquetes más. II o superior, 96 MB RAM o más. También incluye soporte USB, y pronto también tendrá soporte PCMCIA. Si te gusta DSL lo puedes instalar en tu disco duro. Porque todos los programas son pequeños y ligeros es una buena elección para ejecutar en hardware anticuado. Requerimientos de hardware: 486DX o superior, 16 MB RAM o más. DSL 3 Fluxbuntu nBuild1 Alpha Página - 36 - Begins
  • 38. Distribuciones Helix Kanotix http://www.e-fense.com/helix/ http://kanotix.com/ Helix es una distribución personalizada de Knoppix Live-CD con excelente Kanotix es un distro basada en Debian detección de hardware y algunas “sid”. Generalmente contiene los últimos aplicaciones dedicadas al estudio de paquetes y núcleos del sistema, incidentes y herramientas forenses, por lo cuidadosamente corregidos y tanto esta orientada a profesionales que controladores para la mayoría del conozcan bien el tema. hardware moderno. Puede ser utilizado con un Live-CD, e incluye un instalador Requerimientos de hardware: Pentium gráfico simple para una fácil instalación o superior, 128 MB RAM o más. en el disco duro. Es ideal para análisis, rescate de datos, trabajo forense, eliminación de virus en PC-Windows, o para simplemente navegar de forma segura en un ciber. Requerimientos de hardware: Procesador Pentium o superior, 128 MB RAM o más. Helix 1.7 Kanotix 2005-04 Página - 37 - Begins
  • 39. Distribuciones Kanoppix Kubuntu http://www.knopper.net/knoppix http://www.kubuntu.org Desarrollado por Klaus Knopper en Alemania, es la distribución Live-CD Kubuntu Linux es un sistema operativo veterana, pero que a pesar de los años Linux de escritorio completo, libremente se mantiene muy activa y funcional. Esta disponible para personas y empresas. La basada en Debian, tiene un excelente diferencia principal con Ubuntu es el uso nivel de detección de hardware y un buen del escritorio KDE, también esta basada surtido de aplicaciones. Es la preferida de en Debian y se envia a los hogares de los muchos. usuarios que lo soliciten. Requerimientos de hardware: Requerimientos de hardware: Procesador Pentium o superior, 128 MB Procesador Pentium II de 500 Mhz o RAM o más. superior, 256 MB RAM o más. Knoppix 5 Kubuntu 6.10 Página - 38 - Begins
  • 40. Distribuciones MandrivaOne simplyMEPIS http://www.mandriva.com/en/community/mandrivaone http://www.mepis.org/ Mandriva ha desarrollado MandrivaOne MEPIS Linux es un sistema de escritorio como alternativa para aquellos que Linux que es también fácil de configurar quieran probar el sistema operativo como un servidor dedicado. Está Linux. Este Live-CD contiene una diseñado para propósitos personales y de excelente lista de programas para la negocios. Incluye características oficina e Internet. Además se ofrece la novedosas como CD opción de instalación en el disco duro si live/instalación/recuperación, una el usuario lo desea. configuración automática de Requerimientos de hardware: Pentium, hardware,reparticionamiento de NTFS, Celeron, Athlon, Duron o superior, 256 gestión de energía ACPI, soporte de MB RAM como mínimo, 512 MB WiFI. Fuentes anti-aliasing TrueType, un recomendado. cortafuegos personal, KDE, y mucho más. Requerimientos de hardware: Pentium o superior, 128 MB RAM o más. Mandriva One SimplyMEPIS 6.0 Página - 39 - Begins
  • 41. Distribuciones Morphix PCLinuxOS http://www.morphix.org http://www.pclinuxonline.com/pclos/ Morphix es un proyecto que pretende PCLinuxOs es una distribución sin ánimo crear un sistema de creación de Live-CD de lucro, basada inicialmente en modular, se basa en un módulo principal MandrakeLinux/Mandriva. Es un Live-CD al que se la va añadiendo el resto según con 1.5 gigas de programas de escritorio preferencias (KDE, Gnome, LightGui, y la posibilidad de instalación en el disco Games, etc.). duro, todo listo para funcionar inmediatamente. Requerimientos de hardware: Pentium o superior, 128 MB RAM o más. Requerimientos de hardware: Pentium II o superior, 256 MB RAM o más. Morphix 0.4 PCLinuxOS 0.9 Página - 40 - Begins
  • 42. Distribuciones Puppy Linux Slax http://www.puppylinux.org/ http://slax.linux-live.org/ PuppyLinux es extraordinariamente Esta distro esta basada en Slackware. Se pequeña, aunque bastante completa. ejecuta directamente desde el lector de Puppy arranca en un disco RAM de CDs y no esta pensada para ser 64MB, y eso es algo destacable, todo instalada en el disco duro. Existen 5 corre desde la memoria RAM. Al versiones que tienen un fin especifico y contrario que las distribuciones Live-CD distintos tamaños: tradicionales que tienen que ir obteniendo archivos del CD, Puppy se carga en su ● Slax Standard Edition: con KDE, 196 MB. ● Slax Kill Bill Edition: con KD, trae WINE, totalidad en la memoria RAM. Esto quiere DOSbox y QEMU, 208 MB. decir que todas las aplicaciones ● Slax Server Edition: 195 MB, incluye servicios empiezan en un abrir y cerrar de ojos y listos como DHCP, DNS, FTP, etc. que responden a las ordenes del usuario ● Slax Popcorn Edition: XFCE y Fluxbox, 115 de manera instantánea MB, trae Firefox, Abiword, Thunderbird, etc. ● Slax Frodo Edition: sin entorno grafico, 53 MB, para maquinas con poca memoria. Requerimientos de hardware: Pentium 166MMX o superior (Intel o AMD) 128 Requerimientos de hardware: AMD K5 MB o superior o Intel 486 o superior. RAM: 36 MB para cargar Slax, 96 MB para ejecutar Fluxbox (Popcorn), 144 MB para ejecutar KDE (Kill Bill, Standard). Puppy Linux 2.00 Slax 5.1.7 Página - 41 - Begins
  • 43. Distribuciones SystemRescueCD OpenSUSE Live-Eval http://www.sysresccd.org/ http://download.opensuse.org/ SUSE crea la versión Live-CD de SuSE Es un live-cd que sirve para reparar un Linux disponible para descargar como sistema y recuperar datos después de una sola imagen ISO. Esta versión corre algun problema con el disco duro. completamente desde un DVD arrancable Proporciona una forma fácil de realizar y no esta diseñada para ser instalada en tareas administrativas en tu computador, el disco duro. La finalidad de este Live- como crear y editar particiones en el CD es permitir al usuario conocer SUSE disco duro. Contiene herramientas de Linux o para probar si el hardware esta sistema como parted, partimage, fstools, complemente soportado. y algunas utilidades básicas como editores, gestor de archivos midnight Requerimientos de hardware: Pentium commander, herramientas para red, etc. II o superior, 256 MB de RAM o más, Tiene soporte para los sistemas de lector de DVD. archivos mas importantes (ext2/ext3, reiser-fs, reiser4, xfs, jfs, vfat, ntfs, iso9660), y otros de red (samba y nfs). Requerimientos de hardware: Pentium o superior, 128 MB RAM o más. openSUSE SystemRescueCD 0.3 Página - 42 - Begins
  • 44. Distribuciones Ubuntu UbuntuLite http://www.ubuntu.com http://www.ubuntulite.org Ubuntu Linux es un sistema operativo Linux de escritorio completo, libremente Ubuntu Lite es, concretamente, un disponible para personas y empresas. proyecto independiente para crear una Esta basada en Debian, el escritorio distribución basada en Ubuntu capaz de predeterminado es GNOME, pero a que correr en hardware tan limitado como un diferencia de otras Live-CD, y el motivo Pentium de 200 MHz con 64 Mb de RAM. por que tiene tanta popularidad, es su Al contrario que otras variantes de sistema de distribución: envío gratuito Ubuntu, Ubuntu Lite se enfoca en hasta los hogares de los usuarios que lo paquetes de software que tengan un bajo soliciten. consumo de recursos. En la página del proyecto no hay enlaces Requerimientos de hardware: para descargar, así que pueden utilizar el Procesador Pentium II de 500 Mhz o siguiente: superior, 256 MB RAM o más. ftp://ftp.cse.yzu.edu.tw/Linux/Ubuntu/ubuntulite Requerimientos de hardware: Pentium II o superior, 64 MB RAM o más. Ubuntu 6.10 con Gnome Ubuntu lite Página - 43 - Begins
  • 45. Distribuciones Ubuntu http://www.xubuntu.org/ gNewSense http://www.gnewsense.org Es una rama oficial derivada del sistema Es una distribución de GNU/Linux basada operativo de código abierto Ubuntu. en Ubuntu con la meta de proporcionar Xubuntu utiliza el entorno de escritorio 100% software libre en una distribución. Xfce, el cual está optimizado para ser Fue diseñado para los usuarios que más ligero y rápido que otros entornos de desean utilizar solamente software libre, escritorios (como GNOME o KDE), o software que es libremente usable, consiguiendo de esta manera facilitar su modificable, y distribuible sin mayores utilización en una mayor variedad de restricciones en la licencia. Es apoyado equipos. oficialmente por Free Software Foundation. La versión 1.0 fue lanzada el Requerimientos de hardware: Pentium 2 de noviembre de 2006. II de 500 Mhz o superior, 256 MB RAM o más. Requerimientos de hardware: Pentium II de 500 Mhz o superior, 256 MB RAM o más. Xubuntu 6.10 con Xfce gNewSense 1.0 Página - 44 - Begins
  • 46. DistribucionesFINALMENTEExisten varias distros Live-CD, cada unatiene un objetivo diferente, y es el usuario OTRAS DISTROS LIVE-CDel que deberá decidir cual se adaptamejor a sus requerimientos y a sucomputador.Puede consultar una lista completa de todas lasdistros Live-CD, clasificadas por función GNUStepprimaria, arquitectura, tamaño de archivo iso y http://www.linuks.mine.nu/gnustep/tipo de descarga en The Live-CD List:http://www.frozentech.com/content/livecd.phpOtra fuente de información sobre las diversasdistros Linux y otros sistemas operativos es: Elivehttp://www.distrowatch.com http://www.elivecd.org/es/Principal/Acerca_de/ GeexBox http://www.geexbox.org/en/index.html LinUxinf The Live-CD List http://www.linuxinf.cl/ Sabias que... El nombre de la distribución DEBIAN esta formado por el Musix nombre de su principal http://www.musix.org.ar/ desarrollador Ian Murdock y el de su esposa Debra. Página - 45 - Begins
  • 47. Distribuciones RECOMENDACIONES Si tienes un equipo algo “viejito”, con poca potencia de procesador y poca memoria RAM, los Live-CD recomen- dables serían: Enlaces ●DSL, BackTrak ●PuppyLinux http://www.remote-exploit.org ●Slax Frodo Edition DSL ●UbuntuLite, y http://www.damnsmalllinux.org/ ●Xubuntu. Fluxbuntu http://fluxbuntu.org/ Si tienes un equipo moderno pero con Helix poca memoria, los Live-CD recomen- http://www.e-fense.com/helix dables de utilizar son: Kanopix http://kanotix.com/ ●Fluxbuntu, ●gNewSense Knoppix http://www.knopper.net/knoppix ●Kanotix, http://www.knoppix-es.org/ ●Knoppix, MandrivaOne ●Kubuntu, http://www.mandriva.com/en/community/mandrivaone ●MandrivaOne, MEPIS ●PCLinuxOS, http://www.mepis.org/ ●Slax y Morphix ●Ubuntu. http://www.morphix.org PCLinuxOS Si tienes un equipo moderno y mucha http://www.pclinuxonline.com/pclos/index.html RAM, entonces los Live-CD recomen- Puppy Linux dables serían: http://www.puppylinux.org ●SUSE Live-Eval (DVD) y SLAX http://www.slax.org ●Knoppix (DVD) openSUSE Live-Eval http://download.opensuse.org/ Si tienes muchos conocimientos en Linux y/o deseas hacer un trabajo forense en SystemRescueCd http://www.sysresccd.org un equipo, los Live-CD recomendables serían: Ubuntu http://www.ubuntu.com ●Helix, Xubuntu ●SystemRescueCD y http://www.xubuntu.org/ BackTrace. Alex Sandoval M. alexsandovalm@yahoo.com gNewSense http://www.microteknologias.cl http://www.gnewsense.org Página - 46 - Begins
  • 48. Utilidad Pública Begins no ha cobrado absolutamente nada por los avisos publicados en la revista. Nuestro propósito final es promover el software libre. Porque el acceso a la cultura y el conocimiento  debe ser libre y gratuito.  Porque la información no debe ser arbitraria ni manipulada  sino imparcial y objetiva. http://www.wikipedia.org Página - 47 - Begins
  • 49. Programación APLICACIONES .NET PARA DISPOSITIVOS MÓVILES CON TECNOLOGIA LINUX: EL ENTORNO DE DESARROLLO MAEMO PARA NOKIA 770 (2ª Parte)En la edición anterior de Begins se trató sobre el dispositivo móvil de comunicación Nokia770 lanzado al mercado en junio de 2005 en New York y el desarrollo de sus aplicacionesbajo el entorno Maemo impulsado por Novell en el año 2006.En el presente número veremos el proceso de instalación de Maemo en Linux, y ejecucióny una introducción a la programación para el Nokia 770. Página - 48 - Begins
  • 50. ProgramaciónINSTALACIÓN DE MAEMOPre-requisitos:● Intel compatible x86 procesador, 500 MHz o más rápido● 256 MB RAM o más● 2 GB espacio libre en disco● Sistema Operativo con LinuxRequisitos: Jugando un port de FreeCiv para Maemo 2.0● Scratchbox cross-compilation toolkit y toolchains de http://scratchbox.org/download/scratchbox-0.9.8/● scratchbox-core-0.9.8.8.tar.gz● scratchbox-devkit-debian-0.9.8.8.tar.gz● scratchbox-libs-0.9.8.8.tar.gz● scratchbox-toolchain-cs2005q3.2-glibc-arm-0.9.8.5-6.tar.gz● scratchbox-toolchain-cs2005q3.2-glibc-i386-0.9.8.5-6.tar.gz● Maemo SDK rootstrap de http://www.maemo.org/downloads/download-sdk.html● Maemo_Dev_Platform_v2.0_i386-rootstrap.tgzNota: A continuación se verá el proceso de instalación, arranque y desarrollo con MAEMO. Lasinstrucciones indicadas deberán ser realizadas en una consola, para lo que puede utilizar cualquierprograma que permita interactuar a través de ella (por ejemplo xterm, gnome-terminal, kterm,konsole, etc..) o también pulsando CTRL + ALT + 1.Procedimiento de instalaciónInstalar paquetes[root@servidor]# tar zxf -C /[root@servidor]# /scratchbox/run_me_first.sh[root@servidor]# /scratchbox/sbin/sbox_adduser usuariolinuxexistenteReinicializar equipoVer el grupo sbox[root@servidor]# groupsadmin sbox ....[usuario@servidor]# cp Maemo_Dev_Platform_RS_v2.0_i386.tgz/scratchbox/packages/ Página - 49 - Begins
  • 51. ProgramaciónArrancar y Probar el scratchbox[usuario@servidor]# /scratchbox/sbin/sbox_ctl start[usuario@servidor]# /scratchbox/loginWelcome to *Scratchbox*, the cross-compilation SDK!Configurar scratchbox y elegir las opciones de configuración que se muestransbox-HOST: ~] > sbox-config -ct SDK_PCAvailable compilers:0) cs2005q3.2-glibc-arm1) host-gcc2) cs2005q3.2-glibc-i386Enter compiler number: 2Available CPU-transparency methods:sbrshqemu-armqemu-ppcEnter method name (none): noneAvailable devkits:debianEnter list of devkit names (none): debianCompleted writing configuration to: /targets/SDK_PC.config[sbox-HOST: ~] > sbox-config -st SDK_PCRestarting Scratchbox shell...HangupShell restarting...[sbox-SDK_PC: ~] > sbox-config -cc[sbox-SDK_PC: ~] > sbox-config -cfCopying libfakeroot from /scratchbox/device_tools/fakeroot-1.3/cs2005q3.2-glibc-i386/lib to /usr/lib/libfakerootInstalar el modo gráfico Xephyr Editar un archivo start-xephhr.sh!/bin/sh -e prefix=/scratchbox/users/${LOGNAME}/targets/SDK_PC/usrexport LD_LIBRARY_PATH=${prefix}/lib; export LD_LIBRARY_PATHexec ${prefix}/bin/Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac Página - 50 - Begins
  • 52. ProgramaciónDar el permiso de ejecuciónchmod +x start-xephyr.shArrancar el programa./start-xephyr.sh &Arranque de MaemoDefinir el modo de visualización[sbox-SDK_PC: ~] > export DISPLAY=:2Este parámetro podria ir en el archive .bash_profile al igual que otros tales como:Parametros de la documentación:export LANGUAGE=es_MXexport PAGER=lessArrancar Maemo GUI[sbox-SDK_PC: ~] > af-sb-init.sh startDetener Maemo GUI[sbox-SDK_PC: ~] > af-sb-init.sh stop Página - 51 - Begins
  • 53. ProgramaciónConstruyendo aplicaciones MAEMOHOLA MUNDODentro de scratchbox realizar:[sbox-SDK_PC: ~] > nano maemo_hello.c * Código de demostración #include <hildon-widgets/hildon-program.h> #include <gtk/gtkmain.h> #include <gtk/gtkbutton.h> int main(int argc, char *argv[]) { /* Create needed variables */ HildonProgram *program; HildonWindow *window; GtkWidget *button; /* Initialize the GTK. */ gtk_init(&argc, &argv); /* Create the hildon program and setup the title */ program = HILDON_PROGRAM(hildon_program_get_instance()); g_set_application_name("Hello maemo!"); /* Create HildonWindow and set it to HildonProgram */ window = HILDON_WINDOW(hildon_window_new()); hildon_program_add_window(program, window); /* Create button and add it to main view */ button = gtk_button_new_with_label("Hello!"); gtk_container_add(GTK_CONTAINER(window), button); /* Connect signal to X in the upper corner */ g_signal_connect(G_OBJECT(window), "delete_event", G_CALLBACK(gtk_main_quit), NULL); /* Begin the main application */ gtk_widget_show_all(GTK_WIDGET(window)); gtk_main(); /* Exit */ return 0; } Página - 52 - Begins
  • 54. ProgramaciónCompilar y ejecutar[sbox-SDK_PC: ~] > gcc -o maemo_hello maemo_hello.c `pkg-config --cflags gtk+-2.0hildon-libs` -ansi -Wall `pkg-config --libs gtk+-2.0 hildon-libs`[sbox-SDK_PC: ~] > af-sb-init.sh start[sbox-SDK_PC: ~] > run-standalone.sh maemo_hello Programa Hola Mundo en Maemo. Página - 53 - Begins
  • 55. ProgramaciónProyectos MaemoDentro scratchbox:[sbox-SDK_PC: ~] > wgethttps://garage.maemo.org/projects/mweather/mweather_0.8.tar.gz[sbox-SDK_PC: ~] > tar xzvf mweather_0.8.tar.gz[sbox-SDK_PC: ~] > cd mweather_0.8[sbox-SDK_PC: ~mweather_0.8 ] > dpkg-buildpackage -rfakeroot -b[ sbox-SDK_PC: ~/maemopad] > cd ..[sbox-SDK_PC: ~] > lsmweathermweather_0.8_i386.deb[sbox-SDK_PC: ~] > fakeroot dpkg -i mweather_0.8_i386.debSelecting previously deselected package mweather.(Reading database ... 20 files and directories currently installed.)Unpacking mweather (from mweather_0.8_i386.deb) ...Setting up mweather (0.8) ... Página - 54 - Begins
  • 56. ProgramaciónNOKIA 770 EN EL MERCADONokia lanzó “Nokia 770 Internet Tablet”, en lacumbre LinuxWorld en Nueva York, en Juniode 2005. Aún no llega a México, pero enEstados Unidos tiene un costo aproximado deUS$300. Es un dispositivo dedicado,optimizado para navegación conveniente deInternet y comunicaciones de correoelectrónico en un formato liso de bolsillo, conuna impresionante pantalla amplia de altaresolución (800x480) con zoom y teclado enpantalla, ideal para ver contenido en líneasobre tecnología inalámbrica Wi-Fi y víateléfono móvil compatible con Bluetooth.BIBLIOGRAFÍAMAEMO.ORG. “Maemo Tutorial”.http://www.maemo.org/platform/docs/tutorials/Maemo_tutorial.htmlNOKIA CORPORATION. “Maemo plataform”.http://www.maemo.org/NOKIA MÉXICO. “Comunicado de prensa 03 de Junio de 2005”.http://www.nokia.com.mx/about_nokia/press/press_release/release/20050603_2.htmROMERO, Victor. “Maemo: Plataforma de Desarrollo para Dispositivos Moviles”,http://linux.ipn.mx/cms/space/startUNIVERSIDAD DE GRANADA. “Desarrollo de Aplicaciones en C#”.http://geneura.ugr.es/CUR/C/WIKIPEDIA. “GTK+”.http://es.wikipedia.org/wiki/GTKWIKIPEDIA. “Proyecto MONO”.http://es.wikipedia.org/wiki/Proyecto_Mono Juan Pablo Torres Herrera consultor@pablotorres.tk Página - 55 - Begins
  • 57. LaboratorioQEMU es un emulador de procesador de código libre. Sugar es el ambientede usuario de los equipos OLPC (One Laptop Per Child, un portátil por niño).Y en este tutorial podrás conocer y utilizar la simpática interfaz, y ademásaprenderás a utilizar QEMU.¡Manos a la obra!Lo primero es descargar QEMU y el Después descarga el módulo aceleradoracelerador KQEMU. de QEMU desde:Descargar QEMU para Windows desde: http://fabrice.bellard.free.fr/qemu/downloahttp://www.h7.dion.ne.jp/~qemu-win/ d.htmlQEMU es un emulador de procesador de KQEMU es un controlador (driver enfuente abierta. inglés) que permite al emulador QEMU correr mucho más rápido cuando emulaLa última versión estable es: un PC sobre un huésped x86.qemu-0.8.2-windows.zip La última versión estable es:Descomprime el archivo, y guarda los kqemu-1.3.0pre9.tar.gz.archivos en la carpeta: Luego descomprime el archivo kqemu-C:Archivos de programaQemu version.tar.gz.(No hay un programa de instalación así Guarda los archivos en el directorioque deberás hacer todo manualmente.) C:Archivos de programaQemu Página - 56 - Begins
  • 58. LaboratorioBusca un archivo llamado kqemu.inf y Descargar una imagen de OLPCpulsa el botón derecho sobre él.Selecciona “Instalar” y espera unos Debes descargar una imagen de disco.segundos. Dirígete a Latest Stable Build en la página de imágenes y navega al sub- directorio ext3. http://olpc.download.redhat.com/olpc/stre ams/development/latest/ext3 La imagen que necesitas tendrá un nombre como: olpc-redhat-stream-development-build- 196-20061214_1736-ext3.img.bz2Abre una ventana de símbolo de sistemay escribe el siguiente comando: Este archivo debe ser descomprimido con una aplicación como 7Zip, disponiblenet start kqemu en http://www.7-zip.org/Debería aparecer el mensaje:El servicio KQEMU virtualisationmodule for QEMU se ha iniciado conéxito. Luego, guarda el archivo “.img” descomprimido en la misma carpeta de QEMU.Comprobando el servicio Kqemu Página - 57 - Begins
  • 59. LaboratorioArrancando el ambiente de OLPCEn una ventana de símbolo de sistemaescribe el siguiente comando: La pantalla debería mostrar pronto el logo oX de OLPC y “Booting OLPC for qemucd "Archivos de programaQemu" target in 5 seconds.... (Si no aparece, entonces presiona una tecla para ir alEl comando para iniciar el emulador es menu de GRUB y elige la opción OLPCqemu -L . -hda imagen, donde imagen es for qemu target.el archivo que has descomprimido yguardado en la carpeta de QEMU. Porejemplo:qemu -L . -hda olpc-redhat-stream-development-build-196-20061214_1736-ext3.imgLínea de comando en Windowsarrancando el emulador QEMUDespués de unos pocos segundos el Entonces verás una típica secuencia deemulador comenzará en una nueva arranque Linux.ventana, y verás una pantalla dearranque. OLPC arrancando Linux Página - 58 - Begins
  • 60. LaboratorioLa primera vez que Sugar arranca solicitaráun nombre de usuario. Escribe un nombreque utilizará el computador para Instrucciones para Sugaridentificarte. Presiona OK o Enter. Elsistema seleccionará un color para tí. Cuando ingresas al escritorio Sugar, te encontrarás en el modo Hogar (Home) donde se muestra una imagen de ti Solicitud de un nombre de usuarioListo. Ya estás en el escritorio de Sugar.Ahora deberás familiarizarte con elambiente, porque no se ve como los Escritorio de Sugar en modo Hogarsistemas KDE, GNOME, Windows oMacOS. ¡Pero ten en cuenta que hasta unniño lo puede utilizar! En un sistema real podrías ver más personas, pero por el momento estarásPara cerrar la ventana de OLPC presiona solo. El sistema elige y asigna un colorALT+CTRL+2. para ti.Para liberar el puntero del ratón presionaCTRL+ALT. Abrir una actividad Al mover el puntero del ratón a una de las orillas de la pantalla, aparece un marco negro con una serie de imágenes que permiten iniciar una Actividad. Recuerda, Sugar habla de “Actividades” en vez de “Aplicaciones” o “Programas”. El anillo alrededor tuyo muestra las Actividades que están corriendo. El escritorio de OLPC Página - 59 - Begins
  • 61. LaboratorioAbramos una actividad. IniciemosAbiword, el procesador de texto que trae Cerrar una ActividadSugar. Clic en la A que parece untriángulo. Para cerrar una actividad, supondremos que Abiword se está ejecutando. Entonces lleva el puntero del ratón a la orilla superior de la pantalla para que aparezca el marco. Verás el icono deAparece una ventana con Abiword. Abiword en el marco superior. Mueve el puntero del ratón sobre el icono, pero no pulses el botón, espera a que aparezca una pequeña ventana con dos iconos. Clic en el icono con una X para cerrar la actividad.La actividad Abiword de OLPCPuedes abrir varias actividades a la vez.Las actividades que aparecen en elmarco son: Chat Sugar eToys (juegos) Prueba de Cerrando Abiword Navegador Camara Abiword Memory (Procesador de texto) (juego de memoria musical) Pengium TV Tam Tam (Lector de RSS) (juego de secuencia musical) Página - 60 - Begins
  • 62. Laboratorio Navegando por LinuxChillanApagar el sistemaPara apagar el sistema, coloca el puntero La actividad Chat de OLPCdel ratón en la parte superior de lapantalla y mueve el ratón sobre el icono Xa la derecha. EnlacesEntonces aparecerá un pequeño cuadrodiciendo "Shut Down" (Apagar). Wiki del proyecto:Clic sobre “Shut Down” y espera unos http://wiki.laptop.orgpocos segundos para que el sistema seapague. Emulación con QEMU http://wiki.laptop.org/go/OS_images_for_ emulation Descarga de imágenes: http://olpc.download.redhat.com/olpc/stre ams/development/latest/ext3FinalizandoEspero que te haya gustado el tema y te Alex Sandoval M.atrevas a probar por ti mismo. alexsandovalm@yahoo.com www.microteknologias.cl Página - 61 - Begins
  • 63. Consejo Domando al EscritorLa mayor fuerza de OpenOffice.org Writer está en su editor de estilos y formatos,y en la capacidad de generar plantillas a partir de las cuales los estilos definidospor nosotros puedan ser utilizados en muchos documentos. En este artículo, seexplicarán los conceptos fundamentales necesarios para crear un documentoestructurado sin sufrir dolores de cabeza, y cómo esa estructura nos ayudaráfinalmente a expresar nuestras ideas sin deber preocuparnos por el formato.IntroducciónEn otro artículo (Texto vs. Palabra, en documento se actualizará en formaBegins número 5) se habló de la utilidad automática, sin necesidad de tediosasde la definición de estilos para la creación cesiones de “buscar y reemplazar”.de documentos complejos. Básicamente,podríamos ver a un estilo como un Además, estas definiciones pueden ser“ayuda memoria” del programa en el que “encerradas” en un tipo de documentoestán reunidas todas las definiciones que especial llamado “plantilla”, el cual puedele dan forma a una parte del documento. ser utilizado para generar posteriormentePor ejemplo, un estilo de párrafo tiene las otros documentos que compartan ladefiniciones del tipo de letra a utilizar, su misma estructura del anterior. Podemostamaño, su alineación, si lleva o no tener plantillas para cartas, libros,sangría de primera línea, si lleva o no manuales... Podría pensarse que cuandoespacio antes y/o después... incluso su realizamos por primera vez unidioma. Un estilo de página dice el documento de ese tipo debemos trabajartamaño de la página, sus márgenes, si un poco más, pero eso no sólo no eslleva o no encabezado y/o pie de verdad (al menos, no completamente)página... Todos estos estilos pueden ser sino que además debe considerarse queciertamente editados en cualquier ese trabajo ya estará hecho cuandomomento, por lo que si posteriormente encaremos el segundo documento,decidimos que el tipo de letra que dejándonos como única preocupación elutilizamos anteriormente ya no nos gusta, contenido del documento y no su forma,simplemente editamos el estilo lo cual significa un gran beneficio encorrespondiente y todo el documento se términos de productividad.actualizará en forma Página - 62 - Begins
  • 64. ConsejoY, por supuesto, estas plantillas pueden a su Diseñando un documentovez ser editadas: Writer nos preguntaráamablemente, al abrir un documento basado No todo en la vida son pequeñas cartas oen la plantilla antigua, si deseamos tarjetas navideñas: tarde o tempranoactualizar los estilos o no. tendremos que crear un documento realmente complejo. Escribir una tesis, porAhora bien, ¿cómo se realizan estas cosas? ejemplo, implica implementar criterios dePorque el problema que se presenta al estructura muy estrictos. Podríamos pornuevo usuario de Writer es su total ejemplo vernos obligados a construir undiferencia operativa con respecto a otros documento dividido en “partes” y que luegomás famosos programas de la competencia: cada parte sea dividida en “capítulos”por ejemplo, una breve búsqueda en el foro (obviamente, usted puede llamar a esasoficial del programa demuestra cuánta gente divisiones en cualquier modo, por ejemplocarece de la menor idea de cómo realizar la “sección” y “subsección”, o “encabezado 1” ysimple tarea (y créanme que es realmente “encabezado 2”, o incluso necesitar más).simple) de numerar las páginas... Podríamos tener que iniciar cada parte con una página en la cual se vea el nombre de laPues bien, veamos ahora cómo realizar un parte y nada más, página que debería serdocumento de alta complejidad que nos “derecha” (es decir, numero impar) y sinpermita comprender cómo funciona este numeración, seguida de una página enprograma, dejando en claro todas estas blanco.diferencias con aquello a lo que ya estamosacostumbrados. Nuestro primer capítulo podría tener que comenzar en una nueva “página derecha”, loAntes de iniciar, quiero aclarar qué es lo que que haría necesario un margen superiorno se encontrará en este artículo: no serán mayor al normal que ayude a resaltar eldados detallados procedimientos “paso a título. El título podría tener que estarpaso” donde se explique todo a partir de centrado, quizás en negrita, con tamaño decómo usar el ratón en adelante. Ese tipo de letra mayor y posiblemente numerado. Elexplicaciones, muy común en programas primer párrafo después del título del capítulopara otros sistemas operativos, no sólo es podría no llevar sangría de primera línea,aburrida sino también inútil: parto de la pero los siguientes párrafos sí.premisa de que el lector puede estarconfundido, pero no es tonto. No es por lo Podríamos agregar que esa “primera páginatanto función de este artículo el decir cómo de capítulo” tenga un pie de página con elhacer una plantilla determinada, sino el dar número centrado, mientras que las páginaslas herramientas para que el lector, siguientes tengan un encabezado en el cual,experimentando con los conceptos aquí para páginas izquierdas (pares) se vea eldados, pueda crear su plantilla. número de página Página - 63 - Begins
  • 65. Consejopágina a la izquierda y el nombre de la“parte” a la derecha, mientras que laspáginas derechas muestren el nombredel capítulo a la izquierda y el número depágina a la derecha. Podríamos hacerque el próximo capítulo comenzase en Figura 1, Estilo y formatouna página nueva, otra vez con elnumero centrado en el pie, y otra vezseguida con las páginas de encabezadosalternados.Un documento semejante estaría bien siquisiéramos escribir una novela. Si Presionemos el cuarto botón desde laquisiéramos escribir un manual, izquierda para comenzar a definirnecesitaríamos quizás algo aún más nuestros estilos de página.complejo... Hagamos click derecho sobre un lugar en¿Se imagina haciendo documentos de blanco de la lista de estilos que se nosese tipo en su anterior procesador de presenta y seleccionemos “Nuevo”. Entexto? Tranquilo, deje de temblar, en las diversas pestañas que se nosWriter es realmente sencillo. presentan podremos definir todo lo que queramos de nuestra página. En laConstruyendo un documento pestaña “página” se pueden definir el tamaño de la hoja, su orientación, losCasi todo el trabajo de definición de la márgenes que llevará ese estilo, si laestructura del documento (luego veremos página es “sólo derecha”, “sólo izquierda”las “excepciones”) se realiza con el editor o “izquierda y derecha”. (Ver figura 2,de estilos, llamado “Estilo y formato” en Creando un estilo)la versión española del paquete (en laversión inglesa, se llama “stylist”). En las pestañas “encabezado” y “pie deAbriéndolo (F11) veremos en su parte página” podemos definir no sólo si elsuperior una serie de botones que estilo en cuestión lleva o no esosclasifican los estilos de párrafo, de letra, elementos, sino también si el contenidode marco, de página y de listas. Los de ellos es igual o no al pasar de páginaúltimos dos botones que están separados izquierda a derecha: esto nos permitiráa la derecha no nos interesan por el tener contenido diferente en nuestrosmomento, por lo que los dejo a la encabezados utilizando un único estilo decuriosidad del lector (presionando F1 con página. (Ver figura 3, Estilo para páginala ventana de estilo y formato en primer siguiente)plano, se abrirá la ayuda con unadescripción detallada de cada botón). Página - 64 - Begins
  • 66. Consejo Figura 2, Creando un estilo. Figura 3, Estilo para página siguiente. Página - 65 - Begins
  • 67. ConsejoAhora bien, ¿cómo se consigue que los Lo mismo que para las páginas puedeestilos se alternen entre sí? Una vez hacerse para los párrafos (primer botóndefinidos todos los estilos que en la barra del editor de estilos):necesitamos, los editamos (click derecho definimos un párrafo llamado “Parte”, unosobre el estilo, modificar) y en la pestaña llamado “capítulo” (después de todo, unAdministrar podemos elegir cuál estilo les título, ya sea de parte o de capítulo, nosigue: una vez completa la página, la es más que un párrafo con un formatosiguiente cambiará automáticamente al diferente al texto común), “primer párrafo”estilo seleccionado en “Estilo siguiente”. (sin sangría), “cuerpo de texto”... todos los Figura 4, Administrar estilo.Ahora que ya tenemos nuestra “cadena” los que necesitemos para nuestrode estilos de página, sólo nos queda documento. Aquí también podemosaplicar el primer eslabón a la primera “organizar” los estilos de modo que alpágina (con el cursor en cualquier lugar presionar “enter” se pase de uno a otrode la primer página, abrir el editor de automáticamente (o se siga con elestilos y hacer doble click en el nombre mismo), por lo que solamente aplicandodel estilo de página correspondiente) que el primer estilo de párrafo (el “primerlas páginas siguientes irán mostrando los eslabón” de nuestra cadena de estilos)estilos definidos en el orden correcto y en cuando iniciamos a escribir elforma automática a medida que las documento, la cadena de estilos sellenemos. construirá por sí sola. Página - 66 - Begins
  • 68. Consejo NOTA: Al crear un nuevo estilo de párrafo, se En la pestaña “Flujo de Texto” es posible debe tener cuidado de no seleccionar obligar un salto de página automático a accidentalmente un estilo ya existente de la lista un determinado estilo de página, con lo al hacer el click derecho en el editor de estilos, de lo contrario el nuevo estilo resultará cual podemos conseguir que toda la vinculado al otro. La posibilidad de vincular estructura del documento sea aplicada estilos es otra de las grandes herramientas de automáticamente mediante la simple OpenOffice.org, pero no hablaré de ello en el aplicación de los estilos de cada tipo de presente artículo. párrafo. Es decir, en lugar de hacer Insertar, Salto manual, de Página y allí elegir un estilo, luego escribir el título de Pero hay algo más que puede hacerse la “parte”, formatearlo... cuando decido para automatizar la estructura del introducir un nueva Parte escribo su documento. título, al título le aplico el estilo Parte y listo, todo el trabajo estará ya hecho. Figura 5, Flujo de texto.NOTA: En la imagen puede verse que en la parte Esto es muy útil si se quiere, por ejemplo, numerardedicada a “Saltos” (que es la que hemos utilizado las páginas con “número de capítulo” – “número depara introducir el salto de página automático) dice página”, reiniciando el valor de “número de página”“Número página” con un valor cero. Este “número en cada nuevo capítulo (muchos manuales sepágina” nos permite definir con qué número de numeran así): simplemente cambiamos el valor depágina se inicia después del salto: cero significa “Número página” a “1”.que no se cambiará el número que le correspondea esa página. Página - 67 - Begins
  • 69. Consejo“Todo muy bien” dirá el lector “¿pero y Ahora bien, para insertar la referencia alos números de página? Me ha dicho que la parte o al capítulo debemos hacer algoeran diferentes a la competencia, y por si antes: decirle a Writer cuáles estilos defuera poco muy simples de utilizar, pero párrafo nosotros consideramos dignos deen definitiva ¿cómo los inserto? ¿y cómo esos niveles.hago para poner el título del capítulo o dela parte en forma automática en los En “Herramientas”, “Numeración deencabezados que he creado?”. capítulos” nos encontramos con la herramienta que realmente le daClaramente, el número de una página es estructura a nuestros documentos. Allíuna de la propiedades de la página en podemos decir qué estilos deben sercuestión y su configuración (el tipo de considerados “importantes”, y cuánnúmero a utilizar, por ejemplo) se realiza importantes son los unos respecto a losen el estilo de página, pero en Writer el otros, como así también asignarle a cadahecho de hacer visible o no esa estilo una numeración que se construirápropiedad no puede determinarse desde automáticamente. (Ver figura 6,el editor de estilos. En el estilo podemos Numeración de cápitulos)decir si agregar o no un encabezado opie de página, pero no su contenido. Todos los estilos que incluyamos aquí aparecerán en el índice (Insertar, Índices,Parece confuso, pero esta peculiaridad Índices), por lo que no está de más eltiene una lógica que trataré de evidenciar aclarar que sólo debemos incluir losa continuación. Con el cursor en el estilos de párrafo que utilizamos para losencabezado o pie de página que “títulos” (Parte, Capítulo, Sección...) y noqueramos completar, vayamos a Insertar, los utilizados para el texto comúnCampos, Número de página: será (Cuerpo de texto, Notas...).insertado un “campo” con fondo gris (esefondo no viene impreso y no es NOTA: Es importante acostumbrarse a configurar la numeración automática de losexportado a pdf) en el cual el esquivo distintos niveles del documento desde estenúmero será presentado menú: muchos usuarios que provienen de otrosautomáticamente. Es de notar que tanto productos tienen la tendencia a utilizar “estiloséste como otros campos pueden ser numerados” (el botón “activar / desactivarutilizados en cualquier parte del numeración” en la barra de herramientasdocumento, no sólo en los encabezados “Formato”) en lugar de “Numeración de capítulos”, lo cual hace mucho más complicaday pie de página, lo cual da muchas la gestión del documento. Los estilosposibilidades a la hora de construir numerados son buenos para realizar listas, peronuestros documentos. En primera no para dar estructura al documento: para elloimpresión es extraño, sí, pero es muy es mejor utilizar “Numeración de capítulos”.sencillo habituarse. Página - 68 - Begins
  • 70. Consejo Figura 6, Numeración de cápitulos.NOTA:  Writer  tiene  una  pequeña  (o  no  tanto)  Ahora es sólo cuestión de hacer aparecerlimitación  en  este  punto,  y  es  que  la  el estilo de página que usaremos con losnumeración de un nivel siempre reinicia cuando  encabezados de página que queremosel  valor  del  nivel  superior  cambia.  Es  decir,  completar (para llenar páginastendremos 1.1, 1.2, 1.3, 2.1, 2.2 ... pero nunca  rápidamente, puede escribir "te" y1.1,  1.2,  1.3,  2.4,  2.5  ...  que  es  lo  que  suele  presionar F3: un autotexto será insertado;encontrarse  en  las  novelas.  Existen  pequeños  o si no, puede insertar rápidamentetrucos que se pueden realizar si usted  prefiere  saltos de página manuales presionandola  segunda  opción  a  la  primera,  pero  su  Ctrl+Enter; también puede simplementeexplicación  es  demasiado  larga  para  caber  en  aplicar el estilo de página que deseaeste  artículo...  quizás  algún  día  escriba  otro  completar mediante un doble click sobrecon trucos para OpenOffice.org. el nombre en la lista correspondiente del editor de estilos... confío en su imaginación) y completarlas con losHecho  esto,  ya  podemos  agregar  los  campos necesarios como se verá a continuación. Como ya fue indicado untítulos  de  la  Parte  y  del  Capítulo  a  poco más arriba al hablar de los númerosnuestros encabezados de página. de página, este paso suele generar mucha confusión en los nuevos usuarios de Writer, ya que el estilo de la página determina la existencia o no de un encabezado pero no su contenido, el cual debe ser agregado “a mano”. Página - 69 - Begins
  • 71. ConsejoY  bien,  nada  es  perfecto...  pero  por  lo  “Nivel” dejamos el valor 1, este campo al menos usted ya está avisado... ser  insertado  hará  referencia  a  Parte  (o  el  estilo  de  párrafo que  hallamos  puesto Posicionados  en  el  encabezado  a  en  el  nivel  1  en  “Numerar  Capítulos”), completar  y  abriendo  el  menú  Insertar,  mientras que si cambiamos ese valor a 2, Campos, Otros, pestaña Documento, nos  el campo hará referencia a Capítulo (o el encontramos  con  varias  propiedades  de  estilo de párrafo que hallamos puesto en nuestro  documento,  la  primera  de  las  el segundo nivel). Debe notarse que bajo cuales es “Capítulo” (donde “Capítulo” no  la  voz  “Formato”  encontramos se  refiere  al  estilo  llamado  capítulo  —  enumeradas  las  propiedades  que que  bien  podría  no  existir  —  sino  a  la  podemos  mostrar  de  ese  campo:  el jerarquía  de  estilos  configurada  en  nombre  del  capítulo,  su  número, “Numerar  capítulos”...  es  sólo  una  etcétera. (Ver Figura 7, Campos)pequeña  confusión  de  nombres...):  si  en “Nivel” Figura 7, Campos.NOTA: El atajo de teclado predefinido en Writer se imponen siempre a aquellos de lospara el menú Campos es Ctrl+F2. Ahora bien, programas, por lo que usted deberá redefinires muy probable que su sistema GNU/Linux alguno de ellos. Los atajos de teclado enesté configurado para que esa combinación de OpenOffice.org pueden ser redefinidos enteclas lo lleve al segundo escritorio virtual... los Herramientas, Personalizar, pestaña Teclado.atajos de teclado del administrador de ventanasse Página - 70 - Begins
  • 72. ConsejoNuestro modelo  de  documento está  casi  Desarrollar  una  plantilla  como  la  aquí completo.  Haciendo  los  retoques  que  el  descrita  es  trabajo  de  media  hora  (en usuario  crea  necesarios  sólo  queda  general,  mucho  menos),  y  su  uso  nos borrar todo  el  contenido (no importa  que  permite  olvidarnos  del  formato  del las  páginas  donde  hemos  definido  el  documento  para  dedicarnos  a contenido  de  encabezados  y  pie  de  simplemente  escribir:  el  documento  final página  desaparezcan,  esos  contenidos  será siempre perfecto.serán  recordados  por  el  modelo)  e  ir  a Archivo,  Plantillas,  Guardar  para  salvar  Una  última  nota:  es  posible  grabar nuestro  trabajo.  Si  consideramos  que  algunas  macros  (Herramientas,  Macros, casi  todos nuestros  documentos tendrán  Grabar macro) que apliquen los distintos esa  forma,  podemos  dar  un  paso  más:  estilos de  nuestra plantilla sobre  el  texto en  Archivo,  Plantillas,  Organizar  seleccionado,  y  luego  asignar  a  esa podemos  decirle  a  Writer  cuál  será  macro un atajo de teclado. Aquellos que, nuestra plantilla predeterminada. como yo, usamos el ratón sólo cuando no  queda  otra  alternativa  podemos Quizás  lo  último  que  faltaría  en  este  simplemente  disfrutar  del  hecho  de artículo fuese una imagen donde se viera  realizar  un  documento  de  gran un  documento  construido  con  los  complejidad  y  ricamente  formateado  sin conceptos  aquí  descritos,  pero  dejaré  al  alejar las manos del teclado.lector  el  construir  la  mejor  de  las imágenes a partir de su documento. Enlaces útiles para OpenOffice.org:Conclusión Página principal del proyecto (en inglés): http://www.openoffice.org/Writer  tiene algunas “idiosincrasias” muy particulares  que  hacen  torcer  la  nariz  a  Foro oficial (en inglés):más  de  un usuario  superficial  que  no ha  http://www.oooforum.org/tenido  la  paciencia  de  explorar  sus méritos,  pero  una  vez  comprendido  su  OOoAuthors (documentación en inglés):funcionamiento  se  presenta  como  una  http://www.oooauthors.org/herramienta  sumamente  poderosa  que  Documentación en español:nos simplifica enormemente el trabajo de  http://es.openoffice.org/servlets/ProjectDoescribir... que  después de todo para eso  cumentListfueron  inventados  este  tipo  de programas. Por Ricardo Gabriel Berlasso rgbl@email.it Página - 71 - Begins
  • 73. SysAdmin Procedimiento de respaldo,envío y recuperación de basesde datos MySQL a través de la consola de comandos en un sistema con LinuxMySQL es un gestor de base de datos decódigo abierto (open source) ,multiplataforma que es desarrollado porla empresa MySQL AB. Posee unlicenciamiento dual en donde se ofreceuna versión GNU GPL y una licencia paradesarrollo de productos privativos que sedebe comprar.En la actualidad su utilización está muyligada a aplicaciones web, donde junto allenguaje PHP han logrado una granpopularidad.En este artículo veremos como realizarlos metodos en MySQL para recuperar lacontraseña del administrador, respaldar yrestaurar una base de datos, además decopiarla hacia otro servidor. Los metodosy procedimientos han sido realizados endistribuciones GNU/Linux Debian, Nota:Ubuntu, Red Hat, Mandrake y SuSE,pero igual pueden aplicados a diferentes Las instrucciones desde el punto 1.1sistemas tipo Unix. al 1.7 deben realizarse como superusuario (root)Ahora, ¡manos a la obra! Página - 72 - Begins
  • 74. SysAdmin1. Recuperación de la contraseña 1.6 Detener el servicio safedel administrador de MySQL Debian/Ubuntu invoke-rc.d mysql stopDebian/Ubuntuinvoke-rc.d mysql stop Red Hat/Mandrake service mysql stopRed Hat/Mandrakeservice mysql stop en ambos (y en SuSE) /etc/init.d/mysql stopen ambos (y en SuSE)/etc/init.d/mysql stop 1.7 Reiniciar el servicio normal1.2 Iniciar servicio safe de mysql Debian/Ubuntu invoke-rc.d mysql startmysqld_safe --skip-grant-tables--user=root & Red Hat/Mandrake1.3 Ingresar a MySQL service mysql startmysql -u root en ambos (y en SuSE)1.4 Utilizar la base de datos de /etc/init.d/mysql startadministración de MySQLuse mysql; 1.8 Probar el cambio de la contraseña1.5 Modificación del campo de la mysql -u root -pcontraseña del administrador Enter password:UPDATE user SET password =PASSWORD(nuevo_password) (al pedir la contraseña se debe ingresarWHERE user=root AND host=localhost; la recién almacenada)flush privileges;exit; Página - 73 - Begins
  • 75. SysAdmin2. Respaldo de una base de datos, sin 3. Envío de la base de datosimportar el tamaño. recuperada a otro servidor. Para enviar una base de datos a través de2.1 Listar las bases de datos a respaldar Internet desde un servidor a otro, se puede hacer de dos formas, la primeramysqlshow -u root -p directamente a través de FTP lo cual no es muy seguro ya que los datos son enviados2.2 Respaldar las bases de datos sin codificar o en texto plano, por lo que si alguien tuviera la posibilidad de capturar el paquete con extensión sql (el cual fuemysqldump -u root -p --opt nombre_bd > respaldado) tendría la posibilidad de abrirlonombre_bd.sql con sólo un editor de texto cualquiera o importarlo a una base de datos con el mismo sistema que se esta entregando en este procedimiento. Debido a lo anterior el2.3 Compresión del respaldo método que se detallará es el de envío seguro a través de scp o security copy.Existen tres formas de compresión de archivos,la primera es comprimirlo en un archivo zip, el El scp (Secure CoPy) es un programa quecual posee un nivel de comprensión bajo: reemplaza al FTP, y a diferencia de éste, como su nombre lo indica es un método seguro. Es decir la información de usuario yzip -r nombre_bd.zip nombre_bd.sql claves, así como el contenido de los archivos transferidos son codificados antes de ser transferidos para evitar que puedanLa segunda forma es comprimir con tar en ser espiados o copiados en su paso por laformato gz, que comprime mucho más que el red, adicionalmente viene con los paquetezip, y para ello se debe utilizar la siguiente ssh y sftp.instrucción:tar czvf nombre_bd.tar.gz nombre_db.sql Sabias que...La tercera alternativa, cuya compresión es Aunque las carátulas demayor a los anteriormente observados, es Ubuntu se imprimen encomprimir con tar en formato bzip, que se debe inglés, en las versiones 5.10invocar con los siguientes comandos: y 6.06 de Ubuntu se incluyó el texto Ubuntu is softwaretar cjvf nombre_bd.tar.bz2 nombre_db.sql libre, en español, para eliminar la ambigüedad del término free que puede significar tanto libre como gratis. Página - 74 - Begins
  • 76. SysAdminLa forma de usar esta instrucción es la El nombre del servidor se puede cambiar por lasiguiente: IP del servidor sin problemas.scp [origen] [destino] 4. Recuperación y reutilización de la[origen] será el nombre del archivo. base de datos.[destino] esta compuesto de: 4.1 Descomprimir la base de datosusuario@maquina-remota:/directorio/destino zipscp nombre_bd.tar.bz2 unzip nombre_bd.zipnombre_usuario@nombre_del_servidor.cl:/directorio_a_almacenar/nombre_bd.tar.bz2 tar.gzó tar -zxvf nombre_bd.tar.gzscp nombre_bd.tar.bz2nombre_usuario@ip_del_servidor:/directorio_a_almacenar/nombre_bd.tar.bz2 tar.bz2Ejemplo: tar -jxvf nombre_bd.tar.bz2scp revista-begins.tar.bz2pepito@linuxchillan.cl:/respaldos/begins/revi 4.2 Creación de la base de datos en elsta-begins.tar.bz2 servidorLo que se está haciendo es enviar el archivo de mysqladmin -u root -p create nombre_db;respaldo "revista-begins.tar.bz2" como usuario"pepito" al servidor con nombre "linuxchillan.cl"y copiarlo en "/respaldos/begins/revista- 4.3 Asignación del usuario a la basebegins.tar.bz2" respetando el nombre del de datos (si es necesario)archivo como se puede apreciar para que noexistan problemas después al tratar de mysql -u root -p use nombre_db;encontrarlo. GRANT ALL PRIVILEGES ON nombre_bd.* TO nombre_usuario@localhost IDENTIFIED BYNota: El usuario pepito debe tener permisos de password; exit;escritura en el directorio /respaldos/begins/ delservidor linuxchillan.clPara pasar de un servidor a otro sin la necesidad 4.4 Recuperación de la base de datosde estar dentro de este:scp mysql -u nombre_usuario -p nombre_bd <nombre_usuario@servidor_donde_esta_el_respaldo nombre_bd.sql:/ruta_del_respaldo/nombre_bd.tar.bz2nombre_usuario@servidor_donde_se_va_almacenar_el_respaldo:/ruta_donde_se_va_almacenar/nombre_bd.tar.bz2 Página - 75 - Begins
  • 77. SysAdminFinalizaciónYa hemos visto los diferentes pasos para elrespaldo, restauración, cambio de contraseña Enlacesdel administrador y copias de seguras entreservidores. Existen métodos y aplicaciones MySQLmás sencillas de utilizar como por ejemplo, http://www.mysql.orgphpMyAdmin, que es una herramienta deadministración del motor de base de datos phpMyAdminMySQL, que además es impresionante en http://www.phpmyadmin.net/home_page/cuanto a su versatilidad y utilidad al momentode trabajar con muchas bases de datos,además corre sobre un servidor web por lo quees estable y liviano. Esperando que haya sidode su agrado y utilidad, hasta la próxima.Por Alberto Riverarivera.alberto@gmail.com Sabias que... El núcleo de Linux calcula la hora en base a la cantidad de segundo que han transcurrido desde el 01 de enero de 1970 00:00:00 UTC, esa fecha se conoce como el inicio de la Epoca Unix. Dado a la representación de los segundo, en una maquina de 32 bits solo se puede representar hasta el 2038-01-19 03:14:08, si adelantaras la hora posterior a esa fecha se produciría un overflow. Se supone que para ese año ya habrán otras arquitecturas y actualmente con procesadores de 64 bits ya se puede representar hasta el año 292271 millones. Página - 76 - Begins
  • 78. Software Libre La eterna discusión: Joomla! o Drupal? No disponer de las herramientas adecuadas a la hora de realizar un sitio web puede transformarse en un trabajo complicado y muy laborioso. En los últimos años se ha desarrollado el concepto de Sistema de Gestión de Contenidos (Content Management Systems o CMS). Éstas son herramientas que permiten crear y mantener un sitio web con facilidad, encargándose de facilitar los trabajos más tediosos a los administradores de las webs. Entre los principales exponentes a la hora de hablar de CMS, podemos encontrar a Joomla! y Drupal. Joomla! Es admirable y elogiable el gran reconocimiento alcanzado por parte de la Se celebra como fecha de nacimento el 1 comunidad internacional y la cantidad de de septiembre del 2005, se podría decir premios obtenidos en su corta que su surgimiento es una “bifurcación” trayectoria. del desarrollo del proyecto Mambo el cual además es una producción de Open ●Ganador del premio al Sistema de Source Matters (OSM), que a su vez es el Gestión de contenidos de Código Abierto encargado de proveer soporte y 2006. financiamiento del proyecto y de canalizar las donaciones realizadas al Ganador nuevamente el UK LinuxWorld. ● mismo, aunque sería el propio Proyecto quien tomaría las decisiones finales. Página - 77 - Begins
  • 79. Software Libre Que es Joomla! ? De igual modo, forman parte importante otros archivos como: XML, Javascript JS, Es una expresión fonética del dialecto CSS (Cascading Style Sheets), ajax, swahili que se pronuncia "jumla" y que flash, entre otros. significa "todos juntos". Fue escogido con la intención de simbolizar de alguna ¿Por qué Joomla! ? manera el compromiso de los creadores de proteger los intereses de toda la Por la facilidad en su instalación, una comunidad. administración tan sencilla que no requiere de conocimientos especiales al Licencia respecto, más que los conocimientos Su licencia es GNU/GPL por lo que es para poder crear una base de datos posible distribuir, copiar o modificar MySQL y mínimos conocimientos de Joomla!. Cabe aclarar que el software y permisos de archivos. las plantillas sobre las que funciona por defecto tienen Copyright 2005 Open La primera parte verifica que su sistema Source Matters. Mientras que los cumple los requisitos para ejecutar restantes contenidos y datos, incluyendo Joomla!. Si está de acuerdo con los los datos introducidos en el sitio web y términos de la licencia, tan sólo restan 4 las plantillas añadidas después de la pasos sencillos (claramente explicados instalación, tienen derechos de copia por en el manual de usuario de Joomla!) para sus respectivos propietarios. ponerlo en marcha y convertirse en el administrador de su sitio en apenas unos A razón de ser un proyecto nuevo y minutos e inmediatamente comenzar a continuar con los desarrolladores del trabajar en él. proyecto Mambo, Joomla! en su versión 1.0 resultó análoga a la versión 4.5.2.3 de Extensibilidad Mambo, pero con mejoras en seguridad y con anti-bugs incorporado. Las Una característica sobresaliente de posteriores versiones han sido Joomla! es la extensibilidad, que permite constantes actualizaciones y ampliar las funcionalidades del CMS correcciones del sistema, por parte de la mediante la incorporación de elementos fuerte comunidad que lo sustenta. dinámicos; estos elementos son porciones de código que se categorizan Características en: ● Componentes Joomla! está programado en lenguaje ● Módulos PHP (Hypertext Pre-Processor) y SQL ● Mambots (Structure Query Language), utiliza ● Lenguajes MySQL y Apache. ● Templates (Plantillas) Página - 78 - Begins
  • 80. Software Libre Pre-instalación de Joomla! El usuario tiene la oportunidad de ●Usuarios: El sistema permite registrar gestionar la información que se publicará diferentes perfiles a los usuarios. en el sitio, puesto que el sistema gestiona aspectos tales como: ● Diseño web: Permite la personalización de la web de manera total. Además, el ● Contenidos: Un editor sencillo permite sistema de plantillas permite cambiar de crear y editar páginas, así como agregar estilo fácilmente. texto e imágenes con un estilo personalizado. ●Sindicación: Incluye un sistema de ●Panel de Administración: Mediante el noticias RSS/XMS de manera panel administrador se podrá editar las automática. secciones de la web con el fin de realizar una organización sólida, y cada opción ●Imágenes: Se puede acceder a la del menú es perfectamente editable. utilidad de subir imágenes y poder utilizarlas en todo el sitio. Página - 79 - Begins
  • 81. Software Libre Panel de Control de Joomla! Diferentes estilos que pueden ser aplicados Página - 80 - Begins
  • 82. Software Libre ● Estadísticas de Visitas: Con información Foros, FAQs y tickets: componentes de Exploradores, sistemas operativos, que sirven para la intercomunicación de páginas más visitadas, etc. los usuarios del sitio y el administrador del mismo; puede ofrecerse soporte, ● Encuestas: Posee creación y responder a preguntas frecuentes y administración de encuestas y votaciones también crear temáticas en los foros y dinámicas regular los posts que realizan los ● Posibilidad de instalar más compo- usuarios. Ejemplo: Simpleboard. nentes: módulos, plantillas, etc, de los que vienen por defecto y pueden ser realizados en cualquier momento en que Avisos Clasificados: componentes que lo necesite, para ampliar la interactividad permiten a los usuarios publicar avisos o servicios ofrecidos en el sitio. clasificados, desde simples hasta complejos. Ejemplo: Oglasi, Mambads Joomla! cuenta con módulos y PMS o mensajes personales: componentes que son incluidos en la componente que permite a los usuarios instalación y otros adicionales que del sitio web enviarse mensajes aportan funcionalidades extra al sitio, personales. Ejemplo: MyPMS como: Multi-idioma: componente que permite Repositorio o gestor de descargas: tener el sitio en varios idiomas. este tipo de componentes facilitan la tarea de subir, clasificar, y ordenar los Galería de imágenes: componente para archivos que se bajan del sitio administrar galerías fotográficas, tiene la (downloads). Ejemplo: Remository, posibilidad de crear categorías, DocMan. configurar thumbnails, paginación, etc. Carrito de compras o catálogo de productos: este componente permite Por lo que es recomendado para Sitios ofrecer productos/servicios a la venta Corporativos, Comercio Electrónico, directamente desde el sitio web ONGs y Educación, Gobierno, Intranets y (Ecommerce). Ofrece diversas Extranets corporativas, Páginas posibilidades de configuración y tiene un personales, Comunidades, Sitios de modo "catálogo" que permite exponer noticias, entre tantos otros.. sólo productos con sus respectivas imágenes. Ej.: X-shop, php-shop Página - 81 - Begins
  • 83. Software Libre Página - 82 - Begins
  • 84. Software Libre Conclusión Cuenta con registros mas de 2.500.000 descargas, más de 65.000 usuarios y Joomla! permite generar sitios web más de 1.500 extensiones, que continúan profesionales con una rapidez incrementándose diariamente, lo cual sorprendente y ofrece una serie de refleja la masividad de usuarios que ventajas que pueden resumirse optaron por Joomla! debido a las principalmente en: bondades que ofrece este CMS. ● Lo fácil y amigable del proceso de Según el sitio oficial, la versión Joomla! instalación. 1.5 (WebSite FrameWork - WFW), aun ●Facilidad de uso y administración, que beta, presentará una gran cantidad de además es 100% gráfica. mejoras, cambios y nuevas características, lo que supone una mayor ● Eliminación de intermediarios, ya que simplicidad para el usuario y mucho más cada usuario será el administrador. poder para los desarrolladores. ● Versatilidad. Al ser capaz de adaptarse Se plantea un estructuración desde cero, a los requerimientos específicos de cada lo que representaría una completa usuario debido a la facilidad en la reelaboración del código base de incorporación de módulos y componentes Joomla!, y la liberación de una nueva API extra al sitio a través de interfaces 100% que permitirá a los desarrolladores gráficas. suministrar aplicaciones incluso más robustas e innovadoras que antes. ● Totalmente modular. A nivel desarrollador se obtendría la ●Basado en plantillas. Permite el uso de libertad y flexibilidad para construir múltiples plantillas e idiomas en un cualquier cosa. Pero hay que recordar mismo sitio. que aún ésta es una versión beta y que no está lista para su uso en sitios web ●Respaldo de una fuerte comunidad que productivos.Por lo que es necesaria la brinda un constante apoyo. contribución de la comunidad para encontrar errores (y comunicarlos al ● Extensibilidad. Dada por su PMS grupo de desarrollo), antes de entrar en (Package Management System) que la fase del release candidate (versión permite añadir extensiones con suma candidata final). facilidad e incrementar sus funcionalidades. Estos cambios representarán un gran esfuerzo de codificación, por lo que no queda más que felicitar a todos los desarrolladores, planificadores, escritores y diseñadores por el gran esfuerzo y reiterar a todos que cualquier aporte es bienvenido. Página - 83 - Begins
  • 85. Software Libre Enlaces Fuentes: Sabias que... http://www.joomla.org http://www.joomlaspanish.org http://www.todosjuntos.org El primer nombre del Descarga de última versión de Joomla! núcleo Linux fue Freax que (En Español) era una combinación de http://developer.joomla.org/sf/go/projects.spanish/ free+freak+x, la x indicaba (En Ingles) que era un sistema Unix- http://developer.joomla.org/sf/go/projects.joomla/frs like. Ari Lemmke, amigo de Foros Linus Torvalds, (En español) http://www.joomlaspanish.org/foros administraba el FTP (En Ingles) http://forum.joomla.org ftp.funet.fi pero no le Enlaces relacionados: gustaba el nombre Freax le Extensiones para Joomla: http://extensions.joomla.org dio un directorio llamado Mas extensiones: http://dev.joomla.org linux para que Linus PHP - http://www.php.net subiera el código fuente. Mysql - http://www.mysql.org Rosana Cáceres rosana@grupoopenix.com.ar Grupo Openix Página - 84 - Begins
  • 86. Tips Begins!Pequeños trucos o consejos que te permitirán controlar al pingüino, y teayudarán a realizar algunas tareas. Si deseas colaborar puedes enviar tus tipsal correo de la revista.Terminar procesos porfiados Averiguar el espacio libre en los discosCuando una aplicación gráfica deja de Para conocer el espacio libre en disco,responder (se congela) es posible terminar utilizamos df (Disk Free) que nos mostrarásu ejecución (y cerrar la ventana) utilizando información detallada:el comando xkill. En una consola se debedigitar el comando: df -hxkill Averiguar el espacio ocupadoEl puntero del ratón cambiará por una Para conocer el espacio ocupado en discocalavera, indicándonos que el proceso podemos utilizar el comando du (Diskseñalado será "matado". Usage):Otra forma de terminar un proceso es du -hutilizando el comando kill. Con ps -Aaveriguamos el PID (el número que Además podemos indicar un directorio:identifica al proceso). Por ejemplo paraterminar un proceso que no responde, se du -h /home/alex/Documentsutiliza el comando: Espacio de memoria RAM y SWAPps -A PID TTY TIME CMD Para conocer cuanta memoria RAM y 1? 00:00:01 init SWAP está ocupada, disponible, podemos6075 ? 00:00:00 soffice utilizar el siguiente comando:6089 ? 00:02:17 proceso-pegado6204 pts/1 00:00:00 ps freekill -15 6089 El comando free -m muestra la misma pero en megabytes:Si a pesar de eso no se cierra la ventana,podemos utilizar la señal 9 de la siguiente free -mforma: Apagar el computadorkill -9 6089 shutdown -h nowPara conocer las diversas señales queofrece kill debemos digitar: Reiniciar el computadorkill -l shutdown -r now Página - 85 - Begins
  • 87. EventosEsta sección de Begins que incorporamos, trata de entregarte datos de loseventos a realizarse, relacionados con Código Abierto y Software Libre en elperiodo de esta revista. Vamos que se nos viene este enero y febrero de 2007. FLOSS International Conference Este congreso nace con la vocación de promover la difusión de los avances científicos en esta materia, organizándose anualmente en distintas universidades. Lugar: Facultad de Ciencias Sociales y de la Comunicación, en el campus de Jerez de la Frontera (perteneciente a la Universidad de Cádiz), España. Fecha: 7,8 y 9 de marzo de 2007 Web: http://softwarelibre.uca.es/jornadas/fic/spa/index.php Conferencia Internacional de PyCon 2007 Software Libre 3.0 Es una conferencia orientada a los III Conferencia Internacional de desarrolladores de Python. Software Libre que tendrá lugar en Badajoz (Extremadura - España) los Lugar: Addison, Texas (cercano a días 7, 8 y 9 de febrero de 2007 bajo el Dallas) lema Un reto para la imaginación, Fecha: 23 al 25 de febrero, 2007 organizada conjuntamente por la Junta Web: http://us.pycon.org/TX2007/HomePage de Extremadura y la Junta de Andalucía en base a su acuerdo de colaboración para el desarrollo y la promoción del Software Libre, con la colaboración de empresas del sector. Lugar: Badajoz, Extremadura - España Fecha: 7, 8 y 9 de febrero de 2007 Web: http://www.freesoftwareworldconference.com/ Página - 86 - Begins
  • 88. Eventos FOSDEM El FOSDEM (Free and Open-source Software Developers European Meeting) es un encuentro de dos dias, organizado por voluntarios, para promover ampliamente el uso del software libre y abierto. Lugar: Bruselas, Bélgica Fecha: 24 y 25 de febrero Web: http://www.fosdem.org LinuxWorld Mexico Por segundo año consecutivo LINUXWORLD CONFERENCE & EXPO México será la reunión más grande de profesionales del Open Source y soluciones Linux en México. Lugar: Centro Banamex, Cd. de México. Av. del Conscripto N° 311 Col. Lomas de Sotelo C.P. 11200 México, D.F. Fecha: 28 febrero al 2 marzo 2007 Web: http://www.linuxworldexpo.com.mx/ 8º Fórum Internacional Software Livre El Foro Internacional del Software Libre es un importante evento en Brasil para dar a conocer el FOSS Lugar: Porto Alegre, RS, Brasil Fecha: 12, 13 y 14 de Abril de 2007 Web: http://fisl.softwarelivre.org/8.0/www/ Página - 87 - Begins
  • 89. EntreteBeginsSi siempre has querido tener tu propia mascota, ahoraes la oportunidad para armar a Tux, el simpaticopingüino de Linux.A continuación encontrarás un molde que debesimprimir a todo color. Luego pegas la página sobre un Todo el ingenio es gracias a los amigos de The Papercartulina un poquito más gruesa para que le firmeza al Shaper, donde además podrán encontrar otrosTux cuando este armado. simpáticos proyectos que podrán descargar para relajarse en sus momentos de ocio.Nuestro amigo Luis, nos presenta su modelito. http://www.thepapershaper.com/ Página - 88 - Begins
  • 90. Página - 89 - Begins
  • 91. Página - 90 - Begins
  • 92. Begins No te pierdas el siguiente número de Begins La Revista de Software Libre y Código Abierto Fin