Archivo de la etiqueta: iphone
Cocoa Touch, UIButton dentro de UITableViewCell
Hay un comportamiento en UIKit que a veces resulta raro y destroza bastante el diseño de tu interfaz. En ocasiones necesitamos añadir un UIButton dentro de un UITableViewCell para dar más opciones a los usuarios.
El problema es que al pulsar sobre la celda esta se ilumina y automáticamente el botón también. Esto es porque por defecto la celda envia la señal de “hightlighted” y de “selected” a todas sus subvistas. Sigue leyendo
4 grandes juegos en la App Store
Las plataformas de juegos móviles están cambiando poco a poco el rumbo para quitar mercado a las consolas y dárselo a los smartphones. Esta claro que para los juegos más hardcore aún se necesitan los botones y los joystick, y que las pantallas táctiles no son la mejor alternativa, pero hay muchos otros juegos que son mucho mejores en smartphones.
Os dejó aquí una pequeña recopilación de los 4 juegos que más me han gustado últimamente: Sigue leyendo
TVersity – Toda tu múisca, tus imagenes y tus videos en tu consola!
Post recuperado de mi anterior blog, originalmente publicado el 4 noviembre 2007 18:17 pm
Hoy os quiero presentar un software genial! TVersity es un servidor multimedia que nos permite enviar mediante streaming todo nuestro contenido multimedia de nuestro PC a cualquier dispositivo que pueda recibirlo, pero especialmente a nuestras consolas, y en su ultima versión hasta en el iPhone. Pero lo mejor de todo es que no hace falta que el contenido sea compatible! El sólito nos codifica al vuelo lo que enviemos de manera que podremos visualizar todos los formatos en nuestro receptor.
Os voy a poner un tutorial centrándonos en su instalación y en su funcionamiento en especial con las consolas de Sony.
Aunque hay muchos dispositivos compatibles, lo mejor es asegurarnos que el nuestro lo es. Para ello visitamos esta pagina donde nos lo dicen. Como veís, dispositivos que acepten UPnP, RSS, web con flash, windows media center… todos serán compatibles.
Procedemos a la descarga de la última versión, con más compatibilidad y nuevas mejoras desde su web.
- Cuando lo tengamos ejecutamos el instalador y seguimos los pasos que nos va indicando. Puede ser que en un momento concreto nos indique que no ha podido iniciar el servidor, no os preocupéis lo arreglaremos luego. Al finalizar la instalación, nos pregunta si queremos instalar los codecs que trae. Esto es opcional, si ya tenéis los codecs mas importantes (ffdshow) instalados no hace falta, si mas no es recomendable hacerlo, pues sin los codecs necesarios no codificara correctamente.
- Una vez instalado, al iniciar por primera vez el firewall de Windows os pedirá si concedéis el acceso. Por su puesto hay que abrirle el firewall, pero además, tenéis que añadir la aplicación Mediaserver.exe a la lista de excepciones (C:Archivos de programaTveristyMedia server.exe)
- Ahora en el programa, tenéis que añadir el contenido que queréis compartir. Como veréis ene l menú de la izquierda podéis añadir, a parte de vuestros archivos multimedia, contenido RSS y podcast, como contenido multimedia alojado en la red. Le dais al + verde, luego en “browse” y a tendréis vuestro contenido disponible.
- Ahora podéis acabar de configurar las opciones desde la pestaña “settings”. El tamaño del vídeo (para televisores grandes o pequeños), la calidad y el tipo de conexión, wifi, el bitrate de los vídeos, el dispositivo que los recibirá (es mejor dejarlo en automático), y otras opciones. Os recomiendo que si algo no os funciona le echéis un vistazo a eta configuración.
- Llegados a este punto podéis dirigiros a vuestra PlayStation 3 (con firmware superior al 1.8) y en cualquier apartado, ya sea imágenes, música o vídeos, deberíais ver un icono del TVersity, con el nombre de vuestro PC al lado. Si no es así darle a escanear servidores multimedia, y si sigue sin aparecer revisad el punto 4. Luego ya podeís navegar por el menú para encontrar vuestro contenido en vuestra consola!
Si queréis ver vídeos en un formato que la consola no acepta, por ejemplo en Divx, tendréis que tener los codecs necesarios, y por supuesto configurado el TVersity para que codifique el contenido cuando sea necesario. (ya viene por defecto)
Si teneís una PSP teneis dos opciones:
- Ir al navegador y poner “vuestra ip”:”el puerto del tversity”/lib (el puerte esta en “settings”, normalmente es 41952)
- Si tienes una PS3, utiliza el “Modo a Distancia”
Para activar el servidor podeís darle a las flechitas en forma de cirulo, a advanced: start sharing o id a Inicio/Tversity Media Server/Tversity Tools/ Start Media Server
Haced reestart cuando añadáis algo a la biblioteca.
Página PrincipalLiberación de mi iPhone 3GS
En este post voy a relatar, a etapas, la odisea de la liberación de mi iPhone 3GS. Lo empecé a escribir cuando la aventura empezó y lo he ido actualizando a medida que tenia noticas nuevas. Al principio creía que sería mucho más complicado pero al final ha quedado solo en 4 pasos.

- A finales de Agosto la permanencia de mi terminal acaba.
- El 21 de Septiembre llamo dos veces al 1004. En las dos ocasiones me dicen que tienen problemas con las aplicaciones, que vuelva a llamar a lo largo del día.
- Llamo la mañana siguiente y me dicen (después de darles mis datos, el IMEI y confirmar mi no-permanencia) que me enviarán un código con la liberación que deberé introducir en iTunes.
- Finalmente este código nunca me ha llegado. Pero el iPhone ya esta liberado. Teóricamente.
Digo teóricamente porque consultando con Movistar me lo han confirmado, pero para acabar el proceso debo poner una tarjeta de otro operador y no tengo ninguna para hacerlo.
Aclarar que el código nunca me ha llegado. Pero simplemente al cambiar la tarjeta por la de otro operador hay que conectar el teléfono al iTunes para activarlo. (aunque con iOS 5 dudo que sea necesario).
Cocoa: dar formato complejo a un UILabel
En ocasiones necesitamos que un mismo UILabel tenga distintos formatos de fuente. Por ejemplo: “Hora: 13:58 am”. La única forma básica de hacer esto es usando tres UILabel y adaptarlos dinámicamente con el contenido.
Pero a partir de iOS 4.0 el sistema incluya la clase NSAttributedString que permite crear un NSString y asociar a cada carácter una información de formato. El problema es que aún no hay ningún elemento del UIKit que use esta nueva funcionalidad por lo que tenemos que recurrir a vistas customizadas que la usen.
Existen algunas clases de código libre que podeís usar: Sigue leyendo
Cocoa: Macros para generar NSString
En Cocoa tenemos varias estructuras que usamos habitualmente como pueden ser CGRect, CGSize o CGPoint, por poner algún ejemplo. Normalmente estas estructuras se usan para definir las posiciones de las vistas o las capas, pero en ocasiones necesitamos mostrarlas en la consola para asegurarnos que las capas están bien colocadas.
Hay algunas macros que pueden facilitarnos la vida ya que tener que acceder a los atributos de cada estructura es bastante lento.
- NSStringFromCGRect
- NSStringFromCGSize
- NSStringFromCGPoint
- …
Usandolas con NSLog tenemos una forma fácil de mostrarlas en la consola.
Prueba Windows Phone des de tu iPhone o Android
Muy interesante el sitio de Windows Phone Demo. Es una pequeña demo del sistema Windows Phone que Microsoft ha puesto en la red para que podamos probar el sistema des de otros smartphone.
Esta claro que no es un sistema completo, es más bien una web. Pero como Windows Phone esta basado en tecnologías web la diferencia no tiene que ser mucha.
A mi me ha ido de fábula para trastear un poco ya que hace tiempo que quiero probar un smartphone con WP7.
Oink, vota cualquier cosa
Oink es una App muy guapa, y una idea muy interesante. Parece el siguiente paso lógico a aplicaciones como Foursquare. Permite votar por cosas que hay dentro de los lugares y así saber cual es el mejor producto de un restaurante o dónde hacen las mejores hamburguesas.
Kevin Rose’s Milk Inc. releases Oink, an app to rate, well…everything – The Next Web.
MovieAlert, al día de tus actores favoritos
Parece que llevo una temporada anunciando aplicaicones para los amantes del cine. Primero fue Estrenos, de Sixtemia, y luego mi WishFilms. Estrenos ha tenido un gran éxito, acercándose actualmente a las 70.000 descargas, y ahora ha sido lanzada otra pequeña aplicación que puede ser muy útil a aquellos cinéfilos que adoran ver a sus actores favoritos.
MovieAlert es una sencilla aplicación que te permite buscar tus actores favoritos y subscribirte para estar al día de las películas que emiten o estrenan. Puedes buscar a cualquier actor, con una base de datos con más de 11.500 actores seguro que lo encuentras!
Una vez añadas a tus actores favoritos recibirás una alerta en tu iPhone que te avisará de los nuevos estrenos. Ya sea en el cine, en DVD o hasta en la televisión, estarás al día de lo que hace tu actor y podrás saber exactamente cuando se emitirá la película y en que canal -si es en televisión- , o cuando se estrenara – si es en cine o dvd.
