ott 20

Oggi all’apertura del noto Instant Messenger per Mac (Adium per l’appunto), in seguito ad un aggiornamento, credo che abbia dato un po’ di matto! Che dite?

ott 15

Apple, come molti di voi sapranno, oggi (anzi ieri vsita l’ora) ha presentato tutta una serie di nuovi prodotti tra cui vi è anche il nuovissimo LED Cinema Display… il prodotto burla del Keynote di Jobs!

Si… burla… perchè è impossibile che si tratti di qualcosa di vero!

Stiamo parlando di uno schermo da 24 pollici con retroilluminazione a LED dal costo di be 849€ (il mio primogenito no???) che però ha l’innovativissima feature di poter essere collegato solo ed esclusivamente ai portatili Apple (MacBook, MacBook Pro e MacBook Air)… se si possiede un MacPro o un qualsiasi altro computer non se ne si fa nulla!

E’ chiaro che deve trattarsi di uno schermo… perchè è assolutamente ridicolo fare uno schermo che può essere utilizzato solo come schermo ausiliario di un determinato modello di portatile! E se cambiassi portatile e optassi per qualcosa non di Cupertino? Lo dovrei forse buttare? E se volessi usarlo assieme al mio computer fisso (indipendentemente dalla sua marca)? Cioè… stiamo parlando di un 24″, che è un egregio monitor per un desktop, e mi dite che non posso usarlo col mio computer fisso ma solo con il mio portatile?

Ma ad Apple devono essersi aperti la scatola cranica e bevuti il cervello dopo averlo corretto con un po’ di tequila se credono davvero che qualcuno possa anche solo considerare un simile acquisto!

Parliamoci chiaro… solo un idiota con tanti ma tanti soldi da buttare potrebbe comprarsi del ciarpame simile (è vero che i fanboy di Apple farebbero di tutto per Jobs, ma credo che l’acquisto di sto coso vada al di la anche di quanto sarebbe disposto a fare il più devoto dei sudditi della mela… o almeno lo spero)!

P.S.: non vorrei essere frainteso… se il prodotto fosse collegabile a qualsiasi computer e avesse anche un cavo speciale per i macbook (che funge un po da dock-station) sarebbe un ottimo prodotto… ma così come invece è proprio no!

ott 14

Apple mi ha molto deluso… darmi un simile dolore dopo tutto quello che ho fatto per lei! Non si può aggiornare il MacBook Air dopo appena 10 mesi dal lancio e dopo 5 mesi dal mio acquisto… proprio NO!

I $persone_di _dubbia_simpatia poi non si sono limitati a qualche ritocchino (fosse stato qualcosa di insignificante… va beh) ma mi hanno cambiato praticamente tutto!!!!!

  • CPU Intel Penryn da 1,6 GHz (o 1,86 GHz) con ben 6 MB di cache
  • Scheda video e Chipset integrati nello stesso chip… con un aumento di perfomance grafiche del 400% (fortuna che io non uso nessun software sul portatile che richieda GPU particolarmente prestanti, altrimenti me la sarei presa a male)
  • Bus di sistema portato a 1066 MHz
  • RAM DDR3 a 1066 MHz
  • HD portato a 120 GB (con SATA invece che PATA) o a 128 GB per la versione SSD (fortunatamente sul portatile non ho bisogno di tanto spazio quindi questo upgrade mi tange poco… magari adesso troverò i vecchi dischi SSD a prezzo scontato e ne farò mettere uno sul mio Air)

Mi chiedo… non potevano aspettare ancora un pochino ha far uscire il nuovo Air? Degli altri modelli di MacBook non mi importa… ma l’Air… perchè??? Ce n’era davvero bisogno?

Ovviamente sto scherzando… è un buon aggiornamento ma come mi trovavo bene a lavorare sul mio Air ieri mi ci troverò altrettanto bene domani (indipendentemente dall’uscita del nuovo modello), non è un upgrade che cambierebbe la mia “work experience”… solo che essere “al passo” è bello mentre adesso sono “obsoleto”!

ott 13

Da quando è stato è stato rilasciato l’SDK per l’iPhone e per l’iPod Touch ed è stata rivelata la politica di Apple nei confronti dello sviluppo di applicazioni per queste due piattaforme non mi sono mai espresso… aspettavo di vedere come sarebbe evoluta la cosa!

Ebbene ad ora posso dire che una cosa che già di suo era nata male è evoluta in peggio!

Tanto per cominciare non digerisco il fatto che solo anche per poter installare un’applicazione da me sviluppata sul mio iPod Touch (o iPhone) debba pagare 90€ ad Apple… capirei per la pubblicazione sull’Apple Store (capisco ma non condivido), ma che io debba pagare per utilizzare qualcosa fatto da me su qualcosa che mi appartiene è scandaloso!

Che la pubblicazione di un’applicazione sullo store sia a pagamento posso trovarlo giusto… ma non nel caso (quale poi in realtà è) questo sia l’unico modo disponibile per la sua diffusione! Se scelgo di usare un canale particolare per distribuire la mia applicazione è giusto che paghi i fornitori di questo canale… ma non se questo è l’unico disponibile perché mi troverei nella condizione di non poter scegliere liberamente cosa fare con il frutto dei miei sforzi!

Si aggiunga poi che Apple può anche rifiutarsi di pubblicare il mio lavoro senza necessariamente essere in possesso di validi motivi… quindi può portare lo sviluppatore a trovarsi nella spiacevole situazione di aver lavorato, speso tempo e faticato per mesi e di veder poi tutti questi sforzi vanificati! Non è un comportamento accettabile!

Ho il forte sospetto che questa politica di cancellazione (ed anche la politica che impedisce la creazione di software quali i sistemi di navigazione satellitare) sia tutta dovuta ad accordi con grandi software-hause che hanno stipulato accordi (forti del loro potere economico) con Jobs & friends per ottenere l’esclusiva su alcune tipologie di prodotti assicurandosi il 100% di profitti e lo 0% di concorrenza…. il tutto a scapito dei piccoli sviluppatori (che tra l’altro sono la vera forza dell’iPhone)! Alla faccia del libero mercato!

E’ davvero deludente vedere l’atteggiamento di Cupertino nei confronti di questa piattaforma… una politica simile applicata alla piattaforma Mac probabilmente porterebbe al fallimento della stessa a causa della fuga in massa di tutti gli sviluppatori! Ci si chiede come possa essere tollerata!

Apple tratta gli iPhone developer davvero di “cacca”… ne calpesta impunemente i diritti e come se non bastasse tramite discutibili NDA (Non Disclosure Agreement - accordo di non divulgazione) impedisce loro di rendere pubblici i soprusi di cui sono vittime! Davvero un comportamento scorretto… talmente scorretto che mi ha fatto abbandonare ogni proposito di sviluppare applicazioni per iPhone ed iPod Touch (e dire che avevo già in mente un sacco di belle idee… ma per ora resteran tali)!

Che dire… se Cupertino non cambierà rotta è probabile che continuerà a perdere sempre più sviluppatori… magari in favore del ben più libero Android! Spero francamente che la situazione migliori… anche se a dire il vero sarei felice anche se si limitesse a non peggiorare!

Speriamo che alla “Mela Morsicata” si rendano conto di quel che fanno e rinsaviscano!

ott 13

Questo week end ho comprato un hard disk Western Digital MyBook Home Edition da 1 TB sperando di collegarlo alla porta firewire 400 del mio iMac Aluminium 24″… purtroppo qualcosa non è andato per il verso giusto!

Una volta collegato via firewire l’HD all’iMac non c’è verso che questi lo riconosca… il bus firewire comincia a resettarsi ogni 3 minuti rendendo impossibile il “mount” del disco! Tra l’altro provando a controllare le periferiche collegate al computer tramite “System Profiler” ciò che è connesso via firewire 400 risulta sconosciuto.

Per prima cosa ho controllato il corretto funzionamento dell’interfaccia firewire del mio iMac con altri dispositivi… tutto a posto, ho quindi iniziato a sospettare che il malfunzionamento stesse nell’interfaccia firewire dell’HD  (via USB 2.0 funziona tutto correttamente… è solo il firewire a dare problemi) ma ulteriori test su altre macchine hanno dimostrato che non era neppure quela (l’HD ha funzionato correttamente via firewire con altri Mac).

A questo punto mi sono rivolto al World Wide Web… una veloce ricerca ha immediatamente messo in luce il fatto che non sono l’unico possessore di Mac ad aver avuto problemi con un disco Western Digital e anzi… sono in ottima compagnia! In sostanza sembrerebbe che alcuni modelli di Mac (tra cui sembrerebbe esserci l’iMac Aluminium) hanno una incompatibilità con ni dischi della Western Digital (in particolare della serie MyBook) che ne rende l’utilizzo via Firewire impossibile (o quasi… c’è chi giura che con magheggi strani e l’aiuto di qualche formula è riuscito a collegare il disco un paio di volte via firewire).

A questo punto la domanda è… con chi devo prendermela?

Dopo lungo meditare sono giunto alla conclusione che la colpa è tando di Western Digital quanto di Apple:

Nel caso della Western c’è da arrabbiarsi perchè nonostante sui loro prodotti ci sia scritto che sono Mac compatibili questo non è sempre vero! Perbacco… la Apple non ha milioni di modelli, un po’ di testing potrebbero anche farlo (considerato poi che il mio iMac è un modello vecchio di un anno… quindi non l’ultimo uscito)!

Nel caso di Apple invece c’è da chiedersi che cavolo abbiano fatto con il controller Firewire da renderlo inabile all’utilizzo di dischi che funzionano invece egregiamente con altri Mac o PC! E che cavolo… che prestino attenzione a quello che montano sui loro prodotti (con quello che costanto…)!

In conclusione ho dovuto rinunciare all’utilizzo del disco via firewire e l’ho collegato al mio HUB USB.

ott 11

Come ben saprete agli inizi di maggio ho comprato un MacBook Air (versione con CPU da 1,6 GHz e HD PATA) in sostituzione del mio vecchio MacBook prima generazione (che sono riuscito a vendere ad un amico).

Quando lo comprai ero entusiasta del mio acquisto e soddisfattissimo… ma dopo 5 mesi? In questo lasso di tempo l’entusiasmo scema e ci si ritrova a confrontarsi con le più disparate situazioni e ciò può portare a cambi di opinione. Quindi… la domanda è: dopo 5 mesi di utilizzo del MacBook Air sono ancora soddisfatto del mio acquisto? La risposta è Si!

Non mi sono minimamente pentito del mio acquisto e non mi è mai capitato di aver bisogno di alcune di quelle componenti (lettore dvd e porta ethernet) che sono state rimosse in favore di un minor peso e maggiore sottigliezza.

Come già detto nella mia prima recensione sull’air il lettore DVD è una cosa che uso estremamente di rado sul portatile… tantè che anche quello del mio precedente MacBook era inutilizzato da mesi ed in questi 5 mesi non ne ho avuto mai bisogno ( non vorrei però che si pensasse che in assoluto il lettore DVD su un portatile non serva a nessuno… quello che cerco di dire è che a me non serve ).Infatti programmi su DVD è cosa assai rara trovarne (si scarica tutto da internet) e nel caso fossero necessari quell’una tantum vado di condivisione disco con un altro computer. Per quanto riguarda i film in DVD l’ultima cosa che farei è guardarli su un misero 13″… ho un iMac da 24″ che supporta il fullHD ed un televisore da 32 che sono fatti appositamente per questo scopo! Se proprio voglio portarmi dietro qualche film la cosa migliore è ripparsi i propri dvd e caricarli sul disco rigido azzerando così l’ingombro del disco da portare in giro e massimizzando il quantitativo di film che si possono avere con se!

Per quanto riguarda l’assenza invece della porta ethernet… sarò un uomo fortunato ma i posti che frequento abitualmente hanno tutti il Wireless! La mia università (il Politecnico di Milano, sede in Piazza Leonardo da Vinci) ha una copertura wireless totale (e quandanche non ci fosse non potrei comunque connettermi via cavo in quanto non è prevista questa possibilità), casa mia ha il wireless, la casa della mia ragazza pure così come quelle di amici e conoscenti! Quando viaggio normalmente negli alberghi dove vado c’è la connettività wireless… e nel caso non ci fosse manca comunque la possibilità di collegarsi via cavo! Già quando avevo il MacBook normale (e ancora prima con il mio Sony Vaio) non mi era mai capitato di dover usare il cavo… sarò fortunato ed è probabile che non tutti abbiano la mia fortuna, ma a me va benissimo così!

Per quanto riguarda la batteria non sostituibile… già con i precedent modelli di portatile non ho mai avuto più di una sola batteria (quella inclusa col portatile)… non vedo quindi che problema ci sia per me a non poterla sostituire! Ricordiamo poi che uno dei motivi principali che mi ha spinto a prendere l’Air sono stati peso ed ingombro… figuriamoci quindi se sono disposto a scarrozzarmi in giro anche la batteria di ricambio (le 5 ore di autonomia mi bastano e avanzano… e nel caso mi attacco ad una presa… dove vado di solito ce ne sono)!

La cosa che amo di più di questo computer è lo scarsissimo ingombro e l’esiguo peso… ormai d’ovunque vada posso portarmi in giro il portatile perchè difatto in uno zaino praticamente non lo si sente (quindi basta il “uff… ma pesa… e chi ha voglia di scarrozzarselo”)! Non so voi ma per me avere la possibilità di avere il computer sempre appresso senza la rottura di palle del peso è una cosa fantastica!

Ovviamente resta il fatto che la macchina non è esente da difetti. Innanzitutto è un po scomodo lo sportellino da aprire per connettere l’usb (e la micro-DVI e il jack delle cuffie) infatti essendo il bordo dell’air ovoidale e lo sportellino leggermente sotto il computer non risulta comodissimo l’inserimento degli spinotti in quanto non si riesce a vedere gli ingressi. Fosse stata fatta un pò più “in fuori” sarebbe stato più comodo!

Fino a un mesetto fa c’èra il problema del core shutdown (problema corretto da Apple con un update) che in condizioni di particolare surriscaldamento provcava lo spegnimento di un core del processore ed il conseguente rallentamento dell’intera macchina. Questo problema si è fatto sentire particolarmente in estate durante l’utilizzo dell’Air in ambienti non climatizzati in quanto aveva la tendenza a surriscaldarsi con maggiore facilità… fortunatamente comunque non erno tantissime le attività che portavano al core shutdown (principalmente la riproduzione di video).

Vorrei infine ricordare a tutti che io ritengo l’Air un’ottima scelta solo se utilizzato per affiancere un computer deskto e non come unica macchina! Ha ottime prestazioni ma non è assolutamente adatto come computer unico… o almeno non lo sarebbe per me!

ott 09

Una delle cose che mi fanno amare particolarmente lo sviluppo del software su Mac OS X sono XCode e Cocoa che rendono davvero facile il lavoro allo sviluppatore!

Cio che rende Cocoa un framework tanto fantastico è il fatto che ti permette di concentrarti appieno sul progetto a cui stai lavorando in quanto ti astrae totalmente dai livelli più bassi del sistema mettendoti a disposizione classi e funzioni che semplificano e velocizzano enormemente il processo di sviluppo.

Per esempio è possibile creare un browser web scrivendo una sola linea di codice sorgente (ed ovviamente disegnando la GUI usando Interface Builder):

[[webView mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString: [urlText stringValue]]]];

Io credo che sia una cosa davvero fenomenale! Per esempio… se si stesse lavorando ad un aggregatore RSS basterebbe concentrarsi sul “core-task” dell’applicazione senza perdersi in mille problemi sviluppando anche tutto il motore di rendering delle news!

Il codice sorgente del browser dell’esempio può essere scaricato qui: ibrowser.zip

mag 10

Ebbene si… ho comprato un MacBook Air! Benché nel recensirlo dopo il suo lancio avessi dichiarato che il costo fosse troppo elevato per i benefici offerti ho dovuto ricredermi! Il tutto è cominciato qualche settimana fa mentre ero al Saturn e sono passato di fianco ad un Air in esposizione.

La prima cosa che ho pensato (vedendolo poi di fianco ai MacBook e MacBook Pro) è stata che in effetti la macchina risultava essere davvero sottile! Al che ho deciso di prenderlo in mano per valutare meglio e… sono rimasto letterlmente “folgorato” dal peso… una vera piuma (1,36 Kg per un notebook da 13 pollici), eppure dà una notevole sensazione di solidità grazie alla scocca in alluminio (materiale che sembra essere più robusto della plastica con cui è fatta la scocca del MacBook classico).
Tornato a casa ho rimuginato e rimuginato per settimane pensando a quanto fosse leggero e compatto il MacBook Air e quanto mi farebbe comodo all’università in vece del mio MacBook prima serie.
Io infatti porto il MacBook con me tutti i giorni in università e me lo devo scarrozzare abbastanza in giro (sorvolo poi del fatto che quando viaggio il portatile viene sempre con me) e spesso, nonostante non sia pesantissimo (2,3 Kg), mi piacerebbe fosse più leggero (visto che nello zaino ci sono anche che non aiutano ad alleggerire il carico sulle spalle).

Si aggiunga poi che spesso mi capita di non avere accesso a corrente elettrica per più di 3 ore (durata della batteria del mio MacBook dopo che era stato appena acquistato… adesso dopo 350 cicli dura 2 ore e 15 minuti)… e 5 orette di autonomia non sarebbero propriamente da buttare!

Decido dunque, venerdì scorso (grazie al fatto che era vacanza aro a casa dall’università), di comprarmi il MacBook Air (visto anche il periodo economicamente florido che sto attraversando)! Avevo infatti riflettuto a lungo anche riguardo alle carenze dell’Air ed ero giunto alla conclusione che, viste le mie esigenze, non mi avrebbero creato alcun problema! Per quanto riguarda la mancanza della porta ethernet… semplicemente questa mi è inutile, tutti i posti che frequento sono dotati di wireless (o di totale assenza di qualsiasi connettività) tant’è che in 2 anni di uso la porta Ethernet del mio MacBook non è mai stata usata nemmeno una volta. Per quanto riguarda la mancanza del lettore-masterizzatore DVD/CD… anche qua da quando ho comprato come macchina principale l’iMac (non essendo più il mio MacBook l’unica macchina Apple in mio possesso) il lettore-masterizzatore del portatile non è più stato usato (i software ormai si scaricano dal sito del produttore nella maggior parte dei casi ed i dvd che compro io li rippo sempre e li memorizzo sull’HD per non dover poi ogni volta andare alla ricerca del disco). Per la porta USB singola… in assoluto non ho mai usato più di un dispositivo USB alla volta sul portatile (il mouse che uso è bluetooth) quindi il problema non sussiste (per le mie esigenze ovviamente).

Esco quindi e vado con un amico al Saturn nei pressi di casa mia a comprare il MacBook Air: modello da 1699€ con CPU Core 2 Duo da 1,6 GHz e HD PATA da 4200 rpm. Quando mi danno la scatola in mano (una cosa di Apple va detta… sanno come fare belle confezioni) credevo che dentro ci fossero due mattoni tanto pesava… una volta aperta però ho scoperto che era la scatola in se ad essere pesante e non il suo contenuto. Io ed il mio amico abbiamo goliardicamente deciso di girare un video dello spacchettamento dell’Air con in sottofondo Yael Naim:

 

Assieme al MacBook vengono forniti, ovviamente, i DVD di leopard (usabili tramite condivisione remota del disco ottico con un altra macchina), l’alimentatore da 45 Watt (davvero piccolo… stesse dimensioni del caricabatterie dell’iPod), l’adattatore microDVI-VGA, l’adattatore microDVI-DVI, garanzia ed istruzioni.

Ho quindi acceso la macchina e trasferito tutti i miei dati. In mezz’ora era  una copia, a livello dei contenuti, del mio vecchio MacBook (che ho tra l’altro venduto questa settimana). Ho quindi avuto modo di usare l’Air per tutta la settimana che è appena passata è posso quindi anche fornire un’ampia descrizione d’uso.

Il computer effettivamente dura 5 ore con attività wireless normale, ed effettivamente è una goduria averlo in zaino (praticamente non lo si stente). Temevo che il processore da 1.6 GHZ e l’HD pata da 4200rpm potessero essere limitanti… ma non ho notato affatto cali di prestazioni anzi… il bimbo nella maggior parte dei casi se la cava decisamente meglio del mio vecchio MacBook Core Duo 2.0 GHz a 32-bit con un solo GB di ram (pure in fatto di prestazioni grafiche… il MacBook aveva un Intel GMA950 con 64Mb di memoria condivisa… contro la Intel GMA X3100 con 144Mb di memoria condivisa dell’Air). Anche Eclipse (una delle applicazioni che uso di più) che non è propriamente una piuma gira egregiamente! Lo schermo a LED trovo poi abbia un’ottima qualità… in particolare per la luminosità perfettamente uniforme. La tastiera retroiluminata ed il sensore di luce per variare illuminazione di tastiera e monitor sono vere chicche!

Concluderei dicendo che per ora sono davvero soddisfatto del mio acquisto (soddisfa egregiamente tutte le necessità che mi hanno spinto a comprarlo) e per ora non ho ancora incontrato problemi! Nel caso vi farò sapere!