Logo de La Coctelera

mamuso.net

inicio sindicaci;ón

Categoría: diseño

He aquí un fan absoluto de picar código, con sus ventajas e inconvenientes. Carlos a esto le llama hacer el pollo, todo el día picando. A ratos muertos estoy desarrollando un widget muy sencillito para el dashboard de OS X.
Me habían recomendado widget factor, pero no acababa de pillarle el punto y al final acabé enganchado a mi adorado textmate haciendo el oso.

Dashboard no es ni más ni menos que un servidor web un poquito especial, y los widgets son pequeñísimas aplicaciones que pueden interactuar con el sistema, con la red, con internet o con otras aplicaciones.

No hace falta dedicarle demasiado tiempo a aprender a desarrollar un widget, no es muy novedoso si estás familiarizado con el desarrollo web. Los archivos con extensión wdgt son carpetas que el sistema operativo tiene identificadas. Si en el menú contextual del wdgt eliges 'Mostrar contenido del paquete' puedes explorar todos los archivos que componen el componente.

Blat me envió un enlace a un post que hablaba de Dashcode, una beta que ha lanzado Apple para desarrollar widgets para su dashboard, disponible en Developer Connection. La herramienta es muy visual, pero permite moldear todo el código generado a manita. Tiene una librería de componentes usuales que está bastante bien y se pueden usar arrastrando encima de tu diseño, y un inspector de elementos bastante sencillo para incorporar comportamientos asociados a eventos.

Hasta aquí nada nuevo bajo el sol.

Hasta ahora todo el test del widget se hacía sobre un navegador, por lo que hasta que no tenías bastante adelantado el desarrollo no podías ver qué tal se comportaba en su entorno final. Muchas funciones relacionadas con efectos, cambios de tamaño, o accesos a sistema hacen que javascript se vuelva un poquito loco, que falle y que todo sea un engorro. Por otra parte, en dashboard no tenemos la posibilidad de ver errores de javascript, así que si algo falla podemos tardar un tiempecito.

Dascode provee de una interfaz de depuración muy práctica. De esta manera conforme vamos avanzando en el desarrollo del código podemos probar el widget en un entorno de desarrollo. Un log nos va informando de todos los pasos que va dando la aplicación y de los errores y alertas. También nos permite insertar breakpoints en el código.

Si es la primera vez que vas a ponerte en harina esta herramienta te vendrá de perlas. Te permite combinar la potencia de escribir tu propio código con un editor visual y un entorno de test. Además si no sabes por dónde empezar en el lateral tienes unos 'workflow steps' que varían en función del tipo de aplicación que vayas a crear.

Seguro que tiene aspectos malos, además es una beta y tendrá fallitos que todavía no he detectado. Pero las primeras impresiones son bastante buenas.

Street Art

Perro cerca de tirso de molinaHoy ha sido un día genial para pasear por Madrid. Buena temperatura, poca gente (es fiesta) y se puede andar por cualquier sitio. Es el día perfecto para ir de caza fotográfica.

Tengo que reconocer que Madrid nunca me ha parecido la ciudad más fotogénica del mundo, pero tiene sus cositas.

Yo suelo entretenerme fotografiando pequeños grafittis o sticks arts que puedes ver por toooda la ciudad, y que la mayoría de veces son demasiado efímeros. El llamado Street Art (considerado por muchos como una forma de ensuciar la calle) convierte la ciudad en un museo con exposiciones renovadas casi a diario. La vida de la ciudad demasiado rápido y no nos deja fijarnos en esas pequeñas piezas de arte (casi siempre hecho con prisas).

Creo que Madrid todavía anda muy lejos del nivel de street art que tiene Barcelona (toooodo es opinable, y respetaré al que piense lo contrario), donde gente como Sixe ha poblado las calles de verdaderas obras de arte, pero aun así viene bien de vez en cuando despegarse de las teclas, estirar las piernas y buscar algo que hacer, aunque sea fotografiar paredes y señales :D

  • Tags: , ,
  • compártelo favorito

¿ein?

No se qué fue antes, si el huevo o la gallina, y tampoco creo que tenga la mayor importancia, pero cada vez que veo ese logo me acuerdo de flash y de la difunta macromedia (uhm...).

  • Tags: , ,
  • compártelo favorito