Monday, October 27, 2008

ENLi '08

Tipo: Personal

A inicios de octubre Leobar me había dicho acerca de un congreso, si deseaba ir, era de Software Libre, y como sabe muy bien que esa tecnología es de mi agrado, y bueno entre el trabajo y la escuela (a distancia) pues tuve que checar como iba a estar el horario y las fechas, afortunadamente no me tocaba trabajar el fin de semana según las fechas y sólo pedí permiso en el trabajo con tiempo para no tener problemas, por fortuna me dieron los días necesarios para asistir al congreso.

El congreso era ENLi '08 (Encuentro Nacional de Linux y Software Libre), que se realizaría en las instalaciones de la Universidad Popular Autónoma del Estado de Puebla (UPAEP), los días 23, 24, y 25 de octubre de 2008.

Así que al fecha había llegado y nos fuimos, nos instalamos en el hotel el día miércoles 22 en la noche ya casi jueves.

En la noche elegimos las conferencias a las que asistiríamos al siguiente día.

Jueves 23 de Octubre

Fuimos a la universidad y vaya sorpresa, la universidad tiene muy buenas instalaciones, muy propio para este tipo de eventos, asi que fuimos a registrarnos, esperamos por confusión en un lugar donde no era la conferencia elegida y llegamos tarde, ni modo.
Las conferencias a las que asistimos ese dia fueron:
  • Plone, CMS y Framework de desarrollo web con Python.
  • Nagios:Monitoreo de Redes.
  • PHP Antibalas: Programación segura de aplicaciones web.
  • Bash: Uso avanzado de linea de comandos.
  • Software libre en empresas
  • Magistral: Hans Petter Jansson
Asi que llegamos tarde a la primera conferencia, pero por tan solo unos minuto.

Plone, CMS y Framework de desarrollo web con Python.

Fue impartida por Erik Rivera Morales.
Nos perdimos la instalación de Zope como servidor, pero la herramienta de Plone la pudimos observar todo, realmente una herramienta de mucha facilidad de uso, que junto con la tecnología de Zope se complementan, Erik nos explicó que es importante tener a Zope como servidor, que no tan solo es un servidor de aplicaciones web, sino que también ha desarrollado su base de datos que es orientada a objetos y que es muy eficiente.
Nos mostró las aplicaciones y sistemas que ha desarrollado y que él es el encargado de el desarrollo web través de Plone.
Faltó tiempo, pero ni modo, una buena charla sobre una tecnología que desconocía.

Nagios: Monitoreo de redes.
Fue impartida por Martín Edmundo Barriga Orozco.
Sin duda fue la peor de las conferencias, el joven que la impartió no realizó una demostración, estaba muy nervioso y tartamudeaba mucho, Leobar y yo creímos que veríamos algo real, algo desarrollado o mínimo una demostración, pero por desgracia parece que estábamos escuchando un How to de Nagios, la inseguridad del ponente no nos brindo la confianza para discutir el tema con él, ya que no criemos que solventaría nuestra duda, así que nos retiramos de inmediato.

PHP Antibalas: Programación segura de aplicaciones web.
Expuesta por un joven creo se llama Ruben, y pertenece a un grupo encargado de desarrollo de tecnologías: ICEnetx Team.
La platica inicio definicendo cada uno de los ataques que hacen los "hackers", que no son mas que scripers (creo), que es gente que se dedica solo a escribir pequeños scripts para hacer caer las aplicaciones Web, no son en realidad verdaderos Hackers.
Lo más interesante es que el joven ponente demostró varios errores de código en las paginas, pues ya que se contaba con red inalámbrica libre, pudo acceder a varios sitios y demostrar los errores comunes que realizan los Webmasters, el tiempo se acabo pero la platica no, y queríamos que se quedará, pero el otro ponente ya estaba en la puerta y era importante su charla, al menos para mí, pues era Bash, lenguaje en el cual en este momento estoy muy interesado.
Así que acordamos continuar después y seguimos con Bash.

Bash: Uso avanzado de linea de comandos.
Fue impartida por Octavio Ruiz Cervera.
Nos comentó que él hace aproximadamente 7 años, había participado como organizador en un evento parecido a la ENLi, y que desde ese momento se sintió cautivado por el software libre e inicio su carrera con esta tecnología a tal grado que actualmente trabaja para uno de los patrocinadores del evento (NEOCENTER) y nos comentó que él es el encargado del desarrollo de software y lo hace con software libre.
Inicio explicando lo que era el lenguaje y dando demostraciones por medio de sus diapositivas, lo que me ayudó mucho pues actualmente estoy utilizando para la administración de servidores y de plano desconocía mucho sobre el tema y esta platica me ayudó a comprenderla mejor.



Al término de la platica continuamos con las de PHP Antibalas, y el joven Ruben continuo dándonos demostraciones y atacando a la página del ITESM, demostrando que la tecnología que utilicen en dicha institución carece de fortaleza y que cualquiera podrá adquirir cuentas y demás cosas del portal de los estudiantes, y dándonos tips sobre como no caer en esos problemas ta básicos.


Software libre en empresas
Aquí perdimos nuestro tiempo, el ponente era Guillermo Amaral, que también tenia una conferencia magistral, no llegó a tiempo, sino al final de la hora en que era su exposición, pues lo vi llegar con equipaje, por lo visto se le hizo tarde y ni modo, estábamos interesados, pero no todo se puede y fue la segunda decepción, recordando la de Nagios.


Magistral: Hans Petter Jansson
Hans e origen noruego, es uno de los desarrolladores que laboran en Novell, y esta a cargo del proyecto Gnome Love, inició su platica con gráficas del petroleo, no se si todos los de Gnome inician así, quizá sea una regla o de plano no se les ocurre algo mejor, pues hace aproximadamente 2 años asistí en Xalapa a ver a Federico Mena, el pionero en el desarrollo de Gnome e inició su platica igual, con lo del petroleo.

Después de eso Hans se aboco a explicar como se labora con Gnome, que proyectos están y como se debe participar en dicha comunidad, también menciono que hacen concursos sobre proyectos en donde los vencedores reciben una gratificación económica e incluso mas a poyo para el desarrollo de su proyecto, además hizo notar que las mujeres ya no desarrollan a pesar que las iniciadoras del software fueron ellas, así que por tal motivo generan concursos donde la participación es exclusiva de ellas.

Sin duda alguna fue muy amena su platica a pesar que su español no es muy bueno, pero fue de gran ayuda saber como funciona Gnome.



Viernes 23 de Octubre

De nuevo en el hotel nos preparamos para partir, esta vez un poco mas tarde que el día anterior pues las ponencias empezarían a las 10:00am, así que fuimos de nuevo a la universidad.

Desayunamos en un lugar que se llama "La Sombrilla", comida muy buena, donde venden ensaladas, cuernitos, jugos y demás alimentos muy sanos, asi que consumimos rápidamente el desayuno y corrimos a la primer ponencia.


LAMP modelo 2008
Aquí una terrible decepción, se supone que la impartiría Sandino Araico Sánchez, pero estuvimos esperando un buen rato, hasta que se dio una hora de retardo y no llegaba así que otra persona nos platico sobre un buen tema de seguridad:

One Shot Phishing On Local Area Networks
La impartió Héctor Leal Morales.
Nos explico de manera rápida en que consiste, y no es mas que capturar na pagina como el login de hotmail.com, o el de hi5.com, esta página en realidad esta alojado en otro servidor y no en la que debería, se puede observar en la barra de direcciones que la cosa no es correcta pues la dirección y paginas son distintas, la cosa es engañar a gente.

En caso que los usuarios tengan conocimientos de computación se podrá dar cuenta que dicha situación es un truco y no caerá, entonces se recurre al Pharming que no es mas que en una red local cambiar la dirección de la pagina y de cierta manera capturar el DNS de las paginas y redirigir todo a una maquina en la red local de esta manera la pagina será mas realista y los usuarios podrían caer más fácilmente, y se hace uso de herramientas como el Ettercap y demás aplicaciones para el montaje de un sitio (Apache, MYSQL y PHP), todo lo mostró a través de videos, todo fue muy interesante, incluso hasta nos olvidamos por un momento de Sandino, hasta que llegó y ahora si se puso a dar su plática.

Sandino llegó acompañado de un compañero que la verdad no recuerdo su nombre, su plática en realidad fue sobre como optimizar tanto el tráfico de la red como el reducir hilos de procesos en el servidor, su solución fue la de implementar un servidor web Cherokee, con nginx permite que no se sobrecargue el procesador con peticiones ya utilizadas anteriormente, también mostraron la configuración de MySql en donde se puede establecer la base de datos en cache y evitar consultas continuas. Faltó tiempo para poder continuar pero fue muy grato ver de nuevo a Sandino, pues en el 2006 lo vi en el Gulev, en 2007 lo pude observar en CIAPEM pero no me dio tiempo de ver su platica y ahora acá en ENLi 2008, increíble.


Estrategias de virtualización con Linux
Al término de la plática de andino humos corriendo directo a la de virtualización, esa plática de virtualización ya en el GULEV 2006 la había dado Sandino y me llamó mucho la atención y esta vez quería ver que es lo que nos presentaría el ponente Gunnar Eyal Wolf Iszaevich, llegamos y estaba hablando de las maquinas virtuales de Java y .Net, entonces Leobar decidió ir a otra conferencia, yo me quede, pero conforme pasaba el tiempo los asistentes huían, a tal grado que de la fila numero 15 aproximadamente me pase a la segunda, pues cada vez la cosa se estaba poniendo mas interesante, hasta que al final Gunnar nos mostró lo que tenía en la UNAM, y lo que pretendía hacer, un proyecto pequeño pero muy bien pensado solucionando los problemas a gente que realmente lo necesita, así que finalmente me agradó muchísimo su platica no fue nada decepcionante.

Vaya si tiene para platicar este hombre, hablo demasiado de muchas cosas, pero el final fue lo mejor nos mostró la práctica que es lo que mas importa a fin de cuentas, pero vaya muy interesante.


hola-wey dot com (sms desde tu Linux)
La idea era entrar a la conferencia de Clustering para pobres, pero el ponente no fue avisado y no llevo el material, ni modo se pospuso para el siguiente día, así que fue Andrés Bernardo Vargas Rodríguez quien nos dio esta plática.

Él hace ya algún tiempo lo que usaba para enviar mensajes a celulares de manera gratuita era a través de páginas una de ellas era hola-tu.com, la cual te daba servicio de mensajería celular a través de la página, poco tiempo después suspendieron dicho servicio, así que él se dio a la tarea de investigar sobre el asunto hasta que descubrió en que consistía, se utilizaba un celular conectado a la computadora para reenviar los mensajes a otros celulares, pero utilizaban un sistemita desarrollado por medio de php, así que él realizó lo mismo.

Nos dio una demostración de lo que hace, por desgracia también se le había olvidado su celular y su cable, pero por fortuna uno de los asistentes llevaba su celular y su cable, se probo y que sale el asunto, nos comento que pretende hacer un negocio con eso, y pues bueno anda solicitando patrocinadores, es una buena idea la verdad. Excelente también.

Magistral
Ya con un poco de apatía por ir a ver al mexicano Guillermo por habernos fallado en una ponencia, pus fuimos y llegamos muy tarde a su conferencia, se la paso hablando de KDE y todo el trabajo que se realiza, muchos lo vimos y escuchamos, pero al menos a mi no me agrado mucho pues utilizo GNOME como escritorio, y pues al verdad solo Luciano utiliza KDE los demás GNOME, hubo pocos cuestionamientos por parte de los asistentes hubo muchos por parte de los ponentes, y muchísimas bromas entre Guillermo y Hans, pues estaba presente.

fue amena la platica pero pues no fue muy productiva, ¿será porque no es de mi agrado KDE?, se presento a KDE 4, con videos, imagenes y el propio escritorio, como siempre KDE impecable en su diseño, muy hermoso, porque hay que reconocer que ese entorno es muy bonito, pero solo eso.


Sábado 24 de Octubre

Ahora sólo, pues Leobar tuvo que huir a su maestría pues tenia examen de certificación de Oracle, pues yo me quedo, las conferencias que me interesaban: Mono y la telefonía IP, la cosa era entrar también a la de Clustering, pro sacrificaría una hora de telefonía y mejor no.

Así que a la de MONO.


Implementando WebServices con Mono
El ponente fue Jesús Adlair Cerecedo Méndez, su platica fue buena, no hubo mucha participación por parte de los espectadores, pues la verdad yo quería saber que traía él, explico de manera rápida lo que era Mono y a darle con un código que traía, muy interesante la manera en que realizo la aplicación pero finalmente la compilada falló, pero bueno, lo importante es que se vio algo bueno finamente se vió la aplicación, definitivamente falto tiempo, pero bueno, en una hora es difícil abarcar ago bueno, como sea yo estoy muy interesado en eso de Mono, pues es la plataforma .NET de GNU/Linux, y realmente deseo empezar proyectos en este lenguaje, ahora la cosa es empezar proyectos y a solicitar asesorías, no hay de otra, y que más con estas personas que se ve que son muy buenas en el ámbito y que pueden ayudar.


Instalando una centralita telefónica en 2 horas
Ponente: Filein Rommel León Méndez.
Una de las mejores definitivamente, Filein explico de manera rápida muchas cosas teoricas, llevo sus "chunches", como él le dice a todos los accesorios necesarios y dar demostración, increible, explico la capacidad que tiene Asterisk para todo lo que es la telefonía IP, y todo sin necesidad de usar teléfonos IP que salen en un buen billete.

Mostró todas las capacidades de Asterisk y de FreePBX, la interfaz gráfica en Web de Asterisk, mucho más fácil de utilizar que en modo texto por desgracia y falta de tiempo no se pudo observar del todo la configuración desde la instalación de Asterisk, muchos decidieron quedarse mas tiempo y que el ponente en un rato mas tarde de la clausura expusiera el tema, pero bueno yo decidió regresarme a mi pueblo.

Pero vaya si es interesante todo lo de la telefonía, espero poder hacer algo en ese rubro, siempre lo había ignorado, pero ahora me ha motivado para hacer algo de este tipo, ojala y pueda en los cortos tiempos libres de trabajo.


Magistral
El ponente en esta ocasión fue Luciano Bello, de Buenos Aires, Argentina, desarrollador de Debian, y vaya si hizo su platica muy entretenida, incluso un poco mas que la de Hans.

Lucinao decidió exponer la manera en que cada uno de nosotros (mortales) puede colaborar con Debian sin necesidad de ser un desarrollador, y en su presentación utilizó a los personajes de los Simpsons, bueno, no directamente a la familia sino a los habitantes de la ciudad de Sprinfield, así que fue comparando los oficios de cada personaje con lo que podría ser una actividad para la colaboración de Debian.

Por ejemplo expuso al reverendo, para mostrar a todos que la evangelización es importante, y no se necesita ser desarrollador, solo tener bien en claro en que consiste la filosofía.

Los reporteros con Kent Brockman quedan representados, y su misión es mostrar al mundo los avances del software libre y en este caso de Debian, sin saber siquiera el significado de una linea de código.

Sin duda alguna muy entretenida su plática, y muy dinámica.



CONCLUSIONES

El mejor de los congresos a los que he asistido, me ha llenado de total satisfacción y me ha motivado para continuar con el estudio del software libre, me han llenado la cabeza de ideas, y bueno, seguiré insistiendo porque al menos mis conocidos utilicen este software, y si es posible ojala y todo mi país, se que suena como sueño, pero pues asi es como empiezan los grandes cambios, con ideas descabelladas, jajaja.

Unir dos ficheros PDF en Linux

Tipo: Aplicación
S.O.: Gnu/Linux

Hace algunos días tenia la duda de poder unir dos PDF, ya que un programa llamado Planner realiza diagramas de Gantt y exporta dichos diagramas en PDF, pero debía integrarlos a otro documento PDF, de ahi surgió mi duda y me dispuse a investigar algo que pudiese unir estos dos archivos.
Me la pase buscando en la red, hasta que encontré de manera muy rápida y sencilla una resolver mi problema,se hace por medio de otra aplicación, no tiene entorno gráfico como en la mayoría de las utilerias de Gnu/Linux, pero no perdía nada en intentarlo.
Mi distro es Ubuntu 8.04 y me dispuse a seguir instrucciones de los blogs:

Para instalar la aplicación

aptitude install pdftk


Y para unirlos:

pdftk entrada1.pdf entrada2.pdf cat output salida.pdf

En el blog donde encontré esta fascinante herramienta dice:

"
La potencia de la herramienta es enorme. Permite unir varios PDF, partirlos, desencriptarlos si tienen contraseña, encriptarlos, rellenar los formularios que disponga, ponerles una marca de agua, reparar en muchos casos PDF corruptos… Y todo mediante la línea de comandos."

Espero que a alguien le sea útil.


Fuente:
http://dalealteclado.com/2007/03/cmo-unir-dos-ficheros-pdf-en-linux.html