Despertador OSX

By | Hakintosh | No Comments

Un pequeño tip que me sirvió cuando me quedé sin batería (bueno y sin móvil) un día aciago:

Stuck away from home with a dead mobile phone battery, I needed an alarm clock—no sign of it in Date and Time.

The solution: use iCal on the MacBook. Set an event at the time you want the alarm. Set up an alarm action to open a suitably noisy audio file (which will open with iTunes if you have the default setup).

Make sure you set the alarm to go off on date (not 15 minutes beforehand as I first did). Make sure the volume is set high, headphones removed. Leave the lid open and, preferably, power connected. The alarm will wake the laptop from sleep, and play your song.

Update 2009-02-15 In Leopard 10.5.6 the alarm does not wake your computer from sleep :-( In System Preferences >> Energy Saver >> Schedule, set your computer to wake a couple of minutes before the alarm goes off.

If you subscribe to any external calendars, set iCal offline — otherwise any alerts complaining that some calendar is unreachable will prevent the alarm from sounding.

How To: Getting Started with Amazon EC2

By | BSD, CentoOS, Debian, DragonFlyBSD, FreeBSD, Gentoo, Linux | 2 Comments

Así.. sin valium y sin nada:

Amazon EC2 is among the more potent items in Amazon's web services arsenal. You've probably heard of many of the other services such as S3 for storage and FPS for payments. EC2 is all about the "elastic compute cloud." In layman's terms, it's a server. In slightly less layman's terms, EC2 lets you easily run and manage many instances (like servers) and given the proper software and configurations, have a scalable platform for your web application, outsource resource-intensive tasks to EC2 or for whatever you would use a server farm.

There are three different sizes of EC2 instances you can summon and they're all probably more powerful than the server currently running your blog. Unless you're offloading video processing or something intense to EC2, the default small instance with its 1.7GB of RAM and 160GB disk should be more than fine. It's just nice to know that if for any reason I need a farm of machines each with 15GB of RAM, I can get that easily.

EC2 has been around for a while but has gained interest in the last few weeks as Amazon released an elastic IP feature. One of the larger EC2 issues deals with data persistence on instances. There are many limitations with EC2 that make it difficult to use unless you carefully build around the EC2 architecture and don't just assume that you can move your app to EC2 flawlessly. If an instance crashes and you run it again, you'll loose data and when the instance comes back up it will have a new IP, adding another hurdle with DNS issues. Fortunately, the elastic IP feature lets you assign a static IP address to your instances.

As the title of this article implies, this article is meant to be a beginner's look into tinkering with EC2. Just because you will be able to host a page on EC2 at the end of this article does not mean you should start using it as your only server. Many considerations need to be made when using EC2 to get around the data persistence issue. If your startup is looking to use EC2 as a scalable platform, fortunately there are many services that have already built stable systems on top of EC2, ready for your consumption: WeoCeo, Scalr and RightScale. Enough talk, shall we jump right in?

Note: Most of the information below (and more) is available in the EC2 API doc if you enjoy reading those things.

Read More

Cómo obtener la longitud y latitud en Google Maps

By | Miscelánea | One Comment

Excelente este truco que he encontrado en Tech-Recipes (vía Lifehacker) para obtener la longitud y latitud de cualquier localidad o calle o plaza o edificio… en Google Maps. La fórmula es bien sencilla:

  1. Encontrar el punto deseado en el mapa (lo más sencillo, el buscador incorporado).
  2. Centrarlo en la ventana del mapa con la herramienta ‘arrastrar’ (la mano, vaya).
  3. Cuando lo tengas centrado, copia y pega en la barra de direcciones de tu navegador este código:

    javascript:void(prompt('',gApplication.getMap().getCenter()));

  4. Pulsas ‘enter’ y voilà. Te aparece una ventanita con los datos deseados.

Sencillo, y muy útil. Que te aproveche.

Vía: http://mangasverdes.es/2007/06/09/como-obtener-la-longitud-y-latitud-en-google-maps/

Sincronizar gCalendar con Mac, iPhone e iPad

By | Hakintosh | 7 Comments
Los calendarios y el uso del iPad con Google Calendar para sincronizar de modo inalámbrico sin necesidad de iTunes.
Es un método que llevo tiempo usando en el iPhone, probado y fiable. Demostraremos además que pueden usarse los servicios de Google sin necesidad de ligarse a Android.
Hablamos en mi caso de varios calendarios, no sólo el principal. Tenemos en primer lugar uno Personal y otro de Trabajo que sólo uso yo. Otro con mi mujer para gestionar asuntos comunes. Otro con toda la familia para temas de todos. Por último un calendario en el que entran las tareas programadas en Toodledo. No está mal.
El modo más inmediato y el que primero nos propone Google es creando una cuenta de Exchange. Para ello pasamos a crear una del modo habitual. ¿Qué configuración hemos de usar?
En el campo correo colocaremos nuestra dirección de Gmail completa. Se dejará el campo Dominioen blanco. Como Usuario pondremos de nuevo nuestra dirección de Gmail y nuestra Clave en el apartado correspondiente. Pulsaremos Siguiente y elegiremos Cancelar si nos indica "Imposible verificar certificado".
Cuando aparezca el campo Servidor escribiremos m.google.com y luego Siguiente. Elegiremos los servicios que queremos sincronizar, en este caso Calendario. Luego elegir si queremos conservar las citas que tenemos en el iPhone/iPad o dejarlo todo "en la nube". Listo. Como se ve muy sencillo y "limpio".

Pero la cosa se complica si tenemos nuestra única cuenta Exchange ocupada por ejemplo con el correo del trabajo. En el iPhone/iPad (como en casi todos los teléfonos excepto el Nexus One, creo) sólo puede gestionarse una cuenta Exchange. Es algo que con la llegada del sistema operativo 4.0 para iPhone/iPad se solucionará.
Para ello usaremos CalDav una alternativa un poco más complicada de configurar pero efectiva. Deberemos crear tantas cuentas CalDav como calendarios queramos añadir.

Configurar iCal:

Ahora toca configurar iCal para que se sincronice con GCal. Abrimos iCal y seleccionamos la opción de menú iCal/Preferencias… y luego Cuentas. Nos aparecerá esta pantalla:


Pulsa en el botón + que apareceabajo a la izquierda. Aparecerá una nueva ventana en la que debemos introducir estos datos:

Descripción: Puedes poner lo que quieras para identificar la cuenta.
Nombre usuario: Tu cuenta de Gmail
Contraseña: Tu contraseña para acceder a Gmail
URL de la cuenta: www.google.com
Pulsa en Añadir y verás que a los pocos segundos (quizá la primera vez tarde un poco más) te aparece un nuevo calendario en la parte izquierda de tu iCal. Ese es el calendario de Google.
Si quieres haz la prueba. Pon un evento en Gcal y verás como al poco tiempo aparece en iCal. Por defecto, iCal se conecta cada 15 minutos a Gcal para comprobar si hay eventos nuevos, pero eso se puede cambiar en las preferencias de la cuenta que acabamos de crear.
También puedes crear un evento nuevo en iCal y verás como aparece en Gcal al momento.

Para ello iremos a Configuración y en el apartado Correo, Contactos y Calendario iremos a Otros. EnCalendarios optamos por Crear una cuenta Caldav.
Como Servidor pondremos www.google.com y como Usuario y Contraseña los de nuestra cuenta deGmail. Y luego una Descripción para identificar el calendario. Importante, de este modo tendremos nuestro calendario principal.
Para el resto de calendarios la cosa se complica un poco más, vamos a verlo. Deberemos crear tantas cuentas CalDav adicionales como calendarios secundarios tengamos, asignando a cada una un nombre adecuado.
Tras ello deberemos editar la configuración de cada una en Ajustes Avanzados cambiando la URL de cada uno de los calendarios.
Para ello deberemos buscar en nuestra configuración de calendarios de Google en la web la identificación del calendario, la encontraremos junto a los botones de XML, iCal, HTML y tiene este aspecto:
[email protected]

Tendremos la URL de nuestro calendario copiando la identificación anterior en una dirección de este tipo.
https://www.google.com/calendar/dav/copiar aquí ID /user

Con ello nuestro calendario de ejemplo quedaría así:
https://www.google.com/calendar/dav/[email protected]/user
No nos asustemos, tiene peor pinta de lo que parece, realmente es sencillo. De este modo tendremos sin ocupar nuestra preciada cuenta Exchange configurados nuestros calendarios que se sincronizarán con la frecuencia que marquemos en Ajustes. Disponibles en todo lugar, sin necesidad de ordenador, ni iTunes y para todos los ususarios con acceso autorizado. Y sin gastar un duro en programas...

Vía: http://elmundoesmovil.blogspot.com/2010/05/tutoriales-ipad-calendarios-con.html

iTunes varias carátulas un sólo CD

By | Hakintosh | No Comments

Problema:

Filtras un CD y te aparecen varias catárulas en el navegador de titulos. Es un bug.

Se arregla selecionando todos los temas y en las propiedades (cmd+i) en una de las pestañas te deja marcar el disco como una "recopilación", lo haces y aceptas y después repites el proceso desmarcando esa opción y si el resto de tags son iguales en todo el disco ya debería salir bien, como un solo cd.

Gracias @AluminiuM

Pasar muchos archivos de mayíusculas a minúsculas

By | Linux | No Comments

Pequeño tip para pasar multitud de archivos a minúsculas.
En mi caso fueron 11540 sin problemas.

#!/bin/sh
# Do the directories first, so that the
# path doesn't change
for each in `find . -type d`
do
newname=`echo $each | tr [A-Z] [a-z]`
mv $each $newname
done
# Now to the files...
for eachf in `find . -type f`
do
newnamef=`echo $eachf | tr [A-Z] [a-z]`
mv $eachf $newnamef
done

ソル三。

Kernel a 64 bits en Mac OS X

By | Hakintosh | 2 Comments

- Has activado el kernel de tu MacBook en modo 64 bits?

Una breve reseña para activarlo de modo temporal y permanente.

Temporal:

  • Arrancar el MAC pulsando las teclas 4 y 6.

Permanente:

  • Editamos el archivo /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
  • Buscar la cadena de texto:

<key>Kernel Flags</key>
<string></string>

  • Cambiar éste dato a:

<key>Kernel Flags</key>
<string>arch=x86_64</string>

  • Guardar.

ソル三