Como compartir tus archivos de iWork para iPad con Dropbox

DropboxHace poco me preguntaba una persona como podia tener organizados todos sus archivos de Pages y Numbers de iPad en un solo lugar, en ves de depender de cada app para administrar sus archivos. Desgraciadamente no hay opción para enviar a Dropbox, auque puedes enviarlo a iDisk o webDAV, pero la mayoría de la gente no usa estos servicios ya que cuestan dinero.

Buscando por la red encontre un servicio muy bueno que se llama DropDAV y lo que hace es utilizar la API de Dropbox para acceder a sus archivos utilizando un servicio de WebDAV y este a su ves se sincroniza de vuelta con Dropbox por lo que ya es posible enviar los documentos de Pages, Numbers o Keynote a Dropbox directamente desde las apps.

Lo único que hay que hacer es dar de alta el servicio de WebDAV en las apps de iWork con los siguientes datos:

servidor: https://dav.dropdav.com
username: tu email registrado en Dropbox
password: tu password de Dropbox

Una ves introducidos estos datos, al enviar un archivo al servidor de WebDAV, aparecerá en tu Dropbox.

Lo mejor de todo es que este servicio es gratis, siempre y cuando tu cuenta de Dropbox sea gratis.

Para los que todavía no tienen Dropbox, que esperan, obtengan sus 2 gigas gratis dando click en este link: http://db.tt/OfNb21k

DropDAV: http://dropdav.com

Se cuela una app de tethering en la app store

Cada día me sorprende mas el ingenio de algunos developers. La app Handy Light de Nick Lee (.99 centavos) fue autorizada en la app store, así como otras cientos de apps que nomas ponen la pantalla de un color y ya la presumen como una lampara en el iPhone. Lo maravilloso de esta app es que trae escondida una función para poder compartir tu gprs de telcel hacia tu computadora. Las instrucciones, así como un video de youtube se encuentran aqui . Te advierto que para cuando leas este post, apple ya habrá quitado esta aplicación de la app store y muy probablemente alguien sea despedido por no hacer bien su chamba de revisar bien las aplicaciones. Yo la alcance a comprar afortunadamente y me jaló a la perfección.

Solo espero que apple no haga uso de el Remote Wipe que comentaron una ves y nos pueda borrar la aplicación. A ver si a la otra la piensan más al momento de autorizar una app mas de lamparitas. Ah y si alguien tiene su iphone jailbreakeado o jailbreakea cuando salga la nueva versión de Spirit (esperemos que pronto), les recomiendo miwi, una aplicación que convierte el iPhone en un hot spot inalámbrico el cual no requiere de tantas configuraciones como Handy Light.

Mostrar Imagenes en Silverlight fuera de la carpetaClientBin

Actualmente estoy desarrollando una aplicacion en ASP .NET en Visual Studio 2008. Lo que parecía algo muy simple me quitó mas de una hora de mi tiempo. La aplicación contiene un control de Silverlight el cual muestra una foto al hacer click a un boton, pero la imagen no se estaba cargando. Lo primero que hice fue agregar el event handler de ImageFailed al elemento <Image>  y me di cuenta que me estaba diciendo que el url era inválido. Yo tengo mi carpeta de imagenes el el root de mi Projecto Web (http://servidor/Images) y siempre uso esa estructura. El problema radica en que la mayoria de las veces al crear la aplicación de Silverlight, por default VS the pone el archivo xap (el cual contiene todos los recursos utilizados por la aplicación de Silverlight) en una carpeta que se llama ClientBin. Al cargar tu página, el control de silverlight se encuentra en esta carpeta y por consiguiente todos los paths que busca son relativos a esta misma. Yo pense que  la solución era agregarle “../” a mi path de la imagen para que se fuera a la carpeta padre de ClientBin, pero por razones de seguridad al parecer VS no te deja salirte de esa carpeta al querer jalar algo desde el code behind del control de Silverlight. Como yo soy muy quisquilloso y no quiero meter mi carpeta de Images dentro de ClientBin y busque otra alternativa. Encontre dos formas distintas de lograr accesar a tus carpetas de media desde fuera de ClientBin.

La primera consiste en no seleccionar una carpeta al crear tu aplicacion de Silverlight

Screenshot 1

Como se darán cuenta, en donde dice “Destination Folder”, borre la carpeta por default ClientBin y lo deje en blanco. Esto insertara el archivo xap en el root del projecto web y por lo tanto, todas las carpetas serán relativas al control de Silverlight.

La segunda opcion es usar paths absolutos al especificarle la imagen. Esto lo podemos lograr de la siguiente manera:

Uri uri = new Uri(Application.Current.Host.Source, “../Images/”);

Foto.Source = new BitmapImage(new Uri(uri + nombrefoto, UriKind.Absolute));

Lo que hace la primer linea es crear un objeto de tipo Uri el cual recibe dos parametros, el primero regresa el path completo de la ubicación actual, en este caso http://servidor/ClientBin

El segundno parametro es una ubicación relativa al path actual y como tenemos “../Images/”, entonces el path final sera http://servidor/Images

Al llamar la propiedad Source en la imagen, le vamos a enviar un url completo y a este le vamos a agregar el nombre de la foto y le vamos a decir que es un Uri de tipo Absoluto.

Cualquiera de los dos métodos me funcionó bien pero en lo particular me quedo con la segunda opción ya que para mi es muy importante siempre mantener la misma estructura de tus aplicaciones y que haya una cierta consistencia.

Pueden dejar sus dudas u opiniones en la seccion de comentarios.

Resuelto: Fancybox no muestra imagenes en IE

Un problema que tenía ya varios dias sin poder resolver era que al mostrar el IFrame de fancybox en Internet Explorer (para variar), no mostraba el icono de cerrar y en el caso de las galerías no mostraba los botones de siguiente y atras y para salirte del Iframe era necesario refrescar la página. En todos los navegadores que cumplen con los estándares no pasaba esto. El problema era que yo copie la carpeta de fancybox dentro de un directorio, es decir mi estructura era /js/fancybox y al parecer a IE no le gustó eso, por ahi se cuatrapiaba con un path o algo por el estilo. La solución es simplemente copiar el directorio de fancybox en la raiz del sitio y listo, Internet Explorer (milagrosamente)  despliega el fancybox tal y como debe ser.

Mi primer post!!!

Bueno pues, por enésima ves instale WordPress en mi sitio y espero esta ves si poder mantenerlo actualizado. Me aventé el tama a patín y siguiendo la guia de WPDesigner.com la cual realmente esta muy fácil y se la recomiendo a cualquiera que quiera hacer su propio tema. Tarde aproximadamente 1 hora en chutarme el tutorial. Como lo ven mi tema ahorita tiene lo más básico, pero ya le ire agregando mas funcionalidad. La verdad la parte del diseño no se me da mucho pero tambien trataré de irlo mejorando poco a poco.