tuxinfo numero 1.cdr - Index of

infosertec.loquefaltaba.com
  • No tags were found...

tuxinfo numero 1.cdr - Index of

editorialAntes que nada quiero agradecer a todas las personas que sinánimo alguno de lucro se sumaron a mi proyecto a mediados deoctubre. El segundo cometido de esta introducción a TuxInfo es la debrindarles la bienvenida a esta nueva publicación mensual gratuitadonde trataremos temas relacionados a la tecnología libre en loposible de la mano y en especial del software libre.El contenido de esta publicación es muy variado como podrán ver enel índice.Una aclaración importante es que si bien vamos a tratar de seguiruna línea, las secciones pueden variar, como por ejemplo en estenúmero no tenemos la sección del lector, la cual creemos poderingresar gracias a la recepción de sus mails de consultas, críticas yporque no agradecimientos.Por último, no quiero hacer nombres propios de cada persona quecolabora con TuxInfo pero si quiero agradecer a todas las personasque se contactaron conmigo cuando lancé la propuesta, a los quecreyeron a los que no, a los que apoyaron a los que no, a mi familiaque soporta mi pasión por el trabajo día a día, (hasta en misvacaciones) a mi señora que después de tantos años a mi lado mesigue apoyando en cada nuevo proyecto, a mi hija que tolera muchasveces mis enojos, a mi viejo que desde algún lado me debe estarviendo, a mis amigos principalmente a Facundo Arena quien meimpulsó tanto para que hoy pueda decir trabajo de lo que me gusta ya todos los que de alguna manera apoyan mis proyectos.Muchas gracias y nos vemos el próximo mes.Ariel M. CorgatelliPeriodista Profesional, Asesor Informático, y ConsultorcolaboradoresAriel Corgatelli (director TuxInfo, editor y coordinador)Oscar Reckziegel (el corrector)Franco RiveroWilliam SandovalFranco RiveroSamuel José Rocha MartosClaudio de BrassiErnesto Vázquez AguilarJorge E. Huck y Jose Emanuel Davila AlanisFacundo ArenaMatías GutiérrezEmiliano Piscitelli.disenoSoledad PiscitellicontactenosPara contactarse con TuxInfo esbien simple, sólo deben enviar aun email a info@tuxinfo.com.ar ysi su deseo es colaborar conartículos pueden hacerlo.


Indice...Noticias del mesMultimediaDistrosTuquito 2Cobertura cafeconf 07..un nuevo ano del evento mas importante del software libre en argentinaConsolasLaboratorioPaginas recomendadasNota de tapapag.4pag.8pag.10un desarrollo argentino. Eventos pag.15...Introduccion a AWKMiroel unico reproductor de video que necesitasIntroduccion a AWKGoogle presentlyun nuevo servicio on line de googlepag.18pag.21pag.23pag.26te presentamos la revista digitaL...ProgramacionCurso de programacion en cprimera parteTrucos pag.40Entrevista pag.46tux INFO y a sus colaboradores..pag.31Juegos pag.43Opinion pag.49


Soporte para XFCEEstá disponible la página de Xubuntu, Kubuntuy Edubuntu en español. En ella se darásoporte a los usuarios de Ubuntu que usenXfce, además de Kde. En http://xubuntues.org/encontraran noticias, foros, y laposibilidad de tener un blog y participar de loswikis de documentación y repositorios.El proyectoMancoosinoticias del mesEs un sistema que controla la dependencia Debemos destacar que La unión Europeade los paquetes en el momento de lanormalmente no acepta empresas que esténinstalación reconociendo con algoritmos los fuera del continente ya que estos subsidiosmismos y seleccionando cuales son los están integrados por diferentes paísesindicados para diferentes configuraciones y pertenecientes a la misma. Y también que encompilaciones, teniendo la particularidad que la presentación de una empresa Argentina enes un sistema automatizado y con memoria, la comunidad Europea se la describió conque permitirá volver a configuracionesGran capacidad para desarrollar software deprevias.alta complejidad y drivers, con granDicho proyecto citado como de altapenetración en el mercado de Habla Hispanacomplejidad Técnica, será licenciado bajo la teniendo en cuenta el soporte de ingeniería ylicencia GPL.desarrollo.Pixart por su trayectoria y por su capacidad De esta manera todo el trabajo que setécnica fue elegida para intervenir en el desarrolle en Argentina estará bajo licenciaproyecto Mancoosi, el cual está financiado GPL, y en el caso de Pixart, sumarápor la Unión Europea, cabe destacar que tecnología para el proyecto como tambiéneste proyecto está siendo subsidiado por la destinará esfuerzos en adecuar el sistemadicha unión y se estima que Pixart recibirá a Mancoosi en su versión próxima Rxart 4.0.lo largo del mismo 250.000 Euros por sutrabajo.Mas información: MancoosiHttp://www.mancoosi.org/4


.Google definiosu plataforma movilAhora sí ya podemos decir que Googledefinió toda su plataforma móvil, después deidas y vueltas, especulaciones de un sistemaoperativo para PC, al final se definió como unsistema para telefonía celular que podráninstalarse en equipos celulares desde elpróximo año.La fecha de lanzamiento será a mediados delaño próximo y Google pretende competir conel mercado móvil con una plataforma abiertaen donde será prestada a fabricantes deequipos.No piensa salir con ningún equipo enespecial, tampoco piensa colocar su logodentro de ninguno, sólo entregará el sistemacompleto con integración completa a todossus servicios en línea.Ahora ustedes se deben preguntar ¿dondeestá el negocio? y esta respuesta es simplede contestar ya que google es una empresaque vende servicios y el más importante esjustamente el de vender servicios de la manode publicidades, más adelante desde vídeosy vaya saber cuál más aparecerá.El software que entregará será gratuito, susmetas son dinamizar el sector de losservicios a través de móviles que según laempresa está infrautilizado..Por supuesto esto choca de forma abruptacon las ambiciones de empresas comoMicrosoft o Apple.Importante. Detrás de este proyecto deGoogle hay dos entidades relacionadas y almismo tiempo independientes; la plataformaLinux Android (resultado de la adquisición porGoogle en 2005 de la compañía del mismonombre), y la Open Handset Alliance, ungrupo compuesto por 33 fabricantes dehardware y componentes, compañías desoftware, y operadoras que se hancomprometido a trabajar con Android (fuenteengadet).La fabricación de los equipos con Androidcorrerá a cargo de una gran variedad decompañías de equipos móviles como es elcaso de HTC, LG, Motorola y Samsung. Ysus proveedores por ahora serán en EstadosUnidos T-Mobile y Sprint, en EspañaTelefónica por ahora y seguramente se iránsumando otros.En la plataforma de software Androidimpulsada por Google participa un grupo de34 miembrosLista completahttp://www.openhandsetalliance.com/oha_members.htmlMandriva y su conflictivoacuerdo con el gobierno de Nigerianoticias del mesAl parecer después de la presión y de ladifusión que tomó desde el "marketing"cuestionable que utilizo Microsoft.Vamos a poner en claro las cosas, enprincipio el gobierno Nigeriano habíacomprado 17.000 Classmate con Mandriva,pero la implementación estaba dada por TSCuna empresa que supuestamente habíarecibido 400.000 dólares por actividades de"marketing" para convertir dichos equipos aXP. Pero claro después que todo quedó enevidencia, la agencia gubernamentalencargada de esta financiación confirmó elacuerdo con Mandriva y descalificó lasintensiones de Technology Support Center(TSC).Fuentes oficiales de Mandriva declararon; "elmarketing de Microsoft es legalmentecuestionable".Desde este enlace podrán ver el acuerdo demarketing que firmó Microsoft con TSC.http://www.nglug.org/node/765


Skype 2 para LinuxSí, después de más de dos años de esperase están adelantando las versiones de skypepor parte de la gente que desarrolla estepopular sistema VOIP."Ahora los usuarios de Linux tenemossoporte a vídeo en skype, obviamente seencuentra en una versión beta".Además hay binarios para las distros máspopulares desde el siguiente enlacehttp://www.skype.com/intl/en/download/skype/linux/beta/choose/Lanzamientos recientesde distros más popularesnoticias del mesSlax 6.0 fue recientemente lanzada, en suversión live CD en la cual incluye un kernel2.6.23, KDE 3.5.8, muchas correcciones de suversión anterior y como siempre una opciónexcelente para recupero de datos desde elsistema live, además de poder instalar unadistro basada en slackware de forma mássimple y con buenas características agregadasen tan solo 190 MB.Sitio web del proyectohttp://www.slax.org/Mirrors para la descargahttp://www.slax.org/download.phpVectorLinux 5.9 es una distro ideal paraequipos con bajos recursos de hardware, apesar de estar basada en KDE. Se basa en laarchipopular distro slackware pero conopciones de configuraciones más pulidas enlo que respecta a la parte gráfica.Sitio web del proyectohttp://www.vectorlinux.com/Mirrors para la descargahttp://www.vectorlinux.com/mod.php?mod=userpage&menu=12&page_id=46


Fedora 8 (Werewolf) fue lanzada con lassiguientes opciones destacadas;CodecBuddy una excelente herramienta quepermite instalar codecs propietarios de formasimple, nuevo look de todo el sistema conmejoras gráficas considerables, firewallgráfico, al mejor estilo firestarter, sistema deimpresión como también detección deimpresoras mejoradas e integradas en elsistema completamente, opciones eintegración bluetooth, java support, sistemade control de red y configuración más simpley gráfico, compiz-fusion desde suscomienzos ya sea con entorno Gnome comoKDE, Xen como sistema de virtualizacionintegrado y muchas nuevas funciones quehace de esta versión una de las másinteresantes de Fedora.Es posible además instalarla en una llaveUSB.Sitio web del proyectohttp://fedoraproject.org/Mirrors para la descargahttp://fedoraproject.org/get-fedora.htmlnoticias del mesLinux Mint 4.0, edicion "KDE" se encuentraen estado beta, y se basa en su sistemaCelena compatible con Gutsy de Ubuntu,kernel 2.6.22-14, opciones gráficas mejoradasa su versión anterior y por supuesto todos losdrivers restrictivos, más codecs, flash y javaque Mint nos tiene acostumbrados.Sitio web del proyectohttp://linuxmint.com/Mirrors para la descargahttp://www.linuxmint.com/download.phpY por último encontramos las opciones live deOpenSUSE 10.3 en versiones KDE yGNOME. Estas distros no son del estiloinstalable y por ahora solo se encuentran enformato live, (además, para arquitecturas de32 bits) es decir no es posible realizar lainstalación de las mismas. Desde la editorialcreemos que es una buena opción paraaquellos que desean hacer uso de un sistemalive Linux sin correr un solo riesgo en susdatos.Sitio web del proyectohttp://www.opensuse.org/Mirrors para la descargahttp://en.opensuse.org/Download7


.El unico reproductorde video que necesitasEl vídeo está revolucionando la red, ya no hay espacio web que noincluya algún clip de vídeo. Para acceder de manera más cómodaal contenido audiovisual tenemos la aplicación libre y gratuitamultimediaCaracteristicas- Soporta múltiples formatos de vídeo.- Soporte de vídeos en alta definición (HD).- Acceso Gratuito a Contenidos de vídeo porinternet (fuentes de vídeo RSS, podcast oblog de vídeo).- Posibilidad de descargar y guardar vídeosdesde YouTube, blip.tv y muchos más.Incluso puedes crear listas de reproduccióncon la búsqueda de términos y obtenerautomáticamente los vídeos cuando sepubliquen.- Soporte de BitTorent para los vídeos, lodescargas y automáticamente lo reproduces.InstalaciónEn esta guía vamos a realizar la instalaciónen Ubuntu en su versión Feisty o Dapper.Para realizar la instalación seguimos lossiguientes pasos:1. Accedemos al Gestor de paquetesSynaptic desde'Sistema/Administración/Gestor de paquetesSynaptic'2. Dentro del gestor de paquetes nos vamos ala barra de menú 'Configuración/Repositorios'3. Pulsamos sobre la pestaña 'Software deotros proveedores' y en esa pestaña al botón'Add'4. En la ventana que nos aparece en pantallaañadimos la siguiente línea dependiendo dela versión de Ubuntu que tengamos:Para Feisty: debhttp://ftp.osuosl.org/pub/pculture.org/miro/linux/repositories/ubuntu feisty/Para Dapper: debHttp://ftp.osuosl.org/pub/pculture.org/miro/linux/repositories/ubuntu dapper/Y pulsamos en el botón 'Añadir Origen'5. Una vez hecho esto nos dirigimos al gestorde paquetes Synaptic y pulsando sobre'Recargar' actualizamos la lista de paquetes6. Solo nos queda buscar el paquete Miro ymarcarlo y pulsar sobre 'Aplicar'.En Ubuntu 7.10, Miro ya se encuentra en losrepositorios, solo hay que hacer el paso 6.Con esto ya lo tenemos instalado y lopodemos encontrar en Aplicaciones/Sonido yVídeo.Para otras distribuciones y SistemasOperativos podréis descargarlo y ver comose instala desde la sección descargas de suweb oficialhttp://www.getmiro.com/download/.Interfaz MiroUna vez que tenemos instalado Miro vamosa pasar a ver las opciones que tenemos paraconfigurar y empezar a ver TV. Vamos a verlas partes que tiene Miro.1 Opciones principales de Miro.2 Lista de canales añadidos y listas dereproducción.3 Pantalla de reproducción y dondeaparecen la información de búsquedas ydemás opciones.4 Volumen y botones de reproducción.8


UtilizaciónUna vez visto las partes de Miro, pasamos aver como empezar a utilizarlo.- Agregar un canal, es muy fácil, lo podemoshacer navegando por Miro Guide y buscar elcanal que nos interese y pulsamos sobre elbotón Add. Si tenemos un videopodcast queno está en la Miro Guide lo que hay quehacer es buscar el feed RSS de los vídeos yagregarlo mediante la barra de menúChannels/Add Channel.- Crear lista de reproducción, se puede crearlista de reproducción a partir de la búsquedade un término, para esto solo hay que darleal botón donde aparece 'Save This Searchas a Channel'.Si lo que quieres es una lista de reproduccióna partir de los vídeos que ya tienes, lo quehay que hacer es ir a la barra de menúplaylist y ahí podemos crear una lista dereproducción a partir de una carpeta o crearuna vacía y luego vamos arrastrando losvídeos a nuestro playlist.- Configurar las preferencias, en la barra demenú vídeo/options... nos aparece unaventana con distintas pestañas, desde estaventana puedes configurar si se inicia miro aliniciar la sesión, las carpetas que añadiremosa la biblioteca de vídeos, el tiempo derecarga de los canales para comprobar sihay nuevo contenido, etc.multimediaConclusiónLa conclusión que sacamos de este softwarees que cumple muy bien su función, ver latelevisión por internet, le faltan todavía unascuantas mejoras según mi punto de vista,como mejorar la reproducción de los archivosflv, los que se descargan de youtube y de lasweb del estilo de esta, porque los archivoscon esta extensión se ven con saltos. Otracosa a mejorar es el idioma, todavía haymuchas cosas sin traducir al español, no esuna cosa que afecte al funcionamiento, perosi a la experiencia del usuario cuando lomaneja si no tiene un nivel básico del inglés.Personalmente recomiendo esta aplicaciónpara todo el mundo dependiendo del sistemaoperativo que utilice, porque podemosdescargar vídeos de internet tanto endescarga directa como torrent y gracias a losfeed RSS no nos tenemos que preocupar deestar buscando el archivo para descargarlo.Samuel José Rocha MartosHttp://www.getmiro.com/9


DistrosDistrosDistrosDistrosTuquito 2un desarrollo ArgentinoEn esta imagen vemos la versión antecesora de Tuquito denominada"K", como verán es bastante simpática y con iconos muy agradables.DistrosDistros¿Qué es Tuquito GNU/Linux?Tuquito-2 es una distribución GNU/Linux, queimplementa la tecnología livecd (funcionadesde cd), esto permite al usuario tener en sucomputadora un sistema completo en cuestiónde minutos, con todo el software y hardwareconfigurados y listo para usar, sin necesidad demodificar en absoluto su computadora,ganando tiempo a la hora de realizar tareasconcretas.El uso de Tuquito no requiere de ningún nivelde experiencia, está destinado a todo tipo deusuarios. También puede instalarse en sucomputadora mediante dos tipos de instalación,Completa o Básica, teniendo todo configuradoy listo en su disco rígido en un tiempo mínimo.Tuquito cuenta con 2 Gigabytes deaplicaciones en un cd común de 650Megabytes, con una amplia selección depaquetes en las áreas de ofimática, ingenierías,multimedia, Internet, programación y ciencias.La estética instantánea de Tuquito, permitedisfrutar de un sencillo y amigable entorno detrabajo.DistrosBueno aquí ya se ve la evolución de una especie en donde las transparenciasson moneda corriente, el menú más estilizado y personalizado.Booteo:En informática, el arranque, booteo es unproceso que inicia el sistema operativo cuandoel usuario enciende un sistema informático. Eninglés se conoce como booting. Fue traducidodel término en inglés boot, como "arranque" ó"inicialización" de un ordenador o dispositivo,concretamente suele referirse al arranque delsistema operativo.DistrosY en esta imagen vemos el nuevo panel de instalación en donde la mismase realizará de forma gráfica desde el comienzo y con un wizard más queintuitivo.DistrosDistrosDistrosDistrosDistrosLivecd:LiveCD o CDvivo es una característica parapermitir ejecutar un sistema operativo desde unmedio de almacenamiento normalmente CD-ROM o disquete de forma temporal a modo dedemostración. Generalmente para permitirlo sedescomprime una parte en la memoria RAM delordenador, para usar esta memoria como discoduro virtual, sin necesidad de una instalación.Algunos CDVivos vienen con una utilidad quepuede instalar opcionalmente, si el usuario asílo desea, el sistema operativo en el disco duro.Fuente: http://www.wikipedia.orgDistrosDistrosDistrosDistrosDistros10Distros


DistrosDistrosDistrosDistrosDistrosDistrosDistrosAlgunas de suscaracterísticas son:Detección automático de los discos rígidosde nuestra computadora, dejándolosdisponibles en su escritorio con tan solo unclick, soporte de impresoras de variosmodelos, antiguos y nuevos, soporte descanners gracias a xane, soporte dewebcams, incluyendo los modelos de intel,genius, accesos a cdroms, diskettes, con unclick en su escritorio, detección automática Como browser vamos a encontrar al popular Firefox en su versión 1.5, quede cámaras digitales, pendrives, dispositivos es factible actualizarla sin mayores problemas por supuesto, recordemosque hablamos de una distribución basada en Debian.hotplugs(usb), compatible con archivos deMSOFFICE soportando los sistemas dearchivos de Windows, (Fat32 - NTFS) cuentacon las clásicas herramientas firefox comoPrimeros pasos con Tuquitobrowser, evolution organizador personal más GNU/Linuxel cliente de correo, quanta Excelente editor Para utilizar Tuquito-2 GNU/Linux, se debede programación, mplayer uno de losbootear, inicializando su computadora desdemejores reproductores de vídeo, Amsn para el cd.el acceso a las redes MSN, soporte para Si la opción de booteo no se encuentratecnología disponible en equipos portátiles, disponible la podemos habilitar desde el(ACPI, PCMCIA, CPUFREQ,Setup (Bios) de nuestra computadora.HIBERNACIÓN,etc) soporte para la escritura Una vez inicializado el cd, dispondremos deen sistemas de ficheros NTFS, soporte para un menú con varias opciones para distintasla conexión a Internet con winmodems, (más formas de arranque y configuración.usuales) soporte para la conexión a Internet También podremos configurar el hardwarecon modems para ADSL, (ethernet) software para un correcto arranque, llegado el caso depara compartir conexión a Internet a otras que no lo detectara automáticamente.computadoras, soporte para conexiones dered inalámbricas, (WIFI) recursoscompartidos mediante SAMBA, conexiónremota de escritorio y escritorio compartido,Las opciones principales son:Normal:Realiza un arranque con una configuraciónsoporte y software para la sincronización de del sistema y hardware automática.Palms / PDA, soporte de WebCam enPor ejemplo:clientes de mensajería, (AMSN, Kopete) Resolución gráfica 1024x768 .Detecciónimplementación de una nueva consola en el automática de vídeo, audio, red, etc.escritorio, accesible presionando la teclaF12, administración de usuarios medianteSafeMode:Esta opción arranca el sistema con unaKuser, administración de paquetes deconfiguración genérica, que deberá usarsesistema mediante Kpackage, integración con en el caso en que se llegase a tenerel escritorio para la emulación deproblemas con las otras opciones.aplicaciones para sistemas Ms-Windows Por ejemplo:mediante Wine, software para descarga de Resolución gráfica 800x 600 Driver de vídeoarchivos, (Gestor de descarga, FTP, clientes genérico (VESA) se lo recomienda paraP2P, torrents) inclusión de Udev para la computadoras antiguas.detección de dispositivos, supresión deSuperMount, implementación de UnionFsInstalar:Desde esta opción podrá instalar Tuquito-2(Modo LIVECD) y muchas más opciones GNU/Linux en la computadora. En las otrasdisponibles.opciones, Tuquito funciona en modo LIVECD.DistrosDistrosDistrosDistrosDistrosDistrosDistrosDistrosDistrosDistrosDistros11Distros


DistrosDistrosDistrosDistrosLa nueva versión de Tuquito implementamuchas mejoras que se hicieron posiblesgracias a la colaboración de muchosusuarios que aportaron sus experiencias conla primera versión de Tuquito-k (nosmanifestó Mauro) Es por esto que la nuevaversión de Tuquito, denominada Tuquito 2 (laevolución de la especie), está orientada paralos usuarios de escritorio, priorizando lasutilidades multimedia como los reproductoresde audio y vídeo como así también lasutilidades que permiten la interconexión dedispositivos.DistrosDistrosDistrosEn esta imagen vemos todas las categorías que incluye Tuco, no puedennegar que es muy interesante, instalar con tan solo hacer un clic en elsoftware deseado.DistrosTal cual lo dijimos, insertamos una cámara digital en nuestro equipo conTuquito 2 y la misma fue detectada de forma automática montada ennuestro escritorio.Muy interesante:Hasta este momento no contamos ningunanovedad para cualquier usuario de Linux engeneral, pero desde ahora vamos aenumerar las ventajas o funcionesadicionales que trae Tuquito 2.Tuquito 2 permite guardar los cambiosrealizados en un dispositivo extraíble(Pendrive), de manera que al iniciarnuevamente el LIVECD tenemos el escritoriotal cual se lo dejó al guardar la sesión,conservando todas las configuracionesrealizadas por el usuario, como así tambiénlos programas instalados.Contaremos con "Tuco" como instalador deprogramas más fácil en donde el usuariopodrá instalar programas con unos cuantosclics, sin que esto requiera tenerconocimientos de un sistema GNU/linuxsiendo este sistema muy similar a Klik peronativo y desarrollado por el grupo Tuquito.DistrosDistrosDistrosDistrosDistrosEn esta imagen Tuco nos informa que se conectará a Internet para instalarun paquete llamado MDBTools, que con tan solo bajarlo se creará un iconoen el escritorio para ejecutarlo.LibertadTuquito 2, brinda al usuario la posibilidad deelegir usar una distribución 100% libre.Dependiendo de la decisión del usuario,estarán o no disponibles algunas utilidadesque no son libres pero que se incluyen paramejorar la adaptación de los nuevos usuariosal sistema.GarfioTuquito 2 cuenta con la nueva versión deGarfio (www.garfio.org.ar), la cualimplementa nuevas características. Una delas más relevantes es la posibilidad deinstalar nuevo software en tuquito, mientrasse lo está utilizando como LIVECD. Estacaracterística, combinada con la utilidad deGuardar Sesión, añade una mayorDistrosDistrosDistrosDistrosDistros13Distros


DistrosDistrosDistrosDistrosNuevo script desde el formato gráfico"#instalar-tuquito" en donde además depoder usar cfdisk podremos utilizar qtpartedsiendo este último un front gráfico mássimple de utilizar.adaptabilidad del softwareal usuario.CONCLUSIÓNTuquito es una excelente distribuciónGNU/Linux que abarca varios perfiles, elprimero la de un usuario novato con toda lainclusión de software restrictivo y codecs,para los más filosóficos también está laDistrosDistrosfunción 100% libre, y por último la versiónportátil. Se podría decir que Tuquito es unadistro operativa libre con base en debian.Enlaces web:Sitio oficial de Tuquito: www.tuquito.org.arDescarga de Tuquito 2:www.tuquito.org.ar/?page_id=60Miembros que componen el grupo:www.tuquito.org.ar/?page_id=9Ariel M. CorgatelliDistrosDistrosDistrosDistrosDistrosDistrosDistrosDistrosDistrosDistrosDistrosDistros14Distros


Cobertura CafeConf 07Un nuevo año del evento más importante del SoftwareLibre en ArgentinaCafeconf es un evento que tienemucha repercusión en Argentina, yque desde el año 2002, une ainiciados y usuarios avanzados desistemas abiertos, ofreciendo unbuen balance entre charlastécnicas, filosóficas yeducacionales.Componentes a utilizar, cabe destacar quetan interesante fue la charla que el MiniAuditorio estaba repleto superando inclusolos lugares disponibles.EventosEl viernes 5 y sábado 6 de octubre sedesarrolló una nueva edición de CafeConf enla ciudad de Buenos Aires, por allí estuvimosel día sábado para cubrir el evento,encontrarnos con amigos y asistir a unascuantas charlas.Globant uno de los expositores con mas concurrenciaLinux en el escritorio, en el AuditorioLuego asistí a una charla en el Salón sobre“Linux en el Escritorio” en la cual GustavoBoksar, comentaba los pasos lógicos de unamigración y como adaptar GNU para que seconvierta en nuestro espacio de trabajo,debo decirles que allí se generó un ida yvuelta muy interesante y que la participaciónde los asistentes fue muy importante.Relato de Franco RiveroLlegue a la UADE (lugar donde se desarrollaCafeConf desde hace algunos años)alrededor de las 9:30 hs. luego de una previade café con medias lunas, a las 10:00 hs.hicimos el ingreso al certamen, allí me dirigía la primer charla de mi interés “Antenas Wi-Fi”, dictada por la gente de Buenos Aires enconjunto con Montevideo Libre, la charla masbien práctica tocaba temas que iban desdecomo crear una parábola hasta losCon mis amigos Ariel y Facundo15


A las 12:00 hs. me reuní con mis amigos ArielCorgatelli y Facundo Arena en el recibidor,dimos unas vueltas, filmamos para AlternariaTV y nos dirigimos al sagrado Mc Donaldsdispuestos a almorzar, allí estuvimos hastalas 14:00 hs.colaborar, dentro de los más concurridos porlos asistentes encontrábamos el Stand deLugum (Lug de la Matanza), Ubuntu queentregaba cds de su sistema operativo yexplicaba los beneficios de utilizarlo, tambiénpudimos observar el funcionamiento de laOLPC y jugar un poco con Sugar (su interfazde usuario) y ver el funcionamiento deRoboTux, un sistema robótico operado bajoun SO Linux, además el evento tuvo el apoyode diferentes empresas que tambiénexponían sus soluciones (y sus promotoras)como Globant, Intel y Fedora/Red HatEventosJunto a Ariel, Lucas Coudures y gente de LUGUMPara luego regresar con Ariel al congreso, enhoras de la tarde me encontré con otrosamigos que hacía mucho no veía, MarceloGuazzardo, Eduardo que estuvo trabajandoen el Stand de Ubuntu, Leonardo Gallego deGlugCen, Nicolás, Lucas Coudurez deLugum, entre otros.Junto a Ariel Corgatelli y Marcelo GuazzardoMientras tanto recorrimos el recibidor centralde la UADE en donde se exponían diferentesStands que tenían como objetivo difundir susproyectos y captar adeptos con ganas deDemostracion de RoboTuxA media tarde recabé el material fotográfico yasistí a una interesante charla sobre“Modelos de Negocios con Software Libre” lamisma trataba los diferentes puntos a teneren cuenta para poder realizar un negociofructífero de la mano de GNU. Para terminary antes de partir hacia mi ciudad dimos unpar de vueltas con Ariel Corgatelli y MarceloGuazzardo, nos detuvimos a observar elfuncionamiento de RoboTux, Ariel hizomuchas entrevistas a personas involucradasen diferentes proyectos (que encontrarán enel podcast de Infosertec), para alrededor delas 17:30 hs, partir hacia mi regreso.Cafeconf 07 fue un gran evento con muchosasistentes, una muy buena organización, unbuen equilibrio entre charlas técnicas,filosofales, educativas y de comunidad, conla buena onda que siempre le ponen loschicos de CafeLug y recuerden que ellosHLQP, pero por suerte cada año les salemejor...16


Entrevista a Eduardo BayotColaborador en el Stand del Proyecto UbuntuFranco Rivero: ¿Que te pareció CafeConf esteaño?, ¿Cómo lo ves en comparación al añopasado?Eduardo Bayot: Mis objetivos fueron distintosen ambos años.El año pasado fue la primera vez que lavisitaba. No tenía en claro cómo era, ytampoco conocía a nadie. También miexperiencia era muy limitada, seguíapeleándome con los drivers de las tarjetasgráficas. Y en mi cabeza seguían los deseosde "juegos". Por lo tanto, me limité a asistir alas charlas. Recuerdo la de Linux yVideojuegos, la de ajax y php y otra sobreacceso remoto. Todas muy interesantes, y lasúltimas dos particularmente muy funcionales,debido a mi profesión.Este año me había ofrecido para presentarmeen el stand de Ubuntu. Mi otro objetivo erahacer sociales, dado que es uno de los puntosmás importantes dentro de la filosofía GNU olos principios de OSI. Siempre estamoshablando de la "comunidad", y es realmentegrato saber que no solo se trata de una idea,sino de una realidad tangible. Somos unacomunidad, y gracias a la comunidad somos.Está muy apegado a los principios de Ubuntu,y no muy lejos de cualquier idea metafísica("ser por lo que somos", "humanidad"). Notuve la oportunidad de asistir a los eventos porcuestiones personales.F.R.: Contanos que estuviste haciendo en elStand de Ubuntu.E.B.: En el stand, estaba algo desorientado(dado que nunca participé en uno), pero eltrabajo parecía simple: explicar que eraUbuntu, que lo diferenciaba de las otrasdistribuciones, y por qué, según mi criterio, esla mejor para los que se quieran iniciar. A laprimera persona que se acercó, fue difícil,pero luego, el discurso terminó siendo natural.También repartí varias copias de Ubuntu.F.R.: ¿Qué respuesta viste en la gente que seacercó al Stand?E.B.: Algo que me sorprendió, fue el interésgeneralizado por el "sabor" Edubuntu. Todossentían curiosidad por esta distribución, dadoque no se diferenciaba como lo hacen Ubuntu,Kubuntu y Xubuntu (que superficialmente sedistinguen no por objetivos, sino portecnologías para la interfaz gráfica), loespecial es que su objetivo no era meramente(aunque más que suficiente) ser un SistemaOperativo, sino convertirse en un herramientapara instituciones Educativas, para ayudar a laformación. De todas formas, la mayoría de lagente venía con la idea de que Ubuntu era ladistribución ideal para ellos, porque seestaban iniciando.F.R.: ¿Qué reflexión te merecen este tipo deeventos?E.B.: Mayor difusión. No es que participe pocagente, de hecho parece que cada vez participamás gente. Pero la gran mayoría pertenece alambiente informático: o ya son usuarios deLinux u otra alternativa, o estudian carrerasvinculadas a la computación o poseen trabajosdonde ocupen cargos dentro de oficinas desistemas. Me gustaría ver más gente de otrosámbitos. El software Libre no solo revolucionóel sistema de producción computacional, sinoque puso en tela de juicio el sistema depatentes en todos sus ámbitos. CreativeCommons es el mayor ejemplo. Las bases deestos movimientos no solo le importan a losque estamos desarrollando o trabajando concomputadoras o similares. De hecho,Stallmann no pensó en el programador, sinoen el usuario. Deberíamos ver de algunaforma de volver a esa idea, o reforzar lasformas que se aplican actualmente (caso deUbuntu, con el shipit, mantenimiento yherramientas para instalación y configuraciónamenas para un nuevo usuario). Pero estoyseguro, así como un libro o una obra de teatro,la mejor forma de concienciar a la gente escon el boca en boca. Hablando de nuestrospostulados, e invitándola a estos eventos,donde seguro, terminarán de convencerse.Franco Riverofranco@infosertec.com.arEventos17


.Introduccion a AWKAWK es una herramienta que existe desde hace muchos años en el ámbitoUNIX/Linux, pero no todos saben el potencial que esconde. Por eso, en éstabreve introducción, les daré algunas ideas de uso y aplicación en el mundoreal que seguramente les serán de gran utilidad.ConsolaMás allá de que su nombre suene como un Primeros pasosraro ruido generado por una boca humana, lo Antes que nada, hay que asegurarse de quecierto es que AWK es una de lasAWK está instalado en el sistema. Para ello,herramientas UNIX más legendarias.tipeen el comando AWK sin parámetros, yCualquier descripción que pueda hacer sobre deberan encontrar la siguiente devolución:para que sirve, que hace o como funcionaquedaría sumamente limitada y sucinta frente $ awka los límites de las páginas de ésta flamante Usage: awk [-f programfile | 'program'] [-revista. Por eso, en lugar de hacer la historia Ffieldsep] [-v var=value] [files]larga de la teoría y todas esas parafernalias, $se me ocurrieron dos cosas. En primer lugar,obligarlos a que visiten la entrada de AWK en Si no aparece eso, están en el horno.la Wikipedia para saber más sobre como Tendrán que agarrar los CDs o DVDs de sufunciona el sistema y para que sirve:distro, hurgar entre los paquetes y encontrarlo que corresponde (tip: usen comohttp://es.wikipedia.org/wiki/Awkparámetro de búsqueda la cadena “awk’’).Una vez instalado, hay dos formas de usarLa segunda cosa que se me ocurrió esAWK:escrbir un artículo, no a manera de tutorial,sino a manera de ejemplos prácticos que a $ awk -f codigofuente.awk archivo.txtcualquier usuario de Linux le puede venir obien en su vida junto al sistema del pinguino. $ awk 'linea de código fuente' archivo.txtOk... ¿ya sabes que se trata básicamente deun lenguaje de programación ideal para elprocesamiento de texto desde la línea decomandos? Perfecto. Seguramente teestarás preguntando entonces, ¿y para quecorno quiero yo saber como trabajar conAWK si mi vida es pura felicidad hastaahora? Bueno, por una simple razón. Si sosusuarios de Linux, sos entonces usuario deUNIX. Y como tal, no podés no saber trabajarcon AWK. Podés no saber como funciona elsistema de desague de tu inodoro, pero nopodes no saber trabajar con una de lasherramientas más emblemáticas del universoUNIX.La primer forma consiste en crear todo elscript de awk en un archivo llamadocodigofuente.awk. Entonces, luego, se aplicadicho script al archivo de texto archivo.txtpara procesarlo de alguna forma.En el segundo ejemplo, se insertadirectamente una función de línea de códigoentre comillas simples y se la utiliza paraprocesar el archivo definido como segundoparámetro (archivo.txt).Basta de palabras, vamos a un ejemplopráctico:$ awk '{print $0 }' /etc/passwd18


Sin saber nada, ya tenemos en claro que el BEGIN se ejecutara antes de que AWKprimer parámetro se trata de una función de comience a procesar el archivo. En la l’neaprocesamiento, y el segundo es el archivo a /patrón/ podemos definir expresionesprocesar. Básicamente lo que hace este regulares (si, como las de Perl) paracomando es imprimir el archivo entero (en procesar el archivo. Finalmente, el bloqueAWK, la variable $0 representa el contenido END se utiliza para ejecutar acciones luegocompleto del archivo indicado en la línea de de procesar el archivo. Veamos un ejemplocomandos). ¿Si modificamos el $0 por una sumamente simple, pero instructivo:cadena cualquiera? Bueno, repetirá lafunción “print’’ por cada línea de texto que BEGIN {print "Esto se ejecuta antes deexista en /etc/passwd, por lo tanto llenaría procesar archivo!" }nuestra pantalla de la cadena especificada. /root/ {print "aca encontre la palabra root: " $0}awk '{print "¡apaga la PC!" }' /etc/passwd END {print "Esto se ejecuta al finalizar elprocesamiento del archivo" }Es el mensaje directo si están leyendo yprobando las cosas de éste artículo unPruebenlo, y verán que lo que hace esdomingo de sol. Ok, sigamos con losimprimir la línea correspondiente al bloqueejemplos básicos:BEGIN, una línea por cada resultado de labúsqueda de la palabra “root’’ en la expresiónSupongamos ahora que solo queremos regular y la línea del bloque END. Simple,imprimir dos campos del archivo /etc/passwd ¿no? De más está decir que dejo en sus(que, como sabrán, separa los campos con manos el aprendizaje de las expresionessímbolos “:’’). El ejemplo sería el siguiente: regulares, oh grandes herramientas delprocesamiento de la información disponiblesawk -F":" '{print $1 $3 }' /etc/passwden múltiples lenguajes de programación.Googleen un poco y encontrarán cientos deAcá le estamos indicando a AWK que el ejemplos para aprender.símbolo “:’’ se utiliza para separar loscampos. Luego, dentro de la función print, lepedimos simplemente que imprima el primer Algunos ejemplos divertidosy el tercer campo del archivo /etc/passwd.Experimenten con otros archivos cuyoscon AWKcampos estén separados de otra forma.Estructura completa de unscript AWKPara finalizar con esta introducción, les dejoalgunos ejemplos sumamente útiles que lesvendrán como anillo al dedo a la hora deadministrar sus sistemas Linux:1. Utilizando tuberías, ¡podemos usar AWKHasta ahora hemos visto algunaspara renombrar archivos!aplicaciones prácticas de AWK en el mundoreal. Pero volvamos a las bases para tener ls listado_de_archivos | awk '{print "mv "$1"un panorama un poco más completo. Todo "$1".nuevo"}' | shscript de AWK puede estar estructurado enlos siguientes bloques:2. También podemos usar las tuberías paraconectar AWK con ps, y así poder eliminarBEGIN {acciones }procesos por su nombre:/Patrón/ {acciones }END {acciones }kill `ps auxww | grepnombredelprocesocolgado | egrep -v grep |Todo lo que se define dentro del bloque awk '{print $2}'`Consola19


3. Con este ejemplo imprimimos solamentelas líneas de un archivo que sean más largasque 50 caracteres:awk 'length > 50' archivo4. Imprimir todas las líneas que existan entrelos bloques “comenzar’’ y “parar’’ de unarchivo:awk '/comenzar/, /parar/' file5. Con esta línea imprimimos cuatro númerosaleatorios entre 0 y 1:yes | head -4 | awk '{print rand()}'Y la lista puede seguir y seguir... cuandocomenzamos a combinar AWK con el restode los comandos de UNIX/Linux, lasposibilidades son realmente infinitas.En conclusión...Este artículo no cataloga ni como un tutorial,ni como un manual de AWK. Es sólo unaintroducción que me pareció interesantedesarrollar como primer participación enTuxInfo. La idea es, demostrar concomandos simples, todo el potencial que seesconde detrás de AWK, una herramientaque existe desde hace muchos años en elambiente UNIX, pero que muchos parecentener en el olvido. Lean las páginas delmanual, lean los parámetros de ayuda,investiguen un poco sobre expresionesregulares y experimenten, !que es lo másdivertido!Facundo ArenaFacundo@linuxadistancia.com.arConsola20


LaboratorioLaboratorioLaboratorioGoogle PresentlyUn nuevo servicio online de GoogleGoogle Docs, el servicio de oficina online de la empresa,crece a pasos agigantados y sigue sumando servicios;nosotros los usuarios, Agradecidos!!!Hace un par de semanas Google liberó enforma online el servicio Presently quecompleta su suite de oficina online, desde elmomento de la salida me interesé por elproyecto pero por falta de tiempo no pudeprobarlo, ahora con un ratito de tiempo mesenté y lo probé a fondo.Labo r a t orioLaboratorioLaboratorioLaboratorioLaboratorioEditando una diapositivaPuedo dar fe que el servicio está muy bienintegrado con los demás, cuando ingresamosa él podremos crear una nueva presentacióncon diapositivas o bien subir una quetengamos alojada en forma local, esa opciónfue la que probé primero, quería saber quetan compatible era y para mi sorpresarespondió bien a todos los formatos, subí unapresentación realizada con OpenOffice y otracon Microsoft Office y respondió de maneracorrecta respetándome los temas aplicadospero claro, no las animaciones ya que elservicio no trabaja con ellas, una vez subidaspodremos crear nuevas diapositivas, editarla,y lo mejor, iniciar la presentación, para estoabrirá la misma a pantalla completa y nosdará una URL para que la pasemos a laspersonas que asisten a nuestra charla virtualpor ejemplo y vean la presentación a medidaLaboratorioLaboratorioLaboratorioLaboratorioLaboratorioLaboratorioSistema de chat incorporadoQue la pasamos, pero no termina ahí, a laderecha de la pantalla tendrán un sistema deChat basado en Jabber para charlar yexplicarles a las personas que están viendola presentación, una maravilla!!!. Claro queotras características están presentes comoenviar la presentación por mail, compartir elarchivo con otros usuarios para realizartrabajos grupales, también disponemos deuna gran colección de temas propios paranuestros trabajos y la posibilidad de definirenlaces.Integración de serviciosLa idea de Google, con este lanzamiento escompletar su servicio de oficina online, quehasta el momento es la más completa quecircula por la red, tenemos todas lasherramientas cotidianas que estamosacostumbrados a ver en estas aplicacionesen forma nativa, ofreciendo además totalcompatibilidad, cuestión realmenteimportantísima. Lo único que no me agradódemasiado es la falta de animaciones ytransiciones, algo que realmente se haquedado en el tintero.LaboratorioLaboratorioL abo r a t o r ioLaboratorioLaboratorio21


LaboratorioLaboratorioLaboratorioSi hablamos de la suite en general, seextraña la falta de un administrador y gestorde bases de datos, espero que la integraciónse complete pronto, sería muy interesantetener un sistema de administración en el cualpodamos acceder en forma social y grupal aun proyecto de base de datos.Labo r a t orioConclusiónLaboratorioLaboratorioLa idea de llevar nuestra plataforma detrabajo a la web, es algo que Google se atomado muy en serio, este servicio Presentlyla verdad es genial, nos ha sorprendido parabien y realmente se nota hacia adondeapunta Google con estos servicios, prescindirde programas nativos y tener nuestrainformación siempre latente en la red deredesLaboratorioEligiendo un diseño de plantillaFranco Riverofranco@infosertec.com.arSi Quiere publicitar enPuede hacerlo de forma muy simple,Llegando a todo el mundo,con la uúnica Revista digitalCon tuxinfo Multiplicara sus clientesPara mayor información comunicarse vía email a.:info@tuxinfo.com.ar por skype usuario.: InfosertecLaboratorioLaboratorioLaboratorioLaboratorioLaboratorioLaboratorioLaboratorioLaboratorioLaboratorioL abo r a t o r ioLaboratorioLaboratorio22


Paginas RecomendadasA continuación les presento algunas de las principales páginas web que en lopersonal me fueron de muchísima ayuda en mis inicios con GNU/Linux, ¿porque?, pues simplemente por que son sitios sencillos, prácticos, muy fáciles denavegar y en los cuales por supuesto encontraremos mucha información sobrenuestro sistema del pingüino.1.- http://www.vivalinux.com.ar/Sitio Argentino con muy buenos temas y noticias a tiempo que permiten estar al tanto de muchasnovedades de GNU/Linux y el Open Source en general, además tiene un apartado para sistemasBSD (FreeBSD, PC-BSD, NetBSD) lo cual ayuda mucho también.Paginas2.- http://www.distrowatch.com/Pagina muy concurrida e importante donde se dan a conocer las noticias, estadísticas y laposibilidad de hacer compras en linea de diferentes distribuciones de GNU/Linux, prueba de esto esla opción de ver la página en 7 idiomas diferentes.23


3.- http://www.espaciolinux.com/Espacio Linux es una pagina en español que cuenta con diferentes secciones y con un foro bastantebueno, encuestas, talleres y noticias de actualidad. También cuenta con un área de descargas donde sepueden conseguir diferentes distribuciones.Paginas4.- Http://www.linuxespanol.com/El punto fuerte de este sitio es el foro, de hecho es una página puramente de foro de discusión en dondese encuentran muchos temas divididos de igual manera en temas para la facilidad de búsqueda(hardware, software, servidores y servicios...etc, etc).5.- http://www.opensourcespot.org/Este sitio cuenta con una selección de vídeos tutoriales para la instalación de distribuciones comoslackware, debian, knoppix, Arklinux entre otras. También podremos encontrar documentación y análisisde libros.Atte: Ernesto Vázquez AguilarNestux24


Presentamos la revista digitaltux INFO y a sus colaboradores?Como nace Tux Info?Antes que nada me quiero presentar, minombre es Ariel M. Corgatelli, soy la personaresponsable de TuxInfo y el ideólogo de lamisma.TuxInfo nace de una idea que tuve ya hacecomo un año de comenzar a distribuirartículos bajo licencias libre que permitahacer una lectura simple como tambiénllevadera para cualquier persona sin importarlos conocimientos de informática.Así, en su momento había decidido llamarlatecnología libre encuadrando en esas dospalabras todo el significado de la revista ensí, pero claro, como no podía dejar de ladomi inclinación hacia el mundo del softwarelibre es que decidí rebautizarla.Esta revista vendría a cumplir un papelfundamental a la hora de cubrir un hueco deinformación relacionada al mundo de latecnología libre, es decir todos sabemos quehay muchas publicaciones comerciales derevistas en nuestro país, Argentina, perosiempre orientado justamente a la partecomercial en sí, más allá de lo que puede serla esencia de la revista, para el lector.TuxInfo tiene desde el comienzo esa grancontra, ser una de las pocas revistas dehabla hispana con temáticas puntuales haciael software libre, y por ello la granresponsabilidad de ser una revista con unbuen contenido intelectual.Sin salir del punto, los que hacemos estarevista creemos que realizar la misma, enformato electrónico, sin costo alguno, es lamejor opción para hacer frente a lanecesidad puntual que tiene cualquier revistacomercial, la de auto mantenerse y generarganancias como para que se pueda vivir deella.TuxInfo no tiene esa meta, nuestra únicafinalidad es la de poder llevar un buenproducto, participativo entre los mismoslectores, bien a pulmón ya que todas laspersonas que trabajamos en la revista notenemos ganancias de ninguna índole, solotener un espacio en algunos casos de podermostrarnos o mostrar nuestros productos yasí poder avanzar en un mercadocompetitivo.El formato elegido creo que es el máscorrecto ya que el mismo nos brinda laposibilidad de estar en Internet casi de formaautomática, no tener grandes demoras deedición, como tampoco de impresión, con locual los tiempos mejoran mucho, si bienpuede que haya temas que sean de públicoconocimiento, trataremos de reducir almáximo los tiempos para realizar la revistacon las noticias más frescas posibles.Pero, Por que la revista??Esta pregunta tiene dos respuestasfundamentales, la primera es mi compromiso26


27Presentamos la revista digitaltux INFO y a sus colaboradoresconstante con el software libre, el cual mebrindó mucho. Trabajo en esta profesióndesde el año 2000, con altos y bajos, solorecién en el año 2004 pude dedicarme porcompleto a mi labor bajo software libre, másprecisamente bajo linux.Mucho me brindó la comunidad, aprendímucho investigando, mucho de foros, muchagente desde mis comienzos me guió sinánimo de lucro, desde que lancé Infosertecme propuse seguir batallando en un mundocerrado, para liberar a la mayor gente quepueda.Me convertí en un "evangelizador", no en unfanático, en lo absoluto, sólo en una personaque donde vaya trato de explicar cómo vivode mi trabajo, que se puede, y tratandosiempre de brindar más y más trabajo.Seguramente ustedes dirán ¿de qué vive?,bueno, vivo de mi trabajo y de las maravillasque este mundo me brindó y entrando unpoco en la parte espiritual, soy una personaconvencida de que todo lo bueno quehagamos en esta vida va a serrecompensado de alguna manera.Obviamente no tengo todo el dinero quequisiera pero no me puedo quejar, y siempreencuentro lugares para nuevos proyectoscomo este, TuxInfo desde ahora pasa a serun proyecto tan grande como Infosertechace tres años. Así me lo propuse.Y la otra parte del porque, es la simple razónde que la revista Linux Users a la cualpertenezco (digo pertenezco porque endiciembre saldrá el último número con notasmías también) desde el primer número estácerrando, y siento una necesidad de seguirexpresándome como lo venía haciendo ensus páginas, ahora será desde un formatodigital, antes en papel, de todos modos ahíestaré y no me encontraré solo.Junto a TuxInfo estará, Facundo Arena,(esta vez como colaborador por falta detiempo) Franco Rivero, Emiliano Piscitelli,Daniel Videla, y esperemos que más gentesers se sume al proyecto.Ahora si, vamos a larevistaComo todos se imaginarán, hacer unarevista desde cero con tan solo una idea escomplejo, es así que la misma está pensadapara tener secciones fijas dondecolaboradores estén escribiendo según sustiempos, además siempre hay lugar paranuevos colaboradores.La revista estará escrita en todas sussecciones por esta gente, en muchos casosverán nombres repetidos ya que siemprehace falta sacar "papas del fuego" y así seirá armando.Tenemos especialistas para todo, MarceloGuazzardo en seguridad, Emiliano Piscitellien redes, Franco Rivero en juegos ymultimedia, Claudio de Brassi en opiniones,Jorge Huck en programación, Facundo


Presentamos la revista digitaltux INFO y a sus colaboradoresArena no hace falta decir nada y más.Luego también está la parte de "logística"donde por ejemplo Facundo Arena y FrancoRivero son las personas de consultapermanente, ellos son quienes están enmuchas ocasiones en mis decisiones, luegoesta Oscar Reckziegel quien se encarga dela corrección completa del texto.Tenemos a Soledad y Emiliano Piscitelliencargados de que ustedes puedan tener unarchivo con formato agradable, (graciasSoledad por tu magnífico trabajo de diseño)Seguimos con mi señora Claudia quien leela mayoría de mis notas pero másprecisamente las que tengan algo socialcomo esta, brindando su punto de vistaimparcial, seguimos con Martin Monso quienhace lo imposible de Infocomercial.com, suempresa, para brindarme espacio en susservers como también asesoramiento en eldiseño de Infosertec, ¿quien más?, noquiero dejar a nadie afuera.Lo más importante es quetodos somos importantesTuxInfo es una idea que surgió enmi cabeza hace tiempo, pero pararealizarla es necesario gente,bueno esa gente está, se sumó casiel mismo día de mi convocatoria yasí estamos trabajandosinceramente de una formaprofesional.?Como vendrá la revista?La revista estará para la libre descargadesde Infosertec.com.ar o bien detuxinfo.com.ar siendo el mismo dominio,ubicada dentro de la sección Tuxinfo.Desde ahí podrán descargar el archivo pdfbajo licencia creative commons, el cualpodrán redistribuir entre todos sus amigos,además, brevemente estaremos viendocomo poder ingresar la revista en formatohtml puro así cualquier internauta puedeleerla online sin necesidad de bajar elarchivo completamente.Hablando de sus seccionesLas mismas serán: noticias del mes,consultas de emails recibidos a la redacción,laboratorios, páginas recomendadas,programación, seguridad, servidores,distros, juegos, multimedia, entrevistas, yeventos si los hubiera.Puede pasar que una determinada secciónno aparezca en algún número y esto sedebe a que no tuvimos material parapublicar, y en la primer revista no estará lasección consultas por razones más queobvias.28


Presentando a los integrantesAriel M. CorgatelliEditor responsable de la revista, periodista profesional matriculado,asesor informático de varias empresas, consultor informático bajosoftware libre, administrador de servidores Linux, dueño del portalInfosertec.com.ar, y fanático de la tecnología en general.Facundo ArenaResponsable y director de linuxadistancia.com.ar, el primer centro de e-learning sobre tecnologías libres de nuestro país (Argentina), periodistaespecializado en tecnología, consultor informático, y dueño de su portalalternaria.tv.Franco RiveroFranco es un periodista en Tecnología, muy comprometido con la difusióndel Software Libre y GNU/Linux, se pasa las horas actualizando su blogwww.comlibre.blogspot.com, escribiendo artículos y dando clases; ademáses colaborador en Infosertec y del proyecto Adrenalinux(www.adrenalinux.com.ar). Cuando tiene algo de tiempo libre (raras veces)despunta el vicio con algún videojuego (su otra debilidad)”Jorge HuckSe cataloga como un amante del software libre, no usa otro software queno sea libre. Además de ser un Apasionado por la programación y laconsola.Samuel José Rocha MartosUsuario de GNU/Linux desde mitad de 2006 que actualmente cursaprimero de desarrollo de aplicaciones informáticas en el IES LasFuentezuelas, Jaén.De tux info 29


Estos son los colaboradores de la primera edicion, a medida que se vayasumando gente los iremos presentando como corresponde.Oscar ReckziegelAnalista Programador Universitario, docente y actor en sus tiempos libres.(Además de ser "el corrector" de TuxInfo).William SandovalOriundo de Montevideo Uruguay, lector de Linux Users desde el primernúmero, soy usuario Linux desde aproximadamente 4 años. Misintereses en cuestiones Informáticas son: Hard, Multimedia, Juegos,Internet y Distros.Ernesto VazquezEstudia Ingeniería en Sistemas Computacionales es usuario deGNU/Linux desde hace 3 años aproximadamente, soy un fan de la revistaUSERS Linux.Emiliano PiscitelliLas áreas de preferencia de Emiliano son la de Redes y Servidores,actualmente especializándose en seguridad informática. Pasa horas yhoras investigando sobre distintos temas relacionados al software libre.Soledad PiscitelliApasionada por el Diseño en Comunicación Visual, esta terminando lacarrera en la U.N.L.P., pasa días y noches diseñando. Es la hermana deEmiliano quien de a poco le esta enseñándo el inmenso mundo delsoftware libre.Finalizando la nota.Dejo abierto el canal de comunicación entre ustedes y nosotros, en cada artículo además del nombre del autor,estará su email personal por lo cual pueden contactarse con ellos directamente, además están los emails de larevista, el mío personal para cualquier duda, consulta, sugerencia, crítica y por que no agradecimiento.Recuerden que nuestra mejor paga son sus comentarios.Ariel M. Corgatelli.30


.Curso de Programacion en CParte 1Con este artículo comienzo una serie de artículos que pretendenexplicar los conceptos básicos de la programación en el lenguajeC, además de ver las llamadas al sistema usadas habitualmente.No es una guía exhaustiva, solo una ayuda para quienes noconocen el lenguaje y desean entrar en el maravilloso mundo dela programación en C.Un poco de Historia....El lenguaje de programación C nace entrelos años 1969 y 1973, de la mano de BrianKernighan y Dennis Ritchie. Su nacimiento ydesarrollo está íntimamente ligado a Unix, yaque en 1973 la mayor parte del núcleo deUnix se reescribió en C. Desde entonces nose ha dejado de utilizar.Dennis Ritchie nació en Nueva York el 9 deseptiembre de 1941. Trabajó en el desarrolloMultics, BCPL, ALTRAN y el lenguaje deprogramación B. Llevó a cabo la creación dePlan 9 e Inferno. Recibió el Premio Turing dela ACM en 1983y la Medalla Nacional de Tecnología de losEstados Unidos en 1998.de desarrollo ya que le da la libertad alprogramador de hacerprácticamente lo que se le ocurra ;)Antes de comenzar para poder compilar esnecesario tener instalado el compilador C deGNU llamado gcc y la librería estándar de C,también de GNU, glibc. Para ello vayan alsistema de instalación de paquetes de sudistro y busquen la ultima versión de cadauno e instalenlos si no los tienen, tambiéninstalen Gdb, es un depurador que másadelante aprenderemos a usar.Para el desarrollo del código sólo esnecesario cualquier editor de texto.Comencemos.....ProgramacionBrian Kernighan nació en Toronto, Canadá en La organización de un programa en C es1942. Escribió junto a Ritchie el libro El básicamente la siguiente:lenguaje de programación C. Trabajó en Bell-Labs junto con Ken Thompson y Dennis - Directivas del Preprocesador (ComienzanRitchie, donde ayudó en el desarrollo del con el signo numeral).sistema operativo Unix. Recibió su- Declaración de prototipos de funciones.licenciatura en física e ingeniería en la- Declaración de Variables globales,Universidad de Toronto, además se doctoró estructuras, etcen ingeniería eléctrica en la Universidad de - Desarrollo de las funciones.Princeton.Aunque prefiere el lenguaje C a cualquier Todo programa en C se ajusta en mayor ootro, contribuyó en la creación de otros menor medida a este esquema. A lo largo dellenguajes como AWK y AMPL.curso iremos viendo cada una de estaspartes.C es un lenguaje de propósito general, sibien su fuerte esta en el desarrollo deTodo programa en C está compuesto porSistemas Operativos, compiladores,funciones y variables para sudepuradores, etc, es útil para cualquier tipo funcionamiento.31


Las funciones constan de proposiciones,separadas por punto y coma, que realizan lasoperaciones necesarias para llevar a cabolos cálculosrequeridos; mientras que las variablesalmacenan los datos a procesar. Deben estardeclaradas antes de cualquier proposición oal comienzo de una función.Las funciones pueden tener cualquiernombre pero puede existir una sola funciónmain; esta función (main) es la encargada dellamar al resto de las funciones. El programaempieza a ejecutarse a partir de main, porende todoprograma debe tener un main.Tipos de datospueden aplicar a cualquier entero.Los enteros unsigned siempre seránpositivos o cero, mientras que los signedpodrán ser negativos.Declarando variablesToda variable debe ser declarada antes deusarse, se especifica el tipo de dato seguidode los nombres que tendrán las variables.Por ejemplo:int a;// Declara una variable de tipo intllamada achar c;// Declara una variable de tipo charllamada cunsigned long x;// Declara una variable detipo long sin signo // llamada xProgramacionLas variables en C son nombresTambién podrían listarse los nombrescomprensibles por nosotros que referencian separados mediante coma:a una zona de memoria en donde almacenanun determinado dato asignado a dicha int a, b, c;variable. float d, e, f, g;Por ej: a = 10;Estamos diciendo que la variable a contiene Una variable podría inicializarse en elel dato 10.(El signo '=' se usa paramomento de su declaración mediante elasignación).operador '='C soporta distintos tipos de datos, estos son:char : un solo byte,capaz de contener uncarácter ASCII.int : Entero, por lo general toma el tamaño delos enteros de la máquina en que se ejecuta.float: Punto flotante con precisión simple.double: Punto flotante con doble precisión.Existen calificadores que pueden aplicarse aestos tipos de datos: short, long, signed yunsigned.Short y long pueden proporcionar distintaslongitudes de enteros donde sea práctico.Short suele ser de 16 bits y long de 32, int esde 16 o 32 bits. Las longitudes suelen variarya que depende directamente del hardwareusado. Elcompilador seleccionará las longitudesapropiadas siempre teniendo en cuenta queun short es menor a un int, y un int menor aun long.Los calificadores signed y unsigned seint z = 10// Declara a z como int y le asigna elvalor 10char c = 's'// Declara a c como char y leasigna el carácter sCon respecto al nombre de las variablesexisten algunas restricciones: se puedenusar letras, números, guión medio (-) y guiónbajo (_), pero siempre debe comenzar conuna letra. C es sensible a las minúsculas ymayúsculas por lo que xy X son dos variables distintas.ConstantesLas variables, como su nombre lo indica,pueden variar de valor en distintosmomentos, pero se dan casos en los que esnecesario declarar un valor quepermaneciera inmutable a lo largo de nuestroprograma, este valor se llama Constante.Una forma de declarar una constante essimilar a declarar una variable, solo que se32


se debe anteponer el calificador const a la -Operadores de relación y lógicos: realizandeclaración. Por ej: comparaciones (Ver recuadro Nº 2)-Operadores de incremento y decrementoconst float a = 2.3456; (Ver recuadro Nº 3)const char b = 'd';-Operadores de manejo de bits (Ver recuadroNº 4)Mediante esta declaración estamos -Operador de asignación (Ver recuadro Nº 5)definiendo que el valor asignado a cadavariable no podrá ser modificado en ningúnmomento. Esta forma no es la másrecomendada para la declaración deconstantes ya que, según el uso que ledemos pueden surgir algunos errores.Pongamos manos a la obra.......Es hora de pasar de la teoría a la práctica.Haremos un sencillo programa que sume dosvariables, para luego multiplicar el resultado.Con su editor de texto preferido escriban losiguiente:Otra manera de lograr lo mismo (la ideal) esusar la palabra reservada enum. Enumenumera un automáticamente cualquier lista #include /* Directiva dede identificadores que se le pase,preprocesador que incluye la libreríacomenzando a partir de cero, aunque estándar de entrada y salida */también se puede especificar elvalor que deseamos que contengan nuestrasmain (){/* Main. Función principal. Ejecutaconstantes. Veamos un ejemplo: todo lo que encuentre dentro de las llaves*/enum {ENERO, int a = 5;/* Declaración de variables */FEBRERO, int b = 10;ABRIL = 4, int c = 4;}; int suma;int multi;Esta enumeración asigna a ENERO el valorcero (0), a FEBRERO le asigna uno (1) y a suma = a + b;ABRIL le asigna el valor multi = suma * c;cuatro (4).printf("El resultado de la multiplicación es:Existen otra forma de declarar constantes en %d\n", multi);C, la cual veremos más adelante pero loideal y recomendado es usar enum. }ProgramacionEl nombre de las constantes sufre de lasmismas restricciones que los nombres de lavariables, pero por convención el nombre deconstante va SIEMPRE en mayúscula.OperadoresYa sabemos como declarar variables yconstantes, ahora hay que darle un uso.Para poder realizar operaciones C nosproporciona distintos tipos de operadores:-Operadores aritméticos: necesarios para lasoperaciones matemáticas (Ver recuadro Nº1)La /* indica que allí comienza un comentario,el cual finaliza con */ . Los comentarios sirvenpara, justamente comentar parte del códigoescrito. Al compilar, los comentarios sonpasados por alto, por lo que no intervienenen el binario resultante.La función printf, es una función de la libreríastdio.h, por lo cual fue necesaria incluirlamediante la directiva del preprocesador#include. (Todo lo concerniente alPreprocesador lo veremos mas adelante). Elfin de printf es mostrar por pantalla losargumentos que le pasamos.33


Guardamos el archivo como ejemplo.c y locompilamos de la siguiente manera:gcc ejemplo.c -o ejemploEsto produce un archivo ejecutable llamadoejemplo. Ejecutamos ./ejemplo y veremos porpantalla el mensaje:El resultado de la multiplicación es 60.ConclusiónEn esta primera clase hemos visto variables,constantes y tipos de operadores, si bien noOperadorEjemploes muy difícil de manejar, lo mejor esprestarle atención y practicar mucho,prueben con cambiar el ejemplo, agregarlevariables, usar otros operadores, hagan suspropias pruebas. Lo importante es probardistintas alternativas pero por sobre tododivertirse y disfrutar haciéndolo.Si algún punto no se entendió bien o no fuimuy claro o si desean hacerme algunasugerencia o comentario pueden escribirmea: jorgehuck@gmail.com¡¡¡Hasta la próxima!!!ExplicaciónJorge E. HuckProgramacion+ a + b Suma a + b- x - z A x le resta z* a * b Multiplica a por b/ a / b Divide a por b% a % b Retorna el resto de la división dea / bOperadores aritméticos, necesarios para las operaciones matemáticaOperadorEjemploExplicación> x > z x es mayor que z>= x >=z x es mayor igual a z< x < z x es menor a z


OperadorEjemploExplicación++ ++n Antes de acceder a n seincrementa su valor en 1n++ Después de acceder a n seincrementa su valor en 1-- --n Antes de acceder al valor de n sedecrementa su valor en 1Operadorn--Después de acceder al valor de nse decrementa su valor en 1Operadores de incremento y decremento. Aumentan o Decrementan en 1 un valor.EjemploExplicaciónProgramacion& (AND de bits) n = n &0177 Enmascara bits. En el ejemplopone a cero todos los bits menoslos 7 de menor orden| (OR de bits) n = n | SET_ON Enciende bits. En el ejemplo fijaen 1 todos los bits de n que son1 en SET_ON^(OR exclusivo) x = x ^ z Pone un 1 en cada posición endonde sus operandos tiene bitsdiferentes y cero donde son iguales. (Desplazamiento a la derecha) x = x >> 2 Desplaza al operando de la izquierda lacantidad de posiciones indicadas por eloperando de la derecha hacia la derecha.~ (Complemento a Uno) x = x & ~077 Convierte cada bit 1 en 0 y viceversa.Operadores de manejo de bits.OperadorEjemploExplicación= n = a + b Asigna al operando de la izquierda elvalor devuelto por la operación de laderecha.op= n += x;n *= x; op pueden ser remplazado por +, -,etc... * , / , % , >, &, ^, |.Operadores de asignación.35


GeanyBuscando un entorno de desarrollo ideal pasé por usar Netbeans, Elipse, Anjuta yvarios más que cubren perfectamente con lo que se requiere de un entorno dedesarrollo para lenguajes como Java, Python, C o C++, pero lo que buscaba era unopara PHP y aún cuando algunos de los que mencioné pueden cubrir perfectamente lasnecesidades de un desarrollador de PHP a la hora de comenzar un proyecto grande elasunto se complica si lo que buscamos es un entorno de desarrollo que no sea tancomplejo o pesado (en lo personal no puedo esperar 30 segundos a que se cargue elprograma para editar un par de archivos). En el mundo GNU/Linux no lo tenemos tanclaro como lo podríamos tener en Windows con entornos de desarrollo como ZendStudio o PHPEdit. Con eso en mente me puse a buscar y encontré a Geany.Geany es un IDE (Entorno de desarrollointegrado) desarrollado con dos principalesmetas, la primera es proveer un entorno dedesarrollo liviano, rápido y con pocasdependencias, y la segunda es ser lo másindependiente posible del entorno deescritorio (KDE, GNOME, etc.). Esmultiplataforma por lo que podemosencontrar versiones para GNU/Linux, BSD,Mac OSX, Solaris y Windows; cualquiera queeste soportada por las librerías GTK2 (cabeseñalar que la única plataforma que nodispone de todas las funcionalidades delprograma es Windows). Licenciado bajo lostérminos de la GPL versión 2. Y traducido avarios idiomas incluido el español..ProgramacionEntre sus características básicas encontramos:* Resaltado de la sintaxis.* Bloques de código (funciones, clases, etc.) Desplegables.* Identación automática.* Autocompletado de código.* Autocompletado de construcciones de lenguaje (if, for, while, etc.) más frecuentes.* Auto completado de etiquetas XML Y HTML.* Lista de caracteres especiales o símbolos.Entre la lista de lenguajes podemosencontrar:HTML, CSS, XML, PHP, JavaScipt, Java,C/C++, Python, Perl, Pascal, Ruby, SQL y lalista sigue y sigue hasta tener 33 lenguajessoportados.Algunas otras características, que más queinteresantes o novedosas, nos dejan ver quea pesar de que Geany es IDE pequeño (nadacomparable con Eclipse o Netbeans) estabastante completo, son:Tabs o pestañas: nos permite trabajarsimultáneamente con varios archivos demanera cómoda gracias a que cada archivotiene su propia pestaña o tab.Panel Lateral: contiene la lista de símbolos(variables, constantes, funciones, métodos,clases, etc.), además de la lista de archivosque tenemos abiertos.Paleta de colores: una función interesante siestamos trabajando con CSS y necesitamosel código hexadecimal de un color.Contador de palabras: además del numerode palabras podemos saber el numero decaracteres y líneas.36


Caracteres especiales HTML: es un cuadro implementado).de diálogo desde el que podemosseleccionar las entidades HTML (HTML Hasta aquí esta lista bastante extensa deentities) como &,", etc.funcionalidades de Geany, como IDE yprocesador de textos, aunque puedoTerminal integrada: por lo menos en lo que asegurarles que aun hay más, y también querespecta a la versión para GNU/Linux y en el corto plazo veremos más ya que desdesimilares tenemos acceso directo a una la última versión publicada (la 0.12) seterminal embebida en la ventana deincluye la posibilidad de agregarmensajes que además de la terminal puede funcionalidades a través de plugins.mostrar mensajes de estado, del compilador En conclusión Geany es un estupendo IDEy notas.que además de tener muchasInserción de comentarios predefinidos: como funcionalidades es ligero y sin muchasel comentario de la licencia GPL o BSD, dependencias. Cumple perfectamente confechas, etc. las expectativas para un desarrollador (apesar de no contar con las prestaciones másMarcadores: muy útiles para hacer referencia avanzadas y complejas de otros comodirecta a una línea de código importante; Netbeans o Eclipse) y que además nospara asignar un marcador a una línea Ctrl-m puede servir para ir dando nuestros primerosy para moverse entre marcadores Ctrl-. pasos en la programación prácticamente en(adelante) o Ctrl-, (atrás).cualquier lenguaje que queramos; lesMandar texto a comando: manda el texto aseguro que tardaremos bastante tiemposeleccionado a cualquier comando que se para que este entorno de desarrollo deje denos pueda ocurrir para procesarlocumplir con nuestras necesidades como(comentarlo o pasarlo a mayúsculas ya está desarrolladores.ProgramacionAcá vemos la interfaz bastante simple y la barra de herramientas que agregafunciones como búsqueda, salto a una línea específica y zoom.37


Programacion38A pesar de no ser un IDE enfocado al desarrollo Web disponemos deherramientas indispensables para ello como el selector de color.La última versión estable es la 0.12; un desarrollo de sólodos años y que continúa creciendo de forma interesanteJose Emanuel Dávila AlanísContacto - coatzin@gmail.comSitio propio - http://izamo.wordpress.comMás información: Página Oficial - http://geany.uvena.de/Documentation/ManualDocumentación - http://geany.uvena.de/Documentation/ManualBluefish - http://bluefish.openoffice.nl/Netbeans - http://www.netbeans.org/Eclipse - http://www.eclipse.org/Anjuta - http://anjuta.sourceforge.net/PHPEdit - http://www.waterproof.fr/products/PHPEdit/Zend Studio - http://www.zend.com/products/zend_studio


Trucos.TrucosSeccion trucosTrucosTrucosTrucosEn esta sección vamos a tratar de responder de forma adelantadames a mes las inquietudes de nuestros lectores.Como este mes no tenemos consultas, las cuales esperamos tenerpara el próximo es que incorporamos el doble de tips y trucospara el deleite de los usuarios Linux.TrucosQue lo disfruten...Programar grabación de radioEstos scripts no pretenden reinventar lapólvora. A mí me fueron de utilidad a la horade grabar unos programas de radio a lamadrugada y no tener que estar despierto :)Se utiliza mplayer para grabar el stream deradio desde consola. Es necesario conocer laurl del servidor de streaming al queconectará mplayer.Script 1: grabaradioX.sh#!/bin/bash# En este caso graba “Rock & Pop”ID=`date +%H%M%d%m%Y`ARASF="/home/matias/radio/archivo_salida${ID}.asf"mplayer mms://200.59.146.10/rockandpop-ba-dumpstream -dumpfile ${ARASF}Script 2: checkgraba.shAlgunos servidores de streaming suelendesconectar a los clientes que llevanconectados varias horas. Pero como tambiénpueden producirse cortes en el servicio deinternet mientras dormimos el siguiente scriptverifica que mplayer esté conectado. Si no loestá lo reconecta y crea un archivo de audiocon otro nombre, de forma que despuéspodamos concatenarlos.Trucos.TrucosTrucosTrucosTrucos#!/Bin/shSERVICIO="mplayer mms"HORA=`date +%H:%M`if ps -ef | grep -v grep | grep -i "mplayer mms"> /dev/nullthenecho "$HORA $SERVICIO .... [OK]" >>/home/matias/radio/graba_str.logelseecho "$HORA $SERVICIO .... [FAIL]" >>/home/matias/radio/graba_str.log/home/matias/radio/grabaryp.shfiexit 0Se debe configurar crontab (crontab -e) paraque este script se ejecute automáticamentecada 1 o 2 minutos, durante las horas quedeseamos grabar. Por ejemplo, para quecorra cada 2 minutos, entre las 2 y las 7 de lamañana, todos los días:*/2 2-7 * * * matias/home/matias/bin/check_mplayer.shTrucos.Matías Gutiérrezmatiasgutierrezreto@yahoo.com.arTrucosTrucosTrucosTrucos40


TrucosTrucosEjecutando scripts desdegnomeA veces suele ser engorroso abrir unaconsola para ejecutar algún script, por esoviene gnome al rescate.Tomamos los scripts que queremos ejecutardesde gnome y los copiamos a$HOME/.gnome2/nautilus-scripts.Al hacer clik derecho aparecerá dentro delmenú contextual la opción scripts, la cualmostrará todos los scripts que haya dentrode la carpeta nautilus-scripts, elegimos cualejecutar y listo.Matías Gutiérrezmatiasgutierrezreto@yahoo.com.arVisualizando pantallasTrucosBuscando archivosTrucosTrucosMuchas veces en el uso de nuestro sistemanos encontramos con la necesidad debuscar algún archivo alojado en undirectorio específico.Esto trae aparejado el tener que saber bienel uso de el comando find.Utilizarlo es muy simple y basta solo hacerlocomo está en el ejemplo:find / -name "nombre"El símbolo / hace referencia al directorioinicial de la búsqueda, donde nosotrospodemos asignarle la búsqueda dentro decualquier directorio por supuesto con lospermisos necesario para la lectura.Luego, -name nos permite ingresar unnombre de archivo para buscar por esepatrón.TrucosSeguro habrán visto que hay muchoscomandos que nos permiten leer archivospor pantalla sin necesidad de entrar al modoedición de los mismo, por ejemplo: cat, less,more ... cada uno de ellos nos permiterealizar esa acción, ahora bien el único quenos deja movernos por el archivo en todasdirecciones es el comando 'less', o sea, ir yvolver por el contenido del archivo, bien enla terminal disponemos de una opción parapoder ver pantallas anteriores sin necesidadde usar un comando en especial, vamos algrano.Klik una solución simpleEsta vez vamos a instalar para luego utilizaruna herramienta muy útil a la hora de añadiraplicaciones en nuestra distribuciónGNU/Linux, para cumplir esta importantetarea es que explicaremos como usar Klik.Para proceder a la instalación solo debemosiniciar una terminal de consola y comousuario root, luego ingresamos el siguientecomando:Si utilizamos la combinación de teclas nos permitirá volver atrásy ver algunas pantallas pasadas, con solopresionar ENTER estaremos de nuevo en elprompt.Trucos.TrucosTrucosTrucosTrucoswget klik.atekon.de/client/install -O -|shDe esta forma ya tenemos el protocolo kliken nuestro navegador, sólo tendremos quereiniciar el mismo (para que esté activo)Trucos.TrucosTrucosTrucosTrucos41


TrucosTrucosluego de que termine el comando wget quehabíamos ingresado.Ahora ya podemos dirigirnos a la web deKlik (http://klik.atekon.de/) y buscar elprograma que nos interese instalar ennuestro equipo.Todos los enlaces a programas incluyen 3pantallazos y el enlace klick:// al quedeberemos hacer clic para instalar elprograma.Cuando seleccionamos algún enlace deprograma suele suceder que se nos soliciteconfirmación para bajarse ciertos paquetesadicionales.TrucosTrucosTrucosEsto se soluciona de forma más que simplecon pulsar el botón aceptar para comenzar yuna barra de progreso nos indicará cuandotermina la descarga.Una vez terminada la descarga el archivodescargado cuenta con una extensión".cmg", luego con tan solo localizar estearchivo en nuestro equipo y hacer el famosodoble clic para que inicie.Si por alguna razón queremos quitar esteprograma solo debemos borrar el archivo.cmg correspondiente al programa.Más informaciónHttp://klik.atekon.de/ubuntu.phpTrucosEn esta imagen vemos como se instala de forma simpleklik, para luego solicitar el reinicio de firefox.CONCLUSIÓNEsperamos haber cumplido nuestra primer misión, y como siempre recuerden que pueden serfamosos... y la fama puede llegar con rapidez enviando sus trucos a la siguiente dirección demail: info@infosertec.com.ar.Hasta la próxima.Trucos.TrucosTrucosTrucosTrucosTrucos.TrucosAriel M. CorgatelliTrucosTrucosTrucos42


SECRET MARYO CHRONICLESSi bien en el mundo de los juegos libres hay una gran cantidad deproyectos muy originales, la gran mayoría de los títulos disponibles están“inspirados” en juegos muy exitosos de otras plataformas un ejemplo deesto es Secret Maryo Chronicles el cual como podran ver en las capturas esun clon del universalmente conocido Super Mario.JuegosSecret Maryo Chronicles es un juego de En donde encontrarán no solo el códigoplataformas en 2D inspirado en la saga de fuente, sino también algunos binarios paraMario creada por Nintendo hace ya mas de distribuciones populares como Ubuntu o15 años Fedora además de un instalador paraLa idea general del juego no es para nada Windows. Si son usuarios de Ubuntu comooriginal (correr, saltar, esquivar obstáculos, encontraran que la última versión estable esetc..) lo curioso es que el juego en si resulta la 1.2 (20 MB) pero que el binario parapor demás adictivo, lo que hace que uno ubuntu corresponde a la 1.0. A no desesperarpueda pasarse horas jugando sin aburrirse. porque en la sección de descargasencontraran un completo manual de comocompilar el código para poder disfrutar de laSitio Oficialultima versión, cabe destacar que en lasdescargas disponemos de un paquetePara descargar el juego pueden hacerlo opcional que contiene la musica del juegodesde su sitio web oficial:(29 MB), obviamente se recomienda ladescarga de este paquete para poderhttp://www.secretmaryo.org/disfrutar al máximo de este título.El sitio oficial esta bien logrado, tenemos todas las opciones paradescargar o contribuir al proyecto además de un manual de juego.43


InstalaciónAclaración, este título requiere aceleración3d para funcionar ya que utiliza la libreríaSDL-OPENGL, además de eso, la cantidadde dependencias es considerable(recomiendo leer el manual de compilaciónpara evitar inconvenientes).EL JUEGOYa dentro del menú del juego las opcionesson las siguientes:volvernos invisibles) o vidas extras, ademásde que nos darán puntos por eliminarenemigos ya sea saltándoles encima omediante los power-ups antes mencionados(al mejor estilo Mario Bross).Podremos encontrarnos de tanto en tantocon que al golpear algún cubo obtengamosalgún tip útil para avanzar en el juego, perono todas las cosas que salen de adentro delos cubos son buenas, los desarrolladores seencargaron de poner un hongo verdeenvenenado que hará que pierdas el powerupo a vida en caso que no tengas ningunode estosJuegosStart: Comenzar a jugarOptions: Aquí podemos configurar variosaspectos del juego tales como la resolución,el audio, teclado, etc..Load/Save: Importante si no queremoscomenzar de 0 cada vez que juguemosQuit: Salirel mapa es bien simple, nos muestra la áreas yavisitadas a las cuales podremos acceder nuevamente siqueremos además de la áreas a las cuales nopodremos acceder hasta que avancemos.: Las opciones son pocas pero suficientes para estetipo de títulosUna vez comenzado, nos encontramos conun mapa del mundo de Maryo, en el cualtendremos la ruta con los distintosescenarios a los que iremos accediendoconforme avancemos en el juego. ya dentrode un nivel la cosa es simple: avanzar,golpear los cubos que contienen monedas,power-ups (aumentar de tamaño, posibilidadde disparar bolas de fuego y nieve oLos GráficosEl diseño del personaje en si es excelenteinspirado un poco en el estilo Anime,muchísimo más “cool” que el fontanerooriginal. Los fondos y las decoraciones siparecen haber sido copiadas exactamente de“Super Mario World”, aunque por suerte esocambia bastante en niveles avanzados.Movilidad Y AnimacionesAquí si me quito el sobrero ante losdesarrolladores, nuestro personaje puedecorrer más rápido y saltar más alto que elMario más preparado físicamente o afectado44


45por esteroides que haya, se nota el esfuerzoque han puesto en el control ya que nuncatendremos “bugs” en los movimientos siendosiempre “agradable” el manejo de MaryoMúsicaLa música respeta fielmente el espíritu deljuego, si bien también está inspirada en lasmelodías originales del Juego de NES/SNES,encontraremos también alguna que otramúsica propia muy bien realizada, que le daun aire fresco al titulo.Juegos: Si alguna vez maldijeron por los movimientos deMario, aquí la cosa cambia bastante, nuestro personajeesta preparado para las exigencias físicas de la NASA.ConclusiónEncontraremos en algunos cubos “Tips” para sobreviviren nuestra aventura.En si el juego cumple con creces su cometido, buena jugabilidad, lindos gráficos (jugar al marioen 1280x1024 sin pixelearse es un placer), música acorde y por sobre todas las cosas esadictivo, lo cual garantiza unas cuantas horas de diversión aseguradaLo malo es su poco valor de rejugabilidad, siendo viable solo en caso que los desarrolladoresagreguen niveles en próximas versiones del juego.William Sandovalwill.ddr@gmail.comWww.mixdigital.blogspot.comwww.es-design.com.ar


Tuquito linuxTuquito linuxTuquito linuxTuquito linuxTuquito linuxMauro Torrespilar fundamental en elTuquito linuxdesarrollo de Tuquito LinuxAriel Corgatelli.Contanos un poco del proyecto Tuquito.Mauro Torres.Tuquito es un proyecto que se inició hace 3años en Tucumán, donde sus primerasversiones apuntaron a cubrir algunasnecesidades que teníamos en el ámbitoeducativo de nuestra facultad.La idea inicial del proyecto era construir unasociedad más justa, donde prevalezcan lalibertad, el compartir y el crecimiento delconocimiento como la de la moral, todo estomediante la difusión y el desarrollo delsoftware libre.Después de 3 años, hoy en la actualidad,vemos un proyecto que prosperó a través deltiempo, y no solo eso sino que tuvo talcrecimiento en lo técnico como en la partehumana, que realmente es un orgullo, por lomenos para mí, contar lo que puede hacer lagente con voluntad y aguante.Tuquito tuvo presencia en numerososproyectos importantes a nivel internacional,de los cuales podemos destacar el proyectoOLPC en Argentina (una laptop por alumno -http://olpc.tuquito.org.ar ) y el proyectoClassmatePC(http://classmatepc.tuquito.org.ar) y en lamayoría de los eventos de software libre delpaís, y llegó a ser una de las distribucionesmás importantes de Latinoamérica debido asu gran comunidad de usuarios.Todos estos logros fueron gracias a laespecial comunidad que tiene Tuquito, yaque mas allá de ser gente que se junta acharlar sobre problemas técnicos, sonamigos que se ayudan mutuamente en loque pueden, como la frase que dijo un amigochaqueño cuando pasé por su tierra (Carly),Tuquito más que una distro es una forma devida!!!.Ariel Corgatelli.¿Cuántas personas trabajan para llevaradelante Tuquito?.Mauro TorresEs difícil bajar a tierra un número real decuantas personas colaboran en el día a díadel proyecto Tuquito, ya que su comunidadestá dispersa por todo el continente, dentrode la Argentina tenemos provincias comoBuenos Aires, Chaco, Santa Fe, Mendoza,Córdoba, Rosario, La Pampa, Chubut, yyéndonos para afuera tenemos gente quecolabora desde México, Perú, Uruguay,Venezuela, España, Suiza, entre otros...Dentro de la comunidad se trabaja por áreas,donde cada una tiene un coordinador y suequipo, las áreas que tenemos son: Diseño,Desarrollo, Prensa y difusión además de unade Documentación.Si tengo que agradecer a todos los quecolaboran no alcanzarían las páginas de larevista para hacerlo, pero si quiero agradecera los coordinadores que vienen haciendo untrabajo excelente y a ello se debe el éxito deTuquito, ellos son Diego Bothelo (Diseño),Adrián Patania (Desarrollo), Carly Cuello(Documentación), Daniel Tello (Prensa yDifusión) y a toda la comunidad.Ariel Corgatelli.Con el proyecto OLPC, ¿Cómo se encuentraparado Tuquito?Mauro TorresCuando se inició el proyecto Tuquito OLPC,se formó un equipo de 9 personas conpasantes de la Universidad de Tucumándedicado exclusivamente al proyecto, más elapoyo de toda la comunidad de Tuquito.Se formaron 3 grupos:Tuquito linuxEntrevista46


Tuquito linuxTuquito linuxTuquito linuxDesarrollo: En este grupo se dedicaba a y listo para usar con 2GB de aplicacionesdesarrollar aplicaciones o actividades como en las áreas de multimedia, internet, diseño,se le dice dentro del proyecto OLPC, para etc...chicos de 6 a 12 añosAriel CorgatelliDocumentación: En esta área seA qué perfil de usuarios está destinado, ydocumentaba tutoriales, howto y guías de por qué?desarrollo para acercar más gente alproyecto y se lanzó el primer libro delMauro Torresproyecto OLPC en habla hispana.Tuquito apunta a los usuarios finales, esPedagogía: La gente a cargo de esta área, decir a los usuarios que vienen dese juntaba con docentes y alumnos para Windows, a novatos de GNU/Linux y ajuntar el material necesario para podergente que no quiere perder el tiempodesarrollar las estrategias deinstalando y configurando su Linux.implementación y generar contenido paracoordinar el desarrollo de actividadeseducativas.Ariel CorgatelliEl proyecto Tuquito OLPC fue nombrado ¿Nos podes adelantar algo de lo que traerácomo el proyecto líder sobre OLPC en la Tuquito 3?Argentina, por olpcnews.com, y mantienecontacto dinámico con el MIT, para laMauro Torrescoordinación de desarrollo.Tuquito 3, realmente va a venir con todo,entre las cosas que podemos destacar son:Entrevista* Una instalación gráfica más intuitiva yAriel Corgatelli.fácilMauro, ¿Podrías describir que diferencias* Un panel de control más fácil yencontramos entre Tuquito y las demásadaptabledistros basadas en Debian? * Desarrollo de aplicaciones másintuitivas para las configuraciones másMauro Torrescotidianas como red, internet, etc...Principalmente, Tuquito es una distro* Soporte para más winmodems yorientada a usuarios finales, es decir tiene módem adslmuy en claro la necesidad de estos, ya que * Nuevo aspecto de escritoriohace 3 años que venimos testeando, desde * Integración con berylla versión 0.1, con docentes de miuniversidad, es muy activa en ese tema. Y una de las cosas más importantes es quePienso que es una de las pocas quese va a desarrollar una versión para cadalograron ese concepto. Otra diferencia y un actividad, aparte de la versión actual depoco mas técnica funciona como livecd,desktop que se viene trabajando, algunasmediante la tecnología llamada GARFIO( de las versiones serán:http://www.garfio.org.ar), que desarrollé, lacual posiciona a Tuquito como una de las* Tuquito creativo (Diseño gráfico)distros mas rápidas. * Tuquito seguro (Servidor con idsDesde la versión 2.0 incluimos Tuco(detector de intrusos), shorewall (firewall))(http://tuco.tuquito.org.ar), un fácil instalador * Tuquito escuela (Servidor lamp conweb de paquetes donde se instalansoftware administrativo para escuelas)programas con muy pocos clics. * Tuquito chicos (Aplicativos para chicos)La instalación de Tuquito también es muyintuitiva donde con un par de enter y 10También se va sumar al entorno usual delminutos, lo tenemos instalado, configurado sistema una nueva interfaz más didáctica eTuquito linuxTuquito linuxTuquito linux47


Tuquito linuxinteractiva, y muchas novedades más queveremos próximamente.Ariel Corgatelli.¿Tuquito cuenta con algún apoyo ya seapolítico o privado?.Mauro TorresTuquito no cuenta con ningún apoyo deentes privados y públicos, todo lo que salees a pulmón, por eso se realizan campañasde difusión donde los protagonistas son losusuarios.La última campaña que lanzamos fueTuquito x 3 (http://tuquitox3.tuquito.org.ar),donde recibís un cd, lo tenés que multiplicarpor 3 y repartirlos a 3 personas, luego cadauna de esas 3 personas deben repetir elproceso, es una campaña donde se juega lavoluntad y la solidaridad, esos son los únicosfactores que apoyan a Tuquito.Ariel Corgatelli.Mauro, ¿Hay estadísticas en base adescargas mensuales de la última versión2beta5?.Tuquito linuxTuquito linuxpor todo el país conocí muchísima gentemuy capaz en la materia.Pero lo que si noto es un poco de miedo departe de las empresas para implementarsoftware libre, aunque cada vez es menos yhay más empresas que lo hacen, todavíason pocas, lo cual hace un poco difícildedicarse enteramente a esto, por eso hayque seguir trabajando en el tema de difusión,ya que el desconocimiento sobre Linux y elsoftware libre es el gran problema queenfrentamos en Argentina.Ariel CorgatelliAlgo que quieras añadir...Mauro TorresSólo te quería agradecer Ariel por laoportunidad de expresar algunas líneas, yfelicitarte por tu nuevo emprendimiento, queme parece muy noble y útil para continuarcon la difusión del software libre, materia a laque hay que poner mucha ficha en laArgentina. Éxitos...EnlacesMauro TorresUn contador de descarga no puse pero delsitio sí, y más del 50 % entra a la seccióndescargas.Actualmente Tuquito tiene un promedio de500 visitas diarias, lo que creo un número talltuquito/V0.0.4muy importante para ser un sitio sobre untema específico.http://tuquito.org.ar/dev/index.php?title=Ideas:Escritoriohttp://virtual.tuquito.org.ar/trac/gambas/browser/trunk/TuquitoPanel/screenshotstuquitopanelhttp://virtual.tuquito.org.ar/trac/gambas/browser/trunk/InstallTuquito/screenshotsinsEntrevistaAriel Corgatelli.A TuxInfo le interesaría saber tu opiniónsobre Linux en nuestro país Argentina.Mauro TorresA mi parecer Argentina es una granincubadora de recursos humanos en lo querespecta al software libre, en mis andanzasTuquito linuxTuquito linuxAriel Corgatelli.Tuquito linuxTuquito linuxTuquito linux48


OpinionOpinionConsecuencias sobreVariaciones de la Tecnologia.Opinion.O pi nio n.Adios discograficas, hola musicaOpinionO p inion.OpinionOpinionEn estos días se ha dado un cambio deparadigma más que interesante.Normalmente se decía que las bajadas demúsica por internet era algo que dañaba alos músicos y a la música (Lo decían lasdiscográficas, Obviamente).Hace unos días Radiohead decidió lanzar sudisco por internet y dejar que los usuariospaguen on-line lo que quisieran por el mismo.Esto lejos de ser una pérdida terrible para elgrupo musical, fue el mayor éxito derecaudación por ventas. Más que sus 3álbumes anteriores, aun con las personasque realizaron la descarga sin abonar nada.En la época que es más fácil transportar bitsque átomos, como dice el Sr. Negroponte, Laventa de mucho volumen a bajo preciosiempre ha terminado con una recaudaciónmayor que si se hace a menor cantidad porprecios altos.Parte de este éxito para el conjunto lo brinda,la admonición de todos los intermediariosque se llevaban el mayor porcentaje de laobra (Desde estampado de discos, Logística,Cadenas de comercialización). A pesar deque muchos usuarios han pagado menosque la décima parte del valor del disco real.Incluso las empresas, (teóricamente sin finesde lucro, como RIAA en EEUU, SGAE enEspaña o SADAIC en Argentina) ven en estoun peligro para su continuidad. Ya que lagestión de difusión puede ser recaudadadirectamente por los conjuntos musicales(Particularmente en los recitales en vivo).Esto puede dar como consecuencia no solola posible vía de extinción de lasdiscográficas como hasta ahora lasconocíamos, sino también otras entidadesintermedias de otros medios; películas,libros.La mejor consecuencia no es solo la baja deOpinionOpinionOpinionOpin ionOpinionlos precios de la obras, sino también la"descriminalización" de las descargas dematerial registrado con derechos de autor (Silos autores lo autorizan, no es delito).Una cosa que vale aclarar, los músicos nohubieran realizado esta movida si no sevieran tan menospreciados por lasdiscográficas dándoles una mínima parte delo recaudado por las obras por ellos creadase interpretadas, produciendo lo que yoparticularmente llamo el síndrome Marconi(El inventor del telégrafo sin hilo que llevó aempresas de telégrafo tradicional a unaterrible baja de sus precios para podersubsistir).Otros músicos ya se han declarado a realizarla misma acción y muchos de los que hastaahora ponían su música gratis con licenciaCreative Commons pueden poner un botónen su página web de donación o "Pago a laGorra". Y espero que autores de libros ypelículas de bajo coste sigan el mismocamino.Los libros son un caso más especial en elcaso de las traducciones, (A pesar de lasprotestas de J.K.Rowling) los usuarios NOquieren esperar meses para leer su librofavorito. Se podría acordar que en el sitio delautor se cuelgue una traducción con unacondición de pago especial, (80% para elautor, 20% para el traductor). Esto ampliaríala base de venta del autor y daría unsustento al traductor.La gente de Greenpeace también estaríamás que contenta si se pone aparte elcontador de ventas, un contador de cantidadde árboles salvados.Usuarios contentos, Creadores Felices,Intermediarios Abstenerse.OpinionOpinionOpinionOpinionSaludos, Claudio.Opin ion49


Si Quiere publicitar enPuede hacerlo de forma muy simple,Llegando a todo el mundo,con la uúnica Revista digitalDe software libre de ArgentinaCon tuxinfo Multiplicara sus clientesPara mayor información comunicarse vía email a.:info@tuxinfo.com.ar por skype usuario.: Infosertec

More magazines by this user
Similar magazines