Este año seguí unos cursos presenciales que además de tomar notas escritas me requerían registrar flujos de procesos y el uso de diferentes colores por lo que me puse a buscar apps que me permitan eso desde mi iPad y luego de probar algunas me quedé con el DrawExpress por su gran utilidad:

  • Identifica los movimientos de tus dedos sobre la pantalla del iPad para dibujar las formas que necesitas: círculos, rectángulos, rombos, triángulos, líneas, flechas, etc.
  • También cuenta con una galería de formas: individuos, base de datos, documento, etc.
  • Doble tab sobre la figura permite ingresar texto.
  • Con el dedo haces un garabato dentro de la figura e identifica que quieres ponerle un color de relleno y muestra el set de colores para que selecciones uno.
  • Sobre una figura haces con los dedos un “+” y la duplica. Haces una “X” borra la figura.
  • Permite enviar el gráfico directamente por email, grabarlo en la galería de fotos del iPad o en DropBox/GDrive.

 

En conclusión, el uso de estos gestos facilita de gran manera la tarea de dibujar.
DrawExpress tiene una versión free (Lite) que te permite tener hasta 5 diagramas en el iPad.

image1

De un momento a otro mis websites alojados en byethost.com dejaron de funcionar y sólo se mostraba una página en blanco con el mensaje:
“500 Error, please check your php script / enable display_errors in your cpanel”

Revisando los logs encuentro lo siguiente:
Either all Options must start with + or -, or no Option may

Este problema se debe a un issue del upgrade del Apache Server a la versión 2.4 y para corregirlo hay que modificar la línea de Options en el archivo .htaccess de la siguiente forma:

Antes (ERROR):
Options SymLinksIfOwnerMatch ExecCGI Includes IncludesNOEXEC –Indexes

Ahora (OK):
Options +SymLinksIfOwnerMatch +ExecCGI +Includes +IncludesNOEXEC -Indexes

Esta funcionalidad de iOS puede ser muy útil en situaciones que nos conviene escuchar a leer la pantalla, como por ejemplo cuando estamos manejando.

Para dejar esta funcionalidad activada ir a: Settings > General > Accessibility > Speech
y encender estas dos opciones:

  • Speak Selection: cuando selecciones un texto mostrará la opción ¨Speak¨ que lee en voz alta el texto seleccionado.
  • Speak Screen: al deslizar dos dedos hacia abajo desde la parte superior de la pantalla, leerá en voz alta todo el contenido que se esta mostrando en pantalla.

Yo uso mucho la opción Speak Screen para leer correos y noticias cuando estoy manejando.

Además automáticamente identifica y lee correctamente textos en español e inglés.

Cuando cambié a iPhone 6 empecé a tener problemas con la conexión wi-fi la cual se perdía constantemente cuando estaba a más 10 metros de distancia del router, lo que no sucedía con ninguno de mis otros dispositivos (iPhone 5S, tablet, macbook ni notebook). Si no estaba tan cerca del router la señal Wi-Fi era débil y se perdía continuamente por lo que me la pasaba buscando la red y conectando manualmente.

Estuve investigando y probando diferentes sugerencias por más de 1 mes ya que asumí que era un bug del iOS 8 y hasta llegué a creer que era una falla física del equipo porque había probado de todo:

  • Eliminar la red en el iPhone: Settings > Wi-Fi > (seleccionar red) > Forget This Network
  • Restablecer la configuración de red: Settings > General > Reset > Reset Network Settings
  • Configurar la red en el iPhone con una IP fija
  • Cambiar nombre y pwd de la red en el router
  • Cambiar el canal de emisión en el router

Ninguna de esas opciones consiguió corregir el problema con mi iPhone 6.

La solución fue totalmente non-tech: simplemente le quité el case acrílico que tenía el iPhone y no volvió a perder la señal wi-fi en ningún lugar de mi casa, incluso en sótanos donde antes perdía la señal de teléfono ahora tengo señal estable.

La migración de contactos de iPhone a iPhone es prácticamente transparente gracias a iTunes o a iCloud, pero cuando el origen es un teléfono Android algunos se resignan a ingresar los contactos uno a uno. Encontré un procedimiento que hace la migración de contactos de forma sencilla y efectiva:

  1. En el dispositivo Android sincronizar los contactos hacia la cuenta Google: Ajustes > Cuentas > seleccionar la cuenta Google > Sincronización de Contactos
  2. En el iPhone: Settings > Mail, Contacts, Calendars > Add Account > Other > Add CardDAV Account, e ingresar los datos:
    1. Server = google.com
    2. Username = (cuenta gmail, ejm: charlieflores@gmail.com)
    3. Password: (contraseña de la cuenta gmail)
    4. Description = Google Contacts
  3. Finalizar haciendo tap en Next y los contactos empezarán a migrarse hacia el iPhone.

El IIS en Windows 7 64-bits me reportaba este error con una página ASP que intentaba abrir una conexión hacia un archivo excel:

Microsoft OLE DB Provider for ODBC Drivers error ‘80004005’
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

La línea del ASP que generaba el error:
    conn.Open(“DRIVER={Microsoft Excel Driver (*.xls)}; DBQ=” & Server.MapPath(“file.xls”) )

 

Para corregirlo hay que hacer lo siguiente:

1. Abrir el IIS Manager (cmd line: inetmgr) e ir a la opción “Application Pools” (menu izquierdo)
2. Seleccionar “DefaultAppPool” y dar clic en “Advanced Settings…”
3. Cambiar “Enable 32-Bit Applications” al valor = True

Intentando levantar mis websites en el IIS de Windows 7 me apareció este error:

            HTTP Error 401.3 – Unauthorized Error

Probé con los permisos de la carpeta “wwwroot” para el usuario IIS_IUSR pero el error seguía.
Entonces buscando encontré esto que sí lo solucionó y el IIS ya procesa las páginas ASP:

1. Abrir el IIS Manager (cmd line: inetmgr) y dar clic al ícono “Authentication”
2. En “Anonymous Authentication” hacer clic derecho y seleccionar “Edit”
3. Seleccionar “Application pool identity” y dar OK
4. Reiniciar IIS