Le Lab

iTunes 10.1 : Get Your Metadata

There was a bug in former versions of iTunes where the optimisation stripped all metadata (keywords, camera make, aperture etc) when you transferred on iPhone and iPad. That bug is gone. But you need to delete your cache (iPod Photo Cache) folder. Thanks iTunes team!

Clean Up After Yourself…

I didn’t understand what was happening to my iMac’s disk: no videos anymore, and stil gibaytes and igabytes that were nowhere to be found. So I used GrandPerspective, a nice representation of any folder’s content and size. Here’s a grand perspective of my /Users/cyril folder: GrandPerspective

Well you know what I found: most of the right third of this space/image is made up of iPhone backups and iOS ipsw and my own apps (the biggest ones). The center stuff is mostly my WWDC videos. The yellow and brown on the left is my Windows VM and the biggest one is… Lightroom! I could easily delete the most obvious guilty files, such as all the 4.0 ipsw that are left. So, clean up after yourself, iPads, iPhones and iPod touchs! Or maybe I could buy a bigger iMac…

Orange, Ta Mère!

Je paye chaque mois pour un abonnement data censé être “illimité”, limité à 500 Mo. M. Stéphane Richard, qui n’arrive pas à servir les dividendes promis (voir taux d’endettement d’orange vs. versement de dividendes), veut changer les forfaits pour faire payer les gros consommateurs et fait partie de ceux qui demandent à Apple et Google de mettre la main au portefeuille pour leurs terminaux “gourmands en bande passante”. Et Deezer pendant ce temps? Un doigt. C’est tout ce qu’il mérite. undoigt

Récupérer Les Crash Logs

Il arrive que les applications sous iPhone crashent, les miennes aussi. Parfois je suis trop confiant sur la nature des données, leur ordre etc. Parfois je fais de grossières erreurs ou j’oublie carrément de considérer un cas de figure. Pour les développeurs, retrouver la cause de ce bug est difficile. Nous avons parfois des dizaines de lignes de code pour faire une chose, et une ligne, une seule, cause le crash de l’application. Heureusement, nous pouvons avoir des utilisateurs la ligne en question. Celle ci est en effet contenue dans des fichiers de crash, qui sont générés automatiquement. Ces fichiers texte sont ensuite recopiés sur votre ordinateur quand vous synchronisez votre iPhone. Il suffit alors de récupérer le bon fichier et de l’envoyer au développeur. * Connectez votre iPhone et faites un synchronisation normale * Allez dans le dossier où sont stockés vos crashlogs sur votre ordinateur. - Mac OS X :/Users/monnomdutilisateur/Library /Logs/ CrashReporter/ MobileDevice/ DEVICE_NAME - Windows XP: C:\Documents and Settings\USERNAME\Application Data\Apple computer\Logs\CrashReporter/DEVICE_NAME - Windows Vista: C:\Users\USERNAME\AppData\Roaming\Apple computer\Logs\CrashReporter/MobileDevice/DEVICE_NAME * Récupérez les fichiers nommés de la manière suivante Trainer_2010-09-04-184026_iPhone.crash Les fichiers plist ne sont pas intéressants. Dans ces fichiers il n’y a aucune information nominative vous concernant, pas de souci. Par contre il y a la liste des instructions en cours au moment où l’appli a crashé. Vous pouvez regarder, c’est un fichier texte. S’il y en a plusieurs, n’hésitez pas à les envoyer.

Faites Entrer Les iPad à L’école

Pendant que les collèges et lycées du département le plus riche de France vont chacun recevoir deux ipads, une école écossaise équipe tous ses élèves. Et découvre de réels changements dans la manière d’enseigner et d’apprendre. Cette “expérience” est narrée dans le détail par Fraser Speirs, un des professeurs de cette école et le principal responsable sans doute de la décision faite par le corps professoral. Vous pouvez tout retrouver sur son site personnel.

Il faut dire que Fraser n’est pas votre professeur habituel, rétif aux nouvelles technologies. Il est aussi développeur sur Mac indépendant et a a son actif plusieurs applications autour de flickr. Dans le cadre qui nous intéresse, il est surtout professeur de technologie et d’informatique, frustré par les difficultés à mettre un ordinateur à disposition des enfants une heure par semaine, et désireux de leurs fournir des outils modernes pour découvrir le monde et travailler.

L’affaire remonte à Janvier, quand les professeurs ont écouté la proposition d’équiper les enfants d’iPod touch. La conclusion était: bien mais trop difficile à utiliser pour écrire. Arrive la fin du mois et l’annonce par Steve Jobs de l’iPad. Pour déminer le terrain, Fraser ouvre sur la plateforme de stackExchange un site web pour ouvrir des questions et laisser les professeurs ou les spécialistes répondre eux mêmes aux questions sur les applications, la gestion, les activités etc.

Au lendemain de la présentation de Steve Jobs, les autres professeurs, de littérature ou de maths, viennent en parler à Fraser, et lui demandent quand ils pourront en avoir dans leur classe. Rapidement, la décision est prise d’équiper tous les élèves. L’école en question est un peu particulière, et les temps aussi. C’est une école privée avec des enfants de 6 ans à 17 ans. Les classes ont peu d’effectifs. 10 élèves en général. L’écosse est en pleine réforme éducative, et les programmes n’ont pas de nouveau support. Le matériel est en location pour 3 ans avec un contrat de maintenance matérielle chez Apple à Glasgow. Les frais sont pris en charge par l’école sans supplément: à moins de 15 livres par mois et par élève, cela rentre dans leur budget, au prix de quelques économies. A cela s’ajoute le coût de l’étui, et deux exemplaires supplémentaires pour faire des changements à chaud en cas de panne. Pas de coûts nouveaux pour la connexion internet ou le wifi: cela fait longtemps que l’école est équipée dans chaque classe. Et tout le monde a un compte Google apps pour le mail et le reste.

Les iPad ne sont pas utilisés comme des “ordinateurs”. Ce sont des outils d’enseignement pour découvrir et faire. L’enseignement ‘classique’ existe encore. Chaque professeur a choisi une ou plusieurs applications pour l’assister dans son enseignement, et elles ont été installées sur tous les iPads (il y a des groupes différents en fonction des niveaux). Les enfants de plus de dix ans peuvent aussi emporter leurs iPads à la maison après que leurs parents aient accepté de prendre en charge la responsabilité de l’appareil. Les résultats ressentis sont très positifs, et Fraser les rapporte sous forme d’anecdotes:

  • j’ai pris une ramette de papier hier. Il y avait une couche de poussière dessus.
  • les enfants de primaire 2 ont mémorisé leurs mots de passe. A 40 minutes par semaine sur l’ordinateur, cela ne se produisait pas auparavant.
  • la semaine dernière, impossible d’arrêter les enfants de primaire 3 de faire des maths pour aller déjeuner.
  • ma fille April m’a demandé d’installer sur mon iPad les applications éducatives de l’école pour qu’elle puisse s’en servir à la maison.
  • nous avons observé une réduction de la quantité de devoirs oubliés.
  • oublier son classeur est une chose du passé

Et de citer ce commentaire du principal: “j’enseigne depuis 37 ans et je n’ai jamais connu un changement qui ait inspiré de tels modifications de l’enseignement.”

(http://mobile.twitter.com/fraserspeirs/status/25721165842)

A Greenock, on ne fait pas d’opération de communication pour faire parler de l’école. On change l’éducation pour apprendre aux enfants à raisonner, avec les outils d’aujourd’hui et de demain. Quels sont les facteurs et les choix qui font de cette opération, de ce projet, un succès jusqu’à présent? La simplicité du matériel, sa robustesse et son autonomie. Un iPad a une panne? On le sauvegarde, on sort un iPad de rechange et on le restaure. Puis on va voir Apple pour le changement sous garantie en moins de deux jours. Interruption pour l’élève: 30 minutes. On organise les classes autour des enfants, pas autour des prises électriques. Pas de partie mobile, même si la vitre de l’ipad est fragile… Les applications aident bien. Le commentaire de Fraser à une question que je lui ai posée sur le manque d’applis est: non, trop d’applis, bien au contraire. La plate-forme est assez mature, même si elle est jeune, et il y a déjà plus de 10 000 applications. Et la manière dont ces applications changent le contexte est assez surprenant: un iPad est tour à tour une carte, un livre, un tableau, un tableur. Sans avoir le contexte de fenêtre. Ce n’est pas une guerre tablette contre netbook. Les netbook sont loin derrière, d’accord;-) Là, le choix est fait.

Ce qui compte maintenant c’est comment ce projet d’un appareil par enfant change les choses. Un meilleur apprentissage, avec des règles différentes, pour donner des enfants adaptés au monde de demain.

Ps: si vous êtes intéressés en tant que professeur par un contact direct avec l’école ou d’autres personnes, envoyez moi un email et je vous fournirai les infos.

Verizon iPhone? No Thanks

I am quite surprised by a comment in that ars article, stating that an iPhone on Verizon next work would be great for both actors. Given the recent history of control from Verizon, I don’t think it’s in Apple best interest to cut a deal with Verizon. Having a CDMA device that works on Verizon network is another story. I like the economic model that Apple used with the first iPhone. Get a full, free from any subsidy iPhone and use it on any network. Today I tried to put my wife’s bouygtel sim card in her Orange subsidized iPhone. I suddenly remembered how annoying that story is: I had to give her back my own unsubsidized 3G. —– Update after the release of the VZW iPhone: I was wrong. Apple succeeded the tour de force of not having any VZW clutter around its phone. Great for both of them, and apparently it worked well, saleswise.

Orientation Lock

I have heard on the internets (meaning: I wouldn’t talk about something under NDA), that the orientation lock on my iPad was no more an orientation lock, but a mute button. Oh rage, oh désespoir, oh vieillesse ennemie! ###Well, better now than later### It is he first major update to the iOS OS for the iPad. Thus this update comes at a perfect time to change or correct things that were a bit messy at first launch. The fact that the lock does something different on the iPad vs the iPhone/iPod touch is messy in itself. You wouldn’t like it to happen between 4.3 and 4.4, would you? ###Better during the Beta than during the launch### You remember how the adding of a video capability on the iPhone 3GS broke so many things on iOS 3? You want this to happen again or do you want the developers to get a feel for it and say if this is just plain wrong or bearable? At least you have a population to test it with, not just the people who actually build this thing. ###Well, I like the orientation lock### Don’t get me wrong: I loved my orientation lock. Actually this change is the only thing that irritates me or might irritate me if I could talk about it. It was easy to change, natural, and good. But the design was not consistent: that area is about sound. ###When software pulls hardware back### I think the orientation lock was a last minute change / addition in iOS3.2 and iPad launch. During the launch, I remember John Gruber saying that the switch was a mute button. Then afterwards it became an orientation lock. Please correct me if I’m wrong. As the iPad is a bigger piece of stuff, the orientation is more vital than on the iPhone, especially if you lay it flat on a table. So they had to make an orientation lock because testers at the presentation said they were uneasy with that. But at that time, they were just finishing iOS 3.2, with all the new stuff, and they didn’t have a place where to put the lock (no multitask/ipod menu). So they used the mute lock. Like they decided to double press the home button for multitasking in iOS4 (can I have my preferred app back please?). That’s my wild guess. Apple is keeping the design to a minimum, but packing so many features into their devices that sometimes you wish they looked like a HTC phone with 5 buttons, or a Windows program interface. But they don’t which is nice, but also has its flaws. —– Update: if you don’t like it, file a rdar.

Downloading XCode Beta Builds With Curl

These days, I’m in the center of nowhere. I get the best ADSL connection this side of the desert: 512Kb/s, with multiple de-connections each day, and a bandwidth that evolves during the day, because other people are on the same link to the other side of nowhere. That’s the way it is in small villages of the countryside in France. Given that XCode and iOS Betas are 2.8 + 0.4 GB, I get mad. I tried twice to download using Safari, only to see the connection lost at 2.2 GB. ah ah ! So I use curl. I identified myself with Firefox on the developer web site, then started the download. Which I stopped immediately. I then exported all my cookies using Cookie Exporter, an add on. At last, I could use curl to launch the download curl -v -C - -O http://adcdownload.apple.com/ios/ios_sdk_4.1_beta_3/xcode_3.2.4_and_ios_sdk_4.1_beta_3.dmg -b cookies.txt -C - will restart the download from where it stopped in case your download suddenly stops 145M before the end (live experience). cookies.txt is the exported file of all my cookies. This tip brought to you by Justin Lloyd and transformed by me in curl.

Demo of Meta Editor

Here is a demo I did on my Mac of Meta Editor using what pictures I had available at that time. It’s on Youtube. Please allow me to make a few comments as well as many people have asked for it: With the current version of iOS on the iPad (3.2), it is not yet possible to read your Exif or IPTC data from an image. I only get the image part of the file, not the full data. Thanks to the work they did on iOS, it will soon be available to the iPad too. For the iPhone, I will upgrade and rename Photo Locations. It’s unfortunately not ready right now. One of the major drawbacks for the iPhone is that you can’t yet plug your camera connector on it. But people are asking for it.