Archives for the ‘Programación’ Category

Customizando Xcode

Xcode parece no ser muy amigable para la customización, pero resulta que agregarle temas es una verdadera pavada. Primero que nada, creen el siguiente directorio: mkdir -p ~/Library/Developer/Xcode/UserData/FontAndColorThemes Después, descarguen de GitHub un pack de temas muy pero muy lindos. Finalmente, copien el contenido de xcode-themes al directorio que crearon más arriba. Reinicien Xcode si [...]

MDD: Mediocrity Driven Development

El desarrollo web parece tener consecuencias cada vez más molestas para la programación: en medio de la innovación e ideas maravillosas que suelen superar completamente mi capacidad de abstracción y comprensión, surgió un aspecto negativo que, sinceramente, me molesta bastante. Será por la masividad, quizás. Cada tanto surge un post que manifiesta aquello-que-me-molesta y su [...]

{ x, y }

Siempre que salgas del paraíso artificial que representan los nibs, terminás marcando puntos, posiciones y frames a lo loco en código. La manera de hacerlo, en CoreGraphics, no es que sea complicada, pero poner siempre CGPointMake(i, j); CGSizeMake(x, y); CGRectMake(a, b, c, d); me resulta cansador y no quiero tener artrosis por tipear de más. [...]

¿Qué mide TIOBE?

La semana pasada, TIOBE anunció que al fin de mayo, Objective-C es el cuarto lenguaje más popular, sólo detrás de C, Java y C++. La noticia me llamó muchísimo la atención: iOS, como plataforma de desarrollo, está en crecimiento y es increíblemente popular, pero hay gran cantidad de trabas a superar para desarrollar. No todos [...]

Artistas y tecnólogos

Hace varios días compartí este video en Twitter y es una pena que no haya salido en casi ningún lado. Douglas Rushkoff es la versión inteligente de Malcolm Gladwell (es un Gladwell que sabe de lo que habla y no se conforma con contar lindas historias y creer que un par de ejemplos coloridos bien [...]

GPL vs GPL

Algunos de los avances recientes más interesantes en el desarrollo de iOS se deben a la utilización de clang en lugar de gcc, el histórico compilador libre. Apple es promotor del proyecto, pero también participa “la comunidad” y mucho. ¿Por qué? Porque es software libre, ya que utiliza la licencia de la Universidad de Illinois [...]

Gruber: sobre ser un desarrollador de iOS, hoy

Una manera simple de mirar la situación es decir que hay mucha más gente que nunca tuvo un iPhone y que no ha comprado un iPad pero lo hará en los próximos 5 años que todos los que lo hemos hecho a este punto. No veo cómo negarlo, a menos que ocurra algo extraordinario, dramático. [...]

3 consejos para aprender Haskell

Sobre aprender Haskell debo decir que 1) es difícil 2) cada vez es más fácil. Siendo las 10:34 AM del 14 de noviembre de 2011 tengo tres pequeños consejos que ofrecer para que te inicies en Haskell: Tweet

Treehouse, autoaprendizaje de tecnologías web e iOS guiado por badges

Internet (o la sociedad red, como gusten llamarle) está desmoronando el monopolio de las universidades como entidades que producen y difunden conocimiento, un proyecto a la vez. Por ejemplo, treehouse que sigue el paradigma Foursquare de motivar la participación y en este caso el auto aprendizaje con la liberación de retos premiados con badges, esto [...]

iOS5: UITextField dentro de UIAlertView

Antes, introducir un UITextField en un UIAlertView era cosa de locos. Rebuscadísimo y, lo peor de todo, quedaba mal. En iOS5, gracias a Steve y todos sus discípulos, finalmente entraron en razón y nos ofrecen la posibilidad de incluir un campo de texto normal, un campo de texto seguro (contraseña) o ambos. Tweet