TutorialArchivo

Cómo conectar tu iPhone/iPod a tu TV

Hace unos días les hablé de una de las muchas aplicaciones para ver TV desde el iPhone, pero ¿Qué tal si lo que quieres es ver lo que hay en tu iPhone o en tu iPod a través de la pantalla de tu TV? Por ejemplo, supongamos que quieres ver las fotos que tomaste con tu iPhone en la pantalla del televisor, o ver las películas y los vídeos de tu iPhone en la pantalla de la TV y lo que más me gusta,  jugar los juegos del iPhone (o del iPod) directamente en la pantalla del TV.

Sea lo que fuere que quieras hacer te alegrará saber que hacer eso es tan simple como conectar un cable y habilitar la salida de TV en nuestro iPhone/ iPod Touch. Casi todos los modelos de iPod y iPhone soportan salida de TV, pero para estar seguro pueden hacer clic aquí para ver si el suyo está en la lista.

Atajos en el teclado de tu Mac

Una de las dudas o más bien dicho, de los problemas que tiene cualquier persona llegada al mundo Mac sobre todo es el tema de los atajos de teclado con respecto a los que trae Windows.

Por ejemplo, ¿Qué atajo sirve para para hacer esto...? es una de las cosas más comunes y que incluso el llevar tantos años en con un Mac

Lo primero que hay que tener en cuenta que casi todo (por no decir todo) lo que puede hacerse en un Mac existe un atajo de teclado.

Si la función es una función común y que se realiza muchas veces lo más probable es que el atajo sea cmd (comando, command, o , usaré cmd para abreviar) seguido de la inicial (en inglés) de lo que queráis hacer. Así, por ejemplo, “Abrir un nuevo documento” es cmd + o (de open, en inglés) o una “Nueva pestaña” es cmd + t (de tab, en inglés). Una vez dicho esto vamos con la tabla de comandos:

Cómo hacer un jailbreak al firmware 3.1.2 en el iPhone 2G/3G/3GS y el iPod Touch 1G/2G usando Sn0wbreeze Beta 3.12 – Windows

Esta es la primera guía nos permitirá hacerle el jailbreak al firmware 3.1.2 desde Windows y usando Sn0wbreeze, con esta nueva versión de Sn0wbreeze se podrán liberar (hacer el jailbreak) todos los modelos de iPhones (2G/3G/3GS) excepto los modelos con el iBoot nuevo y todos los modelos de iPod Touch 1G/2G (no MC). Les recuerdo que esta es una versión beta de Sn0wbreeze beta y que solo será accesible en modo simple, es decir se puede crear un firmware liberado (jailbroken) personalizado sencillo sin ninguna modificación, aunque si será posible con la versión final de Sn0wbreeze que será publicada el lunes.

Lo que necesitas para hacer el jailbreak con Sn0wbreeze:

  • Sn0wbreezeBETA 3.1.2 (Mirror1 | Mirror2).
  • El firmware 3.1.2 original en tu iPhone o iPod Touch (aquí).
  • iTunes 9.0.2 instalado.

Guía

Instala Windows 7 en tu Mac con Sun VirtualBox

Al parecer Microsoft ha vuelto a levantar cabeza con su nuevo sistema operativo: Windows 7 y aunque aún no puede compararse con Mac OS muchos han decidido probarlo. Gracias a que un Mac puedes correr lo que sea (contrario a otras plataformas) hemos decidido mostrarles como instalar la beta pública de Windows 7 en un Mac. Esta versión beta de Windows 7 es bastante similar a Vista en cuanto a lo fácil que resulta instalarlo en un Mac, ya sea usando BootCamp para instalarlo nativamente, o dentro de un entorno virtual, tal y como lo haremos a continuación con la ayuda de la herramienta de Sun, VirtualBox.

Objective-C: El Shell Bash

Bash Logo

More...

Hoy les introduciré a uno de los temas más importantes en el ámbito de la programación en Objective-C, me refiero al manejo de Bash (Bourne Again Shell – Otro Shell Bourne) de GNU. Este Shell es el que proporcionan por defecto muchos sistemas UNIX entre ellos Mac OS X o Linux. Los ejemplos mostrados en esta guía, serán presentados sobre Mac OS X, pero debido a la interoperatividad que caracteriza a Bash, estos ejemplos deberían ser exactamente igual de útiles en otros sistemas UNIX. Cuando existan diferencias las indicaremos para que usuarios de otros sistemas puedan seguir correctamente este documento.

Antes de continuar, debo dejar claros algunos puntos que considero de interés. En primer lugar, este curso sobre Objective-C no es un curso del tipo Raw-In (Expreso), sino que la primera parte del mismo tomará aproximadamente un mes. Por otra parte, como dije previamente estos post están pensados en primera instancia para programadores o personas con ciertas nociones básicas de programación. Sin embargo, cualquiera puede programar en Objective-C (siempre y cuando se interese por hacerlo), si en principio algunos términos y palabras parecerán extraños, les aseguro que al final del mes les serán más familiares que sus mascotas. Dicho esto….adelante!

Reseña Histórica

Su nombre es un acrónimo de bourne-again shell (otro shell bourne) el cual es un juego de palabras (born-again) que significa renacimiento sobre el Bourne shell (sh), que fue uno de los primeros intérpretes importantes de Unix. Hacia 1978 el intérprete Bourne era el intérprete distribuido con el Unix versión 7. Stephen Bourne, por entonces investigador de los Laboratorios Bell, escribió el intérprete Bourne original. Brian Fox escribió el intérprete Bash en 1987. En 1990, Chet Ramey se convirtió en su principal desarrollador. Bash es el intérprete predeterminado en la mayoría de sistemas GNU/Linux, además de Mac OS X (desde la versión 10.2), y puede ejecutarse en la mayoría de los sistemas operativos tipo Unix. También se ha llevado a Microsoft Windows por el proyecto Cygwin.

¿Qué Shell estamos usando?

Si queremos saber que versión del shell tenemos instalada, procedemos a usar el siguiente comando:

$ echo $SHELL

/bin/Bash

Este comando nos indica que shell estamos usando y en que unidad está instalado.

Si queremos conocer la versión de Bash podemos usar el comando:

$ echo $BASH_VERSION

2. 05b .01 (1)-release

También podemos saber donde está instalado Bash con el comando:

$ whereis bash

/bin/bash

Puedes saber cuales son los shell de los que dispones en tú máquina, utilizando el siguiente comando:

$ cat /etc/shells

/bin/bash

/bin/csh

/bin/sh

/bin/tcsh

/bin/zsh

Si por alguna razón no está usando Bash, pero lo tiene instalado (o lo acaba de instalar) en su máquina, puede hacer que Bash sea el shell por defecto de su cuenta con el comando:

$ chsh -S /bin/Bash

Si prefiere usar una versión más moderna de shell de la que viene pre instalada en Mac OS X puede bajársela del proyecto Fink:

$ fink list Bash

Information about 4975 packages read in 12 seconds.

Bash 3.0-2 The GNU Bourne Again Shell.

Bash-completion 20041017-1 Command-line completions…

Bash-doc 3.0-1 Extra documentation for…

$ fink install bash

Y cambiar a este shell con:

$ chsh -s /sw/bin/Bash

Pero antes deberás introducir este shell en
/etc/shells, de lo contrario chsh no se lo aceptará como un shell valido.

Si ahora nos logueamos de nuevo con el comando login y preguntamos por la versión de Bash:

$ echo $BASH

/sw/bin/Bash

$ echo $BASH_VERSION

3.00.0 (1)-release

Puede verse que estamos usando la versión 3.00 de Bash, esta versión será la que usaremos a lo largo de toda esta guía, por dicha razón recomiendo que actualicen sus versiones para que no hayan problemas en el futuro a la hora de realizar los ejemplos.

Por hoy es todo, pero mañana continuaremos, cualquier duda respecto a lo expuesto exprésala en los comentarios.

Nota: Esta guía es una colaboración de Fernando López Hernández y www.macprogramadores.org para applediario.


Introducción a la programación para Mac

XcoderEn vista de la recién nacida necesidad de buenos programadores para Mac o mejor dicho Xcoders, he decidido agregar una nueva sección de tutoriales y guías dirigida específicamente a la programación para Mac y iPhone. En primer lugar iniciaré con una breve introducción a Objective C y en post posteriores los ayudaré a entender sino el 100% de Objective C, al menos lo necesario para dar el salto a nuestro siguiente foco de interés Cocoa y más tarde Carbon. A continuación una breve introducción al mundo de la programación para Mac OS y afines.

d74ca0a187f0ec6b40686c25dcd3d262557c7e84d8ef45591f