23 diciembre 2012

Cómo instalar controladores no firmados en Windows 7


Para aquellas personas que cuentan en su ordenador con algún dispositivo antiguo o de alguna empresa que no pagó el canon que cobra Microsoft por certificar los controladores que hacen que funcione con su sistema operativo, siempre queda la posibilidad de arrancar Windows 7 pulsando F8 y seleccionando la opción de no comprobar los controladores no firmados.

El procedimiento anterior es incómodo, por lo que lo mejor, si confiamos en el controlador que queremos instalar, es emplear algún método permanente. Esta solución consigue firmar los controladores a la perfección:


How to Install & use unsigned drivers in Windows Vista/7 x64

El único matiz es que si estamos instalando algún dispositivo complejo con varios controladores, puede que tengamos que firmar varios archivos, incluso después de un primer reinicio, pero al final funciona perfectamente.

19 diciembre 2012

Descargar un vídeo de Canal Extremadura o cualquier otro en formato RTMP

La televisión autonómica de Extremadura distribuye sus vídeos a través de su web utilizando la tecnología RTMP.

Descargarlos a veces no resulta del todo intuitivo, si bien es posible mediante algún programa de volcado de datos, que hace que nuestro equipo actue como un receptor que va almacenando el vídeo en un archivo con muy buena calidad.

Una herramienta sencilla para conseguirlo es RTMPDumpHelper

RTMPDumpHelper

En la misma página hay unas instrucciones muy sencilla sobre cómo emplearlo. Los pasos son los siguientes, para hacerlo en Windows, en este caso, si bien se puede hacer con Linux con mayor comodidad aún.

Las aplicaciones

Descargamos y descomprimimos en una misma carpeta dos aplicaciones:

Descargar RTMPDumpHelper
Descargar RTMPDump (cogemos la última versión disponible)

RTMPDumpHelper es más bien una interface de RTMPDump.

El proceso

Por tanto ejecutamos RTMPDumpHelper y esto hará que se detecte cualquier flujo RTMP que aparezca por cualquier navegador y se almacenará en la misma carpeta de la aplicación.

Así de sencillo, sólo tenemos que abrir el navegador y lo que estemos viendo se descargará automáticamente.

Los problemas

Con algunos canales esto no funciona a la primera. La solución consiste en acceder al menú Options>RTMP Options y cambiar la opción RTMP Server por rtmptserver.exe



Con este cambio el vídeo no se visualizará, pero podremos ver cómo se descarga mediante la consola que se despliega con el programa.

Y aquí queda anotado, para que no se me olvide.

05 diciembre 2012

Cómo hacer videoconferencia con un móvil Android y un PC




Si no tienes una webcam a mano a la hora de hacer una videoconferencia con un ordenador, pero sí tienes un móvil Android, puedes usar la cámara del móvil en el PC en unos sencillos pasos:

1. Instalamos DroidCam en el móvil

DroidCam Wireless Webcam en Google Play

2. Activamos la Wifi del móvil y ejecutamos la aplicación. Se nos crea un servidor con una IP que emite las imágenes del teléfono.

3. Instalamos en el ordenador el cliente de DroidCam. Lo tenemos disponible para Windows y Linux.

Descargar el cliente de DroidCam

4. Ejecutamos el cliente e indicamos el modo de conexión, normalmente Connect to Phone (WiFi/LAN), indicando en la parte derecha la IP que nos aparece en el teléfono, activando el audio si lo deseamos. Para terminar hacemos clic en Connect.


Haciendo clic en el botón de la esquina inferior izquierda podemos ver el vídeo que se está emitiendo.

Y ya está, podemos utilizar la cámara en cualquier programa instalado en el ordenador o en página web que la emplee.

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.