sábado, 26 de abril de 2008

Práctica Twitter

Este jueves, al no haber clase, Marco, nos mandó una actividad bloggera basada en Twitter.
Esta web, nos permite conocer lo que está haciendo nuestros "perseguidos", mediante avisos que ellos escriben en su cuenta de Twitter. También podemos informar a nuestros seguidores de lo que hacemos mediante los mismos mensajes, siempre limitados a 150 carácteres. Puedes seguir a otras personas cogiendolas de las listas de tus seguidos/seguidores, y poder ampliar tu red de información.
La utilidad que le veo más evidente, al menos para mí, es crear comunidades, en las que se pueden hacer y responder preguntas, en informar de eventos o sucesos que puedan interesar.
Se pueden establecer avisos de correo, tanto para ver quien te sigue como para ver quien te ha escrito un mensaje.
También se puede insertar en un blog, y poder mostrar tu estado a tus seguidores "bloggeros".
He esperado, para ver si el resto de mis compañeros se incluian a esta actividad, pero solo unos pocos lo han hecho. Aquí una muestra de los que lo han hecho:



Y poco más que decir, la unica pega es que no he econtrado la forma de bloquear a gente que no te interesa o que pueda estar molestando. Por lo demás, otra herramienta más que puede tener utilidad.

EDITO : Si que hay forma de bloquear, entonces ya no le veo tantas pegas.

lunes, 21 de abril de 2008

Clase del 21 de Abril de 2008

La clase de hoy ha tratado sobre Iptables. Esta utilidad, es un firewall, que viene incluido de serie en el kernel de Linux desde su versión 2.4. Se puede configurar de diferentes maneras para que acepte, rechaze o redireccione las comunicaciones en los puertos del firewall. Hay varios manuales para la configuración de esta utilidad circulando por internet.
Uno sencillo y desde 0, el de Monografías.

La segunda actividad, es explicar cual es la diferencia entre drop y denied y mandarla por correo a Marco.

La tercera y última actividad, era crear un crucigrama sobre un tema asignado por Marco, de manera individual, a mí se me ha asignado uno sobre NFS. Para hacer dicha actividad, había que usar HotPotatoes, un recurso didáctico con bastantes posibilidades, se pueden hacer ejercicios de rellenar huecos, crucigramas, test (como los que incluidos en la teoría de la asignatura) y alguna cosilla más que me dejo.

El link de mi ejercicio

Crucrigrama NFS

lunes, 14 de abril de 2008

Usando CamStudio y BlogTV

Pues la actividad de hoy va sobre CamStudio y sobre como emitir por broadcasting y las utilidades que puede tener. Hay varios sitios dedicados a ello, yo he usado BlogTV.

Bien CamStudio es un programa para la captura en vídeo de nuestro escritorio y del sonido de entrada y salida de nuestro PC (aunque parece que van regular estas opciones de captura de audio).
Se pueden seleccionar varias opciones en dicho programa como capturar a pantalla completa o una ventana, de la cual, podemos definir su tamaño. También podemos definir el códec de salida para el video capturado, es recomendable hacerlo en mpeg4, si lo dejamos por defecto la diferencia de tamaño es muy grande, y no de mejor calidad. Un video de 2 minutos con el codec por defecto puede ocupar unos 50MB y en Mpeg4 poco mas de 2,5MB.

Aquí muestro como instalar y capturar videos con CamStudio.






El vídeo de salida que obtenemos es este:



Y luego está BlogTV. BlogTV es un servicio de broadcast, que permite emitir lo que capta tu webcam de manera pública, o solo a la gente que tú quieras. Solo se puede hacer retransmisión en directo, pero los espectadores pueden grabar los "shows" emitidos por otros. Esto puede ser útil para un profesor emitir una clase virtual (aunque la calidad de conexión puede estropear la clase...) a los que estén presentes y los que no puedan en ese momento grabarlo para después visualizarlo.
Para hacer todo esto sólo debemos registrarnos y tener el hardware apropiado (Ordenador con webcam y micrófono) y poco más.
Una muestra de lo sencillo que es crear un canal, poder enviar invitaciones y empezar a retransmitir.


No he encontrado la forma de retransmitir mi escritorio a través de este sistema, si se quiere mostrar el escritorio, habría que hacerlo mediante vídeos pregrabados y enviar los enlaces a los interesados.

La verdad es que con la calidad de vídeo y audio que tiene, solo me plantearía su uso para cosas que no sean vitales. Dar una clase experimental de esta forma, no está mal, pero hacer, por ejemplo, una reunión formal mediante este sistema, puede tener más incovenientes que ventajas (mal entendimiento del emisor, algún fallo en alguno de los equipos-conexiones,perdida de información.... etc)

jueves, 10 de abril de 2008

GeoURL

Bueno, para añadir nuestra página a las listas de Geourl lo primero que debemos saber son nuestras coordenadas, para ello yo he usado este mapa de MultiMap.

Tras obtener nuestras coordenadas nos vamos a Personalizar-> Edición HTML.


Buscamos la sección (suele estar al principio), y añadimos las lineas:
meta content="xxx.xxx,xxx.xx" name="ICBM"
meta content="Nombre web" name="DC.title"
Añadiendo "<" al principio y ">" al final.

O bien como nos indican en su web:



Metiendolo justo debajo de head.

Yo lo he tenido que meter justo debajo de head, sino, al hacer ping desde la web de GeoURL, me daba un error.
Las X se sustituyen por las coordenadas de tu localización, en la segunda línea pones el nombre con el que quieres que se te indexe en la página de GeoUrl.
Luego para añadir un link a las localizaciones cercanas te lo facilitan ellos mediante un fragmento de código para que lo insertes en tu web-blog.

Clase del 10 de Abril de 2008

Bueno, hoy en clase, tecnicamente no hemos visto nada de teoría, nos hemos dedicado a realizar unos ejercicios prácticos sobre redes, subnetting y todo lo que ello conlleva. La mayoría consistía en, a partir de una IP obtener una máscara de subred, según el enunciado, jugar con los bits necesarios para crear varias subredes. Todo esto debía respetar el convenio que existe a la hora de asignar direcciones IP que hay dentro de las especificaciones del protocolo IP.
Intentaré explicar brevemente como se hacen estos calculo y en base a qué.
Existen 5 tipos de redes pero las mas usadas son estas 3:
Tipo A
Tipo B
Tipo C

-Las tipo A van desde la dirección 0.0.0.0 hasta 127.255.255.255 si estas cifras se transforman a binario(cada cifra se representa por 8 bits, es decir en total 32bits) veremos que todas empiezan por 0. Los 7 bits siguientes indican la red a la que pertenece la IP y los restantes a la dirección local. Estas direcciones están poco distribuidas estan la mayoría en posesión del gobierno o compañias de E.E.U.U.

-Las tipo B van desde 128.0.0.0 hasta 191.255.255.255, estas comienzan con 10 y tienen 14 bits de red y los 16 restantes son para hosts.

-Las tipo C van desde 192.0.0.0 hasta 224.255.255.255, comienzan por 110, teniendo 21 bits de red y 8 bits para host.

Si nos fijamos , según desciende la "categoria" de red, tiene menos bits asignados a host. Es decir las redes tenderán a ser mas pequeñas.
El subnetting, consiste en, jugando con los bits de host, asignar bits para subredes, para dividir una "gran" red en varias más pequeñas, siempre teniendo en cuenta ciertos criterios para hacer estas divisiones. Más info en la Wikipedia.

Para el cáculo de cuantas subredes podemos conseguir, se cogen los bits de más peso de la parte asignada a los host y se sigue la fórmula:
(2^x)-2
Donde X es la cantidad de bits asignados, el resultado será la cantidad de subredes usables.
Es decir si tenemos una dirección ip del tipo B tal que así:
187.25.0.0
Si queremos crear 20 subredes necesitaremos:
2^5-2 =30 subredes utilizables (si asignamos 4 bits, solo podemos asignar 14 subredes, es decir siempre la cantidad tendrá que ser igual o mayor a la cantidad de subredes que queremos asignar), es decir aquí hemos cogido 5 bits, quedando 11 para hosts.
Debido a que hemos cogido 5 bits de host la máscara de subred quedará de esta forma:
255.255.248.0 (hemos cogido los 5 bits de más peso del 3er octeto y los hemos puesto a 1).
Cada subred podrá tener hasta 2046 host usables ((2^11)-2), es decir en terminos totales podemos tener hasta 61380 hosts.

También se nos ha mandado como tarea, asignar a nuestra web una ubicación que nosotros queramos, es preferible la de nuestra casa, pero parece que no importa mucho donde sea, mientras que digamos donde la hemos ubicado, yo la pondré en la catedral de murcia, que es un buen sitio para visitar.

jueves, 3 de abril de 2008

Práctica de Holy Week (III)


Hoy ha tocado experimentar con la utilidad web TokBox. ¿Para que sirve? Pues básicamente para vídeo conferencia y vídeo llamadas. Lo primero que hay que hacer para usarlo es registrarte en su web para obtener un nombre de usuario. Tras el registro, obtendrás un nombre de usuario y una contraseña proporcionada por ti.
Después del registro, ya se puede empezar a usar las capacidades de TokBox.

Primero probamos con una vídeo conferencia de 3 personas, Noelia, Felipe y yo. Para la vídeo conferencia utilicé mi portátil, ya que es el único equipo que dispone de webcam (1,3 mpx) y micrófono integrado en mi casa.
Bien, para empezar una vídeo conferencia, nos debemos dirigir a la pagina principal de TokBox, y una vez allí en la parte superior clic sobre Conference. Nos abrirá un ventana en la que aparecerá un link, el cual daremos a los que nos interese incluir en nuestra conferencia, ya bien sea por email, o por algún sistema de mensajería instantánea.
En mi caso di el link via MSN Messenger. Tras unos segundos de esperar a los participantes, la pantalla de Tokbox es algo parecido a esto...
La conversación se escucha con bastante claridad, aunque a veces, se producen cortes en el sonido, no sé si debido a la velocidad de la conexión de Internet, o por deficiencias en el servicio. La calidad de imagen no esta mal, y con las conexiones que disponemos en España, algo de mayor calidad, no podría tener una fluidez aceptable, en la mayoría de casos y más si tenemos en cuenta que con la calidad que tiene actualmente, ya se producen cortes, aumentar la resolución seria inútil.

También probé con Felipe la vídeo llamada, que es básicamente lo mismo, pero entre 2 personas y con el añadido de poder usar texto para comunicarte.
Se muestra igual de fluido (para bien o para mal...) que la vídeo conferencia, así que, en resumen, para un servicio totalmente gratuito no esta nada mal, dando, bajo mi punto de vista, mejor calidad de vídeo que Skype y menos cortes en la conexión.

Por último, comentar, que ya añadí en mi blog el gadget que sirve para incluir en un blog la utilidad de vídeo llamada de TokBox. Para hacerlo simplemente hay que ir a la página principal de TokBox y en la parte de arriba pinchar sobre Embed. Y nos saldrá una lista con diferentes opciones, elegimos la que queremos y copiamos el código en nuestro blog.
Fácil, sencillo y para toda la familia.
Y añadimos un link al pdf correspondiente a este post
Práctica Holy Week (III)



miércoles, 2 de abril de 2008

Trabajo Holy Week II

Bien tras unos días caído, gracias a mi proveedor de internet ,y 2 semanas de matar neuronas, vengo a realizar las tareas indicadas por Marco.


Vamos primero a configurar una tarjeta de red para que funcione bajo windows y bajo linux (cada sistema operativo tiene su propio comando de configuración), para lo cual, recurriremos a los comandos, mediante ifconfig (linux) y netsh (windows).

Linux:

-Para configurar un adaptador de red, es tan simple como:
1º- Saber el nombre del adaptador a configurar, normalmente se van asignando de la forma eth0, eth1,eth2... simplemente hay que saber cual queremos configurar, si solo tenemos 1 debería de ser eth0. De todas formas para saberlo, abrimos un terminal y escribimos:
ifconfig
Se nos mostrará una información parecida a ésta:

eth0 Link encap:Ethernet direcciónHW 00:0C:29:E3:71:0D
inet addr:192.168.2.153 Difusión:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fee3:710d/64 Scope:Link
UP DIFUSIÓN CORRIENDO MULTICAST MTU:1500 Metric:1
RX packets:16842 errors:0 dropped:0 overruns:0 frame:0
TX packets:11148 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:1000
RX bytes:23477728 (22.3 MB) TX bytes:1141975 (1.0 MB)
Interrupt:16 Base address:0x2000

lo Link encap:Bucle local
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK CORRIENDO MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

Aquí vemos como se nos muestran varios datos, como nuestra IP, la máscara de subred, la mac.... y al principio de todo el nombre del adaptador.
En nuestra red actual, ya está todo configurado pero si queremos configurarla deberemos de saber la dirección ip de de nuestro router (si estamos conectados a uno).
Para configurar los parametros el comando seria tal que así:

ifconfig ethX up netmask 255.255.255.0 broacast IP_Router IP_Nuestra

X: pondremos el numero correspondiente a nuestro adaptador
UP: si hemos desconectado nuestra conexón con el comando ifconfig down, deberemos de activarla de nuevo
Netmask: aquí pondremos nuestra máscara de subred, normalmente sera 255.255.255.0
IP_Router: la ip de nuestro router
IP_Nuestra: La ip que queremos asignar a nuestro equipo

Para que, en mi caso, la conexión quede como he mostrado antes, sería:

sudo i
fconfig eth0 up netmask 255.255.255.0 broadcast 192.168.2.1 192.168.2.153

Nota: Añado sudo, ya que necesitamos permisos de administrador para cambiar la configuración del adaptador de Ethernet.

Para crear un script, simplemente con gedit metemos el comando anterior que he escrito en cursiva, añadiendo el encabezado #!/bin/bash, en un archivo y lo guardamos con la extensión .sh. Es decir el archivo a guardar quedaría:

#!/bin/bash
sudo ifconfig eth0 up netmask 255.255.255.0 broadcast 192.168.2.1 192.168.2.153

Y lo guardamos con la extensión .sh. Para ejecutarlo, abrimos un terminal y escribimos :

sh [ruta del archivo/nombredelarchivo.sh]

En mi caso:

sh /home/antonio/Escritorio/ifconfig.sh

Podemos crear varios scripts para, por ejemplo, si nos conectamos a varias redes(por ejemplo en casa y en la universidad), y no tienen activado el dhcp automático, ejecutar dicho script para que se configure nuestro adaptador de red.


Windows


Bien, esta parte la he realizado bajo Windows XP, pero sobre windows 2000, 2003 y Vista se debería de realizar de forma similar.

Primero, abrimos una consola de comandos. Para ello, nos dirigimos a Inicio-> Ejecutar y escribimos "cmd" (sin comillas).

Acto seguido escribimos: cd (nos manda al directorio raíz).
Y vamos escribiendo los comandos por este orden:
netsh
interface
ip

Ahora se nos debe de mostrar una línea de a comandos tal que así:

netsh interface ip>


Ahora es cuando vamos a escribir la configuración en si misma. Para ello debemos de saber como se llama nuestra conexión para windows (si es conexión mediante cable se llamara "conexión de área local" o si es wifi "conexiones de red inalámbricas") una vez sepamos el adaptador que queremos configurar procederemos de la siguiente forma.
Escribiremos el comando "set address" con la siguiente sintáxis:

set address "nombre conexión" static|dhcp Dirección_IP Máscara_Subred Dirección_IP_Router gwmetric

Explico que signifca cada parámetro:

-"nombre conexión": Aquí se debe de poner el nombre asignado por windows a la conexión que queremos configurar entre comillas.
-"static|dhcp": Se debe de elegir static o dhcp, si elegimos dhcp deberemos de omitir los parámetros que le siguen (Dirección_IP, Máscara_Subred...etc) elegiremos static si queremos definir nosotros los parámetros, o bien dhcp, si queremos que nos lo de nuestra puerta de enlace.
-"Dirección_IP": la IP que queremos para nuestro equipo
-"Máscara_Subred": la máscara de subred que queremos usar, por lo general se usa 255.255.255.XXX (siendo XXX un número comprendido entre 0 y 255, este número variara según la configuración de nuestra red. Más Info. )
-"Dirección_IP_Router": Dirección de nuestro router, si es que lo poseemos, sino se obvia.
-"gwmetric": es la cantidad de saltos que hay hasta nuestro router, no me queda claro si afecta poner un valor u otro(de 0 a 16), con cualquiera dado a funcionado, tmabien podemos poner auto.
Resumiendo, si queremos establecer conexión con un router con una ip 192.168.1.1 y una máscara de subred 255.255.255.0, y nuestra ip queremos que sea 192.168.1.100, mediante red cableada, quedará así:

set address "conexión de área local" static 192.168.1.100 255.255.255.0 192.168.1.1 1

En caso de que nuestro router tenga el dhcp server activado el comando quedará:

set address "conexión de área local" dhcp

Si intentamos acceder a internet, veremos que no funciona... ¿qué puede estar ocurriendo? pues simplemente que no hemos definido un servidor de DNS,eso si hemos elegido un servidor estático, si hemos elegido dhcp podemos dejar de leer...

Para ello y sin salir de la linea de comandos anterior (recordemos netsh interface ip>) escribimos:

add dns "nombre conexión" Direccion_IP_Servidor

Si nuestro router tiene incorporado servidor DNS, pondremos su ip, o bien, de algún servidor externo.
En el caso de ejemplo sería:

add dns "conexión de área local" 192.168.1.1

Bien ahora vamos a crear un archivo para que cada vez que lo ejecutemos, nos configure las tarjetas de red (tanto wifi como con ethernet) con los parámetros que tenemos actualmente.
Para ello, habiendo salido de netsh (escribiendo exit), escribimos:

netsh dump > directorionombre de archivo

En mi caso he usado C:Red para guardar dicho archivo(la carpeta red hay que crearla previamente), quedará un comando parecido a este:

netsh dump > C:Redconfiguración

Para recuperar dicha configuración tan solo debemos cambiar en el comando anterior dump por exec. Este archivo podemos usarlo para que cada vez que queramos recuperar dicha configuración con tan solo ejecutarlo, deje la red como se guardó en dicho archivo.

Es decir escribiriamos:

netsh exec > C:RedConfiguración

-------------------------------------------------------------------

Siguiendo con la práctica, me he registrado en TokBox y ahora pondré la aplicación el blog.

Y creo que con eso, acabo con la práctica 2 de semana santa, y casi con la 3.