martes, 21 de octubre de 2008

lunes, 20 de octubre de 2008

Experiencia
d' usuari : Aqua, Deshboard, Spotlight, Epais, Apple Scrip, Automator, Exposé,
Quick look, Finder, Dock.

jueves, 16 de octubre de 2008


MACBOOKAIR!

El nou MacBook Air és encara ultrafins, valoraran i ultra a diferència de qualsevol altra cosa. But somehow there’s room to add so much more. Però d'alguna manera hi ha espai per afegir molt més. A bigger hard drive. Un disc dur major.
I més poder per a les tasques quotidianes. Mobile computing has yet another new standard. Informàtica mòbil encara no ha estat una altra nova norma.

De moment, el fallo més gran es el tema de la carrega de la bateria. Suposo que no trigaran en solucionar-ho amb una actualització de software, pero el fet de que la bateria trigui 8 hores en carregar-se al 100% desde zero, i que s’hagi de “despertar” el MacBook Air per que la carrega es realitzi correctament no ho veig normal.

Un altre tema es la sobreprotecció de la bateria, que fa que l’equip no surti de l’estat de repos si l’has conectat dispositius USB via HUB alimentat fins que no el conectes a la font d’alimentació. Imagino que será per garantir un bon us de l’equip en modus bateria, pero exagerat.

Per altre banda, i aquests problemilles apart, l’equip es genial. Un tamany super correcte, amb un pes perfecte per una portabilitat extrema, i amb una apariencia fragil, pero totalment falsa, doncs, quan el tens a les mans, ja es veu la robustessa de l’aparell.

La veritat, les limitacións del SO que es van comentar, no les he notat pero encara es aviat per haber pogut expremer a tope l’equip.


UNITATS BINARIAS

miércoles, 8 de octubre de 2008

jueves, 2 de octubre de 2008

CORE DATA

Dades Bàsics, de nou en Tiger, completa la visió del Cacau per a la construcció de factors bé aplicacions basades en el model-vista-controlador (MVC) patró mitjançant el subministrament d'una sòlida, flexible i potent model de dades marc. This vision started with Interface Builder which has long provided a world-class solution for defining the user interface, known as the view in MVC terminology, quickly and easily while eliminating innumerable lines of code in the process. Aquesta visió es va iniciar amb Interface Builder que durant molt de temps ha proporcionat un món de classe solució per a la definició de la interfície d'usuari, coneguda com l'opinió MVC a la terminologia, de manera ràpida i fàcil mentre que l'eliminació d'innombrables línies de codi en el procés. Mac OS X v10.3 Panther built on the vision by providing pre-built controller objects in the form of Cocoa bindings which eliminates the need for much of the glue code between an application's user interface and its data model. Mac OS X v10.3 Panther construït sobre la visió mitjançant el subministrament de pre-construïts controlador d'objectes en forma d'enllaços de cacau que elimina la necessitat que la major part de la cua entre un codi de l'aplicació de la interfície d'usuari i el seu model de dades.

Prior to Tiger, however, the tedious job of creating an application's data model, managing it, and saving it to disk has, for the most part, been left up to the developer to handle. Abans de Tiger, però, la tediosa tasca de la creació d'una aplicació del model de dades, la gestió, i guardar-lo en el disc té, en la seva major part, es deixa als desenvolupadors a fer. And, since every application has some sort of data model, this was a problem that every developer had to solve independently. I, ja que cada sol · licitud d'algun tipus de model de dades, aquest és un problema que cada desenvolupador ha de resoldre amb independència. Core Data changes the game entirely. Dades Bàsics canvia el joc completament. Firstly, in the same way that Interface Builder vastly simplifies creating user interfaces, Core Data lets you quickly define your application's data model in a graphic way and easily access it from your code. En primer lloc, de la mateixa manera que Interface Builder simplifica enormement la creació d'interfícies d'usuari, Dades Bàsics li permet definir la seva sol · licitud de model de dades en una forma gràfica i de fàcil accés des del codi. Secondly, Core Data provides an infrastructure to deal with common functionality such as undo and redo and data persistence, allowing you to get on with the task of building innovation into your application. En segon lloc, Dades Bàsics proporciona una infraestructura per fer front comú amb la funcionalitat, com ara desfer i refer i la persistència de dades, el que li permet seguir endavant amb la tasca de construir la innovació en la seva aplicació.


La forma tècnicament correcta per descriure Dades Bàsics és com un objecte gràfic, la gestió i la persistència marc.

El pasado día 10 de enero se presentó en Madrid Generación Mac, un proyecto patrocinado, por ESNE, Macworld, faq-mac, Cocodrilo Libros, macprogramadores, k-tuin, 4D, Asemat y Kanteron, en el que design-nation participó con una presentación sobre Core Data.
En esa presentación, su seguro servidor torturó a los asistentes con un intento de desarrollar una aplicación de la vida real basada en este framework.

Hoy toca colgar tanto el inevitable keynote como un screencast en el que he intentado rematar algún aspecto que, por falta de tiempo, no pude tocar en la presentación.

La aplicación es muy sencilla. Es un desarrollo a medida encargado por el Profesor Dispar para poder registrar la lista de espías que tiene infiltrados en todos los ministerios, y las misiones que cada uno de esos espías tiene asignada. De esa forma, el bueno de la película ya tiene un motivo más (el otro motivo es ligarse a la chica) para perseguir al Profesor: conseguir el disco donde está guardado la aplicación, y ¡destruirlo!.

El keynote (unos 3.2 MB) no aporta mucho por sí solo, sino que sirvió de apoyo para explicar qué es el Modelo-Vista-Controlador y qué es Core Data.
El screencast (unos 60 MB) va un poco más allá de lo que se vio en la presentación del día 19. Lamentablemente, lo he tenido que comprimir bastante, aunque creo que sigue siendo utilizable.