24 diciembre 2010

La máquina de duplicar jamones

Vamos a ir despidiendo el año con el imperdible corto de la máquina de duplicar jamones.



Da para más de una reflexión....

Visto en Microsiervos, que también reflexiona sobre ello.

21 diciembre 2010

Mysql. Entradas con un salto de línea

Una sentencia rápida para buscar caracteres Intro (salto de línea) dentro de un campo determinado:

SELECT *
FROM tu_tabla
WHERE tu_campo LIKE '%\r\n%'

Así podemos eliminar caracteres innecesarios en determinados campos.

08 diciembre 2010

Descargar AVG Antivirus gratuito

Nota: Este artículo está obsoleto. Consulta este otro.

AVG Antivirus en un antivirus para Windows que cuenta con una versión gratuita que que podemos tener instalada sin cometer ninguna ilegalidad y que se actualiza periódicamente.

En los próximos días la versión actual se va a dejar de actualizar para que la sustituyamos por la nueva versión AVG 2011. El programa es uno de esos que descargan una parte y luego descarga el resto.

Si quieres descargarte el programa para instalarlo en uno o varios ordenadores que no tengan conexión a Internet puedes hacerlo desde esta dirección:

http://free.avg.com/es-es/download-free-all-product

Debes coger uno de los archivos más grande, que ronda los 140 mb, en la versión 32 o 64, dependiendo de tu sistema operativo (normalmente será la versión de 32 bits).

Y al instalarlo recuerda que puedes desactivar la instalación de la barra de navegación, que no aporta gran cosa y ralentiza tu navegación por internet.

Y bueno, si usas Linux, nada de esto te preocupa.

18 noviembre 2010

Javascript y JQuery: Ejecutar una acción al abandonar una página web

Con Javascript y JQuery es bastante sencillo hacer que suceda algo al abandonar una página web. Contamos para ello con el evento unload. Así podemos, por ejemplo, mostrar un cuadro que indique que se está realizando una operación y hacer que ese cuadro se oculte al abandonar la página.

El sentido de esta opción es evitar que si el usuario pulsa la tecla de volver a la página anterior se encuentre con el cuadro de carga del que hablábamos. La función podría quedar así:

$(document).ready(function() {
    $(window).unload( function () { $('#precarga').hide('slow'); } );
});

En la página tenemos un div oculto con display:none que contiene un mensaje del tipo "Cargando...". Por ejemplo:

<div id='precarga' style='display:none;'>Accediendo a la base de datos. Puede llevar unos segundos.</div>

Así, cuando alguien pulsa en un botón para acceder a otra página mostramos la capa oculta llamada #precarga mediante

$('#precarga').show();

Con la tranquilidad de que el mensaje se ocultará en el preciso instante en el que el navegador abandone la página actual.

12 noviembre 2010

Comprobar en Javascript que se ha activado una casilla de un conjunto

Una pequeña solución rápida para cuando tenemos una página web con un conjunto de casillas de verificación (chebox) y necesitamos comprobar que al menos se ha activado una de ellas.

Los campos en la página html serían como estos:

<input type="checkbox" name="coleccion" value="1">Texto1
<input type="checkbox" name="coleccion" value="2">Texto2
<input type="checkbox" name="coleccion" value="3">Texto3

La función que podría controlarlo sería algo así:

function Hay_Elementos(nombre_campos) {
var hay=false;
elementos = document.getElementsByName(nombre_campos);
for (i=0;i <elementos.length;i++) {
if (elementos[i].checked) hay=true;
}
return (hay);
}

Por último la llamada a esa función se haría así:

if (!Hay_Elementos('coleccion'))
alert("Debe activar al menos una casilla.");

Si no se ha activado ninguna casilla obtendremos el mensaje. En caso contrario el script seguirá su camino.

Y aquí lo dejo para que no se me olvide.

17 octubre 2010

VoiceThread. Aprendizaje cooperativo

He tenido ocasión de trabajar un poco más a fondo con VoiceThread para un proyecto en el que ando liado. Desde luego la impresión que produce es excelente con cada nueva aproximación.

VoiceThread es un espacio colaborativo en el que un grupo de personas o de alumnos ( :-) ) pueden establecer una coversación asíncrona mediante texto escrito, dibujando, voz o videoconferencia sobre algún recurso que se comparta como eje de la charla.

La mejor forma de entenderlo es con un pequeño ejemplo. Y es que VoiceThread también permite la incrustación de sus contenidos.



Espero que os haya gustado. Da gusto ver cómo manejan las TIC nenes tan pequeños.

11 octubre 2010

Joomla 1.5.21

Nueva actualización de Joomla, que ya va por la 1.5.21. Si tienes un Joomla lo mejor es actualizarlo.

Descargar Joomla

Y aquí para pasar de la versión 1.5.20 a la 1.5.21.

29 septiembre 2010

Colocar dos imágenes a la misma altura usando estilos y html

Diseñando una barra corporativa para una página web me he encontrado con una tarea que me ha llevado un rato hasta que he caido en la solución. La anoto aquí por si le es de utilidad a alguien. Se trata de colocar una barra que crezca o decrezca al cambiar el tamaño de la pantalla manteniendo en su parte izquierda un logotipo y otro en la parte derecha.

Esto es lo que buscabamos hacer:


Al redimensionar la pantalla, el espacio se reduce también y no se nota ningún salto.

La edición de las imágenes se basa en tomar los dos logos por un lado y luego una imagen que hace de fondo a lo largo del resto de la barra, con un degradado de color vertical.

Y a la hora de montarlo en HTML utilizaríamos algunos div para recogerlos:

<div id="ja-preheader">
<div id="ja-preheader_inner_left"></div>
<div id="ja-preheader_inner_right"></div>
</div>

El primer div tendrá como fondo la imagen que se va a repetir, mientras que los otros dos div tendrán cada uno el logo correspondiente.

Los estilos que hacen que funcionen son los siguientes:

#preheader {
    display: block;
    background: url(../images/ce_top_bar_back.png) repeat-x top right;
    height: 67px;
    position: relative;
    top: 0;
}

#preheader_inner_left {
    background: url(../images/ce_top_bar_01.png) no-repeat top left;
    height: 67px;
    width:260px;
    top: 0;
    left:1;
    float:left;
}

#preheader_inner_right {
    background: url(../images/ce_top_bar_02.png) no-repeat top right;
    height: 67px;
    width: 290px;
    top: 0;
    float:right;
}

La conclusión es que el truco para que funcione consiste en asignarle un ancho fijo a cada uno de los div interiores y utilizar la propiedad float para colocar cada logo en su sitio.

Y después de montar este circo uno podría pensar ¿no habrías acabado antes con una tablita? Y eso daría para un largísimo debate, pero en resumen se trata de hacer páginas web modernas, usables y accesibles.

13 septiembre 2010

Recuperar archivos después de formatear un disco duro

Hard disk dissection
Estos días he estado echando una mano para intentar recuperar unas fotos de un ordenador con las peores condiciones posibles.

El caso

Era un ordenador que tenía Linux (Ubuntu) instalado, sin particiones y en el que se realizó una instalación nueva de Ubuntu encima de la existente, por lo que se formateo la partición y se instaló de nuevo Ubuntu. Tras unos días funcionando el propietario se percató de que no había hecho copia de seguridad de las fotos, que estaban en una carpeta diferente.

Intentar recuperar ese material de un ordenador que ya llevaba un tiempo funcionando es una tarea complicada, aunque al final tuvimos suerte y conseguimos recuperar casi todas las fotos, unas 15.000.

Primeros pasos

Realmente es impresionante la cantidad de herramientas disponibles para recuperar información a través de Linux. Lo primero que deberíamos hacer es montar un pequeño laboratorio de recuperación con uno de estos dos métodos:

a) Tomar una versión Live de Ubuntu o cualquier otra versión de Linux para evitar que el ordenador vuelva a arrancar desde el disco duro. Cuanto menos operemos con el disco duro original, más posibilidades tendremos de recuperarlo todo.

b) Extraer el disco duro del ordenador y conectarlo a otro ordenador, ya sea abríendolo y conectándolo como un disco secundario más o conectándolo mediante alguna carcasa externa de las disponibles en el mercado. En este caso debemos asegurarnos de que contamos con los conectores necesarios, ATA o SATA.

Documentación

Lo siguiente es seleccionar la herramienta adecuada. La primera opción que encontré fue el uso de Testdisk, mediante esta magnífica guía:

¿Cómo recuperar datos después de formatear con Ubuntu?

Este método no fue válido porque la partición que se creo en la segunda instalación iba justo encima de la otra, no se trata de una partición eliminada de datos, como en el ejemplo, además con un nombre específico. Aquí todas las particiones se llamaban igual y era casi imposible encontrar nada útil.

Antes de tirar la toalla investigué algúnos métodos más. Ubuntu cuenta con un documento perfecto para comprobar todas nuestas opciones.

Data Recovery en Ubuntu

De estas alternativas, dos herramientas (Foremost y Scalpel) pueden revisar el disco duro sector a sector buscando cabeceras de archivos conocidas y a partir de ellas recuperar los archivos. Ambos vienen a ser versiones de los mismo, por lo que opté por Foremost.

Instalar foremost

Tras arrancar con la versión Live o con un segundo equipo con el disco conectado, en Ubuntu se hace escribiendo
sudo apt-get install foremost
 Foremost, la salvación

Una vez instalado, la línea que lo pone en marcha es
sudo foremost -d -t jpg -i /dev/sde1 -o /home/antonio/restore

El -d es fundamental, ya que sino encontrará un montón de archivos pero estarán todos corruptos o incompletos. Ese parámetro hará que siga los bloques para completar las imágenes y no se quede sólo en el bloque que contiene la cabecera.

El -t jpg hace que sólo se busque ese tipo de archivos. En mi caso sólo buscábamos imágenes, aunque hay una lista amplia de extensiones que podemos probar. Cuantas más extensiones comprobemos más tardará el proceso. Se pueden poner una detrás de otra (p.e. -t jpg,gif,doc) o directamente todas con -t all

El -i /dev/sdb1 indica el disco duro que vamos a explorar. El sdb1 cambiará probablemente para el disco en cuestión. Si no sabes en qué /dev te ha montado el disco podrás encontrar alguna pista mirando el archivo /etc/mtab

El -o /lacarpetaquesea es el lugar dónde se soltarán los archivos que se encuentren. Es fundamental que no sea en el mismo disco duro que estamos intentando recuperar, claro.

Otro aspecto fundamental es que la carpeta donde vamos a recuperar los archivos debe tener suficiente espacio libre como para terminar el proceso completo. Vamos a buscar en un disco duro, por lo que seguramente necesitaremos mucho espacio.

Este proceso tardará bastante, dependiendo del sistema de conexión del disco duro, de nuestro ordenador y del número de archivos a recuperar. Con un poco de suerte al finalizar encontraremos una carpeta por cada tipo de extensión y en su interior el material perdido. En mi caso al menos así fue.

Posteriormente sólo me quedó utilizar una herramienta para renombrar archivos y ordenarlos por su fecha de toma de la imagen, organizando así las fotos por meses.

Mucha suerte.

25 agosto 2010

Creación de vídeo multicámara con Premiere Pro CS5

Desde hace ya algunas versiones Premiere Pro nos permite coger el material generado con diferentes cámaras de vídeo y mezclarlas entre si para simular un pequeño estudio en el que vamos decidiendo qué material de cada cámara se mostrará.

En este proceso lo más complejo puede ser la sincronización correcta de las cámaras, sobre todo si no se ha grabado el evento completamente y sólo se han ido tomando partes con cada una de las cámaras.

En este vídeo de Lear Premiere Pro CS5 explican, en ingles, todo el proceso de sincronización, creación de secuencia multicámara y posterior selección de escenas de una forma muy sencilla.

Learn Premiere Pro CS5 - MultiCam editing

19 agosto 2010

Joomla 1.5.20

Tras la vuelta del verano es normal encontrarse algún portal que otro desactualizado. Joomla ha sacado actualizaciones hasta llegar ya a la versión 1.5.20, recomendando su actualización a esta versión para tapar varios agujeros de seguridad.

Las actualizaciones se pueden descargar desde esta página:

Joomla Download

Y en esta otra las diferentes versiones para actualizar de una versión específica a otra. Por ejemplo, si tu versión actual es la 1.5.17 (se puede ver en el backend de Joomla, en la esquina superior derecha) deberías descargar la versión 1.5.17 to 1.5.20.

Actualizaciones de una versión a otra

16 agosto 2010

Darse de baja de Viadeo

Vuelta de unas largas vacaciones del blog. Hacía falta un poco de tiempo para coger fuerzas y ganas.

En este caso quería  explicar como darse de baja de una red social. Después de un rato buscando al final encontré como dar de baja la cuenta de una amiga que se había dado de alta accidentamente en Viadeo con una dirección erronea. Me costó encontrarlo, quizás sea la edad, quizás estaba un poco escondido. Estos meses se habla mucho de lo que cuesta darse de baja de algunos espacios que ya no nos interesan o en los que nos dimos de alta por curiosidad y luego invaden nuestro buzón de correo. Lo primero que hay que entender es que la culpa no es de la red en cuestión, claro.

En el caso de Viadeo, la forma de hacerlo es la siguiente:
1. Accede a tu cuenta. Si no recuerdas la clave puedes pedirle que te la recuerde mediante un correo electrónico.
2. Haz clic en Mi perfil.
3. En el primer bloque de la parte izquierda haz clic en Mis datos.
4. En el lado izquierdo encontrarás un enlace denominado Eliminar Mi Cuenta

Ahora haremos clic en ese enlace y seguiremos los pasos. Espero que os sea de utilidad a los que como a mi, os haya llevado un rato encontrarlo.

Con Viadeo parece que también te das de alta en UNIK, por lo que si no utilizas esa red también tendrás que darte de baja allí (es más sencillo: Mi cuenta>Eliminar mi cuenta).

05 julio 2010

Uso de clases de documento en Flash

Este vídeo muestra algunos conceptos fundamentales en el uso de ActionScript 3. Se trata de un preloader que gira mediante una clase de documento. La clase está creada en un archivo externo, un archivo .as y muestra lo sencillo que puede ser algo tan aparentemente complejo como es la programación en Flash desde la versión CS3 hasta Flash CS5.

Cómo crear un clase Documento con ActionScript 3.0

Básicamente insertamos en una escena algunos símbolos, indicándo el nombre de cada uno de ellos y posteriormente los manipulamos desde el archivo que contiene a la clase. Para vincular ambos archivos los guardamos en la misma carpeta y en las Propiedades del documento especificamos el nombre de la clase, es decir, del archivo .as.

Además es de un autor español, con lo que se le entiende todo. :-)

25 mayo 2010

Comprueba tu privacidad en Facebook

Vía wwwathsnew encuentro esta página (hay otras similares) que nos permiten ver hasta qué punto es pública nuestra información de Facebook. Es bueno comprobarlo y ver si nuestros datos están más o menos ocultos a las implacables búsquedas de Google y compañía.

ProfileWatch

Una vez en ella hay que introducir la dirección que nos aparece en Facebook al entrar en la sección Perfil. Será algo parecido a esto:

http://www.facebook.com/profile.php?id=xxxxxxxxxxxxxxx

En la página siguiente podremos ver la información que mostramos, las páginas que seguimos, fotos, etc. dependiendo de nuestro nivel de privacidad. En la esquina de arriba a la derecha se muestra una valoración sobre la seguridad de nuestro perfil.

Luego si quieres vas y lo twitteas.

17 mayo 2010

Islandia

Quince días sin aparecer por aquí. Aquí va un vídeo que muestra Islandia en todo su esplendor, grabado con la técnica de Time Lapse, cómo no.


Iceland, Eyjafjallajökull - May 1st and 2nd, 2010 from Sean Stiegemeier on Vimeo.

 Visto  en el blog de Davprocom.

Por cierto que ya se puede descargar para probar la versión en español de Adobe Premiere CS5.

30 abril 2010

Adobe CS5

Ya se puede descargar los programas de Adobe CS5, tanto Photoshop como Premiere y Flash, por separado o conjuntamente en un sólo paquete, como el Master Collection o Design Premium.

Descargar programas de Adobe CS5

Ocupan todos un montón y al mes caducan.

26 abril 2010

Joomla 1.5.16

Siempre es un buen momento para comprobar si tenemos nuestras versiones de Joomla actualizadas. En esta ocasión se acaba de publicar la versión 1.5.16.

Descargar Joomla 1.5.16

Estas versiones corrigen pequeños errores y es imprescindible instalarlas. Se hace mediante ftp y no hay riesgo para el contenido del portal, sólo se actualiza su estructura.

22 abril 2010

Instalar el Constructor de Atenex en cuatro pasos

Este es un método rápido para instalar el nuevo Constructor de Atenex, la versión 4.0 en pocos pasos. Lo primero es descargar el Constructor de esta dirección:

Constructor

En la sección de descargas tomaremos el paquete .deb de 32 bits. Es un archivo de algo menos de 60Mb. Lo guardaremos en nuestra carpeta de inicio.

A continuación abriremos un terminal de Linux/Linex/Ubuntu, de forma que apareceremos en la misma carpeta que el archivo. Si no es así deberíamos cambiar de carpeta.

Ahora vienen los pasos:

1. Convertirnos en administrador. 

Escribiremos


su

y pulsaremos Intro. A continuación escribiremos la clave de administrador. Si estamos en ubuntu escribiremos sudo su

2. Actualizar paquetes

Por si acaso escribimos

apt-get update

para que se actualicen los índices de paquetes y asegurarnos así de que se instalan las últimas versiones de todo.

3. Instalar Constructor

Escribimos

dpkg -i atenexlocal_4.0.0-1_i386.deb

(aquí hay un truco: basta con empezar a escribir atenexlocal y luego pulsar la tecla Tabulador para que se complete sola la línea. Así nos evitamos errores y nos aseguramos de que estamos en la misma carpeta).

4. Corregir y completar

El paso anterior debe provocar un error en el que se nos dice (en perfecto inglés) que no se ha instalado el paquete por un problema de dependencias. Pues bien, para resolverlo ponemos lo siguiente
apt-get -f install

lo que hará que se instalen todos los paquetes necesarios y se complete la instalación.

Ahora podemos ir a la siguiente dirección en un navegador

http://localhost/atenexlocal

para comprobar que la instalación ha sido correcta. Nos aparecerá algo como lo recogido en la imagen

21 abril 2010

Instalar LAMP en Debian de la forma más sencilla

Ya lo hemos comentado en otras ocasiones, aunque este método se lleva la palma por su sencillez. Para instalar un LAMP (Apache2, MySQL y PHP) y convertir así nuestro ordenador en un servidor de páginas web en el que probar cualquier tipo de herramienta (estamos hablando de Joomla, Moodle, eGroupware, incluso el Constructor de Atenex) podemos seguir estos pasos:

1. Ejecutamos en gestor de paquetes Synaptic, que suele estar (en Debian, Ubuntu y demás) en el menú Sistema>Administración>Gestor de paquetes Synaptic.

2. Tras introducir la clave de administrador (o la nuestra propia si es Ubuntu) seleccionamos la opción Marcar paquetes por tareas del menú Editar.

3. En la lista que aparece activamos la opción LAMP Server.

4. Hacemos clic en Aplicar en la ventana principal de Synaptic.

Tras un rato de descarga e instalación, ya tenemos nuestro servidor accesible. Cualquier página web que coloquemos en la carpeta /var/www estará disponible en el navegador a través de la dirección http://localhost

Inspirado en una lectura de una guía de instalación de Abies 3, donde se recogía este método.

20 abril 2010

Averiguar mi IP local en Linux sin ser root

Hoy, en la sección "No puedo creer que aún no lo supiese", una forma trivial de averiguar la dirección IP de un ordenador en Ubuntu, Linux, Debian, Linex, etc.

El comando que utilizamos como administrador es ipconfig, que funciona perfectamente pero, ¿cómo lo hacemos si no somos root?

Sólo hay que poner lo siguiente:
/sbin/ifconfig

en cualquier terminal.

Por supuesto, para averiguar nuestra dirección IP pública contamos con muchos métodos, como las páginas web tipo http://www.whatismyip.com/ que además de la IP nos brindan otro montón de información interesante.

Mi agradecimiento a Elisa, que fue la que me lo dijo, porque yo no lo sabía (demasiado tiempo como root).

12 abril 2010

Adobe Browserlab

Adobe Browserlab es una página web de Adobe que realiza una simulación de cómo se vería una página web en un montón de navegadores diferentes y sistemas operativos. De este modo puedes ver si tu página se muestra correctamente sin necesidad de tener instalados esos navegadores en tu ordenador, así como diferentes sistemas operativos.

Adobe BrowserLab

El único inconveniente es que tienes que acceder con un ID de Adobe, es decir, que hay que darse de alta previamente.

Desde Dreamweaver CS5 parece que hay una opción para lanzar el sitio web que se esté construyendo directamente.

11 abril 2010

Adobe CS5

Ya llegó el día del lanzamiento de Flash CS5 y de toda su familia, Adobe Creative Suite 5. Desde el siguiente sitio web se realizará el lanzamiento oficial a eso de las 17:00 hora española del 12 de abril.

Adobe Creative Suitte 5 Launch Site

También hay un blog con diferentes novedades al respecto.

http://cs5.org/

Y por último, en Adobe TV se pueden consultar las nuevas características de cada producto

What's New in CS5

21 marzo 2010

Maximizar las aplicaciones Flash en Firefox

Una técnica interesante para trabajar recursos Flash con niños es la de hacer que la película esté completamente maximizada, ocupando todo el espacio del navegador. Esto hace que no se distraigan con elementos innecesarios.

Hay métodos como descargar el archivo para luego abrirlo de nuevo en el ordenador que funcionan bien, sobre todo si la aplicación está compuesta de una sola parte. Existe otro método basado en el uso de un complemento para Firefox llamado Flash Game Maximizer.

Instalar Flash Game Maximizer

Con un botón en la esquina inferior derecha podemos hacer que cualquier Flash que se esté mostrando en ese momento pase a ocupar toda la pantalla.

El único inconveniente lo encontraremos cuando haya varios Flash en la misma página, como anuncios o banners, pero para eso tenemos AdBlock Plus.

16 marzo 2010

Creación de botones con CSS

Tres métodos tres para crear botones para una aplicación web y que además sean bonitos y escalables:

Scalable CSS Buttons Using PNG and Background Colors

Utiliza JQuery y CSS para conseguir una apariencia muy agradable.

Building Beautiful Buttons with CSS Gradients

En este caso genera la decoración de los botones mediante gradientes. Integrarlo es un juego de niños.

How to Design a Sexy Button Using CSS

Un tercer método que crea el degradado mediante una imagen y el resto a base de CSS.

12 marzo 2010

Galería de imágenes para Joomla. PhocaGallery

Phoca Gallery es un componente y un conjunto de módulos que nos permiten incorporar un sistema muy completo de gestión de galerías de imágenes en Joomla.

PhocaGallery

Phoca Gallery cuenta con varios métodos muy sencillos para incorporar grandes colecciones de imágenes con facilidad. Aquí se puede ver una página que nos muestra la apariencia una vez instalado.

Tras trabajar un poco con ella, hay un par de detalles que pueden sernos de utilidad si encontramos algún problema:

1. Al añadir varias categorías, normalmente más de 8 puede que la pantalla se ponga blanca y no nos deje mostrar más categorías. La solución consiste en desactivar un plugin instalado llamado PhocaPDF en Extensiones>Gestor de Plugins.

2. Phoca Gallery incluye un botón que nos permite comprobar si hay una versión nueva en Internet. Es normal que la haya, así que es bueno comprobarlo y si la hay descargarnos la nueva versión e instalarla desde Extensiones>Instalar/Desinstalar.

3. Si tras instalar la nueva versión observamos que no aparece bien el texto en el backend podemos descargar de la página web el idioma español. Este se instala fácilmente descomprimiéndolo en nuestro ordenador y subiéndolo a Internet mediante el comoponente Extplorer. Con el botón Subir. Colocaremos los dos archivos en la carpeta admin/languages de nuestro Joomla.

4. Si tenemos un módulo que nos muestre imágenes de la galería en la portada y hemos actualizado Phoca Gallery, también debemos actualizarlo descargando la última versión de la página web.

Por último, al crear un acceso desde un menú a la Galería de imágenes (es decir, al componente PhocaGallery) encontraremos en la parte derecha multitud de opciones que nos permiten hacer cosas como agrupar subcategorías, etc.

Además del componente, merece la pena echarle un vistazo a los diferentes módulos disponibles para mostrar imágenes aleatóriamente, un arbol de categorías, etc.

10 marzo 2010

Évora

De una visita a Évora, en Portugal. Más pruebas con la Canon 500d. Más fotos de Évora.

09 marzo 2010

Ajedrez con niños de infantil

Buscando información sobre cómo trabajar el ajedrez en educación infantil, con niños de 3, 4 o 5 años, he recopilado algunas direcciones interesantes.

En primer lugar hay un vídeo en think.tv sobre metodología bastante interesante:

Ajedrez en el aula, de Adriana Salazar

Otros artículos en blogs entran más en el reglamento y en sus ventajas

Como enseñar ajedrez a niños pequeños

El blog al completo resulta muy interesante:

La magia del ajedrez

También es útil la serie de artículos de este blog, muy extensa y documentada:

Ponencia genial de ajedrez educativo en Uruguay


Como recogen estos artículos, las ventajas para el niño son muy grandes, en aspectos matemáticos, de concentración, memoria, planificación, etc.

Y para el final lo mejor, el blog de Lourdes Giraldo sobre Ajedrez en infantil y primaria.

El Ajedrez en Educación Infantil y Primaria

El blog de una maestra cordobesa con vídeos, bits de inteligencia y mucho más.

07 marzo 2010

Qué tipo de gráfico representa mejor una serie de datos?

Tomar una decisión al representar unos datos de forma gráfica con Calc o Excel es a veces una decisión complicada. No siempre es evidente si debemos usar un gráfico de barras o de columnas, por no hablar de otros más extraños tipo dispersión, burbujas, etc.

Esta imagen nos hace unas recomendaciones rápidas que nos pueden ayudar a tomar una decisión.  Haz clic para ampliarla, o se puede descargar con un tamaño grande aquí.

Dependiendo de si estamos comparando series, mostrando relaciones, distribución a través de un eje o la composición de los datos nos propone una serie de tipos de gráficos que se comportan mejor según la cantidad de información, el número de variables,etc.

Visto en swissmiss.

Más ideas de los comentarios de ese artículo: http://www.thebackofthenapkin.com/tools.php

05 marzo 2010

Fondo de escritorio

Un ensayo de fondo de escritorio de una foto hecha con la Canon 500D y unas gotitas de Photoshop (por no decir que le eché el bote entero).

Es la luna sobre Extremadura el mes pasado.

Se puede descargar con diferentes tamaños y está distribuida como Creative Commons.

Hay más en Flickr.

02 marzo 2010

Recuperar la clave maestra de Thunderbird o Firefox

El uso de claves maestras en Thunderbird nos permite tener todas las claves de nuestras cuentas de correo almacenadas y sólo tener que poner una única clave. Esta idea tan apetecible sólo tiene un lado malo, la de que olvidemos esa clave maestra. Si esto sucede no podremos consultar el correo de las otras cuentas.

La solución 

Como siempre, hay una solución sencilla para  este problema. Hay un pequeño script en Internet que elimina la clave actual, permitiéndonos poner una nueva.

La forma de hacerlo en Windows es hacer clic en el menú Inicio de Windows y posteriormente seleccionar la opción Ejecutar.

Si estamos trabajando con cualquier versión de Linux con Gnome en el menú de la huella seleccionaremos la opción Ejecutar.


Allí escribiremos lo siguiente (lo puedes copiar y pegar)

thunderbird.exe -chrome chrome://pippki/content/resetpassword.xul


A continuación se nos pregunta si queremos restablecera la clave. Le decimos que sí y listo.

Con Firefox

Este método funciona exactamente igual con Firefox. Sólo tenemos que cambiar el nombre del archivo:

firefox.exe -chrome chrome://pippki/content/resetpassword.xul

Suerte.

01 marzo 2010

La poesía de la realidad

Science is the poetry of reality es lo que nos dice de este vídeo musical de una serie denominada la Sinfonía de la Ciencia.



Si te gustó, en la web se pueden consultar los otros cuatro vídeos del mismo proyecto, con un montón de científicos que seguro que conoces explicando cosas como el origen de la vida. "Cada célula es un triunfo de la selección natural".




Visto en Likecool.

27 febrero 2010

Escuela 2.0 y aplicación en el aula

Navegando me he topado con este manual que trabaja conceptos de e-learning y su aplicación en el aula. Es un documento bastante completo que aborda diferentes herramientas web 2.0 intentando fijar el uso que tendría para el trabajo con alumnos.

TACCLES. Recursos didácticos para la creación de contenidos para entornos de aprendizaje

TACCLE son las siglas de Teachers' Aids on Creating Content for Learning Environments, se trata de un proyecto Comenius de Aprendizaje Permanente, y entre sus socios se encuentra la Junta de Andalucía. De ahí que el texto se encuentre en español.

67 páginas de lectura obligada para los docentes del siglo XXI. Recomendada para los del siglo XX.

26 febrero 2010

25 febrero 2010

Hora de actualizar librerías

Echando un vistazo por el mundillo de las librerías para desarrollo de aplicaciones en php me encuentro con un par gratas novedades.

JQuery 1.4.2 ha sido publicada

Con un incremento notable de velocidad, como se puede observar en este gráfico de la web Ajaxian

También es buen momento para recomendar otro excelente artículo sobre normas sintácticas en JQuery. Un poco de mimo en los detalles siempre viene bien.

La segunda novedad es el cambio de FCKEditor por CKEditor, que aprovecha por sacar su versión 3.1 y se mantiene como software libre, por supuesto.

Descargar CKEditor

CKEditor es un completo editor de textos que puede ser integrado con facilidad en cualquier aplicación web.

22 febrero 2010

Error resuelto en php _PHP_Incomplete_Class

En los últimos días he intentado resolver un error en una aplicación php un tanto extraño. Obtenía este mensaje:

Object of class __PHP_Incomplete_Class could not be converted to string in ...

Digo lo de extraño porque me ha costado encontrar una solución satisfactoria en Internet. De hecho no la encontré.

En mi caso (por si alguien encuentra el mismo problema) el problema se basaba en que en diferentes partes del código utilizaba un mismo nombre para definir un objeto y una variable de sesión. Esto hacía que a veces se suplantasen unos con otros y saltase el error.

La solución ha sido la de ser un poco más riguroso con los nombres de sesión, utilizando nombres que no colisionan con los de ningún objeto. Mágicamente el problema desapareció.

07 febrero 2010

Generando vídeos con Processing

Tirando de un hilo de Smashing Magazine me encuentro con Processing. Processing es un lenguaje de programación para generar interacciones entre música, imágenes, animaciones, etc.

Processing es, además, software libre y multiplataforma. Disponible para Linux, Windows, etc.

Descargar Processing

Un ejemplo de los vídeos que se pueden ver en Vimeo creados con Processing.


Music Is Math from Glenn Marshall on Vimeo.

Así es Internet, cada día una nueva sorpresa.

En el artículo de Smashing magazine se  analizan también estas herramientas y otras similares.

06 febrero 2010

Insertar vídeo de Vimeo en Joomla (o de Youtube, claro)

Una tarea clásica con Joomla es el de incrustar un vídeo en un artículo. 
Si queremos insertar vídeos de Vimeo o de Youtube en nuestro portal de Joomla debemos seguir un par de pasos muy sencillos.

Tenemos dos formas de hacerlo, dependiendo de la versión del portal

Tengo Joomla 1.5. El camino sencillo

Si ya tienes tu portal actualizado lo puedes hacer símplemente incrustando el código del vídeo. Dentro de Vimeo o de Youtube tienes que localizar la porción de código que sirve para utilizar el vídeo. Normalmente se encuentra bajo la palabra Embed (Vimeo) o Incrustar (Youtube).

Ese código comienza con la palabra "object" y forma un párrafo de unas 6 o 7 líneas. Debemos copiarlo en el portapapeles (Edición>Copiar).

Dentro de Joomla, editaremos el artículo en cuestión y haciendo clic en el icono HTML del editor desplegaremos una ventana con el artículo en formato HTML. Allí pegaremos ese código (Edición>Pegar) y guardamos los cambios.



Ahora podremos ver el vídeo dentro de nuestro artículo.

Tengo Joomla 1.0 o 1.5. La versión larga

1. Instalar Allvideos en el portal de Joomla.

Allvideos es una extensión disponible para los Joomla antiguos 1.0 y para las nuevas versiones 1.5. Se descarga de pulsando en este enlace:

http://joomlaworks.googlecode.com/files/plg_jw_allvideos-v3.1_j1.5.zip

Y en esta página hay unas instrucciones completas sobre cómo usarlo y sobre cuántos tipos de archivo diferentes podemos reproducir.

http://www.joomlaworks.gr/content/view/16/42/

Para instalarlo: Accedemos al backend> Menú Extensiones > Instalar > Indicamos el archivo que nos hemos descargado.

Para comprobar que está activo, accedemos a Extensiones>Gestor de plugins y comprobamos que lo está.

2. Insertar un vídeo en una noticia.

Una vez instalada la extensión en el portal, para que se muestre un vídeo dentro de la noticia tendremos que escribir algo así:

{youtube}heu37ej3qs{/youtube}
o
{vimeo}453531{/vimeo}

En cada caso, el número de dentro es el identificador único del vídeo. Aparece en la URL de Youtube o de Vimeo.

Es un método más largo, pero que a la vez resulta muy intiutivo.

04 febrero 2010

Comparativa entre Joomla, Drupla, Liferay, XOOP, etc.

Toca volver a trabajar con Joomla, pero antes me he topado con esta lista que hace una comparación muy amplia entre los diferentes sistemas de gestión de contenidos (CMS) con más vigencia en la actualidad.


Comparsions Between Joomla, Drupal, etc...

No hay muchas conclusiones que sacar, la mayoría siguen siendo libres y avanzan a buen ritmo....

31 enero 2010

La rueda de búsquedas de Google

Una de las nuevas posibilidades de búsqueda de Google que se despliegan al hacer clic en Mostrar opciones, tras realizar una búsqueda es la que se conoce como Rueda de búsquedas. Con ella podemos ir pasando de una búsqueda más general a una más específica a través de las sugerencias que nos va a haciendo mediante conceptos relacionados, con la posibilidad de retroceder en la búsqueda.

Una imagen de ejemplo.

Junto a esta vista contamos también con un órden cronológico y búsquedas relacionadas. Es cuestión de probarlo, los resultados son llamativos.

30 enero 2010

Sobre nuestras percepciones

Una pequeña presentación de TED que reflexiona sobre las certezas que tenemos y cómo cambian según a lo que nos enfrentemos. En este caso con las diferentes referencias culturales.




Lo sé, lo sé, está en inglés. :-)

25 enero 2010

Configurar GDM2 de forma sencilla

Además de GRUB2, Ubuntu viene ahora con la nueva versión de GDM, llamada GDM2. Esta es la pantalla de acceso al escritorio de Gnome. Una de las cosas que menos gusta del nuevo GDM2 es que muestre la lista de usuarios al acceder, ya que a veces puede suponer un pequeño inconveniente para la seguridad del sistema. En Slice of Linux nos proponen una herramienta para configurar esta y otras cuestiones de forma gráfica.

GDM2Setup: configura GDM2 fácilmente

La forma manual para resolver el problema anterior es también sencilla. Desde una consola escribiremos lo siguiente
sudo -u gdm gconftool-2 --set --type boolean /apps/gdm/simple-greeter/disable_user_list true
Así al acceder no aparecerá la lista de usuario y tendremos que escribir el nombre de nuestro usuario y la contraseña correspondiente, como hemos venido haciendo hasta ahora.

15 enero 2010

Mezcla de vídeos de YouTube


Vía Posidonia encuentro esta especie de mashup de vídeos de Youtube. Accede a la página y sólo tienes que ir pulsando en los vídeos que te apetezcan, en todos, en sólo uno.

in BB 2.0

Altas dosis de creatividad por todas partes.

13 enero 2010

Buscarse en Google

Aunque mi amigo Antonio dice que estas cosas te estropean el karma, hoy me he asomado a ver si aparecía en Google y me he quedado sorprendido.




No me engaño, esto nos sucede a los que tenemos apellidos muy comunes. Según parece estoy entre el 47% de las personas que se buscan a si misma en Google de forma ocasional (no entre el 7% que lo hace de forma habitual) según este estudio. Esto se llama también egosurfing, por cierto.

Digital Footprints

Ahora en serio, el motivo objetivo era el de probar las nuevas opciones de Google. Estas aparecen en la parte izquierda de la pantalla, al seleccionar Mostrar opciones.




Encontramos un nutrido grupo de posiblidades más que versátiles para afinar nuestras búsquedas, como ya encontrabamos en la búsqueda de imágenes o en la de noticias.

Algunas de ellas nos permiten acotar la búsuqeda por fechas, por tipo de recursos, limitarnos a blogs, etc. También podemos hacer que se nos muestre una miniatura de la página o las imágenes que aparecen en ella. Es cuestión de probar para ver el alcance.

12 enero 2010

Material para tus recursos didácticos

Así que estás pensando en hacer un material para la pizarra digital interactiva o para un pequeño proyecto con Flash y no se te da muy bien la fotografía o no tienes ganas de andar por ahí haciendo fotos, ¿eh?

En wwwhatsnew han recopilado 12 bancos de imágenes gratuitos poco conocidos, más allá del tradicional Banco de imágenes del ITE.

12 excelentes bancos de imágenes gratuitos

El grupo es variado y muy completo. Encotraremos páginas que requieren registro y otras que no, algunas que sólo permiten su uso para fines no comerciales mientras que otras se basan en el uso de la licencia Creative Commons. En estos casos normalmente nos bastará con citar el nombre del autor en algún lugar del material.

Además estos sitios son un espacio ideal para poder compartir nuestro trabajo fotográfico, para que la próxima persona que realice una búsqueda encuentre más y más resultados.

03 enero 2010

Ocultar una partición Windows en Grub2


Al instalar Ubuntu (o cualquier Linux moderno) en algún portátil que mantenga el sistema operativo Windows original se nos puede dar el caso de que aparezcan un par de entradas con Windows y que si ejecutamos una de ellas en lugar de acceder a Windows accedemos a la partición de recuperación del sistema que suele acompañar a estos portátiles.

Esto me ha pasado, por ejemplo, con un Sony Vaio FZ18 y con un Asus EEPC 1101HA, pero pasa en la mayoría de los portátiles "de marca", por decirlo de algún modo.

Para evitar el acceso a estas particiones de recuperación desde el menú de Grub bastaba con eliminar la línea adecuada en el archivo /boot/grub/menu.lst

Ahora bien, en Grub 2 esto se vuelve algo más complicado, ya que el archivo que contiene las particiones que se pueden arrancar (/boot/grub/grub.cfg) no se edita directamente, sino que se genera mediante el comando

update-grub

a partir de lo que se le indica del contenido de la carpeta /etc/grub.d

En concreto las particiones de Windows se detectan mediante el archivo 30_os-prober.

La solución

En este foro de Ubuntu Leppie apunta la solución. Si al ejecutar desde una consola update-grub nos aparece algo así

Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-16-generic
Found initrd image: /boot/initrd.img-2.6.31-16-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows Vista (loader) on /dev/sda1
Found Windows Vista (loader) on /dev/sda2

Y sabemos que nuestro Windows se encuentra en la partición sda2, lo que buscaremos será ocultar de la vista la partición sda1.

Ojo: Si lo hacemos al revés no podremos acceder temporalmente al sistema Windows, aunque la solución sería volver a repetir estos pasos.

Ahora editaremos el archivo 30_os-prober y buscaremos una parte que contiene este texto:

for OS in ${OSPROBED} ; do
DEVICE="`echo ${OS} | cut -d ':' -f 1`"
LONGNAME="`echo ${OS} | cut -d ':' -f 2 | tr '^' ' '`"
LABEL="`echo ${OS} | cut -d ':' -f 3 | tr '^' ' '`"
BOOT="`echo ${OS} | cut -d ':' -f 4`"

if [ -z "${LONGNAME}" ] ; then
LONGNAME="${LABEL}"
fi

 Justo debajo añadiremos el siguiente bloque:

# Added to remove Windows Recovery
if [ "$LONGNAME" = "Windows Vista (loader)" ] && [ "${DEVICE}" = "/dev/sda1" ] ; then
continue
fi
# End Added

 Es decir, que cuando encuentre /dev/sda1, se la salte.

Ahora ejecutaremos de nuevo update-grub y veremos algo así:

Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-16-generic
Found initrd image: /boot/initrd.img-2.6.31-16-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows Vista (loader) on /dev/sda2

Así ya solo tendremos acceso a la partición que contiene el sistema Windows "de verdad" y evitaremos que alguien, accidentalmente pueda restaurar el sistema eliminando todo su contenido.

Advertencia

Con estas cosa, como siempre, hay que andar con cuidado, que si nos descuidamos podemos montar algún pequeño lío que otro.