Enlazar Google Earh Pro con Basecamp en Mac OS

Google Earth Pro Basecamp

Ahora que Google Earh Pro es gratuito tal vez nos interese usarlo junto con Basecamp para visualizar nuestros trayectos, ver fotos de los alrededores, perfil 3D, hacer alguna medición extra, etc. Ahora bien, cada vez que usamos las opciones de Google Earth desde Basecamp nos redirigen a Google Earth y no Google Earth Pro.

La solución es bien sencilla:
1- Desinstalamos Google Earth (no Pro);
2- Instalamos Google Earth Pro asegurándonos de dejarlo dentro de la carpeta de aplicaciones;
3- Únicamente nos quedará renombrar la app de "Google Earth Pro.app" a "Google Earth.app".

Carpetas especiales IMAP con Dovecot y Outlook 2013

Outlook 2013 & Dovecot

Es posible que tengamos una configuración IMAP que haga que Outlook no detecte correctamente las carpetas especiales, es decir, lo normal es que "Elementos enviados" los guarde en "Sent", los "Elementos eliminados" en "Trash", etc.

Outlook 2013 implementa únicamente el estandard IMAP LIST (el usado normalmente para GMail) para tratar de detectar y auto-configurar las bandejas especiales IMAP, según la RFC6154 (http://www.rfc-base.org/txt/rfc-6154.txt).

Para que Outlook 2013 detecte y configure correctamente cada bandeja debemos tener una correcta configuración en Dovecot, ya sea modificando únicamente el archivo 'dovecot.conf', o bien, su archivo correspondiente dentro de la carpeta 'conf.d', según lo tengamos configurado/estructurado.

Por una parte indicaremos que nuestro servidor es capaz de tratar con IMAP LIST:
imap_capability = +XLIST SPECIAL-USE

Por otro lado, especificaremos las bandejas especiales de nuestro servidor:

namespace inbox {
inbox = yes
list = yes

mailbox Drafts {
special_use = \Drafts
auto=subscribe
}
mailbox Junk {
special_use = \Junk
auto=subscribe
}
mailbox Trash {
special_use = \Trash
auto=subscribe
}

# For \Sent mailboxes there are two widely used names. We'll mark both of
# them as \Sent. User typically deletes one of them if duplicates are created.
mailbox Sent {
special_use = \Sent
auto=subscribe
}
mailbox "Sent Messages" {
special_use = \Sent
}
}

Teniendo esta configuración activa ahora es cuestión de eliminar el perfil de Outlook 2013 mal configurado y volverlo a configurar desde cero, para que detecte correctamente la configuración.

Mensaje "Sin datos" en Galaxy Nexus

Galaxy Nexus Recovery

Cuando encendemos el Galaxy Nexus y pulsamos Power a la vez que volumen superior nos aparecerá un menú que nos permite hacer Wipes pero nada más.

Si queremos un menú para instalar paquetes y ROMs necesitamos:
1) Tener root -> Rootear Galaxy Nexus: 'Guia de El Androide Libre';
2) Instalar el ROM Manager desde el Play Store;
3) Instalar el "ClWorM Recovery" desde ROM Manager;
4) Desde el mismo ROM Manager indicar iniciar en Recovery Mode.

Posteriormente podremos instalar ZIPs con paquetes o ROMs sin tener que ver el mensaje "Sin datos".

Aumentar sonido y volumen general en Galaxy Nexus

GalaxyNexusSound.jpg

Algunos Galaxy Nexus (Nexus 3) tienen el sonido general bajo o tal vez quieras potenciar aún más el sonido que tienes. Para las versiones Android hasta la 4.2.2 es posible aumentarlo mediante un paquete.

Para instalarlo necesitaremos:
1) Tener root -> Rootear Galaxy Nexus: Rooteo con 'El Androide Libre';
2) Copiar el archivo "Fix-Sound-4.2.2.zip" en la raíz de la memoria de almacenamiento del telf;
3) Instalar el ROM Manager desde el Play Store;
4) Instalar el ClWorM recovery desde ROM Manager y también desde ROM Manager indicar iniciar en recovery mode;
5) Ir a "install zip from sdcard", luego "choose zip from sdcard" y seleccionar el archivo copiado anteriormente "Fix-Sound-4.2.2.zip";
6) Esperar a que acabe, volver al menú principal y "reboot system now", aceptando cualquier opción que nos indique.
7) Al reiniciar el volumen será más potente.

Transferir archivos de Android a Mac OS manteniendo fecha y hora

Android File Transfer

No todos los dispositivos con Android nos van a permitir acceder a transferir nuestras fotos únicamente conectando el móvil mediante el cable USB. En esos casos, para poder transferir archivos, tenemos varias opciones:
a) Utilizar los servicios de sincronización de Google;
b) Utilizar aplicaciones de terceros para sincronizar;
c) Android File Transfer: Herramienta creada por Google para Mac OS con la finalidad de transferir estos ficheros.

El problema es que la aplicación de Android File Transfer no permite "mover" los archivos, es decir, preservar la fecha y hora y por lo tanto las fotos que hayamos realizado pueden quedar con una fecha y hora diferente a la que realmente debería tener.

Si no queréis que vuestras fotos naveguen por la nube (opción 'a') yo recomiendo la opción 'b'. Para ello es fácil, tan solo tenéis que instalar en vuestro Android un servidor FTP, como FTPServer, o un servidor SSH, como SSHDroid. Una vez instalado configuráis un acceso FTP desde alguna aplicación como FileZilla (utilizando la opción de preservar fecha y hora) y ya podéis transferir sin tener que conectar ningún cable.

Por otro lado, si queréis transferir utilizando iTunes como si de un dispositivo con iOS se tratase, también es posible utilizando iSyncr.

Discos duros externos USB 3.0 y Thunderbolt con bajo rendimiento

USB3&Thunderbolt

Últimamente están apareciendo discos duros externos con interfaz de conexión basada en USB 3.0 y también Thunderbolt. El problema es que mucha gente se cree que la velocidad de lectura/escritura será la misma que la indicada en el estándar y su versión, ya sea USB, Thunderbolt o Firewire, y no es así. Debido a la confusión que muchos usuarios se llevan a continuación os explico como funciona y veréis como una interfaz tan potente de poco sirve en un disco duro externo si éste no es un SSD (Solid State Disk) y, actualmente, la mayoria no lo son y menos en grandes capacidades (1, 2 o 3 TeraBytes).

Si nos fijamos en las tasas de transferencia de las distintas versiones de USB tenemos que:
- USB 1.0 = 0,19 MBytes/s
- USB 1.1 = 1,5 MBytes/s
- USB 2.0 = 60 MBytes/s
- USB 3.0 = 600 MBytes/s

Por otro lado tenemos el Firewire, ya poco utilizado:
- Firewire 800 = 100 MBytes/s
- Firewire s1600 = 200 MBytes/s
- Firewire s3200 = 400 MBytes/s

Y el nuevo Thunderbolt, el mejor hasta ahora, que es capaz de transmitir a 1200 MBytes/s.

Ahora bien, si queremos rendir a velocidades cercanas a la del USB 3.0 o Thunderbolt tendremos que tener en cuenta:

  • 1- Asegurarnos de tener una interfaz de conexión 100% compatible. Por ejemplo, que nuestro USB 3.0 en nuestro equipo sea realmente 3.0 y no 2.0;
  • 2- Asegurarnos que el disco duro externo, a parte de conectarse por USB 3.0 o Thunderbolt, tenga una capacidad de lectura/escritura elevada;
  • 3- Asegurarnos que el disco duro de nuestro equipo, o del cual queremos intercambiar información con el disco duro externo, tenga también una velocidad de lectura/escritura elevada.
  • Con el punto 2 y 3 nos encontramos el problema. Muchos fabricantes estan vendiendo discos duros externos indicando que disponen de USB 3.0 a 5Gbps (600 MBytes/s) o Thunderbolt (1200 MBytes/s) pero, ¿de qué nos sirve si algunos incorporan discos con SATA I por ejemplo? Es decir, para qué queremos que una autopista tenga un límite de velocidad de 120Km/h si los coches no son capaces de ir a más de 60Km/h (a parte de que no está permitido).

    En definitiva, a la hora de comprar un disco duro tenemos que tener muy en cuenta de qué disco duro se trata, ya que la carcasa puede llevar varios tipos. Por ejemplo, ojo con las versiones de SATA ya que según la versión que tengan no seran capaces de aprovechar la velocidad del bus:
    - SATA I = 150 MBytes/s
    - SATA II = 300 MBytes/s
    - SATA III = 600 MBytes/s

    Como véis, el único capaz de soportar el máximo que te ofrece USB 3.0 es el SATA III, aunque también hay tecnologías superiores como SAS, o bien ya nos tendríamos que ir a los discos SSD, actualmente muy elevados de precio pero los más capaces de absorver el USB 3.0 o Thunderbolt.

    Ahora bien, aún así todavía existen más pegas. A todo ésto también cabe añadir que la tasa de transferencia también se verá perjudicada por el sistema operativo y el software que tengamos instalado como, por ejemplo, el antivirus. Y además si no es un disco SSD tendremos que tener en cuenta más característcas como la velocidad de rotación (sobretodo), tamaño del bufer, tamaño de plato, velocidad de cambio del cabezal entre platos, etc.

    En Internet podéis consultar varias comparativas de rendimiento de discos como esta: Results for all 3.5in.

    Thunderbolt y USB 3.0 estan muy bien pero no sirven de nada sin todas las otras variables comentadas. Id con cuidado a la hora de comprar y no os llevéis una sorpresa pensando que irá mucho más rápido.

    Eliminar protección contra escritura de un pendrive USB

    USB Write Protected

    Existen pendrives USB que vienen protegidos contra escritura de fábrica, es decir, es "imposible" eliminar el contenido, formatearlos e incluso formatearlos a bajo nivel. Ahora bien, es posible que el dispositivo esté obsoleto o tengamos permiso del fabricante para reutilizarlo y, en ese supuesto caso y si además la capacidad es interesante, es posible que nos interese reaprovecharlo.

    Es por ello que estuve informándome para averiguar como aplican ésta protección, pues imaginé que tal vez sería como los viejos disquetes de 5¼ o 3½ y mi sorpresa que que el control sigue siendo igual, es decir, aunque en el pendrive tengas una pestaña o venga protegido contra escritura, es el sistema el que finalmente decide escribir o no, es decir, si romper la protección mediante un flasheo o cambiando un bit. No sé, al menos ya lo he probado con 3 pendrives y he conseguido burlarlos todos, pero era imposible utilizar herramientas de formateo a bajo nivel basadas en GNU/Linux o Windows.

    Finalmente encontré una y a continuación os indico los pasos a seguir para cambiar la información que procede del pendrive y eliminar la dichosa protección contra escritura. Ahora bien, es cierto que tal vez no funcione para todos los pendrives pero seguro funciona para aquellos que hayan sido tratados por la compañía taiwanesa Phison Electronics, es decir, la mayoría, como Kingston, por ejemplo, que trabaja con ellos.

    Para ello utilizaremos la herramienta "Phison MPALL" que encontraremos dentro de una página rusa, en el apartado con el mismo nombre "Phison MPALL" y cuyos enlaces apuntan a webs de descarga directa como Depositfiles. Descargaremos la última versión ya que es una herramienta que van actualizando a medida que aparecen nuevos modelos.

    Descomprimimos el ZIP descargado y procedemos a seguir los pasos a continuación:

  • 1. Introducimos el pendrive a desprotejer y ejecutamos el fichero "GetInfo.exe" para recopilar datos acerca del pendrive USB;
  • 2. Seleccionaremos la unidad donde tenemos conectado el pendrive y pulsaremos "Read" tal y deberemos tener en cuenta los datos que aparecen, sobretodo "ICVersion", "FWVersion" y "FC1-FC2":
  • 3. En las otras pestañas podremos observar más información como las particiones o LUNs que tiene y saber si realmente está o no protegido contra escritura:
  • 4. Abrimos ahora el ejecutable llamado "MPALL_F1_7F00_DL20_v333_0C.exe" (en mi caso utilizo la versión 3.33.0C). En la ventana que nos aparece pulsaremos el botón "Update", nos recuperará la información del Pendrive y después el botón "Setting":
  • 5. Escogeremos la opción "Advance Setting" y "New Setting" para crear un nuevo fichero de configuración (MP.ini):
  • 6. Ahora es el momento de especificar las características que hemos detectado mediante el fichero "GetInfo.exe". En la primera pestaña, "IC_FW", indicaremos los campos "Controller" donde indicaremos el "ICVersion" detectado con el programa GetInfo y también el campo "FC1 - FC2":
  • 7. En la pestaña "Flash Setting" activaremos sobretodo la opción de "Erase Flash":
  • 8. En la pestaña "Partition Setting" indicaremos el número de partición (normalmente 1) e indicaremos que es "Removable Disk" y el sistema de ficheros por defecto:
  • 9. Ahora guardaremos los cambios mediante el botón "Save". Esto nos rellenará un fichero llamado "MP.ini" y luego cerraremos la ventana:
  • 10. Habiendo cerrado la ventana de configuración volvemos a la ventana principal. Allí indicamos que queremos utilizar la configuración establecida en "MP.ini", pulsaremos "Update" para asegurar que ha detectado bien el pendrive y finalmente pulsaremos "Start":
  • 11. Tendremos que esperar un rato hasta que finalice. Sabremos que ha finalizado porque quedará la barra de color verde:
  • 12. Ahora solo tendremos que retirar el pendrive y volverlo a conectar y ya tendremos permisos de escritura.
  • Problemas:
    - Si después de finalizar el proceso, habiendo finalizado correctamente, seguís sin tener permisos, probad conectar el USB en otro equipo;
    - Si os aparece el error "Checksum Error" es debido a varias causas: a) No está bien configurado; b) Prueba utilizar una versión anterior de Phison MPALL.
    - Dentro del enlace de la página rusa hay otros programas como el "Silicon Power Low Level Formatter";
    - También os puede servir otro programa, el "SMI ReFixInfo". Para utilizarlo: 1) Conectamos el USB; 2) Abrimos el programa y hacemos un "Refresh"; 3) Marcamos opciones "Enable Format" y "Reset Write Protect" y en el desplegable de arriba también indicamos eliminación de escritura; 4) Pulsamos "Start"; 5) Desconectamos pendrive y volvemos a conectar y ya podremos formatearlo o escribir en él.

    Si puedo ayudar en algo contactad conmigo. Espero os haya servido de ayuda.

    (15/02/2013) - Los links de la página rusa han cambiado y los he actualizado.

    Conexión VPN SonicWall Pro desde Mac OS X

    A continuación detallo la configuración necesaria para poder establecer una conexión VPN entre un SonicWall y Mac OS X utilizando el cliente IPSecuritas, bastante competente y gratuito.

    Configuración del perfil VPN en SonicWall






    Configuración del perfil en IPSecuritas para Mac OS X

    Configuración y nombre del perfil:






    Una vez conectados a la red ya podremos utilizar otras herramientas como el "Microsoft Remote Desktop Connection Client for Mac" por ejemplo.

    Rootear HTC Desire e instalarle CyanogenMod 7 (fácil y rápido)

    CyanogenLogo

    Aquí os dejo otro manual pero ésta vez muy sencillo, para 'dummies'. Los pasos para rootear un HTC Desire (primera version, sin 'S' ni 'HD' detrás) y posteriormente instalar CyanogenMod v.7 como una muy buena opción alternativa al sistema que lleva por defecto el teléfono.

    Si sigues los puntos paso a paso no tendrás problema y en 30 minutos puedes tenerlo, aunque dependerá ya de la agilidad que tenga cada uno.

    Pasos para ser root utilizando Windows
    1- Desinstalar el HTC Sync si lo tenemos instalado;
    2- Descargar e instalar "HTC Driver 3.0.0.007";
    3- Descargar "IncredibleUSBUniversal.zip" y descomprimir en un directorio;
    4- Para instalar correctamente la conexión PC-Teléfono tenemos que iniciar el HTC en modo bootloader (tecla volumen hacia abajo). En el bootloader nos aseguraremos tener:
    BRAVO PVT4 SHIP S-ON
    HBOOT 1.02.0001
    5- Al conectar el teléfono con Windows es posible que nos pida instalar el controlador. Cancelaremos el asistente y nos dirijiremos al "Administrador de dispositivos". Allí veremos que ha detectado el dispositivo como "Android 1", con el botón derecho actualizaremos el controlador manualmente y seleccionaremos el directorio descomprimido respecto "IncredibleUSBUniversal.zip" anteriormente comentado. Una vez esté instalado correctamente aparecerá en el Administrador de dispositivos como "Android Bootloader Interface";
    6- Reiniciamos el PC para instalar correctamente los drivers y reiniciamos el teléfono con un REBOOT para que arranque normal y corriente (seleccionamos opciones con las teclas de volumen y las ejecutamos con la tecla de POWER);
    7- Una vez reiniciado PC y el teléfono, conectamos por USB y seleccionamos en el móvil la opción de conectar como "HTC Sync";
    8- Descargamos "Revolutionary 0.4 pre4" desde la web "revolutionary.io";
    9- Da igual si aparece en el móvil "Buscando HTC Sync..." o ha finalizado el intento de conexión con HTC Sync, independientemente ejecutamos desde una consola de comandos de Windows el fichero EXE del "Revolutionary 0.4 pre4";
    10- Nos pedirá la "beta key" que generaremos en la misma web "revolutionary.io" utilizando el serial que nos muestra en pantalla de comandos. Os recomiendo utilizar mejor el copy-paste porque la letra "l" y la "I" son idénticas y se confunden al copiarlas a mano;
    11- Automáticamente el programa reiniciará el móvil y nos dejará la pantalla en el Bootloader donde podremos ver que ahora indica "BRAVO PVT4 SHIP S-OFF" en vez de "... S-ON";
    12- Ahora ya podemos proceder a hacer el root. Descargamos el siguiente fichero ZIP:su-2.3.6.3-efgh-signed.zip;
    13- Conectamos el movil por USB y copiamos el fichero ZIP tal cual en la raíz;
    14- Reiniciamos el móvil en modo Bootloader, seleccionamos RECOVERY y pulsamos POWER para reiniciar;
    15- En el menú RECOVERY seleccionamos "install zip from sdcard" y pulsamos el botón central (sensor óptico) para aceptar la opción, volvemos a seleccionar "choose zip from sdcard" y finalmente seleccionamos el zip para instalarlo;
    16- Una vez instalamos volvemos a opción de menú anterior con el botón para volver atrás hasta seleccionar la opción "reboot system now";
    18- Al reiniciar ya tendremos el teléfono rooteado.

    Pasos para instalar el MOD de CyanogenMod v. 7
    1- Es recomendable realizar una copia de seguridad de contactos, programas o lo que se quiera con "Titanium Backup", por ejemplo, aunque no hay problema si los tenéis en vuestra cuenta de Google;
    2- Descargamos los ficheros "gapps-gb-20110307-signed.zip", correspondiente a las Google Apps, y "update-cm.7.1.0-Desire-signed.zip" correspondiente al MOD de Cyanogen;
    3- Los copiamos en la raíz de la tarjeta SD;
    4- Descargamos del Market e instalamos la app "Rom Manager" y hacemos una copia de la ROM con la opción "Flashear ClockworkMod Recovery". Con otra app llamada "Rom Manager Recovery" podremos recuperar en caso de desastre. Si no podemos hacer la copia deberemos entrar con "Superusuario" (icono nuevo que nos aparece en programas tras haber rooteado) y damos permisos a la app, luego desde "Rom Manager" tenemos otra opción para corregir permisos, la aplicamos;
    5- Una vez realizada la copia, desde la misma app "Rom Manager" le damos al a opción de "Reiniciar en Recovery";
    6- Desde el modo Recovery seleccionaremos la opción de "wipe data/factory reset" y así eliminaremos todo lo que hay en la rom;
    7- Posteriormente haremos un "wipe cache partition";
    8- Luego vamos a la opción "advanced" y hacemos un "wipe dalvik cache" (para vaciar la caché de la máquina virtual) y un "wipe battery stats";
    9- Una vez finalizados los wipes nos quedará instalar el mod. Vamos a menú anterior (tecla hacia atrás) y seleccionamos "install zip from sdcard";
    10- Iremos a la opción de "choose zip from sdcard" y seleccionaremos el fichero "update-cm-7.1.0-Desire-signed.zip" para instalar el mod de Cyanogen 7.1 para HTC Desire (GSM);
    11- Reiniciamos el terminal "reboot system now" y dejamos que arranque todo correctamente;
    12- Entramos con el "ROM Manager" y volvemos a iniciar en modo Recovery;
    13- Instalamos ahora el otro zip "gapps-gb-20110307-signed.zip" que nos pondrá las aplicaciones de serie de Google;
    14- Finalmente reiniciamos con "reboot system now" y ya podremos configurar el terminal desde las opciones de Android, las de Cyanogen y las de AWDLauncher, que es el lanzador de aplicaciones que tiene integrado, muy muy completo.

    Problemas
    - Para los links indicados mejor hacer un click encima y no guardar el enlace al que apuntan, los enlaces se abriran en una página a parte;
    - Si os da problemas de acceso a ficheros utilizad, en el modo Recovery, la opción "Fix permissions" del menú "advanced";
    - Podemos montar y desmontar el USB en modo Recovery ("mount USB storage") y conectar directamente para añadir ficheros a la SDCard. Si copiamos ficheros tendremos que reiniciar nuevamente para que los coja correctamente. Gracias a ésto nunca tendréis problemas para recuperar el teléfono. Además es posible formatear la tarjeta SD, crear particiones, etc.

    Puntos suspensivos en Roundcube con Firefox 7 ("text-overflow:ellipsis")

    Roundcube

    Los usuarios de Roundcube que aún no disponen de la última versión estable 0.6 habrán notado problemas de visualización de textos al utilizar dicho webmail con la última versión de Firefox 7.0 o 7.0.1.

    Eso es debido a que Roundcube utiliza la propiedad de CSS llamada "ellipsis" para textos demasiado largos. También es cierto que no ocurre con todos los usuarios de Firefox 7 ya que también depende de la resolución de la pantalla y el zoom que se tenga aplicado sobre el navegador.

    Si queremos corregir el problema sobre nuestra actual versión lo único que tendremos que hacer es modificar ésta propiedad. Localizaremos el archivo de estilos con el siguiente párrafo:

    #messagelist tbody tr td
    {
    height: 20px;
    padding: 0;
    font-size: 11px;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    border-bottom: 1px solid #EBEBEB;
    cursor: default;
    }

    Y posteriormente cambiaremos las dos líneas que hacen referencia a "text-overflow" dónde en vez de "ellipsis" especificaremos "clip":

    text-overflow: clip;
    -o-text-overflow: clip;

    Espero os haya servido de ayuda.