jueves, 27 de noviembre de 2008

Apuntes de informática Tecnología ESO

Estimados alumnos, tal y como les prometí, publico las diapositivas del tema de informática de tecnología. Como ven, hay una única presentación para primero y para segundo de ESO.

Para descargarla, basta con que hagan click aquí.

Si tienen algún problema para ver el archivo tendrán que descargar el programa adobe reader, que pueden encontrar en esta dirección: Adobe Reader

Un saludo y estudien, que tenemos examen la próxima semana.

miércoles, 22 de octubre de 2008

Apuntes Ciclos formativos

Aquí están los apuntes de las dos asignaturas de ciclos formativos. Calidad y seguridad.
Mucha suerte con los exámenes.

  • Apuntes de calidad. Para descargar pulsa aquí.
  • Apuntes de seguridad. Para descargar pulsa aquí.

lunes, 20 de octubre de 2008

Apuntes de tecnología

Como lo prometido es deuda, ahí van los apuntes de la asignatura de tecnología de primero y segundo de ESO, como es un tema de repaso son los mismos. Para descargarlos bastará con que hagan click en cada uno de los enlaces:
Procuren estudiar y mucha suerte con el exámen de esta semana.

Un saludo.

miércoles, 28 de mayo de 2008

Mis alumnos tienen blog.

Supongo que para mucha gente será una auténtica tontería, pero para mí es algo muy importante. El otro día en la asignatura de tecnología comenzamos a hablar de páginas web y cuál fue mi sorpresa cuando veo que uno de mis alumnos de 2º ESO tenía su propio blog sobre coches.
Vale que no es mi tema favorito, está algo alejado de la tecnología que es lo que a mí me motiva por encima de todo, pero no me negarán que es un gran trabajo.

Desde aquí quiero animarte a que sigas con tu blog, ojalá yo hubiera podido comenzar a publicar a tu edad.

Bueno, no me enrollo más, pongo la dirección y juzguen por ustedes mismos:
Mucho ánimo compañero de la blogosfera.

martes, 27 de mayo de 2008

Entrevista en la televisión autonómica


Hoy me han entrevistado en la televisión autonómica de Canarias. El motivo es muy sencillo, hemos presentado una aplicación que ha sido la fuente de todos mis desvelos desde hace más de tres años, esa aplicación es, por supuesto, Akademic.

Akademic es un sistema de gestión de centros escolares que diseñamos Adrián Santos, René Martín y un servidor hace tres añitos y en la que ahora colaboran también don Alberto Morales y Esaú Rodríguez. Este súbito aumento de la plantilla de desarrolladores tiene bastante que ver con otra gran noticia, ya tenemos forma legal como empresa, nuestro nombre es Galotecnia, que proviene del nombre científico del Tizón, una especie canaria de lagarto.

La verdad es que la experiencia ha sido muy interesante y tanto la redactora como el cámara mostraron mucha paciencia con los dos novatos a los que se enfrentaban. La única queja es que se me presenta como creador de Akademic cuando debería haber puesto que soy uno de los creadores, pero el resto del equipo sabe que yo jamás me atribuiría toda la autoría de este sistema.

En fin, a ver si tiene repercusiones esta pequeña entrevista, en cualquier caso, me gustaría muchísimo mostrar nuestro agradecimiento no sólo a la televisión canaria sino también al colegio salesiano de La Orotava, por habernos invitado a asistir a la reunión y de manera más concreta a D. José Luis Hernández, el mejor coordinador de nuevas tecnologías que podría desear cualquier centro escolar. Un abrazo y mucho ánimo.

jueves, 15 de mayo de 2008

Instalando Hardy Heron en el Eeepc 900

Bueno, el eeepc no trae lector de disco óptico así que existen dos posibilidades, o bien consigues un lector de CD o DVD por USB o bien lo instalas a partir de un pendrive arrancable. Como no tenía a mano un CD USB y además hacía mucho tiempo que no hacía un llaverito arrancable opté por esta segunda vía.

Para montar una live en el llavero USB bastará con que sigas estos pasos:
1. Descárgate la imagen de CD que quieras instalar, yo utilicé la imagen de Kubuntu 8.04 oficial de los repositorios de Kubuntu.
2. Crea un pendrive live con los siguientes comandos:
sudo apt-get install syslinux mtools
wget http://www.startx.ro/sugar/isotostick.sh
chmod +x isotostick.sh
sudo ./isotostick.sh kubuntu-8.04-desktop-i386.is /dev/sdX1
Dónde /dev/sdX1 tendrás que sustituirlo por la ruta al dispositivo que representa tu llavero.

3. Configura la BIOS del eeepc para que arranque desde dispositivos USB en primer lugar.

Sobre el procedimiento para crear llaveros usb live puedes leer más aquí.
A continuación tendrás que instalar Kubuntu como sueles hacerlo normalmente. La primera sorpresa es que te encuentras con dos unidades de disco, una de 4 GB y otra de 16 GB, yo destruí las dos particiones y las volví a crear. La recomendación general es que se formatéen utilizando ext2, ya que tiene un menor volumen de escritura en disco que ext3. También se recomienda no crear espacio para la swap por el mismo motivo, dado que los discos flash tienen un número limitado de ciclos de escritura. El instalador se quejará de que no tienes espacio swap pero puedes continuar sin mayor problema.

Dado que el eeepc no tiene unidad óptica, se recomienda que se comente la siguiente línea del fichero /etc/fstab:
/dev/sdc1       /media/cdrom0   udf,iso9660 user,noauto,exec 0       0

Una vez hecho esto tendremos que tirar de cable de red hasta que habilitemos la wifi. Durante la
instalación de Hardy te indica que es una Atheros y que vas a utilizar un driver propietario,
pero lo cierto es que a mi no me funcionó correctamente, tuve que recurrir a la opción madwifi.
La documentación para llevar a cabo esta parte la he sacado desde aquí y funciona punto a punto.

Para hacer funcionar la wifi bastará con que ejecutes desde un terminal:

sudo apt-get update
sudo apt-get install build-essential
wget 'http://snapshots.madwifi.org/special/madwifi-nr-r3366+ar5007.tar.gz'
tar zxvf madwifi-nr-r3366+ar5007.tar.gz
cd madwifi-nr-r3366+ar5007
make clean
make
sudo make install
sudo reboot

Al instalar Hardy parece que hay problemas con el apagado del eeepc, para solventarlos simplemente hay que añadir al fichero /etc/default/halt la siguiente línea:
rmmod snd-hda-intel

Lo siguiente es hacer que el uso de CPU escale dinámicamente, lo que mejorará hasta cierto punto
el rendimiento del pequeñín, por lo general el eeepc trabaja a 650 MHz, de esta manera,
dependiendo de la demanda de recursos de CPU podrá llegar a trabajar a 900 MHz, se pueden hacer
algunos apaños de overclocking para garantizar que trabaje a 900 la mayor parte del tiempo,
pero de momento no he tenido tiempo de probarlos.

sudo apt-get remove powernowd
sudo apt-get install cpufrequtils sysfsutils
sudo modprobe p4_clockmod
A continuación tienes que ir al fichero /etc/sysfs.conf y añadir la siguiente línea:
devices/system/cpu/cpu0/cpufreq/scaling_governor = ondemand

Después deberás abrir el archivo /etc/modules y añadir las siguientes líneas:

p4_clockmod
cpufreq_ondemand

Para poder utilizar las teclas que habilitan y deshabilitan la wifi habrá que añadir al fichero /etc/modules lo siguiente:
pciehp pciehp_debug=1 pciehp_force=1

También tendrás que crear el archivo /etc/acpi/actions/wireless-toggle.sh en el que tendrás que
añadir las siguientes líneas:

#!/bin/sh

wlan_control=/proc/acpi/asus/wlan

WLANSTATE=$(cat $wlan_control)

case $WLANSTATE in
1)
ifconfig ath0 down
modprobe -r ath_pci
echo 0 > $wlan_control
modprobe -r pciehp
;;
0)
modprobe pciehp pciehp_force=1 pciehp_debug=1
echo 1 > $wlan_control
modprobe ath_pci
echo 0 > $wlan_control
echo 1 > $wlan_control
;;
esac

Finalmente tendrás que hacerlo ejecutable utilizando el comando:

chmod a+x /etc/acpi/actions/wireless-toggle.sh


Ahora vamos con el ACPI, para habilitarlo tendremos que ejecutar:
sudo apt-get install module-assistant eeepc-acpi-source
sudo m-a a-i eeepc-acpi
sudo sh -c 'echo eeepc-acpi >> /etc/modules'
Hay que recordar que tanto esto, como el paso de la wifi se tendrá que repetir cada vez que se actualice el kernel. En este caso la etapa de
sudo m-a a-i eeepc-acpi
Como habrás notado, el arranque es bastante lento, parece que el problema radica en el hecho de que no es capaz de encontrar una fuente de reloj adecuada. La manera de solucionarlo es indicarle mediante GRUB la fuente de tiempo concreta que debe utilizar, esto se hace del siguiente modo, hay que editar el fichero /boot/grub/menu.lst y buscar la siguiente línea:

# defoptions=quiet splash

Y editarla dejándola con la siguiente pinta:

# defoptions=quiet splash clocksource=hpet

Es muy importante que mantengas la almohadilla al comienzo de la línea.

Por último tendrás que ejecutar:

sudo update-grub

En la página original había unas indicaciones sobre el audio, pero si las sigo pierdo el sonido, así que no las voy a incluir
aquí porque no las he probado.

Para poder utilizar las teclas de control de volumen, etc ... tendrás que crear un archivo denominado:

/etc/acpi/eeepc-hotkeys.sh


Y pegarle el siguiente contenido:
#!/bin/sh

code=$3

case $code in
# Fn+F2 -- enable/disable wifi
0000001[01])
/etc/acpi/actions/wireless-toggle.sh
;;
# Fn+F7 -- mute/unmute speakers
00000013)
acpi_fakekey 113
;;
# Fn+F8 -- decrease volume
00000014)
acpi_fakekey 114
;;
# Fn+F9 -- increase volume
00000015)
acpi_fakekey 115
;;
esac

Tendrás que hacerlo ejecutable utilizando el comando:

chmod a+x /etc/acpi/eeepc-hotkeys.sh

Por último tendrás que crear el archivo
/etc/acpi/events/hotkey y pegarle dentro el siguiente
contenido:
event=hotkey ATKD
action=/etc/acpi/eeepc-hotkeys.sh %e

Para terminar quedan retocar la resolución de pantalla para poder utilizar 800x480, para ello hay que instalar lo siguiente:

sudo apt-get install 915resolution

Y hasta aquí nuestra aventura de esta noche, todo esto lo he probado y funciona y agradecería
mucho cualquier información adicional, así que ya saben, aquí tienen a un amigo.

Un abrazo.
Goyo.

miércoles, 14 de mayo de 2008

¡Ya está aquí!


Hoy, por fin, ha llegado mi eeepc 900, lo compré en QbitOnline y ha llegado en perfectas condiciones además de que tardó más en viajar desde Madrid a Tenerife que desde Taiwan a Madrid, pero el hecho es que está aquí, al ladito mío con todos los LED's encendidos y pidiéndome a gritos que le ponga una Kubuntu, jejeje.

Evidentemente estas cosas hay que demostrarlas así que acompaño su llegada con un par de fotos (Perdón por el mantel, pero tuve apenas 10 minutos para comer mientras habría la caja ;) ...)

En cuanto al comportamiento del cacharrito no puedo quejarme, todo lo que dicen por ahí es rigurosamente cierto, el Xandros arranca en apenas un par de segundos y la interfaz no está nada mal para alquien que quiera un ultraportátil con el que editar un par de documentos y conectarse a internet. Por supuesto, yo necesito ver a esta máquina un poquito más estresada. Aún no he podido comprobar cuánto le dura la batería, mañana tendré algún dato más. Además hasta mañana por la tarde no le quiero poner Kubuntu, quiero que mis compañeros, Ernesto, Monty, Víctor, Pedro, ... Lo vean tal y como sale de la caja. Más de uno se animará despues de esto.
Lo que sí he comprobado es que el sonido, la webcam y la wifi funcionan a las mil maravillas, de momento me está sorprendiendo de manera muy favorable, y eso que yo había puesto muchas expectativas en él.
Ahora mismo estoy preparando un USB de arranque para tenerlo todo listo para mañana, a ver qué tal va todo. Intentaré documentar el proceso por si alguien tiene curiosidad o le surge la necesidad. ¡Qué nerviossssss!

Pues nada, sin más me despido por hoy, ya les iré contando...

domingo, 11 de mayo de 2008

Parece que no estoy solo.

Bueno, navegando por ahí me he encontrado un blog de un compañero aunque él no lo sabe. También da clase en un IES, además su IES se llama San Juan Bosco, como el mío. Y ha publicado las 100 aplicaciones imprescindibles para ubuntu.

Desde aquí, un abrazo y todo mi apoyo, compañero ;)

El enlace aquí.

miércoles, 9 de abril de 2008

Uno que es monotemático.

Este video sí que vale un Potosí...

sábado, 5 de abril de 2008

Y todavía me preguntan porqué uso Linux ...

¿Alguien ha visto alguna vez a una ventana ir a buscar los recursos que necesita?
Pues he encontrado un pingüino que hace la compra, ahí queda eso ...

viernes, 7 de marzo de 2008

Prácticas de J5EE en Ubuntu

A mi a cabezón no me gana nadie y me he propuesto hacer las prácticas de la asignatura Ingeniería del software orientado a componentes y sistemas distribuidos de la UOC utilizando Linux. Lo que se prometía como un dulce paseo de mano de mi apt o adept (Sí, utilizo Kubuntu) se convirtió en una semi-odisea con final feliz, de momento ...

Primer escollo, no he logrado encontrar un plugin de JBoss adecuado para la versión de eclipse que se encuentra en los repositorios de Ubuntu. Esto hace que te tengas que bajar, directamente, la versión correcta de Eclipse desde su web, pero claro, como al tener instalado el JDK de sun utilizando apt, no se dan de alta las variables de entorno que espera encontrar la versión de Eclipse que descargas, resulta que terminas bajándote también el JDK desde la web de sun.

La última alegría que te puedes encontrar es la siguiente: En la web que se indica en los apuntes no se encuentra el plugin compatible con la versión de Eclipse que te proponen utilizar en la asignatura, así que te lo tienes que descargar y añadirlo como sitio local a efectos de actualizaciones.

Vamos con el paso a paso:

  1. Descargar el JDK desde la web de SUN, yo me descargué la versión jdk-1.5.0_14-linux-i586.bin. No pongo directamente el enlace, porque los chicos de SUN, en la url, ponen datos de la sesión.
  2. Lo descomprimí directamente en el directorio y añadí al archivo .bashrc de mi home la variable de entorno siguiente:
  3. JAVA_HOME=/DirectoriodondeestáelJDK/jdk1.5.0_14
    export JAVA_HOME

  4. A continuación me bajé la versión recomendada de JBOSS, concretamente desde aquí.
  5. Lo descomprimí en el directorio y una vez más añadí la siguiente variable al final del archivo .bashrc de mi home:

  6. JBOSS_HOME=/DirectoriodondeestáJBOSS/jboss-4.2.2.GA
    export JBOSS_HOME
  7. Lo siguiente fue descargar la versión adecuada de Eclipse, la pueden obtener aquí, yo descargué el archivo eclipse-SDK-3.1.2-linux-gtk.tar.gz, solamente hay que descomprimirlo y funciona a la primera.
  8. El último paso es descargar el plugin JBOSS-ide que puedes obtener desde aquí, en los apuntes indican que podemos actualizar directamente con la opción de actualización del propio eclipse, pero en la url que aparece no hay ninguno adecuado para la versión de Eclipse sugerida. Lo que hay que hacer es descargarlo, descomprimirlo, una vez hecho esto sólo hay que añadirlo como un sitio local. Help > Software updates > Find and install > Search for new features to install > New local site. Basta con ponerle un nombre al repositorio y apuntar al directorio en el que hemos descomprimido el plugin. Si pulsas finish se instalará sin problemas.

Espero que os haya sido de utilidad. Ya contaré qué tal me va con la práctica ;)

Asus EEEPC 900

Acabo de encontrar un vídeo de la nueva versión del ASUS EEEPC, la fecha estimada de salida al mercado europeo se sitúa, parece que a ciencia cierta, a mediados del mes de Abril y el precio rondará los 399 €, la mejora más llamativa con respecto al ASUS EEEPC 701 es la nueva pantalla, más amplia y capaz de soportar una resolución de 1024 x 600. Y además con Linux ¡Estoy deseando tener uno!

Ahí va el video para los curiosos:

domingo, 2 de marzo de 2008

El sonido de mi Acer Travelmate 6291 funciona en Ubuntu

Hace varios meses que me compré un Acer Travelmate 6291 y, tras varios días de quemarme las pestañas intentando echar a andar el sonido, desistí.
Pues bien, ya tengo la solución y es bastante sencilla, por supuesto se la debo a alguien, la encontré en este blog. Fíjense en el tercer comentario, escrito a medias en portugués, en el primer enlace está la clave. De todos modos, reproduzco la solución:

En una consola, como root, ejecuta:
apt-get update
apt-get install linux-backports-modules-generic

En el caso de que no tuvieses instalado el kernel compilado para i386, el genérico, simplemente tendrías que cambiar el generic del final del nombre del paquete por el identificador de la arquitectura para la que está compilado tu kernel.

Una vez hecho esto, simplemente tendrás que editar el archivo /etc/modprobe.d/alsa-base y añadirle la siguiente línea al final:

options snd-hda-intel model=acer

Reinicia y disfruta de tu nuevo y flamante portátil con sonido. En la web anterior indican que funciona para la revisión 03 del hardware, pero mi portatil tiene una tarjeta de sonido rev 02, copio la línea correspondiente de la salida del comando lspci para que puedan comprobar si esta solución les va a servir.

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

Una última consideración, en un foro en inglés, alguien que habla en portugués da una solución para un problema que tenía gente como yo, que hablamos español. Por cosas como esta pienso que el Software Libre es otra cosa, es cierto, he estado meses sin poder escuchar música en mi portátil, pero de corazón, me da igual, porque entre todos, todos los que lo usamos y participamos en foros activamente, etc ... Estamos creando algo grande.