domingo, 4 de diciembre de 2011

Banco de imágenes

Domingo por la mañana.
Estoy editando la pastorela que están preparando los alumnos de cuarto grado, de pronto necesito una entrada para el mismisimo demonio.
No puedo recordar la dirección completa, pero buscando un poco doy con ella.
Sin embargo no quiero que se me pierda:

http://recursostic.educacion.es/bancoimagenes/web/

Ha sido mi aliada en estos trotes de la edición de audio cada vez que preparamos pastorelas. Contiene una variedad de recursos impresionantes.

jueves, 10 de febrero de 2011

Nuevamente Sistemas ligeros.

A partir de una inquietud para "Darle vida" a la biblioteca escolar que se juntó con una coincidencia para "reciclar" equipos que la preparatoria no usaba tuve que volver mis pasos a buscar una soluciòn basada en Software Libre que me permitiera usar aceptablemente (con todas las implicaciones que la palabra tiene al referirse a equipo de cómputo) equipo viejos.
Las características son las siguientes:
  • HP Brio BA410
  • Celeron 600
  • 64 MB de RAM (estamos poniendo 128)
  • D.D. de 10 Gb
  • CD-ROM y Disquete.
La primera intención fue usar Windows Fundamentals, de hecho la primera que encendía traía instalado MicroXP (versión modificada) y se ejecutaba "bien".
Sin embargo queremos algo de software libre, así que instalé una versión base de Debian 6 "squeeze", sobre la que estoy usando Icewm como manejador de ventanas y Slim como Login Manager.
De entrada solamente va a traer Software muy limitado:
  • Iceweasel como navegador (instalé Arora, pero me dio problemas con el flash).
  • PysyCache.
  • GCompriss.
  • TuxPaint.
El objetivo principal es tener a disposición de los usuarios de la Biblioteca algunos equipos para realizar investigación por Internet.
No estoy instalando OpenOffice, la idea es que usen Google Docs para los trabajos.
Al momento la maquina de pruebas está funcionando adecuadamente; esta es la línea de instalación.



apt-get install xorg icewm icewm-themes msttcorefonts iceweasel slim

miércoles, 25 de agosto de 2010

El regreso a clases

Ya es miércoles, tercer día de actividades, y a pesar de que le he dedicado tiempo a preparar todo, no he conseguido que las cosas estén como las planee.

Tengo varios pendientes, todos muy importantes, pero sobre todo realizar la justificación con los profesores sobre las ventajas del nuevo proyecto de informática educativa que vamos a implementar este ciclo escolar.

Espero que no sea como los discursos de gobierno, donde todo es miel sobre hojuelas pero la realidad nos hace darnos de bruces contra el piso.

Aún hay profesores que tienen un poco de temor al respecto –debo confesarlo, también yo tengo temor- y algunos que han iniciado con entusiasmo pero sin una idea muy clara de que se debe trabajar con los niños; sin embargo la actitud lo es todo en estos momentos y mi labor es animarlos a continuar a pesar de los tropiezos que podamos tener.

jueves, 22 de abril de 2010

Instalar el cliente de OCS-NG en Linux Mint

Como estamos probando con el maestro Enrique el uso de Linux como sistema operativo de escritorio para las aulas, he tenido que instalar también el cliente de OCS NG para seguir controlando el inventario.
La instalación bajo Windows es relativamente muy sencilla, pues el único parámetro que debemos darle es la dirección del servidor (mercurio en nuestro caso).
La instalación del cliente en Linux fue un poco más compleja, básicamente por las dependencias de perl que hay que cumplir (perl siempre ha sido un misterio para mi).
El procedimiento es el siguiente:
En una terminal, ejecutar el siguiente comando:

#perl -MCPAN -e shell

Una vez en el interprete, instalamos las dependencias


cpan[1]>install Crypt::SSLeay
cpan[1]>install Net::SSLeay
cpan[1]>install Digest::MD5
cpan[1]>install XML::Simple
cpan[1]>install Net::IP
cpan[1]>install Proc::Daemon
cpan[1]>install Proc::PID::File
cpan[1]>install Compress::Zlib

Dependiendo de la configuración de tu sistema, es posible que alguno de los módulos no te permita instalarlo hasta que cumplas los requerimientos, en ese caso solamente revisa cuales son los módulos solicitados e instalalos.

Ahora instalamos nmap

#sudo apt-get install nmap


una vez cumplidos los requisitos, instalamos el cliente:

#perl Makefile.PL
#make
#make install


El instalador solicitara varios datos, hay que estar atentos a las respuestas y pedirle que realice un inventario en el momento.
Afortunadamente el cliente funciona muy bien y tuvimos el inventario de inmediato.

martes, 20 de abril de 2010

¿Linux en la escuela?

Ultimamente ha rondado por mi cabeza la idea ¿Qué pasaría si en lugar de actualizar las PC's de los profesores (que implica cambio de equipo para poder obtener el Windows 7 oem) usamos alguna de las distros de linux (me agrada mint y ubuntu)?
¿Se adaptarían al cambio?
Obviamente hay ventajas y desventajas, por ejemplo:
  • Cero dominio de samba. No tendría un respaldo de los datos ni cuentas de usuario a menos que use algún otro sistema como LDAP.
  • Cero control de instalación de software (pero en linux no hay software pirata, ni virus ;-) ).
  • ¿Tiene sentido el filtro? tendría que ser más abierto en ese sentido, quizás solamente un firewall.
  • Las únicas máquinas que deberían seguir con windows instalado son las de secretaría y control escolar (quizas coordinación y dirección) básicamente por el servoescolar.
  • Otra idea sería instalar virtualbox y correr el windows virtualizado
De momento hay todo un universo para explorar. Tengo que comenzar haciendo pruebas de desempeño en alguna máquina del laboratorio aunque no dudo que funcione.

viernes, 26 de febrero de 2010

Debian Flavor

Decidio a probar distintas versiones de linux, he instalado algunas basadas en Debian en mi lap (dv6220la, AMD Turion 64x2, 2 Gb RAM).
Estas son mis impresiones (muy personales):
  • Ubuntu (9.10): Ubuntu es una de mis distribuciones preferidas, hay mucha documentación sobre como hacer las cosas (es una de las más usadas).
  • Kubuntu (9.10): A pesar de que ya había instalado Ubuntu, hice una instalación 'limpia' de kubuntu. A pesar de que he usado KDE desde que usaba Fedora, y que me agrada la limpieza del escritorio, tuve muchos problemas con el hardware (el sonido y la wifi).
  • Debian Lenny: Muy estable (sobre todo después de probar kubuntu), el servidor apache funciona de lujo, un muy buen soporte de parte de la comunidad, sin embargo tuve varios problemas para instalar software de terceros o librerías restringidas (Por ejemplo el controlador nvidia para que funcionara Beryl).
  • Mint: Basada en Ubuntu, es una de las mejores distros que he usado, viene con todo prácticamente instalado y funcionando, no tuve que instalar nada salvo skype. Me agradó.
Aún me faltan muchas Distros pro probar (quiero ver Fedora 12 y OpenSuse, aunque me han recomendado Mandriva); pero el tiempo me ha llevado a confiar en Ubuntu.

Módulos Flashnode y SWFTools en Drupal 6

Esta semana comenzó el periodo de preinscripciones en el colegio. Sin embargo no recibimos un banner de parte de Diseño (asumo que por la carga de trabajo).

Tuve entonces que echar mano de Windows Movie Maker para hacer un pequeño clip.
Incialmente usé el módulo "Video",  que  permite subir videos de una manera relativamente sencilla. El problema es que no tiene muchas opciones de configuración y la documentación es muy pobre en el sentido de como hace la conversión de videos usando la librería ffmpeg.
Inicialmente subí el video activando el bypass de la conversión, pero dependía que el navegador cliente tuviera instalado el plugin de windows media.
Buscando un poco más, convertí el video a flv usando winff bajo linux; e instalé los módulos Flashnode y SWFTools que permiten la creación de nodos tipo flash como contenido.
Me permitió subsanar el problema de la compatibilidad, pero tiene muy pocas opciones de configuración, lo que me hace pensar que no es el módulo más adecuado para los archivos en flash.

martes, 29 de diciembre de 2009

K-meleon, un navegador muy ligero

Durante este periodo de vacaciones, me pidieron que arreglara un equipo realmente muy limitado, pues es un procesador celeron de 300mhz, con 64 Mb de RAM y disco duro de 4 GB.
Dado que era para que lo usaran unos niños solamente, opté por instalar Windows ME con un office 97 portable.
Posteriormente me pidieron conectarla a internet, por lo que hubo de instalarle una NIC.
Aquí el problema surge por los limitados recursos del equipo. Instalar el Windows Live ni soñando, sin embargo con la versión de Internet Explorer que viene instalada tampoco se podía leer el correo.
Dado que las últimas versiones de Firefox son algo pesadas y que Chrome no menciona en sus requerimientos el tipo de procesador, me puse a buscar un navegador que no hiciera uso de muchos recursos. Básicamente encontré dos:
El primero  ni siquiera pude instalarlo; a pesar de instalar el VC6 redistribuible que indican en su propia página.
El segundo lo estoy usando en estos momentos para escribir esta entrada con excelentes resultados. Lo use con Google, Gmail, YouTube, Windows Live y funciona a la prefección, muy rápido. El único requisito fue instalar manualmente el plugin de Flash para Firefox, Netscape (supongo que por el motor que usa).
En estos momentos estoy tratando de usar eBuddy, sin embargo no se conecta, desconozco si el error sea por el navegador o por la red. Pero en realidad este Web Browser me ha dejado un gran sabor de boca.

sábado, 19 de diciembre de 2009

La matrix corre sobre Windows XP

Perdiendo el tiempo en youtube encontré este video de CollegeHumor Originals, desafortunadamente la inserción estáa desactivada pero aquí esta el link

http://www.youtube.com/watch?v=yX8yrOAjfKM

miércoles, 9 de diciembre de 2009

El Banco de imágenes y sonidos del Instituto de Tecnologías Educativas

Sin duda alguna, españa es un país que se encuentra a la vanguardia en lo relativo al uso de las TIC's en la educación. Muestras tenemos varias.
Hoy quiero hablar del Banco de imágenes y Sonidos, del Instituto de Tecnologías Educativas (ITE) del Ministerio de Educación Español.
Como todos los años, en el colegio se realiza una pastorela, desarrollada por el maestro Felipe Velasco; sin embargo soy yo el responsable de la grabación y edición digital.
El ciclo escolar pasado, buscando algunos efectos de sonido encontré esta página, la cual está llena de magníficas imágenes y recursos de audio libres para fines educativos.
Dado que algunos profesores siempre estamos a la búsqueda de imágenes adecuadas para nuestros materiales educativos, esta es una opción excelente.

jueves, 19 de noviembre de 2009

Smoothwall con advanced proxy y url filter

Ya en otra entrada había comentado las ventajas que presenta SmoothWall junto con Dansguardian como filtro de contenido. Sin embargo, ahora quiero comentar las funcionalidades incorporadas con un módulo llamado Advanced Proxy, que podemos descargar desde http://www.advproxy.net/ y que nos permite hacer un filtrado un poco menos restrictivo que el de Dansguardian, adecuado para la administración de redes.
En mi caso en particular estaba teniendo muchos problemas de velocidad; inicialmente tenía instalado un router 3com officeconnect que además brindaba acceso a la red wireless.
Sin embargo a determinadas horas del día, simplemente no podía con la carga de trabajo.
Iniciamente instalé e-box, una distribución basada en Ubuntu que permite (en teoría) manejar desde un solo equipo una variedad de servicios. Sin embargo en la práctica (y asumo que es por mi desconocimiento del sistema) no pude hacer funcionar ni siquiera el dhcpd (a pesar de que intenté incluso configurarlo manualmente)
Esto me orillo a buscar una solución muy rápida, puesto que disponía de una hora y el día siguiente debía de haber Internet, así que me dirigí a mi favorito para las soluciones rápidas: instalar en ese equipo Smoothwall.
Como la idea inicial era solamente hacer dhcp + ruteo, no instalé dansguardian. Sin embargo el router 3com tenía una característica de filtrado que a pesar de sus limitaciones me ayudaba a mantener en control a mis usuarios (profesores en este caso) así que comence a buscar algo que me auxiliara a manejar el firewall.
No lo encontré pero di primero con el urlfilter y en esa misma página el advanced proxy, que me permiten hacer un filtrado un poco más selectivo, dejando pasar equipos completos pero filtrando todo lo demás.

Es una solución muy rápida para la red administrativa, pues solo se descarga, se descompacta y se instala con un script que viene incluido en el modulo, y se integra excelentemente con la interfaz web de dansguardian.

martes, 17 de noviembre de 2009

Instalar OCS Inventory NG en Ubuntu Jaunty Server

OCS Inventory Next Generation es un sistema de administración de inventario de HW y SW para redes que cuenta con una interfaz web y herramientas muy útiles.
Su instalación en Ubuntu es relativamente sencilla, lo primero es instalar el módulo PERL para apache:
# sudo apt-get install libapache2-mod-perl2

Ahora hay que asegurarnos que tenemos los módulos Perl necesarios:

# perl -MCPAN -e shell

Una ves que tenemos el prompt de CPAN, instalamos los siguientes módulos de la siguiente forma:

cpan[16]> install XML::Simple

además
Compress::Zlib
DBI
Apache::DBI
Net::IP
SOAP::Lite (con este tenemos que dar varias veces y (yes) en el prompt para que instale los módulos requeridos)
XML::Entities

El README marca que instale DBD::mysql, pero no pude instalarlo por problemas con la configuración, a pesar de que tengo instalado y funcionando Mysql, sin embargo a pesar de la falta del módulo el sistema funciona perfectamente.

Una vez que se tiene el servidor instalado, hay que instalar el cliente en cada una de las máquinas, en este caso equipos con Windows XP y Vista, tengo que instalar OcsAgentSetup.exe y en la pantalla de configuración cambiar el nombre del servidor por mercurio.valladolid.edu.mx, además de activar el registro inmediato.

Una vez realizado esto en cada computadora, en mi server mercurio.valladolid.edu.mx/ocsreport tengo acceso a un reporte muy completo de cada equipo, sus características, software, último usuario registrado, etc.

Es una magnifica solución de código abierto para el manejo del inventario de equipo tecnológico.

lunes, 28 de septiembre de 2009

Configurando RAID1 en Ubuntu Jaunty 2a. parte

Una vez que ya tuve configurado el RAID, comence a pelearme con SAMBA
El primer problema lo tenía al conectar los usuarios, usaba la siguiente línea:
# sudo smbpassw- a usuario
Sin embargo parecía que no guardaba los datos; esto lo resolví cambiando en el smb.conf la línea
passdb backend = tdbpasswd
a:
passdb backend = smbpasswd
Al parecer el problema está en que debo definir cual va a ser el modo de manejo de las contraseñas, y no se que programa debo usar para manejar los tdb.
Otra opción es usar Open LDAP, pero no quise por que ya había tenido problemas con su configuración.
Una vez resuelto esto (y dados de alta nuevamente los usuario), el siguiente problema que tuve fue que al iniciar sesión los usuarios aparecían como muy limitados, y no guardaba los perfiles locales. Desconozco si era por la copia de los perfiles de una máquina a otra, pero la solución fue crear una cuenta nueva (no nombre distinto) y una vez que hubiera iniciado una sesión, copiar el contenido de Mis documentos y el Escritorio al perfil.

martes, 22 de septiembre de 2009

Configurando RAID 1 en ubuntu jaunty

Nuevamente a empezar desde cero. Después de que tuve problemas con samba, pensé que era más fácil desinstalar el paquete para volver a configurar desde cero, pero desafortunadamente no pude volver a instalarlo debido a problemas de requisitos. No podía instalar samba-common; así que después de una hora decidí comenzar todo nuevamente pero ahora en ubunty jaunty.
Los servicios que voy a montar son:
  1. Servidor LAMP
  2. Servidor SAMBA
  3. OCSInventory System
  4. Firebird 2.0.1 Super Server

La configuración es una servidor Pentium D con 1 GB en RAM y dos discos SATA de 160 Gb. cada uno.
El proceso fue el siguiente y lo saqué de aquí:
1. Cuando llegas al paso de particionado elegir "Partición manual".
2. Borrar las particiones existentes en los discos duros.
3. En el disco 1 crear una partición de 150.0 Gb, cuando estás en la pantalla de configuración cambiar el sistema de archivos de EXT3 a volumen físico para RAID.
4. En el espacio libre crear una partición primaria y marcarla activa, también la configuré para RAID.
5. Repetir el proceso en el disco 2 con los mismos valores.
6. Ahora aparece una opción de configuración de Volumen RAID (primero me pide grabar los cambios).
7. Eliminé los arreglos RAID existentes y cree un arreglo llamada md0, con 2 discos y 0 restantes. Hay que configurarle a la partición un punto de montaje ( / en este caso)
8. Crear el otro arreglo pero configurarlo como espacio de intercambio (no se si es correcto, me imagino que no).
9. Comenzar la instalación.
10. De los paquetes elegí LAMP Server, OpenSSH Server y Samba file server.
11. En algún momento pide la constraseña para el usuario root de mysql.
12. Esperar a que esté instalado y reiniciar.

Si todo sale bien, en este punto vamos a tener un sistema funcionando en MD0 con RAID 1 por software.

Podemos verificar que esté funcionando con:
# cat /proc/mdstat

El siguiente paso fue instalar webmin como dice aqui
# wget http://prdownloads.sourceforge.net/webadmin/webmin_1.490_all.deb
# sudo dpkg -i webmin_1.490_all.deb (va a marcar errores)
# sudo apt-get -f install (esto soluciona las dependencias e instalar webmin)

Instalamos phpmyadmin
# sudo apt-get install phpmyadmin
# sudo apt-get install libgd-tools
# sudo apt-get install build-essential (para el OCSInventory)


Ahora vamos a descargar Firebird e instalarlo.

# wget http://downloads.sourceforge.net/firebird/FirebirdSS-2.0.5.13206-0.i686.tar.gz
Instalar las dependencias
# sudo apt-get install libstdc++5
# tar -zxvf FirebirdSS-2.0.5.13206-0.i686.tar.gz
# cd FirebirdSS-2.0.5.13206-0.i686
# sudo ./install.sh


Después conecto el disco duro donde se encuentran los respaldos (es el anterior) y lo monto:
1. sudo mkdir /mnt/temp
2. sudo mount /dev/sda1 /mnt/temp (tengo que asegurarme que es sda1, lo puedo hacer corriendo: # sudo sfdisk -l | more)

Ahora vamos a restaurar el contenido de la carpeta /var/www/
# cd /mnt/temp/var/www/
# sudo cp -rp * /var/www
# sudo chown www-data:www-data * -R

Después pasamos las bases de datos de mysql, no puedo pasar el directorio tal y como esta, asi que tengo que crear una carpeta por cada base de datos que voy a pasar, en este caso:
1. evals
2. portalinterno09
3. ocsweb
3. sge2
4. pmbvalla
copio el contenido y le cambio el usuario, por ejemplo:
# cd /mnt/temp/var/lib/mysql/evals
# sudo cp * /var/lib/mysql/evals
# sudo chown mysql:mysql /var/lib/mysql/* -R


En phpmyadmin tengo que crear el usuario con el que manejo los sistemas, en este caso "apacheuser" con la misma clave y asignarle permisos a todas las BD.

Ahora copio el contenido de las carpetas compartidas en SAMBA y le cambio los permisos
# cd /mnt/temp/home/samba
# sudo mkdir /home/samba/
# sudo cp -rp * /home/samba/
# cd /home/samba
# sudo chown sambauser:sambauser * -R
# sudo chmod -x * (arreglando los permisos)

copio el archivo de configuracion
# sudo cp /mnt/temp/etc/samba/smbconf /etc/samba

agrego un usuario
# sudo useradd -m administrador -G sambauser

agrego una cuenta para la maquina:
# sudo useradd -d /dev/null -g 100 -s /bin/false -c "Cliente Windows" infomaq1$
# sudo smbpasswd -a -m infomaq1$

Ahora el problema es que no me permite acceder a las carpetas compartidas.

sábado, 22 de agosto de 2009

So, why do we fall?

So we can learn to pick ourselves up.

I`veen watching Batman begins, one of my favorites movies. And, this words from bruce's father always have a effect on me.
Certainly, sometimes we think that everething on the world was against us; and the easy way out is to give up.
But this words remember that we have to stand up and continue our way, that God has a destiny from us and we have to discover it.
I hope my english's not too bad.