Archivos de la categoría hechizoTecno

Sincronizar nuevo calendario Google con iOS

Tenía todos mis calendarios de Google sincronizados para verlos en iOs; añadí en Google un nuevo calendario (en la sección de otros, y que mostraba las tareas de Wunderlist); sin embargo cuando iba al iPad no veía ese calendario, ni me salía para poder seleccionarlo.

En la página de Apple encontré la solución:

“De forma predeterminada, solamente se sincroniza con el dispositivo tu calendario principal. Si quieres sincronizar otros calendarios tuyos, sigue los pasos descritos a continuación.

  • Con el navegador de tu dispositivo móvil, ve a esta página: https://www.google.com/calendar/syncselect
    Si eres usuario de Google Apps, ve a https://www.google.com/calendar/syncselect/
  • Selecciona los calendarios que quieras sincronizar y haz clic en Guardar.
    Los calendarios seleccionados aparecerán en tu dispositivo la próxima vez que lo sincronices.

Descargar lista de youtube desde línea de comandos

Válido para linux y OSX; con este comando lo descarga a la máxima calidad posible:

youtube-dl –max-quality FORMAT -citw url_de_la_lista_de_youtube

Para obtener ayuda:

youtube-dl –help

Para instalar en OSX:

sudo curl https://yt-dl.org/downloads/2015.01.25/youtube-dl -o /usr/local/bin/youtube-dl

sudo chmod a+x /usr/local/bin/youtube-dl

Para bajar los vídeos de un canal completo:

youtube-dl –max-quality FORMAT -citw ytuser:<USER>

Para copiar a partir de un determinado número de vídeo, añadimos la opción:

–playlist-start NUMERO

 

 

Apuntar dominio a otro proveedor

Hace unas semanas decidí contratar una máquina virtual para poder hacer pruebas de programación, y ya de paso migrar mis sites. Instalé lo que necesité sin ningún problema y migré las webs al nuevo alojamiento, pero faltaba un último paso que no pensaba fuera a ser tan complicado: hacer que mi dominio apuntara a la nueva máquina.

Mi estructura de la que partía era:

  • un proveedor donde tenía el dominio
  • otro proveedor para la máquina virtual nueva
  • un proveedor donde tenía los sites y a los que tenía apuntados los dominios.

Ahora el objetivo era hacer que el dominio llevara a la nueva máquina.

Al contratar la máquina virtual, se me asigno una url de acceso, que sería la dns primaria con la forma: vpsXXXXXX.ovh.net; sin embargo necesitaba también una dns secundaria. Para ello se asigna el dominio al servidor de dns secundario (este nos lo asigna por defecto) en el área de gestión del proveedor de la máquina; en mi caso esta dns era sdns2.ovh.net. Pero para que se llevara a cabo este cambio, me pedía añadir en la gestión de mi dominio un campo de tipo TXT y nombre ownercheck con un determinado valor que nos da; es la forma que se tiene de verificar que ese dominio sea realmente tuyo.

Fui al proveedor del dominio, e intenté hacer el cambio, pero como el dominio estaba utilizando las dns’s del proveedor de alojamiento donde estaba mi web, tuve que ir a este y, en el área de control referente al dominio, realizar este cambio. Fui a un área avanzada de configuración de dns’s, elegí el dominio y añadí un campo para mi dominio, con los siguientes valores:

Nombre -> nombre de la propiedad, ownercheck.

TTL -> 600

Tipo -> TXT

Datos TXT -> El valor que se me proporcionó en el intento de añadir el dns secundario.

Cuando añadí el nombre, automáticamente el nombre se cambiaba a ownercheck.nombredominio y pensaba que esto sería un problema; me puse en contacto con el servicio técnico y me dijeron que no había problema aunque viera ese sufijo. Así fue, esperé unas horas y volví a mi nuevo proveedor de la máquina para asignar el DNS secundario para el dominio. Ahora ya me dejaba realizar la operación.

En la máquina virtual nueva tengo instalado Webmin, por defecto en el puerto 10000; accedo a él con la url que me dan para acceder a mi máquina, y puerto 10000; el usuario y password son los de root de la máquina. Con esta herramienta es posible acceder a opciones y aplicaciones del sistema desde la web.

La web ya la tenía migrada a la ruta /var/www/html que es de donde lee por defecto el apache (tengo apache+php+mysql).

En Webmin vamos a Servers> Bind DNS Server

Create Master Zone

Domain name / Network:  yourdomain.com

Master Server : yourdomain.com

IP address for template records: IP externa con la que podemos acceder a nuestra máquina virtual.

Damos a Create y apareceremos en Edit Master Zone; pinchamos en Address.

Name :  lo dejamos en blanco
Address :  nuestra IP, como antes

Pinchamos en create.

Name :  www
Address :  nuestra IP

Pinchamos en create.

Name :  webmail
Address :  nuestra IP

Pinchamos en create.

Name :  ftp
Address :  nuestra IP

Pinchamos en create.

Name :  server
Address : nuestra IP

Pinchamos en create.

Name :  ns1
Address :  nuestra IP

Pinchamos en create.

Name:  ns2
Address:  nuestra IP

Pinchamos en create.

Luego pinchamos en Return to record type y vamos a Name Server.

Zone Name:  yourdomain.com.
Name Server:  ns1.yourdomain.com.

(deben terminar en . !!!)

También creamos

Zone Name:  yourdomain.com.
Name Server:  ns2.yourdomain.com.

Return to record types

Vamos a Mail Server.

Name:  yourdomain.com

Mail Server:  webmail.yourdomain.com

Priority: 10

Create

Return to record types

Ahora vamos a BIND DNS Server y nos metemos en Zone Defaults. En Allow queries from elegimos Listed y en la caja dejamos solo puesto el valor any (lo escribimos). Guardamos y pinchamos en Return to zone list.

Ahora vamos a Addresses and Topology y en Ports and addresses to listen on marcamos

Ahora solo queda reiniciar; pinchamos en Apply Configuration, luego en Stop BIND y por último Start BIND.

Después accedemos a la configuración en el proveedor del dominio, y buscamos la zona para configurar los dominios; introducimos las dns primaria y secundaria que hemos asociado a nuestro dominio.

Esperamos unas horas, y si todo ha ido bien, tendremos el dominio (por fin!) apuntando a la nueva máquina.

Referencias sobre la configuración de BIND:

http://www.webtop.com.au/blog/how-to-setup-dns-using-webmin-2009052848

Tweaks Jailbreak

Marcadas con * aquellos imprescindibles en mi sistema:

* AppSync – Para poder instalar aplicaciones de programas como AppCake.

Controllers for All – Para poder utilizar mandos de terceros que no usan el protocolo mfi.

Smarttap – Para bloquear y desbloquear el dispositivo dando un doble tap sobre la pantalla de inicio.

* SwipeSelection – Para movernos por el texto y seleccionar fácilmente desde el propio teclado.

*  Activator – Para asociar gestos a eventos; en sí no es imprescidible en mi sistema, pero lo requieren otros tweaks y por tanto lo tengo instalado.

Springtomizer – Permite cambiar toda la configuración visual de iOs.

* AppButton – Muestra un botón tranaparente en pantalla donde poder cambiar de aplicación muy rápida y cómodamente.

ReachAll – ReachHability para todos los dispositivos iOs.

ReachApp – Para poder hacer split de la ventana con multitarea mediante Reachability; necesita de ReachAll.

* PowerUp – con la opcion de apagar el dispositivo ahora es posib elegir entre reiniciar, respring o reiciar en safe mode.

* Youtubed – permi seguir escuchando el audio de  aplicacion de youtube aunque estemos en otra app o en escritorio, incluso con el dispositivo bloqueado.

* LocalIAPStore – para poder realizar compras integradas en aplicaciones (o revistas) de forma gratuita.

Auxo3 – entre otras cosas, gestiona la multitarea de iOs.

BtStack – tweak que necesitan  otros tweaks como “controllers for all” para que dispositivos que no son compatible con mfi puedan conectar por bluetooth.

* Cydia enable – descarga gratis app desde cydia

* VideoPane – tweak de pago que permite ver videos de aplicaciones en ventanas flotantes para poder utilizar a la vez otras apps. Yo lo compré por 1,99€ y ahora me costaría mucho prescindir del él; solo por este tweak merece la pena hacer Jailbreak,

* LinkTunes – aparece en iTunes una opción para descargar canciones (repo.hackyouriphone.org)

 

Apps:

* PopCorn Time – aplicacion para ver peliculas en torrent.

* AnyDrop – permite explorar los archivos y carpetas del iPad y subir archivos desde una ip.

–  Mame4iOs – emulador de mame; tiene algunos problemas, entre ellos que de momento no se pueden usar controladores mfi; no conozco de momento ningún emulador de Mame que esté a la altura.

* AppCake – tienda de aplicaciones alternativa a la AppStore; requiere AppSync para poder instalar las apps. (http://cydia.iphonecake.com)

*  iCleanner Pro – Para hacer una limpieza del sistema eliminando archivos innecesarios.

Problema al arrancar MAMP en OSX Yosemite

Al intentar arrancar el Apache de MAMP obtenía un error similar al siguiente:

Symbol not found: _iconv
Referenced from: /usr/lib/libmecabra.dylib
Expected in: /Applications/MAMP/*/libiconv.2.dylib
in /usr/lib/libmecabra.dylib

La solución fue renombrar el archivo /Applications/MAMP/Library/bin/envvars/Applications/MAMP/Library/bin/_envvars

Ir a inicio y final de línea en iTerm para Osx

Si utilizas iTerm como terminal en Mac y estás acostumbrado a las combinaciones del sistema para ir al inicio y final de línea (cmd+shift+izquierda o cmd+shift+derecha), te sentirás frustrado al querer utilizar estas combinaciones y ver que se realizan tareas sobre las pestañas de la aplicación; para cambiar esta funcionalidad de teclas, no es nada intuitivo, la verdad. Hay que ir a Preferences > Keys y elegir la combinación cmd+shift+izquierda y asignarle la acción “Send hex code” y luego poner “0x01″; de forma similar para cmd+shift+derecha, con el código “0x05″.

Pegar sin formato en mac

Ayer descubrí en mac una característica del pegado: el pegado sin formato; permite pegar texto sin el formato con el que fue copiado; esto lo utilizo muchísimo, pero antes de conocer esta opción me las apañaba pegando en un documento sin formato, luego copiando este nuevo texto sin formato y pegándolo donde deseo.

Para pegar directamente sin formato: cmd+alt+shift+V

Eliminar VPN en iPhone

Hace unos días instalé en el iPhone 5S algunas aplicaciones que instalaban una serie de perfiles para conectarnos a una VPN y de esta forma no consumir los datos móviles de nuestro operador; entre ellos estaba Vpn One Click; tras finalizar la instalación, nos aparecerá en Configuración la posibilidad de activar la VPN (si no, la opción de la VPN estará en Configuración > General < VPN), y habrá una lista de VPN’s disponibles entre las que deberemos elegir la de nuestro país. Al final no quedé convencido con el resultado, y decidí desinstalar estas aplicaciones, pero quedaron instaladas las configuraciones VPN, y no encontraba forma de eliminarlas, ni entrando en cada una de ellas (se supone que las creadas sin un perfil se pueden eliminar entrando en cada una de ellas, donde tendremos la opción de eliminar). Probé a restablecer los ajustes de red, pero con ello no se eliminaron las VPN’s. Al final encontré la solución y es acceder a Configuración > General > Perfiles (esta opción solo la veremos si hay perfiles) y desde ahí elegimos cada uno de los que deseemos eliminar.