Archivos de tek

Mobile Jones (aplicaciones)

ipaq910 Actualmente uso un HP iPAQ 910 desbloqueado (útil en México y en los Estados Unidos) con Windows Mobile 6.1. El teléfono tiene buenas características (gps, 3g, wifi, pantalla táctil, cámara de 3mp, flash, teclado qwerty) y en general es bueno aunque tiene sus detallitos (la batería no aguanta mucho, el disparador de la cámara tarda mucho). Por el momento, estas son las aplicaciones que más uso en él:

  1. Google Maps: para navegar los mapas de google y obtener rutas (caminata, transporte público y auto), también integra la utilidad de latitude.
  2. Opera Mobile: mi navegador favorito siempre ha sido Opera y en el teléfono no es la excepción.
  3. One Note: para hacer notas en el teléfono y sincronizarlas con el One Note de la computadora.
  4. Windows Live Search: para hacer búsquedas de películas, clima, negocios en mi “barrio”
  5. Skype: para hacer llamadas. Lo he probado con la red 3G de Telcel y funciona muy bien.
  6. Sugar Sync: para revisar los archivos que tengo respaldados en el web
  7. NewsGator Go!: para leer feeds desde mi teléfono. Lo mejor es que automáticamente se sincroniza con lo que he leído en mi FeedDemon. 
  8. Facebook: para metichear a gusto.
  9. Beejive: para conectarme al messenger, aim y gtalk al mismo tiempo.
  10. World Mate: para programar mis viajes (aunque no sean muchos)

 

Otros

  1. Quakk: cliente de twitter
  2. Tube (Subway): lector de mapas de metro
  3. Evernote: otro programa para sincronizar notas.
  4. Messenger: el programa oficial de Microsoft para messenger. Tiene más opciones como compartir imágenes.
  5. Microsoft My Phone: para hacer un respaldo de los contactos, agenda y sms que tiene mi teléfono.
  6. Tag Reader: útil para leer los nuevos “tags” (o barcodes) de Microsoft.
  7. Pocket Digital Clock: pequeña utilidad para mejorar el reloj.

Zuse v2

La nueva versión de Zuse fue liberada el pasado 11 de octubre. Zuse es un programa que te permite agregar las canciones que escuchas en el software del Zune a Last.FM (Scrobbling). Hoy he comenzado a usar la nueva versión y la gran mejora es que hace el scrobbling directo del software del zune sin necesidad de seleccionar las canciones y lo mejor de todo es que ya quedan entre tus últimas escuchadas y sin hacer clicks.

Download Zuse, Last.FM Zuse Group

jQuery vendrá integrado a Visual Studio

Una grandiosa noticia, de esas que deben celebrarse con cerveza: jQuery vendrá integrado a Visual Studio. Y será sin cambio: “AS IS”. Me alegra mucho que Microsoft tome la decisión de integrar una librería tan flexible y con una comunidad tan grande. Además es importante notar que, pese a lo que muchos piensan, ellos también apoyan (y se apoyan en) el Open Source.

Mas información en el blog de Scott Hanselman, Scott Gu y John Resig.

YEY!

pequeña modificación para el itunes agent

hace tiempo uso el itunes agent para sincronizar la memoria (micro sd) de mi teléfono con una lista en el itunes. funciona bien, pero tiene un defecto (al menos con mi teléfono): el teléfono toma los id3 tags del archivo y los ordena por título de la canción, si no tienen, los ordena por nombre de archivo. esto friega horrible el orden de la lista. es muy desagradable cuando tienes un disco nuevo y no lo puedes oír en el orden adecuado.

afortunadamente el código del itunes agent es abierto. lo bajé y lo modifiqué un poco. aquí les pongo el código ya modificado. lo que hice (básicamente) es:
1) agrega la posición en la lista al inicio del archivo (01 – Título – Artista)
2) modifica el id3 tag “Title” y agrega la posición

de esta manera cuando el teléfono genera la lista, el orden es respetado.

utiliza la librería UltraID3Lib de Hundred Miles Software.

pongo el código y el instalador.

copiando una base de datos sin permisos sysadmin (mssql 2k5 vs 2k)

hace poco tuve que hacer una migración de sitio. cambiamos de proveedor de hosting por uno mejor. usamos mssql server 2005. es una lata no tener permisos de sysadmin. no puedes usar el “copy database” (wizard). no puedes bajar los archivos e importarlos en el nuevo servidor.
ScreenShot016.gif

ese es el grave problema del hosting… siempre dependes de alguien más. así que me fui por el otro lado, hice un script de las tablas y objetos (triggers, índices, etc). lo corrí en la nueva bd. ahí bien. ahora copiar la información. problema 1, debes habilitar el identity insert en cada una de las tablas (no deseas perder los números y las llaves que tienes en la bd, si no habilitas esto, se van a crear nuevas llaves y eso afecta la integridad).

vale, te avientas 20 minutos clicando y habilitando el identity insert (en mi caso 243 tablas).

ScreenShot014.gif

ves que hay un checkbox diciendo
ScreenShot015.gif

y la seleccionas… pero oh sorpresa, eso elimina la selección el “Enable Identy Insert”. para cuando te das cuenta ya es muy tarde y tienes que volver a empezar ¿qué pasa si no lo habilitas? pues que es exageradamente tardado, de hecho el mismo software te recomienda que vayas de poquitas en poquitas. pero somos desesperados y además las veces que yo lo intenté, siempre me marcó error.

¿qué es lo más sencillo? instala sql server 2000 (al menos el Enterprise Manager) y usa el mismo wizard (Export).

luego, cuando estás exportando seleccionas la tercera opción
ScreenShot017.gif

después, no quieres las opciones default ScreenShot018.gif

y por último, seleccionas los objetos que deseas copiar.
ScreenShot019.gif

obviamente, después hay que revisar, probar, modificar a gusto (si es necesario) y volver a probar hasta que estemos seguros que la BD se copió adecuadamente. es una lástima que el Management Studio del 2005 no tenga la capacidad de generar este tipo de cosas.

pensamientos varios

* pues ando escuchando los TWiT… bueno eso no tiene nada que ver pero quiero demostrar que soy un trendy geek.

* en la compañía me han pedido implementar un sistema de administración de proyectos. la verdá, me da flojera empezar desde cero y sobre todo con la plataforma que aquí se usa mayoritariamente (.NET C#, nada en contra, sólo prefiero LAMP), entonces propondré el uso de ActiveCollab, sirve que colaboramos con un proyecto open source (más trendy no podría ser). dadas las características que han solicitado (time tracking for projects, collaborative contact management) se me ha ocurrido realizar estas dos partes con posibilidad de sincronización. es decir, realizar la parte web, pero también crear aplicaciones en AIR que permitan revisar los contactos sin necesidad de ingresar al sitio y llevar el tiempo de cada proyecto en una aplicación independiente, esta última creo que sería la de mejor utilidad. pero bueno, esperemos que aprueben mi propuesta.

* comencé a usar launchy y es genial. ahorra mucho tiempo, es muy cómodo. al principio cuesta acostumbrarse, pero una vez que le captas, eliminas mucho tiempo de vano clic clic.

* los burritos del seveneleven saben más rico que los del oxxo pero la coca sabe igual.
Headphones

* me compré unos nuevos audífonos y la mera verdá rockean… aunque me vea cagado…

* la página de las 13 maravillas de méxico apesta… y muy feo… puro pinche flash. la votación está confusa en un lugar dice que 13 maravillas combinando naturales y hechas por el hombre y a mí me dejo votar por 13 de cada una (o sea 26). te preguntan si Aceptas ocasionalmente recibir información de interés ¿qué información de interés, interés de quién? y las políticas de privacidá son de otro sitio (tvazteca.com), hicieron un copy-paste ni siquiera le cambiaron el dominio en el texto. para colmo en opera tiene problemas para cargar bien…

rolitas (uploading)

Who’s Gonna Find Me – The Coral
Can I Get Get Get – Junior Senior
Imitosis – Andrew Bird
Killing For Love – José González
Frank & Ava – Suzanne Vega
A Certain Someone – The Sundays
The Con – Tegan & Sara
El Último – Los Odio

Usando Google Apps en VientoPM

Apenas hoy pude modificar los registros MX del DNS VientoPM.com.mx para usar plenamente Google Apps. Esto está muy interesante y sencillo. La configuración es piece of cake. En realidad es sólo registrarse, modificar el MX y tatán ya tenemos mail vientopm.com.mx a la gmail.

Los demás servicios (calendar, chat, docs, pages) casi casi se configuran solitos. De hecho, la más difícil modificación es a los registros CNAME para que en vez de tener un url de google (http://mail.google.com/a/vientopm.com.mx/) tengas algo más personalizado (mail.vientopm.com.mx). En la versión Standard te dan un máximo de 50 usuarios con 2GB cada uno. Una opción que me agradó mucho es la de compartir los contactos y los documentos entre la organización.

Seguiremos probando.

sincronizando itunes con mi teléfono

de hecho con cualquier device reconocido por windows. en mi caso, tengo un celular LG MX 8500 con tarjeta micro SD. el software me lo encontré en sourceforge. comparto el método…

1) obtenga el ITA (itunes agent)

2) instálelo. deberá dejar un icono en su taskbar como este:

3) oprima click derecho y seleccione preferences

4) en esa pantalla ingrese las siguientes opciones

  • a. en qué forma se copiarán los archivos:
    • itunes: artista\disco\canción.mp3
    • artist folder: artista -disco\canción.mp3
    • flat: artista – cancion.mp3
  • b. el nombre de la carpeta (dentro del device) donde se copiarán los archivos.
  • c. el nombre de la carpeta o archivo con el que se reconocerá este “device”, es decir una carpeta o archivo cuyo nombre sólo pueda estar dentro de dicha unidad. en mi caso, cree una carpeta que se llama mcclane en la tarjeta.
  • d la lista que se utilizará para sincronizar al itunes con el dispositivo. si dejas “Use device name…” no olvides crear una lista con el nombre del dispositivo (en mi caso mcclane)
  • x. el nombre general para este servicio

5) revise que itunes tenga la lista en my devices, de lo contrario agréguela.

6) agregue a la lista las canciones de su agrado.

7) pulse el botón derecho del mouse sobre el icono señalado en el punto 2 y de click izquierdo en Syncronize devices…

listo, el sistema comenzará a sincronizar los archivos. copiará y eliminará de acuerdo al contenido de la lista.

esta guía en inglés: ita documentation

invitaciones para joost

Joosthace poco comencé a usar (será mejor decir que me dejaron entrar a) la beta de joost. está bueno… me han llegado 3 invitaciones y deseo compartirlas.

¿algún interesado? coméntele