jueves, 25 de septiembre de 2008

Como comienzo a desarrollar en Mac?

Muchos desarrolladores que conozco están migrando al mundo
Mac y frecuentemente nos preguntan a las personas que llevamos tiempo
programando en esta plataforma como comenzar.

Hoy Daniel Jalknut publicó en su blog un artículo con las siguientes
recomendaciones:
When newcomers to programming on the Mac ask me for advice about getting started with Cocoa, I usually boil it down to three steps, depending on the amount of time and money they are prepared to put into the task:
  1. If you’re the slightest bit curious, buy Mark Dalrymple and Scott Knaster’s affordable book, Learn Objective-C on the Macintosh. It’s great that this book not only starts from the very beginning, but is available as an easy electronic download, for instant gratification.
  2. If you’re convinced you’re in for the long haul, but prefer to learn at your own pace and in your spare time, pick up Aaron Hillegass’s Cocoa Programming for Mac OS X.
  3. If it’s time to put the pedal to the metal, and you want to minimize the chances of failing as you learn the basics of this art, drop everything and enroll in the Objective-C and Cocoa Bootcamp class at Big Nerd Ranch.
Personalmente yo agregaría dos libros más:
  1. Become an Xcoder
  2. Cocoa Programing
Ambos son libros electrónicos que también ayudaran a ampliar sus habilidades como Cocoa Developers.

miércoles, 17 de septiembre de 2008

Reunión de Cocoaheads México

Mañana se lleva a cabo la 2da. reunión de Cocoaheads México, probablemente por la carga de trabajo no pueda asistir, sin embargo les deseo la mejor de las suertes a mis colegas :).



Esta foto fue tomada en la 1er. reunión.

lunes, 8 de septiembre de 2008

Quien dice que el futbol no es divertido?

Ayer mientras bucaba no recuerdo exactamente que cosa, me encontré con este video, hay escenas bastante chuscas, disfrutenlo :D.











jueves, 4 de septiembre de 2008

Ingeniería de Software

Hace poco estuve en una junta con un PM ( o dos, o tres..., bueno en ese proyecto ya no se sabe cuantos más habrá, pero eso si, el número de desarrolladores no cambia :) ), también estaban todos los analistas, diseñadores y desarrolladores.

Bueno el punto es en esta junta tuvimos una sana discusión el PM y yo acerca de un documento místico llamado «Especificación técnica» (Hasta escalofrío da escucharlo :P).

El caballero en cuestión nos estaba «sugiriendo» que cambiáramos el punto de vista de este documento para representar sólo escenarios de negocio, nada de clases, métodos o propiedades :|, y la plática se llevó a cabo de la siguiente manera:

-Yo- «Oye, lo que nos estas pidiendo es un caso de uso»

-PM- «Pues mas o menos, pero también debe servir para que el desarrollador lo pueda programar como si se lo estuvieran dictando»

-Yo- «Entonces quieres una especificación técnica muy detallada»

-PM- «Bueno si, pero que la pueda entender rápidamente el usuario de negocio»

-Yo- «Las especificaciones técnicas no son para que las vea el área de negocio»

-PM- «Pues si pero eso es lo que nos piden»

-Yo- «Según las buenas prácticas de la Ingeniería de Software es: Hacemos casos de uso los cuales discutimos y validamos con el área de negocio, a partir de ahí generamos la documentación de diseño que es como quedará implementado la aplicación, posterior a esto se desarrolla la solución basada en el diseño»

-PM- «Bueno dejemos de filosofar... lo que nos pidieron es esto»

Ahora resulta que la Ingeniería de Software debería de llamarse Filosofía de Software :P.

miércoles, 3 de septiembre de 2008

Acid3

Ayer todos los sitios hablaban de lo bueno o malo que tenía Chrome, y me enconté este artículo:

"¿Primer borrón?: Google Chrome no supera el Acid3"

Y me dío curiosidad de que puntuación tendrían los demás navegadores en mi sistema (Mac OS X Leopard 10.5.4) pasandoles el Acid3.

Pues puse manos a la obra y estos fueron los resultados:

Browser
Resultado
Opera 9.5.2 80/100
Shiira 2.2 74/100
Flock 2.0b2 70/100
Safari 3.1.2 71/100
Camino 1.6.3 53/100
Omniweb 5.7 41/100

El mejor rankeado es Opera el el peor (uno de mis favoritos :() es OmniWeb.

Bueno, pues les dejo esas cifras para su consideración ;).

lunes, 1 de septiembre de 2008

La extraña historia de la letra H

Este fin de semana me sucedieron cosas muy extrañas entre ellas, la pérdida de mi la tecla H, de mi MacBook Pro :'(.

Como fue?, pues bien, llegué el viernes a mi casa, me dije "ya tiene tiempo que no limpio mi Mac, hoy es un buen día para hacerlo" y comencé a preparar las cosas...

Entonces empecé la faena de limpieza, cuando al pasar la franela por el teclado la tecla H salió volando por los aires, la alcancé a rescatar y dije "upsss... por poco y no lo cuento", acto seguido trate de instalarla y... nadie me dijo que la letra H se ve igual de arriba para abajo como de abajo para arriba :(, por lo que la coloqué mal y la terminé de romper :'(.

Después de haber completado mi gracia :S, me dije: "bueno voy a conseguir la tecla" y... oh sorpresa... es un verdadero lío conseguirla en México, incluso en los centros de servicio autorizados por Apple no te venden una sola tecla, si no el teclado completo!!!!!!, el tiempo de entrega es de 1 a 2 semanas y por si fuera poco la mayoría de ellos no abren en sábado :(.

Entonces encontré Powerbook Medic, que es un sitio que vende cualquier parte para reparar tu Mac desde una tecla hasta un disco duro.

La verdad es que si llevaré mi Mac a un centro de servicio pues realmente si necesito otro teclado, y es más comodo dádo a las reglas e impuestos que aplican para la entrega de paquetería de ese estilo en México, sin embargo me hace reflexionar en dos cosas:
  • Porque no tenemos un servicio como Powerbook Medic en México?
  • Porque no son más baratos los impuestos para traer artículos del extranjero?