Archive for June, 2006

Bryce 5.5: Problemas y demás… [parte 1]

(o cómo instalarlo para que funcione en un ambiente multiusuario)

El programa Bryce es una aplicación para construcción de paisajes en 3D y hasta cierto punto también para modelado. Tiene una interfaz de usuario poco común y relativamente sencilla de usar, después de unos pocos minutos se le puede entender y uno puede estar haciendo paisajes tan reales o surrealistas como se antoje.

Pero…

Instalarlo tiene algunos problemas, y usarlo en un ambiente multiusuarios otro montón.

Instalación:

Es sencilla. Doble click al instalador, dar click a varios botones, esperar, dar click a otros botones más, esperar, dar click a otro botón y listo. En menos de 5 minutos ya está instalado.

Aunque el primer indicio de que algo anda mal es el ícono de la aplicación:

Icono de aplicación genérica

Al intentar ejecutarlo lo que se abre es el Script Editor (!!!). Si es un programa ¿por qué ocurre eso?. La verdad solo los que hicieron esta aplicación lo han de saber (¿?), pero hay una solución: Puesto que es una aplicación, se le puede obligar a comportarse como tal.

Seleccionando la aplicación y solicitando Get Info… se puede modificar el nombre, solo hay que agregarle al final la extensión .app, que es la que le corresponde a las aplicaciones en general.

Get info

Después de cerrar la ventana y confirmar que esa es la extensión que se quiere, ¡ya quedó!. El programa aparece con su ícono correcto y si se le da doble click abre correctamente.

Icono Bryce

Comments

Activar “Remote login” desde la línea de comando

Activar el remote login en una computadora de uso personal no tiene mucho sentido, menos si esto puede ser un vector de entrada para algún ocioso en internet, pero en un ambiente de laboratorios el tenerlo activo puede ser bastante útil.

Para activarlo solo es necesario abrir System Preferences y de ahí seleccionar el panel Sharing, seleccionar Remote login y decirle Start. Pero, ¿si por alguna razón se llegara a desactivar y no se puede ir físicamente a la computadora para corregirlo?

Existen dos maneras: usando el Apple Remote Desktop o desde la terminal. Para la primera opción se usa el comando Send unix Command para enviar lo siguiente (en una sola línea) como root:

/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support/systemsetup -setremotelogin on

La segunda opción es una trampa doble, si no se tiene activo el servicio ni se puede acudir físicamente ¿cómo se puede usar la terminal?. Se puede usar cron para que ejecute un script que revise la disponibilidad del servicio. Dicho script puede dejarse en el equipo desde que se configure. ¿Cada cuánto tiempo debe de ejecutarse?, cada quien lo decide.

#!/bin/bash

##### ##### ##### ##### #####
# Revisa si esta activo el servicio ssh
#
siHay=`/bin/launchctl list | grep ssh`

##### ##### ##### ##### #####
# Si el resultado es una cadena vacia, no esta activo,
# por lo que hay que iniciarlo
#

if [[ -z $siHay ]]; then
    `/bin/launchctl load -F -w /System/Library/LaunchDaemons/ssh.plist`
fi

Comments

Zombideo musical

¿Qué se obtiene cuando un grupo de aficionados a World of Warcraft y un músico con ingenio se encuentran? Bueno, algo que ver mientras una letra simpática se escucha:

Comments

Habilidades al límite

Dos video-juegos al mismo tiempo, ¿será posible?

Comments

Monty Python, muy, muy lejano…

Monty Python y el Santo Grial se cruza con espadas láser de Star Wars:

Comments

Modificando la ventana de “Login”

Esto lo copié del sitio de MacWorld, pero lo reproduzco aquí para tenerlo más a la mano.

En la ventana de Login aparece el nombre de la computadora en tipografía pequeña color gris medio, pero resulta que si se le van dando clicks encima esta información cambia por otros datos: Nombre de la máquina, versión del sistema, número de construcción del sistema, número de serie, dirección IP, información de la cuenta de red y la hora.

Si uno lo considera adecuado se puede modificar qué dato debe de aparecer por omisión en ese lugar. Para ello hay que utilizar la Terminal y escribir en una sola línea un comando seguido de la opción que nos interese dejar.

El comando es (seguido de un espacio en blanco):

defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo

Y las opciones son (después de escribir la opción se da retorno para ejecutar):

  • HostName para mostrar el nombre de la computadora.
  • SystemVersion para la versión del sistema.
  • SystemBuild para el número de construcción del sistema.
  • SerialNumber para el número de serie
  • IPAddress para la dirección IP.
  • DSStatus para el estado de la cuenta de red.
  • Time para mostrar la fecha y la hora.

Comments

¿Algo interesante para hoy?

Pues no solo para hoy sino para todos los días. Existe un sitio dedicado a publicar notas interesantes sobre varios temas por lo regular interesantes. Coincidentemente el nombre del sitio es (en inglés) “Interesting thing of the day” (Lo interesante del día).

Escrito en un lenguaje bastante accesible y procurando ser ameno, como cultura general puede resultar útil.

Comments

Lo que hay detrás de Pixar

Al menos lo que hay detrás de sus avances en modelado y visualización en 3d. En esta biblioteca hay documentos que hablan sobre diversos problemas que han tenido a lo largo de los años y las propuestas de solución (¡aguas!, están a un nivel bastante técnico). Solo hay que esperar que en su fusión con Disney estos archivos no se pierdan.

Comments

Teatro en iconos

Este ya lo había visto hace mucho tiempo, pero hace rato lo encontré mencionado en otro blog en c|net: La historia de Romeo y Julieta contada sólo con emoticons

Comments

Fuentes dietéticas

Todos sabemos que el refresco tiene gas y que si lo agitamos seguro se derrama al abrirlo, pero estos tipos han llevado esta idea a un extremo por demás ocioso, se pregutaron que ocurriría si 200 litros de refresco se combinaban con 500 dulces, ¿el resultado?, pues hay que verlo (por si no fuera suficiente, también se dieron el tiempo de explicar su experimento)

Comments