jueves, mayo 31, 2007
hardware, escaneo de puertos y software libre
El otro día leí una noticia que publicaba una estadística sobre el sistema operativo que llevaban instalados los ordenadores de los usuarios que se conectaban a una determinada página web. Pues bien, surgió en mi la curiosidad de cómo se identifica un S.O. de forma remota y me puse a indagar. Parece ser que cada sistema operativo implenta la pila TCP/IP de manera diferente, y este es el concepto que se utiliza para detectarlos. Para ello hay que escanear puertos de ordenador en cuestión (cosa que se considera un ataque, aunque no sé si tiene implicaciones legales). Encontré una herramienta libre que se llama nmap, que se puede instalar en Debian con un simple #apt-get install nmap, que sirve para ello. Raudo y veloz decidí adivinar el sistema operativo de mi router wireless (con otro simple #nmap -sS -P0 -A -v 192.168.2.1) y me encontré con la grata sorpresa de que lleva un gnu/linux embebido. Mira qué listos los de Conceptronic, para que luego se diga que si el software libre es cosa de frikis, que somos cuatro gatos, bla, bla, bla. Hay empresas que denostan modelo del software libre sin saber que mucho de su hardware, que los hace productivos, lo utiliza.
sábado, mayo 26, 2007
Tizona
Según las últimas noticias sobre el patrimonio cultural nacional, el gobierno de Castilla y León ha comprado la espada del Cid Campeador por un módico precio. Nuestro presidente Barreda ha dicho que va a hacer una oferta por la lanza de Don Quijote que el Archiduque del Llano-Orza Grande y Gómez, actual propietario, no va a poder rechazar. Es cuestión de días que esté en nuestro poder. El coste se verá amortizado por las hordas de turistas que se van a concentrar en el museo Quijote Arena de Campo de Criptana para disfrutar de la formidable adquisición. Creo que debe de ser una moda esto de recuperar objetos del pasado porque según leo en el Hiroito Express el ministerio de la vivienda nipón va a recuperar las pelotas de Godzilla para usarlas como residencias ovales para ciudadanos de bajos recursos.
En fin, tendré que reconciliarme con la historia...
;-)
En fin, tendré que reconciliarme con la historia...
;-)
naturaleza
El mundo gira, la vida pasa y siempre tiene que haber un maldito turista que lo grabe. En este caso me alegro porque es difícil estar en la sabana y observar a la naturaleza en estado puro. Son ocho minutos de viaje astral en el que te desprendes de tu cuerpo físico y entras en contacto con otros seres. Vecinos y extraños a la vez, sin abstracciones sobre el bien o el mal, nos ofrecen a diario lecciones de lucha por la vida y por la muerte.
La vida siempre se abre paso
lunes, mayo 21, 2007
Bajo nivel de los alumnos
Periódicamente tengo algún tipo de discusión, más o menos acalorada, sobre el nivel académico de los alumnos de secundaria, al cabo de un rato y un par de cervezas la conversación se extrapola a los alumnos de universidad. Pues bien, después de ser alumno de infantil, primaria, secundaria-bachillerato, universitario y profesor, veo que hay una evolución natural en el proceso de enseñanza-aprendizaje manteniendo el mismo fondo. La frase que oigo continuamente es: "Ahora el nivel es más bajo que antes". Y yo pregunto: la palabra "antes" ¿a qué mes, año o siglo se remonta?
Normalmente se establece una comparativa con lo que uno mismo vivió hace unos años y ese es el error. La dinámica del mundo hace que el aprendizaje no se puedan medir siempre con los mismos parámetros. Pensar que "el nivel es más bajo" porque en 4º de ESO se estudie menos o ninguna trigonometría en la asigantura de Matemáticas, por poner un ejemplo, no es un referente objetivo, porque el tiempo que el estudiante no le dedica a la trigonometría se lo dedica a otras áreas de conocimiento. Por ejemplo, ahora cualquier estudiante de ESO tiene más conocimientos de electrónica e informática que los que podía tener un universitario de primero de carrera hace 15 años, y hay que tener en cuenta que en aquella época ya existía la ofimática. Los tiempos y la distribución son ahora diferentes. Los estudiantes tienen el mismo cerebro ahora que hace 3000 años, siempre ha habido alumnos con una capacidad de estudio increible, normal, mediocre, mala, etc... Las horas que dedican al estudio son las mismas ahora que cuando yo estudiaba o lo hacían mis padres. Hay alumnos que estudian mucho y son muy brillantes, hay alumnos que estudian poco, y otros nada. Como siempre.
Cuando yo iba al instituto como alumno se comentaba que había una especie de conspiración que hacía que cada vez el nivel fuera más bajo, poco más que se comentaba que ibamos a ser una generación perdida, sin conocimientos, capacidades, que seguíamos el paradigma más hedonista de la sociedad, beber, follar (el que podía), hacer deporte (básicamente "furbol", soy un tío claro y hago un reflejo de mi realidad), etc... cosas que sigo haciendo, por cierto. La realidad era que también lo pasábamos bien haciendo muchas otras cosas, consideradas en su momento menos reprobables, como discutir sobre política, sobre la transcendencia del hombre, teníamos pasión por ciertos libros... Claro, exactamente lo mismo que hacen los jóvenes de hoy, aunque esto último se pretenda negar.
Muchos de mis compañeros de pupitre son hoy profesionales de éxito, otros no. Lo mismo ocurrirá con mis alumnos. Lo mismo ocurrió con mis padres.
Recuerdo un curso de perfeccionamiento de la didáctica en el que el ponente comentaba que se habían encontrado actas, correspondientes a reuniones del profesorado de finales del siglo XIX, donde ya se hablaba sobre el bajo nivel del alumnado. Hay que recordar que descubrimientos y teorías como la mecánica cuántica, relatividad, ARN, (¿sigo?)... son posteriores
En fin, el mundo lo construimos nosotros con nuestro presente, siempre algo distinto del pasado.
"Los jóvenes hoy en día son unos tiranos. Contradicen a sus padres, devoran su comida, y le faltan al respeto a sus maestros."
Sócrates
470 AC-399 AC
Normalmente se establece una comparativa con lo que uno mismo vivió hace unos años y ese es el error. La dinámica del mundo hace que el aprendizaje no se puedan medir siempre con los mismos parámetros. Pensar que "el nivel es más bajo" porque en 4º de ESO se estudie menos o ninguna trigonometría en la asigantura de Matemáticas, por poner un ejemplo, no es un referente objetivo, porque el tiempo que el estudiante no le dedica a la trigonometría se lo dedica a otras áreas de conocimiento. Por ejemplo, ahora cualquier estudiante de ESO tiene más conocimientos de electrónica e informática que los que podía tener un universitario de primero de carrera hace 15 años, y hay que tener en cuenta que en aquella época ya existía la ofimática. Los tiempos y la distribución son ahora diferentes. Los estudiantes tienen el mismo cerebro ahora que hace 3000 años, siempre ha habido alumnos con una capacidad de estudio increible, normal, mediocre, mala, etc... Las horas que dedican al estudio son las mismas ahora que cuando yo estudiaba o lo hacían mis padres. Hay alumnos que estudian mucho y son muy brillantes, hay alumnos que estudian poco, y otros nada. Como siempre.
Cuando yo iba al instituto como alumno se comentaba que había una especie de conspiración que hacía que cada vez el nivel fuera más bajo, poco más que se comentaba que ibamos a ser una generación perdida, sin conocimientos, capacidades, que seguíamos el paradigma más hedonista de la sociedad, beber, follar (el que podía), hacer deporte (básicamente "furbol", soy un tío claro y hago un reflejo de mi realidad), etc... cosas que sigo haciendo, por cierto. La realidad era que también lo pasábamos bien haciendo muchas otras cosas, consideradas en su momento menos reprobables, como discutir sobre política, sobre la transcendencia del hombre, teníamos pasión por ciertos libros... Claro, exactamente lo mismo que hacen los jóvenes de hoy, aunque esto último se pretenda negar.
Muchos de mis compañeros de pupitre son hoy profesionales de éxito, otros no. Lo mismo ocurrirá con mis alumnos. Lo mismo ocurrió con mis padres.
Recuerdo un curso de perfeccionamiento de la didáctica en el que el ponente comentaba que se habían encontrado actas, correspondientes a reuniones del profesorado de finales del siglo XIX, donde ya se hablaba sobre el bajo nivel del alumnado. Hay que recordar que descubrimientos y teorías como la mecánica cuántica, relatividad, ARN, (¿sigo?)... son posteriores
En fin, el mundo lo construimos nosotros con nuestro presente, siempre algo distinto del pasado.
"Los jóvenes hoy en día son unos tiranos. Contradicen a sus padres, devoran su comida, y le faltan al respeto a sus maestros."
Sócrates
470 AC-399 AC
viernes, mayo 18, 2007
retro
"Ella fue la culpable de todo. Vivía en el piso de abajo, me fascinaba porque no la entendía, después apareció su hermana mayor y la cosa cambió, me hizo descubrir un mundo nuevo, ella y yo solos en aquella pequeña habitación..." Pues no, no fué una mujer sino un jodido ZX81, aunque con 11 años ¿qué más podía esperar?... :-)

http://www.network-science.de/ascii/

H
// ) )
(( ___ __ ( ) ___
\\ // ) ) // ) ) / / // ) )
) ) // / / // / / // / /
((___ / / ((___( ( // / / ((___/ /
http://www.network-science.de/ascii/
lunes, mayo 07, 2007
Which Programming Language Are You?
Which Programming Language are You?
Pues sí, el lenguaje de programación correspondiente a mi cuadro de personalidad es un lenguaje binario :-) ¿un cabeza cuadrada? Será que siempre me fascinó el ensamblador, probablemente venga de mis tiempos del spectrum. Estos test lúdicos siempre me han gustado...
viernes, mayo 04, 2007
Web 2.0
He encontrado un bonito mapa conceptual sobre la web 2.0, con glosario de términos incluido, con el que te puedes hacer una buena idea sobre esta tecnología. También se puede descargar un libro en pdf que publica la Fundación Orange:
viernes, abril 27, 2007
script para convertir formato de archivos
La utilidad convert sirve para realizar conversiones entre formatos de archivo. En mi caso, para las imágenes que quiero obtener en documentos escritos en LaTeX necesito que tengan formato .eps (Postscript encapsulado) para que el compilador le dé buen tratamiento a las figuras que incluyo. Normalmente las imágenes suelo obtenerlas en .jpg por lo tanto se requiere su conversión. Si se trata de pocas figuras, desde la línea de comandos, se puede efectuar de manera sencilla:
$convert nombrearchivo.jpg nombrearchivo.eps
El problema viene cuando el número de archivos a convertir es tan elevado que se hace inviable la conversión uno a uno. Para ello realizamos un script que recorra, a través de un bucle for, todos los archivos en cuestión:
for file in *.jpg ; do
convert $file ${file/.jpg/%d.eps}
done
Aunque parece trivial no lo es porque hay que eliminar la extensión .jpg para que no dé una salida del tipo: nombre.jpg.eps
Este simple script junto a la utilidad convert dan una idea de la inmensa potencia de la consola gnu (bash).
$convert nombrearchivo.jpg nombrearchivo.eps
El problema viene cuando el número de archivos a convertir es tan elevado que se hace inviable la conversión uno a uno. Para ello realizamos un script que recorra, a través de un bucle for, todos los archivos en cuestión:
for file in *.jpg ; do
convert $file ${file/.jpg/%d.eps}
done
Aunque parece trivial no lo es porque hay que eliminar la extensión .jpg para que no dé una salida del tipo: nombre.jpg.eps
Este simple script junto a la utilidad convert dan una idea de la inmensa potencia de la consola gnu (bash).
viernes, abril 13, 2007
tamaño de fuentes en Emacs
Voy mejorando el aspecto de mi emacs. Para ello en vez de modificar el archivo .emacs, utilizo otro llamado .Xresources que contiene parametros de algunas aplicaciones que corren sobre las X, y acelera la carga de emacs.
En mi caso : .Xresources
Emacs.menuBar: off
Emacs.verticalScrollBars: off
Emacs.toolBar: off
Emacs*font: 7x14
Emacs*foreground: lightgray
Emacs*background: black
Mi archivo .emacs está así:
;; Activa el modo font-lock (global-font-lock-mode t)
;; Asegura que se usarán espacios en el sangrado del código
(setq-default indent-tabs-mode nil)
;;Que no se visualicen el password desde la shell
(add-hook 'comint-output-filter-functions
'comint-watch-for-password-prompt)
;; emacs con pestañas
;; Tabbed buffers
(tabbar-mode t)
para activarlo:
$ xrdb .Xresources
y el resultado es:
En mi caso : .Xresources
Emacs.menuBar: off
Emacs.verticalScrollBars: off
Emacs.toolBar: off
Emacs*font: 7x14
Emacs*foreground: lightgray
Emacs*background: black
Mi archivo .emacs está así:
;; Activa el modo font-lock (global-font-lock-mode t)
;; Asegura que se usarán espacios en el sangrado del código
(setq-default indent-tabs-mode nil)
;;Que no se visualicen el password desde la shell
(add-hook 'comint-output-filter-functions
'comint-watch-for-password-prompt)
;; emacs con pestañas
;; Tabbed buffers
(tabbar-mode t)
para activarlo:
$ xrdb .Xresources
y el resultado es:
miércoles, abril 11, 2007
Debian Etch+ Intel Corporation PRO/Wireless 3945ABG+ ATI X1400 Mobility Radeon
Debian no detecta de manera automática, durante la instalación, todo el hardware del ordenador. Es un problema del kernel y las licencias software de los drivers (¡hay que joderse! algún día el mundo estará libre de esta lacra). Yo he tenido alguna pega con la tarjeta de red inalámbica y la tarjeta gráfica. Vamos al tema:
*Para una tarjeta de red inalámbrica modelo Intel Corporation PRO/Wireless 3945ABG integrada en el portátil tendrás que añadir el firmware de ésta al kernel. Para ello necesitarás conectarte al router mediante el cable de red y una consola en modo superusuario:
Paso 1)
Hay que localizar la versión del kernel correspondiente ($ uname -a), después hay que encontrar el módulo correspondiente al kernel instalado ($ apt-cache search ipw3945), en mi caso 2.6.18-4-686:
Paso 2)
# apt-get install ipw3945-modules-2.6.18-4-686
# apt-get install ipw3945d
# apt-get install firmware-ipw3945
Esto último carga el firmware en /lib/firmware
El siguiente paso será configurar la conexión (IP estática o DHCP, encriptado...)
*Para una tarjeta gráfica modelo ATI X1400 Mobilty Radeon.
Paso 1)
# apt-get install module-assistant fglrx-driver fglrx-kernel-scr
# apt-get install module-assistant prepare
# apt-get install module-assistant update
# apt-get install module-assistant a-i fglrx
Paso 2)
reiniciar las X o reiniciar el ordenador
Para más detalles sobre la instalación de ATI X1400
http://wiki.cchtml.com/index.php/Debian_Installation_Guide
*Para una tarjeta de red inalámbrica modelo Intel Corporation PRO/Wireless 3945ABG integrada en el portátil tendrás que añadir el firmware de ésta al kernel. Para ello necesitarás conectarte al router mediante el cable de red y una consola en modo superusuario:
Paso 1)
Hay que localizar la versión del kernel correspondiente ($ uname -a), después hay que encontrar el módulo correspondiente al kernel instalado ($ apt-cache search ipw3945), en mi caso 2.6.18-4-686:
Paso 2)
# apt-get install ipw3945-modules-2.6.18-4-686
# apt-get install ipw3945d
# apt-get install firmware-ipw3945
Esto último carga el firmware en /lib/firmware
El siguiente paso será configurar la conexión (IP estática o DHCP, encriptado...)
*Para una tarjeta gráfica modelo ATI X1400 Mobilty Radeon.
Paso 1)
# apt-get install module-assistant fglrx-driver fglrx-kernel-scr
# apt-get install module-assistant prepare
# apt-get install module-assistant update
# apt-get install module-assistant a-i fglrx
Paso 2)
reiniciar las X o reiniciar el ordenador
Para más detalles sobre la instalación de ATI X1400
http://wiki.cchtml.com/index.php/Debian_Installation_Guide
Suscribirse a:
Entradas (Atom)