Archive for May, 2006

Cámara de alta tecnología

Sea digital de muchos-mil megapixeles con la electrónica más avanzada, una reflex con la óptica más fina o cualquier otro modelo capaz de tomar fotos, todas las cámaras dependen de una sola cosa para lograr su magia: la luz.

Bueno, no solo de luz, también se requiere de algo que la registre (película, papel, ccd, etc.), pero independientemente de eso, es posible tener una cámara simpática físicamente y completamente funcional transmitida a través de Internet, que se puede imprimir y armar a placer. ¿Dónde? en el sitio del faro sobre un árbol ofrece un PDF o un archivo ZIP con las instrucciones para hacerla. Si es necesario también ofrecen una animación con los pasos a seguir.

Comments

Árboles web (o cómo se ve una página como gráfica)

Cuando navegamos por la web lo único que vemos y que nos interesa son las páginas, su contenido y si está bien presentado mejor, pero difícilmente nos interesamos en la forma como están contruidas a menos que seamos desarrolladores web.

Todas las páginas se contruyen usando HTML y es responsabilidad de nuestro navegador favorito interpretar eso y presentarlo en pantalla. Si la descripción de la página es sencilla la labor será casi instantánea, por el contrario, si se construyó la página con demasiados elementos o con código rebuscado el navegador puede tardarse un poco más.

Lograr ver lo anterior no es sencillo, especialmente si lo que se tiene a la mano es solo el texto que describe la página. Sin embargo, eso no detuvo a un programador inquieto que buscó la manera de representar el código de las páginas de manera gráfica.

Para poner un ejemplo, este es el resultado obtenido con la página principal de este mismo sitio:

árbol de la UIA

El mismo autor explica y muestra ejemplos de gráficas en su blog, pero también es posible generar las gráficas por uno mismo.

[Actualizacion 2006-06-01: Después de que el autor abrió el código de su programa para que todos lo pudieran tener alguien se puso a trabajar en algunas "mejoras", la versión corregida y aumentada permite arrastrar los puntos y además muestra información sobre cada uno, indicando qué parte del código de la página se refieren].

Comments

Sueño, ¿qué tanto es tantito?

En este mundo cada vez más acelerado el dormir adecuadamente esta siendo un lujo en lugar de una actividad normal, por lo que muchos se han preguntado ¿cuánto tiempo será suficiente para dormir?. Aunque nadie tiene una respuesta adecuada, siempre existe alguien que logra dormir adecuadamente y hasta comparte su experiencia para ser un madrugador.

Comments

Clichés no verbales

Según la Real Academia de la Lengua un cliché es “Lugar común, idea o expresión demasiado repetida o formularia”. Para los escritores existen frases cliché, pero resulta que también en la imagen los hay. Un sitio llamado Forty Media hizo una lista de los 10 conceptos de imagen más utilizados, o dicho como en el título, los 10 principales clichés de los acervos fotográficos.

Comments

Para sincronizar relojes

En el sistema Mac OS X, tanto en servidor como cliente existe la posibilidad de sincronizar el reloj contra algún otro que mantenga cierta exactitud (tienen varias maneras de lograr eso), y se encuentra activada de fábrica. Lo único necesario es que la computadora cuente con una conexión al Internet.

El servidor original al cual se sincronizan las computadoras es time.apple.com, pero no es el único, también existen como opción time.euro.apple.com y time.asia.apple.com. Los tres servidores son públicos, no se necesita permiso para obtener de ellos la información de sicronización. Pero no son los únicos, hay varios servidores públicos alrededor de Internet que pueden usarse sin pedir autorización, o si se prefiere, se puede buscar uno tan cercano como se pueda, pero hay que solicitar permiso antes de intentar usarlos.

En el panel “Fecha y Hora” (Date & Time) de las “Preferencias del sistema” (System Preferences) se puede especificar el servidor contra el cual se puede hacer la sincronización, pero en apariencia solo permite seleccionar uno a la vez. Si se quisiera seleccionar más de un servidor solo es necesario escribir la dirección de cada uno colocando un espacio entre ellas.

¿Para qué usar más de un servidor?. Por redundancia es una respuesta, pero si se tienen varios servidores es posible mantener un reloj todavía más preciso, además de que la posibilidad de quedarse sin alguno al cual consultar es menor.

¿Para qué se quiere tener un reloj tan exacto?. Pues existen varios servicios que pueden verse beneficiados por tener un reloj correcto, lo más simple son los registros del sistema, que pueden reflejar exactamente en qué momento ocurrió algún evento en la computadora, pero algo más necesario todavía son los “certificados de seguridad” que se usan para utilizar algunos servicios seguros de Internet, ya que varios de ellos se valen de la hora y la fecha para funcionar correctamente y poder cumplir su cometido de certificar la seguridad.


Para revisar el funcionamiento del servicio de sincronización se pueden utilizar algunos comandos en la Terminal:

  • ntpdate -q sirve para revisar cuáles son los servidores contra los que se sincronza la computadora.
  • ntpq -p muestra la lista de servidores y su estado.
  • ntpq -crv despliega una serie de datos acerca de la propia computadora, mismos que se envian a los servidores contra los que se realiza la sincronización.

La configuración de sincronización de relojes se puede realizar masivamente utilizando el Apple Remote Desktop, en la Universidad de Utah ya se encargaron de ello y lo publican en su página: http://www.macos.utah.edu/Documentation/ntp/ntp.html.

Comments

Y sigo sobre el ARD

En esta semana me la he pasado peleando con los servicios de los servidores, ¡eso de dar mantenimiento y tratar de cambiar las cosas es una lata!. Pero en fin, una de las cosas que se descompusieron fue el Apple Remote Desktop, simplemente ya no podía entrar a controlar el servidor y corrí el riesgo de quedarme también sin enlace ssh… finalmente este último reaccionó y pude entrar a la terminal. Lo siguiente fue averiguar cómo configurar el ARD pro la línea de comandos, afortunadamente es posible y en Apple existe el artículo que lo menciona:

http://docs.info.apple.com/article.html?artnum=108030

Eso de “si no esta roto no lo compongas” se aplicó muy bien esta vez. Arreglar los servidores sólo me dio problemas.

Comments

Más usos del ARD

Además de hacer un login masivo utilizando el Apple Remote Dekstop, hay varias cosas más que pueden lograrse mediante el comando “Send Unix Command”, algunos ejemplos se pueden encontrar en esta página:

Apple Remote Desktop – Send Unix Commands

Comments

Para todos los que son “jefes”

No todo mundo en el ámbito laboral puede decir que se siente agusto con su jefe, ya sea por la razón que se quiera, siempre existe alguna queja.

Para aquellos jefes que realmente se pregunten qué es lo que pasa, aquí les va una pequeña carta que les puede ayudar (aunque sea un poquito):

Open letter to CEOs, COOs, CIOs and CFOs across the corporate world

Comments

Login masivo con ARD

De vez en cuando es últil controlar todo un laboratorio con el Apple Remote Desktop (ARD
), en especial hacer que todas las computadoras inicien su sesión con un usuario en particular. Para lograrlo hay que enviar un script como el siguiente con las instrucciones mediante el comando “Send Unix Command” (todo es un solo renglón):

osascript -e 'tell application "System Events"' -e 'keystroke "student"' -e 'keystroke tab' -e 'delay 0.5' -e 'keystroke "student1"' -e 'delay 2' -e 'keystroke return' -e 'keystroke return' -e 'keystroke return' -e 'end tell'

Según el caso se sustituye student por el usuario con el que se quiera iniciar la sesión, así como student1 por la contraseña adecuada.

Comments (1)

Tipografías base del sistema operativo

El Mac OS X viene con bastantes tipografías en su instalación de fábrica, pero no todas resultan útiles para los que usamos alfabetos basados en el romano. Aunque también aquellos que tienen grandes colecciones de tipografías y que no quieran que ellas interfieran con las del sistema, es necesario conocer cuales son las preinstaladas y de ellas, cuáles se pueden eliminar sin consecuencia. La lista oficial de tipografías del sistema se encuentra aquí:

Comments