Archivo de la etiqueta: Mac OSX

Octubre, mes de lanzamientos

20130927-223046.jpg

Windows 8.1

17 de octubre es la fecha estimada en la que Windows 8.1 dejara de ser beta y pasara a ser versión definitiva, mucha gente está llamada a actualizar esperando grandes mejora, mejoras que no van a llegar, y es que la necesidad de sacar un producto que convenza en esta época post-Pc no sólo es difícil, sino que requiere una imaginación de la que Microsoft ya ha hecho gala más de una vez que está bastante falto.

¿Y cuales son esas novedades? Básicamente y sin mirar muy profundo romper con su intento de cambiar su imagen y estilo con la implementación del interfaz Metro que lo metieron si o si, para incluir la posibilidad de arrancar directamente al escritorio (como antes) y volver a poner (Atención redoble de tambor) el botón de inicio. Tengo que decir que llevo trabajando con Windows 8 en un parallels desde que salió y no he echado de menos el pulsar un botón llamado inicio para buscar el botón de apagado, aunque tengo que admitir que toda la parafernalia de metro no me aporta nada a mi trabajo diario.

El internet Explorer 11 cuando el 10 todavía me falla en el 90% en las webs de los bancos me da más miedo que alegría y las copias de seguridad en la nube aunque esta se llame Skydrive, pues no es ningún aliciente para nadie, no obstante cuando salga actualizaremos ya que es o será actualización gratuita e iré contando mis impresiones.

20130927-223556.jpg

Mac Osx 10.9 Maverick

El mes de octubre traerá y esta sí que es más una sospecha o una apuesta que una seguridad la nueva versión de OSX de Apple sobre lo que traerá teniendo en cuenta que ya hemos probado las betas (o versiones preview), no es para extenderse mucho, la aplicación iBooks que era exclusiva de iOs, la aplicación de mapas, y los cambios de estilo en las aplicaciones para ir eliminando el skeumorfismo e ir adaptandose a los nuevos estilos de vida y uso de programas.

Android 4.4 kit Kat

No sigo mucho el sistema operativo Android pero ahora que tenemos en casa un Nexus 7 habrá que revisarlo, y más teniendo en cuenta que dicen que se presentara mañana 28 de septiembre y que a poco que se retrase será también para el de Octubre.

Modificar y renombrar imagenes en un directorio remoto desde la linea de comandos

Muchos trucos hay para hacer trabajos en lotes, pero cuando lo tienes que hacer en un servidor remoto (por ejemplo donde tienes hospedada la web) no puedes utilizar Automator, ni Better Finder renamer, ni ninguna de esas aplicaciones bonitas que tenemos en nuestro ordenador, solo disponemos de una consola y nuestros conocimientos de la linea de comandos, vamos a plantear un supuesto, tenemos en un directorio un numero indeterminado de imágenes con espacios en los nombres y deseamos renombrarlos de forma serializada en un primer lugar, posteriormente los vamos a dejar todos en un tamaño igual (800×600 por ejemplo) y posteriormente los vamos a copiar a un directorio de miniaturas (thumbs) donde procederemos a generar las minaturas.

1.- Quitar los espacios en blanco de los nombres

Para ello vamos a crear un fichero de texto al que vamos a llamar quitaespacios.sh

nano -w quitaespacios.sh

Si no dispones de nano, puedes utilizar pico, vim o cualquier otro programa de edición en modo de consola, tambien me sirve que lo escribas en tu ordenador y lo subas via ftp, pero como el tema va de comandos de consola, vamos a suponer que utilizas nano y dentro de el vas a pegar el siguiente código.

#!/bin/sh
find . -name ‘* *’ | sort | while read FILE
do
NEWFILE=`echo ${FILE} | sed ‘s/ /_/g;’`
mv “${FILE}” ${NEWFILE}
echo ${NEWFILE}
done

Después le damos permisos y desde el directorio que lo queramos ejecutar, lo ejecutamos o lo que seria

chmod 755 quitaespacios.sh
chmod +x quitaespacios.sh
./quitaespacios.sh

Y simplemente relajare y disfruta mientras lee secuencialmente todos los nombres de los ficheros en el directorio y sustituye los espacios en blanco por _ solucionando el problema con muchos servidores webs que no soportan que los nombres de ficheros lleven espacios en blanco.

Esta idea esta sacada de esta web

2.- Renombrar los ficheros secuencialmente.

Esto os va a dejar actualizados porque se hace con solo una linea de comandos

ls *.jpg | awk ‘BEGIN{a=0}{printf”mv %s -T cambialo_%04d.jpg\n”, $0, a++}’ | bash

Donde cambialo es el nombre de la serie y jpg es la extension del fichero que quieres renombrar es decir si la serie quieres que sea fotos_de_mallorca pon eso donde pone cambiado y si lo que renombras son ficheros png doc o lo que sea donde pone jpg pon esa extensión.

3.- Redimensionar las imágenes

Si tienes un directorio lleno de imágenes, te las puedes bajar todas y procesarlas en un proceso batch en Photoshop y luego subirlas todas, es un proceso engorroso y con las ADSL de aquí resubir un directorio con 100, 300 o 1000 fotos puede ser un autentico coñazo y mas si tenemos en cuenta que se puede hacer en linea, con una sola linea de comando que seria algo así.

mogrify -monitor -resize 800×600 *.jpg

lo cual basicamente lo que hace es coger todos los jpg del directorio en cuestión y modificarlos a tamaños de 800×600 o equivalentes manteniendo la proporción, mogrify es un comando de ImageMagick y suele estar instalado en todos los servidores web el -monitor lo que hace es que la transformación vaya mostrando progreso en la pantalla de forma que se vea que esta haciendo algo.

4.- Crear las miniaturas de dichas imágenes

Lo que vamos a hacer es muy simple vamos a crear un directorio (miniaturas) le vamos a dar permisos para que sea visto en el servidor web y luego vamos a crear las miniaturas.

make miniaturas
chmod 755 miniaturas
cp *.jpg miniaturas/
cd miniaturas
mogrify -monitor -resize 160×120 *.jpg
mv *.jpg -T miniaturas_*.jpg

Basicamente creamos directorio, le damos permisos, hacemos una copia del contenido del directorio en el directorio de miniaturas, nos metemos en el directorio de miniaturas, cambiamos el tamaño y renombramos el fichero para que sepamos que es una miniatura… y proceso terminado.

Este proceso es muy util con pequeñas modificaciones para subir grandes cantidades de imágenes a las galerías de fotos de las webs, si te ha gustado o si tienes alguna duda sobre el mismo simplemente deja un comentario.

Kdd Gum Valencia Marzo 2012 – Charla Rafa Barbera

Este video estaba en formato MOV y ocupaba mas de 4 gibas, lo tenia apuntado a la web del Gum Valencia, lo he pasado a mp4 y lo he puesto aquí para que este disponible para ver en buena calidad.

Añadir mapas personalizados a Garmin Basecamp en Mac

Bueno el proceso para incluir un mapa en formato JNX en Garmin Basecamp es sencillo básicamente cogemos una unidad USB y copiamos esta estructura de ficheros que descargue de la página de Iogrea. Copiando los mapas en la carpeta BirdsEye al arrancar el Garmin Basecamp este lo detecta como un GPS Virtual y desde allí­ simplemente lo arrastramos a nuestro programa y ya esta ya tenemos el mapa listo.

Pero los usuarios Mac (me queda por comprobar si funcionara este truco en Windows de alguna forma ) podemos ir un paso más allá …… Montar una imagen.

Como todos sabéis en Mac las imágenes de disco (extensiones .iso, .dmg, .toast y otras) se montan como si de una unidad externa de disco se tratará y aprovechando esto podemos crear un directorio y respetando dicha estructura introducir allí­ los mapas que necesitemos, al montar la imagen los
mapas estarán disponibles y ahora lo explico con unos sencillos pasos y dejo unas demos de ejemplo.

Creando una imagen .dmg

Existen varios programas para poder realizar esta función, pero si no te quieres liar debes saber que con la utilidad de discos de Leopard es posible hacerlo de manera muy sencilla y con un resultado realmente bueno, así­ que si quieres crear imágenes .dmg para pasar archivos o encriptar volúmenes con password no tienes más que seguir los siguientes pasos:

Abrir Utilidad de Discos
Click a Nueva Imagen y elige lo que ves a continuación:

20130605-192243.jpg

En Tamaño de Volumen puedes elegir la cantidad de MB que va tener tu DMG. Si quieres que el volumen solicite un password para ser abierto, puedes elegir entre distintos niveles de seguridad a través del menú desplegable Encriptación. Puedes elegir entre varios tipos, siendo la Encriptación AES de 256 bits la más segura y al mismo tiempo la más lenta.

Al terminar, tendremos un .dmg en el lugar donde lo hayamos guardado. Basta con abrirlo y copiar dentro los archivos que queremos incluir en el volumen.

Creando una imagen ISO

Una imagen ISO no es más que un copia exacta de la información contenida en un disco, independientemente de su estructura. No importa si es audio, datos, una pelí­cula o algo que no se pueda leer en un ordenador normal, siempre podremos crear una “imagen” de ese disco.

Por defecto, cuando creamos una imagen en Linux o Windows, ésta se guarda con extensión .iso que es el formato más habitual y el que utilizan la mayorí­a de programas que trabajan con imágenes de disco.

Sin embargo, en Mac OS X el formato predeterminado en el que se guardan es .cdr y esto puede resultar problemático a la hora de “quemar” esa imagen en un CD/DVD o trabajar con ella con alguna aplicación.

Aunque seguramente existen programas especificos para crear imágenes .iso de un disco o de un archivo, en Mac podemos servirnos de una simple Terminal de texto para convertir esa imagen .cdr a una imagen con extensión .iso. A continuación explico la forma de hacerlo.

En primer lugar creamos la imagen con extensión .cdr del disco o el archivo que queramos. Para ello vamos a la Utilidad de discos y le damos al botón “Nueva imagen”.

20130605-191933.jpg

En el cuadro de diálogo que aparece, seleccionamos el archivo o el dispositivo y escogemos “CD/DVD Master” y “Ninguna” en el menú de encriptación. Guardamos la imagen y ya tendremos nuestro archivo con extensión .cdr.

Y ahora es cuando hacemos la conversión a .iso. Para ello abrimos una Terminal y escribimos:

cd ~/ruta_del_directorio_donde_hemos_guardado_la_imagen_en_cdr

Si por ejemplo la hemos guardado en el escritorio serí­a:

cd ~/Desktop

Y ahora es cuando lanzamos la orden para convertir el fichero .cdr a .iso:

hdiutil makehybrid -iso -joliet -o nombredetuarchivo.iso nombredetuarchivo.cdr

Recuerda cambiar los nombres nombredetuarchivo.iso y nombredetuarchivo.cdr por el nombre real de tu imagen.

Y ahora simplemente toca esperar que Hdiutil haga el trabajo y convierta el archivo .cdr en un nuevo archivo con extensión .iso

Estas explicaciones de como crear los ficheros de imagen están copiadas de el blog de Jabba

Download: Fichero de prueba - GPS Virtual  Fichero de prueba - GPS Virtual (39,1 MiB, 857 hits)

Alargar la conexion VPN de tu mac a un dia en lugar de 1 hora

Si utilizas habitualmente la VPN en tu mac, tendrás al igual que yo el problema de que a la hora se te desconecta, no es que tarde mucho en conectarse o desconectarse simplemente que es un poco coñazo que en mitad de una trabajo te deje fuera y tener que volver a conectar con unos pocos pasos puedes cambiar el periodo de conexión y hacerlo mas permanente.

Vamos con los pasos:

Conectate a la VPN de la forma habitual (esto hará que OSX genere dinámicamente un fichero de configuración racoon)

Abre el Terminal en Mac (Aplicaciones –> Utilidades–> Terminal)

Copia el fichero generado dinámicamente por OSX /etc/racoon:

sudo cp /var/run/racoon/XXXXXX.conf /etc/racoon

**donde: XXXXXX es el hombre o la dirección ip del servidor de VPN **

Modifica el fichero de configuración racoon con tu editor favorito (pico):

sudo pico /etc/racoon/racoon.conf

Al final del fichero racoon.conf tienes que comentar la linea:

include ‘/var/run/racoon/*.conf’;

(Para comentar solo añade ‘#’ al principio de la linea)

Y ahora añade una linea para incluir el fichero que hemos copiado antes (que es el que editaremos):

include ‘/etc/racoon/XXXXXX.conf’ ;

(no olvides reemplazar XXXXXX pro el hombre actual de tu fichero)

Edita el fichero generado dinámicamente y copiado con tu editor favorito(pico):

sudo pico /etc/racoon/XXXXXX.conf

Desactiva dead peer detection: (no se la traducción en castellano de este termino)

dpd_delay 0;

Cambia proposal check a claim en lugar de obey:

proposal_check claim;

Cambia el tiempo de duración de la conexión en todas las propuestas (24 horas en lugar de 3600 segundos:

lifetime time 24 hours;

*nota: asegurare de cambiar todos las secciones ‘proposed lifetime’ y no solo una.

Desconecta y vuelve a conectar (esta vez racoon usara tu configuración personalizada).

Ahora ya tienes tu conexión disponible 24 horas en lugar de una.

Puedes ver mas sobre este proceso y otros mas relacionados con las VPN en mac en este post original en ingles.