Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
F. 2
F. 6
F. 7
F. 4 ROSETAS
ACTIVIDADES CURSO 2006-07
2
nibbler
nibbler EDITORIAL
Dirección y maquetación
Carmen Luengo San José F. 5
En el primer número de Nibbler dejábamos
constancia de la experiencia que suponía poner en
Redactores marcha una nueva profesión: la de Técnico en
Explotación de Sistemas Informáticos. Hoy ya no es
Esther Lechón
un experimento. Nuestra primera promoción se ha
Juan Manuel Barrado
incorporado plenamente al mundo laboral e incluso
Cristina Alastruey
ya tenemos en el mercado una empresa, constituida
Carlos Plaza en forma de Cooperativa, con el nombre de ARPA, en
F. 2
José María Alonso
Juan Ignacio Benítez
honor a ARPANET, origen de lo que hoy es Internet.
También es una realidad nuestra Asociación Juvenil,
Borja Conde NIBBLER, formada por los alumnos del Ciclo. Desde
Alejandro Corral aquí queremos invitar a todos los alumnos de este
Carmen Luengo Ciclo, de la Comunidad de Madrid, a unirse a esta
Rafael Alba
Jose Manuel Ruz
F. 6
experiencia.
En unos momentos en que los datos de educación de
Javier Robles nuestro país, en cuanto a graduados de secundaria
Venelyn Lilyanov nos sitúan en una posición muy delicada y a punto de
Enrique Pampyn no cumplir los objetivos fijados en Lisboa para el año
Sergio Gonzalez 2010, quizá convenga recordar la importancia que los
Óscar Fernández Ciclos de Grado Medio tienen para evitar abandonos
Ignacio Quintanilla y conseguir que nuestros alumnos adquieran una
cualificación profesional que les capacita para una
Edita actividad profesional en toda Europa.
IES Infanta Elena Hemos tenido que dejar fuera muchos temas de
actualidad e interés. Queríamos hablar de CMS como
Director MediaWiki, Joomla y otros muchos y nos hemos
José Carlos Sidrach conformado con un magnifico articulo sobre
de Cardona Ortín MOODLE, realizado por Enrique Pampin, profesor de
Filosofía de nuestro centro, que ha participado en el
Redacción, Administración seminario que sobre el tema hemos realizado durante
Ctra. Guadarrama 85 este curso en el centro y cuyo fruto ha sido la puesta
Galapagar
MADRID
Elena. F. 7
en marcha de las aulas virtuales del IES Infanta
3
4
SUMARIO
SUMARIO
Opinión 6
¡Taller abierto! 7
UBUNTU 9
Tarjetas Gráficas 11
La refrigeración de un PC 13
Placas Base 14
Teléfonos USB 15
II Jornadas de
Software Libre 23
LibreMeeting 2007 27
Ajax 35
FileZilla 38
Moodle 39
Música libre 44
FCT`s 45
Humor y libros 46
OPINION
6
HARDWARE
¡Taller abierto!
Primero con José María Alonso,
profesor de Sistemas Informáticos y
ahora con Juan Ignacio Benitez, durante
el presente curso, nuestro taller se ha
convertido en una realidad.
7
HARDWARE
¿Quién nos iba a dejar montar
canaletas y tirar cables por las
paredes? Pero nos equivocamos.
Desde el primer curso hemos
conseguido proyectos: primero
montamos a red de Garantía
Social, después el proyecto de
dos aulas en el IES Carmen
Conde de Las Rozas, luego, de
nuevo en el centro, hemos podido
ampliar el cableado a puntos
donde no llegaba: departamentos
que no disponían de conexión, al
bar del centro, unimos nuestras
aulas, etc. y hemos configurado y
reconfigurado puestos y usuarios
hasta cansarnos.
Todo lo podemos hacer gracias a ¿Está satisfecho con el equipo que le
todas las personas que confían en hemos montado?
nosotros. Nos equivocamos Si, muy satisfecho porque tiene las
muchas veces, pero estamos maximas prestaciones.
aprendiendo, y la responsabilidad ¿Qué tal funciona el PC? ¿fallos?
ante nuestro trabajo y saber que De momento no he detectado ninguno
el resultado del mismo debe ser en lo que he utilizado
bueno, solo se puede conseguir ¿Es un equipo adecuado a sus
mediante muchas horas de necesidades?
prácticas. Muchas gracias a Si, incluso por encima.
todos. Respecto al comportamiento de los
alumnos del CF ¿qué le parecio el
Entrevistamos a Ignacio comportamiento? ¿Son eficaces? Salvador Dominguez
Quintanilla, profesor de ¿Nos recomendaria para montar otra
Filosofia maquina?
Si, por supuesto.
Hemos elegido a uno de nuestros ¿Cumple el equipo con las
“clientes”, Ignacio Quintanilla, especificaciones requeridas?
profesor de Filosofía, para Si, si, por supuesto. Lo mejor que tiene
preguntarle por el nivel de el equipo es el postventa. Valoro el que
satisfacción por nuestros haya personas responsables del
servicios. ordenador, personas que en caso de
algún fallo me van a exlicar en que
Juan Manuel Barrado, consiste y lo solucionaran.
Cristina Alastruey y Carlos Plaza Muchas gracias por colaborar con
Alumnos 1º ESI
Avelino Bernardez
nosotros.
8
HARDWARE
Una de las primeras tareas que se realizan en el buscábamos la forma de acercar Linux a nuestros
taller de informática dentro del Módulo de Sistemas compañeros, para que comenzaran a tomar
Informáticos (1º) es el desmontar equipos. Para esta contacto con este SSOO. En este equipo no se
tarea se utilizan los materiales que hemos ido podía instalar un Windows XP porque no iba a
recogiendo como desechables a todo aquel que nos funcionar bien. Por lo tanto había llegado la ocasión
los ha ofrecido. de cambiar y demostrar que Linux funciona
En algunas ocasiones estos materiales desechados maravillosamente, incluso en un equipo como este.
pueden ser reciclados por nosotros. Algunos de los Elegimos UBUNTU. Se instalaría lo básico; con
equipos recuperados están en los departamentos Open Office y MOZILLA seria suficiente. Una
del centro y en el aula de garantía social. pantalla plana (también reciclada), altavoces,
Hace algún tiempo que habíamos detectado la micrófono, la fotocopiadora-impresora de la red y
necesidad de algún equipo más en la Sala de puertos USB, todo ha quedado perfectamente
Profesores y cuando un Dell con un Pentium IV a instalado y añadido a la red del centro. Hoy funciona
600 MHz entro en el taller pensamos rápidamente en perfectamente y hasta se puede hacer video
su futura ubicación si conseguíamos que se conferencia a través de EKIGA. Poco a poco los
recuperara. El diagnostico estaba claro: la RAM profesores se acercan y lo usan. Todos dicen que
había muerto. parece más rápido que los otros.
Cambiamos su memoria (por una recuperada de otro El tener a nuestra disposición MAX, el linux de la
equipo) y le instalamos un disco duro de 10 GB. ¡El Comunidad de Madrid, con la gran cantidad de
equipo funcionaba!. Solo nos quedaba elegir el aplicaciones que lleva ya incluidas debe servir para
Sistema Operativo. Hacia bastante tiempo que que de una vez realicemos el cambio.
9
HARDWARE
¿Qué opinión tienes del equipo informático que ¿Te gusta esta versión de Linux: Ubuntu?
utilizas? Sí, porque se parece bastante al entorno
No tiene nada que envidiar a cualquier otro fijo de los WINDOWS, que es donde trabajo habitualmente.
que tenemos a nuestra disposición en el instituto.
¿Te parece más fácil esta versión de Linux si ya
¿Notas que el ordenador está construido con conocías otra?
material reciclado de otros equipos? No conocía otra
No, sólo en la apariencia externa.
¿Qué cambiarías de este ordenador reciclado?
¿Te parece más potente que cualquier otro Me parece suficiente. El único problema que he
ordenador del instituto? tenido es con el puerto USB, pero creo que tiene fácil
Como ya he dicho antes, sólo lo he manejado para remedio. (Actualmente funcionan perfectamente)
«navegar» por internet, y sí que se aprecia más
velocidad.
Juan Ignacio Benítez Palacios
¿Conoces el funcionamiento del sistema
operativo Linux? Profesor Informática
Conozco la filosofía del sistema, pero no las bases I.E.S. Infanta Elena
de su funcionamiento.
10
HARDWARE
Tarjetas
Gráficas
El problema es el
marketing y la
desinformación
La cantidad de memoria de una tarjeta gráfica, en la práctica, es uno de los datos
menos importantes de esta, al menos en el 90% de los casos, pero para el usuario que
recibe poca información y por los folletos, parece que sea uno de los parámetros a
tener más cuenta y cuanto más grande sea el número, mejor.
El marketing de los fabricantes, de las listas de precios que está muy equivocado y que en realidad la
y de los folletos es donde más daño hace en este GeForce 6800 de 128MB es muchísimo más potente
aspecto, comúnmente vemos que nos dicen: VGA que su flamante y nueva tarjeta de 512MB. Incluso
NVIDIA de 256MB, y nada más, como mucho añadirán puede llevar a una discusión sin fin y que sin un
AGP o PCI Express, el AGP casi en desuso. De estos ordenador delante y un test será imposible de
datos la verdad es que no hay ninguno interesante, hacerle ver lo que se le intenta explicar.
ATI o NVIDIA son, para el usuario, prácticamente lo El problema que se pueden encontrar estos
mismo, habrá defensores de una marca y de otra, pero fabricantes es que el controlador de memoria de la
a nivel básico todas funcionan igual de bien y no es tarjeta incluso ni esté diseñado para dicha cantidad
un dato tan relevante. Eso sí, si nos dicen que la VGA y tengan que montar alguna chapuza para
es de Intel, entonces mal, porque se trata de una VGA conseguirlo o no suministrar el producto, claro está.
integrada de muy bajo rendimiento. Beneficios de tener más cantidad de memoria
El dato de la memoria es el que hace daño, ya que ¿Ganamos algo con tener más memoria en la
para vender intentan que sea lo más grande posible y tarjeta gráfica? La verdad es que prácticamente
es entonces cuando el usuario incauto cae en la nada, en muchísimos casos incluso perdemos
trampa del marketing. Es común leer algún comentario rendimiento, aunque esto hay que puntualizarlo. Por
en un foro o charlando con aquél típico compañero cierto nos vamos a referir siempre a juegos, ya
de clase, que nos dice que se acaba de comprar una que para uso ofimático, cualquier tarjeta gráfica será
nueva Grafica: más que suficiente.
-Tío sabes ya tengo una nueva gráfica PCI De hecho podemos decir que no hay tarjeta gráfica
con demasiada poca memoria, generalmente los
Express
fabricantes cuando diseñan sus modelos básicos
-¿Cual es? los hacen pensando en una cantidad de memoria
-Es un pepino de 512MB adecuada para el resto de componentes y uso de
-Si, ¿pero qué modelo? esta tarjeta, es decir: en la mayoría de casos están
-Una GeForce 6200LE me parece... ¿Tu que bien balanceadas.
tienes? La memoria de una tarjeta gráfica se usa para
almacenar las texturas de los juegos, las imágenes
-Ah pues una GeForce 6800 con 128MB
ya tratadas que inmediatamente vamos a mostrar
-Uff que mala, la mía es mejor y además tiene por pantalla y para realizar los cálculos de
la tecnología Turbo caché que la tuya ni tiene. transformación de los polígonos para crear una
escena, así que podemos decir que la memoria es
Después de una situación así, el usuario que tiene la un elemento imprescindible para cualquier Tarjeta
tarjeta gráfica buena, o tiene mucha paciencia y sabe Grafica, pero ¿y la cantidad?. Bueno, hay dos
explicarse, o será imposible hacerle entender al otro factores importantes de una memoria, la cantidad y
11
HARDWARE
la velocidad. Esto ocurre tanto en Esto consume memoria, pues rendimiento de dicha tarjeta para
memorias de VGA como en tiene que calcular y pintar varias peor.
memoria RAM para el ordenador o escenas muy similares y luego Así es posible que una tarjeta
en una tarjeta de memoria para juntarlas, todo ello está gráfica de 64 o 128MB funcione
nuestra cámara digital, pendrive, almacenado en memoria y ocupa con memoria a 400Mhz y en
etc... espacio, pero el problema es que cambio en su versión de 256MB le
los cálculos los hace el núcleo de pongan memoria a 300Mhz. Como
la tarjeta y este ya no es capaz de la memoria es algo imprescindible
mover fluidamente estos cálculos. e importante en el rendimiento de
Si una escena normal con una una Tarjeta Grafica lo que vamos a
Tarjeta Grafica de gama baja ya va notar es incluso un descenso de
algo justita a, por ejemplo, 25FPS rendimiento, pues normalmente
por segundo, al aplicar filtros estaremos utilizando poca
podemos bajar hasta 10 FPS, algo cantidad de memoria, pero nos
totalmente injugable, y por lo tanto importará su velocidad. Es por ello
el usuario desactiva este efecto. que muchos decimos que una
Igual pasa con poner detalles al tarjeta de mucha memoria puede
En tarjetas de gama media y máximo en los juegos, una ser contraproducente y resultar un
gama alta, las que valen 200• o resolución muy elevada, poner producto inferior a otro más
más es difícil encontrarse con texturas de alta calidad, etc... Todo económico. Sólo nos salvaría si
«trampas» de marketing, pues los esto repercute en que un juego consiguiéramos los datos reales de
usuarios ya saben más o menos vaya lento y si el procesador la tarjeta en cuestión y viéramos
que compran y saben que la gráfico lo ahogamos, de nada le que entre dos modelos dé, por
cantidad de memoria es sirve el apoyo de 512MB que lo ejemplo, GeForce 6600, tienen
adecuada para su producto. único que hacen es decir ahí exactamente las mismas
Actualmente lo normal en gama estamos, pero que La memoria vale características de memoria tales
media es encontrarse con dinero y cuando más rápida más como velocidad y ancho de bus de
256MB/512MB de memoria y en cara resulta, en cambio en el datos y uno tiene más memoria
gama alta es fácil encontrarnos segmento de gama baja tenemos que el otro. En ese caso sólo
con tarjetas de 256/512MB o de modelos de 128MB y modelos de pagaríamos más por algo que no
1024MB. Pero ¿hay diferencia 256 o 512 que apenas valen 10• necesitamos, pero como mínimo
entre una tarjeta de 256 y otra de más, aquí está el problema, para no sería una solución más lenta.
512MB en la gama alta?, pues conseguir que el precio no suba En el cuadro adjunto se ve un
puede haberla y para mejor en el tienen que recurrir a utilizar ejemplo de como una Tarjeta
caso de 512MB ya que una tarjeta memoria más económica, ya sea Grafica de 256MB puede ser
de alta potencia gráfica, en reduciendo el ancho de banda o mejor que una de 512MB.
algunos casos puede tener que bus de memoria de 128 bits a 64
tratar con texturas, altas bits, o comprando memoria más Jose Manuel Ruz Cabrera
resoluciones y muchos efectos lenta que sí que puede afectar el Alumno 1º ESI
especiales que utilizan más de
256MB y en estos, y sólo en
estos casos notaremos mejora de
rendimiento, pues la tarjeta no
tendrá que recurrir a la memoria
del sistema para pedir más datos.
¿Por que entonces decimos que
con una tarjeta de gama baja no
necesitamos tanta memoria o no
es necesario, pues simplemente
porque la potencia bruta de su
núcleo es incapaz de mover
escenas en alta resolución y
gran nivel de detalle por lo que
nunca tiene, ni siquiera, tiempo
para intentar usar más de cierta
cantidad de memoria que suele
ser 64 o 128MB, como mucho.
La memoria nos sirve entre otros
casos para la aplicación de filtros
como el SA (Sistema de Alisado).
12
HARDWARE
LA REFRIGERACIÓN DE UN PC
La refrigeración de un PC es una de las partes mas importantes a la hora
del buen funcionamiento de un ordenador, con esto lo que conseguimos
es que el equipo este a una temperatura optima para su trabajo.
13
HARDWARE
temperatura, es igual de mantendremos el equipo a una maximo rendimiento para el
importante o la memoria, discos temperatura optima. equipo y si puede ser con la
duros. Placa… normalmente para Como consejo os recomiendo la ayuda de un ventilador.
esto se utiliza un ventilador de refrigeración pasiva ya que es lo
entrada y otro de salida creando menos costoso y más facil de
así una corriente de aire que se montar, con esto conseguiremos
Borja Conde Del Portillo
esta renovando constantemente y una temperatura óptima y el Alumno 1º ESI
La placa base es el esqueleto de que elegir una PB(placa base) poco tiempo, difíciles de
nuestro ordenador. Podemos con un puerto PCI Expres. actualizar.
pensar que es la piedra angular Si vamos a manejar gran cantidad Tambien debemos tener en
del equipo, puesto que a ella van a de datos tendrá que tener cuenta el tamaño de la caja y sus
ir conectados todos los demás suficientes conexiones SATA conexiones.
componentes, desde el quizá algún sistema RAID. Sobre Tener mucho cuidado al elegir
procesador a la memoria RAM y todo si recordamos que vuestra placa base, va a
al disco duro, y su calidad influirá posiblemente pronto tendremos determinar el equipo que
sustancialmente en la velocidad que añadir a nuestro equipo una disfrutareis durante mucho
del equipo, además de las unidad óptica Blu Ray o HD DVD. tiempo.
posibilidades futuras de Mucha gente no se da cuenta la
actualización del mismo. importancia de este elemento de Alejandro Corral
Es fundamental que nos un PC y por ahorrar un poco se Alumno 1º ESI
aseguremos que sea compatible encuentra con equipos, en muy
con el procesador que hayamos
elegido. Esta elección debe
hacerse de forma conjunta y para
ello tenemos que consultar la
relación entre el procesador y el
chiset.
Para empezar tendremos que
elegir entre procesador Intel o
AMD los dos grandes fabricantes
de micros en la actualidad, ya que
las placas base solo admiten
micros de uno u otro fabricante.
Tambien tendremos que tener en
cuenta si vamos a querer
conectar muchos dispositivos
externos para elegir una placa
base con más o menos puertos
USB 2.0. y de los demás.
Si se va a utilizar para jugar y
quieres poner al equipo una
tarjeta gráfica adicional tendras
14
HARDWARE
TELÉFONOS USB
Estos teléfonos van conectados al ordenador, se les asigna una
IP, y en vez de tener un número de teléfono, tendremos una IP ,
y en lugar de tener que marcar el número de teléfono del
destinatario de nuestra llamada, marcaremos su IP, de tal modo
que en vez de estar pagando una línea de teléfono y una de
Internet, simplemente pagaremos la línea de Internet.
Últimamente está saliendo al mercado la última dentro tiene una cruz blanca, se nos pedirá el
novedad en telefonía, los teléfonos que nos nombre del usuario.
permiten comunicarnos a través del ordenador. En el caso de no saber el nombre del usuario,
Estos aparatos difieren bastante unos de otros por pulsaremos sobre «Buscar personas».
su capacidad de comunicación y también por su El siguiente paso es solicitar la autorización del
precio y determinan en muchos casos los contacto agregado, en el cual puedes escribir un
proveedores que podamos usar. De este modo nos mensaje personal para que el contacto tenga claro
encontramos desde el Linksys CIT400, que permite quién eres.
tanto la telefonía convencional como la voz IP, con Y por último, si deseamos llamar a alguno de
tecnología DECT(inalámbrica) y ligado nuestros contactos será tan sencillo como ver si
exclusivamente a Skype (220•) o el Z-Tech USB esta conectado (en color verde), seleccionamos el
Phone, compatible con distintos proveedores de contacto, pulsamos sobre el teléfono verde situado
voz IP y que necesita conectarse al puerto USB de en la parte inferior de la ventana y listo.
nuestro equipo (26•). El precio de estos teléfonos Una vez instalado y configurado Skype las llamadas
oscila entre 30 y 50•, un precio bastante más se realizan a través de un micrófono y unos
asequible, puesto que además las llamadas que altavoces, o por nuestro teléfono USB, y al igual que
realicemos por medio de este método serán en los teléfonos IP´s asignábamos una Ip, por medio
totalmente gratuitas, solo pagaremos la línea de del Skype no nos hará falta, pues agregamos al
Internet. contacto con el que queremos hablar por medio de
Se puede utilizar tanto con Skype , que soporta su «Nombre» en el programa y solamente
tecnología propietaria basada en las redes tendremos que pinchas sobre el.
P2P,como con aquellos que soporten el protocolo Si utilizamos Linux os recomiendo que utilicéis.
abierto SIP, como EKIGA. EKIGA, en la ver 3.0 de MAX viene incluida,
Esta dualidad de protocolos es un problema ya que podemos hacer dos cosas: montar un servidor
solo podemos conectarnos con aquellos equipos Asterik o SIP Express Router o simplemente
que utilicen igual protocolo. Por suerte SIP es el descargarse y configurar EKIGA:
utilizado no solo por EKIGA, otros como MSN, http://ekiga.net
Yahoo, Google, Talk o Carpo lo utilizan. Nos registramos, y desde la pagina web que nos
Si elegimos Skype, posiblemente la más popular, indican todo lo necesario para la creación de una
podremos conectarnos a través de internet con cuenta SI. Para llamar a otra persona solo
todos aquellos que también utilicen este protocolo. necesitaremos conocer su nombre de Ekiga:
Se puede descargar gratuitamente del sitio oficial sip: cualquiera@ekiga.net y si queremos marcar un
(www.skype.com). numero convencional usamos el dial, pero en estos
Su uso es sencillísimo, crearnos una cuenta es tan casos la llamadas a teléfonos normales hay que
fácil como seguir el asistente. pagarlas y necesitamos un proveedor, por ejemplo
1.Nos pedirá un nombre para mostrarnos en este Diamond.
programa, la contraseña que deseamos tener, la También se puede utilizar desde Windows, pero es
dirección de correo electrónico y aceptar la licencia. bastante más complicado.
2.A continuación se nos verificará que no hay nadie Quizá lo ideal es disponer de los dos servicios,
más con ese nombre, pues en el caso de haberlo, Ekiga u otro que utilice el protocolo abierto SIP para
deberemos modificar el nuestro. hablar con todos nuestros amigos que utilicen este
3.Luego, podremos configurar nuestro perfil público servicio y Skype para los que utilicen tecnologías
con datos como nuestro sexo, país, basadas en p2p. De esta forma estaremos
cumpleaños…etc. perfectamente comunicados y no necesitaremos
4.Podremos elegir una imagen para mostrar. Skype prácticamente utilizar el dial para llamar a teléfonos
tiene algunas para elegir o bien puedes elegir una normales.
propia que tengas en tu ordenador. Se mire por donde se mire, todo son ventajas.
Si deseamos agregar un contacto deberemos Cristina Alastruey
pulsar sobre un icono que es un círculo verde que
Alumna 1º ESI
15
LINUX
MAX ver.3.0
Actualmente hay disponibles unas 3000
distribuciones de Linux, cada una de ellas con unas
características determinadas y con una función, de
las cuales 352 son las más conocidas, a las que
podemos acceder desde el portal de las
distribuciones de Linux:
http://www.gridter.com/linx/linux.html
Las distribuciones más utilizadas son:
Fedora (antes Red Hat), muy usada en EEUU,
Debian, otra de las que más destaca, Novell
(SUSE Linux Enterprise), que ha perdido bastantes
usuarios, UBUNTU, la más utilizada, basada en
Debian, y Mandriva, muy utilizada en Brasil.
Ante tal cantidad de distribuciones uno se pregunta
cual es la que más le conviene. Para no tener que ir
probando una tras otra podéis acceder a:
http://www.zegeniestudios.net/ldc/
Y realizar el test que se incluye en la misma. De esa
forma podéis encontrar las 4 ó 5 distribuciones que
más ventajas ofrecen a
vuestras necesidades.
Entre todo este mundo de
distribuciones esta MAX, el
Linux de la Comunidad de
Madrid, cuya versión 3.0
tenemos disponible desde
finales de marzo del
presente curso. Se trata de
un sistema operativo con versiones servidor, cliente y
nano (cabe en un pendrive de 1Gb):http://
www.educa.madrid.org/portal/c/portal/
layout?p_l_id=10970.12
Una distribución que vale la pena instalar y utilizar.
La base es Ubuntu por lo que su entorno es muy
asequible y puedo aseguraros que no he tenido
problemas con ningún controlador de mi equipo. Ha
reconocido todos los periféricos sin ningún
problema y dispone de todas las herramientas que
pueda necesitar.
Como en versiones anteriores, MAX 3.0 incluye un
sistema denominado DiscTree que permite instalar
aplicaciones de software libre en otro sistema
operativo como Windows XP. Para ello, bastará con
insertar el DVD de MAX 3.0 en su lector de DVD
desde Windows.
Dispone de una buena documentación para aquellos
que tengáis poca experiencia con Linux y hasta
podéis acceder a un archivo en formato flash que
nos muestra un recorrido por los diferentes
componentes de MAX.
Carmen Luengo
Profesora Informática
IES Infanta Elena
16
LINUX
¿Qué programas podemos usar para garantizar la seguridad requerida, pero utilizan
virtualizar software? recursos disponibles eficientemente, pues
Aplicaciones que nos permite realizar funcionan en el mismo núcleo.
emulaciones de software son por ejemplo: VMWare. La genuina y patente herramienta para
el trabajo con virtualización de software.
Virtual PC, de Microsoft. Se trata de una utilidad VMware nace primeramente con la idea de ser
propia de Microsoft a semejanza de VMWare utilizado sobre plataformas Microsoft para
que surgió con la idea de competir con su posteriormente nacer la versión que nos permite
imagen y que no consiguió el objetivo buscado. trabajar sobre plataformas Linux, que es de lo
que nos vamos a ocupar en este estudio.
Xen es una tecnología que se origina en la
Universidad de Cambridge, y está desarrollada La segunda y tercera se trata de software libre,
hoy en día en gran parte por la compañía la primera y cuarta es software no libre. Por la
XenSource. Xen introdujo el concepto del importancia del software, la documentación
paravirtualization (que es modificar tanto el SO existente y puesto que nuestro estudio a realizar
huesped, como el invitado y requiere portar los está encaminado al uso de software libre,
sistemas operativos para adaptarse al API de explicaremos detalladamente como utilizar una
Xen). y apoya la virtualización completa (son de las herramientas de software no libre pero
sistemas operativos sin modificar el aplicada al software libre, VMWare.
funcionamiento) en procesadores Intel VT o
tecnología de AMD-V. ¿Qué necesitamos para trabajar con
VMware en Linux?
Linux-VServer proporciona la virtualización para Para realizar un trabajo de virtualización con la
los sistemas de GNU/Linux. Esto se logra por el herramienta VMWare necesitamos lo siguiente:
aislamiento del nivel del núcleo del sistema Sistema operativo Linux, cualquiera que sea el
operativo. Sirve para hacer funcionar unidades modelo Fedora, Debian, Suse, Mandriva, ..
virtuales múltiples inmediatamente. Esas instalado en el ordenador. Conviene tener en
unidades se aíslan suficientemente para
http://www.cristalab.com/tutoriales/115/instalacion-de-vmware-y-flash-en-linux
http://ayudalinux.wordpress.com/2007/02/01/instalar-windows-xp-sobre-ubuntu-con-
vmware-parte-1/
http://es.wikipedia.org/wiki/Xen
http://www.openkairos.com/
index.php?option=com_content&task=view&id=173&Itemid=1
http://softwarelibre.uca.es/node/675
http://softwarelibre.deusto.es/index.php/tag/comparativa
http://virt.kernelnewbies.org/
17
LINUX
cuenta que si el núcleo no está Automaticamente comienzan 1.Ejecutar /usr/bin/vmware
actualizado la aplicación a descomprimirse los 2.File à New à Virtual Machine
VMWare presentará un fallo archivos 3.Next
que inutilizará su instalación y 4 . C u s t o m ( O p c i ó n
se crea el directorio vmware- personalizada) à Next
por supuesto impedirá su distrib. Accedemos al interior
posterior ejecución. El kernel a 5.New-Workstation 5 à Next
del directorio vmware-distrib y 6.Guest Operating System à
utilizar ha de ser 2.6.x o buscamos el fichero vmware-
posterior. Microsoft Windows à Windows
install.pl que ejecutaremos. 2000 Professional à Next
Memoria RAM en la máquina Contestamos afirmativamente
donde se va a instalar 7.Name (se acepta el que la
a las preguntas que nos aplicación asigne)/Location (se
VMWare, a partir de 512 Mb, realiza y se completa la
siendo conveniente disponer puede cambiar haciendo clic en
instalación. Browse) à Next
de un equipo «potente» en En esta segunda parte de la
cuanto a sus capacidades de 8.Number of processors
instalación se invoca al fichero (Número de procesadores) à
memoria. Para funcionar de de configuración de vmware o
manera óptima sería Next
vmware-config.pl. La 9.Memory (se ajusta la memoria
necesario disponer de un instalación pregunta si
equipo con al menos 1 Gb. de con la barra de desplazamiento
queremos invocarlo. de la pantalla) à Next
memoria. Termina la configuración de
La versión de VMWare a.Guest : Memoria del sistema
VMWare y se nos avisa de ello. operativo invitado (mínima)
comprimida en formato .tar o
.rpm (versión Linux) para ser b.Recommended:Memoria
instalada en la mencionada The configuration of recomendad
plataforma. Esta versión VMware Workstation 5.5.2 c.Maximum: Memoria máxima
puede ser descargada desde build-29772 for Linux for para el sistema que se va a
la página oficial de vmware: this running kernel instalar
http://www.vmware.com. completed successfully. 10.Use bridge networking (usar
Una vez descargado el You can now run VMware un puente entre la tarjeta de red
paquete se teclea: Workstation by invoking física y el software virtual para
the following command: ejecutar la configuración de red)
root@juigbepa-desktop:/ «/usr/bin/vmware». à Next
home/juigbepa/Desktop# 11.IDE Adapter: Tipo de adaptador
tar -zxvf Vmware- IDE à Next
¿Cómo trabajamos con
workstation-5.5.2- 12.Create a new virtual disk
VMWare una vez instalado
29772.tar.gz. (crear un nuevo disco duro
en Linux?
virtual) à Next
Es necesario, eso sí, disponer
13.Virtual Disk Type (Tipo de
¿Cómo instalamos VMWare de un equipo informático con
disco duro virtual): IDE à Next
en una máquina con sistema un hardware de alto nivel
14.Disk Size (Tamaño del disco
operativo Linux? (memoria, procesador, ..) para
duro) à Next
Para realizar la instalación de que nuestra aplicación rinda
15. Disk File (Nombre del fichero
VMWare dentro de un sistema con las garantias deseadas.
operativo Linux debemos seguir del disco) à Next à Finish
estos pasos: Los pasos a seguir son: Para ejecutar la instalación
simplemente sobre se hace clic
en el botón Play que aparece
The installation of VMware Workstation 5.5.2 build-29772 sobre la máquina recien creada
for Linux completed successfully. You can decide to y comienza la instalación/
remove this software from your system at any time by ejecución TAL Y COMO SI
invoking the following command: «/usr/bin/vmware- FUERA UN ORDENADOR
uninstall.pl». NORMAL = SIMULANDO UN
ORDENADOR NORMAL.
Before running VMware Workstation for the first time, you
need to configure it by invoking the following command: Juan Ignacio Benítez Palacios
«/usr/bin/vmware-config.pl». Do you want this program to Profesor Informática
invoke the command for you now? [yes] I.E.S. Infanta Elena
18
LINUX
necesitar para un uso «normal» (de usuario) del Para nuestro ejemplo vamos a elegir una
PC. En el momento de escribir esto, en instalación típica sobre un Pendrive de 1Gb y
determinados comercios los Pendrives (o USB un Linux LiveCD (Knoppix) de unos 690 Mb.
Flash Disks) de 1Gb están ya a menos de 18 Hay que tener en cuenta que el resto del
euros. Y siguen bajando. espacio libre del Pendrive lo podremos utilizar
para guardar nuestras configuraciones
¿Dónde podemos obtener información si lo específicas, dado que vamos a trabajar con un
que aquí nos cuentan no nos funciona? sistema «Live», es decir, uno en el que el
sistema de archivos se encuentra comprimido
Además de otras fuentes, para llevar a cabo y se ejecuta directamente sobre la propia
nuestro experimento hemos seguido las memoria del ordenador sin necesitar espacio
instrucciones obtenidas desde físico en los soportes estándar de nuestro
pendrivelinux.com: equipo (discos duros, etc.). De esta manera,
http://www.pendrivelinux.com/2006/08/29/ todo lo que hagamos sobre nuestro sistema
boot-and-run-knoppix-from-a-usb-flash- operativo desaparecerá cuando reseteemos el
memory-stick/ sistema: está almacenado en memoria volátil y
Como podéis ver por el nombre del sitio web, en no tiene un soporte que mantenga los
19
LINUX
cambios. nos podemos
Por ello, la mayoría de llevar una
sistemas «Live» tienen alguna sorporesa cuando
utilidad que permite guardar y p i n c h e m o s
restaurar los ficheros de n u e s t r o
nuestra carpeta de usuario (/ «cacharro» en el
home en los sistemas Linux), PC del amiguete
e incluso de otras carpetas del de turno y veamos
sistema (/etc, por ejemplo). que no podemos
También por esta razón, arrancar... Lo que
necesitaremos una partición sí es raro es que
en nuestro Pendrive separada no se pueda
del sistema de ficheros raíz arrancar desde
comprimido, dado que éste CD o DVD, así
soporte se montará para que todo lo que
nuestro sistema «Live» como aquí contamos lo
un sistema de sólo lectura, y dejamos a un lado
no podremos modificarlo dado y nos llevamos en
que es la base desde la cual el bolsillo un DVD «de los (pendrives). La más eficiente
se «lee» toda la estructura de pequeños» con nuestra es una de HP que sirve, en
nuestros directorios mientras distribución LiveCD (con una principio, para todas las
el sistema está activo o capacidad de 1,5Gb marcas...:
«levantado». Así, cuando lo aproximadamente), junto con ftp://ftp.compaq.com/pub/
deseemos, volcaremos sobre nuestro Pendrive, el cual softpaq/sp27001-27500/
esta segunda partición del tendrá nuestras SP27213.exe
Pendrive todas las c o n f i g u r a c i o n e s Una herramienta que nos
configuraciones y almacenadas; arrancamos permita descomprimir
modificaciones que añadiendo al boot la opción imágenes .ISO (por ejemplo,
deseemos de nuestro «myconf=scan» con el WinRAR):
sistema «Live», para que la Pendrive «pinchado», y listo. http://www.rarlab.com/rar/
próxima vez que Bien, pues dejemos las wrar362es.exe
arranquemos el sistema teorías y las aburridas Syslinux (yo he utilizado una
conservemos, al menos, exposiciones para pasar a versión antigua, la 2.11,
cosas tan evidentes y simples algo más entretenido: ver porque las últimas versiones
como el fondo de escritorio, cómo ponemos el LiveCD me han provocado distintos
los favoritos de Internet, o la sobre nuestro Pendrive. errores no documentados...):
configuración de nuestro http://www.kernel.org/pub/
cliente de correo, e incluso los Herramientas necesarias linux/utils/boot/syslinux/
mensajes del mismo. Toda (entendiendo que estamos Old/
esta configuración es haciendo la preparación
opcional, pero altamente desde un sistema Manos a la obra
recomendable si vas a usar tu Windows...):
Pendrive para algo más que Una vez que tenemos todas
para trastear... Un Pendrive (USB Flash) de las herramientas que nos van
1Gb a hacer falta, instalaremos la
Pero esto, ¿funciona de Una distribución de Knoppix utilidad de HP, y extraeremos
verdad...? Linux (yo he utilizado la Syslinux en una carpeta de
Versión 5.0.1-CD Release nuestro equipo (por ejemplo,
Una última consideración 2006-06-01 que se puede C:\Syslinux211), instalaremos
antes de empezar a ponernos descargar desde la web de WinRAR si hace falta y,
«manos a la obra»: no todos Knoppix en español): teniendo en cuenta que ya
los PCs son capaces de http://www.knoppix-es.org/ habremos descargado la
arrancar desde un Pendrive ?q=knoppix-descarga imagen de Linux que vamos a
(necesitaremos placas base Una herramienta para utilizar, podemos seguir los
que puedan hacerlo), así que formatear Discos Flash USB siguientes pasos:
20
LINUX
Formatearemos nuestro Pendrive con la utilidad Para comprobar que nuestro experimento
de HP. El sistema de archivos elegido es FAT32. funciona, reiniciaremos nuestro PC, y
Extraeremos los ficheros de la imagen .iso de accederemos a la BIOS para configurar el
Knoppix con WinRAR en nuestro Pendrive. arranque desde cualquier dispositivo USB. Esta
Moveremos los ficheros de la carpeta /boot/ configuración varía en función de la BIOS de
isolinux a la carpeta raíz del Pendrive. nuestra máquina, e incluso algunas placas
Borraremos el fichero «isolinux.bin» y tienen una opción de «Boot device» que se
renombraremos el archivo «isolinux.cfg» como puede seleccionar sin pasar por la BIOS.
«syslinux.cfg». Dependiendo de nuestro dispositivo USB, y
Desde la línea de comandos de Windows (Inicio también de nuestra placa base, la BIOS puede
-> Ejecutar -> cmd [enter]), nos situaremos en identificarlo como USB_ZIP, USB_HDD...
la carpeta donde hemos descomprimido Si hemos alterado el orden de arranque de la
Syslinux (por ejemplo, C:\Syslinux211), con los BIOS, debemos guardar esta configuración
comandos «C:» y «CD \Syslinux211». Una vez para que cada vez que conectemos el USB el
aquí, ejecutaremos el comando: syslinux.exe sistema arranque desde él. Hay placas que no
X: nos permiten dejar esta opción por defecto,
Donde X: es la letra de la unidad que identifica a pero normalmente éstas nos dejan seleccionar
nuestro Pendrive. Esta operación genera el el dispositivo desde el que queremos arrancar
fichero que sustituye el «isolinux.bin» que pulsando alguna tecla durante el inicio.
habíamos eliminado previamente. Si hemos tenido «suerte», nuestro Knoppix
[Opcional] Para las operaciones que vamos a estará iniciándose en nuestro equipo. Esta es la
realizar posteriormente de particionado del situación ideal, en la cual no es necesario tocar
Pendrive, y si deseamos que se cargue ningún otro archivo de configuración.
automáticamente nuestra configuración cuando Dependiendo de nuestra BIOS, puede que haya
esté disponible en otra partición, podemos que hacer algo más...
editar el fichero «syslinux.cfg», y al final de la Podemos dejar aquí nuestro experimento, y ya
línea 2 (primer comando APPEND debajo de la tendremos un sistema Linux iniciándose desde
opción de arranque por defecto, DEFAULT un USB Flash Disk. Pero si lo deseamos,
linux), añadiremos: myconf=scan
21
LINUX
salvo lo que almacenes a
podemos añadir nuesvas Pero, ¿qué pasa si falla todo
propósito en otros
funcionalidades con un poco y no conseguimos arrancar
dispositivos, desaparecerá al
de trabajo añadido. nuestro sistema Linux...?
reiniciar el sistema), usar una
[Opcional] Utilizaremos la
distribución «Live» es una de
imagen .iso de Knoppix que Pues simplemente, no
las mejores maneras de
hemos usado en el Pendrive desesperes. Prueba tu
navegar por Internet
para copiarla a un CD, hacer Pendrive en tantos PCs como
«protegido» sin miedo a tener
un arranque desde éste, y puedas, porque a veces no es
«Spyware» o troyanos
utilizar las herramientas de que hayas dejado de hacer
espiando nuestro ordenador, o
particionado del mismo algún paso bien, es
«rootkits», o cualquier
(Qparted, etc.) para simplemente que la placa
«malware» que nos vigile
redimensionar el espacio de la base donde estás probando tu
cuando accedemos a
partición FAT32 del Pendrive, experimento no soporta el
información sensible. Ésta
creando dos particiones modelo de Pendrive o lo
opción, y la de navegar usando
distintas: una de unos 700Mb identifica de una manera
un sistema virtual, es de las
(en la que dejaremos el inadecuada... Si sabes que al
más recomendables para
sistema de archivos Knoppix menos funciona en
mejorar nuestra seguridad en
que habíamos extraído en el determinadas condiciones,
la navegación por Internet a la
Pendrive) y otra de unos sabes que puede terminar
hora de hacer operaciones
300Mb que nos servirá para funcionando en todas.
bancarias, acceder a nuestros
guardar la configuración de
datos de Hacienda, a nuestras
nuestro Knoppix y recuperarla Y además de ser
cuentas de correo, etc.
con la configuración que interesante, ¿todo esto
¡¡ Suerte !!
hemos modificado en el paso sirve para algo...?
6. Más abajo pongo un enlace
Rafael Alba Cascales
a un monográfico del Aparte de ser útil para
Profesor de Informática
Observatorio Tecnológico del «cacharrear» con Linux y
CNICE, para más información hacer experimentos sin miedo
sobre KNOPPIX y cómo a «romper» nada (ten en
guardar la configuración cuenta que al ser una imagen
desde la distribución «Live». «Live» todo lo que hagas,
Foros de Knoppix:
http://www.knoppix-es.org/?q=forum
Syslinux:
http://syslinux.zytor.com/
Otro método de Linux Pendrive bajo Windows con Q-EMU y DSL (Damn Small Linux):
http://observatorio.cnice.mec.es/
modules.php?op=modload&name=News&file=article&sid=255&mode=thread&order=0&thold=0
22
SOFTWARE LIBRE
20 Y 21
de marzo
2007
Boadilla del
Monte
23
SOFTWARE LIBRE
de inauguración, apoyando directamente el
Software Libre y el Ciclo Formativo. Hemos
contado con la colaboración de la Dirección
del Área Territorial Madrid Oeste, cuyo Director,
D. José Macías Velázquez que inauguró las
Jornadas y con la presencia del Departamento
de Formación Profesional de la misma, D. Juan
Luis Fernández Rodríguez y D. José Luis Ruiz
Saiz.
Por parte del Ayuntamiento de Boadilla del
Monte , también estuvo presente la Concejala
de Educación, Familia y Mujer, Dña.
Mercedes Nofuentes Caballero y por el
Ayuntamiento de Galapagar asistió la
Concejala de Educación, Dña. María
Concepción Martínez Gallego.
El apoyo total de los Equipos Directivos de los
dos centros implicados, cuyos Directores D.
Luis Alberto Angulo Gutierrez del IES
Arquitecto Ventura Rodríguez y D. José
Carlos Sidrach de Cardona Ortín, del IES
Infanta Elena, también estuvieron presentes
en la inauguración de las Jornadas.
También hemos contado con la colaboración
de la Asesoría TIC de la Consejería de
Educación de la Comunidad de Madrid MAX.,
con el CAP de Majadahonda, con la Editorial
McGrawHill, que además de donar un lote de
libros, que se sorteo entre los asistente,
estuvo presente durante todas las Jornadas
con un stand de publicaciones informáticas.
Y contamos con la colaboración de la
Asociación Juvenil de Alumnos de
Explotación de Sistemas Informáticos
NIBBLER, sin la cual habría sido
absolutamente imposible la realización de las
mismas.
Nuestro compañero D. Bartolomé Sintés
Marcos, CDlibre.org, no solo asistió como
ponente, sino que preparo un DVD especial
de Software Libre, que pudimos editar y
repartir entre los asistente, como ejemplo de
lo que el Software Libre significa. También se
entrego a los asistentes copia del DVD de las
I Jornadas, donde se recogen ponencias y
videos completos de las mismas y pudimos
repartir un PenDriver con la dirección de la
Asociación: www.nibbler.org.es.
Según apreciaciones externas, aparecidas en
la prensa en días posteriores, asistieron más
Marta Trotonde, IES Arquitecto Ventura
Cristina Alastruey, IES Infanta Elena
SOFTWARE LIBRE
de 300 personas. Alumnos y profesores, de
Villalba a Villaverde, profesores de todas las
universidades de nuestro entorno. Los tres
Centros de Profesores, Majadahonda, Villalba y
San Lorenzo estuvieron y participaron en las
Jornadas.
La primera ponencia de estas Jornadas estuvo
a cargo Bartolomé Sintes Marcos, compañero
que vino desde Valencia para hablarnos de los
contenidos libres en educación. Desde hace
años facilita nuestro trabajo con el Software
Libre, recopilando y organizándolo en
www.cdlibre.org.
Ismail Ali Gago, de la Asesoría TIC de la
Consejería de Educación de la Comunidad de
Madrid, nos presento la nueva versión de Linux
de la Comunidad de Madrid, el MAX ver 3.0 y el
nano MAX. Distribución de Linux que cubre
todas aquellas necesidades que cualquier
miembro de la comunidad educativa de la
Comunidad de Madrid pueda necesitar.
Enrique Muñoz Corral y Mario Lobo del Olmo
participamos en los talleres de creación de
imágenes 3D y ejercicios con Potatoes.
Del software colaborativo, wiki, mediawiki y
wikimedia, nos hablo Jose Maria Alonso Josa,
compañero los dos cursos anteriores en nuestro
centro e iniciador de toda esta «movida».
Rafael Palacios nos hablo del Software Libre en
la Escuela Técnica Superior de Ingeniería ICAI.
Javier Rodríguez Pascua nos hablo de Moodle.
Con José Daniel Muñoz volvimos al taller para
programar en C y Jesús M. Gonzalez Barahona
nos planteo una pregunta:
Software libre y garbanzos ¿son compatibles?
Para llegar a una respuesta por fortuna positiva:
si son compatibles.
En esta edición de las Jornadas se incluyo un
apartado nuevo con el fin de dar cabida a todos
aquellos que no pueden participar por razón de
tiempo, un apartado de comunicados, contando
con la participación de:
Juan Ignacio Benítez Palacios, con un
comunicado sobre el tema «Trabajar con
máquinas virtuales en Linux: VMWARE»,
Carmen Luengo y Dolores Parra colaboraron
con el tema «Sistemas de Gestión de
Contenidos Libres», Ramón Castro con el
«Proyecto SIESTTA de gestión», etc. Todos
ellos serán incluidos en el DVD que se editara
26
SOFTWARE LIBRE
Un momento de la comida Ismail Ali Gago
26 26
SOFTWARE LIBRE
Richard Stallman
LibreMeeting
2007
http://www.libre.org/
Libre.org es un centro
tecnológico que alberga
varias entidades,
organismos públicos y
empresas dedicadas a la
Investigación, el desarrollo
y la innovación.
27
SOFTWARE LIBRE
conocimiento libre, el software libre y
los estándares libres como pilares
fundamentales de la libertad de las
personas». Las jornadas sirvieron de
presentación pública del nuevo centro
tecnológico de la Fundación,
Libre.org.
Este centro, situado en Miraflores,
contiene la Libre University, que
imparte cursos y realiza
investigaciones; el Libre Lab, un
laboratorio para el diseño de
productos; el Libre Cluster, un vivero
de empresas y entidades, y el
Consorcio Público Administrativo
Libre, que agrupa a administraciones
públicas interesadas en implantar
proyectos de conocimiento y software
Carmen Luengo, Juan Ignacio Benítez, Javier Rodriguez, libre.
Lola Parra y Paulina Barthelemy, profesores de informá- Paralelamente se desarrollaron una
tica, en el jardín de La Cristalera con Richard Stallman serie de talleres de Filosofía, Arte y
Opinión y Medios
Profesores de los Ciclos Formativos
de Informática de distintos centros:
Galapagar, Boadilla, Villalba y
Alcobendas y un grupo de alumnos
del Ciclo Formativo de Desarrollo de
Aplicaciones Informáticas del IES
Lazaro Cardenas (Villalba), futuros
programadores a punto de
incorporarse al mundo del trabajo,
pudimos disfrutar y compartir, en un
sitio y con una temperatura fabulosa,
de un magnifico punto de encuentro,
lo que prueban el interés que el tema
despierta entre los que nos
dedicamos al mundo de la
informática.
Carmen Luengo
Profesora Informática
28
REDES LOCALES
Netcat
La navaja suiza TCP/IP
Netcat ( navaja multiusos ) es una herramienta de red bajo licencia GPL que permite a
través de interprete de comandos y con una sintaxis muy sencilla abrir puertos TCP/
UDP en un HOST , asociar una shell a un puerto en concreto y forzar conexiones UDP/
TCP.
En 1995, Hobbit creó una herramienta UNIX
[jaquer@janus nibbler]$ netcat –vv –l –p
sencilla para administradores de redes, su idea
consistía en conectar la entrada y salida estándar
8000 # Este es el cliente, envia al listener
de los procesos usando sockets TCP/IP (De ahí localhost.localdomain [127.0.0.1] 8000 (?)
probablemente su nombre, ya que ‘cat’ es un open
comando muy usado para volcar a la salida Hola caracola
estándar). A pesar de su pequeño tamaño (un Agur
programa C de unos 58k), se trata de una Sent 19, rcvd 0
herramienta muy potente, polivalente a la vez que [jaquer@janus nibbler]$
polémica (algunas compañías antivirus reportan
su presencia como una amenaza para el sistema).
Observamos que el cliente ha enviado 19
La versión original de netcat (actualmente
bytes (sent 19) y no ha recibido ninguno (rcvd
discontinuada) no tenía licencia de ningún tipo,
0). En el terminal del listener observamos que
por lo que nace el proyecto GNU Netcat, creado
los párrafos han llegado:
y mantenido por Giovanni Giacobbi y distribuido
bajo licencia GPL. Ambas versiones son altamente
compatibles. Netcat está presente en muchas [jaquer@janus nibbler]$ netcat –vv –l –p
distribuciones Linux, no te será dificil conseguirla. 8000 localhost # Este es el listener, escucha
En este artículo describo las opciones más las peticiones Listening on [any] 8000 ….
importantes de netcat y algunos usos muy Connect to [127.0.0.1] from
frecuentes, y recuerda que usando scripts, los
localhost.localdomain [127.0.0.1] 54600
únicos límites de su aplicación son nuestra
Hola caracola
imaginación y conocimientos.E
El comando «netcat» (o «nc» en su versión Sent 0, rcvd 19
original) puede trabajar en tres modos: [jaquer@janus nibbler]$
escuchando (listener), enviando peticiones (client)
o modo túnel. Además, nos indica que ha recibido una conexión
Una sencilla prueba para comprobar lo fácil que desde localhost (puerto 54600) y que por ella se
resulta mover información usando netcat, es han recibido 19 bytes (¿quién será?).
abrir dos terminales en una sesión de X, en uno Todos los ejemplos en este artículo usan la interfaz
de ellos tecleamos: de red local (localhost), sustituyéndola por el
nombre o dirección ip de la máquina donde se
[jaquer@janus nibbler]$ netcat –vv –l –p 8000 lanzan los listeners podemos enviar información
localhost # Este es el listener, escucha las de forma sencilla de un ordenador a otro siempre
peticiones que estén en la misma red o se puedan ver.
Listening on [any]8000 …. Como se puede comprobar en este primer ejemplo,
para lanzar un listener necesitamos las opciones -
En el otro terminal, lanzamos el cliente y l (escucha) y -p (puerto TCP/IP de escucha, en
escribimos unos párrafos (para terminar apretamos nuestro caso el 8000). Para lanzar un cliente
^D, como si fuera una shell). indicamos el puerto al que nos queremos conectar
a continuación del nombre del host. La opción -vv
29
REDES LOCALES
es la salida muy detallada, útil En la máquina origen
cuando estamos enviamos un fichero a la [jaquer@janus nibbler]$ dd
experimentando. Si queremos entrada de netcat, el cual if=/dev/sda1 I netcat –vv
usar netcat como un clinete Telnet realizará el envío al listener. localhost 8000 # Enviamos
usamos -T. una partición del disco SCSI
[jaquer@janus nibbler]$
No parece un gran logro lo que Localhost.localdomain
hemos hecho con netcat, pero netcat –vv –l –p 8000 [127.0.01] 8000 (?) open
usando nuevas opciones, localhost > destino # Sent 36028416, rcvd 0
combinándola con otras Escuchamos la llegada del 70369+0 registros leidos
herramientas del sistema y fichero en destino listening
70386+0 registros escritos
usando el poder de una shell, se on [any] 8000 …
[jaquer@janus nibbler]$
pueden realizar multitud de
experimentos que pueden dar Creamos un fichero de prueba
lugar a herramientas muy y se lo damos a netcat... [jaquer@janus nibbler]$
poderosas. netcat –vv –l –p 8000
[jaquer@janus nibbler]$
Escaneo de puertos: localhost I dd of=/dev/sdb1
netcat –vv –l –p 8000 echo
Normalmente usaremos nmap # Recibimos pa particion y
para esta labor, si no disponemos «Esto podría ser cualquier la clonamos
de ella o tenemos muy claro lo fichero» > origen # Notice: Real hostname for
que queremos escanear, Creamos un fichero de localhost [127.0.0.1] is
podemos usar la opción -z que no prueba localhost.localdomain
establece conexión y sólo [jaquer@janus nibbler]$
Listening on any address
pregunta ¿Hay alguien en ese netcat –vv localhost 8000
puerto?. Además el escaneo < origen # Se lo
8000
puede ser TCP y ¡UDP! enchufamos a la entrada Connection from
(normalmente reservado a de netcat para enviarlo 127.0.0.1:62956
administradores), sólo basta l o c a l h o s t . l o c a l d o m a i n 368865+0 registros leidos
añadir la opción -u. 368865+0 registros escritos
[127.0.0.1] 8000 (¿) open
[jaquer@janus nibbler]$
[jaquer@janus nibbler]$ sent 35, revd 0
netcat –vv –z localhost [jaquer@janus nibbler]$
Con un poco de trabajo
445 En el destino el fichero se recibe podemos realizar copias de
Localhost.localdomain correctamente (35 bytes y sin seguridad o clonaciones de
[127.0.0.1] 445 (Microsoft- diferencias). discos en red.
dns) open [jaquer@janus nibbler]$ Ejecución de un comando en
Sent 0, rcvd 0 una máquina remota: Si la
netcat –vv –l –p 8000
[jaquer@janus nibbler]$ salida del listener se la
locahost > destino #
enviamos a una shell,
netcat –vv –z localhost Escuchamos la llegada del podremos escribir un
138 fichero en destino listening comando en el cliente y este
Localhost.localdomain on [any] 8000 … será ejecutado en la máquina
[127.0.0.1] 138 (netbios- Connect to [127.0.0.1] from que está corriendo el listener:
dgm) open localhost.localdomain
Sent 0, rcvd 0 [127.0.0.1] 44955 [jaquer@janus nibbler]$
[jaquer@janus nibbler]$ sent 0, rcvd 35 netcat –vv –l –p 8000
[jaquer@janus nibbler]$ diff localhost I /bin/sh # Lo que
Podemos usar rangos de origen destino llegue se lo damos a la
puertos (p.e. 25-80). [jaquer@janus nibbler]$ shell
Copia de ficheros a máquinas Listening on [any] 8000 …
remotas: Podemos copiar Si combinamos netcat con el
ficheros entre máquinas comando ‘dd’, podemos enviar Nos conectamos desde el
usando netcat. Para ello, en la y recibir particiones de discos. cliente e introducimos un
máquina destino arrancamos En este caso clonamos la inofensivo ‘date’. Para terminar
un listener y su salida estándar partición /dev/sda1 en la /dev/ recuerda ^D.
la direccionamos a un fichero. sdb1.
30
REDES LOCALES
[jaquer@janus nibbler]$ Notice: Real hostname posibilidades son mostradas
en los ejemplos que vienen
netcat –vv localhost 8000 # forlocalhost [127.0.0.1] is
con netcat, otras, que escribí
Nos conectamos al listener localhost.localdomain hace tiempo os las ofrezco en
para enviarle un comando Lostening on any address la página web de Nibbler:
localhost.localdomain 8000 http://www.nibbler.org.es/
[127.0.0.1] 8000 (?) open recursos/nibbler3/
Date [jaquer@janus nibbler]$ ncscripts.tar.bz2
Sent 5, rcvd 0 netcat –vv localhost 8000 El módo túnel es interesante
[jaquer@janus nibbler]$ # Nos conectamos y ya que permite hacer puentes
escribimos algún comando entre conexiones, queda
pendiente su discusión para el
El listener ha obedecido y ha Localhost.localdomain
futuro.
mostrado la fecha (podría [127.0.0.1] 8000 (?) open Por último, han surgido
haber sido peor...). Pwd nuevos proyectos basados en
/home/workguy/nibbler netcat, como nc para BSD o
[jaquer@janus nibbler]$ Uname –a Netcat6 preparado para ipv6.
netcat –vv –l –p 8000 Linux janux 2.6.20.6-janus- También han aparecido
localhost I /bin/sh # Lo que decobast #1 Mon Apr 10 proyectos clónicos que
llegue se lo damos a la 16:05:17 CET 2007 i686 incorporan encriptación como
Shell listening on [ony] i686 i686 GNU/Linux Cryptcat y SBD. Socat
8000 … Sent 13, rcvd 110 (SOcket CAT), es un derivado
Connect to [127.0.0.1] [jaquer@janus nibbler]$ que conecta fuentes con
from localhost.localdomain destinos de datos a través de
[127.0.0.1] 59443 la red.
Si netcat no dispone de la
Jue abr 12 19:54:55 CEST opción -e, podemos usar dos Enlaces:
2007 puertos, uno para enviar los
Sent 0, rcvd 5 comandos y otro para recibir Unix y Windows Netcat: http:/
[jaquer@janus nibbler]$ las respuestas. Lanzaremos /www.vulnwatch.org/netcat
dos listener en la máquina Gnu Netcat: http://
Ejecución de una shell en
desde la que queremos netcat.sourceforge.net
una máquina remota: No es Cryptcat: http://farm9.org/
muy recomendable permitir el
enviar los comandos (en dos
Cryptcat
acceso a nuestros equipos de terminales y puerots
distintos), por ejemplo: netcat Sbd: http://tigerteam.se/dl/
forma remota, y para ello hay sbd/
mejores herramientas (SSH, -l -p 8000 y netcat -l -p 8001. En
la máquina donde queramos Socat: http://www.dest-
Dropbear,...), de hecho
algunas instalaciones de ejecutar la shell en remoto unreach.org/socat
netcat no permiten la escribimos: BSD nc: http://
ejecución remota de shell netcat localhost 8000 | /bin/sh | www.openbsd.org/cgi-bin/
(eso no es problema como netcat localhost 8001 . cvsweb/src/usr.bin/nc
veremos más adelante). La Podremos entonces escribir Herramientas de seguridad
opción que nos viene bien en los comandos en el listener de red: http://sectools.org
este caso y sin duda la más del 8000 y recibiremos las
poderosa de netcat es -e. Con
respuestas en el del 8001.
esta opción podemos ejecutar
un programa cuando se
Creación de un servidor
establezca la conexión con el ligero: La opción -e abre
listener. bastantes posibilidades, ya
que podemos ejecutar
[jaquer@janus nibbler]$ nuestro propio script. Si
netcat –vv –l –p 8000 creamos un script recursivo,
localhost –e /bin/sh # podemos crear nuestro propio
José María Alonso Josa
Ejecutamos una shell al servidor. Algunas de estas
Profesor de Informática
conectarse al cliente
31
REDES LOCALES
32
REDES LOCALES
HAMACHI
Hamachi te permite crear de forma sencilla una red lan virtual. El
funcionamiento es lo más simple del mundo. Lo instalas, te conectas a la
red Hamachi y creas una sala con un nombre y una contraseña. Si un amigo
tuyo se conecta a la misma sala que tú, vuestros ordenadores interpretarán
que estáis en la misma red local. Probarlo son sólamente unos minutos.
Con Hamachi podrás comunicar dos o más Seleccionamos siguiente y elegimos opciones:
ordenadores a través de Internet mediante una red
virtual propia para tener una comunicación segura.
Es rapido, seguro y simple. Y además es gratis.
Accede a ordenadores de manera remota. Usa la
compartición de ficheros de Windows. Ejecuta juegos
en LAN. Ejecuta servidores web o FTP privados.
33
REDES LOCALES
Después de haber Pulsamos el Botón que aparece Y una vez instalado dos consejos:
reiniciado el sistema abajo que es una especie de No utilices ningún programa P2P
ejecutaremos el triangulo con 3 circulo (es el menú como emule o BitTorrent durante
programa y nos de la red) el uso de Hamachi. Cuanto más
saldrá esta imagen. ancho de banda libres tengas
Solo hay que esperar. mejor.
Ejecutamos el programa y nos Asegúrate de que tu cortafuegos
asignara una IP a nuestro nombre en caso de que lo tengas le ha
de usuario: dado paso a Hamachi y si ves que
no consigue conectar con otros
PCs de tu misma sala, reiniciar tu
ordenador. Algunas veces pasa
que no encuentras la partida y ya
has reiniciado, pues lo que tienes
Tambien aparece un pequeño ma- que hacer es apagar el hamachi y
nual, muy util para comenzar a tra- volver a ponerlo.
Hay nos saldrá 2 opciones una la Por ultimo vamos a ver que
bajar con Hamachi.
de crear una red y otra la de entrar podemos hacer una vez instalado
en una red. y configurado el programa:
Ahora probaremos los 2 Jugar en LAN a
casos
videojuegos:
Si optamos por crear una
red nueva, en los campos Para esta opción hice dos
de network name pruebas, una con el CALL OF
tendremos que poner el DUTY 2 y otra con TITAN QUEST
nombre de la red o servidor y llegue a jugar a la perfección.
que vamos a crear para así Algunas veces varios jugadores
poder decírselo a la gente instalan el juego pirata con el
y así podáis estar en red. mismo serial y te dice que no
En la otra casilla puedes entrar en la partida por que
pondremos una el serial esta en uso, para esos
contraseña. casos pondremos otro numero de
En este ejemplo hemos serie.
puesto de nombre: Compartir tu biblioteca del
servidor de prueba y de iTunes
Después de haberle dado al botón contraseña: 1234
de encenderse veremos cómo se Para activar el uso de la
conecta y salen varios botones y biblioteca compartida
número y letras. en iTunes vete a
El número de arriba es la ip que
Edición/Preferencias/
nos da el programa.
Lo de debajo de la ip es el nombre
Compartir y marca las
nuestro o de usuario del programa opciones Buscar
Los otros botones de abajo son el bibliotecas compartidas
de encender o apagar, el de y Compartir mi
propiedades y crear o unirse a un biblioteca en mi red
servidor. local.que recomendable
que ambos tengáis la
misma versión de
iTunes.
34
PROGRAMACION
AJAX
La nueva técnica de desarrollo de aplicaciones en la Web
El otro día, leí en un blog una frase El objeto XMLHttpRequest que es un API que
lapidaria de Paul Graham -uno de esos gurús a puede invocarse desde Javascript y que sirve
los que gusta de hacer afirmaciones categóricas- para establecer un canal de comunicación http
anunciando la muerte de Microsoft y señalando entre el navegador del cliente y el servidor web
como causantes de este fallecimiento de un lado y permite transferir información en los dos
a la aparición de AJAX, y de otro a Linux, Google y sentidos. Este objeto digamos que es el motor
la banda ancha de la red. de AJAX (AJAX Engine).
Debo reconocer que la afirmación XML como formato común para realizar
resulta, cuanto menos, un poco exagerada. A día intercambio de información entre el cliente y el
de hoy Microsoft, aunque con problemas en su servidor, aunque cualquier formato puede
posicionamiento en Internet, sigue gozando de funcionar incluyendo texto plano o HTML
relativa buena salud. preformateado. (No es necesario conocer XML
Pero lo que es indudable es que algo se para empezar a usar AJAX).
esta moviendo en la Web y desde que surgió el
termino Web 2.0 están apareciendo portales web ¿Como funciona AJAX?
que cada vez se parecen mas a aplicaciones Primero vamos a repasar como
clásicas de escritorio, páginas web que permiten funcionan las aplicaciones web tradicionales.
un grado de interactividad con el usuario que Un cliente accede a un aplicación web y carga
hasta hace poco no habíamos
visto... Gran parte de esta
espectacular mejora reside en la
aplicación de las tecnologías AJAX
.
35
PROGRAMACION
(Google Maps, Google
Suggest,etc). Muchas
otras compañias
relacionadas con la Web
2.0 se han apresurado a
incorporar AJAX en sus
sitios web (como es el
caso de flickr, yahoo
mail,etc…)
Método de solicitud /
respuesta Veamos un ejemplo
Usando AJAX en una misma gráfico de cómo trabaja
página web sin necesidad de AJAX en una aplicación
refrescar la página completa web real como es Google
Suggest:
El usuario
información distintas zonas
AJAX combina comienza a teclear en la caja
de la página web pero NO la
además muy bien con los de texto para describir lo que
página completa.
lenguajes del lado del servidor esta buscando (vamos a
para el desarrollo web PHP, suponer que es un americano
Si observamos el ASP, JSP, etc... que busca información sobre
dibujo superior vemos que hay el aeropuerto de Almeria) y a
dos zonas de la pagina que Ejemplos reales con AJAX medida que va tecleando
van a acceder al servidor web Google va sugiriendo posibles
de forma independiente una La popularidad de términos de búsqueda que
de otra y van a poder modificar AJAX sin duda se debe a los otros usuarios han realizado
su contenido con información ingenieros de Google (aunque (acompañado con el número
que les suministre el servidor paradójicamente el objeto de veces que ese termino de
al haberse producido XMLHttpRequest fue búsqueda a sido empleado).
determinado evento sobre la desarrollado por la gente de Vemos en la figura a
pagina. Por ejemplo la Zona 1 Microsoft para solucionar un continuación la salida
puede actualizar su contenido problema que tenían con generada por la aplicación
cuando se seleccione, por Outlook). Google ha sido el cuando el usuario lleva tres
ejemplo, un elemento de una primero en introducir AJAX en caracteres tecleados:
lista de valores y la Zona 2 sus herramientas web
puede hacerlo a su vez
cuando se active un
determinado checkbox.
Teniendo ambas zonas la
posibilidad de ser
c o m p l e t a m e n t e
independientes en lo que
respecta a su
comunicación con el
servidor web.
Si se dispone de un
buen ancho de banda y la
respuesta del servidor es
ágil se consigue el efecto
de trabajar con una
aplicación de escritorio en
lugar de estar
interactuando con un
servidor web.
36
PROGRAMACION
Para que esto funcione cada Observa en la imagen que Entre otras, cabe
vez que el usuario escribe un viene a continuación lo que destacar las siguientes
carácter nuevo dispara un pasa cuando el cliente sigue ventajas del uso de AJAX:
evento que lanza un objeto tecleando el siguiente * AJAX supone, en general,
XMLHttpRequest al servidor carácter: menos carga en el servidor,
web. El servidor web recibe el Conclusiones: ¿Cuándo se aunque no es el caso del
objeto con el contenido de texto debe usar AJAX y cuándo ejemplo anterior donde se
que tiene en la caja, hasta este no? produce una consulta por
momento “alm”, con esa Como siempre que cada carácter tecleado, pero
información realiza una aparece una nueva si en general, por que no es
consulta en sus bases de tecnología que sorprende a necesario refrescar la página
datos de los términos de los usuarios y gusta a los entera, sino sólo la parte de la
búsqueda mas usados que desarrolladores hay que página que se va a actualizar,
contengan la cadena de texto tratar de evitar que el uso no lo que supone menor
“alm” al inicio. Una vez derive en abuso. Algo transferencia de datos.
obtenidos los diez términos de parecido pasó con Flash
búsqueda más relevantes los hace unos años donde la * Las aplicaciones Web
devuelve al navegador del sorpresa inicial derivó en un aumentan en interactividad y
cliente y los visualiza en la zona claro abuso y sobrecarga de hacen más atractivo de su
de la página situada debajo de efectos que hacían muy manejo para los usuarios
la caja de texto de búsqueda. pesados los sitios Web. finales.
* Todas las tecnologías que
componen AJAX son de
código abierto.
No todos son ventajas
el uso de AJAX, también crea
bastantes problemas. Por
citar algunos:
- AJAX no esta soportado por
todos los navegadores.
- Demasiado código AJAX
ralentiza el navegador.
- AJAX conlleva un código
javascript bastante complejo.
Se necesita desarrolladores
más preparados.
Hay muchísima información y muchísimas demos en Internet con todo el código accesible para el que este
interesado en iniciarse en este campo del desarrollo Web. Aquí os paso algunas:
· http://miniajax.com/
· http://thinkcoderepeat.blogspot.com/2006/02/tutorial-de-ajax-con-php-y-
json.html
· http://www.w3schools.com/ajax/default.asp
· http://www.w3schools.com/php/php_ajax_intro.asp
· http://www.webpasties.com/xmlHttpRequest/
37
SERVIDOR FTP
Para empezar debemos saber que entrar al servidor FTP. «Server lista también existe una serie de
existen tres pasos fundamentales Address» indica a que servidor permisos que el usuario puede
para tener un servidor FTP: FTP se va a conectar, en este otorgar para dicha carpeta.
1-Tener una IP fija, asociando a caso al mostrar «127.0.0.1», Esa sería toda la configuración
esta un nombre de dominio. significa nuestra misma IP. básica para el servidor FTP. Ahora
2-Instalar el software de servidor «Port» es el puerto por el cuál veremos el último paso, «como
FTP en si mismo. se va a conectar. mapear el router».
«Administrator Password», te El tema de Mapeo del router
3-Mapear el router para permitir
pide el password para ingresar, suele ser el motivo principal por el
que los clientes FTP puedan
pero como esta recién instalado, cúal muchas veces las
acceder a nuestro equipo. la clave por default es (vacía). configuraciones (servidor web,
Para asociar nuestra IP dinámica a Hecho todo esto tendremos FTP, etc) de diferentes servicios y
un nombre de dominio y así nuestro servidor listo, ahora programas no llegan a realizarse
obtener una IP estática, que tenemos que crear un usuario y con éxito. Para empezar cada
utilizaremos para montar nuestro configurarlo. router tiene una configuración
servidor, debemos ir a la web Para crear un usuario, vamos distinta así que os recomiendo
www.no-ip.com (por ejemplo) en al botón «Usuarios» que os busquéis el manual para
la que abriremos una cuenta (todo Se abre la ventana de creación acceder a él vía WEB.
es gratis), y crearemos un nombre de usuarios. Hacemos click en el El puerto que tenemos que abrir
de dominio, por ejemplo, «botón Add» para empezar a es el 21. Antes de nada tenemos
prueba.no-ip.info. agregar un usuario. Nos pide que averiguar cual es la IP de
Luego descargamos el software poner un nombre de usuario. En nuestro PC, para esto vamos a
No-Ip DUC (desde la misma web este ejemplo es Inicio/Ejecutar y escribimos
No-ip), este software es el que «usuario_prueba». Click en «cmd» una vez allí ponemos
nos mantendrá la IP asociada al «OK» Una vez creado el usuario «ipconfig» y nos mostrara la IP, y
nombre del dominio que «usuario_prueba», primero la puerta de enlace.
anteriormente hemos creado y el debemos activar la cuenta del Abrimos el navegador y ponemos
cual tenemos que ejecutar cada usuario, marcando la en la barra de direcciones la
vez que iniciemos el server. Una casilla»Enable Account», y puerta de enlace, le damos a
vez hecho esto pasaremos a creando un password para este Enter y nos pedirá el password
creación del servidor. usuario, marcando la casilla del router. tiene una password
Descargado FileZilla y pasamos a «Password» y escribiendo un distinta, Ya dentro del router
la instalación: password en el recuadro del buscamos la opción de mapeo
Ejecutamos la instalación y nos costado. de puertos que suele llamarse
aparece una pantalla de Una vez creado el usuario NAT. Allí agregamos el puerto 21
bienvenida en la que pulsamos tenemos que poner una carpeta y lo redireccionamos a la IP de
Agree, a la que nos conectaremos nuestro PC.
La siguiente ventana nos muestra desde internet. Para eso nos Ya por fin y teniendo todo esto
los componentes que se van a vamos a la parte izquierda de la tenemos que tener un amigo que
instalar le damos a Next, misma ventana de creación de nos ayudara probando si se
Nos muestra la ruta donde se usuario y pinchamos en «Shared puede conectar al server:
instalara el programa click Next, Folders», nos aparece otra ftp:// prueba.no-ip.info
Nos pregunta si el servidor se ventana en cual pulsamos le pedirá usuario y contraseña y
iniciara con Windows o lo «Add» elegimos la carpeta que si todo esta bien podrá entrar a
ejecutaremos manualmente click queramos compartir y damos a nuestro servidor FTP.
Next, «OK».
Comenzara la instalación. Una vez que escoja la carpeta Venelyn Lilyanov
Una vez instalado nos saldrá una esta aparecerá en la lista Alumno 1º ESI
ventana, que es la ventana para «Shared Folders». Junto a esta
38
E-LEARNING
39
E-LEARNING
En nuestro Instituto tenemos toda la documentación definición de los parámetros
ya esta herramienta montada necesaria para la instalación y generales del sitio, parámetros
(www.iesinfantaelena.org/ para bajarse el programa que afectan a la forma en que
moodle/) que puede ser completo (www.moodle.org). se pueden crear cursos, a la
visitada para hacerse una idea. Los requisitos mínimos para forma de acceso para
Pero, ¿qué es exactamente montar la plataforma Moodle inscribirse en el sitio, al
Moodle? ¿para qué puede ser son: mantenimiento… y, también,
útil? ¿cómo funciona? Seguro Un servidor apache son los responsables de la
que son estas preguntas las HP montado en el servidor en instalación de nuevos módulos
que más pueden interesar a versión adecuada a la versión o bloques que amplíen los
quien no lo conoce. Abordaré de Moodle que se quiera uno recursos del sitio.
estas preguntas de modo muy bajar. Creadores de cursos (los
general, dado que no hay Disponer de, al menos, una creadores de cursos pueden
espacio suficiente para base de datos MySQL o ser también, si se quiere,
responderlas en detalle. No PostgreSQL, también en la profesores de cursos). Son los
obstante, iré poniendo versión adecuada a la versión encargados de crear el curso
referencias para quien quiera de Moodle que se baje en todos sus detalles: tipo de
incrementar su conocimiento. El paquete estándar de curso, secuencia de
Moodle, además de todo lo aprendizaje, actividades y
¿Qué es Moodle? necesario para una instalación recursos, etc.
Moodle (Modular Object básica, incluye una serie de Profesores (los profesores
Oriented Distance Learning utilidades para gestionar los pueden ser, si así se dispone,
Enviroment) es una usuarios (creadores de curso, creadores de cursos). Son los
plataforma WEB dirigida a la profesores y alumnos) en lo encargados de realizar el
enseñanza y el aprendizaje. que se refiere a altas, bajas, seguimiento del aprendizaje,
Es un sistema de
administración de cursos
diseñado para facilitar a los
profesores la creación de
cursos on-line utilizando
Internet. El software se ha
desarrollado utilizando PHP y
el servidor Apache y funciona
sin modificación en LINUX y
Windows. Utiliza también
bases de datos como MySQL
y en las últimas versiones
también PostgreSQL. asignación a cursos, etc., y de intervenir con orientaciones
Las versiones de Moodle han para crear cursos. Pero, para sus alumnos y de ir
ido creciendo y, actualmente, además, la estructura modular valorando el aprendizaje
ya está en la 1.9 (que yo de Moodle permite ir añadiendo (realizando el feedback
conozca). otras utilidades según van necesario, resolviendo las
La instalación y estando disponibles, también dudas, orientando, etc.). Tal
administración de Moodle es de software libre, y elaboradas como ha quedado dicho, los
realmente sencilla, aunque no por muy diversas personas. profesores pueden ser,
quiere decir que no sean En este artículo quiero apuntar también, creadores de curso.
necesarios algunos los elementos y conceptos En la plataforma de nuestro
conocimientos sobre básicos que debemos tener en instituto así está definido.
servidores o sobre el lenguaje cuenta para montar un curso. Alumnos. Está claro que son
PHP, especialmente si se los que realizan las
quiere personalizar, esto es, si Niveles de acceso: actividades, acceden a los
se quiere dar una imagen recursos del curso. El nivel de
propia a partir de las plantillas Administradores: puede participación dependerá de lo
que Moodle facilita. En la WEB haber tantos como se quiera. que el diseño del curso
de Moodle puede encontrarse Son los encargados de la establezca.
40
E-LEARNING
Parámetros generales del pueden diseñarse de modo diferente. Personalmente, este
sitio a tener en cuenta para que puedan realizarse pasado formato lo utilizo para el
la creación de cursos el tiempo asignado. intercambio de ideas, para el
Curso organizado por temas: trabajo en equipo con el
Nos interesa aquí la creación profesorado o con colegas
de cursos y no tanto las tareas en este caso, las actividades
se organizan en torno a temas sobre un tema.
del administrador. Aún así, hay
decisiones que toma el que se definen. Esta forma de Los cursos:
administrador que afectan a organizarlo viene muy bien Cuando se crea un curso, hay
las posibilidades de diseño de cuando se diseña un curso en que definir determinados
los cursos. Si alguien se el que el tiempo no está parámetros que suelen estar
decide a crear uno, es definido en sentido lineal y intuitivamente claros. También
importante que conozca estos permite que los alumnos existe una ayuda en la mayor
parámetros y pregunte al (los) trabajen lo que deseen parte de los parámetros. Los
administrador(es) cómo se independientemente del orden. que más nos interesan ahora
han definido para su sitio No obstante, el orden y la son los siguientes:
Moodle. Las más importantes secuencia las definen las * Nombre del curso (largo y
son: fechas de realización de las corto), parámetro obligatorio.
actividades, lo que permite *Descripción del curos
Tipos de cursos modificar la estructura (opcional).
temática en sentido temporal. * Formato del curso: semanal,
Moodle tiene definidos 3
Aquí se refleja una de las por temas o social.
formas diferentes de
características de Moodle, su * Fecha de inicio del curso.
organización general de un
* Número de semanas o temas
* Modo de grupo (si queremos
diferencias grupos de alumnos
o no)
* Disponibilidad: si queremos
que esté disponible para
estudiantes o no.
* Contraseña de acceso al
curso
* Acceso de invitados: si puede
acceder cualquier persona, sin
necesidad de que esté
matriculada.
flexibilidad. Personalmente, es * Forzar Tema: este parámetro
curso que el creador deberá
el formato que utilizo nos sirve para personalizar
concretar. Las formas o tipos
habitualmente. nuestro curso en cuanto al
son:
formato visual (colores,
Curso organizado Curso social (formato social): formas…) a partir de las
semanalmente (formato Este tipo de organización está plantillas que están instaladas
semanal): como su nombre enfocado para una en el sitio.
indica, la secuencia de las comunicación horizontal. No Hay algunos parámetros más,
actividades que aparecen en el hay propiamente temas ni pero son menos
curso se organizan por tiempo. Lo que hay es un foro fundamentales. Una vez que
semanas. Este tipo de curso en el espacio central, ocupado hemos aceptado los
es interesante cuando se tiene en los anteriores por las parámetros, el curso está
muy claro el ritmo de trabajo semanas o los temas, y las creado, aunque todavía no
que han de seguir los alumnos, actividades y recursos tenemos casi nada
pero no lo es cuando no se aparecen en un lateral. Este incorporado. Para entender la
tiene tan claro y puede ser formato está pensado para un pantalla de un curso, es
realmente estresante. aprendizaje cooperativo o para necesario entender los
Personalmente, no suelo un intercambio de ideas. diferentes elementos que
utilizar esta organización. En Aunque, como siempre, es podemos tener. Lo principal es
cualquier caso, las actividades posible utilizarlo de formas muy
41
E-LEARNING
¿Cómo puede ser útil para la
enseñanza secundaria, para
un Instituto?
Moodle admite cualquier
planteamiento pedagógico, si
bien está más dirigido a la
interacción entre profesores y
alumnos, a potenciar el
aprendizaje horizontal y
autónomo y al trabajo
autónomo del alumno, tal como
apuntan en su manual. En este
distinguir entre «Bloques» y texto plano, una página web, manual distinguen entre
«Recursos y actividades». un enlace a un archivo o a tecnologías transmisivas,
Bloques una web, una etiqueta, un interactivas y colaborativas.
Recursos y actividades acceso a un directorio Todas ellas son posibles con
Los Bloques son elementos Moodle, pero el énfasis se sitúa
que permiten hacer cosas con en las Tecnologías
Foro Chat Tarea Colaborativas e Interactiva. En
el conjunto del curso o que nos Lección Cuestionario
facilita determinada el gráfico aparece la relación
Glosario Libro Diario entre unas tecnologías y otras.
información. Aparecen Wiki Diálogo Reunión
situados en ambos laterales Las transmisivas tienen como
Hot Potatoes Quiz ........ finalidad la transferencia de
de la pantalla. Estos bloques
nos pueden facilitar, por información y están centradas
ejemplo, un calendario con las específico). Es decir, son en el profesor que facilita la
actividades, administrar las esencialmente informativos. información. Las interactivas se
calificaciones, obtener Las actividades son los centran en el trabajo del alumno
información sobre el uso y las elementos más dinámicos y y se dirigen, no sólo a la
actividades realizadas por los son los que pueden ser transferencia de información,
alumnos, informar de las directamente evaluados. sino también a la adquisición de
novedades, de los eventos Como su nombre indica, determinadas habilidades.
próximos, un reloj, acceso al éstas son las tareas que un Finalmente, las colaborativas
envío de correos a los alumnos, alumno realiza. Hay un incluyen las otras dos pero,
y un largo etcétera. Moodle trae número estándar de tipos de además, pretenden lo que se
una serie de bloques en la
instalación estándar (por
ejemplo, calendario,
novedades, administración…),
pero pueden ir añadiéndose
otros según van estando
disponibles. Desde luego, para
poder utilizar nuevos bloques es
necesario instalarlos y esa
tarea recae en el administrador
del sitio.
Los recursos y actividades
son, propiamente, las
herramientas de que dispone el
profesor para proponer tareas, aunque, como pasa llama metaaprendizaje, esto es,
actividades o para facilitar con los bloques, se pueden ir la capacidad para revisar los
información a los alumnos. Hay incorporando más. Algunas modelos mentales que usamos
que distinguir entre recursos y de las actividades más habitualmente y están
actividades. Los primeros son significativas son: centradas en la colaboración y
herramientas para facilitar Los puntos suspensivos el trabajo en equipo.
información (una página de indican que pueden Moodle se puede utilizar de
incorporarse muchos más. muchas formas y para muchos
42
E-LEARNING
fines diferentes. Aquí os asincrónica o sincrónica)4 Esta * Puede utilizarse para poner a
propongo algunas: forma de trabajo se utilizó, por disposición de los alumnos
* Puede utilizarse para no ejemplo, para la elaboración de recursos de carácter informativo
interrumpir el aprendizaje de los la propuesta del Proyecto de de muy diversos tipo.
alumnos que, por razones Formación en Centros sobre la * Puede utilizarse para la
diversas, no pueden asistir a Atención a la Diversidad y para comunicación entre los tutores,
clase (enfermedad, expulsión), el trabajo de la Comisión que los alumnos de cada tutoría y las
incorporando los recursos y elaboró el borrador del Plan de familias.
actividades necesarias en un Centros Prioritarios *Puede utilizarse para
curso diseñado para ello. * Puede utilizarse para la desarrollar cursos dentro de lo
* Puede utilizarse para crear comunicación entre el que podría llamarse «Escuela de
cursos que definan las profesorado de un mismo padres».
programaciones didácticas de grupo (equipo docente) para lo Puede utilizarse….
los Departamentos. Lo que que se quiera. Por ejemplo, si Los puntos suspensivos
quiero decir es que puede se quieren realizar actividades apuntan la idea de que se
desarrollarse la tarea de inter o transdisciplinares, un pueden imaginar más usos de
concreción de las trabajo en torno a un eje los que aquí aparecen.
programaciones en cursos común… En estos casos, el
creados de forma cooperativa curso que se diseñaría debería Notas
por los miembros de un tener actividades y recursos de
departamento. En este caso, lo las distintas materias 1 Esta expresión hace referencia al
que se desarrolle no sería el * Puede utilizarse para que un aprendizaje por vía electrónica. Esto
curso definitivo dirigido a los profesor de cualquier materia no sólo se refiere a Internet, también
pueden ser programas de
alumnos (aunque también, si se diseñe e imparta un curso
ordenador presentados con una
quiere), sino una forma de completo en alguna de las secuencia completa de aprendizaje
desarrollar el trabajo de modalidades mencionadas y de forma modular.
programación de forma más arriba. Eso implica la
cooperativa. incorporación de los recursos 2 La importancia de ello se aprecia
en el Programa E-learning (http://
* Puede utilizarse para y de las actividades que los w w w. e l e a r n i n g e u r o pa . i n f o / o u t /
desarrollar la programación de alumnos habrán de ir ?doc_id=1418&rsr_id=1589),
las tutorías de forma compartida haciendo. El profesor realizará y el programa LIFELONG
(sería algo similar a lo de los el seguimiento, dará las LEARNING PROGRAMME 2007-
2013, en el que se integran los
Departamentos) orientaciones, aclarará dudas
clásicos como Comenius, Sócrates,
* Puede utilizarse para la y evaluará el aprendizaje. etc. Y se puede ver en http://
comunicación entre el * Puede utilizarse para elaborar w w w. e l e a r n i n g e u r o pa . i n f o / o u t /
profesorado para muy diversas actividades, digamos, sueltas. ?doc_id=9977&rsr_id=11450. Hay
cosas (el desarrollo del trabajo Esto es, recursos y actividades otros programas e iniciativas que
pueden consultarse en
de una comisión, debates sobre que no configuran un curso www.elearningeuropa.info y buscar
aspectos específicos de forma como tal, sino sólo una parte. las referencias.
43
MÚSICA
Música libre
La música libre es aquella música que está en dominio público o
protegida por una licencia libre, al estilo de la Licencia Pública
General, o la licencia BSD que ampara a una parte del software
libre.
menos restricciones que el
Hoy en día muchas discográficas Esto quiere decir que ese trabajo Copyright, libros, audiovisuales,
están poniendo el grito en el cielo es de alguien que no permite etc.
por culpa de la «supuesta» hacer nada con su trabajo, o al
piratería, todos sabemos que la menos trata de prohibir todo los Yo, sinceramente, veo esta
respuesta esta siempre en que derechos que le de la ley. propuesta una de las mejores que
bajen los precios y que merezca he oído respecto al ámbito
Pero también podríamos poner:
la pena gastarnos unos 20• por musical, ya que muy pocas
(c) Copyright 200X. Copia y
un disco del cual solo nos gusta discográficas son capaces de ver
distribución sin ánimo de lucro
una canción y ya sin mencionar el un futuro como músicos, y no un
permitida, resto de derechos
problema de el canon del cual futuro como productos. Es cierto
reservados.
nadie esta satisfecho, por lo que que es un negocio como otro
Al licenciar la música libre
ha salido una campaña llamada debemos decidir si queremos que cualquiera, como es el cine o el
«música libre». la gente pueda ganar dinero con teatro, y que al fin y al cabo, todo
Esta campaña ofrece varios nuestra obra sin nuestro permiso, es arte y hace que la gente se lo
servicios, pero en definitiva lo que como vender cds, tocarla en un pase bien, mostrar sentimientos y
aprecio por una obra de
quieren conseguir es, que el concierto cobrando, etc., o si
Shakespeare o una letra
«negocio de la música» cambie queremos permitir que la
sentimental, pero en todo, los
de ser el «gran negocio de unos modifiquen, haciendo versiones
productores solo ven dinero... Por
pocos, la ganancia mínima de por ejemplo, y como pueden
eso hay que apoyar este tipo de
algunos elegidos y con el distribuir esas modificaciones. Es
campañas, como la de todos
cuantioso aporte de los que importante dejar claro que se
adquirimos lo que nos imponen» puede y que no se puede hacer contra el canon y sobretodo el
para llegar a ser un negocio donde con las canciones, así que software libre.si quereis mas
ganemos todos y se pueda llegar nosotros recomendamos en vez informacion visitar
con nuestra música a todo el de tratar de hacer nosotros www.musicalibre.es
mundo y que se pueda acceder a mismos un texto usar la Creative
la misma sin imposiciones. Commons, que son un conjunto
Legalmente el autor es el dueño de licencia entre las que podemos Sergio Gonzalez
de todos los derechos de la obra, elegir las que más nos interesen. Alumno 2º ESI
a no ser que ceda los derechos, Una licencia no es más
como se hace con una que un documento en el
discográfica o al asociarse a la que se recoje que http://www.jamendo.com/es/
SGAE (cuidado con lo que permitimos y que no http://www.magnatune.com/
firmáis). Mientras no se acuerde/ permitimos hacer con
http://www.musicalibre.info/
firme lo contrario el autor es el nuestras canciones, y
único titular de los derechos. bajo que condiciones. Las http://www.musicalibre.es/MUSICA/
Lógicamente hablamos de obras Creative Commons al ser index.php
inéditas, no obras derivadas de conocidas permite al http://www.archive.org/index.php
otras. público identificar que http://www.lamundial.net/inicio
La ley nos da en exclusiva los libertad de uso va a tener http://www.suenaasi.com/
derechos, pero nosotros sobre las canciones.
http://adore.webcindario.com
podemos ceder parte de estos Las Creative Commons
http://www.free-music.co.uk/
derechos a otras personas. además de una licencia, un
Lo normal, o lo habitual, es poner simple texto, también http://www.podcastellano.com/
cuando alguien hace algo: consigue dar visibilidad a la musica-libre
(c) Copyright 200X. Todos los creación (no solo de http://www.genbeta.com/2005/11/
derechos reservados. música) de documentos con
44
FCT
Formación en centros de trabajo
¿En que consiste?
“El módulo profesional de Formación en Centros de Trabajo (FCT) que se realizará una vez cursados
los restantes módulos profesionales, es un módulo transversal , formado por aquellas capacidades
propias de cada título, que deben ser completadas en un entorno real de trabajo”.
45
HUMOR Evite los virus. Hierva el ordenador antes de usar
Raulito el Friki
http://www.dilbert.com/
http://www.tiraecol.net/modules/
comic/
http://recurrente.afraid.org/myblog/
?q=ultima
http://linuxhispano.net/tira/index.php
http://tira.emezeta.com/
http://penti-atlo.blogspot.com/
http://penti-atlo.blogspot.com/
http://www.geocities.com/
SiliconValley/1572/infor.htm
http://www.todohistorietas.com.ar/
LECTURAS informatica2.htm
46
ACTIVIDADES CURSO 2006-07
http://www.educa.madrid.org/
web/ies.infantaelena.galapagar/
Participamos activamente en el
programa Ecoescuelas de nuestro
centro:
Recogida de papel y de cartuchos de
impresora,
Reciclado de material informático,
Trabajamos con el punto limpio
47
FAMILIA PROFESIONAL DE
INFORMATICA
www.prensajuvenil.org/
Cableado ini- Cableado final
cial
Números anteriores:
Nº 1 Nº 2
2005 2006