Virus4free
Educación, Programación y algo de Software Libre
domingo, 4 de diciembre de 2011
Banco de imágenes
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.
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.
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.
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
#perl -MCPAN -e shell
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?
¿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
viernes, 26 de febrero de 2010
Debian Flavor
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ó.
Módulos Flashnode y SWFTools en Drupal 6
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
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
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
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
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
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
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
Los servicios que voy a montar son:
- Servidor LAMP
- Servidor SAMBA
- OCSInventory System
- 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?
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.