45 minutos

Software libre en las escuelas

Resúmen: 

Hablaré sobre el software libre y como beneficia el tener software libre en las instituciones educativas, como mejora en el aspecto económico y cultural a nuestras vidas.

Agenda: 
  • ¿Como surge el Software Libre?
  • Libertades del software libre
  • El software libre en el desarrollo tecnológico
  • Software libre como apoyo a la educación
  • Software libre como apoyo a la cultura social
Metas: 

Que las escuelas difundan software libre

Recursos: 

Ninguno

Creando una grid computacional con BOINC

Resúmen: 

BOINC (Berkeley Open Infraestructure for Network Computing) es una plataforma que permite la computacion distribuida aprovechando la capacidad de computo no utilizada por los usuarios de computadoras personales. Actualmente muchos campos de investigacion requieren de computo intensivo para su desarrollo, es asi que BOINC se presenta como una alternativa para que las universidades puedan ingresar a estos campos de investigacion aprovechando su propia infraestructura de laboratorios de computadoras sin necesidad de comprar costosos supercomputadores. La presente conferencia explica el funcionamiento de BOINC y la experiencia de uso en la Pontificia Universidad Catolica del Peru (PUCP).

Agenda: 
  • Que es Grid Computing?
  • Que es BOINC?
  • Que es Legion?
  • Adaptando un proyecto
  • Conclusiones y observaciones
Metas: 

Difundir el uso de BOINC como una efectiva herramienta de computo distribuido que permita a las universidades el ingreso de forma economica a campos de investigacion que requieren de computo intensivo.

Habilitando empresas de nueva generación con SL

Resúmen: 

En esta sesión mostraremos un mapa de las necesidades de Tecnología de Información que tenemos en la empresa de medios SG Software Guru, y cómo es que las resolvemos con software libre. Más alla de mostrar el caso específico de nuestra empresa, el objetivo de la plática es mostrar cómo es que hoy en día el software libre brinda un amplio espectro de aplicaciones suficientemente amplio y robusto como para habilitar a una empresa de principio a fin. También se hace ver que en lugar de querer usar SL para todo, puede ser más conveniente encontrar las áreas/procesos de una empresa donde el SL genera mayor valor, y enfocarse en ellas.

Agenda: 
  • Características del negocio en SG
  • Mapa de procesos en SG
  • Mapa de soluciones de TI en SG
  • Discusión de por qué sí se usó SL en algunas áreas y por que no en otras
Metas: 

Que el asistente se familiarice con el mapa de procesos de una empresa y como habilitarlo con soluciones basadas en software libre.

Recursos: 

Estar despiertos y con una mente abierta.

El Software Libre ¿qué es y por qué?

Resúmen: 

Se expone de manera sencilla e ilustrativa qué es el Software Libre, sus fundamentos ideológicos y legales, así como sus beneficios y aplicaciones en los sectores de educación, gobierno, y negocios.

Agenda: 

Se expondran los siguientes puntos:

  • ¿Qué es?
  • ¿Cuál es su fundamento idelógico?
  • ¿Cuál es su fundamento legal?
  • ¿Qué beneficios me aporta como individuo?
  • ¿Qué beneficios aporta en México?
  • Ejemplos prácticos
Metas: 

Brindar una conscisa e ilustrativa introducción al mundo de Software Libre. Explicar los beneficios que tiene el utilizarlo en nuestras táreas diarias sean estás personales, de estudio, negocios o gobierno.

Recursos: 

Mente abierta.

Textmotion - Proponiendo un CMS de nueva generación.

Resúmen: 

Textmotion es un sistema de administración de contenido nuevo y distinto a los demás en varios aspectos. Uno de los más importantes hablando técnicamente es que está bien planeado y fue programado desde cero usando buenas prácticas.

Éste proyecto no usa más de lo que necesita, es rápido, seguro, implementa varias técnicas experimentales en contra de problemas comunes como el spam y los ataques informáticos a sistemas web. Intenta ser sencillo de usar y limpio para programar.

Textmotion implementa una innovadora propuesta para manejo de módulos y temas en base a paquetes que un usuario puede descargar e instalar directamente en su sitio. Ésta técnica es una propuesta personal para romper la barrera tecnológica con usuarios finales y usuarios técnicos.

La conferencia expondrá las mejores características del proyecto que lidereo en asociación con Astrata Software y que está disponible bajo licencia MIT desde el sitio web http://textmotion.org.

Agenda: 
  • Inventando o reinventando, pros y contras.
  • Características generales de Textmotion
  • Innovar
  • Usabilidad, seguridad y ergonomía
  • Técnicas antispam
  • Técnicas antihacking
  • ¿Textmotion como framework?
  • La licencia MIT
  • ¿Por qué usar Textmotion?
Metas: 

* El asistente saldrá convencido de utilizar Textmotion en los desarrollos futuros como base de los proyectos que requieren desarrollo rápido.
* El asistente conocerá los pros y contras de la licencia MIT.
* El asistente cuestionará las razones de por qué entrar en el desarrollo en un aspecto tan competido como el de los sistemas web de código abierto.

Recursos: 

La conferencia será apta para todo tipo de público.

Ruby on Rails, El mejor amigo del programador

Resúmen: 

Ruby on Rails tomó por asalto el mundo del desarrollo Web hace un par de años, muchos desarrolladores fueron atraidos a el por la moda que ocasionó, otros por la velocidad con la que puedes desarrollar aplicaciones funcionales, otros más por que necesitaban un lenguaje que les brindara la libertad de un lenguaje dínamico como Ruby ó PHP junto a la fuerza y mejores practicas que brindaba Java. Pero ahora, la moda ha terminado, ¿Qué es lo que ocasionó que los desarrolladores experimentados se quedaran con Rails y desarrollaran más y más aplicaciones usandolo?

Hablaremos de como la moda se convirtio en una herramienta, de como la convención es mejor que la configuración es muchos casos y en que casos no lo es. Rails brinda a los desarrolladores de aplicaciones Web un mundo nuevo de herramientas y de orden que ha ocasionado nuestras aplicaciones sean poderosas sin terminar en un desorden. Rails ha llegado para quedarse.

Agenda: 
  • ¿Por qué Rails?
  • Ventajas y desventaja de Ruby on Rails
  • Tu aplicacion de recados en 15 minutos con Rails
  • Un poco de TDD
  • El futuro de Rails y como puedo adoptarlo en mi empresa
Metas: 

Los asistentes seran capaces de ver las ventajas que Ruby on Rails les brindará como desarrolladores Web, asimismo obtendran recursos que los iniciaran en el mundo de RAD con Rails y que permitiran que pueda desarrollar aplicaciones con está herramienta bindando a su compañia y cliente un mejor servicio.

Recursos: 

Conocimiento básico de desarrollo Web, el asistente que conozca aunque sea por definición solamente, los terminos TDD, Ruby, AJAX y Ruby on Rails entendera un poco mejor el por que de la presentación, un simple repaso de esos terminos servira para que el asistente llegue un poco empapado del conocimiento que se expondrá.

Wordpress como plataforma de desarrollo

Resúmen: 

Wordpress es hoy en día el mayor sistema de gestión de contenido cuyo objetivo es el bloggin, el fenómeno blog es muy interesante ya que no solo engloba aspectos técnicos, es un fenómeno cultural y social que ha ganado mucha importancia en la web, incluso a sido causa incluso de problemas legales dado que es un medio de comunicación de 2 vías permitiendo a cualquier individuo hacer del dominio publico determinada información. La aparición de sistemas de administración de blogs masivos tipo WordpressMu y los hosters como blogspot, blogger entre otros, han abierto la posibilidad a millones de personas para comunicar experiencias, acontecimientos, noticias y casi cualquier tipo de información sin tener un perfil técnico.

Nosotros los informáticos podemos sacar beneficiarnos y contribuir a esta herramienta si sabemos sacarle provecho adecuadamente, Wordpress nos ofrece una plataforma compleja y avanzada para gestionar contenido por lo que con esta charla pretendo no solo desmitificar sino mostrar algunas técnicas y buenas practicas que pueden ser útiles a la hora de implementarlo, adaptarlo y desarrollar para el, por supuesto compartir mi experiencia personal y uno que otro desarrollo.

Agenda: 
  • Breve análisis del fenómeno blogger.
  • Los blogs el enfoque (muchas veces utilizamos o instalamos herramientas sin saber si son la mejor opción para lo que pretendemos hacer, en otros casos las usamos sin saber que queremos hacer por lo que necesitamos mantener el enfoque)
  • Breve preview de alternativas. (Que puedo usar y por que wordpress)
  • Creando templates para wordpress desde cero. (entendamos el "loop" motor de wordpress, los estilos, las rutas y el rendereo de los post's)
  • Sobre Widgets y plugins.
  • Seguridad en wordpress, bienvenido a bugpress.
  • htaccess, regex y permalinks.
  • WpMu administrando la plataforma multiusuario para gestión masiva de blogs.
Metas: 

Que el asistente disfrute de wordpress no solo como un sistema de bloggin sino como una plataforma de desarrollo.

Recursos: 

Conocimientos básicos de desarrollo web.

Seguridad en redes inalámbricas. Análisis avanzado.

Resúmen: 

Análisis de seguridad de redes inalámbricas mediante herramientas avanzadas de software libre.

Agenda: 
  • Incluye puntos de los temas más específicos...
  • Que estás planeando discutir en tu presentación...
  • No tiene que ser una lista completa, pero...
  • Debería ser suficientemente detallada para ayudar a un potencial asistente...
  • A decidir si hay algo que desee aprender de tu presentación
Metas: 

Los participantes serán capaces de determinar el grado de seguridad que presentan las redes inalámbricas utilizadas.

Recursos: 

Serán proporcionados en cds

RedNux.net implementacion de una red WAN inalambrica de acceso gratuito.

Resúmen: 

-

RedNux.net es una red inalambrica de acceso gratuito, funcional para compartir archivos, ancho de banda, jugar en red, etc. Implementada bajo estándares 802.11(x) usando el sistema WDS(Wireless Distribution System) para interconectar los diferentes puntos de acceso de la red, de esta forma podemos expandir la red interconectando mas nodos o puntos de acceso.

-------------------------------------WAN-------------------------------------

*******AP6*******************************************************************
******/**********************************************************************
*****/***********************************************************************
****/****************************AP7*****************************************
***/*****************************/********************************AP15*******
**/****************************/ **********************************/*********
*/***************************/***********************************/***********
AP5************************/***********************************/*************
*|***********************/***********************************/***************
*|*********************/***********************************/*****************
AP2-------AP0-------AP1 ------------AP3---------------AP13-----------AP(X)***
**********|***********\*******************************/**********************
**********|************\****************************/************************
**********|*************\*************************/**************************
**********|**************\***********************/***************************
*********AP4**************AP8----------------AP9*****************************
********/ ******************|*******************\****************************
*******/********************|*********************\**************************
******/*********************|***********************\************************
*****/**********************|*************************\**********************
****/***********************|***************************\********************
***/************************|*****************************\******************
**/*************************|*******************************\****************
AP10**********************AP12******************************AP14*************

-------------------------------------WAN-------------------------------------

También veremos las antenas utilizadas para la coneccion AP--to--AP--...

-

Agenda: 

-

Intro:

  • *Propósito.
  • Justificación.
  • Antecedentes.
  • Point-to-Point , Multi-Point-^

-
Hardware:

  • AP(access point).
    *Modificaciones.
  • Antenas.
    *Biquad.
    *Helicoidal.
  • Cables y Conectores.

-
Software:

  • OS(Frimware).
    *Configuración y Modificaciones.
  • Protocolos.
    *configuración WDS.

-
Conclusiones y *Preguntas.

-

Metas: 

-

Compartir las experiencias de este proyecto, Animar a los asistentes a Iniciar su propia red-GPL y beneficiar a nuestra comunidad.

-

Linux Virtual

Resúmen: 

La virtualización hoy en dia es la nueva gran herramienta, y a su vez "nuevo" que lleva ya algo más de cuatro décadas. Si embargo se ha utilizado históricamente en una serie de contextos, pero con un objetivo principal, ahora es en la virtualización de servidores y sistemas operativos. Al igual que Linux, la virtualización ofrece una gran variedad de opciones de rendimiento, portabilidad y flexibilidad. Esto significa que usted puede elegir el enfoque que funciona mejor para usted y para su aplicación.

Agenda: 
  • Virtualizacion por Hardware / software
  • El enfoque se puede tener y llevarlo a la practica en sistemas heterogeneos
  • Saber que existen mas de un software para virtualizacion y como aplicarlo para produccion
  • Los puntos escenciales del software que existe desde hace años para hacer la virtualizacion y como implementarlo
  • La decision final del usuairo para ahorrar hardware en una institucion, empres o gobierno con un sistema virtualizado con el cual convivan sistemas heterogeneos tales como : Windows, linux y otros s.o
Metas: 

El usuario final sabra diferenciar entre para-virtualizacion y virtualizacion con herramientas Open source y sistemas propietarios.

Tambien podra distiguir que tipo de arquitectura soporta este tipo de virtualizaicon y/o para-virtualizion

Finalmente tendra en sus manos la eleccion de poder poner en marcha un sistema de virtualizacion en un enfoque de desarrollo y/o en sistemas de produccion

Recursos: 

Conocimientos de arquitecturas de computadoras (Hardware, dispositivos de e/s, ram's, cpus's, etc).
Conocimientos basicos de virtualizacion con quemu, virtulbox, vmware, xen entre otros
Conocimientos y puesta a punto de un servidor GNU/Ginux para sistemas de produccion a nivel de servidores.

Distribuir contenido