21 noviembre 2012

07 noviembre 2012

Manual Imprescindible de Flash CS6. Mis últimos proyectos

Hace unas semanas apareció la revisión del libro de Adobe Flash CS6 que la editorial Anaya Multimedia publica en su colección Manuales Imprescindibles.

Manual Imprescindible de Adobe Flash Professional CS6

Como siempre ha sido un placer trabajar con los compañeros de Anaya y con Eugenio especialmente.

Sobre la nueva versión de Flash, como siempre más estabilidad, más opciones y más facilidad para hacer las cosas. Destaca la opción más comentada de la nueva versión de Flash, la posibilidad de generar directamente contenidos interactivos para HTML5.

Toolkit for CreateJS. Crear contenidos para HTML5 desde Flash

De todos modos personalmente la opción que más me ha llamado la atención es la de emplear la exportación de AIR para crear aplicaciones standalone para Android e IOS. Con esto podríamos, con facilidad, generar una misma aplicación multiplataforma sin realizar cambios en el código.

En fin, si bien el futuro de Flash se está redefiniendo versión a versión para adaptarse al magnífico ritmo de la web que está marcando HTML5, quizás la situación la resume perfectamente Mark Twain, con su célebre "las noticias de mi muerte han sido exageradas".

05 noviembre 2012

Cómo editar un archivo PDF con facilidad

El que los archivos PDF no se pueden editar es una realidad cada vez más cuestionable. El motivo por el que se genera un archivo PDF en la actualidad está más relacionado con cuidar el aspecto y el formato más que con el de proteger su contenido.

Un método terriblemente simple para editar un archivo PDF consiste en abrirlo con LibreOffice Draw, la herramienta de dibujo que acompaña a la suite ofimática LibreOffice. Se puede descargar desde esta dirección:

Descargar LibreOffice

Sólo tenemos que abrir LibreOffice Draw y seleccionar la opción Archivo>Abrir. A continuación desplegaremos el archivo PDF y podremos modificar cualquier parte del contenido.

Al finalizar la modificación podremos generar de nuevo un archivo PDF mediane la opción Archivo>Exportar en formato PDF

PDF protegidos


Los PDF protegidos ante cambios no se pueden modificar.

Apariencia del nuevo PDF


En algunos casos la apariencia final del nuevo PDF puede no coincidir con la previa antes de la modficación. Casi siempre se debe a que no tenemos instaladas las tipografías necesarias en nuestro ordenador, ya que los archivos PDF normalmente llevan incrustados los tipos de letra que se emplearon en su creación.

Para buscar una solución podemos revisar las propiedades del archivo PDF (Archivo>Propiedades en el visor de PDF) y en la pestaña Tipografías podremos localizar los tipos de letras incorporados al archivo. Si los podemos instalar conseguiremos que la apariencia coincida plenamente.

31 octubre 2012

Cómo actualizar Remository desde Joomla 1.5 a la versión 2.5

Pasar de Joomla 1.5, 1.6 o 1.7 a Joomla 2.5 es relativamente sencillo. Con el componente JUpgrade se hace sin demasiada dificultad. De hecho si encontramos algún problema casi siempre se deben a cuestiones de permisos y se pueden revisar activando las opciones de Debug de JUpgrade.

Otra cosa diferente es actualizar algunos de los componentes más habituales de Joomla y no perder el contenido en el intento. Estos son los pasos que he seguido para actualizar llevar el componente Remository a la nueva versión.

Remository es un gestor de archivos muy extendido en los portales con los que solemos funcionar en mi trabajo. Por desgracia este no se migra automáticamente con JUpgrade, así que se hace a mano.

Previo. Qué necesitamos.

Lo primero es contar con el portal de Joomla 1.5 intacto (o al menos sus tablas) y con el de Joomla 2.5 ya preparado pero SIN Remository instalado aún.

Además necesitaremos tomar algunas tablas, por lo que usaremos phpmyadmin o algún otro sistema que nos de acceso a la base de datos MySQL. Ojo: este programa no es peligroso, pero si eliminamos alguna tabla la página dejará de funcionar. Debemos actua con precaución.

Si nuestro componente Remository en Joomla 1.5 no está al menos en la versión 3.40 debemos actualizarlo a esa versión o una superior.

Primer paso. Exportación de tablas

La primera tarea consiste en acceder a phpmyadmin y localizar en la base de datos las siguientes tablas:
  • jos_assignments
  • jos_downloads_blob
  • jos_downloads_classify
  • jos_downloads_containers
  • jos_downloads_credits
  • jos_downloads_email
  • jos_downloads_files
  • jos_downloads_file_classify
  • jos_downloads_log
  • jos_downloads_repository
  • jos_downloads_reviews
  • jos_downloads_structure
  • jos_downloads_text
  • jos_permissions
Personalmente lo hago con phpmyadmin seleccionando la base de datos, luego en Exportar y a continuación seleccionando esas tablas para luego generar una archivo .sql con todo el contenido y estructura de las tablas.




Al final de este proceso tengo un archivo con todo lo que necesito, pero el prefijo asociado es jos_ así que abriremos el archivo con cualquier editor de texto plano y seleccionando la opción de Reemplazar indicaremos que sustituya ese prefijo por el de Joomla 2.5, j25_ es el predeterminado.

Si el archivo es demasiado grande, podemos optar por copiar tabla a tabla dentro de la base de datos, sin exportar, seleccionando la tabla y a continuación seleccionando la opción Operaciones. Con la opción Copiar la tabla podemos indicar el nuevo nombre que tomará la tabla.

Después de este proceso tenemos las tablas ubicadas ya en su sitio con su prefijo.

Instalación de Remository

Ahora sí, instalaremos Remository descargándolo desde su página web como hacemos con cualquier otro componente.
Remository detectará las tablas existentes y las dejará a punto para funcionar con el nuevo sistema.

Y eso es todo. La información sobre cómo realizar la migración la encontré en la web de webilicious.


13 octubre 2012

Juego de tablero para aprender HTML5

chtemele es una interesante iniciativa que auna buena parte de métodos y sistemas actuales en lo que se refiere a licencias, financiación y temática.

chtemele

chtmele es un juego de mesa, esos juegos basados en tableros y cartas, que sirve para aprender las bases del lenguaje HTML, adaptado ya a HTML5.

La idea es perfecta para trabajar con grupos de alumnos, ya que el juego es completamente libre y descargable en formato PDF. Se distribuye bajo licencia Creative Commons (atribución y no comercial).

Para descargar chtemele

Además, el sistema de financiación se ha basado en crowdfunding (de la web ulule), con aportaciones de dinero por parte de unos 450 particulares. Con ello consiguen sacar una versión clásica, para el que no quiera descargarlo e imprimirlo por su cuenta.

Ya estamos tardando en añadirlo a nuestros marcadores.

Si te interesa el lenguaje HTML5, por otro lado, puedes descargar también bajo licencia Creative Commons el manual en el que he colaborado para los cursos de formación a distancia del profesorado del INTEF.

HTML 5 en la educación.

Esto último, además de otras tareas, me han tenido ocupado y por eso no he podido pasar mucho por aquí, aunque sigo publicando cosas en Twitter y en Google +.

28 mayo 2012

Arcón para Android. Mis últimos proyectos

Ya hablamos hace un tiempo del  Proyecto Arcón. Es una herramienta de comunicación aumentativa ideada por un grupo de profesores y en la que he tenido la oportunidad de colaborar diseñando la aplicación para Nintendo DS y la de Flash, además de la página web.

En una vuelta más de tuerca al proyecto, estos días hemos publicado la versión de la aplicación nativa para Android. No me convencía demasiado el forzar el uso de Flash en dispositivos Android, teniendo en cuenta las tendencias del mercado, así que hemos creado una versión desde cero.

Si quieres probar la aplicación, está disponible en Google Play.

Arcon en Google Play

Es una aplicación sencilla que va mostrando conjuntos de imágenes para ayudar a alguien a indicar lo que quiere, pensado tanto para personas con alguna discapacidad como para personas con desconocimiento del idioma. Se pueden descargar varios juegos de iconos a través de la aplicación.

Android

La experiencia con Android ha sido muy enriquecedora. Es todo Java, así que opté por emplear Eclipse como IDE, que unido al Android SDK crean un entorno muy cómodo para trabajar.

Los pasos previos son sencillos y están bien estructurados a través del sitio web de Android Developers

Android Developers

Allí aprenderemos a montar el entorno de desarrollo y a dar los primeros pasos. En ese mismo sitio aprenderemos las técnicas fundamentales y los objetos imprescindibles.

Eso sí, cuando uno empieza a encontrar pequeños problemas, el sitio de referencia imprescindible es stackoverflow. Un espacio con miles de hilos resolviendo problemas, con respuestas puntuadas y bien estructuradas.

Stackoverflow

Por lo demás, las principales soluciones que he encontrado las tengo documentadas en la cuenta de Google +, para cuando tenga que aplicarlas de nuevo.





08 abril 2012

Más fondos bonitos para el escritorio

La cantidad de fondos de escritorio espectaculares que se pueden encontrar en Internet no tiene fin. Aqui dejo un ejemplo, una magnífica recopilación bien seleccionada de fondos de paisajes para alegrar cualquier escritorio.

Fondos de escritorio de paisajes

Vía Noupe.


02 abril 2012

Caracteres especiales en archivos en una aplicación Android

Realizando una aplicación para Android (o para Java, daría lo mismo) me encontré con un problema al transferir archivos con caracteres especiales en el nombre, con eñes, tildes, etc. Aquí va la solución que encontré, por si puede servir a alguien.

El problema

El problema afecta a quien intente compilar una aplicación para Android con Windows, por cierto.

Necesitamos trabajar con una serie de archivos que emplean caracteres especiales, acentos y demás en los nombres de los archivos. El no emplearlos no es una solución. Además, esto sucede también con caracteres especiales de otros idiomas, como alemán con su ß o con el francés, griego, rumano e incluso el chino. El problema se encuentra en que si bien Android funciona con UTF-8, Windows utiliza una codificación diferente, ISO-8859-1 o Windows-1252. El caso es que esos caracteres, al trasladarse por el compilador a la aplicación Android se transforman perdiendo sus caracteres especiales, que quedan reemplazados por una interrogación o por un rombo con una interrogación.

Todos estos archivos los intentaba trasladar desde la carpeta assets hasta el dispositivo Android para luego allí tratarlos, pero no se llegaba a compilar.  La primera solución fue la de comprimir los archivos y trasladarlos como un zip para luego descomprimirlos en el otro lugar. Esto hacía que funcionase, pero al descomprimir los nombres aparecían corruptos.

La solución

La solución más rápida, por supuesto, era dejar de usar Windows y emplear un sistema operativo que codificase los nombres de archivo en formato UTF-8. No obstante encontré esta solución alternativa que funciona perfectamente.

El problema nuevamente es que al comprimir los archivos con la mayoría de las aplicaciones de compresión actuales, suelen hacerlo empleando la codificación que se usa en el sistema operativo, con lo cual los nombres ya se envían mal en el propio zip.

Por suerte hay un compresor muy extendido y de código abierto, 7Zip, que resuelve el problema, al permitir indicar en su configuración el tipo de codificación que queremos emplear, en este caso UTF-8. Se puede hacer incluso desde el propio interface indicando el valor cu  en los parámetros del archivo.


De ese modo el archivo almacena los nombres en UTF-8 y al descomprimirlo mediante la aplicación Android se respetan todos los caracteres especiales.

Sólo hay que mantener alguna precaución si necesitamos modificar los nombres. Debemos emplear siempre este programa para realizar las modificaciones o recomprimir de nuevo los archivos.

Y eso fue lo que aprendí después de dos días de buscar soluciones y convertir y reconvertir nombres de un formato a otro. No he encontrado ninguna solución consistente a través de métodos en Java. No sé si alguien conoce alguna solución que lo resuelva mediante código.

Ahora en inglés para la comunidad de visitantes extranjeros. :-)

UTF-8, file names with special characters and Android

I was trying to figure out how to copy several files from asset folder to the Android device. The files has special characters, like german special characters, greek, french o romanian. It happens even with chinesse characters.

I found out that I could copy all this files zipped in one single file, but when I unzipped it in the Android SD folder, the names lost their special characters.

It seems to be a problem with the charset used in Windows, different from UTF-8, the one used in Android, so I used 7zip to pack the files. In 7zip you can set the codification of the filenames adding cu in the Parameter dialog, in the GUI. It results in a zip file with all the filenames in UTF-8, ready to be copied.

I hope it can be helpful (and sorry for my english, I am working on it).

23 marzo 2012

Actualizando Joomla 1.6 o 1.7 a 2.5

Actualizar un portal basado en Joomla solía ser una pequeña fiesta de búsqueda de parches, uso de ftp, búsqueda en foros, etc. Hoy en día esto ha cambiado notablemente y el proceso se reduce a un simple

Menú Extensiones > Gestionar extensiones > Purgar caché > Buscar Actualizaciones > Actualizar.

Lo acabo de probar y he pasado un porta de Joomla 1.7 a 2.5.3 en cuestión de segundos. Una delicia.

Para localizar el método completo y soluciones a cualquier posible dificultad, hay un documento de Joomla.org que lo explica en detalle.

Upgrading from an existing version

20 marzo 2012

Desarrollo web con Firefox 11

Si estás viendo esta página con Firefox 11 haz este sencillo experimento:
  1. Pulsa Ctrl-Mayús-I 
  2. En la barra inferior haz clic en el icono 3D
Automáticamente pasarás al nuevo inspector de páginas web de Firefox que permite utilizar unas cuántas herramientas para ver cómo está diseñada una página web y para interactuar con ella.

En concreto el modo 3D nos muestra las diferentes cajas y div de la página en tres dimensiones, siendo más sencillo localizarlas Haciendo clic en cualquier elemento se seleccionará.


Utilizando el ratón y las flechas de dirección podemos desplazarnos por la página, alejarla, acercarla, etc.

Además de este modo contamos con el HTML que nos muestra el código fuente de la página y el modo Estilo, desde donde podemos ver las reglas definidas en las hojas de estilo y modificarlas para ver en tiempo real como quedan en la página.



Todas estas ayudas y algunas más están disponibles en el menú Firefox>Desarrollador Web.

Un complemento perfecto para otras extensiones imprescindibles para crear páginas web, como Firebug.

14 marzo 2012

HTML5 y la compatibilidad con los navegadores

Me recomienda Gonzalo una web perfecta para poder saber si una determinada tecnología web está ya lo suficientemente implantada. Por ejemplo, podemos utilizar la etiqueta video para reproducir un vídeo con facilidad en una página HTML, pero, ¿en cuántos navegadores se mostrará correctamente? When can I use tiene la respuesta.

caniuse.com

Perfecta para probar las últimas tendencias de HTML5 y de CSS3.

04 marzo 2012

BlueGriffon 1.4.1

BlueGriffonBlueGriffon es un editor de páginas web gratuito y de código abierto del que se  acaba de publicar la versión 1.4.1, donde ser recogen pequeñas mejoras y soluciones de problemas conocidos.

BlueGriffon 1.4.1

 Se puede descargar desde esta dirección:

Descargar BlueGriffon

A su vez se puede instalar sobre la versión que tengáis instalada actualmente.

02 enero 2012

Dos conjuntos de iconos dos

Dos conjuntos de iconos pequeños y limpios muy útiles para cualquier proyecto web.

El primero incluye 91 iconos, de August Interactive y visto en Smashing Magazine.

Free Vector Web Icon Set



El segundo son 160 iconos de 365psd. Visto en WebResourceDepot.

160 Tiny Icons


En formato PSD y los primeros también en PNG.

31 diciembre 2011

Minutos musicales

Por si alguien ahí fuera aún no ha visto este vídeo. David Attenborough casi recitando para la BBC.

Feliz año nuevo.

15 diciembre 2011

Problemas con Chrome y archivos PDF

Parece ser que hay un amplio abanico de problemas al mostrar y descargar archivos PDF mediante Google Chrome. En mi caso lo he experimentado con una aplicación que muestra archivos PDF correctamente pero al intentar descargarlos no se almacena la información correctamente, saliendo los datos descolocados o simplemente en blanco.

La solución, mientras Google pone orden en su gestión de archivos PDF en Chrome es así de sencilla:
  1. En Google Chrome escribimos chrome://plugins 
  2. En el listado que aparece hacemos clic en Habilitar de la sección Adobe Acrobat. Automáticamente se desactivará el plugin Chrome PDF Viewer.

Y ya está. Así dejamos de usar el plugin de Chrome y comenzamos a usar el de Adobe, que es el mismo que se emplea en Firefox y es bastante estable por el momento.

En cualquier momento podemos volver atrás cambiándolos de nuevo.

10 diciembre 2011

Lecturas recomendadas sobre Educación

En los ratos que he pasado con los funcionarios en prácticas este año suelo recomendar alguna lectura que me ha parecido interesante y otras que todo docente podría conocer para entender un poco mejor las TIC, las competencias básicas y lo que se espera de ellos en pleno siglo XXI.

Sin ningún orden particular, y sin que se considere más que una pequeña recopilación de textos sin más pretensiones:

Estándares TIC de la UNESCO

Estándares de competencia en TIC para docentes

Un documento de la UNESCO, del año 2008, que nos da algunas pistas sobre hacia dónde debería ir la Escuela para formar a los ciudadanos del mañana, incidiendo especialmente en los docentes.
Está en español. En su espacio original se puede profundizar más.

Towards ICT Skills for Teachers

La Educación encierra un tesoro

La Educación encierra un tesoro

El conocido informe Delors, de la Comisión Internacional sobre la Educación para el Siglo XXI. En español.

Tecnologías de la Información y la Comunicación en la Escuela

Tecnologías de la Información y la Comunicación en la Escuela

Otra visión, en este caso del gobierno argentino, sobre las implicaciones de la implantación de las TIC en la Escuela. Del año 2007.

TACCLE. Recursos Didácticos para la Creación de Contenidos para Entornos de Aprendizaje

TACCLE. Recursos Didácticos para la Creación de Contenidos para Entornos de Aprendizaje

 Este material, generado dentro del proyecto Taccle, aporta ideas y técnicas para profundizar y experimentar en el uso de las TIC en el aula y en el ámbito del e-learning.

 The Amazing Web 2.0 Projects

The Amazing Web 2.0 Projects Book

Este texto de Terry Fredman, de la web ICT In Education incluye un montón de ideas y sugerencias sobre como emplear las TIC en el aula a través de pequeños proyectos distribuidos por etapa educativa.

Actividades para desarrollar la competencia digital

Actividades para desarrollar la competencia digital


Y esta recopilación no estaría completa sin un +1, la presentación colaborativa del grupo TAAC que aporta otro montón de ideas para aproximar las TIC al aula de forma natural. Hecho por gente de aquí pensando en gente de aquí.

Espero que os sean de utilidad. Si conoces alguna otra lectura que podría complementar a las anteriores no dudes en dejarlo en los comentarios.

24 noviembre 2011

Cinco blogs de primaria e infantil más uno

Este año he tenido la oportunidad de echar un rato con algunos compañeros/as que han aprobado las oposiciones recientemente. Les he querido enseñar algunos blogs para que les puedan servir como punto de referencia o como inspiración sobre cómo utilizan esta herramienta otras personas de nuestro entorno.

Tras hacer una búsqueda rápida encontré estos cinco espacios que pueden representar perfectamente los esfuerzos que hacen muchas personas a diario. Sin ningún orden particular:

Welcome to Recycle

Es una web creada por un centro de Cáceres (CEIP Alba Plata) en colaboración con otros centros dentro de un proyecto ARCE. Muestran las experiencias que realizan dentro del proyecto. Una buena forma de "levantar acta" del trabajo realizado. La experiencias que muestran sin dignas de verse.


El baúl de Lady Book

También del mismo centro de Cáceres, esta página me parece una magnifica herramienta para dinamizar la biblioteca y favorecer el fomento de la lectura en el centro. De este tipo hay muchas otras, todas igual de buenas. Estéticamente muy agradable.


Blog de segundo ciclo de Primaria del CEIP Octavio Augusto

Este blog, de un centro de Mérida, toma el camino de incluir las actividades que posiblemente usen en clase o que recomienden a los alumnos para utilizar en casa y las incrusta dentro del blog. Son recursos creados con Flash, probablemente recopilados de Internet. Me parece un buen complemento para el trabajo de clase. Este centro cuenta con otra docena de blogs.


Time for English

Un blog sencillo de un centro de Badajoz, el CEIP Arias Montano, con entradas limpias y concisas que sirve de apoyo y refuerzo a las clases de inglés. Contiene muchos recursos que se caracterizan por su sencillez.


Blog de infantil de Arias Montano

El trabajo de las maestras de infantil de este centro nos tiene totalmente enganchados. Es una ventana que se abre para dejarnos ver cómo y cuánto se trabaja en infantil y el montón de cosas que se hacen. Con una producción de entradas que ya le gustaría a más de un medio profesional es un espacio fantástico para conseguir lo que están haciendo: crear una comunidad unida alrededor de los alumnos. Su número de visitas y los agrademientos que reciben así lo demuestran.


La cajita de sorpresas

Y en los últimos días me he topado con otro blog que también me ha parecido muy destacable y que pasa a ser el +1 de los cinco anteriores. Se mueve un poco en el rango del anterior, mostrándonos el trabajo que se hace en el aula de infantil de otro centro de Badajoz, el CEIP Luis Vives. El trabajo de Margarita es también digno de mención. Otra ventana que se abre.



Estos son sólo algunos ejemplos de los muchos que he podido encontrar. Me gusta destacar que son docentes como nosotros, con vidas tan ocupadas como las nuestras, pero que son capaces de sacar ratos de su tiempo libre, de sus tardes y su noches para aportar algo más a un trabajo ya de por sí complicado y no siempre bien reconocido.

En el rato en que he escrito esto se han actualizado dos de los blogs. :-)

Por cierto, si conoces o tienes algún blog de primaria o infantil creado en Extremadura, deja un enlace en los comentarios. Nos encantaría conocerlo.

16 noviembre 2011

Fotografiar menores en un centro educativo

 Hoy me preguntaban esto en un curso, si un centro educativo puede publicar fotografías en las que aparecen los alumnos del centro.

La respuesta es que sí, previo consentimiento de sus padres o tutores legales y previo consentimiento del menor si es mayor de 14 años. Lo recoge la Ley de Protección de Datos de Carácter Personal en su artículo 13. Está muy bien explicado en esta entrada:


Fotografía de niños en colegios

El informe al que hace referencia, del Gabinete Jurídico lo explica en detalle.

Informe 0194/2009 de la Agencia de Protección de Datos

Por tanto, la práctica que se está extendiendo en los centros de solicitar la autorización es la correcta y además los padres siempre tienen su derecho de cancelación, que forzaría al centro a retirar las fotos si así se solicitase.

13 noviembre 2011

Rootear e instalar una Rom personalizada en HTC Magic

Cumplidas todas las garantías y permanencias he procedido a cambiar la ROM de mi vieja HTC Magic. Después de dos años funcionando aún marcha de maravilla y ya tenía ganas de quitarle todos los enredos que le metió Vodafone en su día.

Para hacerlo he usado los pasos indicados en esta página:

Consigue acceso root en la HTC Magic

Ha sido un proceso rápido y limpio. En media hora tenía la famosa versión de Cyanogen.

No estaba muy familiarizado con estas cosas, así que sólo ha habido un par de cuestiones que he tenido que buscar en otras páginas. Especialmente cómo poner el móvil en modo fastboot (arrancando con la tecla de bajar volumen presionada) y cómo ponerlo en modo recovery (arrancando con la tecla de la casa presionada). Ambas cosas las encontré en estas páginas:

http://www.celufiles.net/2010/08/como-entrar-en-modo-recovery-de-la-htc.html
http://www.android.es/foro/viewtopic.php?f=13&t=201


Hay una última cosa que no se explica del todo bien: al usar el editor hexadecimal para modificar el comienzo de la memoria Flash se indica que hay que abrir el disco, pero no vale con abrir la unidad lógica, sino que hay que seleccionar la unidad física (identificada como Physical Disks>Removable Disk). Todo esto porque tuve que crear una Golden Card. Dependiendo del modelo del teléfono puede resultar más sencillo.

Ahora parece un móvil nuevo.

Google Apps

Echaremos probablemente en falta las aplicaciones de Google. Para instalarlas podemos ir a esta página.

Google Apps Cyanogen

y descargar la versión Tiny de Cyanogen 6. Colocaremos el archivo en el directorio raiz de la tarjeta. Luego arrancamos en modo recovery y añadimos el paquete con la misma opción que hemos utilizado durante la instalación de la ROM.