Planetalinux esta de regreso

Y me sorprende que excepto en twitter, no he visto noticia al respecto, cosa curiosa… parece que ahora todo pasa por ahí o por FB… bueno sería interesante leer información de primera mano.

Mientras tanto es bueno que este de regreso, con esta ausencia me he dado cuenta que varios blogs que según debiera tener en mi lector en la practica no los tenia o de plano ya ni existen.

De paso se han publicado cosas interesantes y me enteré del evento en UPIITA al que no voy a poder ir el viernes.

Publicado en Debraye, planetalinux | Etiquetado , , , , | 4 comentarios

Mantenimiento de software

En ocasión reciente mientras hacíamos sobremesa o tal vez sería mejor escribir ante mesa, salió una pregunta por ahí de cómo es que eso de “mantener” el software es lo que menos quieren hacer o lo que les aburre más y creo que es una pregunta muy buena que no nos tomamos la molestia en considerar la mayoría de las veces especialmente porque con esta pregunta venia la otra, “¿pero es que el software se está descomponiendo a cada rato?”
Y claro que en su momento una explicación simplista salió, pero a ver si puedo en esta entrada tratar de aclarar o al menos expandir un poco esta interrogante, porque decimos que el mantener el software es lo más pesado y en ocasiones lo más caro.

Bueno en primer lugar hay que decir que en muchos estilos de programación el inventar la rueda es más fácil que mejorar la rueda, por supuesto esto para los ingenieros que no son de software y otras disciplinas que tienen que ver con planear y diseñar suena contra intuitivo y claro que lo es pero en la programación uno puede obtener una cosa que funcione aunque no lo haga de la manera óptima o de plano que “just Works” y sea suficiente al menos para el momento, pero claro mientras se usa se aprende | encuentra | piden cosas que al irse sumando se convierten en verdaderos obstáculos y requieren que el programa sea modificado en tal tamaño o en tantas partes que sea más fácil tirar todo y volverlo a escribir.

Claro no siempre esto es posible o el programa no lo escribimos nosotros y entonces mantener el programa significa el estar arreglando cosas o casos que no se pensaron cuando se escribió el programa original, además normalmente uno no escribe realmente de cero un programa ya sea que utilice o re utilice librerías (digamos segmentos de código que ya realiza tareas comunes) en su programa entonces si de pronto el programa que uno mantiene, no porque sea el programador, ya sea porque sea el empaquetador (caso de Debian) , el administrador de sistemas y aún el usuario final no responde a nuevos casos de uso o a una modificación del caso de uso que ya venía resolviendo eso ya requiere de modificar el programa. Y bueno mencionamos las librerías anteriormente eso es un caso, pero pudiera ser que el programa en si fuese una colección interesante de conexiones entre otros programas que se conectan para poder realizar una o varias tareas, si una de estas librerías queda en desuso, sale una nueva versión o de la que estamos usando aparece una vulnerabilidad de seguridad, va a ser necesario valorar el que hacer para seguir usando este programa o los programas que conforman esta solución.

Siguiendo con las vulnerabilidades de seguridad tiene que ver con las prácticas de programación, no todos siguen las mejores prácticas y no siempre las mejores prácticas incorporan la seguridad en mente, entonces un programa muy eficiente y útil puede contener algún problema de seguridad que nunca había sido descubierto porque nadie lo había usado de cierta forma o como suele suceder, recientemente se descubrió que se puede hacer tal o cual cosa o a alguien se le ocurrió intentar hacer una cosa que no se debería de poder hacer o que se pensó que no es posible realizar y resulta que sí, entonces hay que arreglar el fallo de seguridad esperando que esto no cree otro problema en otra parte del programa o en otros programas que lo utilicen y así hacia adelante.

Por eso hay un dicho que dice “si construyéramos los edificios de la misma forma que escribimos programas, la aparición del primer pájaro carpintero acabaría con la civilización”.

Actualización: 7 mayo 2014, como a la media hora de colocar esta entrada en el FB me encontré con el vinculo a esta otra entrada que con un lenguaje mucho más florido que el mio y con ejemplos bastante jocosos se mete a tratar un tema similar http://stilldrinking.org/programming-sucks, ademas termine de leer, Outliers y para seguir un libro que tengo pendiente de leer completo, me he ido a desempolvar The Mythical Man-Month de Brooks que por supuesto también toca pero de manera mucho más seria el tema.

Publicado en Educación, planetalinux, Trabajo | Etiquetado , , , , , , | Deja un comentario

Siguiendo con los clavos

Por ahí en otra entrada escribía de ese refrán que dice que “quien solo sabe usar un martillo todo problema ve como un clavo”, recién tuve oportunidad de asistir al Drupalcampmx (fotos) del cual tendré que dedicar algún tiempo para escribir más a fondo pero fue muy interesante que sin planearlo conocí mucha gente que está interesada en conectar Drupal con Moodle, y de esa misma un grupo que también ha tenido malas experiencias con Joomla, y también de eso quisiera escribir un tanto más pero es material para otra entrada.

Al punto, parece ser que hay un gran interés de usar Drupal como lo hace Edusol, es decir como el gestor de contenidos para presentar la cara a la web y también para hacer lo contrario, para tener Drupal como el gestor de contenidos que es complicado colocar en Moodle, claro que estas interacciones fueron más bien de pasillo, en el almuerzo y en la comida, creo que otros tipos de arreglos pueden hacerse, pero de la sobremesa salieron al menos opciones que se puede considerar fáciles de implementar y que creo no tendrán tanto problema los que quieren adoptar Drupal para esto y que son principiantes, en todo caso otra cosa que rescato y me parece interesante son los nichos que están tomando los CMS según más de una fuente de datos… en fin que sigo creyendo que es trágico que quienes luego se dedican a esto quienes solo conocen el martillo, tengan a su cargo muchos portales, no conozcan de control de versiones, optimización de base de datos y en general buenas prácticas y que peor aún no les interese porque no ven como o para que les puede servir…

Publicado en Debraye, Educación, General, planetalinux, sysadmin, Trabajo, Web | Etiquetado , , , , , | Deja un comentario

Las escuelas matan la creatividad

En este semestre estamos trabajando en un curso que involucra educación en línea y a distancia, y en cierta parte estuvimos discutiendo el como es el sistema «tradicional» y a que problemas se enfrenta la universidad y la educación superior en general, uno de los materiales que utilizamos es la charla de Ken Robinson (2006) en Ted [1] cuyo nombre retomo para esta entrada, toda la charla vale la pena, pero quiero retomar esta parte que hemos discutido que hila un par de temas en nuestro curso, acerca del énfasis que se da en ciertas materias, contenidos y actividades.

[…] cuando viajas por el mundo: [encuentras que] todos los sistemas educativos del mundo tienen la misma jerarquía de materias. Todos. Sin importar donde vayas. Uno pensaría que cambia, pero no. Arriba están las matemáticas y lenguas, luego las humanidades, y abajo están las artes. En todo el planeta. Y en casi todos los sistemas además, hay jerarquías dentro de las artes. Arte y música normalmente tienen un estatus más alto en las escuelas que drama y danza. No hay ningún sistema educativo que le enseñe danza a los niños todos los días de la misma manera que les enseñamos matemáticas. ¿Por qué? ¿Por qué no? Creo que esto es importante. Creo que las matemáticas son muy importantes, pero también la danza. Los niños bailan todo el tiempo cuando se les permite, todos lo hacemos. Todos tenemos cuerpos, ¿no? ¿Me perdí esa reunión? Lo que en verdad ocurre es que cuando los niños crecen los comenzamos a educar progresivamente de la cintura hacia arriba. Y después nos concentramos en sus cabezas. Y ligeramente en un lado de la cabeza,

Si un extraterrestre viera nuestra educación y preguntara: «¿Para qué sirve la educación pública?» Creo que tendrías que concluir, si miras el resultado, a los tienen éxito en este sistema, a quienes hacen todo lo que deberían, a los que se llevan las estrellitas, a los ganadores. Tendrías que concluir que el propósito de la educación pública en todo el mundo es producir profesores universitarios, ¿o no? Son las personas que salen arriba. Y yo solía ser uno, así que ahí tienen.

Y me gustan los profesores universitarios, pero no deberíamos considerarlos el logro más grande de la humanidad. Son sólo una forma de vida, otra forma de vida. Y son extraños, y digo con esto con afecto. En mi experiencia hay algo curioso sobre los profesores, no todos, pero en general, viven en sus cabezas. Viven ahí arriba y un poco hacia un lado. Están fuera de su cuerpo, de manera casi literal. Ven sus cuerpos como una forma de transporte para sus cabezas. Es una manera de llevar sus cabezas a las reuniones. Si quieren evidencia real de experiencias extracorporales, acudan a una conferencia de altos académicos y vayan a la discoteca en la noche final.

Y ahí lo verán, hombres y mujeres adultos contorsionándose incontrolablemente, a destiempo, esperando a que termine para ir a casa a escribir un artículo sobre ello.

Nuestro sistema educativo se basa en la idea de habilidad académica. Y hay una razón. Cuando todo el sistema fue inventado. En el mundo, no había sistemas educativos antes del siglo XIX. Todos surgieron para llenar las necesidades de la industrialización. Así que la jerarquía se basa en dos ideas. Número uno, que las materias más útiles para el trabajo son más importantes. Así que probablemente te alejaron gentilmente de las cosas que te gustaban cuando niño, con el argumento de que nunca ibas a encontrar un trabajo haciendo eso. ¿Cierto? No hagas música, no vas a ser músico; no hagas arte, no vas a ser un artista. Consejo benigno, y hoy profundamente equivocado. El mundo entero está envuelto en una revolución. Y la segunda idea es la habilidad académica, que ha llegado a dominar nuestra visión de la inteligencia, porque las universidades diseñaron el sistema a su imagen. Si lo piensan, todo el sistema de educación pública en el mundo es un extenso proceso de admisión universitaria. Y la consecuencia es que muchas personas talentosas, brillantes y creativas piensan que no lo son, porque aquello para lo que eran buenos en la escuela no era valorado o incluso era estigmatizado. Y pienso que no podemos darnos el lujo de seguir por este camino.

Por supuesto coloco también la charla y el vinculo de Ted, de donde con ayuda de la transcripción interactiva he tomado este extracto del texto.

[1] http://www.ted.com/talks/ken_robinson_says_schools_kill_creativity?language=es

Publicado en Educación, General, Trabajo, Web | Etiquetado , , | Deja un comentario

Ciencia divertida

Y bueno estaba explicando como funciona una palanca y porque un sube y baja lo pueden usar chicos de pesos diferentes utilizando de poca un poco diferente el como se coloca uno en el mismo. No bien había explicado esto tuve oportunidad de demostrarlo sin tener que explicárselo a unos chicos que no creían posible que pudiéramos utilizar uno con pesos disimbolos, pero aquí hay una interesante foro para la posteridad.

palancaOriginalmente la había puesto en FB, pero creo que esta mejor por acá sobre todo porque allá lo puse con menor contenido y solo con el titulo de «dame una palanca y…» resulto que que dejarlo abierto no obtuvo el resultado que yo esperaba, pero termino siendo interesante de todas formas.

Publicado en Debraye | Etiquetado , , , | Deja un comentario

Publicación en formato digital

Una de las noticias de principio de este año o finales del anterior que se antojaba interesante era que un par de publicaciones de la UPN se pasaban | añadían versión digital [1], lo cual me pareció muy buena idea, ya hace un par de años se habían puesto a descarga los PDF [2] de varios libros editados por la universidad lo cual entre los muchos usos que se puede hacer en clase me parece una mejor forma de difundir el trabajo realizado sin tener que incurrir en costos prohibitivos por el tiraje y que pocos viajan hasta Ajusco a comprar el libro, por ahí en especial una revista que sé que tiene su rato publicándose pero es complicado consultar por el tiraje y el costo es entre maestros, cuando se anunció su versión digital (¡que curiosamente no pude encontrar!) me pareció una excelente idea, dos o tres números salieron en PDF, consulte especialmente un par y esperaba encontrar el numero donde colaboro una colega, pero en su momento era a partir del número actual y hacia adelante, hace poco revise a ver que tenía el último número y acabo de notar que ahora viene en versión PC y MAC [3], que no es más que un ejecutable de un pasa páginas de flash por el que sin querer parece que cobraron un buen dinero [4], más allá de que el costo me parece alto por un pasa páginas, me parece terrible la decisión tanto por la elección de la tecnología, no vayamos mas lejos con que ya esta a la vuelta la muerte de flash (que todavía patea bastante sano), pero que si se puede realizar de mejor forma, se coloca en un formato que ni siquiera es indexable por los motores de búsqueda, no veo el por qué crear un ejecutable para solo dos arquitecturas, ya que hay que “producir” dos ejecutables para dos arquitecturas distintas, cuando que con todo y flash podrían generar un SWF, finalmente lo que quiere uno es el contenido, no el sonido de pasar las páginas en la pantalla… de un producto que como PDF y me voy a tomar la libertad de usar el acrónimo Portable Document Format o Formato de Documento Portable cumplía la función completamente, para que descomponer algo que funcionaba muy bien, es decir la revista en formato legible por cualquier sistema…

[1] http://www.educa.upn.mx/hemeroteca/home-mainmenu-1/typography-mainmenu-60
[2] http://upn.mx/index.php/conoce-la-upn/libreria-paulo-freire
[3] http://upn.mx/index.php/conoce-la-upn/libreria-paulo-freire/revista-digital-entre-maestrs
[4] http://portaltransparencia.gob.mx/pot/contrataciones/consultarContrato.do?method=consultaContrato&id.idContrato=050/2013&_idDependencia=29010

Publicado en Debraye, General, Trabajo | Etiquetado , , , | Deja un comentario

Requiem Planeta Linux

O al menos hasta luego, desde febrero dejo de actualizar el feed de identi.ca y twitter o al menos la última entrada parece ser de entonces [1],[2],[3], la configuración parece aún estar en github [4], en fin le mande un par de mensajes a quien supongo tiene acceso al servidor e hice un par de publicaciones en mi línea de tiempo pero igual como otras cosas ya no es tan relevante o de plano ya no hubo manos para darle mantenimiento o peor como pasa en algunos casos… dinero.

Irónico, porque he de aceptar que ya no visitaba mucho la página, que al ser un agregador de feeds, leía el propio feed con un lector de feeds… si aunque se lea como trabalenguas, tt-rss [5] que fue mi remplazo cuando la gran G se olvidó del reader.

Lo curioso es que al parecer no fue noticia… o al menos nadie parece haberlo mencionado

Planeta Linux ¿2007 – 2014?

[1] https://twitter.com/planetalinux/status/433082656352260096
[2] https://www.facebook.com/planetalinux
[3] https://web.archive.org/web/20131126204338/http://planetalinux.org/mx/index.html
[4] https://github.com/damog/planetalinux
[5] http://tt-rss.org/redmine/projects/tt-rss/wiki

 

Publicado en Arqueologia Infiernetica, Debraye, planetalinux, Web | Etiquetado , , , , | 5 comentarios

Saber distanciarse

Ayer recién leí de Tony Bates que se “retira” [1], raro especialmente de quien viene y del campo educación en línea, los remito al post, solo me quedo a reflexionar de algunas cosas que menciona, especialmente esa donde dice que no se siente a gusto de realizar actividades donde ya no tiene experiencia directa hace una década y me pregunto de cuantos por acá no la tienen desde la titulación… eso y que justo como ya por ahí escribió Clarke [2], se retira ahora que encuentra que los MOOC son un hito, especialmente porque está en desacuerdo con el cómo se han implementado, quienes los están implementando (concuerdo es esto y aquí agrego se está repitiendo la década pasada y los objetos de aprendizaje están proponiendo los computologos sin tomar demasiado en cuenta a los educadores y en especial a los pedagogos) y que especialmente él no tiene las ganas ni la fuerza para la discusión que se tendrá que dar y especialmente porque tiene la opinión de que los proponentes de las universidades de elite han desoído veinte años de experiencia de él y otros en cuanto a educación en línea, pero que aceptando que el ya no esta tan “activo” y “actualizado” para llevar esta discusión pudiera estar en el error… toda esta última parte es la que me llamo más la atención, él lo escribe de mejor manera en su blog, pero realmente se necesita saber quién se es y que se está haciendo para reconocer cuando uno no está al día para opinar y ahí fue donde recordé de varios colegas que por acá han discutido una buena cantidad y hasta publicado sobre los MOOC sin haber tomado un curso de los mismos siquiera…

[1] http://www.tonybates.ca/2014/04/15/time-to-retire-from-online-learning/
[2] “Cuando un anciano y distinguido científico afirma que algo es posible, es casi seguro que está en lo correcto. Cuando afirma que algo es imposible, muy probablemente está equivocado.” https://es.wikipedia.org/wiki/Leyes_de_Clarke

Publicado en Debraye, Educación, General, Web | Etiquetado , , , | Deja un comentario

De documentación, malentendidos y rollo es decir Moodle

Bueno originalmente andaba un poco frustrado, pero ya dándole un poco de distancia vale de todas formas la aclaración por ahí hace unos días fui a un seminario, quien estaba hablando es un experto en Moodle y efectivamente tiene mucha experiencia en ámbitos que yo no manejo y me congratulo de haber asistido al seminario, me voy con muy buenas ideas y con algunos tips muy interesantes que no había considerado, sin embargo tenia curiosidad ya que aunque involucrado con Moodle lo tengo más bien en una instalación básica y durante mucho tiempo tan solo estuve con la versión de mantenimiento de Debian.

Entonces pregunte especialmente sobre el modelo ágil que “recientemente” adopto Moodle donde hay prácticamente un ciclo de 2 releases cada 6 meses [1] y donde la versión estable sale de este ciclo [2] pero donde en un año pasamos completamente de versión [3] (como nota de igual manera pregunte sobre la certificación pero con lo de los releases, nos quedó claro que si intentan ir con el estable, pero que van entre 6 meses y un tanto más atrasados por la adecuación de materiales, reactivos, traducción, etc.)

Pero regresando a la pregunta, era sobre si sabía sobre si Moodle planeaba una versión de soporte largo y como ejemplo mencione la rama 1.9.x que fue liberada el 3 de marzo de 2008 del cual su ciclo de mantenimiento para el core termino en junio de 2011 (3.5 años), su mantenimiento para problemas de seguridad termino en junio de 2012 (4.5 años) y Catalyst le dio mantenimiento de seguridad hasta diciembre de 2013 (6 años) [4], esto a mi gusto permitió que muchos docentes y administradores tuvieran un marco común para desarrollar y que el construir documentación fuese consistente y no tuviera que cambiarse en un largo relativamente largo de tiempo, entonces mi pregunta fue si es que existen planes para un reléase de soporte a largo plazo (Long Term Support, LTS) como hacen algunas distribuciones de Linux, Ubuntu o Red Hat por poner un ejemplo, a lo que respondió algo como lo siguiente “si te han dicho que necesitas de cambiar de versión para estar con el soporte de seguridad quien te lo dijo está equivocado, lo que uno debe tomar en cuenta para cambiar de versión son las características que ofrece cada versión y planificar para no causar problemas a los docentes […] en la página de Moodle puedes ver que aún se encuentran para descargar versiones como…” en fin, no quise argumentar más y es probable que quien me contesto no conociese los recursos que coloque abajo, y bueno lo pongo acá al menos para quitarme la espinita, no hacer mucho ruido y aclarar que efectivamente los releases anteriores están disponibles en el sitio, pero Moodle no es solo código propio incluye módulos, editores y muchas cosas de terceros y aún el código propio si no se le mantiene al día por posibles fallos de seguridad, puede ser vulnerado en cualquier momento y al tener o mantener versiones que ya no tienen soporte de seguridad, a menos que uno le dedique el tiempo a ponerla al día esta uno solo en ese respecto.

Resumiendo, si el día de hoy quieren correr 1.9.x+ pueden hacerlo que de hecho es la elección de algunos, pero si alguna parte del código tiene fallos, estos no van a ser reportados o corregidos por Moodle, ya que alcanzo su fin de vida (End of Life o End of Support, EOL, EOS).

Intente hacer notar esto en mi pregunta pero al parecer no me di a entender y probablemente el ponente prefirió asegurar sobre algo que no sabe a confesar que no sabe… así es la vida.

[1] http://docs.moodle.org/dev/Releases#General_release_calendar
[2] http://docs.moodle.org/dev/Roadmap
[3] http://docs.moodle.org/dev/Moodle_versions
[4] http://docs.moodle.org/dev/Releases#Moodle_1.9

Publicado en Educación, General, planetalinux | Etiquetado , , , , , , , , , | Deja un comentario

Historia de Internet

En ocho minutos, este es uno de los mejores videos que he encontrado que de forma rápida explica que Internet no es solo producto de DARPA, y las tres tecnologías que lo hicieron posible de una manera muy concisa y con imágenes muy descriptivas, sin ser pesado.

Tiene Close Caption, es decir subtitulos al español.

Publicado en Educación, General, Web | Etiquetado , , , , , | 1 comentario