Archivo de la etiqueta: administración

FFmpeg

Tras varias pruebas multimedia he descubierto que la librería para el manejo de audio/vídeo que viene en Ubuntu está capada (seguramente por no querer utilizar formatos «propietarios»).
ffmpeg
Si queremos editar vídeo sin problemas tenemos que descargarnos la última versión de la librería FFMpeg
y reemplazar los binarios que instala Ubuntu en «/usr/bin».
Además de esto es bueno incorporar otros códecs como el «aac» (buscar en la tienda/synaptic) para el audio.

Problema instalación libros digitales Oxford

oxfordpress
Después de instalar los DVD de los métodos iPack de Oxford en sus versiones nativas para Linux, y de aplicarles las licencias, estos no funcionaban de ninguna manera.
Investigando un poco por internet he encontrado a gente con el mismo problema y al parecer es por la versión de «xulrunner» que trae por defecto la instalación.
Este paquete ya no se distribuye con las nuevas versiones de Ubuntu por lo que hay que buscarlo en la 10.04, en la web de Mozilla,  o aplicar el paquete que proporcionan en esta web:
  1. Instalar el programa normalmente desde el DVD
  2. En la carpeta «personal» localizar la carpeta de instalación de» Oxford» -> «linux» y eliminar la «xulrunner» original
  3. Sustituirla por la nueva versión (Descomprimir previamente. vienen instrucciones detalladas dentro por si no valen estas)
  4. Aplicar el parche de licencias originales que tengáis.
 Supongo que esto funciona para todos los productos Linux de Oxford.

Usando Linux (explorer 8 y pizarras digitales)

Esta tarde me ha dado tiempo a probar varias cosas en el Pablo VI:
explorer8

  1. He podido instalar el Explorer 8 (pensando en los programas que exige  la Junta para enviar los datos de ciclos) utilzando para ello la aplicación «playonlinux».    Seleccionas el nombre del programa de una lista, y se descarga todo lo necesario (incluido el Service Pack 3 para Windows XP!!).  Como recomendación durante la instalación NO hay que marcar «actualizar» y hay que pulsar sobre «reiniciar» al final.
    smartboard
  2. En un último intento desesperado por probar lo de las pizarras digitales he instalado en mi portátil (realmente he volcado una imagen) un Ubuntu 10.4 que tengo preparado (Software de SmartBoard NoteBook 11, LibreOffice 4.2, Videolan 2.1, Firefox 26) y ha reconocido a la primera las pizarras Smart480. Lamentablemente el ratón se vuelve «loco».

    NOTA; Tengo otra imagen con una versión 12.04 pendiente para probar pero no me ha dado tiempo. Al menos la 10.04 funciona. Quedarían por probar las TeamBoard y una Promethean, bien buscando drivers nativos o intentándolo con la aplicación Ardesia.

Poner/quitar iconos en las barras de menús en Ubuntu

He detectado un «peqeño problema» con las barras de notificaciones/menús en ubuntu: si arrastras carpetas/programas/enlaces se quedan «empotrados» (como cabría esperar).
La cuestión es que los chicos están colocando cualquier cosa «por probar», «por error», «porque queda bonito…»
 gnomepanelicons
y he conseguido «limpiarlas».

Trucos Ubuntu

Siguiendo la serie de correos sobre la instalación de ubuntu me gustaría comentar los siguiente:
 ubuntu
  1. Creo que el escritorio que mejor funciona es el de gnome sin efectos (gnome-flashback), al menos en los equipos mas limitados, y esa debería ser la opción por defecto.
  2. En los equipos más potentes (y como opción) podemos añadir el entorno «cinnamon». A mi me ha dado más problemas que ventajas aporta, y resulta más confuso para los profes.
  3. Deberíamos reducir la cantidad de programas instalados a su mínima expresión (libreOffice, VLC, brasero, alguna utilidad para manejo de PDF, editor de fotos, videos, y poco mas) en los despachos y sala de profesores.
  4. En las imágenes básicas hay que incluir el fichero «xorg.conf» modificado para equipos con gráficas intel antiguas, de manera que sea fácil copiarle si fuese necesario (Dell gx260 y similares)
  5. Para la próxima imagen (espero que ya la 14.04 LTS de cara a Junio-Julio) habría que optimizar el rendimiento y el arranque:
  • Acelerar el inicio reduciendo el tiempo de espera (menú con pausa=0 en la configuración del GRUB) y con la opción «profile» en la línea de ejecución del kernel. Según he leido se hace una sóla vez y sirve para que el kernel no pierda tiempo en reconocer el hard instalado (siempre será el mismo en la misma máquina). Trataré de crear un sencillo tutorial sobre ello (Se puede hacer desde el menú de arranque sin tener que tocar nada más)
  • Cambiar la configuración del uso de memoria de LibreOffice, que viene preparado para equipos con muy pocos recursos: caché de imágenes a 150Mb y 20Mb por objeto.
  • Activar Ctrl+Alt+Retroceso para reiniciar las X en caso de bloqueo de alguna aplicación. También podemos poner un enlace a la aplicación XKILL que mata la ventana sobre la que pulses.
  • Reducir la lista de repositorios a uno solo, nuestro propio servidor. Eso permitiría reducir el consumo de red en actualizaciones además de evitar que se pueda instalar aquello que no queramos
  • Optimizar el uso de la memoria de intercambio (swap)
  • Utilizar herramientas de preload y prelink para carga rápida de aplicaciones.
  • Cambios en la configuración de firefox para mejorar su rendimiento. ¿Extensiones?
  • Añadir soporte para todo tipo de archivos comprimidos
  • Añadir galerías de plantillas adicionales para LibreOffice
  • Añadir la posibilidad de administración remota. ¿Webmin + SSH?.
 He sacado algunas ideas de aquí: http://www.ubuntu-guia.com/

Licencias de Microsoft Windows y otros productos en CFGS

Después de hablar con los profesores de Ciclos de informática hemos llegado a la conclusión de mantener/renovar las licencias de los productos de Microsoft que utilizan los alumnos para sus prácticas.
windowslinux
Para ello utilizaremos las cuentas que ya tenemos creadas para la gestión de los servicios de MSDN deMicrosoft:  msdn.microsoft.es

Esta es la página con las tarifas de los contratos que mejor se adaptan a nuestra necesidades, pero los que tienen la última palabra son los profesores de ciclos:

El modelo ha cambiado respecto a lo que ya tuvimos contratado por lo que tendríamos que optar ahora  por la Distribución electrónica de software (3 años).
El objetivo final es mantener las aulas con una distribución base en Linux y virtualizar sobre ella las distintas versiones del sistemas cliente-servidor (con sus respectivas ventajas e inconvenientes). De esta manera, las aulas, que son compartidas por otros ciclos, seguirían en mismo esquema que las del resto de los centros.
No hay nada más actual, moderno e instructivo que trabajar con sistemas virtualizados, ya sea sobre «máquinas reales» en las aulas, sobre servidores especializados en centros de cálculo, o sobre servicios «en la nube» como los que proporcionan Microsoft, Amazon, Canonical y otros. Muchas de las grandes empresas tecnológicas están cambiando su modelo de negocio hacia el «software/sistema» como servicio, y no como producto (nosotros mismos ya trabajamos en la «nube» con «educamos», sin ir más lejos), y sobre sistemas virtualizados. Dado que los sistemas a virtualizar nunca serán equipos reales en producción sus requerimientos de espacio y proceso pueden ajustarse siempre a los mínimos exigidos en los requerimientos.

Además  creo que la única forma de garantizar el funcionamiento de las máquinas a todos los alumnos es NO PERMITIR EL ACCESO A LAS MISMAS CON CUENTAS PRIVILEGIADAS. Desgraciadamente es la principal razón de los problemas detectados en las aulas durante los últimos años. Existen otras razones de peso:
  • El riesgo de infección de virus, troyanos y demás es infinitamente menor, tendiendo a 0 en nuestro entorno.
  • El consumo de recursos del sistema como tal es prácticamente la mitad que su equivalente en Microsoft, tanto en memoria como en espacio en disco, lo que nos proporciona un entorno mejor para virtualizar windows sobre Linux que al revés, debido principalmente al mejor uso que se hace de los limitados recursos de memoria y procesamiento.
  • Las mejores herramientas para la administración de servicios en red funcionan sobre linux. Eso nos afecta especialmente a nosotros que tenemos que «mantener» los equipos. Que tengamos nosotros el control es fundamental, incluyendo acceso remoto.
  • A día de hoy se puede instalar cualquier windows pasado, presente o futuro en una máquina virtual, ya sea con soluciones tipo VirtualBox, VMWare, QEMU, XEN, KVM
  • La recuperación, clonación y migración de máquinas virtuales debería permitir reducir los tiempos de instalación ante imprevistos. Sería muy interesante que preparaseis un equipo como servidor NAS para almacenar réplicas de todas las máquinas que necesiten los alumnos.
  • El inicio de Linux en una máquina bien configurada es más rápido que en Windows.
  • Las máquinas virtualizadas permiten «congelar» su estado reduciendo los «tiempos muertos» derivados el inicio/parada tradicionales.
  • El alumno podrá hacer lo que quiera con sus máquinas virtuales, ya que será el único responsable de su funcionamiento, y dentro del espacio de usuario que se le asigne para evitar problemas con otros compañeros.
  • No conozco ninguna herramienta que no funcione correctamente sobre una máquina virtual, o en su defecto que no tenga su equivalente en uno u otro sistema, o las malas correr con Wine.
  • Las herramientas de análisis y de ingeniería forense de sistemas (incluyendo entre otras las de detección de vulnerabilidades, sniffers, crackers) NO DEBEN, repito, NO PUEDEN UTILIZARSE SOBRE LA RED REAL DE MÁQUINAS DEL CENTRO, por razones evidentes de seguridad, quedando relegadas a entornos más restringidos y controlados como los virtualizados.
 Relacionado con algunos de los puntos arriba citados, os recuerdo algunas de las normas de obligado cumplimiento por parte de los alumnos:
  • Los alumnos no pueden manipular el hardware ni el software de los equipos de trabajo. (Los alumnos de ciclos disponen de equipos adicionales dedicados para prácticas). Esto incluye teclados, ratones, cableado de red, configuraciones de red, escritorios, juegos…
  • El acceso a la red ha de limitarse a procesos justificados con la actividad del curso (que cada uno se descargue o comunique lo que quiera en su casa, en el centro SOLO lo autorizado)

Lo de tener un equipo «servidor» en el aula que haga de intermediario entre la red de aula y la del centro puede darnos mucho juego, no solo como almacén en red de imágenes virtualizadas, software o repositorio para prácticas y documentos. Puede implementarse un sencillo cortafuegos para evitar tener que desconectar los latiguillos de red, monitorizar el uso/abuso de los equipos, crear redes virtuales y cualquier otra cosa que necesitéis.

Durante los próximos meses vamos a probar y experimentar las diferentes soluciones y dar con la que nos satisfaga a todos de cara a que el próximo curso se empiece trabajando así.
Desde el Departamento de Informática se ha tomado la decisión (y así lo respalda el equipo directivo) de optar por sistemas y formatos libres/abiertos, siendo uno de los objetivos previstos en el Plan TIC, y esto afecta a todas las instancias del Centro.

Realidad aumentada y realidad de la de todos los días…

Hacía ya tiempo que no escribía nada a esta horas intenpestivas. Lo primero es comentaros este curso/tutorial GRATUITO sobre «Realidad aumentada» de la de verdad. Lo he leído por encima y me parece de lo más interesante, totalmente accesible y con todos los materiales didácticos descargables para su uso.
 realidad aumentada

http://www.librorealidadaumentada.com/

En segundo lugar lo que nos toca de forma inmediata:
  • Esta semana empezamos las pruebas de sociogramas con los alumnos de la ESO. Para ello vamos a utilizar las aulas de informática y el software de IESOCIO.
  • Están muy interesados en instalar Linux en las aulas del colegio de Tte. Arévalo, montar un moodle en el servidor de cámaras y ampliar el disco duro para los repositorios de los libros digitales.
  • Los comerciales de SM nos presentarán su soluciones para los libros digitales  y cómo van a ser accesibles (si como módulo adicional de educamos, si con su plataforma  EVA, etc…)
  • Ya han llegado solicitudes de otros colegios para utilizar el programa de encuestas. Dado el interés y los posibles beneficios (pensadlo como una fuente de financiación para el departamento de informática y/o de los cacharros que utilizamos) he pensado que sea un proyecto del departamento dónde todos podamos aportar y mejorar la herramienta (la primera de muchas, espero). En caso contrario me lo gastaré todo en PIPAS.
  • Hay otro proyecto para automatizar la recogida de datos de los seminarios/tutorías, que habría que integrar en la intranet.

Cron, o como pedirle al servidor que haga algo de vez en cuando…

Cron es el nombre del programa que permite a usuarios Linux/Unix ejecutar automáticamente comandos o scripts (grupos de comandos) a una hora o fecha específica. Es usado normalmente para comandos de tareas administrativas, como copias de seguridad, pero puede ser usado para ejecutar cualquier cosa.

cron

Mantener nuestros servicios como moodle e intranet activos requiere de la ejecución continuada de varias tareas de mantenimiento y eso es lo que hemos actualizado hoy.

Portal Cautivo para WIFI

Hoy me han vuelto a plantear cambiar el método tradicional de acceso mediante clave a las redes Wifi del Colegio, sobre todo pensando en los cursos de verano y para la gente que utiliza la residencia.

wificaptive

Ya hemos hablado en este blog de los portales cautivos, una solución muy utilizada en hoteles y centros públicos para permitir el acceso a sus conexiones inalámbricas.

Para más información:

Inventario, instalación y mantenimiento de los PCs

Para aquellos que no lo sepan (pero que seguramente intuyen) una de las tareas mas tediosas que tenemos que realizar al inicio de curso es el poner al día, hacer limpieza y reinstalar más de 500 ordenadores repartidos en aulas, despachos y laboratorios.

Por ahora nos apoyamos en herramientas como SystemRescueCd y Clonezilla, que nos permiten replicar la instalación de un equipo a otros con similares características (como todo un aula de informática).

network

Necesitamos algo más centralizado y flexible, que permita ahorrar tiempo y recursos, monitorizar remotamente los equipos y planificar acciones habituales como actualizaciones, revisiones e instalaciones de software. Por no hablar de los múltiples servidores que estamos manteniendo.

Entre las opciones «asequibles» estamos probando estas opciones:

¿Alguien sabe de alguna experiencia similar en otros centros?