Subscribe: Bitácora de José L. Redrejo
http://www.itais.net/feed/atom/
Added By: Feedage Forager Feedage Grade B rated
Language: Spanish
Tags:
aplicación  debian  está  leer más  leer  libre  mundo  más  ordenador  python  servidor  sin  software  ssh  tiene  web 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: Bitácora de José L. Redrejo

Bitácora de José L. Redrejo



Opiniones e historias personales



Updated: 2017-02-24T10:35:48Z

 



Aprender usando Minecraft

2017-02-13T11:52:00Z

Aunque no es precisamente un juego nuevo, en los últimos tiempos parece que Minecraft ha explosionado, después de haber conseguido la masa crítica necesaria. Desde niños de primaria hasta veinteañeros pasan horas en un juego que, pareciendo tener  gráficos de

Aunque no es precisamente un juego nuevo, en los últimos tiempos parece que Minecraft ha explosionado, después de haber conseguido la masa crítica necesaria. Desde niños de primaria hasta veinteañeros pasan horas en un juego que, pareciendo tener  gráficos de los años 80, hace las delicias de los millennials.

En el juego los participantes se crean su propio mini-universo, usando muchas de las herramientas disponibles. Poco a poco muchos jugadores han ido un paso más allá y han ido añadiendo nuevas características al juego. Minecraft es un juego que nunca acaba porque su flexibilidad permite modificarlo y agrandarlo día a día. Aprovechando estas características se está usando directamente en educación en múltiples ámbitos, desde las matemáticas al diseño pasando por la geografía o el arte.

En mi caso, por deformación profesional y por pura lógica al tratarse de un programa de ordenador, he comenzado a indagar como usarlo para para aprender a programar. Fundamentalmente se puede usar Minecraft para aprender a programar en Javascript y en Python. De momento me voy a centrar en la programación en Python.

La configuración más sencilla para programar el mundo de Minecraft en Python es mediante el empleo de una Raspberry Pi, puesto que la empresa dueña de los derechos de Minecraft ha hecho una versión gratuita especial para la Raspberry. Con esta versión se puede jugar inmediatamente y empezar a programar desde el primer momento si se usa la distribución oficial para Raspberry: this hyperlink.push([‘_trackEvent’, ‘outbound-article’, ‘http://raspbian.org/’, ‘Raspbian’]);” target=”_blank”>Raspbian. En esta distribución derivada de Debian se encuentra disponible tanto el propio juego como las librerías de Python necesarias.

El uso de Minecraft con la Raspberry Pi en un centro educativo tiene dos inconvenientes:

  • Desgraciadamente no todo el mundo tiene disponible estas tarjetas para los alumnos
  • La configuración es en modo mono-usuario, no existe un servidor al que conectarse, con lo que cada alumno tiene su propio mundo, en lugar de que haya un mundo compartido por todo el aula o incluso el centro.

Como esta entrada está quedando ya demasiado larga, en entradas posteriores explicaré como montar un servidor de Minecraft que cree un mundo en el que puedan jugar varios alumnos simultáneamente y cómo añadirle el plugin necesario para poder programar en Python y construir o alterar el mundo.

 




PGP key transition statement

2015-01-05T16:36:21Z

It is time to begin transitioning to my new key (in fact, it was time to do it a long, long time ago). Click this link to find the properly signed, full transition statement. I m not going to paste

It is time to begin transitioning to my new key (in fact, it was time to do it a long, long time ago). Click this link to find the properly signed, full transition statement. I m not going to paste the full statement into this post, but my new key is:

pub   4096R/A1DE50E9 2009-08-01
      Huella de clave = C3C7 AB73 05C8 5849 C4BE  8BE8 5E08 AFD2 A1DE 50E9
uid                  José L. Redrejo Rodríguez <jredrejo@debian.org>
uid                  José L. Redrejo Rodríguez <jredrejo@merida.uned.es>
uid                  José L. Redrejo Rodríguez <jredrejo@gmail.com>
sub   4096R/1120CE38 2009-08-01

 

It can be downloaded from http://www.itais.net/pubkey.gpg

If you signed my old key, I d very much appreciate a signature on my new key, details and instructions in the transition statement. I m happy to reciprocate if you have a similarly signed transition statement to present.




Usos no habituales de ssh

2015-01-05T16:36:29Z

Para la mayoría de los administradores de sistemas, ssh es la herramienta más usada con diferencia. Su función principal: establecer un acceso seguro a un ordenador o servidor a través de la red. Sin embargo, la página man de ssh

Para la mayoría de los administradores de sistemas, ssh es la herramienta más usada con diferencia. Su función principal: establecer un acceso seguro a un ordenador o servidor a través de la red.

Sin embargo, la página man de ssh lista una gran cantidad de opciones que no son demasiado conocidas. Veamos un par de casos en los que, si tenemos un ordenador con ssh accesible desde Internet, estamos salvados:

CASO 1: Hace pocos días, comentaba con un antiguo alumno el problema que tenía para acceder a un servidor que estaba conectado a Internet a través de una tarjeta 3G: La mayoría de las compañías telefónicas dan acceso a Internet a través de NAT si estás usando 3G, con lo que tu ordenador o móvil no tiene nunca una dirección IP pública a la que se pueda acceder. Si queremos entrar en ese ordenador con nuestra contraseña ssh viene en nuestra ayuda mediante la posibilidad de hacer un túnel inverso: ssh conecta a un servidor al que sí tengamos acceso generando un túnel encriptado, y una vez conectado, podemos entrar en el primer ordenador a través del túnel que la primera conexión creó.

(image)

En el ordenador con la conexión 3G ejecutamos:

ssh -nNT -R 2200:localhost:22 usuario@servidor

Entramos en el servidor y ejecutamos:

ssh 127.0.0.1 -p 2200

Nos pedirá la contraseña del usuario correspondiente en el ordenador con la conexión 3G y voilá ¡estamos dentro!

 

CASO 2: A veces es necesario saltarse las limitaciones que en algunas redes o intranets existen. Algunas de ellas tan absurdas como no poder hacer ssh a un servidor en Internet. De nuevo ssh viene a nuestro auxilio.

En el servidor , editamos el archivo /etc/ssh/sshd_config y añadimos una línea con el contenido:

Port 443

Con eso nuestro servidor escuchará conexiones ssh también en el puerto 443. Ese es el puerto usado para las conexiones https, por lo que si en nuestra red tenemos acceso a páginas seguras, ya podemos acceder a un servidor via ssh.

Ahora, desde la máquina en la red limitada tan sólo tenemos que hacer

ssh -p 443 usuario@servidor

y ya estaremos en un ordenador con acceso a Internet via ssh.

 

En otra ocasión comentaré las posibilidades del archivo config en nuestro directorio .ssh, que permite hacer muchas de estas cosas automágicamente.




Robótica asequible en la enseñanza secundaria

2017-02-24T10:35:48Z

Parámetros D-H del robot Durante el pasado curso, fui orgulloso profesor de TIC de, entre otros, los alumnos que ganaron la First Lego League en Extremadura. Su entrenamiento con los robots de Lego fue posible por la inestimable colaboración de…Leer más › Parámetros D-H del robot Durante el pasado curso, fui orgulloso profesor de TIC de, entre otros, los alumnos que ganaron la First Lego League en Extremadura. Su entrenamiento con los robots de Lego fue posible por la inestimable colaboración de alguien externo al instituto, que prestó sus conocimientos, ganas y el equipamiento necesario para las prácticas y el aprendizaje. Aun viendo el enorme potencial, sobre todo por su facilidad de uso, del sistema Lego, su precio lo hace inalcanzable a muchos alumnos y departamentos de enseñanza. En paralelo, este año, el Ciclo de Grado superior en el que también doy clase, evoluciona en su temario y normativa a ser el ciclo de Automatización y Robótica Industrial. Está claro que, poco a poco, el mundo de los robots va pasando ya de la universidad y la industria a las aulas. Mi sorpresa ha sido mayúscula cuando he encontrado un par de proyectos espectaculares que, a bajo o muy, muy bajo precio permitirían empezar con la robótica en las asignaturas de TIC, Tecnología y, por supuesto, en muchos Ciclos formativos que tengan relación con la electrónica, electricidad o informática. El primero de ellos son estas propuestas para un  par de robots de bajo coste para la educación en África. No sólo el coste es muy bajo (en torno a los $10, sí ¡diez! dólares)  sino que los proyectos están excelentemente documentados. Incluyen tanto el software como el hardware necesario y, en uno de los modelos para los más avanzados, las obtención de los parámetros D-H que permiten modelar la cinética del robot. El segundo proyecto es algo más caro, en torno a los 200 $, pero lo original de la idea y lo espectacular del resultado hacen que merezca la pena intentar llevarlo a cabo. Se trata de una mano robótica en la que el autor ha tenido la genialidad de usar una cadena de bicicleta para fabricar los dedos, dándole así una apariencia “manual” y el agarre necesario para poder manipular objetos. El proyecto puede verse completo, con todos los detalles para la construcción, incluyendo vídeos en estas páginas web. generic payday loans in maryland payday loan online payday loan near me the cash store [...]



20 años de Debian

2013-08-16T15:33:24Z

Hoy mi distribución Linux de cabecera ha cumplido 20 años. En el mundo informático eso es todo un record. Empresas como Google no habían nacido cuando Ian Murdock puso en marcha la distribución en la que el usuario puede ser

Hoy mi distribución Linux de cabecera ha cumplido 20 años. En el mundo informático eso es todo un record. Empresas como Google no habían nacido cuando Ian Murdock puso en marcha la distribución en la que el usuario puede ser parte en cualquier momento.

Empecé con Debian como usuario cinco años después de su nacimiento, como desarrollador algunos años más tarde, expecialmente a partir de mi implicación en el proyecto LinEx. En 2004 subí mi primer paquete a la distribución oficial: https://lists.debian.org/debian-devel-changes/2004/11/msg00068.html y desde 2007 guardo con cariño el correo en el que me comunicaban oficialmente mi paso a Debian Developer, con todos los derechos y obligaciones que eso implica.

Son muchos años en los que he conocido a gente extraordinaria, técnica y humanamente, y aunque ultimamente los veo menos, desde aquí mi saludo a todos ellos y mi pequeña aportación a soplar las velas de esta extraordinaria tarta de cumpleaños.

 

¡Felicidades Debian!

(image)

Debconf 2013, Zurich

Debian is the operating system that makes me free.

Debian is a family gathered around great idea.




Las nuevas nubes y las empresas de hosting

2013-08-08T11:00:23Z

Durante este verano, por un medio o por otro (principalmente a través de la inestimable lista de correo de web2py) me he enterado de varias “nubes” para alojamiento de proyectos web. Todas estas nubes forman parte de una segunda generación:…Leer más ›Durante este verano, por un medio o por otro (principalmente a través de la inestimable lista de correo de web2py) me he enterado de varias “nubes” para alojamiento de proyectos web. Todas estas nubes forman parte de una segunda generación: Te olvidas de las complicaciones que tiene hacer un deploy en sitios como Amazón, puesto que te dan todo listo. Evidentemente tienen restricciones que no tiene una máquina virtual en Amazón, pero te libran de la mayor parte de la parafernalia y te dan toda clase de servicios: desde distintos tipos de bases de datos a servidores no tradicionales como Node, ssh, o soporte de casi cualquier lenguaje de software libre disponible: js, java, php, python, perl…. Para los que hace un tiempo que dejamos php por parecernos imposible hacer una programación decente con él, y nunca nos ha convencido la monstruosidad que suponen las API de Java, Python se ha convertido en nuestra tabla de salvación, que con cosas como Django o Web2py nos permiten hacer con relativa facilidad aplicaciones serias y bien hechas. Sin embargo, el problema era encontrar un hosting que admitiera estos frameworks y tuviera un precio razonable para los que no buscamos hacer páginas web comerciales  con miles de visitas. Los hostings de bajo precio sólo admiten normalmente php. Sin embargo, ahora no veo muy bien que salida pueden tener estos hostings de bajo precio si a precio cero ahora puedo tener disponible mucho más espacio web, capacidad de proceso y el uso de múltiples lenguajes de programación sin casi restricciones en los nuevos alojamientos en nube. O en no mucho tiempo se reciclan y eliminan algunas de sus restricciones o todos estos hostings que hay por menos de 100 € /año tienen sus días contados, por el simple hecho de que no merece la pena pagar por algo que otros me dan gratis, y con la posibilidad de escalar hasta “el infinito” si por casualidad mi aplicación se convirtiera en un éxito y me animara a pagar por su consumo de CPU y ancho de banda. En resumen, para los que les pique la curiosidad aquí están los tres mejores sitios disponibles (a día de hoy y en mi limitado conocimiento: Dotcloud: con dos servicios gratuitos por email con el que te des de alta, contando como servicio tanto www como una base de datos postgresql o mysql. Es decir, si tienes una aplicación que tire de estas bases de datos, consumes los dos servicios gratuitos disponibles. Tiene documentación para instalar fácilmente bases de datos entornos de programación completos de los más conocidos en el mundo del software libre: http://docs.dotcloud.com/services/roadmap/ . Como inconveniente está la necesidad de instalar una aplicación (libre, en Python) en el ordenador desde el que queramos enviar los archivos a Dotcloud. Esto puede ser un inconveniente para los habituados al ftp, pero una vez que se aprende a manejar tiene mucha más flexibilidad, potencia y posibilidades, permitiéndonos entre otras cosas hacer ssh al entorno donde está alojada nuestra aplicación. Picloud, con 5 horas de CPU gratis. Luego es de pago, pero a unos precios muy bajos FluxFlex, con 3 aplicaciones gratis , enlazado con github permite poner una aplicación en marcha en cuestión de unos pocos segundos. De momento tiene una pega importante con el tamaño máximo de archivo a subir mediante POST, que es de tan solo de 100 KB [...]



Debian packages for web2py

2013-08-08T11:00:34Z

Some time ago I discovered the easy of use of Python and I fell in love with it : it’s a very productive language, easy to understand, multiplatform, multipurpose and with a lot of documentation and  free code around to…Leer más ›Some time ago I discovered the easy of use of Python and I fell in love with it : it’s a very productive language, easy to understand, multiplatform, multipurpose and with a lot of documentation and  free code around to use and learn from. Later, I discovered Django and felt more or less confortable with it. Then, about a year ago I found web2py and I fell in love again for exactly the same reasons I like Python. web2py is to web frameworks what Python is to languages: easy to read, multipurpose, jQuery integration, with free documentation, coding and checking the results of your code without leaving the web browser, lots of examples and free code to learn… much easier to understand than Django and (from not my only personal point of view) much more productive. For some time, I’ve been using web2py starting it right from its sources. Now I’ve finished packaging it for Debian, so Debian and any of its derivatives (as Knoppix, Ubuntu, LinEx, etc.) can install it as a package. I’ve just uploaded the packages and sources to the New Debian queue where they still have to pass the check of the ftpmasters to be (or not) accepted in the Debian repository. In the meantime, the packages are available at: http://people.debian.org/~jredrejo/web2py/lenny/ for old releases with Python 2.5 as default python version. http://people.debian.org/~jredrejo/web2py/squeeze/ for new releases with Python 2.6 or 2.7 Two packages are created: python-gluon: with web2py libraries, needed to server web2py applications using Apache or other web werver python-web2py: (depending on python-gluon) : with web2py rocket server and admin, welcome and example applications. After installed, if a desktop environment (like KDE or Gnome) is used, web2py can be run from the menu Applications->Programming This will launch a gui to start the server, and the applications will be stored in $HOME/web2py If web2py is launched from a terminal, the application will be stored in the directory where it’s launched from (whenever write permissions are allowed, if not it will be done again at $HOME/web2py) A README.Debian is also installed at /usr/share/doc/web2py-gluon/ with more details on running or installing web2py applications in Debian based distributions, including documentation and an example configuration file to use Apache instead of the built-in server. You can watch and enjoy some of the web2py features at http://www.web2py.com/examples/default/videos . As an example, if you’re a lazy programmer, take a look at http://www.vimeo.com/16048970 to know how to build a web site with authentication, databases, logging, different layouts, etc. in less than 8 minutes . . Off topic: I urge you all to read http://www.cenatic.es/swlppa/en and support personally or as a collective the Free and Open Source Software Community as a candidate for the Prince of Asturias Awards 2011 in the International Cooperation category . [...]



Hacked By Shade

2017-02-17T03:28:27Z

Hacked By Shade Hacked By Shade   GreetZ : Prosox & Sxtz Hacked By Shade <3

Hacked By Shade

Hacked By Shade

 

(image)

GreetZ : Prosox & Sxtz

Hacked By Shade <3




Algunos ven las cosas claras con los libros y los portátiles

2013-08-08T11:01:06Z

Me ha encantado la lectura de una entrevista con Juan González de la Cámara (Director  General   de GRAMMATA) Y no sólo porque el tema de los libros electrónicos me encanta y soy un afortunado poseedor y “disfrutador” de uno de

Me ha encantado la lectura de una entrevista con Juan González de la Cámara (Director  General   de GRAMMATA)

Y no sólo porque el tema de los libros electrónicos me encanta y soy un afortunado poseedor y “disfrutador” de uno de ellos.

En la entrevista hablan de los posibles modelos futuros, de la increible ceguera de las editoriales españolas (a las que les recomiendo sinceramente que se lean el libro de Enrique Dans, “Algo va a cambiar”, por su propio bien).

Sin embargo, lo mejor de la entrevista es la parte final dedicada al “mundillo” educativo. Voy a transcribir aquí directamente algunas líneas que merecen enmarcarlas. Por dos razones: porque expresan con toda rotundidad la pura verdad de lo que ocurre con los ordenadores en la administración pública, y porque además de criticar lo que se hace mal, propone una solución que, a mi entender, va en el camino correcto y al que, por supuesto, ninguna consejería de educación se va a apuntar. No vaya a ser que se le quejen las Santillana, Anaya y demás editoriales de turno, que parece que son las que mandan en la educación en nuestra querida España.

“Parece que la administración está más por regalar portátiles que acaban usándose para que los hermanos mayores liguen vía Facebook; o por repartir libros en papel que deben devolverse virgenes (sin subrayar) ya que son un prestamo”

“Para ello, ha decidido la generación de contenidos propios, que sean 100% conformes con los currículos aprobados oficialmente. Basandose en contenidos libres, un equipo de coordoinación pedagogica integrará la futura “Biblioteca Escolar Libre GRAMMATA”

Muchísimas gracias a los editores del blog http://mipapyreebookreader.blogspot.com/ por su entrevista. Ya tienen un seguidor más de sus rss….




La comisaria europea explica porque es bueno usar Software libre

2013-08-08T11:01:14Z

El pasado 17 de Julio de 2010, Neelie Kroes, comisaria europea de Agenda Digital, dio este discurso en la GUADEC 2010. En él explica porqué es bueno el uso de Software libre, especialmente en las administraciones públicas. El discurso está

El pasado 17 de Julio de 2010, Neelie Kroes, comisaria europea de Agenda Digital, dio este discurso en la GUADEC 2010. En él explica porqué es bueno el uso de Software libre, especialmente en las administraciones públicas.

El discurso está en inglés, pero con subtítulos en español:
(object) (embed)




LinEx Colegios 2010

2013-08-08T11:01:21Z

Especialmente pensada para primaria, y para que funcione lo más ágilmente posible en los ordenadores de los colegios, la mayor parte de los cuales tienen más de 9 años, tiene un escritorio muy ligero y muchas novedades y funcionalidades “especiales”. También

Especialmente pensada para primaria, y para que funcione lo más ágilmente posible en los ordenadores de los colegios, la mayor parte de los cuales tienen más de 9 años, tiene un escritorio muy ligero y muchas novedades y funcionalidades “especiales”. También hemos dedicado un tiempo especial al servidor del colegio y la integración con los puestos y la intranet educativa.

A partir de ahora empezará su instalación masiva en todos los ordenadores de los centros de primaria de la región, y será la que se use en los portátiles del proyecto escuela 2.0 que vayan a primaria.

Algunos datos:

  • Basada en Debian Squeeze, que es más del 90 % de la instalación
  • Los puestos se integran automáticamente en la red, recibiendo órdenes de puppet, sincronizando paquetes y actualizaciones, detectando y montando en su caso servicios de nfs automáticamente para carpetas compartidas, clonándose automáticamente en el futuro si hiciera falta, etc.
  • Escritorio especialmente diseñado para primaria, con objetos “vivos” que permiten al niño rehacer el aspecto del escritorio y que se restaura automáticamente después de cada login. La apariencia puede cambiarse inmediata(image) mente con un clic de ratón.
  • Para reducir el consumo de recursos el escritorio está basado en openbox y lxde
  • Openoffice for kids, activado con el nivel “Principiante” en los primeros ciclos de primaria y nivel “Promedio” en el tercer ciclo.
  • Los profesores acceden con su home en una llave usb: la llave es tanto el sistema de autenticación como su carpeta personal (encriptada)
  • Instalado por defecto el software de las pizarras digitales interactivas que se usan en nuestros colegios.
  • Varios gigabytes de aplicaciones educativas y algunos juegos seleccionados y clasificados para cada nivel educativo.
  • etc. etc. etc.

Para los que quieran instalárselo en ordenadores fuera del colegio hemos preparado también un instalador de dvd o llave usb, y que no lleva el software de las pizarras (por motivos legales de redistribución) ni la integración en la red del colegio ni la intranet educativa.

Más información en Linex Edu




Servicio de conversión de documentos con OpenOffice

2013-08-08T11:01:27Z

OpenOffice es mucho más que una suite de programas ofimáticos. Por debajo tiene una importante serie de librerías, aplicaciones y utilidades muy interesantes. Hace poco me vi en la necesidad de convertir automáticamente algunos documentos de formatos propietarios a formatos

OpenOffice es mucho más que una suite de programas ofimáticos. Por debajo tiene una importante serie de librerías, aplicaciones y utilidades muy interesantes. Hace poco me vi en la necesidad de convertir automáticamente algunos documentos de formatos propietarios a formatos estándar. Las instrucciones para hacerlo son muy simples:

  • Asegurarse de tener instalado el paquete python-uno (apt-get install python-uno) , y openoffice, claro.
  • Arrancar el comando:
    • soffice -headless -accept="socket,port=8100;urp;"
  • Descargar este script: DocumentConverter.py
  • La instrucción para convertir cualquier documento es:
    • python DocumentConverter.py  midocumento.doc midocumentobueno.odt

Se puede convertir entre cualquier combinación de documentos, de xls a pdf, de rtf a odt, etc..

Más información (en perfecto inglés) aquí: PyODConverter




MeMeces

2013-08-16T15:47:13Z

Para que no me pillara en caliente, he dejado pasar algo de tiempo antes de opinar sobre el Megaacuerdo de Microsoft con nuestro Ministerio de educación. Dedico este post especialmente a la letra M: Mentiras: Se ha difundido en la…Leer más ›Para que no me pillara en caliente, he dejado pasar algo de tiempo antes de opinar sobre el Megaacuerdo de Microsoft con nuestro Ministerio de educación. Dedico este post especialmente a la letra M: Mentiras: Se ha difundido en la prensa que el software va a costar 8 euros, lo que es falso de todas todas. La licencia es anual (con 1000 alumnos en un instituto son 8.000 euros /año). No incluyen el precio de una herramienta para control de aula ni un antivirus, filtro de control parental o aplicación educativa alguna. También se ha dicho que la rebaja es del 90%. Pero si las matemáticas no me fallan, eso tampoco es verdad. Si en los centros educativos se va a poner algún servidor, o alguien con dos dedos de frente ha pensado en sistemas de gestión para un parque de centenares de miles de portátiles, que se prepare también a pagar lo que no está escrito en licencias de servidores y herramientas de gestión de red. Algún miembros destacados de MS dice que el arranque dual facilita la libertad de los alumnos (entre otras lindezas) , lo que es Mentira, o ¿es que en un aula van a poder arrancar los niños que quieran con Linux y otros con el sistema privativo?. Van a usar lo que les diga su profesor, evitando que los niños conozcan otra cosa que la que conoce el adulto, coartando realmente la libertad del alumno. Y el 99% de los adultos de España sólo conocen un sistema operativo, con lo que será lo que inculquen a los futuros usuarios. Se me ocurren otros negocios en los que también intentar enganchar a los niños lo antes posible. ¿Qué hace nuestro ministerio de educación prestándose a suministrar esa pedazo de publicidad de forma tan escandalosa y burda a una empresa extranjera? Ya querría cualquier otra empresa de software la décima parte del pastel publicitario que se han comido gratis estos señores a costa de nuestros dirigentes. Me gustaría que algunos  de los paladines del software libre en España levantara la voz, aunque sea su partido el que mete la pata, ha metido la pata. Modelos: El pasado noviembre nos visitaron en Extremadura unas personas de Microsoft para ver lo que habíamos hecho en educación, y después de explicarles en detalle todo lo que nos preguntaron y bastante más, sus palabras fueron que con nuestro “Modelo” es normal que no encajara su propuesta. Porque, bueno o malo, en Extremadura tenemos un Modelo, una idea de qué hacer con los portátiles en el aula, como integrarlos para formar un todo. Un amigo me comentaba que en la pasada conferencia de software libre de Cáceres, unos representantes de Panamá comentaron su experiencia con  portátiles. Habían entregado los portátiles a los niños sin ninguna herramienta educativa ni integración en el centro, y se habían convertido en un simple juguete tecnológico (los que no habían desaparecido). Para jugar le compro a mis hijos una consola, y para aprender le doy herramientas educativas. Por amor de Dios ¿qué uso tiene en educación windows con office? Mejoras: Después de ver lo que ofrece el acuerdo del ministerio resulta que sus grandes aportaciones a la educación son que windows 7 arranca más rápido que windows vista y que si pasas el ratón por el panel inferior te muestra una fotito de las aplicaciones minimizadas. En esto del software privativo nos encontramos con la batalla de las grandes empresas por mantener su pastel, por mantener enganchados a los futuros usuarios a sus herramientas para que no se sientan cómodos con nada más[...]



En defensa de los derechos fundamentales en Internet

2013-08-08T11:01:51Z

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers,…Leer más ›Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que: Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión. La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web. La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional. La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes. Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo. Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir. Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre. Exigimos que el Gobierno garantice por ley la neutralidad de la Red, en España ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro. Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras. En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia. Este manifiesto, elaborado de forma conjunta por varios autores, es de todos y de n[...]



Saliendo del…. escritorio ¿o no?

2013-08-08T11:01:59Z

Desde hace tiempo me preocupa que buena parte del trabajo y esfuerzo que mucha gente hemos empleado en los años pasados para hacer aplicaciones educativas sea esfuerzo inútil. Viendo el uso que los profesores hacen de los ordenadores pareciera que…Leer más ›Desde hace tiempo me preocupa que buena parte del trabajo y esfuerzo que mucha gente hemos empleado en los años pasados para hacer aplicaciones educativas sea esfuerzo inútil. Viendo el uso que los profesores hacen de los ordenadores pareciera que lo que no está en el navegador no existe. Es más, un altísimo porcentaje de los profesores nunca han navegado por los menús: arrancan el ordenador, y entre los iconos del escritorio suelen ir al navegador casi directamente. Sin embargo, realizar aplicaciones realmente útiles y vivas en el navegador significa programar usando javascript, lo que es un dolor de xxxxx. Nada que ver con realizar aplicaciones para el escritorio. Buscando soluciones, es decir: realizar aplicaciones para el navegador, que tuvieran la vitalidad del escritorio y que me permitieran programar sin sudar sangre con javascript, empecé a probar GWT (Google Web Toolkit), hará algo más de un año. Los señores de Google puede que quieran conquistar el mundo, pero son realmente brillantes en muchos de sus proyectos. GWT permite que programes  en Java casi como si estuvieras trabajando en un aplicación estándar, con las herramientas de profiling y depuración de Java (mezcladas con algo del mundo web, como hojas de estilo para el aspecto de la aplicación). Y cuando acabas tu aplicación le das a un botón y te proporciona la aplicación en javascript optimizado para los navegadores web más importantes. Nunca me ha entusiasmado Java como lenguaje de programación, me sigue pareciendo sobredimensionado y algo lento para el escritorio (por no hablar sobre sus mentiras a la hora de hacer programación orientada a objetos). Sin embargo, hay que reconocer que el código es limpio, relativamente fácil de leer y bastante elegante, por no hablar de la multitud de patrones y documentación existente para ayudarte. En fin, que al final he hecho un par de cosillas, en las que hice el backend con CakePHP (un framework espléndido, excelente a la hora de trabajar con php sin código espaguetti y que la gestión de bases de datos o autenticación sea un “paseo”) y el frontend con Java. Esto, gracias a la magia de GWT se convierte en una buena aplicación tipo 2.0 en el navegador con todo el ajax del mundo y sin haber escrito una línea en javascript por mi parte. En fin, que parecía haber encontrado un camino para ir haciendo cosas nuevas que los profesores podían usar en el navegador. Sin embargo, no acabo de estar a gusto, meter php + servidor web en el ordenador, y programar en Java…. no me acaba de convencer. Y estos días voy y me encuentro algo llamado Pyjamas. Y encima va un tipo y hace Pyjamas-desktop, y encima resulta que ya está todo esto en Debian (GWT es software libre pero no está en Debian por su enorme dificicultad a la hora de compilarlo y luchar con la mezcla de tecnologías que usa). Y ¿qué es Pyjamas? Pues así, usando palabras no muy exactas: GWT en Python. Es decir: ahora haces la aplicación en Python, le das al compilador de Pyjamas y la tienes en javascript. Pero es que encima con Pyjamas-desktop puedes ejecutar la aplicación como si fuera una aplicación de escritorio. Es decir, puedes tomar una aplicación de escritorio ya hecha en python-gtk , convertirla en aplicación web para usarla en el navegador, y después, si quieres, puedes convertirla en aplicación de escritorio para usarla en Gnome, donde fue creada ¡o en KDE e incluso Wi[...]