Una Gran Oportunidad para Jóvenes Desarrolladores Hoy empieza la Gira Becas TALENTUM STARTUPs 2013 y hace su primera parada en la Universidad Politécnica de Informática en Madrid (a las 12 en los salones de Grados). Talentum es un programa de becas que lanza Telefónica SA para su desarrollo en las diferentes ACELERADORAS asociadas al Programa y tiene [...]
Tim, vete poniendo unas cervecitas en la nevera, ¡que en Junio voy pallá! Ah, y ya que te apellidas “Cook”, prepara un par de esos centollos que hay en San Francisco, anda, que es probable que llegue con hambre. Acabo de recibir la confirmación y activar la entrada: achievement unlocked.
¿No has podido comprar una entrada del WWDC 2013? No te preocupes, que hay más opciones. Tal vez la mejor alternativa para quien vive en Europa es el iOSDevUK, que se celebra en Gales en Septiembre. Tiene una relación calidad/precio, absolutamente inmejorable y se puede llegar fácilmente con Ryanair hasta Bristol y de ahí en [...]
WWDC 2013 La crónica Ayer ha sido el día D, y aun tengo el susto en el cuerpo. Por lo menos el estrés ha pasado ya y no volveré a estar tan pendiente de avisos y notificaciones automáticas (hasta el año que viene), pero mejor será que empiece por el principio. El año pasado, me [...]
Nunca más una excepción de Unrecognized Selector sent to instance En el curso de fundamentos de programación iPhone que imparto en @agbotraining, al tercer día vemos las notificaciones. Llegados a este punto, son muchos los alumnos que se estampan contra el mismo problema: la aplicación se les cae con una excepción del tipo: SigABRT terminating [...]
Literales para NSString Desde hace algún tiempo ya, siempre enseño en mis cursos de programación iPhone el uso de literales para las colecciones. Ahorran muchísimo trabajo y ya era hora que Objective-C se apuntase al siglo XX (aprovechando que algunos ya están en el XXI). Los literales más conocidos son los de siempre, los de [...]
El año pasado me di de alta en todos los servicios de alerta del WWDC que encontré, y ni qué decir, que todos fallaron. De hecho, me enteré de chiripa por twitter. Este año, por si acaso he vuelto a hace rlo mismo, pero quiero añadir un componente de “crowdsourcing” al asunto: una lista de WhatsApp [...]
A menudo, percibo una perturbación en la Fuerza , percibo que el trabajo por detrás de crear e impartir cursos de desarrollo (iOS o no) se subestima de forma tremenda. Lamento decir que no es así, y que se trata de un trabajo ímprobo: hay que crear el material, testarlo con alumnos y su modificación y [...]
Desarrollo multiplataforma: Mac OSX, Windows, Linux y más Muy pocos desarrolladores saben de la existencia del que, para mi, es uno de los entornos de desarrollo multiplataforma (OS X, Windows, Linux y despliegue Web) más potente que puedas encontrar actualmente: Real Studio. Otros muchos sí lo conocen, pero recelan del nombre de su lenguaje (Realbasic, [...]
En mis cursos de iOS, casi siempre tengo que introducir Objective C a programadores que jamás antes han usado un lenguaje dinámico. A menudo, provienen de Java, C# o C++. Siempre que lo hago, no puedo dejar de recordar el poema “La Pantera” de Rilke: Su mirada, cansada de ver pasar las rejas, ya [...]
Hacía ya tiempo que andaba tras de uno, pero resulta dificil encontrar el modelo para MBP 17”, así que aprovechando un viaje de EEUU de @agobot149, se lo encargué. El BookBook es una funda para Macs (y otros cacharros) que simula un libro antiguo. Para geeks tarados por los macs, las estilográficas, los PaperBlanks y [...]
Evento de Apple con el Big Nerd Ranch en Muy Buena Compañía El martes tuve el gran placer de estar con Rod Strougo & Juan Pablo Claude, representando el Big Nerd Ranch en un evento (¿maratón?) corporativo de Apple en Sao Paulo. A Rod aun no lo conocía y a Juan Pablo, sólo por email, [...]
Inicializadores en Objective C: algunos métodos son más iguales que otros Aun recuerdo la extrañeza que me produjo cuando descubrí que los inicializadores en Objective C no devolvían un puntero a la instancia en cuestión, sino un tal de id (un puntero genérico a cualquier objeto). Tardé un poco en percatarme (el libro no o [...]
Este artículo es parte de los 7 propósitos de año nuevo para desarrolladores. Backends de Terceros: Heroku, Twilio, Urban Airship, Parse, AWS y muchos más Hace no mucho, un conocido mío que vive en un pueblecito de Japón, se quejaba que sus familiares (que viven en EEUU) desconocían por completo el concepto de huso horario. [...]
Consiguiendo nuestro cloud propio La serie de tutoriales para crear nuestro cloud propio finaliza con las indicaciones que se detallan a continuación. Configurando mySQL Para evitar, en la medida de lo posible, abusar del uso de consola de comandos vamos a instalar PhpMyAdmin y de esta manera poder gestionar nuestras bases de datos y usuarios [...]
7 Propósitos de Año Nuevo para Desarrolladores Este artículo es la primera parte de mis 7 propósitos para desarrolladores para este 2013. Propósito Uno: domina el control de versiones con git y gitHub Aprender a usar un sistema de control de versiones e integrarlo en tu trabajo diario es una revelación: de repente los [...]
Les guste o no a los Mayas, estamos en 2013 Tras pasar una mezcla de vacaciones y retiro espiritual analógico (no me llevé ni el iPad) en Brasil, al volver a España me doy cuenta que los Mayas nos tomaron el pelo. No había Apocalipsis o la crisis hizo que se aplazase por falta de [...]
¿Qué es el Apple TV? Creo que lo primero que tenemos que hacer es definir qué es exactamente el Apple TV. El ATV es un dispositivo que mostrará en nuestra TV contenido media que podamos enviarle vía streaming desde cualquier otro dispositivo Apple que se encuentre dentro de la misma LAN o también desde los [...]
Cuando hace falta usar auto synthesize para las propiedades y cuando no Desde LLVM 4.0, es decir, Xcode 4.4, ya no es necesario hacer el @synthesize para nuestras propiedades, lo cual se agradece y mucho. Esto no quiere decir que no podamos hacerlo, sencillamente pasa a ser opcional…casi siempre. Y aquí está el quid de [...]
IDG España Hace no mucho, a través de un amigo que trabaja en IDG, me he enterado del ERE que ha afectado a tantos empleados de IDG España. Recientemente había escrito un artículo en iPhoneWorld, y nunca pensé que sería el primero y el último… Ha sido una gran sorpresa, ya que las revistas de [...]
En el Master de Programación de Apps de la U-TAD A partir de Enero 2013, nuestro equipo de súper instructores tendrá el placer de llevar nuestra Palabra de Paz, Cocoa, Objective C e iOS a los alumnos del Master en desarrollo de Apps de la U-TAD. ¿Qué es U-TAD? Ahora viene el chiste fácil… No, [...]
El gran mercado apps “empresarial y corporativo” Quiero compartir con vosotros que he tenido el orgullo de publicar un articulo en la revista iPhoneWorld. Lo he titulado Vida más allá de la App Store y en él comparto con vosotros un hecho que veo que es común tanto entre desarrolladores y emprendedores del sector de movilidad en [...]
Raspberry Pi te presento a Time Capsule Conectarnos con Time Capsule, o cualquier otro disco duro en red que permita compartir archivos mediante Samba o FTP es muy sencillo. En el caso de Time Capsule sólo tendremos que asegurarnos de tener activado “Compartir Discos” en la pestaña “Discos” de la Utilidad AirPort de nuestro Mac (Aplicaciones -> [...]
iOS Avanzado en Holanda He estado toda esta semana en Holanda impartiendo el iOS Advanced Programing Bootcamp del Big Nerd Ranch. Aunque la primera toma de contacto fue el domingo, el lunes fue cuando realmente hemos empezado y desde entonces no hemos parado. Arrancamos oficialmente a las 8 am y terminamos, extraoficialmente, a las 9 pm, parando [...]
Semana del Emprendimiento con @Endeavour & @WayraCo Hoy, desde Madrid, estaré impartiendo una charla en Colombia, en la Semana Global del Emprendimiento. Este acontecimiento está patrocinado conjuntamente, entre otras organizaciones, por Endeavor y Wayra Colombia que trabajan en la transformación y mejora de los países emergentes mediante el apoyo a emprendedores de alto impacto. Colombia se ha sumado a [...]
Nuestro Raspberry Pi en el mundo exterior La mayoría de nosotros seguramente tengamos una red privada que se conecta a Internet gracias a un router como puede ser Time Capsule y por lo tanto no nos podremos conectar directamente desde Internet a nuestro Raspberry Pi sin antes crear una redirección de puerto (NAT) a nuestro [...]
Barcelona Developers Conference & OpenGL Voy a tener el placer de participar en el Barcelona Developers Conference de este año, con un taller de OpenGL. La organización de @bcndevcon me ha brindado la oportunidad de regalar 2 entradas GRATIS para este súper evento que tendrá lugar en el Museo Marítimo de Barcelona, en los días 6,7 [...]
Cloud con Raspberry Pi: Primer arranque y configuración básica Raspi-config Creando nuestro cloud con Raspberry Pi. La primera vez que arranquemos el Raspberry Pi nos aparecerá una pantalla de configuración, sobre fondo azul, llamada “Raspi-config” con una serie de opciones que vamos a explicar a continuación: info: Información sobre la herramienta de configuración expand_rootfs: Esta [...]
Tras sustituir el HD original por un SSD y un HD híbrido me he dado cuenta de que ahora hay dos chupando del bote de la batería. Por si fuera poco, uno de ellos es un HD más rápido que el anterior. El SSD, al no tener partes móviles debería de consumir menos que un [...]
Tras instalar un SSD, ¿activo el TRIM? Antes de que empiece a soltar mi rollo sobre el TRIM y si debes o no activarlo, es conveniente explicar algunas cosas. ¿Cómo funciona un SSD y qué hace TRIM? Al contrario de un HD, cuando sobreescribimos datos en un SSD, este proceso puede ser mucho más lento [...]



