Archivo por meses: abril 2012

Detectar iPad – iPhone – iPod con Javascript


Muchas de las personas que desarrollan sitios web seguramente se habrán topado ya con la famosa pregunta “¿y mi sitio se va a poder ver bien desde el Nuevo iPad?”. Existen varias soluciones para esto, si por ejemplo utilizamos algún CMS como wordpress o Joomla existen bastantes plugins que nos permitirán adaptar nuestros sitios para que puedan ser leídos comodamente en estos dispositivos, algunos de los que me vienen a la mente son WPtouch, WordPress PDA & iPhon, etc.

Sin embargo si somos de esos desarrolladores mas “artesanales” y nos gusta hacer los trabajos desde 0 tenemos que implementar esas detecciones a mano, en realidad no es tan difícil, se requiere un poco de paciencia mas que nada para desarrollar una buena hoja de estilos, lo demás es bastante fácil.

Basta con colocar un pequeño código javascript, por ejemplo:

if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) 
{
      //El usuario esta utilizando un iPhone, iPad o iPad para visualizar el sitio web
      //Cargar la respectiva hoja de estilos
}
else
{
     //Nos visitan desde un navegador tradicional
     //cargamos la hoja de estilos por defecto :)
}

La funcionalidad de esa condición es bastante sencilla, si el navegador con el que nos visitan tiene en su estructura iPhone, iPod o iPad, lo mas seguro es que nos estén visitando desde uno de esos dispositivos, esta validación se puede realizar también desde PHP, sin embargo yo la prefiero hacer del lado del cliente para aligerar algo de carga al servidor.

salu2

Siguen los rumores referentes al iPhone 5


Como comentaba en post anteriores, los rumores acerca de las posibles fechas de lanzamiento del iPhone 5, el material con el que estará construido y las nuevas tecnologías que contendrá se hacen cada vez mas fuertes.

Recordemos que la carcaza del iPhone 3 estaba hecha de plástico, después vino el iPhone 4 y 4s el cual manejaba una carcaza hecha de cristal tratado químicamente e incorporaba partes metálicas de acero inoxidable, pues ahora como si fuera una película de ciencia ficción se rumora que el iPhone 5 tendrá una cubierta hecha de liquid Metal (si metal liquido como el terminator xD).

El metal liquido es una aleación que aporta grandes características y ventajas a los dispositivos o aparatos que lo utilizan, el liquid Metal no es nada nuevo, solo que el uso que se le había dado durante las ultimas décadas era mas bien de carácter bélico y para construir material armamentista. En agosto de 2010 apple adquirió los derechos del “Liquid Metal” y poco después comenzó a contratar ingenieros para que adaptaran esa tecnologia a sus productos, es por eso que es valido pensar que el iPhone 5 podría ser mucho mas delgado y resistente que sus antecesores.

salu2

Una solución al cierre de megaupload para compartir nuestros archivos


Muchas de las personas que estábamos asépticas respecto a si el gobierno, en este caso el FBI, tenia el poder de retirar un servicio de intercambio de archivos tan grande y popular como lo fue megaupload nos llevamos una gran sorpresa; y digo SOPRESA por que en mi caso, el 99% del material que yo compartía como tutoriales, código de ejemplo, etc lo tenia alojado en megaupload. Pero bueno llegado este punto de nada sirve lamentarnos, para muchos de nosotros no es el fin del mundo sin embargo hemos tenido que regresar a los tiempos (como en el 2000 mas o menos xD) en que usábamos los famoso torrents o software tipo P2P para compartir archivos, he probado varios de estos servicios últimamente y me gustaría hablar sobre eMule que en mi opinión es uno de los mejores.

eMule

La ventaja de eMule frente a muchos otros software P2P consiste básicamente en su larga lista emule servers lo que nos garantiza que muy probablemente el contenido que queremos descargar estará disponible :), capacidad de conexión a la red eDonkey ya muchas otras también, no contiene publicidad y el proyecto es mantenido por una comunidad de desarrolladores de software libre, además en el sitio web del proyecto podemos encontrar una larga lista de servidores emule 2012

Podemos hacer uso de este servicio que es totalmente gratuito, obviamente esta de mas decir que para compartir nuestros archivos debemos de tener todos los derechos sobre ellos :p. Si te interesa ir mas haya de ser un simple usuario mortal que usa esta aplicaciones también te puedes unir al foro de discusión donde te puedes enterar de las ultimas novedades del proyecto, realizar aportaciones y convivir con otros usuarios interesados en el desarrollo de eMule :).

salu2

Algunos conceptos de diseño del nuevo iPhone 5

Se han escuchado bastantes rumores acerca de si el mejor smartphone de todos los tiempos sera presentado por apple el proximo mes de junio (algunos otros dicen que hasta octubre), sin embargo aun no se tiene nada seguro, se habla de que el Nuevo iPhone podría traer una pantalla táctil mucho mas grande (aproximadamente 4 pulgadas) así como una mayor cantidad de memoria ram, procesamiento y una cámara con mas megapixeles.

Por toda la red se pueden encontrar centenares de diseños y especificaciones de tecnologías que el dispositivo podría contener, de nuevo recordando que son solo rumores, se habla de una posible nueva versión del sistema operativo iOs 6.0, un procesador A6 con nada menos que 4 núcleos, 1 GB en memoria ram y una capacidad de almacenamiento de 32 GB / 64 GB / 128 GB, en mi opinión sea lo que sea, si cuando salga el smarthphone veo que puede servirme para hacer mi trabajo mas fácil tratare de adquirirlo :p.

Para reforzar estos rumores muchos artistas y fans en general se han dado a la tarea de “adivinar” como será el nuevo gadget, realizando novedosos diseños (algunos de ellos bastante interesantes, otros no tanto), he hecho una recopilación de algunas cuantas imágenes de como puede verse el iPhone 5

salu2

Comenzando a desarrollar apps para Windows Phone 7

Aquí el texto…Windows Phone 7 es el nuevo sistema operativo para dispositivos móviles que Microsoft ha desarrollado, en este post aprenderás a montar las herramientas que conformaran tu entorno de trabajo para que puedas comenzar a desarrollar fantásticas aplicaciones para esta plataforma, los pasos son bastante sencillos.

La SDK de Windows Phone nos incluye:

  • Microsoft Visual Studio 2010 Express for Windows Phone
  • Windows Phone Emulator
  • Windows Phone SDK 7.1 Assemblies
  • Silverlight 4 SDK and DRT
  • Windows Phone SDK 7.1 Extensions for XNA Game Studio 4.0
  • Microsoft Expression Blend SDK for Windows Phone 7
  • Microsoft Expression Blend SDK for Windows Phone OS 7.1
  • WCF Data Services Client for Window Phone
  • Microsoft Advertising SDK for Windows Phone

Una vez que hayas instalado todo lo necesario podrás comenzar a desarrollar apps para Windows Phone 7 (lo cual sera explicado y detallado en los siguientes tutoriales)