Artículos de la fecha Julio 2008 ↓
Escrito por The Evangelist el 11 de Julio de 2008 y etiquetado como: Vim
El fichero de configuración del VIM es .vimrc que se puede colocar de forma global (ejecutar dentro de VIM :echo $VIM para saber donde está ubicado) y localmente en la home del usuario. En este fichero podemos personalizar el aspecto y funcionamiento del VIM. Las siguientes opciones se pueden poner en el fichero .vimrc una por línea o ejecutadas dentor del VIM en modo comando (pulsando antes ‘:‘).
Opciones útiles:
set nobackup
no guardar ficheros de backup
syntax on
Activa la sintaxis coloreada según el tipo de fichero de texto.
set showmatch
muestra las coincidencias en los resultados de la búsqueda
set ignorecase
búsqueda sin importar mayúsculas y minúsculas
set incsearch
para ver los primeros resultados de la búsqueda mientras la estás escribiendo
set expandtab
cambia los tabs por espacios
set ts=4
un tab son 4 espacios
set autoindent
Auto indenta, es decir, cuando se pulsa intro se pone el cursor debajo del principio de la línea de arriba.
set number
muestra el número de línea, útil para edición de código.
Corrector ortográfico:
Desde la versión 7 el propio VIM incluye un corrector ortográfico (ya no es necesario usar el spell de Unix ni nada parecido). En caso de que necesitemos algún lenguaje extra (por defecto solo viene inglés) podemos mira en ftp://ftp.vim.org/pub/vim/runtime/spell y copiarlos en el directorio spell donde esté instalado el VIM.
set spell
activa el corrector ortográfico, por defecto está el idioma inglés.
set spelllang=es,en
escoge el idioma español e inglés para el corrector ortográfico, se pueden poner más idiomas separados por comas.
set spellsuggest=X
muestra X sugerencias, por defecto son 5.
Cuando VIM encuentra una palabra mal la marca (por defecto) en texto blanco con fondo negro. Si nos colocamos encima y pulsamos z= (estando en modo normal) nos sacará un listado de sugerencias de palabras.
Cambiando los colores (scheme):
Los schemes no solo cambian los colores de fondo y texto si no que cambian los colores de los errores, avisos, regla, etc, etc.
:colorscheme
para saber los nombres de los schemes que hay disponibles (evidentemente solo se puede ejecutar dentor del VIM).
colorscheme nombre
activa los colores del scheme nombre.
Línea de estado personalizada:
Por defecto VIM tiene una línea de estado muy pobre pero se puede personalizar por completo y hacerla muy útil con diversa información. Para activar y personalizar la línea de estado ejecutamos:
donde “formato” es lo que queremos que muestre. Para saber todas las posibles opciones (y hay muchas) podemos ejecutar desde el VIM :help ’statusline’. Un ejemplo podría ser:
set statusline=%F%m%r%h%w\ [%{&ff}]\ [%Y]\ [HEX=\%02.2B]\ [X=%04l\ Y=%03v]\ [LEN=%L]
Visual cursor:
Aunque es muy bonito y en alguna ocasión muy útil, por lo general es algo incordio y ralentiza el scroll por lo que no es aconsejable usarlo.
set cursorline
pone una línea horizontal en la posición del cursor.
set cursorcolumn
pone una columna en la posición del cursor.
highlight CursorLine guibg=lightblue ctermbg=lightgray
cambia el color de la línea del cursor.
Escrito por The Evangelist el 24 de Julio de 2008 y etiquetado como: Hardware, OSX
Varios enlaces a tener cerca para poder resetear la PMU, SMU o SMC que en alguna ocasión nos pueden hacer falta:
- Restablecimiento de la unidad de administración de energía (PMU) del PowerBook y del iBook Web de Apple
- Restablecimiento del controlador de gestión del sistema (SMC) en los portátiles de Apple Web de Apple
- Mac mini: How to reset the PMU (Inglés)Web de Apple
- iMac G5: How to Reset the SMU (Inglés)Web de Apple
- Resetting Cuda/PMU on Power Mac G5, Power Mac G4, Power Macintosh G3 (Inglés)Web de Apple
Escrito por The Evangelist el 21 de Julio de 2008 y etiquetado como: OSX, teclado
Cuando arranca el MAC OSX podemos pulsar diferentes combinaciones de teclas para realizar diferentes operaciones muchas de las cuales son útiles especialmente cuando tenemos problemas y necesitamos solventar dichos problemas por lo que esta lista es aconsejable tenerla a mano. La tecla o combinación de teclas deben pulsarse justo después del del sonido (chaan) del arranque.
- C
Arrancar desde CD-ROM. Esta opción es útil cuando queremos instalar o reinstalar el sistema operativo.
- D
fuerza el inicio desde la primera partición del disco duro. En los MacIntel inicia el Apple Hardware Test, al tener el dvd de instalación en el lector.
- H
Arrancar desde disco duro. La opción por defecto si no se pulsa ninguna tecla.
- N
Arrancar desde una unidad de red. Open Firmware debe de haber sido configurado correctamente para que funcione esta opción.
- R
fuerza que los PowerBooks resete la pantalla
- T
Modo “Target”. Aparece el logo de firewire saltando por la pantalla que indica que nuestro ordenador se ha convertido en un disco Firewire. Estando en este modo, le enchufamos un cable desde otro ordenador y veremos un disco externo. Se necesita un cable FireWire. Más información en la web de Apple.
- X
Fuerza el inicio desde OS X (en caso que esté presente el Mac OS 9, y este sea el predeterminado en el arranque). Es la opción por defecto. Poco útil hoy en día.
- Z
Arrancar desde la unidad Zip. Útil si estamos haciendo nuestro propio sistema operativo en esta unidad.
- Expulsar CD
Si se mantiene pulsada durante el arranque expulsa el CD-ROM de la unidad de CD. Esto es especialmente útil cuando un CD-ROM se atasca y no hay forma de sacarlo.
- Shift
Permite arrancar en modo seguro (algo parecido a prueba de fallos del Windows). La tecla debe pulsarse justo después del sonido inicial (chaan) y hasta que sale el spin giratorio en pantalla. Temporalmente deshabilita los items de conexión y las extensiones kernel no esenciales (solo disponible en Mac OS X 10.2 y posteriores)
- Option (ALT)
Se nos muestra una lista de los sistemas operativos instalados donde podemos seleccionar cual debe arrancar. Es solo útil si tenemos instalados otros sistemas operativos como Darwin o Linux.
- Command+S
“Single User Mode”. Arranca en modo consola monousuario para ejecutar comandos que sólo se puedan ejecutar en este modo como fsck o cambiar contraseñas.
- Command+V
Muestra mensajes descriptivos de todo el proceso de arranque de Mac OS X (modo “verbose”). Es interesante (sobre todo para los que nunca han visto un arranque en modo texto) probarlo al menos una vez para ver como arranca Mac OS X “al estilo UNIX”.
- Command+Option+N+V
Resetea la NVRAM
- Command+Option+O+F
Nos permite acceder al Open Firmware de nuestra máquina. Después podemos usar el comando printenv para ver las variables de la configuración. Usando el comando setenv podemos cambiarlas.
- Command+Option+P+R
Resetea el PRAM y el VRAM
- Command+Shift+Option+Delete
Iniciar desde una unidad externa (CD, DVD, o Disco Duro).
- Mantener pulsado botón del mouse
Expulsar DVD o CD atascado.
Escrito por The Evangelist el 16 de Julio de 2008 y etiquetado como: Juegos, Linux, OSX
Pingus o la versión libre y gratuita del conocido Lemmings la podemos disfrutarla en nuestro OSX (además de Linux y windows) con estupendos gráficos y buenos niveles que se van complicando según vamos avanzando. Esta programado en SDL (inicialmente en CranLib) y traducido a diversos idiomas.
Características
- Nivel de tutorial, donde aprendemos a usar todos los elementos.
- Soporta modo Multijugador
- Incluye editor de niveles para modificar o crear nuestros propios niveles.
- 22 niveles
La página oficial: http://pingus.seul.org/



Más capturas: Aquí
Escrito por The Evangelist el 8 de Julio de 2008 y etiquetado como: OSX, raton
* Scroll horizontal
Si no quieres comprarte un Mighty Mouse de Apple pero quieres poder hacer scroll horizontal con tu ratón y su ruleta, puedes mantener pulsada la tecla SHIFT y la ruleta ahora realizará scroll horizontal.
* Zoom
Si queremos hacer zoom para poder ver algo en más detalle, mantener la tecla CONTROL (CTRL) y usar la ruleta del ratón para hacer zoom.
Si queremos usar otra tecla podemos ir a propiedades -> teclado y ratón y ahí podremos elegir entre las teclas (CONTROL (CRTL), OPCIÓN (ALT ⌥) y Comando (Manzana ⌘).

* Minimizar/Maximizar todas las ventanas de una misma aplicación
Para minimizar TODAS las ventanas de una misma aplicación mantener pulsada la tecla OPTION (ALT) al pulsar el icono minimizar, con lo cual se minimizarán todas la ventanas de la misma aplicación.
Para maximizar se puede mantener pulsada la tecla OPTION (ALT) al pulsar el icono minimizado y se maximizarán todas las ventanas de la misma aplicación.
* Ralentizar el efecto Aladin al minimizar una ventana
Si queremos ver el efecto aladin al minimizar una ventana pulsa a la vez las teclas OPTION (ALT) y SHIFT al pulsar el icono de minimizar.
Escrito por The Evangelist el 10 de Julio de 2008 y etiquetado como: OSX, Sistemas
Para ver cuantos micros/nucleos tiene nuestro MAC y que uso tiene cada uno hay una utilidad llamada CPUPalette.app (que está en /Libreria/Application Support/HWPrefs/) que viene con Xcode (con lo cual debe estar instalado) esta utilidad puede ser llamada desde el panel de preferencias o desde el menú del Finder para ello debemos ejecutar Processor.prefPane (que está en /Developer/Extras/PreferencePanes/) que también viene con el Xcode.
CPUPalette.app no muestra un gráfico con el uso de cada núcleo (para ver si realmente aprovechamos todos los núcleos) además nos permite diferentes opciones de visualización (algo ocultas) pulsando el botón ovalado arriba a la derecha.

Processor.prefPane nos permite tener un acceso más simple a CPUPalette.app colocándolo como un icono más en la sección HArdware de Preferencias del Sistema, dentro de sus opciones está colocar un icono en la barra del Finder para un acceso aún más rápido, además podemos indicar que núcleos usar, es decir, que podemos desactivar varios núcleos y nos muestra información de nuestro CPU.

Escrito por The Evangelist el 9 de Julio de 2008 y etiquetado como: OSX, TimeMachine
Por defecto Time Machine no soporta disco de RED por lo que para permitirlo debemos ejecutar desde consola o iterm lo siguiente:
$ defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
A partir de ahora ya podemos seleccionar un disco de RED en el Time Machine.
Si nos dá error de que no puede crear el backup directamente en el disco en red, podemos mirar el fichero de log para ver que error no dá, pero en ocasiones puede tener problemas en crear el volumen “sparsebundle”, en tal caso lo que podemos hacer es crear el volumen localmente (esto es importante) y luego mover dicho volumen al disco en red.
Primero debemos sacar el nombre del volumen que será algo así como “nombremac_numero.sparsebundle”, esto se puede saber o mirando el disco mientra intenta hacer el backup Rime Machine o haciendo desde consola (una vez que ha dado el error):
$ ls -la /Volumes/nombre_del_disco_en_red
Ahí veremos un fichero oculto (empieza por punto) con números y letras del tipo:
.001d4f49a564
Para saber el nombre del MAC (o para asegurarnos):
hostname -s
Una vez que tenemos el número y nombre del MAC procedemos a crear el volumen y luego a moverlo al disco en red:
hdiutil create -size 90G -fs HFS+J -type SPARSEBUNDLE nombremac_numero.sparsebundle
mv nombremac_numero.sparsebundle /Volumes/disco_en_red/
NOTA: cambiar nombremac por el nombre y numero por el número, también se puede mover el volumen creado desde el Finder .
Escrito por The Evangelist el 7 de Julio de 2008 y etiquetado como: OSX, teclado
Es idéntico al teclado por defecto de OS X con la única diferencia
de que los que dispongan de un teclado extendido (de los blancos de MAC) con
teclado numérico les funcionará la tecla del punto como un punto (.) no como una coma
(,) que es lo que hace por defecto, lo cual es un incordio para los que como
yo introducimos IPs (por ejemplo) con el teclado numérico. Espero que esto ayude a muchos
y haga la vida un poco más sencilla :-).
Se deben descargar los DOS ficheros (IMD.Spanish-ISO.icns y IMD.Spanish-ISO.keylayout) y hacer una de las dos opciones siguientes:
- copiarlos en ~/Libreria/Keyboard Layouts/ (lo cual solo funcionara en ese usuario)
- copiarlos a /Libreria/Keyboard Layouts/ (lo cual funcionara en TODOS los usuarios)
Una vez copiados los ficheros, se debe salir de la sesión del usuario
y cuando se entre ir a “Preferencias del sistema” pinchar en “Internacional”
y luego elegir la pestaña “Menú teclado”, entonces en la lista aparecerá
una opción más que será “IMD - Spanish - ISO” que se tiene que marcar. Para
poder cambiar de teclado y/o dejar el nuevo por defecto marcar la opción “Mostrar
el menú de teclado en la barra de menús” entonces se podrá elegir (en la barra de arriba junto al reloj)
entre los teclado que se haya seleccionado. A partir de ahora podréis disfrutar
el punto en el teclado numérico.
Cualquier sugerencia o mejora por favor contactar conmigo.
Histórico:
2007-11-01 <-> v1.0 <-> Funciona en Leopard sin modificación alguna.
2005-07-13 <-> v1.0 <-> Primera versión del mapeo del teclado Español ISO.
Escrito por The Evangelist el 6 de Julio de 2008 y etiquetado como: Aplicaciones, OSX
SiteSucker es una aplicación OS X que descarga automáticamente los sitios Web de Internet. Para ello, copia del sitio las páginas Web, imágenes, fondos, películas y otros archivos en el disco duro local. Sólo hay que introducir una URL y SiteSucker descarga todo el sitio Web.
SiteSucker puede ser usado para hacer copias locales de sus sitios Web favoritos. Puede descargar archivos sin necesidad de modificarlas o “localizar” los archivos que descarga, lo que le permite navegar por un sitio sin conexión a internet.
SiteSucker 2,0 ha sido completamente reescrita como una aplicación Universal Cacao. Ahora usa WebKit para descargar archivos asincrónicamente, y que incluye ayuda en línea integrada.
Con SiteSucker 2,1, ahora puede guardar toda la información sobre la descarga de un documento. Esto le permite crear un documento que puede utilizar para realizar la misma descarga cuando quieras.
Si SiteSucker se encuentra en medio de una descarga cuando se elige el comando Guardar, SiteSucker hará una pausa en el descargar y guardar su estado con el documento. Al abrir el documento más adelante, puede reiniciar la descarga desde donde se detuvo pulsando el botón Reanudar.
La página oficial: http://www.sitesucker.us/home.html

Escrito por The Evangelist el 5 de Julio de 2008 y etiquetado como: Aplicaciones, OSX
TinkerTool es una aplicación que te permite acceder a las preferencias adicionales que Apple ha incorporado en Mac OS X pero que no están accesibles. Esto permite activar características escondidas en el sistema operativo y en algunas de las aplicaciones integradas en el sistema.
TinkerTool da acceso a las funciones incorporadas en Mac OS X pero no accesibles pero sus características varían mucho entre las diferentes versiones del sistema operativo y por eso depende de la versión de OS X aparecerán unas opciones u otras.
Es una aplicación que no es para usarla a diario pero que en ocasiones necesitas cambiar esa opción y desde el sistema no se puede.
Todas las preferencias que TinkerTool cambie se puede restablecer a como Apple la tenía por defecto, o al estado que existía antes de utilizar esta herramienta, con lo que podemos revertir el estado anterior u original.
Cosas que me gustaría destacar (hay otras muchas más):
- Mostrar u ocultar fichero ocultos en el Finder (o usar el Path Finder)
- Poder elegir el formato de captura a uno mejor que el TIFF, como puede ser el PNG.
- Donde dejar por defecto las capturas.
- Desactivar ciertos efectos visuales en el Dock, útil para ordenadores algo lentos.
La página oficial: http://www.bresink.com/osx/TinkerTool.html



Más capturas: Aquí