2007-03-29 at 17:30
· Filed under Administrivia, Con los programas, Varios
Acabo de leer esto en uno de los mensajes de la lista de discusión sobre Client Management (http://lists.apple.com/mailman/listinfo/client-management), el tema es “User password change script” y la respuesta a la que me refiero la dio Ansgar –59cobalt– Wiechers.
El problema de Robert Everson es que necesita cambiar la contraseña de varios usuarios, lo hace utilizando la línea de comandos y solo cuenta con un archivo con la lista de los nombres y contraseñas de todos ellos. Asumiendo que sus servidor es un Open Directory Master y que su lista tiene un formato nombreUsuario,passwordDelUsuario en cada renglón, el script que permite hacer el cambio masivo es:
#!/bin/bash
dirnode="/LDAPv3/127.0.0.1"
diradmin="diradmin"
dirpass="dirpass"
inputfile="$1"
errorlog="$2"
while read line; do
user="${line/,*}"
pass="${line/*,}"
echo "Changing password for ${user}"
dscl -u "${diradmin}" -P "${dirpass}" "${dirnode}" -passwd /Users/"${user}" \
"${pass}" || echo "Changing password for ${user} failed" 1>&2
done < "${inputfile}" 2> "${errorlog}"
(La parte que comienza con dscl y termina con 1>&2 es toda una sola línea, aunque está dividida en la mitad con una barra invertida ‘\’ que indica que el resto sigue en otro renglón).
Y para utilizar el script (que en el ejemplo se llama changepasswords.sh):
./changepasswords.sh ./inputfile.csv ./failed_changes.txt
Permalink
2007-03-29 at 12:56
· Filed under Administrivia, Con los programas, Varios
Para copiar un archivo en la computadora es necesario arrastrarlo desde su lugar original y soltarlo sobre el folder o ventana de destino… al menos eso es lo que dice el manual. Es una operación básica del sistema y tan cotidiana que uno no se detiene a pensar en ella.
¿Pero qué pasa si lo que se quiere copiar es todo un disco, especialmente uno que contenga archivos de varios usuarios, incluso del sistema, para tenerlo como respaldo en caso de emergencia?. Pues la operación arriba mencionada no es suficiente y es necesario recurrir a otro tipo de programas.
Como el sistema operativo mantiene no solo los archivos almacenados, sino un montón de información adicional sobre los mismos, tales herramientas permitirán la copia de esos datos extra, algunas con más éxito que otras.
Qué herramientas hay y qué información del sistema operativo logran copiar, además de cuán confiables pueden ser fue la labor a la que se dió Maurits al escribir en su blog un análisis de las capacidades de varias de ellas. No es extensivo ni demasiado técnico, además de que el artículo apenas rebasa el año, tiempo en el que algunas de sus observaciones tal vez requieran revisión:
The State of Backup and Cloning Tools under Mac OS X
Permalink
2007-03-19 at 01:02
· Filed under Administrivia, Varios
En realidad no es chismoso, la traducción exacta sería “prolijo”, que en realidad es lo que ocurre cuando se activa esta opción de arranque. La computadora en lugar de mostrar una manzana durante el periodo de arranque, presentará en pantalla una “prolija” cantidad de texto indicando todas las acciones que ejecuta la máquina durante su proceso de inicialización.
La utilidad de esta modalidad es cuando existen dificultades para que la computadora arranque completamente, ya que solo así se podrá ver en qué consiste la falla.
Si se requiere de activar en alguna ocasión basta con presionar las teclas comando + v inmediatamente después de encender el equipo. Por el contrario, si se quisiera convertir en permanente, el siguiente comando en la Terminal lo logrará:
sudo nvram boot-args="-v"
Permalink
2007-03-15 at 10:52
· Filed under Libre
Hay música siempre a nuestro alrededor, alguna de nuestro agrado y otra no tanto. Uno de esos temas que pueden ser moolestos pero que al mismo tiempo resultan agradables y hasta traen recuerdos es el tema del video juego de “Mario”.
A su autor le tomó bastante esfuerzo lograr un tema que resaltara el carácter del video juego, pero el resultado sigue siendo un favorito (al menos como tono para celular).
En el sitio de Wired hay un artículo al respecto y un video del autor tocando al piano su creación.
Permalink
2007-03-12 at 11:31
· Filed under Libre
Los video juegos son un elemento importante en la actualidad, ya sea que se les aprecie o no, se les juegue o no, ahí están y seguirán por no se cuanto tiempo. Y una empresa que ha estado en la trinchera desde hace muchos años es Nintendo, que ha visto el éxito y las dificultades en varias ocasiones.
De todas maneras es interesante conocer qué es lo que mueve a las empresas a hacer lo que hacen y la manera como afrontan las situaciones que se les presentan. Y una exposición de lo anterior la dió el propio Shigeru Miyamoto (Director administrativo y desarrollador de juegos como las series “Donkey Kong”, “Mario” y “Zelda”) en el marco de la Conferencia de Desarrolladores de Juegos:
Nota aparecida el en sitio C|Net news:
Game success takes ‘balance’ and ‘risk’
Permalink
2007-03-09 at 12:41
· Filed under Con los programas, Libre
El correo electrónico es una de las herramientas de comunicación básicas de esta era de internet, basta con un navegador o mejor aun, con un programa dedicado a ello. En el caso del Mac OSX, el programa es “Mail”.
Es sencillo y organizado, claro y rápido en su funcionamiento, pero después de algunos años (o meses) y varios miles de correos, comienza a ser un poco lento. No es porque la computadora la sienta uno más lenta o se le compare con otra más nueva, simplemente el programa tarda más en revisar el montón de correos y el índice que los mantiene organizados. Y entre más tiempo y más correo, más pronto sucede y más lenta la operación.
Revisando el sitio de Macworld encontré un artículo que trata sobre el tema, el cual a su vez refiere a otro sitio donde comenzó la discusión y con buenos o no tan buenos resultados, las sugerencias comentadas si logran hacer algo por eficientar la operación del programa.
En lugar de regresar a esos sitios para leer toda la explicación, aquí está la receta rápida (aplicarla o no es decisión de cada quien):
sqlite3 ~/Library/Mail/Envelope\ Index vacuum index
Permalink