uxi-06

Upload: shabedekam

Post on 31-May-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 uxi-06

    1/21

    "Construya el acceso al conocimiento, publique software libre"

    JUNIO / 2007

    LinuXierraLinuXierraPrimera comunidad de SoftwarePrimera comunidad de Softwareibre en las montaas cubanas)ibre en las montaas cubanas)

    oticiasoticias

    oluciones de estaoluciones de estadicin:dicin:

    Subversion y Apache2Subversion y Apache2

    Optimizar arranque enOptimizar arranque ensistemas GNU/Linuxsistemas GNU/Linux

    Migracin:Migracin:Tiflotecnologa:Accesibilidad enGNU/Linux (Parte I)(Parte I)

    rogramacin:rogramacin:Perl en slo una lnea.Perl en slo una lnea.

    iseo Grfico yiseo Grfico yMultimedia:Multimedia:

    Disear (GNU-Linux) conDisear (GNU-Linux) conBlender.Blender.

    ervicios Libres:ervicios Libres:Descarga de ISOs: un sitioDescarga de ISOs: un sitioweb de gran utilidadweb de gran utilidad..

    nformtica 2007:nformtica 2007:Uso del Software Libre enUso del Software Libre enla visualizacin cientfica.la visualizacin cientfica.

    Herramientas para laHerramientas para lacreacin y gestin decreacin y gestin deobjetos de aprendizajeobjetos de aprendizajereutilizables.reutilizables.

    Nmero 06

    Revista de Software Libre de la UCIRevista de Software Libre de la UCI

    LinuXierraLinuXierraPrimera comunidad de Software Libre en las

    montaas cubanas

  • 8/14/2019 uxi-06

    2/21

    EditorialEditorialRedaccin:Redaccin:

    Abel Garca [email protected]

    Yosbel Brooks [email protected]

    Jorge Luis Betancourt [email protected]

    Coordinacin:Coordinacin:Abel Garca Vitier

    [email protected]

    Arte y Diseo:Arte y Diseo:Angel Alberto Bello [email protected]

    David Padrn [email protected]

    Revisin y Correccin:Revisin y Correccin:MSc. Clara Gisela Scot Bigot

    [email protected]

    MSc. Graciela Gonzlez [email protected]

    Colaboradores:Colaboradores:Abel Meneses Abad

    Evelio Clavel RosalesDaniel Marino Mirayes Tasset

    Dairo Reyes RodrguezAlexander Martnez Fajardo

    Eiger Mora MoredoMarcos Ortiz Balmaseda

    Jorge Luis Rodrguez CarpioYunier Vega Rodrguez

    Yurisleidys Leiva Ziga

    PatrocinadoresPatrocinadoresProyecto UNICORNIOS

    (Versin Digital)

    Grupo Produccin FEU Facultad X(Versin Impresa)

    Estimado lector:

    Una vez ms, Uxi: la Revista de Software Libre de laUniversidad de las Ciencias Informticas, y suscolaboradores, se visten de gala haciendo llegar austed una nueva edicin.

    Con Uxi 6 podr estar al tanto del acontecer delSoftware Libre en nuestra universidad, Cuba y el

    mundo; adems de deleitarse con nuestrasacostumbradas secciones; en esta ocasin hemosincluido una, dedicada a Diseo Grfico y Multimedia, yle ofreceremos dos soluciones importantes.

    Conocer tambin acerca de LinuXierra: Grupo deUsuarios de Software Libre de Buey Arriba; fundadogracias al entusiasmo de algunas personas interesadasen compartir sus experiencias en el uso del SoftwareLibre.

    Todos conocen que el curso 2006 2007 est llegandoa su fin y con l UXI recesar por dos meses, hastaseptiembre, donde llegaremos a usted con nuestrasptima edicin. El Grupo Editorial le desea muchosxitos a nuestros lectores, en especial a losestudiantes, as como unas merecidas vacaciones.

    No queremos dejar pasar por alto agradecerinfinitamente a todas aquellas personas que de unaforma u otra han colaborado para que UXI salgaadelante, realmente, a todos ellos, Muchas Gracias!

    Equipo EditorialUXI Revista de Software Libre de la UCI.

    UXI Revista de Software Libre de la UCI

    mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]
  • 8/14/2019 uxi-06

    3/21

    UXI Revista de Software Libre de la UCI

    ContenidoContenidoLinuXierraUna experiencia libre Cmo pasar de AVI a DVD con mens,

    utilizando Software Libre. Tengo instalado GNU/Linux en mi PCde trabajo del CDI, todo el mundo me tild de loco porque nopodra hacer las cosas que normalmente debera hacer comoparte de mi misin ...

    Noticias

    Soluciones de esta EdicinEn esta ocasin 2 soluciones en 1 edicin ... la primera,Subversion y Apache2 y la segunda, cmo Optimizar el

    arranque en sistemas GNU/Linux...

    MigracinUna nueva tecnologa surgida a raz del deseo de que laspersonas con deficiencia visual parcial y total puedanacceder a las TICs como cualquier otra, utilizando la mejoralternativa: sistemas operativos libres...

    Humor Libre

    ProgramacinPerl es utilizado en muchas tareas de administracin desistemas POSIX y ste puede hacer cosas increbles en tanslo una lnea...

    Diseo Grfico y MultimediaEl Software libre es el software que, una vez obtenido,puede ser usado, copiado, estudiado, modificado yredistribuido libremente ...

    Servicios LibresLa Universidad de las Ciencias Informticas cuenta con unservicio donde pueden descargar y llevar a sus respectivasprovincias y localidades sus distribuciones GNU/Linuxfavoritas.

    Informtica 2007Una nueva edicin de UXI, acompaada de dos resmenesms de trabajos presentados en el evento Informtica

    2007 ...

    ... Pgina 1

    ... Pgina 4

    ... Pgina 6

    ... Pgina 10

    ... Pgina 11

    ... Pgina 12

    ... Pgina 14

    ... Pgina 16

    ... Pgina 17

  • 8/14/2019 uxi-06

    4/21

    LinuXierraLinuXierraPrimera comunidad de SWL en las montaasPrimera comunidad de SWL en las montaas

    cubanascubanas

    utores:Ing. Abel Meneses [email protected] Clavel Rosales

    [email protected] Marino Mirayes [email protected]

    El 28 de Abril del 2007 presenciamos con orgullocomo por primera vez cuatro ciudades cubanas seinscribieron en el Festival de Software LibreLatinoamericano. Para cualquiera que conozca laRepblica de Cuba, hubiera experimentado lasensacin de la duda al ver inscrita entre estascuatro, a la ciudad de Buey Arriba[1].

    A partir de esa fecha hemos conversado, y difundidola idea de cuan importante puede resultar para unacomunidad de montaa la existencia del softwarelibre, y ms an cuanto de sabio y posible puedetener el desarrollo comunitario usando softwarelibre.

    Buey Arriba

    Es un municipio montaoso situado en la provinciaGranma de la zona Oriental de Cuba[3]. Con ms de32 000 habitantes [4], alcanza una de las tasas demortalidad ms bajas del pas. Cuenta con un

    policlnico docente, un hospital y varios consultoriosmdicos. Tiene escuelas primarias, secundaria, una sedepedaggica, una deportiva, una de ciencias mdicasy una universitaria. Sobresale la existencia de dosoven Clubs de Computacin y Electrnica quebrindan servicios a la comunidad. Posee un canallocal de TV: MinasVisin, adems de contar con lamultipremiada productora de documentales TVSerrana. El cultivo fundamental es el caf que secomercializa mundialmente.

    UXI Revista de Software Libre de la UCI

    Fig. 1: Municipio Buey Arriba, Provincia deGranma, vista area. (Tomado dewww.yordanis.com)

    Qu es LinuXierra?Precisamente en uno de los dos Joven Clubs[6] queel pas a construido en este municipio de montaa,aproximadamente desde el ao 2001 se promuevepor un grupo de jvenes el uso de Software Libre.LinuXierra es el Grupo de Usuarios de Software Librede Buey Arriba. Se fund el 28 de Abril de 2007gracias al entusiasmo de algunas personasinteresadas en compartir sus experiencias en el usodel Software Libre, especficamente en GNU/Linux,as como para apoyar su difusin[5]. Podemosencontrar ms informacin sobre este grupo en

    http://www.linuxierra.org.

    Un poco de historia...Como casi todas las comunidades, la existencia deestas casi siempre tributa a la aparicin de lderes.No precisamente intelectuales preparados, sino apersonas una capacidad para perseverar, una frreavoluntad y una visin de futuro acompaada de unsueo de humanidad, les confieren esta condicin. Aeste tpico habr que dedicarle innumerables horascon posterioridad.

    La comunidad o las actividades de Software Libre en Buey Arriba tienen sus inicios en un 486, queusaran Yandys Cervantes Rodrguez y Daniel MarinoMirayes con FloPPyX, una distro que usaron enaquella PC sin disco duro. Por ese entonces elprimero era estudiante de la Universidad de Oriente,y Daniel estudiante de Preuniversitario (ms tardecomenzara a estudiar en la UCI).

    Yandys, debi conocer la comunidad de la UO de lacual integraron luego como profesores Sergio, Alainy otros importantes fundadores de la comunidad deSWL de la UCI. Conoci las distros que se usaban en

    PCs de pocas prestaciones abundantes en la zonaoriental de Cuba y con las cuales se hacannumerosos trabajos. Se traslad al Joven Club II deBuey Arriba donde comenzaron a hacer pruebas.

    Foto: LinuXierra, Abril 28, FLISOL 2007

    mailto:[email protected]:[email protected]:[email protected]://www.linuxierra.org/http://www.linuxierra.org/mailto:[email protected]:[email protected]:[email protected]
  • 8/14/2019 uxi-06

    5/21

    UXI Revista de Software Libre de la UCI

    LinuXierraLinuXierraPrimera comunidad de SWL en las montaasPrimera comunidad de SWL en las montaas

    cubanascubanas

    Evelio Clavel Rosales comenz en noveno grado(2001) con Knoppix; y un par de aos ms tardecomenzara sus investigaciones sobre Ubuntu 4.10.Trabaj con Mandrake, Red Hat, entre otros.

    Los aos que anteceden al 2006...

    Yandys continu sus trabajos en la Universidad deGranma, y mientras Daniel comenzaba a estudiar enla UCI y se integraba rpidamente a la comunidadde SWL all, Evelio continu sus estudios en laVocacional de Ciencias Exactas. La prctica en cadauno de los niveles de enseanza puede resultar algotraumtico, pues en Cuba gracias al no pago delicencias por el bloqueo la insercin del SWL en laeducacin transita por caminos an lentos.

    La Universidad de Granma, al igual que el resto enel pas, tiene por evaluacin al menos el 70% de susservidores con sistemas operativos libres. Esto no esmucho problema si partimos de la preferenciainternacional por los servidores Web Apache y Basesde Datos, MySQL y PostgreSQL. El resto de lascondiciones son en el orden de los 90% softwareprivativo. Salvo algunas iniciativas independientesel resto usa Windows y no conocen otra cosa quesoftware privativo.

    En el preuniversitario es similar, aunque algunos delos linuxeros de Buey Arriba utilizaron ya en el pre:

    Knoppix y Ubuntu. Vale destacar sin embargo quetoda la enseanza preuniversitaria tiene laboratoriosy un numeroso conjunto de softwares para laenseanza. Siempre de alguna manera tener amano un Knoppix permite burlar algunas de lasvigilancias tcnicas, y lo prohibido gusta mucho alos adolescentes.

    De los bueyarribenses el ms afortunado ha sido sindudas Daniel que dentro de la Universidad de lasCiencias Informticas encontr un ambiente en susinicios algo hostil pero que ya en su 3er ao defundada se consigui una facultad completa para elSoftware Libre, y al trmino de estos primeros 5aos comienza a dar saltos agigantados hacia lasplataformas libres en el mbito productivo ydocente.

    En dismiles condiciones se conserv en los aossiguientes antes del 2006 y posterior al 2001 cadacual en su escuela el amor por el Software Libre contodos sus preceptos ideolgicos y tecnolgicos.Fueron aos de aprendizaje y de consolidacin en eltrabajo en casa.

    El IPVCE Silberto lvarez ArochaEvelio continu sus estudios en la vocacional, alllogr que varios compaeros se sumaran a susiniciativas. Algunos por amor al Software Libre y

    otros para jugar con lo prohibido. Se incorportambin al equipo de programacin, conconocimientos muy bsicos de Basic logrmantenerse en el equipo y avanzar en sus estudios.

    Evelio haba aprendido este lenguaje en su 7mogrado, cuando Yandys siendo instructor del JovenClub le haba enseado a trabajar con las MSX-Basicque quedaban en su secundaria.

    Qu tiene que ver los concursos deinformtica en el preuniversitario cubano conel Free Software?mucho, pues usbamos FreePascal y DJGPP. En12mo tenamos un LiveCD que le regalaron alentrenador en una IOI, basado en Knoppix,empaquetada por la gente del

    Code Up 2006 y la IOI, program en los IDEs quetraa para Pascal y C/C++ ... (Tomado de EvelioClavel Rosales, email enviado a Abel Meneses Abad,21/05/2007)

    Xierra Team

    Antes de la conformacin de Linuxierra, Yandys,Albio Ernesto Figueredo (entonces tcnico deeducacin) y Daniel tenan la idea de hacer ungrupo de usuarios al que pensaban denominarXierra Team. Pero la falta de recursos, la sobrecargade tareas de los lderes (universidad trabajo)

    hicieron fracasar la primera idea.

    Nacimiento de LinuXierra (Etapa Final)

    Despus de las improvisadas instalaciones y suincipiente incorporacin en la vocacional, Eveliopas su servicio militar donde encontr de maneracasual Nova Lnx (as se llam en una poca aNova). Pudo terminar felizmente su trabajo, y yatena conocimientos de ellas pues Daniel le habacomentado su existencia.

    Se incorpor luego al Joven Club II de Buey Arribadonde retom la idea de refundar el grupo deusuarios de GNU/Linux de Buey Arriba, dando origena la comunidad que nos absorbe en este trabajo:LinuXierra.

    All con la ayuda de Olexis Barrero Castillotrabajador del Joven Club, se imparti el primercurso de GNU/Linux usando la distribucin MandrivaPowerPack 2007 (esfuerzo conjunto Francia Brasil).

    Febrero 2006, Aula 2 del Joven Club. Lascircunstancias hicieron que fuera Mandriva la ideal,pues fue la que pudieron conseguir en Educacin(con Albio, un tcnico amigo) y utilizaran el entornoKDE muy parecido al de XP.

  • 8/14/2019 uxi-06

    6/21

    UXI Revista de Software Libre de la UCI

    LinuXierraLinuXierraPrimera comunidad de SWL en las montaasPrimera comunidad de SWL en las montaas

    cubanascubanas

    Evelio incluy poco despus a Buey Arriba en elFLISOL (circunstancia que diera lugar a estefructuoso intercambio y a la promocin de

    LinuXierra). Y posteriormente se inform a travs delos Joven Club que se hara un Festival deInstalacin. Y se efectu la idea arriesgada con elapoyo de las autoridades del municipio. Esta fue lafundacin oficial de LinuXierra.

    Como parte de las actividades la pgina del JovenClub la cambiaron a Joomla, y escribieron a otrosoven Club invitndolos a hacerlo. Jiguan yManzanillo se sumaron a la promocin de SWLusando Joomla. Posteriormente se han comenzado aestudiar como parte de estos esfuerzos otros CMS,aplicndolos a los Joven Club.

    La cuarta actividad del grupo para mi la msinteresante de todas fue la de colocar a los niosdel municipio a probar los juegos de GNU/Linux.Logrando incluso mejor comprensin de algunoscomo Gcompris, respecto a otros de Windows. Estees uno de los temas en los que habr que trabajarmuy fuerte.

    Conclusiones

    LinuXierra es la primera comunidad rural deSoftware Libre, y para colmo de sorpresas de

    montaa de la que tenemos conocimientos en Cuba.Su existencia nos deja claridad del esfuerzo y elsacrificio del que son capaces los seres humanosan en los lugares de menor ancho de bandaimaginable. Queda pues la osada de llegar hastaall y apoyar a este grupo con todo lo que tengamosa mano. De seguro otras comunidadescomprendern la importancia del Software Libre, yla independencia tecnolgica que este que podragenerar para ellas, adems de una vida intelectualms austera en funcin del ser humano, algoimposible en software privativo.

    Utilizo una frase de Evelio que me regalara en sumensaje dedicado:

    "Slo llegarn a la cima, los que en su empeotengan fe"

    Che"Tengo fe en que el SWL libre triunfar"

    Referencias: 1: Evelio Clavel Rosales, Buey Arriba en FLISOL 2007, 2007,http://softwarelibre.uci.cu/modules/news/article.php?storyid=2502

    3: Annimo, Buey Arriba, 20 abr 2007, http://es.wikipedia.org/wiki/Buey_Arriba4: , Situacin de Salud en Granma. Indicadores Bsicos 2002, 2002,http://www.sld.cu/galerias/pdf/sitios/dne/granma2002.pdf

    6: , , 2007, http://www.jovenclub.cu/5: , Qu es el LinuXierra?, 4 jun 2007, http://www.linuxierra.org/

    Foto area del Municipio Buey Arriba, Granma

    Logo de la ComunidadLinuXierra

    Guajitux

    http://softwarelibre.uci.cu/modules/news/article.php?storyid=2502http://es.wikipedia.org/wiki/Buey_Arribahttp://www.sld.cu/galerias/pdf/sitios/dne/granma2002.pdfhttp://www.jovenclub.cu/http://www.linuxierra.org/http://www.linuxierra.org/http://www.jovenclub.cu/http://www.sld.cu/galerias/pdf/sitios/dne/granma2002.pdfhttp://es.wikipedia.org/wiki/Buey_Arribahttp://softwarelibre.uci.cu/modules/news/article.php?storyid=2502
  • 8/14/2019 uxi-06

    7/21

    Un buen momento para Linux

    El sistema operativo GNU/Linux, emblema del

    movimiento de software libre, est atravesando unbuen momento marcado por numerosos eventosdiferentes que al contemplarlos con ojo crtico nohacen ms que presagiar un futuro altamenteprometedor.

    Ubuntu Lite "El poder de Ubuntu en maquinaslentas":

    Ubuntu Lite es una Distribucin Linux paracomputadoras lentas y para las personas que tienenque usarlas. Est basada en Ubuntu.Su eslogan es Ubuntu Power for Slow Machines,

    que quiere decir El Poder de Ubuntu para MquinasLentas.Ubuntu Lite es, concretamente, un proyectoindependiente para crear una distribucin basada enUbuntu capaz de correr en hardware tan limitadocomo un Pentium de 200 MHz con 64 Mb de RAM. Alcontrario que otras variantes de Ubuntu, Ubuntu Litese enfoca en paquetes de software que tengan unbajo consumo de recursos. Si no te funciona conUbuntu Lite, puedes pensar en usar tu computadoracomo macetera.

    Graves vulnerabilidades en OpenOffice.org yMicrosoft Office

    Se han descubierto en estos das sendasvulnerabilidades para los dos sistemas ofimticosms utilizados por el mundo occidental: MicrosoftOffice y OpenOffice.org. Ambos problemas parecenpermitir ejecucin de cdigo y por ello, se vuelvenespecialmente graves.

    El mejor reproductor en Linux es:

    Amarok:La encuesta ha tenido un claro ganador, conms de la mitad de los votos(51%): Amarok, a pesarde que se trata de una aplicacin para KDE. Cabedestacar que Muine ha sido el nico reproductor queno ha recibido un solo voto.

    Stallman aprovecha los errores de Microsoft

    El guru del software libre quiere extender el pactode no agresin por patentes entre Microsoft y Novella toda la comunidad. La nueva licencia GNU GPL yaest en la calle. Se trata de la actualizacin nmero3, y es una evolucin del sistema de licenciasideado por el guru del movimiento del softwarelibre, Richard Stallman, quien ha escrito un

    completo ensayo para animar a los desarrolladoresde programas libres a aplicar la nueva versin.

    Liberada Fedora 7

    Nueva versin (la sptima ya) de la aclamada

    Fedora, una de las tres distribuciones junto aopenSUSE y Ubuntu que dominan el actualpanorama de GNU/Linux. Con la liberacin deFedora 7 se ha dado a conocer el "roadmap" u hojade ruta de la prxima iteracin de esta distro, quepuede encontrarse en el Sitio de Fedora .

    Otro sitio nacional hecho con SWL

    El proyecto que desarrolla Portales en la lnea deZope/Plone ha publicado un nuevo sitio, de 300 amigrar a esta tecnologa en los prximos aos:www.trabajadores.cu

    Varias vulnerabilidades en el Kernel de Linux

    Se han descubierto varias vulnerabilidades en elKernel de Linux que podran ser aprovechadas porun atacante para causar una denegacin deservicio, revelar datos sensibles y para eludir ciertasrestricciones de seguridad. Estos problemas hansido solventados en las versiones 2.6.21.4 y2.6.20.13, disponibles en http://www.kernel.org.

    JUNIO!!!! el mes de las Comunidades de SWL yPython

    Este mes, el trabajo estuvo dedicado a lascomunidades de Software Libre y Python, para ellofue conformado un Plan de Actividades en eltranscurso del presente mes.

    Experto de Microsoft recomienda solucinLinux

    Michael Franciso, director de productos de Microsoftvinculado a Open Source Software Lab, sugiere a losusuarios de Windows probar Linux.

    Novedades en Portage 2.1

    La nueva funcin elog de Portage 2.1 ya es capaz degestionar los mensajes de los ebuilds ynotificrnoslos, bien a travs del syslogs, bien atravs del correo, o bien almacenarlos en unarchivo. De momento, el mejor sitio para consultarlas posibilidades de elog es el archivoetc/make.conf.example, pero a modo de ejemplo,

    para que se guarde dentro de/var/log/portage/unarchivo de log de cada paquete que instalemos, conlos mensajes de tipo info warn error log, basta con

    aadir a/etc/make.conflas lneas:PORTAGE_ELOG_CLASSES="info warn error log"PORTAGE_ELOG_SYSTEM="save"PORT_LOGDIR="/var/log/portage"

    UXI Revista de Software Libre de la UCI

    NoticiasNoticias

    http://fedora.redhat.com/%22%20%5Ct%20%22_blankhttp://fedora.redhat.com/%22%20%5Ct%20%22_blankhttp://www.trabajadores.cu/http://www.kernel.org/http://www.kernel.org/http://www.trabajadores.cu/http://fedora.redhat.com/%22%20%5Ct%20%22_blank
  • 8/14/2019 uxi-06

    8/21

    NoticiasNoticiasapt-build: cuando Debian huele a Gentoo

    Si conoces a alguien que use Gentoo puede quetengas que aguantar frases del tipo "todos misprogramas estn compilados y optimizados a misistema". Bueno, pues en Debian podemos tener eso

    tambin, o incluso mejor: tener paquetes deboptimizados a nuestra arquitectura. Y lo mejor: slopara los paquetes que nosotros queramos

    Disponibles los primeros Dell con Ubuntu

    Tan slo tres meses es lo que ha tardado Dell en darrespuesta a las peticiones de sus clientes de equiposcon GNU/Linux preinstalado. La firma ha presentadodefinitivamente los primeros porttiles y equipos desobremesa con Ubuntu como sistema operativo.

    Con el Ubuntu 7.04 ya instalado, as se

    comercializarn los tres modelos que saldrn almercado con un precio inicial de 599 dlares.

    Nacen las Mini-Uci con Gnu/Linux

    En este caso no migraron a Software Libre sino quenacieron con l. Sirva esto como un aliciente. Ya noes la Facultad 10 de la UCI la nica con todos susLaboratorios en GNU/Linux.

    Una foto de un Laboratorio de la Facultad Regionalde Ciego de Avila que se mont completo con unadistribucin de GNU/Linux. All est la Decana y losVicedecanos haciendo sus pinguinos y dentro deoco todos tendrn mucha experiencia en el tema.

    Mltiples errores en Mozilla Firefox,Thunderbird y Seamonkey

    Se han descubierto seis vulnerabilidades en MozillaFirefox, Thunderbird y Seamonkey que podran seraprovechadas por un atacante para eludir

    restricciones de seguridad, causar denegaciones deservicio o tomar control total de la mquinaafectada.

    Un error de corrupcin de memoria en JavaScript a la hora de comprobar datosmalformados.

    Un error en la caracterstica deautocompletado a la hora de procesar datosmalformados.

    Un error en la comprobacin de los datos deentrada a la hora de procesar nombres yrutas de cookies.

    Un error en la autenticacin APOP a la horade procesar las respuestas a las solicitudesde autenticacin.

    Un error en la funcinnsEventReceiverSH::AddEventListenerHelper. Un error en el manejo de popups XUL.

    Linux es ms seguro que Windows. Confirmado

    Un reciente estudio de The Register vuelve a poneren el candelero la enterna discusin sobre laseguridad de la que hacen gala los sistemasoperativos Windows y Linux en sus edicionesservidoras. Las conclusiones fueron bastantecontundentes: casi el 40% de las vulnerabilidadesencontradas en Windows eran crticas, mientras queen Linux slo el 10% llegaban a ese nivel depeligrosidad.

    Nimblex permite generar versiones live delinux a la carta

    Nimbex ha dispuesto una herramienta semejante aun men a la carta. La idea principal es brindar laposibilidad de crearse una distribucin Live de Linux

    Slackware por defecto o totalmente personalizadacon aquellos paquetes que deseemos tener.

    Trolltech anuncia integracin de Qt4 conEclipse como IDE para el desarrollo

    Han integrado Qt4 con el Eclipse, permitiendo eldesarrollo de proyectos de este tipo con el conocidoIDE. Lo que ms llama la atencin son lascaractersticas que se le agregan al eclipse para unatotal integracin con proyectos de este tipo, algunasde ellas son:

    Project Wizard. Diseador UI integrado. Documentacin Integrada.

    UXI Revista de Software Libre de la UCI

    Tomado del Portal de Software Libre dela UCI:

    http://softwarelibre.uci.cu

    http://softwarelibre.uci.cu/http://softwarelibre.uci.cu/
  • 8/14/2019 uxi-06

    9/21

    Soluciones de estaSoluciones de estaEdicinEdicin

    UXI Revista de Software Libre de la UCI

    mkdir -p /servidor/svn/Unicornios

    Subversion y Apache2utor:lexander Martnez Fajardo

    [email protected]

    Subversin es un sistema de control de versionesque administra el acceso a un conjunto de ficheros,y mantiene un historial de los cambios realizados.Es til para guardar cualquier documento quecambie con frecuencia, como una novela, o elcdigo fuente de un programa.La configuracin ms flexible de todas lasinstalaciones de servidor posibles para SUBVERSINes la que se basa en Apache. Aunque es un pocoms complicada de preparar, ofrece beneficios queotros servidores no pueden dar:WebDAV

    El servidor de Subversin basado en Apache utilizael protocolo WebDAV que se utiliza por muchosotros programas. Esto es til para el protocolo dered en la comunicacin del cliente con el repositoriode subversin.

    Arquitectura de Red Mejorada: Apache2, envo dediffs binarios entre cliente y servidor, datoscomprimidos con mod_deflate.

    Navegando por el repositorio

    Puede apuntar su navegador a la URL del repositorioy navegar por sus contenidos sin tener un cliente deSubversion. Esto da acceso a sus datos a un mayorcrculo de usuarios.

    utentificacin

    Puede utilizar cualquier mecanismo deautentificacin que Apache soporte, incluyendo SSPIy LDAP,Active Directory (Directorio Activo).

    Seguridad

    Dado que Apache2 es muy estable y seguro,automticamente obtendr la misma seguridad parasu repositorio. Esto incluye la encriptacin SSL.

    MIME types y deteccin automtica de ficherosbinarios.

    Permite operar directamente sobre el repositorio sincopia local.

    Permite backups en caliente.

    Por otra parte subversion incluye un cliente remoto(svn), y un servidor (svnserve), y muchas utilidades.Pero slo en este documento se hace alusin al uso

    de apache debido a que permite mas posibilidadesque svnserve.

    Entrando en materia, lo primero que debemos haceres instalar el paquete del apache2, subversion,subversion-tools

    Luego de instalar estos paquetes podemos instalarel paquete libapache2-svn, para que apachetransforme las operaciones http de los clientes. Estepaquete instala el modulomod_dav_svn, til paralo anteriormente dicho.

    Crear un repositorio de subversion

    Primero crearemos una carpeta donde radicara elrepositorio:

    Creamos el repositorio:

    Luego damos permiso al servidor web:

    Estas operaciones se realizan como root de lamquina donde usted est creando el repositorio.

    Pasos en la configuracion pricipal

    Posteriormente configuraremos el fichero delapache donde aadiremos un virtualhost para entraral subversin va apache, y dentro de esteeditaremos las lneas necesarias para configurar el

    mod_dav_svn.

    El fichero est en /etc/apache2/sites-available/default

    Agregamos estas lneas al final del fichero:

    svnadmin create /servidor/svn/Unicornios

    chown -R www-data:www-data/servidor/svn/Unicornios

    ServerAdmin webmaster@localhostServerName 10.33.20.213

    DAV svn

    # Establecer el camino al repositoriosubversion

    mailto:[email protected]:[email protected]
  • 8/14/2019 uxi-06

    10/21

    Soluciones de esta EdicinSoluciones de esta EdicinAutenticacion por Active Directory (DirectorioActivo)

    Las otras lineas del bloque:

    PerlAuthenHandler Apache2::AuthenMSAD

    PerlSetVar MSADDomain uci.cu

    PerlSetVar MSADServer 10.0.0.3

    Este es el mtodo en que nosotros nosautenticamos en nuestra universidad. Pero paralograrlo es necesario que se instale un mdulo deperl que nos permite configurar el apache para esto.El compactado con el mdulo esta disponible ensmb://10.33.20.54/publicy la forma de instalarloesta en el readme que trae el mismo una vez que

    usted lo haya descompactado.

    Cuando haga esto ponga las lneas que les indicoarriba como mismo esta en la configuracin de lapagina anterior, y reinicie el apache:

    Luego acceda a http://10.33.20.213/svn y verlos resultados.

    Optimizar el arranque ensistemas GNU/Linux

    Autor:Eiger Mora Moredo

    [email protected]

    Este artculo le presenta al lector una solucin paraoptimizar el arranque del sistema operativo, estbasado en la Distribucin Debian GNU/Linux, aunquese puede utilizar para Ubuntu GNU/Linux teniendoen cuenta que en ese caso, no existe el archivo deconfiguracin /etc/inittab, sino que el contenido delfichero antes mencionado se encuentra compartidoen varios ficheros de configuracin dentro deldirectorio /etc/even.d/.

    Se recomienda como referencia para todos los

    sistemas Gnu/Linux, pues la filosofa no cambia paraninguna Distro, solo la organizacin en el sistema deficheros.

    La parte inicial del bloque nos dice que nombretendr en la web el sitio del repositorio, es decir, porcual direccion http nos comunicaremos al subversion.En nuestro caso seria: http://10.33.20.213 y estalinea que viene a continuacion es la donde empiezala configuracion del mod_dav_svn,

    (significa que los repositorios de

    Subversion estn disponibles en la URLhttp://10.33.20.213/svn/)

    DAV svn (le dice a Apache qu mdulo serresponsable de servir esa URL - en este caso, elmdulo de Subversion.)

    SVNPath /servidor/svn/Unicornios (le dice aSubversion que busque repositorios bajo/servidor/svn/Unicornios)

    uthType Basic (se utiliza para activar laautentificacin bsica, es decir, Usuario/contrasea)

    uthName "Subversion Repository" (se utilizacuando le aparezca un dilogo de autentificacin alusuario como informacin para decirle para qu senecesita su autentificacin)

    uthUserFile /etc/subversion/passwd(especificaqu fichero de contraseas se utiliza para laautentificacin)

    uthzSVNAccessFile /etc/apache2/dav_svn.authzlugar del fichero de acceso para las rutas dentro del

    repositorio de SubversionRequire valid-user(especifica que slo los usuariosque hayan introducido un par usuario/contraseavlido podrn acceder a la URL)

    UXI Revista de Software Libre de la UCI

    SVNPath /servidor/svn/Unicornios

    AuthType Basic

    AuthName "Subversion Repository"

    AuthUserFile /etc/subversion/passwd

    # To enable authorization via mod_authz_svnAuthzSVNAccessFile /etc/apache2/dav_svn.authz

    PerlAuthenHandler Apache2::AuthenMSAD

    PerlSetVar MSADDomain uci.cu

    PerlSetVar MSADServer 10.0.0.3

    Require valid-user

    /etc/init.d/apache2/restart

    http://smb//10.33.20.54/publichttp://10.33.20.213/svnmailto:[email protected]://10.33.20.213/svn/http://10.33.20.213/svn/mailto:[email protected]://10.33.20.213/svnhttp://smb//10.33.20.54/public
  • 8/14/2019 uxi-06

    11/21

    Soluciones de esta EdicinSoluciones de esta Edicinpara el inicio (ej: con ssh, gdm, apache, vsftp yzope2.9, se pueden lograr 15 segundos, solo con ssh12 segundos).

    El Sistema tiene 7 runlevels:

    runlevel 0: Parada del sistema(no usar para lacarga del sistema)

    runlevel 1: monousuario runlevel 2: multiusuario sin red runlevel 3: multiusuario con red runlevel 4: no se usa: multiusuario runlevel 5: multiusuario con interfaz grfica runlevel 6: reinicio(no usar para la carga del

    sistema)

    En el fichero inittab se define cul ser el runlevelque cargar el Sistema en el arranque y quien llevael control de los procesos que se ejecutaran en elsysvinit.

    Dentro del fichero inittab, la lnea:

    id:#:initdefault:

    donde # es el nmero del runlevel que se va acargar por defecto en el arranque del Sistema.

    La siguiente lnea nos indica quin lleva el controlde los scripts de inicializacin y configuracin delsistema:

    si::sysinit:/etc/init.d/rcS

    Relacin del inittab con las carpetas /etc/rc*.d/

    Cada runlevel tiene un lugar que define los procesosque se ejecutan, estas carpetas son: /etc/rc#.d/donde # representa un nmero, que coincide con elnmero de runlevel, es decir:

    /etc/rc1.d/ es del runlevel 1/etc/rc2.d/ es del runlevel 2/etc/rc3.d/ es del runlevel 3

    /etc/rc4.d/ es del runlevel 4/etc/rc5.d/ es del runlevel 5/etc/rc6.d/ es del runlevel 6

    Queda por definir el directorio /etc/rcS.d/

    Este directorio es el objetivo del script /etc/init.d/rcSque controla nuestro sysvinit y en el estn todos losprocesos que se ejecutarn.

    Cmo quitar los procesos?

    Los enlaces simblicos de los procesos que no se

    utilizan de la carpeta /etc/rcS.d se quitan y serenombran los de las carpetas /etc/rc#.d/ (donde #es el runlevel que dejamos por defecto).

    Introduccin

    Todos deseamos un sistema que arranque "sperrpido", pero al quitar los permisos de ejecucin alos scripts de /etc/init.d/, como aconsejan algunasguas, este sigue demorando, teniendo en cuenta,

    adems, que de esta forma: Se provocan errores en el inicio del Sistema. Se viola la cadena lgica establecida en las

    normas de Debian (Debian-Policy)concerniente a la configuracin de los nivelesde ejecucin.

    Comenzando Correctamente

    Para los sistemas Gnu/Linux el proceso inicial, padrede todos los procesos, es init. Ejecutando elcomandopstree se puede ver gaficamente la idea

    planteada

    El fichero /etc/inittab y las carpetas /etc/rc*.d (donde* puede tomar los valores 0-6 o S) sern el centrode "ataque" para la nueva configuracin.

    El Sistema en su inicio tiene 3 partes:

    La carga de la imagen del kernel y mdulos El sysvinit(scripts de inicializacin y

    configuracin) Los runlevels

    Carga de la imagen del kernel y mdulos

    La carga del kernel le toma al Sistema de 6 a 7segundos, tiempo que puede reducirse compilandoeste, lo cual nos permite quitar soporte para elhardware y protocolos que no utilizamos. El objetivoes lograr una imagen pequea y modular que secargue ms rpido. Luego de esto tendremos unacarga de 4 a 5 segundos; llevarla a 3 es un retobastante fuerte.

    Sysvinit(scripts de inicializacin y

    configuracin)En este punto es donde tiene lugar la mayorcantidad de procesos, esta etapa determina que laPC est lista en los prximos 7 a 20 segundos paracomenzar a trabajar.

    Runlevels

    En los runlevels se adicionan procesos al arranque(ej: apache2, vsftpd, zope2.9, gdm, etc); algunos deestos se pueden configurar para que comiencencuando el usuario inicie la sesin y no en el

    arranque.

    Con los primeros 2 pasos bien implementados setiene una base de 8 a 10 segundos. Los procesosque se disparen en el runlevel alargarn este tiempo

    UXI Revista de Software Libre de la UCI

  • 8/14/2019 uxi-06

    12/21

    Soluciones de esta EdicinSoluciones de esta EdicinEjemplificando:

    Un proceso iniciado en el runlevel por defecto y queno se utiliza, slo debemos renombrarlo, ej:Se tiene : S25apache2Se cambia a: K25apache2

    Herramientas

    Existen algunas herramientas que ayudan a quitarlos servicios al nivel de los runlevels, bsicamente loque hacen es renombrar los ficheros que hacenreferencia a los servicios que no queremos, estsson:

    Interfaz Ncurses: rcconfInterfaz Gtk: bum

    Renombrando los enlaces simblicos

    En los runlevels no slo se inician procesos sinotambin se matan procesos, luego el tema principales: cmo hacer la diferencia?

    Los enlaces simblicos se nombran de acuerdo a lasdos acciones que se pueden realizar y se sigue elsiguiente formato:

    accin|orden_ejecucin|nombre_proceso

    Para definir las posibles acciones a realizar tenemos:

    S: accin StartK: accin Kill

    El orden de ejecucin es un nmero decimal quedefine el orden de los procesos, eliminando de estaforma el problema que pudiera existir en virtud de ladependencia de los procesos, garantizando elcorrecto orden de ejecucin.

    UXI Revista de Software Libre de la UCI

    Mejore la interfaz de GNU/Linux:

    http://www.kde-look.org

    ftp://ftp.openbios.org/pub/bootsplash/rpm-sources/bootsplash/bootsplash-3.0.7.tar.bz2

  • 8/14/2019 uxi-06

    13/21

    MigracinMigracinutor:

    Marcos Ortiz [email protected]

    [email protected] proceso de migracin a sistemas operativos libressiempre constituye un problema muy complejo,infundado no slo por el tipo de usuarios al que vadestinado dicho sistema, sino tambin por labsqueda de software alternativo a los de sistemasprivativos como Microsoft Windows y Mac.

    Y se hace ms difcil todava cuando el usuario finaldel sistema es una persona con discapacidades yasean fsico-motoras, dbiles visuales o de cualquierotro tipo.

    Pero, esta realidad est cambiando de tono con larevolucin de los sistemas operativos, al disponer demejores alternativas en este sentido en el ampliomundo del Software Libre.

    Tanto as est el desarrollo de este tipo de softwareque han surgido nuevas tecnologas para darlesolucin a estos problemas. Un ejemplo claro es la:Tiflotecnologa.

    Pero ustedes se preguntarn Qu es laTiflotecnologa?

    Esta palabra proviene del griego, tiflo que significaciego. Se designa como el conjunto de ayudastcnicas destinadas a que las personas condeficiencias visuales consigan una mayor calidad devida, centrada en una mayor autonoma personal yfacilidad para el desenvolvimiento en si vida diaria.

    La sociedad en la que nos encontramos hoy en da,ha sido calificada como la sociedad de lainformacin y el conocimiento, apoyada de formapreponderante, en las denominadas Tecnologas dela Informacin y la Comunicacin.

    En este contexto, el desarrollo personal y social delas personas va a estar determinado en granmedida, por su calificacin de en el manejo de estastecnologas. Sin embargo, no todos los dispositivostecnolgicos existentes en el mercado sonsusceptibles de ser utilizados fcilmente porcualquier individuo. En muchos casos se requiere suadaptacin para evitar que supongan un factor msde desventaja o segregacin para determinadosciudadanos.

    La Tiflotecnologa, por tanto es la adaptacin y

    accesibilidad de las tecnologas de la informacin ycomunicacin para su utilizacin yaprovechamiento por parte de las personas conceguera y deficiencia visual.

    La Tiflotecnologa, por tanto es la adaptacin yaccesibilidad de las tecnologas de la informacin ycomunicacin para su utilizacin y

    aprovechamiento por parte de las personasinvidentes o con deficiencia visual.

    En el mundo hay varias organizaciones dedicadas alestudio de la Tiflotecnologa, pero en idiomacastellano, la organizacin rectora en Espaa es elCIDAT, el Centro de Investigacin, Desarrollo yAplicacin Tiflotecnolgica, creado por la ONCEen 1985 con el nombre de UNIDAD TIFLOTECNICA(UTT), y que en el 2000 cambi su denominacin,cuyo objetivo principal es la prestacin de serviciospara todos los ciegos y deficientes visuales,abarcando los mbitos de:

    Investigacin y Desarrollo Evaluacin Produccin Distribucin y Comercializacin Mantenimiento y Reparacin Formacin de Profesionales Asesoramiento

    En Cuba actualmente existe muy poco desarrollorelacionado con esta tecnologa, tema muy amplio yal que se le puede sacar mucho provecho por lassoluciones que brinda.

    La idea es crear un Grupo de Estudio y Desarrollo de Tiflotecnologa integrado como una lnea deinvestigacin dentro del Polo Cientfico de SoftwareLibre y as tener una mejor base para el proceso demigracin del MINED, el cual viene ya tocandonuestras puertas y para el cual debemos tenersoluciones concretas.

    Ya el Proyecto Unicornioshttp://wiki.prod.uci.cu/index.php/Proyecto_UNICORNIOSest trabajando para ofrecer soluciones concretascon un software sintetizador de voz llamado

    esSpeak http://espeak.sourceforge.net que alcanzaun buen estado de desarrollo, pero tiene algunasdesventajas como por ejemplo , la voz en castellanoest algo robtica, y no tiene un buen soporte paranuestro idioma, lo cual constituye un reto en elafn de elevar la calidad de estas personasdiscapacitadas.

    En la 2da parte del artculo, abordar los diferentestipos de software tiflotecnolgicos que existen en elmundo, tanto privativos como libres, para ofreceruna idea ms general de lo anterior expuesto.

    UXI Revista de Software Libre de la UCI

    Tiflotecnologa:Tiflotecnologa:Accesibilidad en LinuxAccesibilidad en Linux

    (Parte I)(Parte I)

    mailto:[email protected]:[email protected]://wiki.prod.uci.cu/index.php/Proyecto_UNICORNIOShttp://wiki.prod.uci.cu/index.php/Proyecto_UNICORNIOShttp://espeak.sourceforge.net/http://espeak.sourceforge.net/http://wiki.prod.uci.cu/index.php/Proyecto_UNICORNIOSmailto:[email protected]:[email protected]
  • 8/14/2019 uxi-06

    14/21

    Humor libreHumor libre

    UXI Revista de Software Libre de la UCI

  • 8/14/2019 uxi-06

    15/21

    ProgramacinProgramacinutor:

    orge Luis Rodrguez [email protected]

    Licencia: GNU FDL

    Perl en slo una lnea

    Perl es un lenguaje de programacin diseado porLarry Wall creado en 1987. Toma caractersticas deC, del lenguaje interpretado shell (sh), AWK, sed,Lisp y, en grado inferior, de muchos otros lenguajesde programacin.

    Estructuralmente, Perl est basado en un estilo debloques como los de C o AWK, y fue ampliamenteadoptado por su destreza en el procesado de texto yno tener ninguna de las limitaciones de los otroslenguajes de script.

    Disponibilidad

    Est especialmente extendido en Unix y en sistemassimilares (como en Linux, FreeBSD y Mac OS-X) perotambin se le puede encontrar en sistemasWindows. Perl est licenciado bajo la LicenciaArtstica y la GNU/GPL.

    Perl ha sido adaptado a ms de un centenar deplataformas diferentes. Una adaptacin especial,MacPerl , est disponible para Mac OS Classic. Perlest instalado por defecto en las distribuciones mspopulares de Linux como Gentoo, Debian y SUSE.

    Perl puede ser compilado desde el cdigo fuentepara Windows; sin embargo, muchas instalacionesWindows no disponen de un compilador de C, por loque los usuarios de Windows normalmente instalanuna distribucin binaria, como la de ActivePerl ,IndigoPerl y otras ms .

    Utilidad del lenguaje

    Perl es utilizado en muchas tareas de administracinde sistemas POSIX porque, entre otras ventajas,dispone de un grupo de parmetros de llamada delpropio intrprete que hacen que ste haga cosasincrebles en tan slo una lnea. La intencin deeste pequeo artculo es demostrar ese poder quetiene Perl para hacer cualquier cosa de formasencilla y rpida.

    Facilidades que ofrece Perl:

    Ejecutar expresiones Perl: -e

    Este parmetro, que puede repetirse varias veces,permite ejecutar expresiones de Perl en slo unalnea. No se buscarn nombres de programa en losrestantes argumentos y se aade un salto de lneaal final de cada expresin.

    Ejemplo:

    Lectura y proceso de la entrada: -n

    Envuelve todas las expresiones de cdigo alrededorde lo siguiente:

    quedando de la siguiente manera:

    Es decir, lee la entrada estndar (en este caso elcontenido dentro del fichero tmp.txt), lnea a lnea, yejecuta el cdigo indicado dentro del bucle. En esteejemplo donde quiera que aparezca la palabrajuan dentro del texto tmp.txt se cambia pepe.Para comprender mejor el funcionamiento des/juan/pepe/i consultar la ayuda de Perl paraexpresiones regulares (perlre).

    Lectura y proceso de la entrada con copia a la

    salida estndar: -p

    Envuelve todas las expresiones de cdigo alrededorde lo siguiente:

    Entonces el ejemplo anterior puede quedarresumido de la siguiente manera:

    UXI Revista de Software Libre de la UCI

    $ perl -e 'print "Hola\n"' -e 'print "y adis \n"

    LINE: while () {

    ... # aqu va nuestro cdigo}

    perl -n -e "\$_ =~ s/juan/pepe/i; print;" tmp.txt

    LINE:while(){

    ... # aqu va nuestro cdigo} continue {print;}

    perl -n -p -e "\$_ =~ s/carpio/pepe/i;" tmp.txtLogo de la Comunidad de Perl

    mailto:[email protected]:[email protected]
  • 8/14/2019 uxi-06

    16/21

    ProgramacinProgramacinDonde el print se sustituye por el parmetro-p. y obtenemos el resultado esperado.

    Lo que provoca que, tras ejecutar nuestro cdigo, encada pasada del bucle, enva a la salida estndar delproceso el contenido de la variable $_.

    Partir la entrada en campos: -a

    Utilizado con -p -n habilita un preproceso de cadalnea de entrada, efectuando una divisin porespacios mediante la funcin split sobre una lista@F. El separador puede cambiarse utilizando elparmetro -F.

    Ejemplo:

    Separa la entrada estndar creando una lista paracada linea del fichero tmp.txt e imprimiendo slo laltima posicin del mismo.

    Ejemplo usando el parmetro -F:

    El ejemplo anterior imprime todos los nombres delos usuarios existentes en la PC, ledos desde elarchivo /etc/passwd. El funcionamiento radicaen que se cambio el carcter para dividir por laslneas (por defecto un espacio ) por el el doblepunto :

    Concluyendo:La solucin que propone Perl con el lema Hay msde una manera de hacerlo (There's more than oneway to do it.), es ofrecerle al programador libertaden su forma de expresarse, Acaso todos hablamosel mismo idioma?, Dnde queda la imaginacin?,Pas a ser un lujo?. Los novatos en programacinse sorprenden con la cantidad de cosas disponiblesy lo catalogan de lenguaje muy complicado usandocomo patrn de comparacin muy inferiores y nopueden comenzar a apreciar la flexibilidad queencuentran si solamente han programado enlenguajes tradicionales imperativos del nivel quesea, enmarcados en "entornos de programacin"(Too ugly for words) y con "desarrollo rpido deaplicaciones" (vim-perl y cerebro, eso es todo lo quehace falta).

    UXI Revista de Software Libre de la UCI

    LINE: while () {

    @F = split(' ');... # aqu va nuestro cdigo;

    }

    perl -ane print pop(@F), "\n"; tmp.txt

    perl -ane 'print shift(@F), "\n";' -F':' /etc/passwd

    Servicio web seguro

    Python-Zope-Plone

    http://perldoc.perl.org/search.html?q=splithttp://perldoc.perl.org/search.html?q=split
  • 8/14/2019 uxi-06

    17/21

    Diseo Grfico yDiseo Grfico yMultimediaMultimedia

    utor:Yunier Vega [email protected]

    Disear(GNU-Linux) conBlender

    Lo ms importante no es la herramienta, sino loque deseamos crear. Por ese motivo, estas debenservirnos y adaptarse a nuestros deseos ... no alrevs.

    Diana Thorneycroft

    Cuando se habla de los sistemas GNU/Linux, lagente por lo general asocia el concepto a una

    consola que slo los informticos entienden,

    despojada de un ambiente interactivo asequible yuna usabilidad diversa. Nada ms lejos de larealidad, pues en GNU/Linux todo es posible, inclusoDisear, y Disear con Calidad. Herramientas,son muchas, y todas destacan por su eficiencia en eltratamiento de la imagen y la creacin de objetos yanimaciones en los espacios geomtricos conocidos.A una de ellas especficamente he querido dedicareste artculo, debido en gran medida aldesconocimiento que existe acerca de suspotencialidades.

    Blender, un proyecto multiplataforma que tuvo susorgenes en el Software Libre, es por as decirlo, elRey del Diseo y la Animacin 3D en GNU/Linux.Caracterizado por ser una aplicacin realmente

    ligera con un ambiente de fcil manejo para elnefito respecto a otros software de su mismaespecie, la concepcin de su estructura es elresultado de la implementacin de las mejoresprcticas para el diseo.

    Un poco de historia

    Cuando en 1988 Ton Roosendaal co-fund enHolanda el estudio de animacin Neo Geo, nuncaimagin que aos ms tarde (1995) estaraescribiendo el cdigo de lo que sera Blender, muchomenos que habra de crear en la primavera de 2002Blender Foundation, una organizacin no lucrativaencargada de promocionar Blender Publisher entodo el mundo, a fin de que su cdigo fuera liberadoa la comunidad de usuarios, luego de que losinversores de NaN desestimaran la continuidad desu desarrollo, lo cual ocurri el domingo 13 deoctubre de 2002 bajo los trminos de la LicenciaPblica General (GPL) de la Free Software

    Foundation.

    Qu hace de Blender un software de calidad?

    Blender es un paquete integrado de herramientas,para la creacin de un amplio rango de contenidos3D, ofreciendo total funcionalidad para el modelado,renderizado, animacin, post- produccin, creaciny reproduccin de contenido interactivo con lossingulares beneficios de ser multiplataforma.

    Destinado a artistas y profesionales, Blender puedeser usado para crear visualizaciones 3D, tantoestticas como de vdeo de alta calidad, mientrasque la incorporacin de un motor para tiempo real, ams del poderoso motor de juegos de la suite 3D,permite la creacin de contenido interactivo que

    puede ser reproducido independientemente.

    UXI Revista de Software Libre de la UCI

    mailto:[email protected]:[email protected]
  • 8/14/2019 uxi-06

    18/21

    Diseo Grfico y MultimediaDiseo Grfico y Multimedia

    En la actualidad Blender va por la versin 2.44, conla inclusin de algunas mejoras y utilidadesrecientemente que lo sitan sin lugar a dudas en unlugar privilegiado para los que como nosotros, nocontamos con el capital suficiente que nos permitaadquirir software de la magnitud propietaria de

    3DMaxStudio, cuyas funcionalidades, muchas vecestienden a ser sobrepasadas por esta herramienta.

    Caractersticas de la interfaz de Blender

    Si es nuevo en Blender, debera asimilar comotrabajar con la interfaz de usuario antes de ponersea modelar. Los conceptos detrs de la interfaz deBlender hacen que esta no sea muy estndar, sinoque sea diferente de los otros paquetes 3D.Especialmente los usuarios de Windows necesitarncoger el truco a la manera en la que Blender manejalos controles, tales como botones o movimientos deratn. Pero esta diferencia es de hecho la granfuerza de Blender: una vez comprenda la manera enla que funciona este, encontrar que puede hacer sutrabajo extraordinariamente rpido y de maneramuy productiva.

    La figura muestra la vista depantalla que debe obtenerse al haberiniciado Blender. Por defecto estseparada en tres ventanas: el menprincipal en la parte alta, la vista 3Dgrande y la Ventana de Botonesabajo. La mayora de las ventanastiene un encabezado que puedeubicarse en la parte alta o en la partebaja del rea de una ventana.

    Es posible personalizar el sistema deventanas de Blender para satisfacerlas necesidades y gustos del usuario.

    El marco de cada ventana puedecontener diferentes tipos y conjuntosde datos, dependiendo de lo que se

    est haciendo. Estos pueden incluirmodelos 3D, animacin, materialesde la superficie, scripts Python, etc.

    Blender en la UCI

    Como indican las estadsticas, existe en laUniversidad muy poca experiencia en el uso de

    Blender, y en general en el empleo de herramientaslibres para el diseo, a lo que se une el hecho en sde que la mayora de la Comunidad Universitariasea asidua de las herramientas propietarias, quizspor desconocimiento o temor infundado, aenfrentarse a herramientas que temen sea demenor potencia y prestaciones.

    Con el texto de este artculo, a ms de los ejemplosque se exponen en l, se ha querido demostrar lainconsistencia del criterio de algunos para los que elSoftware Libre contina siendo la cara oculta de unaconsola envuelta en un lenguaje ilegible,mostrndonos adems que en verdad el nico tabpara crear somos nosotros.

    UXI Revista de Software Libre de la UCI

  • 8/14/2019 uxi-06

    19/21

    Servicios libresServicios libres

    UXI Revista de Software Libre de la UCI

    utores:Dairo Reyes [email protected] Leiva Ziga

    [email protected]

    El sitio ISOS-LINUX (http://isos-linux.prod.uci.cu), comose le conoce en la Universidad de las CienciasInformticas (UCI), es una sencilla, pero muy til pginaweb, que se ha montado sobre un servidor apache, paraformar parte de los servicios libres con que cuenta lacomunidad y que paulatinamente han experimentado uncrecimiento sostenido. Este servicio permite de formaintuitiva y fcil, descargar uno o varios ISOs de lasdistribuciones que actualmente soporta.

    Pronto habr concluido otro semestre en la universidad ycon ello tambin el actual curso 2006-2007, por lo que

    los estudiantes de la UCI y sobre todo los msentusiastas y seguidores de los sistemas GNU/Linuxcuentan con un servicio donde pueden descargar y llevara sus respectivas provincias y localidades susdistribuciones favoritas.

    Cabe destacar que una imagen ISO, es un archivo dondese almacena una copia o imagen exacta de un sistemade ficheros, normalmente un disco compacto (como unCD o un DVD).

    El sitio contiene una gran variedad de distribuciones, delas cuales se cuenta con al menos un ISO, existen otras,como las archiconocidas distribuciones GNU/LINUX:

    Ubuntu, Fedora, Suse o Debian, que contienen variasversiones e incluso para distintas plataformas.

    As mismo se cuenta con herramientas de cdigo abiertomuy tiles, disponibles en LiveCDs, como es el caso delsoftware de particionado Gparted, o el popular Knoppix,que pueden ayudarnos en situaciones que se requiera

    particionar la PC o bien salvar nuestros datos antealguna ruptura o no funcionamiento del sistema quetengamos instalado en la PC.

    Este servicio ha tenido gran aceptacin dentro de lacomunidad universitaria, que anteriormente tena quedescargar los ISOs de internet u ocupar espacio en discoduro de sus ordenadores.

    Slo resta felicitar a los que atienden este servicio departe de la comunidad y alentarlos a que continenbrindando y mejorando este servicio que tanta falta noshace a todos.

    Referencia: http://isos-linux.prod.uci.cu

    Descarga de ISOs: un sitio web de gran utilidadDescarga de ISOs: un sitio web de gran utilidad

    Imagen de la portada del sitio

    mailto:[email protected]:[email protected]://isos-linux.prod.uci.cu/http://isos-linux.prod.uci.cu/http://isos-linux.prod.uci.cu/http://isos-linux.prod.uci.cu/mailto:[email protected]:[email protected]
  • 8/14/2019 uxi-06

    20/21

    Informtica 2007Informtica 2007USO DEL SOFTWARE LIBRE EN LAVISUALIZACIN CIENTFICA

    Dr. Carlos Prez [email protected]. Alberto Morell [email protected]. Juan C. Ortega [email protected]

    Universidad Central "Martha Abreu" de la Villas(UCLV)Cuba

    La Visualizacin Cientfica ha sido un rea deinvestigacin de inters creciente en los ltimos

    aos, lo que ha estado motivado fundamentalmentepor el incremento constante de los volmenes dedatos generados en muchos campos de aplicacin,lo que genera la necesidad de herramientas quepermitan extraer informacin de estos datos de unamanera eficiente, as como por el aumentosostenido de la potencia de las interfaces grficasmodernas, que ha permitido generar imgenes cadavez ms sofisticadas.

    unto al desarrollo de nuevas tcnicas devisualizacin, se han creado numerosasherramientas que emplean estas tcnicas, tanto en

    forma de bibliotecas, como de programas. Muchasde estas herramientas no se encuentran disponiblesde manera gratuita y su adquisicin es costosa.

    En el presente trabajo se hace un estudio del arte dela Visualizacin Cientfica en la actualidad, as comoun anlisis de las herramientas de visualizacincientfica disponibles basadas en software libre,exponindose las ventajas y desventajas de suutilizacin. Adems se hace una comparacin entreellas, teniendo en cuenta varios criterios, comofacilidad de uso, eficiencia, versatilidad,posibilidades de integracin con otras herramientas,entre otros.

    HERRAMIENTAS PARA LA CREACIN Y GESTINDE OBJETOS DE APRENDIZAJE REUTILIZABLES

    David Leyva Leyva, Daymy Tamayo vila{davidl, daymy}@uci.cudrin Cid Almaguer, Juenlis Coss Pia, Annia Surs

    Vicente, Reinier Pernia Rodrguez{adriancid, juenlis, annia.suros,rpernia83}@gmail.com

    Universidad de las Ciencias Inoformticas (UCI)Cuba

    En la actualidad, el uso de las Tecnologas de laInformacin y las Comunicaciones (TICs) en laformacin y capacitacin ha potenciado el desarrollo

    del e-learning. Su aplicacin se ha convertido en unrequisito casi indispensable tanto en centros deeducacin como en las empresas. Esta situacin haimplicado la aparicin de novedosas tecnologas ynumerosas propuestas de estandarizacin.Organizaciones internacionales se han dedicado aproponer estndares que garanticen lainteroperabilidad, reusabilidad, durabilidad yaccesibilidad de los recursos educativos entre lossistemas que administarn contenidos educativos. Latendencia actual es a utilizar Objetos de AprendizajeReutilizables (RLOs por sus siglas en ingls),empaquetados segn el estndar SCORM (Modelo

    de Referencia para objetos de ContenidosIntercambiables). Estos a su vez deben estaralbergados en Repositorios para que puedan serutilizados para la creacin de cursos para losdiferentes Sistemas de Gestin de Contenidos deAprendizaje (LCMS). En este trabajo se presenta unaHerramienta de autor para la creacin y gestin deobjetos de aprendizaje y un Repositorio deObjetos de Aprendizaje desarrollados por un grupode Investigacin y Desarrollo de la Facultad 10.Ambos sistemas son aplicaciones Web flexibles, defcil uso y administracin e interaccin agradable,desarrolladas utilizando software open source(cdigo abierto). Estas herramientas pudieran serutilizadas para complementar diferentesplataformas de educacin a distancia, siempre quetengan implementados los estndarescorrespondientes, en el caso de la UCI la plataformaMoodle.

    UXI Revista de Software Libre de la UCI

    Ponencias disponibles en:

    http://10.128.50.121/Documentacion/Publicaciones/06_Febrero_2

    mailto:[email protected]:[email protected]:[email protected]:daymy%[email protected]:rpernia83%[email protected]://10.128.50.121/Documentacion/Publicaciones/06_Febrero_2007http://10.128.50.121/Documentacion/Publicaciones/06_Febrero_2007mailto:rpernia83%[email protected]:daymy%[email protected]:[email protected]:[email protected]:[email protected]
  • 8/14/2019 uxi-06

    21/21

    Presentaciones S5Presentaciones S5

    S5S5 es un sistema para lacreacin de presentacionesbasado en estndares web ypensado para verse con unnavegador web.

    Est creado originalmente porEric A. Meyer y es de dominiopblico.

    Fundacin para el Software Libre http://www.fsf.org

    En nuestro prximo nmero:

    http://www.fsf.org/http://www.fsf.org/