Mostrando las entradas con la etiqueta Apple. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Apple. Mostrar todas las entradas

martes, septiembre 30, 2008

AppleTV, ¿como Media Center?


Hace un par de meses me regalaron una AppleTV, el cual es un media center que se conecta directamente a la televisión y/o equipo de sonido.

Por medio de la AppleTV es posible gestionar películas, series de tv, música, podcast, vídeos de YouTube y fotos, todo "out of the box". La única condición es que todos los medio sean gestionados por iTunes.

La AppleTV cuenta con conexión a redes mediante un puesto RJ-45 así como mediante conexión inalámbrica.

La salida de video para TV es digital y ajusta el contenido para que se pueda ver en formato de HD (1080 como máximo), aun y cuando el video original no lo sea; el audio también es digital (Mediante fibra óptica).

Ademas Apple integro la posibilidad de comprar contenido de la iTunes Store directamente en la AppleTV, con lo cual realmente no se necesita una computadora intermedia para gestión. La iTunes Store cuenta con películas y series de tv en formato normal de TV, pero también en formatos de HD.

Hasta aquí todo suena muy bien, un media center pequeño, sin teclado, discreto, muy bonito visualmente, pero, no soporta formatos de video como DivX, no se le puede cargar vídeos o música si no se usa el iTunes y sobre todo, no puede grabar video en tiempo real de la antena o cable.

La solución a esta limitación de la AppleTV es relativamente sencilla. El primer paso consiste en lograr acceso a través de SSH y SFTP a la AppleTV, esto se logra a través de un PatchStick.

El PatchStick es una imagen OSX con la capacidad de hacer boot, la cual se monta en una memoria USB; posteriormente se reinicia la ATV con la memoria insertada en su puerto USB, después de un par de reinicios ya es posible conectarnos a nuestra ATV por medio de los protocolos mencionados.

Esto nos da la oportunidad de instalar programas adicionales como NitoTV, el cual abre un mundo de posibilidades, por ejemplo entre las cosas que nos permite hacer NitoTV:

  • Instalar mplayer y codecs adicionales de video como DivX, WMV, etc
  • Habilitar el puerto USB para conectar dispositivos, como discos portátiles
  • Realizar conexión de red para reproducir recursos multimedia
  • Abre posibilidad de instalar y ejecutar aplicaciones OSX
  • Gestionar medios fuera de iTunes

Con este paso logramos que nuestra ATV sea mas "abierta" y amigable con formatos no Apple, ahora el siguiente paso seria el agregarle la capacidad de reproducir y grabar video "en vivo".

Una vez que logramos el control total de nuestra ATV mediante un PatchStick, podemos adquirir un sintonizador de HDTV compatible con el programa EyeTV, en mi caso adquirí un dispositivo EyeTV 250 Plus, el cual es sintonizador análogo-HDTV, pero que ademas codifica la señal dentro del mismo dispositivo, liberando al CPU de la ATV para otras funciones.

La instalación del software EyeTV es un poco "laboriosa" en la ATV, pero una vez instalado funciona muy bien, el único detalle es, que como el software EyeTV no esta personalizado para ejecutarse en una ATV, debido a las restricciones de Apple, existen algunos detalles, como por ejemplo para programar la grabación de un programa a futuro es necesario abrir una sesión median VNC desde una pc (o Mac) para introducir la información necesaria.

Para la operación del EyeTV, este incluye un control remoto desde el cual se puede cambiar de canal, modificar el volumen, habilitar Closed Caption, pausar televisión en vivo, grabar al momento, reproducir vídeos de la librería, etc.

Al final de estas modificaciones la ATV termina siendo un Media Center completo.

Un sitio con bastente informacion sobre modificaciones a la ATV es el sitio de awkwardtv, ahi tambien es posible encontrar programas adicionales para la ATV como:

martes, septiembre 09, 2008

Guerra de publicidad o al menos asi parece

Creo que de todos es conocida la campaña de Apple "Get a Mac" (Obten una Mac), donde Apple representada por un tipo "cool" interactua con el tipo de lentes y traje "suit" que representa a las pc en general, en los videos de la campaña generalmente el tipo pc se deja en evidencia a si mismo con referencia a la Mac.

Quiero pensar que la campaña ha tenido un cierto nivel de exito, ya que se dice que actualmente Apple ha alcanzado un mercado del 21% en US y se espera que pueda llegar a alcanzar un 30 % en este año, lo cual ha puesto presion al fabricante No. 1 de pc (Dell), esto aunado a la mala percepcion sobre el sistema operativo Vista de Microsoft.

Obviamente Microsoft ha estado tratando de mejor su imagen ante los usuarios, por tal motivo "ha tratado de engañar" a los consumidores con un nuevo sistema operativo Mojave, cuando en realidad es Windows Vista, pero tambien se ha lanzado en una campaña publicitaria que incluye la creacion de videos con el comediante Jerry Seinfeld, buscando de alguna forma contrarestar la campaña de Apple.

Hasta aqui todo bien, el problema es que salio el primer video de esta campaña y la verdad no supe si el video vendia Zapatos, Chorros o membresias para el "Club de payasos"; pero nunca me dio la impresion de que estaban vendiendo software, juzguenlo por ustedes mismos:



Si asi van a ser el resto de los videos de la campaña, creo que Microsoft se puede ahorrar un dinero y utilizarlo para mejorar sus productos, porque es caso perdido. Creo que Apple hace un mejor trabajo en sus comerciales para decirnos que es lo que esta vendiendo, no deja duda alguna:

miércoles, febrero 20, 2008

Después de una semana con mi iPhone


Hoy ya cumplo una semana desde que adquirí mi mi iPhone de 16 GB, hasta el momento no me ha decepcionado.

Primeramente lo bueno del teléfono, la pantalla es increíble, el "feel&look" de la interface es excelente como en una computadora Apple, existe una gran cantidad de aplicaciones "no oficiales", algunas útiles otras no tanto (aunque para esto se necesita hacer un JailBrake al teléfono).

El que tenga soporte para Wi-Fi es un plus para mi, ya que me es posible navegar el Internet y consultar correos, por cierto es posible ver en linea los "attachement" como images o archivos de Word, ademas de tener soporte para VPN.

Obviamente la funcionalidad de IPod es excelente, nunca me había llamado la atención un IPod, pero creo que le estoy empezando a "agarrar" el gusto; la reproducción de vídeos es otra característica que me encanta.

Ademas se sincronizan mis contactos y eventos de calendario con mi MacBook Pro.

El teclado en pantalla es algo a lo que todavía me estoy acostumbrando, aunque definitivamente facilita el escribir mensajes SMS o notas en el teléfono, por ser un teclado .

Ahora viene lo malo del teléfono, primeramente, bueno el que se tenga que recurrir a desbloquearlo para poder usarlo con las compañias de telefonía celular en México, aunque el proceso es muy sencillo y solo tarde un par de minutos.

En la modalidad de ¨Speaker¨el volumen de la bocina es muy bajo, así que se convierte en una característica inútil.

El corrector ortográfico, solo existe para ingles, así que si esta escribiendo en español, trata de corregir cada palabra automáticamente, echando a perder loo que se escribió y no hay forma de deshabilitarlo.

La funcionalidad de Bluetooth solo sirve para conectar dispositivos como audífonos, etc, pero no sirve para enviar archivos a otros teléfonos o pcs.

Por ultimo algo que a me afecta en lo personal, es que el navegador safari no se puede conectar a sitios OWA (Outlook Web Access), no se si sea un problema del safari o algún problema con el servidor Exchange, el caso es que parece imposible. Obviamente el iPhone no cuenta con ActiveSync para sincronizarse directamente con Exchange, aunque hay rumores que Apple licencio esa tecnología de Microsoft, posiblemente en futuras versiones del software esto estará disponible.

En fin la parte mas critica faltante para mi es el acceso a Exchange directamente o por medio de OWA, solo resta esperar esto se solucione en un futuro no muy lejano, fuera de eso me encanta mi iPhone.

viernes, enero 25, 2008

Clientes Remote Desktop para OSX

En mi trabajo de consultoría sobre Bases de datos y Business Intelligence, trabajo en un 98% con Microsoft SQL. El trabajo lo realizo en mi MacBook Pro, generalmente de forma remota conectándome a los sitios de mis clientes por medio de Terminal Services.

Para OSX existen por lo menos 3 clientes que permiten realizar conexiones a Terminal Services:
Microsoft Remote Desktop Connection Beta 2
CoRD
TSClientX

Los 3 los he utilizado en la búsqueda del mejor cliente para el trabajo, pero he encontrado que todos tienen sus limitaciones, y no es que yo requiere cosas como "mapeo" de drives o impresión remota; mis requerimientos son muy básicos:
Conectarme remotamente
Poder cambiar el tamaño de la pantalla cliente
Poder conectarme a pantalla completa
Poder abrir mas de una conexión a un mismo tiempo a diferentes computadores.
Poder realizar ¨copy & paste¨ de textos entre la terminal remota y OSX

Comenzare platicando sobre TSClientX, esta basado en RDesktop el cual es el programa estándar para conexión a Terminal Services en Linux, en Linux funciona perfectamente, pero en OSX no tanto. Si bien me permite realizar las tareas que mencione anteriormente, no esta muy integrado con OSX, ya que depende de X11 lo cual hace que la aplicación se comporte extraña en OSX, ademas de que el ¨copy & paste¨ no me funciona del todo.

MS RDC Beta2 funciona bastante bien, salvo algunas ocasiones que simplemente ¨truena¨, el ¨copy & paste¨ funciona muy bien, inclusive puedo usar la tecla option + c ó option + v, en lugar del ctrl, pero aunque Microsoft dice que si permite abrir múltiples sesiones la verdad es que no me ha funcionado y el soporte para pantalla completa es simplemente ¨horroroso¨. RDC ya tiene en estado de Beta 2 un buen tiempo, quien sabe si alguna vez vaya a existir la versión final o alguna actualización que corrija estos problemas.

CoRD es un cliente que su nacimiento fue de forma nativa en OSX, por lo tanto su integración con el SO es muy buena, Cord permite abrir múltiples sesiones a Terminal Services a la vez, y las mantiene todas organizadas en una sola ventana - como en especie de tabs -, el soporte para pantalla completa es excelente, el único problema es que el ¨copy & paste¨ solo se puede hacer con la tecla ctrl mas no con la tecla option, lo cual es un poco irritable, ya que en OSX la forma estándar de ¨copy & paste¨ es con la tecla option.



En fin creo que de los 3 programas, por lo menos para OSX CoRD es la mejor opción, mencioné que CoRD es open source?.
Ya hay solicitudes de mejoras de otros usuario para permitir ¨mapear¨ la tecla ctrl a option y que así CoRD funcione de forma mas estándar con OSX, espero en alguna de las próximas versiones se implemente este cambio.

viernes, noviembre 30, 2007

Wine en Mac OSX

Hace algunas semanas atras escribí sobre donde obtener paquetes de instalación de Wine para OSX, en aquél entonces en las referencias que dí se mantenian paquetes cuya versión era muy cercana a la última versión liberada de Wine en su momento, pero por algun motivo en esos sitios ya no se liberó ninguna de las nuevas versiones.

Así que buscando paquetes con versiones recientes, encontré este otro sitio donde tienen paquetes de instalación de Wine de versiones recientes.

jueves, octubre 25, 2007

Nota para mi ... como crear un iso a partir de un dmg en OSX

hdiutil makehybrid -iso -joliet -o isofile.iso dmgfile.dmg

Mi primer parche para Mono, toma 2

Ok, mi primer parche para Mono fue aceptado, y debido a la funcionalidad del par de clases que fueron modificadas por mi, es muy probable que los usuarios de Mono cada vez que ejecuten/compilen sus aplicaciones, ejecuten el codigo que escribi ;)

Por otro lado cuando desarrolle el parche, realice un programa con un par de casos de prueba, solo para asegurarme que mi codigo funcionara y que funcionalidad original de los metodos que modifique tambien, el caso es que ese programa de prueba yo ya no lo ejecute en MS .NET, solo en Mono, pues resulta que mi programa de prueba descubrio un "Bug" en el .NET - de acuerdo a Gert quien reviso mi parche de Mono -, y ahora existe un reporte para Microsoft para que solucione el problema, el cual aparece en .NET 2.0 y .NET 3.5, aunque existe otro reporte previo a este problema, Microsoft lo cerro indicando que ya estaba solucionado, pues resulta que no.

Definitivamente para mi fue un buen ejercicio, por haber solucionado mi problema, haber contribuido a Mono, descubrir el problema en OSX, confirmarlo en Windows, desarrollar el parche en OSX, compilarlo y probarlo en Linux y finalmente confirmarlo solucionado en OSX ;)

Bueno ahora a otra cosa ...

miércoles, octubre 24, 2007

Reflection falla al invocar miembros con el attribute ParamArray en Mono

Trabajando en un proyecto con Monorail, el cual estoy desarrollando desde OSX con Mono, el motor de vistas Brail fallaba al compilar una de las vistas, este problema se me presento solo con Mono, ya que en MS .NET la vista funcionaba como debia.

Investigando el problema, me di cuenta que Brail invoca por medio de reflection a los metodos que se indican dentro de la vista, y es precisamente aqui donde Brail fallaba al ejecutar; el metodo en cuestion era el metodo Create de la clase DictHelper dentro del Framework de Monorail, el cual se le pasan parametros de la forma: "property1=value", "property2=value", etc, y el metodo regresa un objeto del tipo IDictionary, este metodo acepta parametros de la forma: Create(params string args).

Params es una palabra clave de C# que permite definir un parametro especial que acepte una cntidad indefinida de parametos, por ejemplo Create esta definido come se mostro arriba, pero la forma en como lo puedo llamar es: DictHelper.Create("p1=v1", "p2=v2", "p3=v3"), es decir le paso un arreglo de parametros. .NET cuenta con un attributo ParamArray, el cual puede ser utilizado desde cualquier lenguaje, lo que sucede una vez que el programa ha sido compilado .NET toma los parametros y los convierte en un arreglo de parametros para que pueda ser pasado al metodo.

El problema de Mono es que no implementa funcionalidad para llamar mediante reflection metodos que usen la palabra clave params, pude haber creado un "bug" para reportar el problema a los desarrolladores de Mono y ya, pero al final me decidi a tratar de implementar el soporte para esta funcionalidad.

Despues de analizar como Mono invoca metodos por reflection, me fue necesario modificar los archivos Binder.cs y MonoType.cs.

El parche y programa de prueba lo envie a la lista de Mono-devel, de momento estoy a la espera de que lo revisen y me digan si lo aceptan o no.

lunes, septiembre 17, 2007

Programas libres para OSX

Compendio de programas libres para libres para OSX, libres en el sentido de Open source y gratis. Hay programas en varias categorias: Graficos, Organizacion, Base de datos, Ciencias, etc.

http://web.mac.com/simon_elliott/iWeb/simon_elliott%40mac.com/Software.html

miércoles, agosto 29, 2007

Wine en Mac OS X

Hace unos días tuve la necesidad de ejecutar un programa de Windows en mi MacBook, el problema es que para ese programa no existe versión para OS X, asi que me puse a buscar si existía Wine para OS X, la primera referencia la encontré en el sitio de WineHQ, donde se explica como compilar el código fuente, pero no quería compilarlo desde el código fuente, así que decidí realizar una búsqueda mas; encontré el sitio de Darwine, el cual ya cuenta con archivos dmg listos para ser utilizados, pero el problema es que el sitio tiene binarios para OS X (x86) antiguos, no van a la par con la versión de Wine, de nuevo una búsqueda mas y di con este sitio que tiene una versión previa a la liberada por WineHQ, finalmente una ultima búsqueda y encontré un binario con la misma versión que la ultima versión de Wine (0.9.44).

Después de instalarlo pude ejecutar el programa de Windows sin ningún problema... ( Nota: Wine requiere del servidor X11, para instalarlo, hay que usar el disco 1 de instalacion de Apple)

jueves, junio 21, 2007

Silverlight en OSX


Despues del post anterior donde hago referencia al proyecto Moonlight, me dispuse a instalar Silverlight para OSX, solo que me encontre con el siguente problema al momento de instalarlo, al parecer mi OSX no cumple con el requerimiento de ser igual o mejor a la version 10.4.8, alguna sugerncia? ...

martes, junio 19, 2007

Experiencia con la MAC



La nueva MacBook que ordene hace 2 semanas, llego la semana pasada, en general la experiancia ha sido excelente, desde la experiencia de desempacarla, la verdad Apple se esmera en todos los pequeños detalles del empaque, para la que la mac se vea de lujo.

Hace ya mucho tiempo que no utilizaba una mac, y a principio si saca un poco de "onda" el como acceder a las aplicaciones que no estan en el "dock", o que el mouse solo tiene un boton, pero es super facil acostumbrase.

De lo primero que le instale fue el quicksilver, herramienta para acceder a aplicaciones, datos, contactos, etc de una forma muy sencilla e intuitiva, el siguiente software fue Firefox, despues XCode, herramienta para el desarrollo de aplicaciones en OSX, Mono para OSX y el plugin para desarrollar aplicaciones en C# en XCode, aunque aun no he tenido tiempo de hacer alguna prueba, espero en los siguientes dias poder hacerlo.

Definitivamente una de las caracteristicas que mas me gustan es RowFront, de los unicos detalles que encontre y que me desagrada es que al importar fotos con el programa iPhotos desde mi camara digtal, no me pregunta si deseo cambiarle el nombre a los archivos a importar o dejarles el nombre que les asigno la camara, aun no encuentro si es posible hacerlo o no.

Pero como mencione en general, me encanta la MacBook, y ya estoy esperando que esten disponibles por aca en Tijuana las nuevas MacBookPro para adquirir una.

jueves, junio 07, 2007

Soy MAC

Asi es ya soy MAC, bueno casi..., el dia de hoy ordene mi primer MacBook, el cual me dicen que llega el proximo miercoles.


macbook


La MacBook la compre en la tienda del distribuidor de Apple en Tijuana D Newton, inicialmente pense ir a la tienda Apple de San diego y comprarla alla, pero al contemplar el costo de la misma + el impuesto de California + el impuesto para importarla a Mexico y asi poder hacerla deducible, me salia algo alto; asi que me di una vuelta a la tienda aqui en Tijuana y el precio de la misma ya con el IVA, me salia mas barata que comprarla en US y con factura para poder deducirla.

La MacBook que compre es de los nuevos modelos anunciados hace una semana, la cual viene con una actualizacion de procesador.

Ahora la siguiente compra Mac va a ser una MacBook Pro ya que esten disponibles la anunciadas hace unos dias ;).

Asi que ya soy MAC !