Mostrando entradas con la etiqueta eventos. Mostrar todas las entradas
Mostrando entradas con la etiqueta eventos. Mostrar todas las entradas

lunes, 13 de junio de 2011

Charla "Introducción ao software libre - O Grove 2011"

El pasado 6 de Mayo tuve la oportunidad de "evangelizar" en O Grove. Os dejo la presentación por si os interesa.



domingo, 16 de enero de 2011

BETT2011 Londres

He tenido la oportunidad de asistir al BETT2011, el mayor evento de tecnología educativa que se celebra anualmente en Londres.La opinión general del evento es muy positiva. Voy a intentar hacer un breve resumen indicando lo que me ha gustado y lo que no.

Me ha gustado.

.- La organización: La inscripción vía web ha sido muy sencilla.Al llegar al Olympia lo único que tenías que hacer es presentar el código de barras que previamente te habían enviado al buzón de correo e inmediatamente generaban tus credenciales. A posteriori ese código de barras impreso en la credencial, servía para que te lo escaneasen en los expositores para hacer SPAM.
.- Localización: Muy fácil llegar en autobús o en metro. El último día, cansado ya de tanta tecnología educativa, decidí dar una vuelta por el barrio a descubrir el otro BETT.
.- Variedad: Si en esto está el gusto, han acertado. Desde pizarras digitales, software para pizarras, filtros de contenido por hardware y software, robots, maletines, cámaras, telefonía IP, casi de todo podías encontrar en el BETT2011.
.- Internet café: Por cortesía de Netgear, se habilitaron unas zonas de libre acceso a internet, tanto access point como PCs para uso común.
.- Cafetería: He contado alrededor de unos 6 o 7 espacios para comer o reponer fuerzas.


No me ha gustado.
.- Demasiada paja. Muchos stands de software para pizarras, en muchos casos podría decir que muy pobres. Abundancia de información en papel, una vergüenza para los tiempos que corren.
.- Demasiado grande. El BETT2011 es inmenso, necesitaría dos días completos para ver todos y cada unos de los stands. En una ocasión he tenido la sensación de estar completamente perdido.
.- Software privativo. Todo, a excepción de un par de stands, estaban relacionados con software privativo. Una pena.
.- Muy caro. Comer y beber en el BETT2011 es muy caro. Una Pepsi 2,10 libras, es decir, casi 2,50€. Podéis imaginar lo que cuesta un menú "enlatado" con ensalada y bebida....un robo!


Lo mejor.
[ Detalle de SumoBot Kit ]

Active Robots. Una empresa dedicada a comercializar kits para introducirse en la robótica y la electrónica. Estos kits sirven para aprender a programar en C y en PBASIC, y de paso para divertirse con estos robots. La verdad es que para mí fue lo mejor. Los dos días estuve en el stand. He de decir que los tipos de ActiveRobots son muy majos, y respondieron a todas y cada una de las preguntas planteadas...unos cracks! Enhorabuena!
Netsweeper: Filtro de contenidos web para centros educativos. Por lo que me han comentado, ellos te proporcionan un RPM que aconsejan correr en CentOS, y después te aconsejan cómo integrar éste dentro de tu infraestructura de red: detrás o delante de un firewall, dentro de una VPN...
Bloxx: Más filtro de contenido. En este caso software y hardware. Similar al Netsweeper, salvo la diferencia de que con BLOXX no tienes que comprar hardware, ellos te proporcionan un servidor de 1U con el producto. BLOXX es capaz de filtrar contenido web, email, contenido de Youtube y un sin fin de funcionalidades, todo desde una cuidada interfaz web. Me sorpendió la facilidad con la que se puede integrar la solución con un Active Directory de Microsoft Windows, así como crear reglas para grupos de usuarios.


El tema de las pizarras digitales lo pasaré muy por encima, es un mundo que desconozco, y salvo casos concretos, mi interés es obligatoriamente profesional. No me gusta que me traten como un idiota, esa es la sensación que he tenido en el mini-tour por el stand de SMART. En lugar de explicar como una ametralladora todo lo que hacen sus pizarras, podrían haber montando en su espacio un aula y hacer una demostración de cómo usar una pizarra en clase. Eso sí sería interesante.

Microsoft, DELL, HP, Toshiba, Asus y demás fabricantes tenían presencia en BETT2011. A mi modo de ver más "a calzador" que por tener una relación directa con la formación. Por eso no voy a hacer ninguna referencia al respecto.

Para finalizar, señalar que no había un espacio tipo auditorio dónde asistir a ponencia de gente versada en la materia, y eso, señoras y señores organizadores del BETT, es algo que se puede mejorar para ediciones posteriores.

¿Volverías al BETT? Por supuesto, la primera para aprender. En la segunda supongo iré al grano.

domingo, 17 de octubre de 2010

Así fue la Trasnada 10 en Ordes



Llegaba tarde a Ordes. El día anterior regresaba de Expocampus 2010 en Madrid y necesitaba descansar. Expocampus es un evento que todo docente o persona relacionada con las nuevas tecnologías y/o docencia no debería perderse; si bien es cierto que este post no va dedicado a Expocampus, sí está relacionado con la Trasnada'10.
A mi entender, existe una gran diferencia de concepto entre eventos tipo Expocampus y Trasnada. Atónito escuchaba en Madrid a un gurú del e-learning afirmar "el gran impacto en EEUU es la colaboración web entre grupos de usuarios para realizar proyectos". Pero por favor, si la comunidad de software libre lleva casi 20 años haciendo lo mismo....y el auditorio se llena de aplausos. En contraposición, eventos como la Trasnada'10, no hacen más que reafirmar la excelente salud del software libre, y en particular la comunidad de traductores y personas que apoyan el software libre.

A pesar de conocer de antemano, y hablo desde una concepción global y generalista, el estado de grupos de traducción en Galicia; salí de la Trasnada'10 con una satisfacción enorme. Sólo el pensar que gente, de un modo altruista y perfectamente organizado(aunque parezca lo contrario) invierte horas, días y meses de su vida en traducir aplicaciones libres á galego es digno de mi más sincera admiración.

Entrando ya en la parte práctica de la jornada. Los "newbies" nos reunimos en una sala anexa donde Miguel Branco en una sesión de aproximadamente 120 minutos son describió las claves para introducirse en el apasionamente mundo del software libre y la traducción. Comentaba entre otros aspectos:
En resumen, una jornada que ha superado mis espectativas personales. ¿Por qué? Muy sencillo, si al terminar la jornada has aprendido nuevos conceptos, has ayudado a impulsar y mantener viva la comunidad del swlibre, eso, ya es un éxito. Enhorabuena a Trasno!


viernes, 16 de abril de 2010

Resumen II Moodle Moot Castilla y León

A las 09:15 llegamos Carlos Parada y Permuy al C.I.T.A en Peñaranda de Bracamonte. Lo primero que llama la atención, más allá del programa de la MoodleMoot, son las instalaciones.

El C.I.T.A es un edificio que pertenece a la fundación Germán Sánchez Ruipérez, ubicada en el municipio de Peñaranda de Bracamonte, provincia de Salamanca. Son unas instalaciones modernas, en perfecta armonía con el entorno, que centra su actividad en el desarrollo de tecnologías para la sociedad.Al hablar de instalaciones modernas me refiero a:

.- Espacios amplios y accesibles.

.- Aulas, espacios de encuentro numerosos.

.- Personal cualificado.

.- Acceso a Internet de calidad: wifi, cable y PCs

A las 10: 00 de la mañana y tras la presentaciones de rigor por los encargados de turno, comienza la ponencia de Ismail Ali Gago, para mí,la mejor de la Moodle Moot. Comienza de menos a más, hablando de la "nueva educación basada en competencias" , la L.O.E y la necesidad de definir un nuevo paradigma educativo. La llegada de la "Escuela 2.0" supone también el punto de encuentro entre tecnología y educación. Comenta, a mi modo de ver, con gran acierto, que el concepto de "educación 2.0" no es sólo "un PC por alumno", y puntualiza que ese sí ha sido, en parte, el papel propagandístico del gobierno del Estado, y si no en parte, si han centrado sus esfuerzos más "mediáticos" en el lema "un PC por alumno". Me ha gustado mucho la importancia que ha dado a las licencias no restrictivas. En definitiva una gran ponencia. Por cierto, ha declinado amable y educadamente la invitación de los miembros del C.I.T.A a utilizar el equipo que proporcionaban para presentar la ponencia y ha usado su tablet PC con Ubuntu Linux. Bravo Ismail! Ese es el ejemplo a seguir: " verba" y "facta".

En el tramo horario de 11:00 a 14:00 asistimos a seis(6) ponencias más, sobre todo de experiencias con Moodle en la educación secundaria. La que más me ha llamado la atención ha sido "Dinamización del profesorado para el uso eficiente de Moodle en el aula" por Juan Carlos Gacitúa Araneda, docente de UP Salamaca. A modo de trama intenta involucrar al profesorado en su resolución proponiendo un juego muy 2.0 que tiene como desenlace Moolde. Genial!

Desde las 14:30 a las 16:00 disfrutamos de una comida muy amena en compañía de asistentes al evento. Me ha sorprendido gratamente como ha calado GNU/Linux(Ubuntu en particular), Creative Commons, OpenOffice y Moodle en la comunidad educativa.

En el tramo de 16:00 a 19: 00 asistimos a un Taller de Moodle Avanzado. Tenía grandes expectativas en este taller, pero se fueron diluyendo a medida que pasaban los minutos. La docente y asistentes han puesto el resto para hacer del taller una experiencia muy amena y divertida.Gracias!

Por pura casualidad y con Drupal de fondo entablé conversación con dos empleados del C.I.T.A y que nos sirvieron de guía por el propio edificio y otro anexo, que sirvió para certificar mi sorpresa por la instalaciones, actividades y organización de la fundación. Enhorabuena!

Como punto negativo, resulta curioso observar, que un centro con los medios de C.I.T.A, "impulsor de lo 2.0" , se esclaviza a un sistema de video streaming que sólo funciona bajo Internet Explorer, no publica "nada" en las redes sociales(por lo menos de momento), y usa en el 99% de sus máquinas Microsoft Windows XP. El 1% supongo será Macintosh o algún sabor de GNU/Linux.

Para finalizar comentar que ha sido una experiencia muy gratificamente y enriquecedora. La educación 2.0 y el software libre van de la mano, quién no asuma esta realidad niega el presente, y lo peor, pone barreras al futuro.

Recursos:

Videos en Qik.com

Programa Moodle Moot

Y esto ha sido todo! Enhorabuena a los ponentes, organización y asistentes!


POST ORIGINAL ESCRITO POR ALBERTO PERMUY LEAL EN WWW.PROXECTODESIRE.EU

lunes, 1 de marzo de 2010

Drupalcamp Spain 2010 - Sábado - Openlayers



Una de las mayores sorpresas de la Drupalcamp, al menos desde mi modesto punto de vista, ha sido la ponencia de Openlayers de Alan Palazzolo.
Openlayers es una librería de Javascript, completamente libre y liberada bajo licencia BSD, también disponible como un módulo "amigable" para Drupal, muy fácil de integrar con la estructura interna del propio CMS, que permite "inscrutar" mapas utilizando al API de Openstreetmaps o GoogleMaps entre otros.
La charla ha sido muy dinámica, ilustrada con ejemplos. Supongo que el uso de Prezi para la presentación ayuda. Como curiosidad, señalar que el turno de preguntas ha sido extenso( y divertido, por supuesto), y una de la preguntas ha sido "¿Qué has usado para hacer la presentación?", provocando la carcajada general en la sala.
Los aspectos fundamentales tratados fueron:
  • Building maps
  • Views
  • CCK
  • Arquitecture and API
Mucho Javascript se ha visto en esta sesión, que junto a reflexiones tan interesantes como los problemas de intercambio de datos entre distintos dominios, ha hecho las delicias del personal. Comentaba Alan que en Drupal 7 se intentarán solucionar estos problemas(Proxy JS).
Lo dicho, para mí, la mejor ponencia de la Drupalcamp Spain.

Nota: 9 sobre 10.

sábado, 27 de febrero de 2010

Drupalcamp Spain 2010 - Sábado - The real power of Drupal



Puntual comienza la sesión "The real power of Drupal " de Addison Berry. Para los que no conozcan a @add1sun que es Team Lead Documentation de Drupal y trabaja en Lullabot. Seguro que os suena, a que sí? La verdad sea dicha, el que la sesión fuese en Inglés, es para mí un handicap, pero voy a intentar hacer un breve resumen, para no perder el hábito de post por sesión #drupalcampspain.


Con un pantallazo "It´s open source, stupid" nos introduce en el mundo del Opensource, con la clásica analogía de la cerveza gratis, recurrida en multitud de presentaciones. A la pregunta "What´s Drupal" hace hincapié en que Drupal no es simplemente código: es una comunidad . Afirma que el proyecto "se podría" dividir en un 50% para el código y otro 50% para la comunidad que lo desarrolla, apoya y difunde. Salgo de la sala con la impresión de haber escuchado a una persona realmente implicada con el concepto "comunidad", y eso , para la gente que "venimos" del mundo de SwLibre como el que suscribe, es como mínimo digno de elogio.


Nota: 7 sobre 10

Drupalcamp Spain 2010 - Sábado - Parches, bugs...



La puntualidad es algo muy importante, y en esta Drupalcamp los horarios se están cumpliendo: un 10 a la organización. A las 12:02 comenzaba la sesión "Parches, bugs...." a cargo de Manuel García. La primera sorpresa es que la sesión no ha sido 100% técnica, sino que se ha centrado al principio en el "¿Por qué reportar bugs?" y luego en "¿Cómo reportar un bug?" en Drupal. La segunda es la afirmación de que existen dos tipos de parches: "los buenos" y "los malos", entiendo a los primeros como el código que sí soluciona los bugs, y a los segundos como los que solucionan un error, pero añaden otros.
Especial énfasis en la documentación de los bugs y en la descripción de los mismos ya que "facilita a la comunidad la correción del error". Incide en la búsqueda antes de reportar un bug, ya que es posible que ya se haya enviado o corregido con un parche. Nos anima a TODOS los usuarios Drupal a reportar bugs. TODOS en mayúsculas por que por lo que he visto es bastante sencillo, y no es necesario ser un gurú para enviarlo. En http://drupal.org/patch/apply hay más información al respecto. "La localización de errores es vital para la comunidad Drupal, ya que ayuda a que la comunidad siga viva" comentaba Manuel. Además "si reportas errores, participas en la comunidad, como en una especie de simbiosis". (Están locos estos Drupaleros).
La sesión ha sido muy corta, apenas 20 minutos. A mi modo de ver, el ponente estaba nervioso,pero el turno de preguntas a animado un poco la charla. Se ha echado en falta un ejemplo práctico, algo habitual en todas las sesiones de la Drupalcamp.
Nota: 6 sobre 10

Drupalcamp Spain 2010 - Sábado - Ubercart



A las 10:00 de la mañana comenzaba la charla de P.Cambra sobre Ubercart, algo más que un módulo para comercio electrónico.
Ubercart, en palabras del propio ponente "es una solución completa para comercio electrónico,(...) muy flexible para la venta de productos no físicos: entradas para eventos p.e".
Ubercart "consta de dos pilares fundamentales: Núcleo y Otros componentes", e integra a la perfección Nodos, Views y CCK entre otros. La ponencia a sido práctica y directa, ilustrando con ejemplos la configuración básica del portal; desde cómo crear un artículo hasta las pasarelas de pago soportadas. Comentaba Pedro, que Ubercart será la base para un futuro Drupal Commerce en la esperada nueva versión de Drupal 7. Ha citado la opción de instalar Ubercart como módulo o directamente como una instalación limpia de Drupal con Ubercart instalado.
A pesar de ser un tema que personalmente no me interesa demasiado, sí me ha gustado la sesión.

Nota: 7 sobre 10

Drupalcamp Spain 2010 - Viernes - Unit & Integration Testing


Comienza la sesión!De nuevo, con la sala hasta la bandera. Javier[Alquimia] configura su máquina.Al proxectar su terminal, se puede observar su prompt "gentoo like” y eso me gusta.Esto huele a experiencia, y no sólo hablo de Drupal. Deja claro que un proyecto web dificilmente llegará a buen puerto si no se definen claramente todas las fases de la Etapa de Desarrollo. De vital importancia es la Fase de Pruebas, que a criterio de Javier, se divide :
  • Accesibilidad
  • Usabilidad
  • Funcionalidad
  • Cross Browsing
  • Rendimiento
El concepto de Accesibilidad web, más que un objetivo, que lo es, debe ser motivo de concienciación por parte de todos los miembros del proyecto, de que "la web" tenga conciencia de los tipos de usuarios que la visiten explicando "al usuario lo que se van a encontrar".
Hablando de Google Website Optimizer , YSlow, herramientas de validación de W3C y enlaces tan valiosos como este, la sesión se va consumiendo.
Me ha parecido muy interesante que se haya citado la virtualización relacionada con el tema del Crossbrowsing. Virtualbox es la solución que recomienda, y personalmente la considero muy acertada. ¿Hay aún gente que conciba la virtualización doméstica sin Virtualbox? Yo no. Lo discutiremos en otro post. Muy buena la referencia a Browsershots! Qué recuerdos!
Sobre el rendimiento, algo que en muchos proyectos se pasa por alto : !! Error!! Tomad nota:
Para realizar las pruebas de funcionalidad, recomienda:
Para finalizar, realiza unas pruebas prácticas con Simpletest. Demasiada miga para este post!
Hay un concepto que me ha quedado bastante claro:
testers != developers
Nota: 8.5 sobre 10

viernes, 26 de febrero de 2010

Drupalcamp Spain 2010 - Viernes - Jquery




A las 15:00 horas Ricardo Sanz comenzaba la sesión "Introducción a Jquery". Los diez primeros minutos sirvieron de introducción, presentado Jquery y comentando hasta dónde podemos llegar. Me ha gustado la analogía que ha utilizado en la sesión : "Apuntar y disparar". Apuntar, los más avispados se habrán dado cuenta, refiriéndose al DOM , y "disparar" a la ejecución del código posterior. Toda la sesión ha sido muy práctica, ilustrada siempre con ejemplos. Para ilustrarlos usaba Firefox con el complemento Firebug sobre una plataforma Micro$oft Window$.
Me ha parecido muy interesante, y una opción a plantearme en futuras ponencias, la entrega de una pequeña plantilla con el resumen y los ejemplos de la sesión. Ayuda a no perder el hilo! Enhorabuena.

Nota: 6.5 sobre 10

Drupalcamp Spain 2010 - Viernes - Llegada



Acabo de llegar hace 30 minutos al Citilab, el recinto donde se celebra la Drupalcamp Spain 2010. Después del día de ayer, con el típico retraso en el aeropuerto y llegar al hotel alrededor de la 01:15 de la madrugada; y de haber dormido más bien poco, estamos en faena.
La organización del evento, a priori, parece que ha pensado en todo( o casi). La recogida de acreditaciones con su respectiva bolsa drupalera fue muy ràpida,y ahora mismo estoy instalado en una especie de salón de unos 300 metros cuadrados con mesas, pcs , conexión a Internet y posteando un rato antes de entrar. Aún no tengo muy claro qué voy a hacer hasta la 13:00 cuando se inaugure el cotarro. Intentaré acercarme a algún Linuxero, que hay a patadas. Creo que los estoy espantando con el puto Macbook. Hay netbooks a patadas, y si antes de venir ya tenía ganas de comprarme uno, creo que tan pronto cómo pueda lo haré.
Examinando en programa de la Drupalcamp, tengo ganas de asistir a todas, pero claro, no va a ser posible. La idea es asistir a las más interesantes a nivel técnico, y dejar las institucionales y promocionales a un lado; y en los tiempos muertos, trastear un poco con lo que aprenda.

lunes, 15 de febrero de 2010

DrupalCamp Barcelona

El próximo 26 de Febrero y hasta el día 28, estaré en Barcelona asistiendo a la DrupalCamp. Si soy sincero, si me preguntan hace un par de años si, por mi orden de preferencia de 1 a 10 para asistir a un congreso de este tipo, quedaría relegado como mínimo al séptimo lugar. Desde hace aproximadamente 12 meses trabajo con Drupal a diario y "necesito" imperiosamente saber más de lo que se cuenta en los foros o en los cutre manuales que se suelen ver por la red.

Hay varios temas que llaman mi curiosidad, pero sobre todo es el tema del desarrollo de módulos el que más me interesa. Aún no tengo claro el tema de los horarios, pero hay tres ponencias a la que asistiré con total seguridad.
  • Iniciación a Skinr
  • Drupal nice: 10 módulos que desconoces
  • Programación con la API Views.

lunes, 2 de noviembre de 2009

Xornadas GNU/Linux Ateneo Ferrol

El sábado 31 de Octubre se celebraron las xornadas de GNU/Linux en el Ateneo Ferrolán. La experiencia fue positiva, poca gente pero muy buen ambiente.

A las 08:45 partí rumbo a Ferrol y a las 9:20 estaba ya con @kutus desayunando en el BLABLA, una cafetería un poco pijota, pero tienen Wifi!
A las 10:00 comenzaba el evento y nos encontramos con @xoanferrol, con el que habíamos quedado vía twitter.

En resumen se trataba de una install party de Ubuntu 9.10. La noche anterior la había instalado en el macbook, así que me acerqué a curiosear y "chupar del canuto de Internet" para descargar unos paquetes en compañía de unos cuantos freaks.
Hubo un detalle que me llamó poderosamente la atención. La gente que ayuda con la instalación copiaba sin más comando y los pegaba en Gnome terminal, sin preguntarse el porqué ¿?¿? . Supongo que no todo el mundo ve las cosas con el mismo prisma que yo. A continuación voy a hacer una enumeración de los paquetes e historias que me llamaron la atención o que simplemente desconocía.
  • Feedly : Complemento de Firefox que permite gestionar tus feeds rss.
  • PlayOnLinux: Frontend para Wine. Espectacular.
  • Varkon: Un CAD libre.
La xornada finalizó a las 14:00 horas, pero tuve que salir a las 13:00 sin nada más que reseñar.

martes, 27 de octubre de 2009

Gracias!

Gracias a la gente de los foros de moodle.org en español he configurado la automatriculación y autenticación de moodle contra la BBDD de Drupal.En agradecimiento he subido este documento que ponga a disposición de la comunidad.

jueves, 24 de septiembre de 2009

VI CiberEncontro Kernel 2009 - Mugardos - II

Pasados ya unos días desde que finalizó el Kernel 2009, toca reflexionar. Esta edición, a mi modo de ver, a mantenido el nivel de las anteriores, pero será cuestión de pensar para el próximo año, actividades y charlas que puedan mejorar aún más el evento.
La verdad es que la edición de 2009 ha sido la edición más Linuxera de todas. Pude contar a Pablo,Evaristo,Amador,Kutus,Iñaki Quenerapu,Alberto,Carola,Rodrigo,Keko y Aaron como usuarios de GNU/Linux durante la Party, bueno e Iván a última hora del sábado,claro. Hablo sólo de la planta baja, por que en la de arriba algún Linuxero había, y por supuesto algún MacOSX user. Digo por supuesto, por que siempre se suelen pasar algunos. Lejos de pretender ser una Linux Party, no deja de llenarme de satisfacción que la gente pueda usar su cerebro, huír del "sendero de los borregos" y decidir libremente qué software correr en su máquina. Enhorabuena a tod@s!

Todos los servicios de red: http,ftp,proxy-fw,dns,dhcp y demás, corrían en dos máquinas Debian GNU/Linux 5.0.3 stable. Los resultados fueron más que satisfactorios. La características de la máquina principal son: Procesador Intel Pentium 4 3,0 Ghz, 1 GB RAM, 1 HD SATA 200Gb, 1 Interfaz Gb Ethernet, 1 Interfaz 10/100 Mb Ethernet. Para 60 usuarios, corriendo Squid 2.7, Bind 9.5 , Cherokee 0.9 y dhcp3-server, por momentos se quedaba casi si RAM pero nunca se notó en el calidad del servicio. Ni un sólo reinicio en 3 días. En la segunda máquina, instalamos un Bind 9.5 esclavo del primero, con vsfptd y cherokee. Esta máquina alojaba la web interna del evento, así cómo el servicio ftp,para subir las fotos, vídeos y concursos. Con un procesador Intel Celeron 1 Ghz y 256Mb de RAM, los resultados fueron excelentes.

Si os interesan los ficheros de configuración, a mi modo de ver los más interesante son el squid.conf(post) y el script de iptables del proxy-firewall,ningún problema en facilitarlos.

Saludos.

sábado, 19 de septiembre de 2009

VI CiberEncontro Kernel 2009 - Mugardos

Son las 04:22, a mi derecha un Macbook "pinchando" Matrix Reloaded; ante mi, 38TB de información, y una de las interfaces de red de mi máquina pinchadas a un switch gigabit. Conclusión: esto va a ser, si no lo es ya, una auténtica jauría de GB y TB.

Entrando en materia, decir que he configurado un "clásico" proxy-firewall con Debian GNU/Linux 5.0.3 Stable, nada de historias. He instalado todo el software vía apt-build y de momento el resultado es más que aceptable. Esta es la primera edición en la que durante todo el evento los routers adsl está n balanceados, y se puede decir que la conexión hacia Internet ha mejorado con respecto a años anteriores.Iptables con DROP, Bind9 cacheando las consultas DNS y Squid ayudan bastante. Ni que decir tiene que el direccionamiento es vía DHCP, y claro, necesitabamos (Organización) "algo" que nos diese un "canuto extra" de salida a Internet. ¿Cómo? Facil! Asignando las direcciones ips fijas vía DHCP y con un script que se ejecuta cada 300 segundos, inserte estas direcciones en un ACL ede Squid que nos llame a un Delay Pool. Suena un poco enrevesado, pero con este script...

#!/bin/bash
FICHERO_SQUID=/etc/squid/canuto
rm -rf $FICHERO_SQUID
touch $FICHERO_SQUID
for ip in `cat /etc/dhcp3/dhcpd.conf|grep fixed-address|awk '{ print $2 }'|cut -d ";" -f1`
do
echo $ip >> $FICHERO_SQUID
done
/etc/init.d/squid reload 2>&1 > /dev/null






#################################################
#
#FICHERO CONFIGURACION SQUID KERNEL 2009
#
#################################################
#Parametros basicos
visible_hostname sauron.kernel2009
http_port 3128 transparent
httpd_suppress_version_string on
#
#
#Pametros de la cache
cache_mem 256 MB
cache_dir aufs /cache 2048 512 128
cache_mgr info@comunidadeozulo.org
coredump_dir /var/spool/squid/coredumpdir
acl manager proto cache_object
maximum_object_size 65535 KB
cache_access_log /var/log/squid/access.log
#
#
#Parametros varios
half_closed_clients off
ftp_user anonymous@nospam.com
error_directory /usr/share/squid/errors/Spanish
#
#
##############################################
# #
#TUNNIG DE TIEMPOS DE REFRESCO DE FICHEROS #
# #
##############################################
#Refresco de la cache MIN PORCENTAJE MAX(MIN)
#
#1440 = 1 dia
#2880 = 2 dias
#10080 = 7 dias
#20160 = 14 dias
#30240 = 21 dias
#
#Ficheros comunes en parties
refresh_pattern \.iso$ 2880 80% 10080
refresh_pattern \.deb$ 2880 80% 10080
refresh_pattern \.tar.gz$ 2880 80% 10080
refresh_pattern \.gz$ 2880 80% 10080
refresh_pattern \.bz2$ 2880 80% 10080
refresh_pattern \.exe$ 2880 80% 10080
#
#
#Ficheros de imagenes
refresh_pattern \.jpg$ 1440 50% 2880
refresh_pattern \.jpeg$ 1440 50% 2880
refresh_pattern \.gif$ 1440 50% 2880
refresh_pattern \.bmp$ 1440 50% 2880
refresh_pattern \.png$ 1440 50% 2880
refresh_pattern \.svg$ 1440 50% 2880
refresh_pattern \.tif$ 1440 50% 2880
refresh_pattern \.tiff$ 1440 50% 2880
#
#
#Documentos
refresh_pattern \.xls$ 1440 80% 2880
refresh_pattern \.doc$ 1440 80% 2880
refresh_pattern \.odt$ 1440 80% 2880
refresh_pattern \.rtf$ 1440 80% 2880
refresh_pattern \.jpeg$ 1440 80% 2880
refresh_pattern \.pdf$ 1440 80% 2880
#
#
#Ficheros comprimidos
refresh_pattern \.zip$ 2880 80% 10080
refresh_pattern \.rar$ 2880 80% 10080
refresh_pattern \.arj$ 2880 80% 10080
####################################
#
#LISTAS CONTROL ACCESO -ACLs
#
####################################
#Definicion de puertos seguros
acl SSL_ports port 443 563 8080
acl Safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 20
acl Safe_ports port 443
acl Safe_ports port 563
acl Safe_ports port 777
acl Safe_ports port 1024-65535
acl CONNECT method CONNECT
#############################
acl all src 0.0.0.0/0.0.0.0
acl localhost src 127.0.0.1/255.255.255.255
acl lan src 192.168.2.0/255.255.255.0
acl canuto src "/etc/squid/canuto"
acl denywords url_regex "/etc/squid/denywords"
acl denydomains dstdom_regex "/etc/squid/denydomains"
acl sincache dstdom_regex "/etc/squid/sincache"
####################################
#
#CONTROL ANCHO BANDA
#
####################################
delay_pools 2
#
#
#Para otros
delay_class 2 1
delay_parameters 2 407000/1048576
delay_access 2 allow canuto
#Para todos
delay_class 1 1
delay_parameters 1 256000/1048576
delay_access 1 allow lan !canuto
#
#
#
#
http_access deny denydomains
http_access deny denywords
http_access allow localhost
http_access allow manager localhost
http_access allow lan
http_access deny CONNECT !SSL_Ports
http_access deny CONNECT !Safe_Ports
http_access deny all

viernes, 26 de junio de 2009

VI Xornadas, curiosidades y demás...

Mañana se celebran las VI Xornadas de Software Libre en el Concello de Mugardos. El resultado será el fruto de más de cinco años de trabajo del que suscribe y mis compañeros Evaristo y Pablo. Tengo la ponencia al 90%,a falta de unos pequeño retoques, pero por motivos de imprenta, la he tenido que subir a Slideshare.

Una de utilidades:
¿Como deshabilitar shell a un usuario?

chsh -s /sbin/nologin nombreusuario

¿Como monitorizar TX/RX?

watch 'netstat -aniv'

He probado GNUScreen, y la verdad es que me ha sorpredido gratamente. Os animo a que probeis este soft.
Saludos.

martes, 19 de mayo de 2009

Resumen MoodleMoot Euskadi 2009

A las 08:15 llego al edificio central de la Universidad de Deusto. Localizo la cafetería, arranco la máquina y pido el primer café de la mañana. Primeros twitts y repaso al correo, tanto personal como laboral. A los dos minutos me fijo que he pasado de 3G a GPRS, con lo cual, decido abandonar la cafetería, previo pago de la consumición, por supuesto, y me dirijo al edificio CRAI(Biblioteca) de Deusto. Para llegar, necesitas cruzar el Puente de Pedro Arrupe. La verdad es que sólo por las vistas merece la pena. A las 09:00 es la recepción y acreditación. Todo muy bien organizado, con una mesa a las puertas del CRAI, en la que te acreditas y recibes toda la documentación de las Jornadas. Entro en el Auditorio. Unas 20 personas esperan a que Anibal de la Torre arranque con su ponencia. Mientras, decido esperar en la cafetería hasta las 09:30, que es la hora oficial de inicio de la MoodleMoot. Me ha llamado la atención el enfoque 2.0 de las Jornadas.
  • Wifi: Como un tiro; normal, están enchufados al canuto de RedIris.
  • Twitter: Muchos asistentes twitteamos con el hashtag #mooteu09, sirvió para compartir en tiempo real impresiones del evento.
  • Flickr: Colgaban las fotos en Flickr...mola!
  • Streaming: En principio de audio y video, al final sólo de audio, pero por lo que me han comentado, con una calidad excelente.
La charla de Aníbal de la Torre estuvo muy bien. 7 sobre 10. Tocando temas relacionados con la educación, la red y la alfabetización, con dosis de humor andaluz. El mejor resumen lo podéis encontrar en http://search.twitter.com, buscando por el hashtag #mooteu09.
Pausa para el café y continuamos. Estas dos horas se basaron básicamente en compartir experiencias Moodle en entorno educativos no Universitarios. Personalmente, la más interesante fue la presentación del proyecto HablaPalabra. Vía twitter contacté con dvidal y su compañeros de HablaPalabra; y posteriormente con Marcos de trestizas : qué simpático es el tipo, menuda risas nos echamos en los pintxos.
Pausa de nuevo para picar algo y por la tarde Jornada técnica. Los chicos de Deusto son unos freaks de Moodle. Sus charlas se basaron en la implementación de Moodle en Deusto y la migración del LMS Alud a Moodle, dando claves y consejos de buen uso. Por motivos de tiempo, es imposible que pueda contar más de la MoodleMoot Euskadi 09. Sólo decir que ha sido una experiencia muy grata, que espero, algún día, poder repetir. Agur!

martes, 31 de marzo de 2009

Me interesa...

Preparando la ponencia de las VI Xornadas de Software Libre del Concello de Mugardos, que se celebrarán el próximo mes de Junio,he visto una serie de paquetes para Debian GNU/Linux que me interesan mucho. Algunos los conocía y otros, lo cierto es que no. El título de la charla, aún no definitivo(el título) será: Servidor Casero con GNU/Linux: reutilizando PCs con Software Libre. En mi breve camino por las charlas Linuxeras, está será la octava, y la tercera en relación a la temática. La primera fue "Squid: cacheando la red",la segunda "Postfix: Servidores de Correo en GNU/Linux". Es una responsabilidad que asumo y con la que disfruto. Me permite mostrar, desde mi ignorancia, conceptos que he ido aprendiendo y asimilando a lo largo de esto años, y de paso , profundizar en ciertos temas, a veces, olvidados.

Samba: ¿Qué decir que no se haya dicho ya? Recuerdo que no hace mucho, en un post, mencionaba a Andrew Tridgell, desarrollador de rsync y también de Samba. Pues de nuevo, me quitaré el sombrero ante esta eminencia.Al grano. Me interesa para la charla,citar aspectos relativos a la seguridad, como por ejemplo, especificar las interfaces en las que escuchará peticiones Samba, denegación de conexiones por IP o Red de origen, así como especificar opciones relativas al fichero log.

#Fichero: /etc/samba/smb.conf [global]
...
#Solo permitimos acceso a la red de indicada
hosts allow = 192.168.11.
#Especificamos interfaz de red
interfaces = wlan0 192.168.11.0/29
#Denegamos el acceso a los clientes de la red indicada
hosts deny = 192.168.2.0/24
#
#Fichero Log log file = /var/log/samba.log
#Fichero log como maximo 5MB
max log size = 5000

Recomendado además, revisar logrotate , para configurar las rotaciones de este fichero log, ya que por defecto, intentará rotar el fichero /var/log/samba/log.smbd, como podemos ver en el siguiente ejemplo:
root@polinico apermuy#cat /etc/logrotate.d/samba
/var/log/samba/log.smbd {
weekly
missingok
rotate 7
postrotate
invoke-rc.d --quiet samba reload > /dev/null
endscript
compress
notifempty
}

/var/log/samba/log.nmbd {
weekly
missingok
rotate 7
postrotate
[ ! -f /var/run/samba/nmbd.pid ] || kill -HUP `cat /var/run/samba/nmbd.pid`
endscript
compress
notifempty
}


He omitido temas de permisos, ya que considero que para una charla introductoria, citar los distintos tipos de autenticación serán más que suficiente. Muchas veces asiste gente que ni siquiera ha utilizado GNU/Linux!


Me interesa S.M.A.R.T, concretamente el paquete smartmontools.Si lo he utilizado, pero quizá no lo que debería. En la wikipedia tenéis, como suele ser habitual, una definición muy completa de la tecnología.Básicamente podemos definir la tecnología S.M.A.R.T como la capacidad para la detección de fallos en un disco duro. Dos cosillas básicas: obtener información del disco duro y realizar un test basico. Para obterner la información del disco duro.

root@polinico apermuy#smartctl -i /dev/hda
smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family: Seagate Barracuda 7200.8 family
Device Model: ST3300831A
Serial Number: 4NF0NQX1
Firmware Version: 3.06
User Capacity: 300,069,052,416 bytes
Device is: In smartctl database [for details use: -P show]
ATA Version is: 7
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Tue Mar 31 23:32:15 2009 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

Como podemos comprobar el soporte SMART está habilitado para este disco duro. A día de hoy, es normal que casi todas las placas base y discos duros tengan soporte SMART.
Para obtener la información del disco duro, en este caso /dev/hda,primero debemos ejecutar el test y después visualizar la información.

root@polinico apermuy#smartctl -t short /dev/hda
smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Sending command: "Execute SMART Short self-test routine immediately in off-line mode".
Drive command "Execute SMART Short self-test routine immediately in off-line mode" successful.
Testing has begun.
Please wait 1 minutes for test to complete.
Test will complete after Tue Mar 31 23:38:06 2009

Use smartctl -X to abort test.

Esperaremos dos minutos(sí, ya se que dice Please wait 1 minute...) y visualizaremos el resultado del test.

root@polinico apermuy#smartctl -l selftest -i /dev/hda
smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family: Seagate Barracuda 7200.8 family
Device Model: ST3300831A
Serial Number: 4NF0NQX1
Firmware Version: 3.06
User Capacity: 300,069,052,416 bytes
Device is: In smartctl database [for details use: -P show]
ATA Version is: 7
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Tue Mar 31 23:39:54 2009 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 2583 -

También es posible visualizar el resultado de la "salud del disco", del siguiente modo:

root@polinico apermuy#smartctl -H /dev/hda
smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

Como siempre, más, mejor y más detallada información en la web del proyecto smartmontools. Dejo unos links sobre smartmontools que he leído antes de escribir este post. [ Link 1] [ Link 2 ] [ Link3 ]

Por último, y para finalizar, que son las 23:49 y llevo como unas 14 horas delante del PC...
He visto un mini-mini-micro how to para Nagios interesante. Vía RSS de Mancomun, me entero de Listen Project. Y vía SNMP mi cerebro recibe información sobre todas las partes de mi cuerpo : hora de domir!