24 Agosto 2008 · Etiquetas: Aplicaciones, Libros, OSX
Me gusta tener los libros además de en papel (solo los realmente buenos) en formato electrónico, sobre todo para poder consultar rápidamente y tener a mano toda o casi toda mi biblioteca, concretamente cuando me muevo con mi portátil.
El formato de libro electrónico de facto es el PDF pero a mi no me acaba de gustar, es pesado (en KB) y cuando se juntan varios libros pueden ocupar realmente bastante, por eso siempre que puedo tengo los libros en formato CHM, que no es más que un archivo con ficheros HTML y PNG o JPG. No es fácil encontrar libros en este formato pero siempre que puedo elegir entre CHM o PDF me quedo con el primero.
Y para leer el formato CHM he usado varios programas pero ahora mismo me quedo con iChm que parece ser el único que sigue evolucionando y mejorando. Otros como pueden ser Chamonix, xchm y algún otro.
iChm tiene las siguientes características:
- Está realizado completamente en Cocoa, lo que se tona en rapidez
- Tiene pestañas, con lo cual con una sola ventana podemos tener más de un libro abierto
- Resultados de las busquedas ordenados por relevancia
- Detecta el codificado del texto
- Buscar en la página
- Bookmarks con soporte de etiquetas (tags)
- Zoom del texto
El programa es gratuito y podemos descargar el código fuente de Google Code.
La página oficia es http://www.robinlu.com/blog/ichm.

23 Agosto 2008 · Etiquetas: Aplicaciones, OSX
Siguiendo con calculadoras científicas aquí tenemos una mega calculadora para nuestro MAC a pesar de que la calculadora que viene por defecto es de lo más completa, pero esta aplicación lleva el termino de completa más lejos. Entre sus características están:
- generar datos estadísticos
- 25 dígitos de precisión
- números complejos
- visualización de números en Hexadecimal, Octal, Binario y decimal
- números en coma flotante
- representación de gráficos
- Matrices
- constantes
La aplicación es gratuita y además incluye el código fuente, cosa que algunos les puede interesar.
Sinceramente Apple debería incluir esta aplicación por defecto ya que ayudaría a los estudiantes, de todas maneras os la recomiendo especialmente a los que están estudiando carreras técnicas.
La página oficial es: http://magicnumbermachine.googlepages.com/

22 Agosto 2008 · Etiquetas: Aplicaciones, Emulación
Desde que un compañero (Asier Alonso) de clase de instituto me enseño su calculadora HP-42S (ver foto) me enamoré de las calculadoras científicas de HP. De hecho al poco tiempo me compré la mía HP-48SX (ver foto) de 32 KB que luego amplié a 1152 KB, con una pantalla gráfica y con la que aprobé muchos exámenes :-D. En aquellas calculadoras hice muchos juegos, muy simples, pero muy divertidos, como el mastermind (una pena que no conserve el código fuente para la HP-42S). Por cierto aún conservo mi calculadora HP-48SX en perfecto estado y funcionando.
Estas calculadoras usar una forma de trabajar diferente a la normales ya que una lo que se llama Notación Polaca Inversa o RPN (Reverse Polish notation) y ya de por sí vienen con bastante librerías de funciones matemáticas.
La que más fama ha tenido ha sido la HP48 (en sus 2 gamas SX y GX) por su potencia, capacidad y sobre todo que puede comunicarse con otra a corta distancia, de hecho en Estados Unidos llegó a prohibirse en las aulas (durante exámenes) debido al copieteo entre alumnos vía calculadora.
Para este modelo hay infinidad de aplicaciones, programas incluso juegos muchos de ellos bastante importantes, para que os hagáis una idea hay juego desde muy simples hasta juegos en 3D pasando por puzzles como Teris.
Con el tiempo han ido saliendo emuladores, especialmente para los nostágicos como yo.
Enlaces:
- Museo de calculadoras HP (enlace)
- Web de HP de venta de calculadoras (enlace)
- Emuladores para calculadoras HP (enlace)
- Web de calculadores de HP, juegos, aplicaciones, etc (enlace)
- Club de Calculadoras HP (enlace)
- Guia de HP48G (italiano) (enlace)
- Wiki de calculadoras HP (enlace)
- Goodies para HP (enlace)
21 Agosto 2008 · Etiquetas: Aplicaciones, MacPorts, OSX
Depende de para que cosas no soy muy amigo de los GUI aunque muchas de las veces nos hacen la vida mucho más sencilla. Porticus es un GUI para MacPorts y aunque todavía le quedan muchas cosas por mejorar y depurar si que ayuda en muchas cosas como por ejemplo a encontrar un port, ver la versión instalada y la actual y variantes de compilación así como una descripción todo mucho más cómodo que la sintaxis de la shell.
Algunas cosas las esconde demasiado como por ejemplo “port selfupdate” y espero que poco a poco vayan añadiendo más opciones como poder ver el mode debug al compilar, ver dependencias de un paquete antes de instalarlo, etc, etc.
Lo primero que tenemos que hacer es: Self Updates y Reload Ports ambas opciones en el menú Ports. La primera lo que hace es actualizar la versión del propio programa MacPorts y además hace un sincronismo con los paquetes actualizando la lista localmente. El segundo lo que hace es leer los Ports instalados y actualiza la ventana mostrando los paquetes que tenemos instalados y los que tenemos sin actualizas (si tenemos alguno).
En la ventana nos indica por medio de colores los paquetes que tenemos instalados y los que tenemos desactualizados.
Para los más novatos o los que no se quieran complicar con la shell es una gran avance y creo que esta aplicación debería ser parte del propio MacPorts y que fueran de la mano ambas aplicaciones.
Página oficial: http://porticus.alittledrop.com/index.html

4 Agosto 2008 · Etiquetas: Aplicaciones, Bash, Shell
A veces cuando tenemos muchas pestañas abiertas en el iTerm, especialmente en la misma shell (ya sea local o remota) nos interesa poder distinguirlas. Bien el propio iTerm permite hacerlo, pulsando manzana+i (⌘+i) nos aparece una ventana en la cual podemos cambiar el nombre en el campo “name”.

También podemos añadir un texto a este nombre desde la shell usando un simple echo con una secuencia de escapes:
echo "^[]1;texto^G"
NOTA: NO vale copiar y pegar ya que no funcionará, ^] es control+v y luego esc, ^G es control+v y luego control+g, es muy importante.
Con esto añadimos a la pestaña “texto” a lo que ya estuviera:

También podemos usar otro tipo de escape que es básicamente lo mismo:
echo -ne "\033]0;texto\007"
Lo interesante de esto es que el texto puede ser una variable o una función de Bash o lo que queramos con lo cual podemos añadir que nos indique el path o directorio actual:
echo "^[]1;${PWD/#$HOME/~}^G"
El problema de esto es que no es dinámico y si nos cambiamos de directorio no se cambia a menos que coloquemos esa cadena de escape en la variable PS1 que se encarga de cambiar el prompt:
PS1="\[\033]0;\u@\h: \w\007\]\u@\h:\W>"
Con lo que tanto el prompt como la pestaña se irán actualizando (usuario@host:path>) según vayamos cambiando de directorio.
Yo personalmente como prompt uso el siguiente que es a color y doble línea:
PS1="\[\033[33m\]\\u\[\033[37m\]@\[\033[32m\]\\H\[\033[37m\]:\[\033[36m\]\\w\[\033[37m\]\n\\$ "
Si además queremos que nos actualice la pestaña (solo el path para que se vea mejor y más útil):
PS1="\[\033]0;\w\007\]\[\033[33m\]\\u\[\033[37m\]@\[\033[32m\]\\H\[\033[37m\]:\[\033[36m\]\\w\[\033[37m\]\n\\$ "
Esto lo podemos meter en el fichero .bash_profile de nuestra home:
# Actualiza prompt y pestaña
export PS1="\[\033]0;\w\007\]\[\033[33m\]\\u\[\033[37m\]@\[\033[32m\]\\H\[\033[37m\]:\[\033[36m\]\\w\[\033[37m\]\n\\$ "
# Actualiza solo prompt
export PS1="\[\033[33m\]\\u\[\033[37m\]@\[\033[32m\]\\H\[\033[37m\]:\[\033[36m\]\\w\[\033[37m\]\n\\$ "
NOTA: solo puede estar activo uno de los dos así comenta o borra el que no quieras.
2 Agosto 2008 · Etiquetas: Aplicaciones, Genealogia, OSX
La genealogía siempre me ha gustado sobre todo saber quienes han sido mis antepasados y más concretamente fotos y datos pero por falta de tiempo nunca le he dedicado el tiempo suficiente aunque tengo un buen árbol genealógico no completo pero bastante decente que abarca unas 6 generaciones que no está nada mal.
NOTA: me gustaría saber como puedo encontrar información de familiares bastante antigua, no sé ni donde puedo conseguirla ni hasta que fecha puedo encontrar información. Si alguno puede orientarme se lo agradeceré y seguro que alguno más también.
Antes usaba un programilla que es para Windows pero desde que me pasé a Mac OSX (hace 4 años) prácticamente no lo uso (aunque tengo un VMWare con XP) pero acabo de descubrir un programa que es mucho mejor y nativo de MAC aunque es de pago. El programa se llama MacFamilyTree y lo podéis encontrar aquí.
El programa es muy completo y está basado en familias y personas que se pueden relacionar y crear un árbol de lo más completo y complejo. La interfaz es muy completa y bastante intuitiva y la generación de informes, ya sean en texto o gráficos, es de lo más variada y completa.
Aunque en la web no dice nada de idioma español el programa está casi integro en español aunque hay apartados, frases y/o palabras sueltas en alemán, lo cual hace perder puntos al programa.
Una de las opciones que puede interesar a muchos ‘blogueros’ es que permite exportar el arbol en formato HTML para poder publicarlo dentro de nuestra página web. También permite generar un PDF para poder enviar el árbol y datos a familiares sin necesidad de que tengan el programa.
Recomiendo a todos que al menos prueben la demo y empiecen a crear un arbol de su familia cercana y seguro que poco a poco verán como les interesa más y más este mundo de la genealogía y al final crean un arbol familiar para compartir entre los familiares.
La página oficial: http://www.synium.de/products/macfamilytree/index.html



6 Julio 2008 · Etiquetas: 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

5 Julio 2008 · Etiquetas: 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í
1 Julio 2008 · Etiquetas: Aplicaciones, MacPorts, Networking, Shell
Calculadora de subredes que funciona en consola, NO tiene entorno gráfico. Calcula todo tipo de redes y da información detallada.
Podemos compilar el source o mejor aún podemos instalar el port de MacPorts, por tanto requiere tener instalado MacPorts para esta segunda opción.
Página oficial: http://www.routemeister.net/projects/sipcalc/
Para instalar la aplicación:
$ sudo port install sipcalc
Ejemplo:
$ sipcalc 10.20.30.33/26
-[ipv4 : 10.20.30.33/26] - 0
[CIDR]
Host address - 10.20.30.33
Host address (decimal) - 169090593
Host address (hex) - A141E21
Network address - 10.20.30.0
Network mask - 255.255.255.192
Network mask (bits) - 26
Network mask (hex) - FFFFFFC0
Broadcast address - 10.20.30.63
Cisco wildcard - 0.0.0.63
Addresses in network - 64
Network range - 10.20.30.0 - 10.20.30.63
Usable range - 10.20.30.1 - 10.20.30.62
-
Ayuda y parámetros:
Usage: sipcalc [OPTIONS]... <[ADDRESS]... [INTERFACE]... | [-]>
Global options:
-a, --all All possible information.
-d, --resolve Enable name resolution.
-h, --help Display this help.
-I, --addr-int=INT Added an interface.
-n, --subnets=NUM Display NUM extra subnets (starting from
the current subnet). Will display all subnets
in the current /24 if NUM is 0.
-u, --split-verbose Verbose split.
-v, --version Version information.
-4, --addr-ipv4=ADDR Add an ipv4 address.
-6, --addr-ipv6=ADDR Add an ipv6 address.
IPv4 options:
-b, --cidr-bitmap CIDR bitmap.
-c, --classfull-addr Classfull address information.
-i, --cidr-addr CIDR address information. (default)
-s, --v4split=MASK Split the current network into subnets
of MASK size.
-w, --wildcard Display information for a wildcard
(inverse mask).
-x, --classfull-bitmap Classfull bitmap.
IPv6 options:
-e, --v4inv6 IPv4 compatible IPv6 information.
-r, --v6rev IPv6 reverse DNS output.
-S, --v6split=MASK Split the current network into subnets
of MASK size.
-t, --v6-standard Standard IPv6. (default)
Address must be in the "standard" dotted quad format.
Netmask can be given in three different ways:
- Number of bits [/nn]
- Dotted quad [nnn.nnn.nnn.nnn]
- Hex [0xnnnnnnnn | nnnnnnnn]
Interface must be a valid network interface on the system.
If this options is used an attempt will be made to gain the address
and netmask from the specified interface.
Replacing address/interface with '-' will use stdin for reading further arguments.
30 Junio 2008 · Etiquetas: Aplicaciones, OSX
Quicklook es una de las mejoras que Apple introdujo en Leopard y que a mi al principio no me acababa de convencer no estaba acostumbrado (quizás muchos años en MS-DOS, Windows y Linux) pero ahora es algo que uso a diario y para muchas cosas no solo para ver fotos en modo previo si no para ver contenido de archivos comprimidos y muchas más cosas que voy averiguando y encontrando plugins nuevos.
Para instalar estos Plugins hay que copiarlos en /Library/QuickLook (para que cualquier usuario disponga de ellos) o ~/Library/QuickLook (con lo cual SOLO en nuestro usuario estará disponible) y después hay que reiniciar el Finder (tecla ATL + botón derecho encima del Finder -> reiniciar Finder).
Los plugins que uso y conozco son estos:
- Chm Reader:
Permite examinar los fichero .chm que es la ayuda de windows pero yo lo uso para poder examinar libros que tengo en ese formato. No es un plugin muy depurado y no permite muchas cosas pero viene bien para echar un ojo sin más. Espero que el autor vaya mejorandolo o que yo me vaya pasando el PDF.
Descarga: https://sourceforge.net/projects/quickchm/
- BetterZip:
Este es muy útil ya que permite ver el contenido de un fichero comprimido ZIP sin tener que abrirlo ni descomprimirlo, mostrando nombre de los ficheros, fechas, tamaños, etc, etc.
Descarga: http://macitbetter.com/BetterZip-Quick-Look-Generator
- ColorXML:
Permite ver los XML a todo color con lo cual es mucho más fácil ver el contenido y sobre todo buscar alguna cosa.
Descarga: http://www.araneum.it/macosx/
- Suspicious Package:
Bastante útil para ver el contenido de un paquete .PKG antes de instalarlo. El nombre del Plugin es un poco paranoico pero realmente podría ser eso sospechar de un .PKG antes de ver lo que contiene.
Descarga: http://www.mothersruin.com/software/SuspiciousPackage/
- ColorCode:
Este es interesante para los que como yo solemos mirar código fuente y o queremos ver la sintáxis en color (highlighting).
Descarga: http://code.google.com/p/qlcolorcode/
Más sitios donde encontrar Plugins: