Descargar en PDF - Joven Club de Computación y Electrónica
Transcripción
Descargar en PDF - Joven Club de Computación y Electrónica
En er o Fe br er o 2 N 0 1 1 o. L uego de mucho trabajo y gracias al apoyo de varios miembros de la Comunidad, llega hasta ustedes este primer número de Aviso Libre, de ahora en lo adelante el Boletín Avileño de Software Libre. Con frecuencia bimensual saldrá un nuevo número, se tratarán siempre temas relacionados con el Software Libre y organizados bajo las siguientes etiquetas o secciones. Noticias Noticias, bajo esta etiqueta se publicarán noticias del acontecer en cuanto a Software Libre en Cuba y el mundo. Foro Artículos será el lugar para el contenido en general, sin ninguna otra etiqueta. En Foro aparecerá un Tema del Foro de la Comunidad con sus mejores respuestas. En Videojuegos publicaremos sobre los videojuegos libres. temas Sobre el trabajo con imagenes, videos y sonidos trataremos en Multimedia. Conoce otros sitios relacionados con el Software Libre visitando Enlaces. Para los programadores, en Desarrollo encontrarán todo lo necesario. Por último, y quizás lo más importante; Documentación brindará tutoriales de diversas herramientas libres. Yoandy Laurencio Cruz - Repo de Ubuntu 10.10. - Linus nos deja. - Libre Office es la suite de oficina para Ubuntu 11.04. - Premios al Software Libre - Stallman dice "No" a Chrome OS. Artículos - 11 softwares biobliográficos. - Primera vez con Gimp. - Comunidad de Software Libre. - Análisis de trazas en GNU/Linux. - ¿Gimp o Photoshop? Videojuegos - Videojuegos en GNU/Linux. - Yo Frankie!, un videojuego hecho en Blender. Multimedia - Escuchar música desde la consola. - Técnicas de modelado en Blender. - Alternativa al Microsoft Office Picture Manager. - MyPaint, una alternativa libre. - Herramienta para crear DVDs. Enlaces - EcuRed, conocimiento libre para un país libre. - Comunidad de Software Libre en ciego de Ávila. Desarrollo - HAEduc, Herramienta de Autor para la Educación. - Agentes en HAEduc. - ¿Cómo está programado Linux? - Alternativa libre al Delphi. Documentación - Graficando el tráfico del Squid. - Salvar Grub tras instalar Windows. - Generando informes de trazas. ... todo esto, y más. 3 Repo de Ubuntu 10.10 Por: Nordis Cora Valdivia A finales de 2010 salió a la luz la versión 10.10 de Ubuntu GNU/Linux, bajo el nombre clave Maverick Meerkat. El repositorio oficial correspondiente a esta versión, así como los ISOs para instalar Ubuntu y Kubuntu 10.10 están disponibles en el Servidor de la Comunidad de Software Libre en Ciego de Ávila. Para los interesados en adquirirlo el mismo ocupa unos 36 GB de espacio en disco. Pueden contactarme a: Joven Club de Computación y Electrónica Direcciónn Provincial Ciego de Ávila E-mail: [email protected] Teléfono: 223104 Ext. 115 Linus nos deja Por: David Cordero Rosales H ace algunos días leí una noticia que me ha dejado sin habla, se decía que Linus Torvalds deja Linux, quede como loco, me dije "esto debe de ser una broma". Pensaba, pero me dispuse a investigar el tema. Pues sí, es cierta y se publicó desde Twitter donde unos de sus colaboradores decía que Linus dejaba el proyecto de su vida de forma inminente. Después de descartar la broma lo que podemos dejar en claro es que Linus, salvando distancias con Bill Gate, posee ya un patrimonio millonario gracias al trabajo con su Kernel, claro esta, puede dedicarse a lo que desee, pero de seguro se le echará de menos. También está claro que esto no nos debería de caer en la cabeza, ya que desde Noviembre nos los dijo “Si no vuelvo, continuad sin mi”. Daba además las gracias en su propio blog, en un artículo envuelto con un sentimiento de despedida bastante palpable. Ya está claro a que se refería. Debemos estar atentos a Linus pues la noticia es oficial y él mismo no se ha manifestado al respecto. Si es cierto todo esto, solo nos queda desearle lo mejor y agradecerle por crear esa alternativa tan fiable al cambio. Bibliografía http://www.muylinux.com Libre Office es la suite de oficina para Ubuntu 11.04 Por: Iselda González Hernández T al y como anunció Mark Shuttlework cuando se creó la Document Foundation, Libre Office sustituirá a OpenOffice.org en el próximo lanzamiento de Ubuntu, la versión 11.04, de nombre Natty Narwhal. La nueva suite derivada de Openoffice.org está en período de desarrollo aún, pero en un estado avanzado. Las características ya se han congelado y solamente falta la liberación de la primera versión estable. Cabe destacar que la versión en desarrollo está dando muy buenos resultados, con un apoyo muy grande por parte de competidores y empresas con las que Oracle no mantiene buenas relaciones: Canonical, FSF, Google, Novell, la mayoría de las asociaciones de desarrolladores de OpenOffice.org, RedHat,... y otras. Bibliografía http:barrapunto.com 4 Premios al Software Libre Por: David Cordero Rosales D esde Desarrolloweb nos enteramos de la reciente premiación de Portal Programas.com, con la que se intenta apoyar al Software Libre, reconociéndose las mejores aplicaciones y programas del 2010. A continuación una lista de los ganadores en las diferentes categorías. Mejor software libre de 2010: 1. Firefox: Navegador desarrollado por la Fundación Mozilla. 2. Gimp: Herramienta de diseño gráfico similar a Photoshop. 3. Ninja-IDE: Entorno de Desarrollo Integrado para aplicaciones Python. Software libre más revolucionario: 1. Blender: Popular programa de animación en 3D. 2. Firefox: Navegador desarrollado por la Fundación Mozilla. 3. Visor ODF Android: Herramienta de visualización de documentos de texto, presentaciones y hojas de cálculo en formato ODF para dispositivos con sistema Android. Software que necesita más donaciones: 1. Ninja IDE: Entorno de Desarrollo Integrado para aplicaciones Python. 2. Libre Office: Recién estrenada suite ofimática alternativa a OpenOffice.org. 3. Ubuntu: Sistema Operativo basado en la distribución Debian GNU/Linux. Mejor juego libre de 2010: 1. Rig of Rods 2. PokerTH 3. FlightGear Flight Simulator Bibliografía http://www.desarrolloweb.com Stallman dice "NO" a Chrome OS Por: David Cordero Rosales Y a sabemos que el guru del software libre no está muy de acuerdo con la propuesta de Google de una computación en las nubes, desde The Guardian Richard Stallman vuelve a reafirmar su posición sobre este tema, ha pocos días de que se haya lanzado un sistema que como se sabe opera plenamente en las nubes. Stallman advierte que Chrome OS significa perder el control de sus datos, empuja al usuario común a utilizar una computación descuidada ya que sus datos no estarán bajo su control, sino controlados desde una empresa en sus remotos servidores. Otro problema que plantea Stallman es el riesgo de perder derechos legales. “La policía necesita presentarle una orden de registro para obtener los datos de usted, pero si se almacenan en el servidor de una empresa, la policía puede obtenerlos sin necesidad de mostrar nada ya que ni siquiera tienen que dar a la empresa una orden de registro, y en realidad quizás nunca nos enteremos de ello.” Hace varios años Stallman declaró su inconformidad sobre la computación en las nubes, recibió halagos sobre el sistema de Google que era de ser GNU/Linux. Como siempre este guru del software libre da sus declaraciones, polémicas pero sin dejar de tener razón en partes de lo que dice. Para mi en lo personal estoy de acuerdo con el señor Richard Stallman con respecto a perder sus datos, pero bueno, es una opinión muy personal. ¿Que opinan ustedes? Bibliografía www.muylinux.com 5 11 softwares bibliográficos Por: Eddys Dias Cuesta L os softwares bibliográficos, también conocidos como softwares de citas o de referencias, juegan un papel muy importante en la investigación. Este tipo de software ayuda a que la investigación se publique con mayor rapidez ya que los investigadores guardan una enorme colección de referencias bibliográficas relacionadas con su campo de investigación, las cuales necesitan para citar las referencias pertinentes en sus artículos periodísticos publicados. En consecuencia, la gestión eficaz de las referencias bibliográficas es importante para estos individuos, ahorrándoles tiempo para encontrar las citas requeridas. El proceso es más sencillo cuando se usa este tipo de software, el cual ayuda en la organización bibliográfica por el formato de citas de trabajos académicos, la importación de las citas de sitios web y bases de datos y tomando notas sobre los artículos. Un software de gestión bibliográfica permite la búsqueda en bases de datos académicas y no académicas, almacena la referencia, realiza anotaciones en ellas, importa / exporta entre diferentes formatos, y presenta los datos en formato estándar. EndNote es una de las aplicaciones de gestión de referencias más populares, pero no existe una versión para Linux, ni es publicada bajo una licencia de código abierto. Afortunadamente, existe una amplia gama de software de código abierto que ofrece una funcionalidad similar (y más) disponible para Linux. Una mención especial se reserva aquí para BibTeX, que a menudo se utiliza con el sistema de preparación de documentos y lenguaje de marcas LaTeX. Para proporcionar una idea de la calidad del software de este tipo que está disponible, hemos compilado una lista de 11 excelentes softwares bibliográficos, incluyendo aplicaciones nativas de Linux, las herramientas basadas en Java, y programas basados en Web. Herramientas Gráficas Referencer: Organizador de documentos y gestor de bibliografía para Gnome. RefDB: Base de datos de referencias y herramienta de bibliografía para SGML, XML y documentos de LaTeX. Bibus: Base de datos de referencias. Pybliographer: Herramienta para administrar base de datos de referencias. cb2Bib: Extrae referencias de diferentes fuentes. Basadas en Java JabRef: Herramienta para administrar base de datos BibTe. TextCite: Un competente gestor de citas bibliográficas. Basadas en Web WIKINDX: Proporciona un entorno de Virtual de Investigación. Zotero: Potente herramienta de investigación online/offline para Firefox. Aigaion: Sistema Multi-usuario para la gestión de bibliografías anotadas. refbase: Administrar con eficiencia la literatura científica, las referencias y las citas. En mi experiencia personal los más fáciles de usar son el Referencer y el Bibus. Zotero es más complejo pero a la vez más potente que el resto de los softwares listados. Bibliografía http://www.wikipedia.org http://www.linuxlinks.com/ 6 Primera vez con Gimp Por: Iselda González Hernández N o hay que ser un gran entendido en el mundo de la fotografía digital para tener el ordenador lleno de fotos. Una de las ventajas de la fotografía digital es la facilidad para editar las imágenes y solucionar errores. Si bien normalmente preferimos trabajar hasta conseguir los resultados correctos en la cámara, a veces se hace indispensable saber usar el “botiquín digital”: puede ser que no encontremos el defecto hasta que revisamos las fotos en un monitor grande en casa, o puede pasar que sencillamente el error es insalvable sin edición. Para estos casos, es fundamental saber como editar imágenes en la computadora. Esta imagen podría mejorar con un poco de edición, si se utilizara un software para edición de imágenes (fotografías). El más conocido es Adobe Photoshop. Sin embargo, tiene tres inconvenientes para los que no son diseñadores gráficos expertos: 1. Es muy pesado y pondrá lenta tu PC a menos que tengas una de última generación y no todos pueden darse el lujo. 2. Es bastante complejo de utilizar y a veces solo se quiere recortar una foto, girarla o avivar los colores. 3. Adobe Photoshop es bastante costoso (unos 300 euros) y solo vale la pena pagarlos si se dedican al diseño gráfico de forma profesional. Estos tres inconvenientes quedan resueltos si usas GIMP, (GNU Image Manipulation Program, por sus siglas en inglés) es la mejor alternativa libre a Adobe Photoshop, pues si bien queda atrás en algunas funciones, cada vez la diferencia se va acortando y GIMP se acerca al nivel profesional. Ventajas de GIMP: • Interfaz amigable y sencillo de usar. • Con los conocimientos necesarios, permite realizar diseño de calidad profesional ( GIMP no es solo un juego, sino que es una herramienta potentísima). • Bastante liviano y corre sin problemas incluso en una vieja pentium III de 800 MHz y 256 de RAM (estoy hablando de la versión más reciente de GIMP) • Completamente gratuito y libre. Gratuito significa que no debes pagar y libre que puedes redistribuirlo, quemar CD y repartirlos, instalarlo en toda una empresa y no cometes ningún delito con ello. • Sus actualizaciones no costarán un centavo. • Multiplataforma, funciona en Windows, Mac y Linux. Parece claro que GIMP y Photoshop tienen unas diferencias insalvables que hacen muy difícil saber cuál es mejor. Por una parte, Photoshop es un programa pesado, que requiere de un buen equipo y bastante caro, mientras que GIMP es gratuito y más ligero. De igual modo, Photoshop es un programa profesional con mayor número de opciones y más extendido que GIMP. Pero éste es más accesible para quien no está acostumbrado a editar fotografías y ofrece respuestas para todos con sus herramientas por defecto o con scripts descargables de Internet. Lo que les brindo no es un manual de GIMP, pero sí la explicación de algunas funciones básicas para que pueda usarlo sin temores y desde ahora. Primeramente lo descargamos, si usas GNU/Linux es probable que ya lo tengas instalado o disponible en el Repositorio, sino puedes descargar la versión para Windows o Mac desde www.gimp.org. 7 Primera vez con GIMP De forma predeterminada GIMP muestra tres ventanas (las cuales se pueden editar y dejar en solo dos): Retoque básico de imágenes Recortar una imágen: A veces una foto nos muestra más elementos que distraen la atención del objetivo principal. La solución es recortar la foto (encuadrarla) haciendo foco en el objetivo. Para hacerlo basta con pulsar en el icono de recorte en la caja de herramientas (una pequeña cuchilla) o presionar CTRL+C en el teclado. Luego dibujas, con el ratón, el cuadro que quieres conservar (puedes cambiar el tamaño con los tiradores que aparecen a los bordes o arrastrarlo a otra posición). Cuando estés seguro haz clic dentro del cuadro y la imagen se habrá recortado. Recuerda que siempre existe el CTRL+Z(deshacer) por si te equivocas. Apariencia predeterminada de Gimp. Caja de herramientas, Imágen, Paletas. La ventana de imagen que es la central y donde aparecerá la imagen que editemos. Además, los menús del programa están en esta ventana. La caja de herramientas (que aparece a la izquierda) se divide en dos sectores: en la parte superior las herramientas para editar la imagen (pinceles, recortes, ajustes de color, etc.) y en la parte inferior los ajustes de cada herramienta (esta sección se llama Opciones de herramientas y varía de acuerdo a la herramienta escogida). Si cierras la caja de herramientas, cierras todo el programa. Capas, Canales, Rutas, Deshacer – Pinceles, Patrones, Degradados. Muestra las opciones indicadas y permite empotrar nuevas opciones. A un nivel inicial no es utilizada, así que no la tomaremos en cuenta por ahora. Pero en el futuro te será importantísima. Si la cerraste por error ve al menú Ventanas estando allí diríjase a la ventana de imagen y de clic en Empotrables cerrados recientemente y recupera esta ventana. Funcionamiento de la Herramienta de recorte de Gimp. Ajustar los niveles: Como no somos fotógrafos profesionales solo interesa comprobar que todos nuestros amigos salgan dentro de la foto. Exposición, obturación o diafragma son conceptos que nos confunden. Así que solo presionamos el botón de disparo y listo. No está mal, pero la foto podría mejorarse increíblemente si sabes manejar los niveles. Abre una foto y escoge Menú Colores – Niveles. Verás una especie de montaña de color negro. Es ahí donde debes concentrarte pues indica la 8 intensidad de luces, sombras y puntos medios. A la izquierda están las sombras, a la derecha las luces y al centro los puntos medios. Si el histograma (así se llama esta “montaña negra”) tiene picos muy a la izquierda es porque la foto es muy oscura, si tiene picos muy a la derecha estará sobreexpuesta (muy iluminada). Solo resta preguntar cual prefieren: ¿Gimp o Photoshop? Bibliografía: Ayuda de Gimp www.gimp.org Comentarios: Por: Carlos Martínez Gómez Creo que es una buena alternativa, y nuestro país tiene un camino trazado hacia la migración y que mejor forma de hacerlo que buscar alternativas a lo que ya nos hemos acostumbrado del software propietario. Gracias por este articulo. Por: Eugenio Noda Castillo No es cuestion de migrar o no al Software Libre, muchos lo ven como una obligación o una necesidad, mas bien es cuestion de mejorar en todos los aspectos. Ajustar los niveles resulta una opción ideal para mejorar la calidad de la imágen. Lo ideal es nivelar los extremos. Verás que debajo del histograma existen tres manejadores (tres triangulitos), estos sirven para regular la intensidad de sombras, luces y puntos medios. El consejo es que arrastres las sombras hasta donde comience a elevarse el histograma por la izquierda y arrastres el manejador de luces hasta donde comienza a elevarse el histograma por la derecha. El de tonos medios es poco probable que necesites usarlo. Siempre está la opción “Auto“, aunque a veces da buenos resultados y a veces no. Tú debes ir probando si te es mejor el ajuste automático o manualmente (arrastrando los manejadores). A veces caemos en la tentación de utilizar los ajustes de brillo y contraste, pero los resultados son enormemente inferiores que si usas niveles. A partir de ahora utilice niveles para mejorar sus fotografías. Por: Sandor Gómez Pérez Que bien el artículo, creo que es lo primero que debía leer una persona para motivarse a usar herramientas libres y romper con el mito de las limitaciones que tienen estas, cosa que como se ve en el escrito no es tan así. En mi caso particular al no ser por cuestiones tecnológicas que imponen imprimir con herramientas como Corel Draw, Adobe Ilustrator o Adobe Photoshop, entre otros, se pueden sustituir perfectamente por herramientas como el Gimp en este caso y el Inkscape para trabajos de tipo digital; si es preciso aclarar que cuando se habla de otras cosas como son sistemas de colores (digamos Pantone o CMYK) ya la cosa cambia, habría que ver si no es el enfoque con el que están hechas estas aplicaciones, pero sería algo perfecto si se les incluyera. Felicitaciones por escoger este artículo. 9 Comunidad de Software Libre Por: Yoandy Laurencio Cruz E l 9 de julio de 2010, gracias al apoyo de los Joven Club de Computación y Electrónica, fue publicado el Sitio Oficial de la Comunidad de Software Libre en Ciego de Ávila, disponible en la dirección URL: http://www.cav.jovenclub.cu/comunidad Imágen del Sitio Web de la Comunidad de Software Libre en Ciego de Ávila. Con el objetivo de proveer un lugar donde los usuarios del Sistema Operativo Libre GNU/Linux compartan sus ideas y se brinden entre si un Soporte Técnico de calidad, así como organizar eventos, cursos en línea, talleres de impacto social, etc. todo esto para fomentar el uso de tecnologías libres y preparar a los usuarios informáticos para una exitosa migración al Software Libre. La Comunidad de Software Libre en Ciego de Ávila: • Colabora en el proceso de migración al Software Libre. • Ofrece Soporte Técnico y promueve el uso de tecnologías libres. • Capacita en materia de software libre mediante cursos en línea y presenciales en los Joven Club. • Agrupa a los usuarios de tecnologías libres, proporcionándoles un espacio para compartir sus ideas. • Facilita a sus miembros el acceso a softwares y documentación libres. • Promueve el uso de alternativas libres a los softwares privados de uso común. • Inserta a sus miembros en proyectos de investigación de ínteres para la Comunidad u otras instituciones. • Atiende las solicitudes de documentación enviadas por sus miembros. • Promueve el desarrollo de Software Libre en entornos colaborativos. Además, en un futuro no muy lejano la Comunidad aspira a: • Disponer de una plataforma de desarrollo colaborativo. • Preparar a sus miembros para producir Software Libre en conjunto. • Convertirse en centro de referencia profesional en lo referente al Software Libre en la provincia avileña. El Sitio Web de la Comunidad de Software Libre en Ciego de Ávila está diseñado para que todos sus miembros tengan los mismos derechos. Cada miembro puede obtener nuevos privilegios teniendo en cuenta su participación en el sitio, mientras más participe más privilegios tendrá. Independientemente la Comunidad cuenta con un Equipo de Mantenimiento, el cual es responsbale del buen funcionamiento del sitio, así como de controlar la calidad en las publicaciones. Puntos de la Comunidad Para incentivar la participación en el sitio, la Comunidad otorga "Puntos" a los miembros según su actividad. Cada actividad otorga determinados Puntos que el miembro acumula hasta obtener Premios. Los Premios otorgan a su vez nuevos privilegios. 10 Tarifa de Puntos Cada publicación en la Comunidad es premiada con determinados Puntos, por ejemplo: 1 Punto por hacer un Comentario. 1 Punto para el autor del contenido al que hagas un comentario. 3 Puntos por cada Tema de foro creado. 3 Puntos por cada Documentación Externa referenciada. 5 Puntos por cada artículo o entrada de blog 10 Puntos por participar en Eventos de la Comunidad. 20 Puntos por cada Curso Paso a Paso o Manual de la Comunidad. 50 Puntos por cada Proyecto realizado. 30 Puntos por cada Lanzamiento del Proyecto. Además, por Otros Servicios prestados a la Comunidad se otorgan Puntos según el servicio prestado. Premios de la Comunidad Los Premios un nuevo conjunto de privilegios que se alcanzan al contar con una determinada cantidad de Puntos, por ejemplo: Comentarista: Se otorga al alcanzar 50 Puntos. Permite publicar comentarios directamente, sin que pasen por la Cola de Moderación. Forero: Se otorga al alcanzar 250 Puntos. Permite crear nuevos Temas de Foros. Moderador de Foros: Se otorga al alcanzar 1000 Puntos. Permite crear, editar y eliminar Temas de Foros. Bloggero: Se otorga al alcanzar 2000 Puntos y además haber prestado Otros Servicios a la Comunidad. Permite publicar entradas de Blogs propia. Estadísticas Hasta la fecha, la Comunidad de Software Libre en Ciego de Ávila ha sido muy bien acogida, tanto así que ya cuenta con un total de 340 miembros. Si tenemos en cuenta que hasta el 9 de enero de 2011 la Gráfica representativa del registro de nuevos miembros en la Comunidad de Software Libre en Ciego de Ávila. Comunidad lleva en línea un total de 184 días esto arroja un promedio de 1,84 nuevos usuarios por cada día, un índice de crecimiento modesto, pero válido. Cuenta además con 376 publicaciones, de las cuales el 45,2% son artículos, el 25,7% son temas de foro, el 16% son entradas de blog y el 13,10% restante corresponde a documentaciones externas, eventos, encuestas y proyectos. A estas publicaciones se le han hecho 450 comentarios, distribuidos entre los diferentes tipos de contenidos. Se logró crear el Logotipo identificativo de la Comunidad, así como una mascota (ambos serán motivo de publicación en la próxima edición de Aviso Libre). Se alcanzó, al fin, una de las metas de la Comunidad: contar con una Revista Digital propia (Aviso Libre, esta que ahora leen). Todos estos datos evidencian la aceptación que ha tenido la Comunidad de Software Libre en Ciego de Ávila. Solo resta decir: Visítenos Bibliografía http://www.cav.jovenclub.cu/comunidad/ 11 Análisis de trazas en GNU/Linux ¿Gimp o Photoshop? Por: Rafael Jose Napoles Pino Por: Yoandy Laurencio Cruz ¿ ¿ Existe algún software para GNU/Linux (especialmente Debian) para realizar el análisis de las trazas de squid? Respuestas: Por: Carlos Martínez Gómez En windows uso Webspy y es muy bueno, tiene muchas potencialidades, pero se hace necesario uno para Linux que ofrezca las mismas potencialidades. Sobre todo en el caso de Joven Club no solo buscarlo, sino que sea generalizado por todo el país para cuando se hable de una incidencia en el internet de algún usuario coincida en análisis de todos los proxy en cuestión. Por: Nordis Cora Valdivia Les recomiendo Sawmill, está disponible tanto para Windows como para Linux, es lo mejorcito que he visto en linux para el análisis de trazas. Es una aplicación que corre sobre la web, proporciona su propio servidor y por defecto se accede por el puerto 8987. Por: Rafael Jose Napoles Pino Descargué el Sawmill, pero tengo dudas para instalarlo. Por: Nordis Cora Valdivia Es sencillo, sólo tienes que descomprimir el paquete que descargaste en algún directorio (digamos en /usr/local/bin) y luego lo ejecutas (/usr/local/bin/ sawmill/ sawmill7.2.8). Seguidamente abres un navegador y pones en la barra de direcciones: http://ip.de.tu.pc:8987/ y sigues los pasos de la instalación. Visitar el Foro original Qué es mejor: Gimp o Photoshop? Polémica pregunta esta. En mi opinión cabe decir que soy fiel defensor del Software Libre, pero esto no me hace ciego. Gimp es una alternativa libre al Adobe Photoshop bastante efectiva, pero "aún" no llega al nivel de profesionalidad de este. Noten que marqué "aún" así entre comillas porque no me cabe duda de que un futuro Gimp sobrepase a Photoshop. Respuestas: Por: Yasmani Castillo Echemendía Photoshop es un programa que lleva años en el mercado, Gimp es un programa nuevo que ofrece buena alternativa pero creo que le falta bastante para llegar a lo que es Photoshop y no es tema de que sea libre o no. Las mismas cosas que se hacen en Photoshop en 2 pasos en Gimp se hace en 4 mucho mas complejos. Por: Denny Medina Sánchez No estoy de acuerdo contigo, no soy un profesional, en las 2 soy un principiante. Te diré que me es más facil trabajar en el GIMP que en Photoshop, para mi es mas fácil, más factible aunque todavia le falta mucho al GIMP para hacer lo mismo que se hace en Photoshop, espero no te moleste mi respuesta, es lo que pienso. Por: Nordis Cora Valdivia Lo que pasa es que Photoshop está mucho más "humanizado" como se dice por ahí, pero esto no tiene nada que ver con el nivel de profesionalismo, a fin de cuentas si vamos a sacar a la luz ese tema, pocas de las personas que trabajan con Photoshop son profesionales, simplemente han aprendido a usar sus herramientas de manera un tanto avanzada, puestas de una forma que resulta fácil y amena su utilización para el usuario final. 12 Por: Osmany Montero Estrada Gimp es una de las mejores alternativas a Photoshop, es verdad que aún le faltan detalles que corregir para ser mejor que Photoshop, pero todavía no he encontrado en Photoshop algo que no se pueda hacer con Gimp, claro que con un poco mas de trabajo Por: Juan Manuel Libera Frómeta El Gimp está haciendo lo mismo que el Photoshop. Por: Ofreidis Mesa Rodríguez Parece claro que el GIMP y Photoshop tienen unas diferencias insalvables que hacen muy díficil saber cuál es mejor. Por una parte, Photoshop es un programa pesado, que requiere de un buen equipo y bastante caro, mientras que GIMP es gratuito y más ligero. De igual modo, Photoshop es un programa profesional con mayor número de opciones y más extendido de lo que está el GIMP. Pero éste es más accesible para quien no está acostumbrado a editar fotografías y ofrece respuestas para todos con sus herramientas por defecto o con scripts descargables de Internet. Por: Félix Orlando Xavier Dupont Realmente es un tema polémico intentar comparar dos softwares que aunque se utilizan con propósitos similares, tienen incontables diferencias. Creo que la cuestión no es comparar, sino buscar la vía de hacer que Gimp llegue a ser tan profesional como Photoshop o mantenerlo como un software de fácil acceso para usuarios y crear otro que responda a las necesidades de los profesionales del diseño y la fotografía. Creo necesario buscar alternativas en la estructura de comunicación que conlleva la creación, lanzamiento y uso de un software, pues ese es el problema que poseen una gran cantidad de aplicaciones libres. Por: Carlos Martínez Gómez No sé puede definir que software es mejor o peor, porque lo que puede ser mejor para uno, puede ser lo peor para otros. El valorar que cosa es mejor es un tema muy polémico puesto que cada cual encontrará mejor aquel que se adapte mejor a sus condiciones. Ahora, tanto Adobe Photoshop como Gimp son muy buenos en su función, uno tendrá herramientas mejores que el otro pero en sentido general los dos son muy buenos. Mejor hablemos de como Gimp me ayudó a realizar esto a aquello. En cuanto a la profesionalidad de ambos no soy quien para valorarla porque para hacerlo tendría que ser un profesional de la fotografía, y para eso solo hay que dedicarse a ella y a nada más. Por: Nordis Cora Valdivia El caso es que si abogamos por el Software Libre en Cuba no veo la necesidad de extender mucho más este intercambio, a fin de cuentas Photoshop no es, ni será libre, así que debemos prepararnos en el uso, manejo y conocimiento de Gimp para poder defender sus potencialidades ante cualquier controversia como esta. Por: Denny Medina Sánchez Solo recuerden que el GIMP empieza ahora, no he visto versiones viejas de Photoshop, pero estoy seguro que era más complicado y extraño que el GIMP, si estoy equivocado me lo notifican. Yo por mi parte he utilizado el Gimp desde hace cinco meces y creeme que me ha sido hasta más fácil trabajar con él. Digo más, con el Photoshop lo único que aprendí a hacer fue clorar, recortar y otras cosas por el estilo y sin embargo había veces que me perdía, pero con el Gimp ya he logrado hacer pequeños montajes y me ha gustado mucho, y también me ha sido hasta más fácil. Gracias por tu comentario que ha sido muy fructífero. Visitar el Foro original 13 Videojuegos en GNU/Linux Por: Yoandy Laurencio Cruz M uchos comentan que Linux no tiene juegos, otros que si los tiene, pero de muy mala calidad; y es que si bien cierto que en materia de videojuegos Linux aún está en pañales, también lo es que existen algunos videojuegos con un alto nivel de calidad y jugabilidad. Prueba de ello son: OpenArena Comenzamos por el más conocido, para aquellos que han jugado Quake no tendrán problemas en reconocer a su primo de código abierto: OpenArena. Un videojuego de acción en primera persona, lanzado al mercado como la primera prueba de beta el 19 de agosto de 2005, un día después de que el código fuente del motor gráfico de Quake III fuera liberado bajo Licencia GPL. Su última versión, la 0.8.1, cuenta con 45 mapas y 12 modos de juego: Deathmatch, Team Deathmatch, Capture The Flag, Tourney, One Flag CTF, Harvester, Overload, Elimination, CTF Elimination, Last Man Standing, Double Domination y Domination. Los primeros 4 modos de juego también aparecen en Quake III: Arena; mientras que los últimos 5 son adiciones nuevas y los 3 modos restantes vienen del Missionpack Quake III: Team Arena. También se incorporó (a partir de la v0.8.0) el lanzamiento inicial del missionpack para reemplazar a la expansión Q3: Team Arena, el cual trae varias novedades. Tremulous Vista Previa del juego Tremulous. Un Jugador Humano contra otro jugador Alien. Vista Previa del juego OpenArena. OpenArena es desarrollado principalmente con software de código abierto. El motor de juego es el Quake III GPL, el cual es completamente Libre. Un juego de acción en primera persona con ambientación futurista. Los jugadores pueden elegir entre 2 equipos: aliens o humanos. Ambos bandos pueden construir estructuras: los aliens nacen de huevos cada vez que mueren mientras que los humanos nacen de telenodos. La construcción de las bases incluye estructuras de defensa con el objetivo de proteger los nodos/huevos 14 El objetivo del juego es eliminar al equipo contrario matando a todos sus oponentes y destruyendo las estructuras que les permiten volver a nacer. Al matar enemigos se obtienen créditos para comprar mejores armas y escudos en el caso de los humanos o evolucionar a un ser más poderoso en el caso de los aliens. Alien Arena Alien Arena es un videojuego de acción en primera persona que mezcla los modos de juego de Unreal Tournament con el motor gráfico de Quake III Arena. Balazar Balazar es un juego de aventura que mezcla hábilmente múltiples géneros como el juego de acción y plataforma. Podrás recoger objetos y aprender a usarlos, lanzar hechizos que te llevarán por ejemplo a desplazarte a lomo de tu propia espada, tomar fotografías e incluso luchar con un sistema de combate inspirado en el juego RPG Arkanae. Viajarás a través de un mundo de fantasía, descubriendo cada uno de sus rincones, aprendiendo trucos de magia, etc. Una imágen del Proyecto Balazar Alien Arena, un videojuegos de acción en primera persona. Cuenta con 25 niveles y puedes disfrutarlo tanto en modo para un jugador como en multijugador utilizando nueve devastadoras armas como ametralladoras, pistolas de energía o lanzamisiles. También podrás adquirir mejoras para la armadura o las armas y así tomar cierta ventaja con respecto a los adversarios. El modo para un solo jugador es más bien un entrenamiento, ya que la verdadera diversión la encontrarás en la modalidad multijugador. Los diseños de escenarios son amplios para permitir batallas de hasta 32 jugadores y ver todos los efectos visuales de armas, los cuales están muy elaborados. Balazar aún es un juego en pañales pero es un proyecto muy prometedor, que reúne lo mejor de múltiples géneros, además de proponer un modo multijugador, así como un generador aleatorio de niveles. Billard-GL BillardGL es un simulador de billar en 3D para sistemas Linux y Windows. Posee un punto de vista en 3D excepcional y apuesta muy fuerte para ser uno de los primeros simuladores de billar existentes para Linux. Cuenta con toda la reglamentación actual del billar, para hacer aún más realista la partida. 15 BillardGL es un excelente simulador de billar multiplataforma. Tenemos un completo sistema que te informa de la utilidad de cada tecla para que no te pierdas en tu primera partida. Por último destacar su alta capacidad de configuración, podemos configurar las FPS, las sombras, las texturas, las resoluciones... Es un juego similar al conocido Guitar Hero, de modo que el jugador simula el acto de tocar una guitarra. Las notas aparecen en la pantalla sincronizadas con la canción, y son tocadas manteniendo presionadas las teclas correctas (frets) y marcándolas pulsando Enter (pick button) en el momento preciso. El punteo en las notas correctas incrementa el coeficiente por el que se multiplican los puntos ganados al tocar (x2, x3 y hasta x4), pero una sola nota incorrecta hace que este coeficiente vuelva a x1. Si bien no hay ningún objetivo establecido para las canciones, la puntuación obtenida puede ser comparada con la del resto de los jugadores en la Web oficial. El carácter más distintivo del juego es la forma de controlarlo: el teclado se coge con ambas manos como si de una guitarra se tratase, con la mano izquierda en los botones F1-F5 y la derecha en Enter. Tux Racer Frets on Fire Un videojuego musical de código libre, ganador de la competición de desarrollo de videojuegos Assembly Demo Party de 2006. Tux se desliza cuesta abajo, controlalo y recoje tantos peces como puedas. Frets on Fire, una estupenda opción para "tocar" nuestras canciones preferidas. Videojuego en 3D protagonizado por la mascota de Linux, Tux el pingüino. En el juego, el jugador controla a Tux para que recorra un camino de nieve y hielo cuesta abajo recogiendo peces. 16 Deslizándose por el hielo, Tux se mueve más rápido, mientras que al deslizarse por la nieve tiene más maniobrabilidad; al deslizarse sobre rocas, su velocidad disminuye. Hay también árboles que obstruyen el camino de Tux y banderas que le indican el camino. Warzone 2100 Warzone 2100 es un juego de estrategia en tiempo real desarrollado por Pumpkin Studios y publicado por Eidos Interactive. El juego destaca por varios aspectos dentro de su género: incluye varias tecnologías de radar, se enfoca mucho en la artillería y tecnología anti-baterías, y diseño de vehículos personalizados Frozen Bubble Frozen Bubble es un estupendo juego para niños pequeños y no tan pequeños. Frozen Bubble es un videojuego de puzzles. Es software libre bajo la Licencia Pública General de GNU, disponible para muchos sistemas como Linux, Windows o Mac OS X, programado en Perl y con la biblioteca multimedia SDL. El objetivo del juego es disparar una burbuja de un color para descongelar otras burbujas de un mismo color, y así hasta descongelar todas las burbujas. La Estrategia en Tiempo Real se hace evidente en Warzone 2100. El juego es totalmente 3D, mapeado sobre un grid; los vehículos se mueven por el mapa adecuándose a las irregularidades del terreno y los proyectiles pueden ser bloqueados realísticamente por montículos y cerros. La cámara se mueve flotando en el aire con muchísima libertad, pudiendo rotar y hacer zooms, planos inclinados o planos en picado, todo controlado por el ratón o por el teclado numérico en el transcurso de la batalla. Bibliografía http://es.wikipedia.org/wiki/OpenArena http://es.wikipedia.org/wiki/Tremulous http://es.wikipedia.org/wiki/Frets_on_Fire http://es.wikipedia.org/wiki/Tux_Racer http://es.wikipedia.org/wiki/Warzone_2100 http://es.wikipedia.org/wiki/Frozen_Bubble http://openarena.ws http://tremulous.net http://alienarena.co.uk http://home.gna.org/oomadness/en/balazar http://www.billardgl.de http://fretsonfire.sourceforge.net http://tuxracer.sourceforge.net http://wz2100.net http://www.frozen-bubble.org 17 Yo Frankie!, un videojuego hecho en Blander Por: Yoandy Laurencio Cruz Y o Frankie! es un videojuego modelado y programado utilizando Blender. Desarrollado en el 2008 por el Instituto Blender, parte de la Fundación Blender. Es distribuido bajo licencia CC-BY 3.0. El juego está basado en Frankie, un personaje de la película de Big Buck Bunny. Aquí vemos a Frankie lanzando una oveja por los aires. El usuario maneja a Frankie a lo largo de varios niveles, en donde hay que atacar y defenderse de los otros animales. Se les puede pegar, coger, lanzar o lanzarles bellotas. El objetivo es conseguir la mayor cantidad de víctimas posibles y alcanzar algún punto del mapa. Yo Frankie! está disponible de forma gratuita en su Web: www.yofrankie.org para las plataformas Windows, GNU/Linux y Mac OS X. Para los que usamos Ubuntu Yo Frankie! forma parte del Repositorio de Ubuntu Lucid Lynx, basta con teclear en una Terminal, autenticado como root: "apt-get install yofrankie". Desarrolladora(s): Instituto Blender Distribuidora(s): Instituto Blender Motor: Blender Game Engine Crystal Space Plataforma(s): Windows GNU/Linux Mac OS X Licencia: CC-BY 3.0 Sitio Web Oficial: www.yofrankie.org En mi opinión personal, aunque el videojuego no cuenta con un guión relevante muestra muy bien las posibilidades del Blender para el modelado en 3 dimensiones y la programación de videojuegos de calidad. Creo firmemente que con un buen guión y el suficiente empeño se podrían desarrollar en Blender videojuegos libres multiplataforma. Bibliografía http://es.wikipedia.org/wiki/Yo_Frankie! http://www.yofrankie.org Comentarios: Por: Eugenio Noda Castillo Avatar, la pelicula que obtuvo 3 Oscar además de ser considerada la mejor pelicula con respecto a la animacion 3D fue hecha en Blender. Por: Rafael Águila Rodriguez Es muy importante estudiar el Blender por varias razones. 1.- Es muy pequeño y Fácil de Distribuir. 2.- Se logra gran calidad de Diseño. 18 Escuchar música desde la consola Por: Eliecer Turó González M Técnicas de modelado en Blender Por: Yoel Cantero Bravo E OC (Music on console) es un completo reproductor de música que puede ser utilizado por los amantes de las consolas, el cual no consume muchos recursos siendo muy útil en Computadoras con bajos recursos. xisten varias técnicas para hacer que el modelado en Blender sea más organizado y preciso, y en este pequeño articulo les describo teóricamente en que se basan tres de las técnicas más utilizadas. Para comenzar a utilizarlo solamente basta con instalarlo: aptitude install moc La primera “Verts to Verts” o Vértice por vértice, consiste en ir creando vértices y luego acomodándolos en las zonas que creamos correctas, por ejemplo, si creamos un circulo de 8 vértices en la vista frontal y luego nos vamos a la vista lateral y los acomodamos como queremos, cuando giramos el modelo lo que vemos es que se ha creado una forma que involucra al eje Z,Y,X. Después de instalado para lanzarlo basta con tipear en consola: mocp MOC tiene una interfaz bastante parecida al midnight commander con dos columnas, una permite movernos por los directorios y la otra es la lista de reproducción de archivos. Algunos de los comandos básicos para comenzar a utilizarlos son los siguientes: enter: Comenzamos a reproducir el tema seleccionado. a: Agrega el tema a la lista de reproducción. d: Borra el tema de la lista de reproducción. C: Limpia la lista de reproducción. Q: Sale del programa. q: Sale de la visualización gráfica, pero el programa continúa reproduciendo. <: Baja el volumen >: Sube el volumen. T: Permite elegir los colores con que queremos visualizar el MOC. ?: Permite ver los comandos con sus ayudas. Bibliografía: http://moc.daper.net Otra de las formas de modelado, es la “Box Modelling”, que es empezar de lo general a lo particular, por ejemplo, si queremos crear un ser humano primero hacemos muy básicamente todo el cuerpo, para después ir detallando parte por parte. Es una técnica muy buena para crear agradables proporciones y tener un vistazo de cómo va a quedar el modelo antes de detallar. También existe el modelado por rotoscopía, consiste en tener dibujos o referencias de frente, perfil y si es posible de arriba de un mismo elemento e ir creando caras y acomodando según lo que vemos en la imagen., esto podemos hacerlo usando “verts to verts”, o “Box Modelling”. Bibliografía: Manual de modelado con Blender 19 Alternativa al Microsoft Office Picture Manager Por: Juan Manuel Libera Frómeta T al vez se han encontrado con esta situación, necesitan minimizar el tamaño de las imágenes para enviarlas por correo, colocarlas en su celular o dispositivo terminal móvil, subirla a la Web con entorno de foro, blogs etc... A menudo deseamos convertir imágenes y ahí venía el dolor de cabeza y las ganas de ir a Windows para hacerlo en tres pasos con Microsoft Office Picture Manager. Una alternativa libre al Microsoft Office Picture Manager para la conversión de imagenes 1 a 1 o por lotes es gThumb, un visor de imagenes para GNOME, el cual contiene las mismas características del Office Picture Manager. MyPaint, una alternativa libre Por: David Cordero Rosales M yPaint es una ligera y sencilla aplicación para dibujar a mano alzada, similar a Krita de la suite KOffice y que incluso fue utilizada en la reciente producción de código abierto, Sintel. Esta aplicación de Código Abierto está acompañada de múltiples herramientas en ventanas flotantes y un gran arsenal de brochas y atajos de teclado listos para que des rienda suelta a tu imaginación y saques al artista que llevas dentro. Para instalar gThumb basta con acceder al Gestor de Paquetes y "marcar para instalar" gthumb, o teclear en una consola autenticado como root: apt-get install gthumb Utilizar gThumb para escalar las imagenes resulta tan sencillo como abrir una imágen y acceder a la opción "Escalar imagenes" en el menú Herramientas, se elije el % de compresión deseado y se acepta. Comentarios: Por: Nordis Cora Valdivia Para los que usamos KDE disponemos también de una herramienta con tal propósito, Gwenview, el visor de imágenes predeterminado de KDE4 cuenta con opciones que permiten editar las imágenes. Gwenview también soporta Complementos, para hacer uso de ellos debemos instalar el paquete kipi-plugins: apt-get install kipi-plugins MyPaint es una excelente alternativa al Microsoft Paint. Esta Aplicación puede ser instalada en Linux desde los repositorios de las distintas distribuciones o puedes descargarla desde su Web oficial en la URL: http://mypaint.info Bibliografía: http://www.muylinux.com http://mypaint.info 20 Herramienta para crear DVDs Por: Yoandy Laurencio Cruz U no de los principales problemas que enfrentamos al migrar hacia la Plataforma Libre es el de como crear nuestros DVD con menús. Para esto existen unos cuantos SWL, pero en esta ocasión hablaremos de uno en particular: ManDVD. ManDVD es una sencilla pero efectiva aplicación que nos permite crear DVD con menús de forma amena. Posee una interfaz agradable y lo mejor de todo, totalmente en español. Permite además introducir un video de presentación que se reproducirá antes de que aparezca el Menú del DVD, el cual puede contener como fondo tanto imagenes como videos. Ventana de creación de un nuevo proyecto de DVD en ManDVD. Posteriormente aparece la opción para crear un Nuevo Proyecto. Cuyos datos son la norma de video a utilizar PAL o NTSC (recomiendo NTSC) y la carpeta de trabajo donde se almacenará el proyecto. Para esta acción hay que tener en cuenta que un DVD ocupa cerca de 4.5 Gb, así que hay que elegir una carpeta en una partición que tenga por lo menos 9 Gb libres. Una vez elegido le damos clic en aceptar y pasamos a la ventana donde podemos añadir los videos. Vista principal de un proyecto de DVD con menú en ManDVD. Para resumir, ManDVD puede ser la alternativa perfecta para crear nuestros DVD. Forma parte del Repositorio de Ubuntu 10.04 por lo que instalarlo es tan fácil como "marcarlo para instalar" en nuestro manejador de paquetes preferido o introducir en una consola: apt-get install mandvd Una vez instalado lo ejecutamos y escogemos el idioma español como idioma predeterminado. Ya estamos listos para añadir los videos a nuestro DVD. Cabe destacar que podemos añadir tanto videos como crear una presentación con imagenes, o ambos a la vez. Podemos además incluir un video de presentación que se reproducirá al insertar el DVD en el reproductor y cuando este termine es que aparecerá el Menú. En fin, son muchas las opciones que permite ManDVD, todas y cada una de ellas fáciles de utilizar desde una interfaz agradable. Sinceramente, lo recomiendo. Bibliografia http://www.ubuntips.com.ar/ 21 EcuRed, conocimiento libre para un país libre Por: Humberto Cardoso Cabrera Comunidad de Software Libre en Ciego de Ávila Por: Yoandy Laurencio Cruz L a Enciclopedia Cubana en la Red (EcuRed) nació con el propósito de convertirse en una herramienta útil para los estudiantes de Cuba y para todas aquellas personas que gusten del conocimiento, porque como dijó Martí: "Ser cultos es el único modo de ser libre". Disponible en: www.cav.jovenclub.cu/comunidad S Disponible en: www.ecured.cu En su primer año de creada la enciclopedia cuenta con más de 18.000 artículos y varios portales. Posee además galerías de artistas cubanos de renombre universal así como curiosidades mundiales. En la portada de EcuRed el Internauta tiene acceso a los titulares de las principales noticias publicadas diariamente en la prensa cubana. Según los creadores de EcuRed, la enciclopedia se caracteriza por ser colaborativa y solidaria, siendo un proyecto cubano que busca alcance y participación universales; ofrece a sus participantes un espacio interactivo para publicar contenidos abiertos. Su filosofía es la acumulación y desarrollo del conocimiento con un objetivo democratizador y no lucrativo. itio oficial de la Comunidad de Software Libre en Ciego de Ávila. Un lugar para que los usuarios del Sistema Operativo Libre GNU/Linux compartan sus ideas y se brinden entre si un Soporte Técnico de calidad. Con el apoyo de los Joven Club de Computación y Electrónica y otras instituciones la Comunidad se organiza eventos, cursos en línea, talleres de impacto social, etc; todo esto para fomentar el uso de tecnologías libres y preparar a los usuarios informáticos para una exitosa migración al Software Libre. El sitio web de la Comunidad de Software Libre en Ciego de Ávila está diseñado para que todos sus miembros tengan los mismos derechos. Cada miembro puede obtener nuevos privilegios teniendo en cuenta su participación en el sitio, mientras más participe más privilegios tendrá. ¡Te invitamos a unirte a nuestra Comunidad! 22 HAEduc, Herramienta de Autor para la Educación Por: Osmany Montero Estrada C erca de tres años ha empleado el equipo de desarrolladores del Centro de Estudios de Software Educativo de La Habana, con el apoyo de un equipo venezolano y de un grupo de colaboradores para poner a disposición de todos una Herramienta de Autor multiplataforma y libre para crear aplicaciones dirigidas a la Educación. Con versiones para los sistemas operativos Windows y Linux (probado en Debian y Ubuntu). Su nombre es HAEduc. ¿Por qué otra herramienta de autor? Cuba está sometida a un feroz bloqueo por parte del gobierno de Estados Unidos que limita comprar o incluso acceder a tecnologías norteamericanas, aunque se produzcan en un tercer país. La situación es aún más compleja y se podrían señalar múltiples factores que obstaculizan la legalización del empleo del software privativo. Por otra parte, podría ser una solución demasiado costosa si tuviéramos la posibilidad de hacerlo. Somos de los que pensamos que no podemos y tampoco debemos hacerlo, si tenemos la posibilidad de abrazar la variante del software libre. Hoy el software libre es una alternativa que promueve la libertad, la cooperación y la solidaridad, valores en literal concordancia con los principios éticos y morales con los que hemos sido formados por la Revolución. Gracias a la cultura que vamos ganando cada día, sobre las posibilidades y la necesidad del empleo del software libre en Cuba, no es necesario argumentar demasiado sobre lo que motivó a la creación de una herramienta como esta. HAEduc, Herramienta de Autor para la Educación. Clic aquí para visitar el Sitio. ¿Qué es HAEduc? HAEduc es una herramienta dirigida a la creación de aplicaciones educativas, aunque es posible desarrollar aplicaciones de propósito general. Está pensada para programadores y profesores y cuenta con herramientas especificas para ambos. Las aplicaciones se crean en un ambiente de desarrollo integrado, mediante el empleo de la metáfora del libro. El comportamiento de sus componentes es guiado por eventos. Posee una sólida concepción en su intérprete de Script evidenciada en la programación orientada a objetos. Haeduc es una contribución al movimiento del Software Libre y una demostración para aquellos que aún hoy no confían en él y se resisten al cambio, que es posible no solo asimilarlo, sino contribuir a su desarrollo. La ausencia casi total de herramientas con estas características sumado al hecho de que sea un producto nuestro, cubano, son elementos favorables para su generalización y que estimule, así aspiramos, la participación de todos ustedes a estudiarla, emplearla y contribuir a su difusión. Bibliografía http://www.haeduc.rimed.cu 23 Agentes en HAEduc Por: Sandor Gómez Pérez H AEduc en su segunda versión brindará un recurso multimedia muy útil para hacer que las aplicaciones interactúen más y mejor con el usuario. Se trata de los Agentes de HAEduc. Estos Agentes o también llamados Mascotas, no son más que personajes animados que pueden ser insertados en las aplicaciones y que permiten comunicar información al usuario de una manera agradable e inteligente. Estos tienen la capacidad de moverse por la aplicación y mostrar mensajes en forma de texto (en el futuro mediante síntesis de voz). Un agente sería capaz de brindar ayuda diferenciada por pantallas y atendiendo a diferentes tipos de usuario. Los Agentes pueden ejecutar una secuencia de acciones en forma de guión. Pueden además ser empleado para realizar recorridos dirigidos por la multimedia y muchas otras opciones. Por defecto HAEduc brindará algunos de estos agentes que podrá usar libremente, aunque usted puede crear sus propios agentes a partir de una herramienta que viene incorporada en esta segunda versión y de algún editor de imágenes que le permita crear las gesturas. Los Agentes pueden ser empaquetados en un único fichero comprimido que puede ser cargado al iniciar la aplicación y liberado al final. Puede también emplear agentes creados por terceros o distribuir los suyos. Estos Agentes NO tienen ninguna relación con los de Microsoft puesto que el formato y la herramienta para gestionarlos han sido desarrollados para HAEduc. Bibliografía http://www.haeduc.rimed.cu ¿Cómo está programado Linux? Por: Eugenio Noda Castillo E l Sistema Operativo GNU/Linux, a menudo denominado tan sólo como Linux, que es el nombre del núcleo del SO, hace uso de un buen número de lenguajes de programación en sus distintos componentes. ¿Cuáles son esos lenguajes? Cada tipo de recurso parece tener ciertas preferencias, y es que hay lenguajes más adecuados para unas cosas. Obviamente el lenguaje de programación C sigue siendo la base, pero hay mucho más implicados. Para comenzar es conveniente aclarar el apartado de la nomenclatura que muchos medios utilizan (y utilizamos, probablemente por comodidad) a la hora de hablar de este sistema operativo. Linux realmente es el kernel del sistema operativo GNU/Linux, del cual existen literalmente cientos de versiones en forma de distribuciones, cada una con un kernel Linux y una serie de componentes adicionales que las caracterizan. Linux es realmente el componente principal del sistema operativo, es el verdadero encargado de administrar los recursos del sistema, el núcleo. Este componente se encarga de ir planificando la ejecución de las distintas tareas y les concede cierto tiempo de procesador, memoria, acceso al disco duro y otros subsistemas, etc. Linux A modo comparativo el kernel de Windows es kernel32.dll, pero el sistema operativo integra el Panel de Control, el bloc de notas, defragmentador, Internet Explorer, etcétera. Decir "estoy usando Linux" viene a ser lo mismo que "estoy usando kernel32.dll" en lugar de "estoy usando Windows", de ahí que los más puristas hagan hincapié en el error. 24 1. Kernel y drivers de dispositivos: Tanto los drivers como el kernel funcionan en un nivel realmente bajo de operaciones en el ordenador. Para escribir el kernel del sistema operativo y acceder a las propiedades del hardware tales como los ciclos de la memoria, buses de entrada/salida, etc., se necesita un lenguaje que pueda comunicarse con el hardware con potencia. El kernel Linux hace uso del lenguaje C (aunque en realidad no se trate de un lenguaje de bajo nivel) con una pequeña parte en lenguaje ensamblador. C, Python, Java, Perl y otros. Hay librerías GTK+, Tcl/Tk, Qt que son un frontend gráfico a tareas que corren por detrás en línea de comando. 2. Librerías y utilidades: Las librerías y utilidades básicas del sistema tales como mkdir, chmod, chown, head, tail, chroot, uptime, users también están escritas en lenguaje C. Por: Eugenio Noda Castillo Muy bueno el aporte. C es la base de todo lo que conocemos hoy como buena programación, siendo este estructurado demuestra ser super potente, aunque LINUX no solo fue C, pero bueno... 3. Gestores de paquetes y programas de configuración: Los gestores de paquetes tales como yum, apt, dpkg, etc; también están escritos en C, que como veis es la estrella absoluta de los componentes "base" de un sistema GNU/Linux. 4. Entornos de Escritorio y gestores de ventanas: La mayoría de gente usa un entorno de escritorio, y es que el día de hoy poco queda sólo en interfaz de línea de comandos. Los gestores de ventanas tales como metacity, kwin están desarrollados en C y requieren gcc para ser compilados. El entorno de escritorio, iconos, ventalnas, barras de herramientas, etc, están basados en librerías específicas (Qt para KDE, GTK+ para GNOME) y hacen uso del lenguaje mayoritario, C. 5. Aplicaciones gráficas de usuario: Este es el punto donde entran en juego una gran cantidad de lenguajes de programación, dado que básicamente es la capa más alta. Tenemos una gran variedad: Comentarios: Por: Carlos Martínez Gómez Todos los días uno aprende algo nuevo, entonces Linux está programado principalmente en C. Hay que aprender C porque si con él se hace gran parte de un sistema operativo tan poderoso, ¿Que podremos hacer en cuestión de aplicaciones?. Por: Denny Medina Sánchez La base de la programación de GNU\Linux es , tecnicamente C\C++. Bibliografía http://softwarelibre.uci.cu Alternativa libre al Delphi Por: Liyuan García Caballero P ara aquellos que han usando el Borland Delphi como herramienta de desarrollo, existe una alternativa libre llamada Lazarus, es multiplataforma porque lo que se puede utilizar en Windows, GNU/Linux, Mac o FreeBSD. Contiene componentes para conectarse a Bases de datos, los típicos componentes visuales y también se puede emplear para desarrollar para la Web. Bibliografía http://www.lazarus.freepascal.org 25 Graficando el tráfico del Squid Por: Carlos Martínez Gómez L levo algún tiempo buscando una solución para graficar el tráfico que pasa por mi squid; he visto varias todas muy complejas Multi Router Traffic Grapher (MRTG) y Cacti para monitorizar Squid a través de SNMP. Al fin he encontrado una muy sencilla en la que no necesitaras saber nada sobre SNMP y todas sus complejidades. Se trata de Squid Graph, un script de perl que lee el archivo access.log de su servidor proxy Squid y genera una página Web que muestra las estadísticas acerca de su proxy, accesos y transferencias, incluyendo el número de visitas de caché y el porcentaje de solicitudes que fueron atendidas por la memoria caché. Este no requiere instalación, solo hay que copiarlo en /usr/local y estará en funcionamiento. Como prerrequisitos se debe tener instalado Perl y perl-GD en el servidor. ¿Cómo lo instalo? En una consola autenticado como root teclea: apt-get install libmodule-install-perl libgdgd2-perl libgd-graph-perl Ahora descarga Squid Graph. Una ves descargado el archivo lo descomprimimos y copiamos a /usr/local, luego tecleamos en la consola: chmod 755 /usr/local/squid-graph/ Creamos un script para que este nos genere el gráfico en la web, tecleamos en la consola: # nano /usr/local/squid-graph/ggra y dentro de este ponemos cd /usr/local/squid-graph/ ./squid-graph --tcp-only --outputdir=/var/www/squid-reports/grafico < /var/log/squid3/access.log Una ves guardado el script le damos permiso de ejecución: chmod 755 /usr/local/squid-graph/ggraf Ojo, yo utilizo squid3 por eso la ruta de los log está cambiada, ustedes deben ajustarla de acuerdo a su server al igual que outputdir=/var/www/squid-reports/grafico que es la ruta de salida de la web. Si desean más información sobre la generación de la web pueden consultar el fichero README que esta dentro del fichero que descargamos. Ahora solo nos falta establecer una tarea programada para que nos genere la web cada cierto tiempo. crontab -e Escribo al final */5 * * * * /usr/local/squid-graph/ggraf Esto hará que se genere mi gráfico cada 5 minutos. Todo listo solo me falta saber interpretar el gráfico generado. Creo que esto les ayudará un poco. Usted puede ver que para cada petición cache Squid si está trabajando razonablemente bien, el servicio hace caching a alrededor del 45% de las solicitudes. Las estadísticas de las transferencias TCP muestran que sólo alrededor del 20% del tráfico se puede servir desde la caché, de modo que quizás la configuración debe cambiarse para permitir un almacenamiento en caché de archivos más grandes. Los picos azules en el total de transferencias, son las transferencias TCP indirectas que podría ser debido a algunos archivos en ese tiempo que no ha podido servirse desde la caché. Estos archivos o bien no se han descargado antes (por lo tanto, no son posibles para servir desde la memoria caché) o no se les puede hacer caché. Para averiguar cuál de estas posibilidades es la correcta usted debe investigar su access.log. Bibliografía http://www.linux-party.com 26 Salvar Grub tras instalar Windows Generando informes de trazas H S Por: Eddy Días Cuesta ay ocasiones en las que se hace necesario tener instalado en la misma PC Windows y Linux, cuando esto paso y debemos re-instalar Windows perdemos la configuración del Grub, por tanto perdemos el acceso a la instalación de Linux. Para solucionar este problema podemos utilizar el CD de Instalación de Ubuntu. Para ello booteamos la PC con el LiveCD, eligiendo la opción de "Probar Ubuntu sin hacer ningún cambio en su sistema". Una vez que el sistema este cargado nos dirigimos a una consola y escribimos: sudo fdisk -l Con esto vamos a ver las particiones de la PC, donde dice Linux, esa es la partición donde el sistema operativo Linux está instalado. Supongamos que dicha partición es sda1. En la consola introducimos los siguientes comandos. sudo mount /dev/sda1 /mnt, sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo chroot /mnt grub-install --recheck /dev/sda Reiniciamos la PC y listo. Ya el Grub se ha salvado y podemos continuar usando la antigua instalación de Linux. Bibliografía http://www.makeuseof.com/tag/how-to-fixbootloader-problems-due-to-grub/ http://linux.slashdot.org/story/10/08/28/21 12208/Some-Windows-Apps-Make-GRUB-2Unbootable http://www.ghacks.net/2010/08/02/get-toknow-linux-grub2/ http://www.chiark.greenend.org.uk/ucgi/~c jwatson/blosxom/2010/07/02 Por: Andro González Delgado arg un sencillo y eficiente generador de informes para Squid. Comenzamos por instalarlo: apt-get install sarg Con solo instalarlo la aplicación genera los informes. Para generar un informe, con solo entrar en la consola y teclear sarg debe funcionar. Una vez generado el informe podemos verlo desde un navegador Web, en la dirección: http://numero_IP_del_server/squid-reports/ Imágen de un reporte de Squid con la herramienta Sarg. Si utilizamos Squid3 es necesario hacer ajustes en el fichero /etc/squid/sarg.conf Sustituimos la línea: access_log /var/log/squid/access.log por: access_log /var/log/squid3/access.log Es recomendable programada para diariamente. configurar que Sarg una tarea se ejecute Bibliografía http://www.esdebian.org/wiki/generadorinformes-squid-html Acerca de: Aviso Libre es editada por la Comunidad de Software Libre en Ciego de Ávila en cordinación con los Joven Club de Computación y Electrónica. Cada dos meses se edita un nuevo número que incluye las mejores publicaciones hechas en la Comunidad durante ese tiempo. Equipo de desarrollo: Edición y Diseño Yoandy Laurencio Cruz Asistente de Maquetación Iselda González Hernández Corrección Heidy Ruiz Garcia Juan Manuel Libera Frómeta Hecha con: Colaboradores Eddy Díaz Cuesta Gimp Contáctenos: Sitio Web Puede acceder a nuestra publicación y descargar nuevos números en la dirección: http://www.cav.jovenclub.cu/comunidad/al Correo Electrónico Para contactarnos por correo electronico puede escribir a la dirección: [email protected] Teléfono Puede llamarnos al siguiente número: 033-55-4285 Con la colaboracion de: Inkscape Scribus