Bienvenue ! Vous vous rappelez les blogs ? A une époque, ce site en était un. Maintenant, c’est surtout une archive de mes multiples comptes Twitter.

1 avril 2009

Heroes 3.21

Was that boring (and idiotic) for everyone or just me? If Fuller was gonna save this show, he’d have to restaff the entire writing room. And get rid of Quinto.


Yet he must have approved the idea of Danko working with Sylar, even though it makes no sense whatsoever with the character’s motives. Give Sylar all the superpowers in the world and make him a god, that’s the best plan to get rid of the mutants?


Then again, Fuller might not have approved it, and just sat in a chair pulling his hair. The episode was written by Tim Kring — who evidently still has far too much control over the damn show.

“Google Classic: When The World Moved a Little Slower”

I can imagine even as a kid in the Reagen (sic) years, it would have been considered an incredible service to fill out a post card with a research query, send it out to some no-name town in California, and in a month or so, receive a packet of sourced information from around the world on your topic, for free.

Why isn’t there an iPhone app that lets you copy videos from a Mac app that would encode them to mp4 on the fly, skipping iTunes?

I can’t believe I’ve had Twhirl and Photoshop open for days. And they told me buying RAM for my old Mac was a waste.

My productivity is not gonna survive the apartment renovation next door. My brain needs its beauty sleep.

2 avril

Deuxième vidéo “Meet Pre”

Want want want want want. (Même si les vidéos ne sont pas particulièrement bien foutues. Il faudrait voir les doigts pour pouvoir suivre ce qui se passe, et ils devraient montrer le clavier, pas juste l’utiliser hors-champ.)

“How to Install the iPhone 2.2.1 SDK on a PowerPC-based Mac”

Considering how much slower building an application is on my iMac G5 than my Mini Intel, I’m not sure I want to, but it’s nice to know you can.

“Surfing in Full Screen on the iPhone [with $0.99 Full Screen Web Browser]”

As soon as you enter your url, the navigation, menubar and url bar disappears leaving you with a full view. To bring them back, just shake the iPhone.

Oh, that’s smart. Apple needs to lift that (and should have thought of it first).

3 avril

“MacHeist TweetBlast”

’tis the year of whoring out your Twitter account.

“Tire Tread iPhone Case Uglifies and Protects”

I like it — definitely a man’s iPhone. And since I don’t really use the Clarifi’s macro lens in the wild anyway…

1 avril

Je devrais aller networker à Paris Carnet. Je devrais. Je devrais.

Sois fort, résiste au paquet géant de Tagada en gondole. Résiste. Résiste.

You know, all that bullshit about how if you stop caring and you stop looking it will come? Well, yeah, it is bullshit.

Oups, j’espère qu’elle ne va pas regarder par terre dans le bar, j’ai fait tomber sa carte de visite en sortant mon iPhone. Vive Google.

In other news, c’est dingue le nombre de gens dans les bars. Qui ont une vie. Bars hétéros, donc ils ne sortent pas que pour baiser.

“Wrong Tomorrow - pundits vs. time”

I consider this close enough to relieve me of my idea of a site tracking the accuracy of [Apple] rumor mongerers.

2 avril

Rha, maintenant va falloir que j’aille à Beaubourg revoir le portrait de Pompidou 20 ans plus tard. Quelle est la bonne heure pour y aller?

Vectoraster (OS X)

J’ai toujours été fasciné par les… euh, les illustrations avec des lignes qui deviennent plus fines ou plus épaisses et révèlent une image et je sais que ça a un nom mais là ça m’échappe complètement, vous voyez de quoi je parle ? Je me souviens avoir vu un amas géant de lignes formant un portrait, pendu au plafond du Centre Pompidou, quand j’étais petit, et ça m’est resté.

Voici donc une application qui génère ce genre d’illustrations, plus d’autres types de vectorisation (avec des lettres et tous types de symboles), avec un tas d’options de personnalisation super puissantes, et le tout pour pas cher du tout.

A installer absolument.

“Mozilla’s user experience designer talks shop”

The new frequently visited sites page […] will remember when you use each site during the day, then custom tailor that page to show only those sites. As Raskin described it, this will keep you from seeing some of the “late night” sites you visit when firing up your browser to read news stories and check e-mail in the morning.

Nice idea. (How do you transition from one timeframe to another, though?)

“Lost At Sea”

The memorial, designed by artist Marisol, was based on a true event during World War II, in which a Nazi U-boat attacked an American merchant marine vessel. While the marines held on to their sinking vessel, the Germans photographed the victims, then left. The memorial is directly inspired by one of those photographs.

God that’s a creepy sculpture.

This just cracks me up:

Just Cause 2

Je n’en reviens pas que les images soient aussi belles comparées au premier jeu — tout comme la vidéo sortie hier du nouveau Call of Juarez (qui ne m’intéresse pas plus que ça, parce que le western ne me motive pas). Vu que les principaux défauts de leurs premiers numéros respectifs étaient de l’ordre des finitions, c’est une excellente nouvelle que les suites aient cette gueule.

Lost 5.11

Oh, come on.


I don’t care how many times we’ve already been told that they can’t change the past (and how good Ben and Kate’s backstories end up being) — Sayid is a trained assassin, and no matter how emotional it might have been for him to kill a child, the last image we saw in the last episode was the kid falling straight to the ground with a bullet or two in his chest, and there is no way this is a satisfying cliffhanger resolution.


The “Huh. Hadn’t thought of that” was hilarious. But the answer provided to that conundrum was a bit weak, and would have worked better if the writers hadn’t brought attention to the fact that they needed to get themselves out of a pickle.

I knew I wasn’t gonna manage to work this afternoon. Should have gone out with a book.

“How I Learned to Stop Worrying and Love Bankruptcy”

“Palm Pre 3rd Party App Video Walkthrough”

Encore une fois : want.

Les coins arrondis partout donnent décidément un coup de vieux terrible à l’iPhone, et j’aime la façon dont la recherche universelle fonctionne — où que vous soyez dans l’écran principal, vous commencez simplement à utiliser le clavier, et la liste des résultats apparaît. Ce qui me fait réaliser que l’arrivée de Spotlight sur l’iPhone pourrait être un autre signe qu’il va se laisser pousser un clavier, et Spotlight fonctionnerait exactement de la même façon. Ca serait tout de suite beaucoup plus compréhensible que le Springboard de 3.0 ne reçoive pas la moindre modification, à part l’ajout de Spotlight et de quelques pages supplémentaires pour les applications, s’il suffit de sortir le clavier et taper sur deux ou trois touches pour quicksilveriser son iPhone.

Ou peut-être que non, bien sûr.

Someday one of the guys with the nuclear briefcases will have an e-mail account with no spam filter and know all of this must end.

3 avril

“DiggBar Is Here. Go Shorten Those URLs”

J’avais des doutes avant de voir comment ça fonctionnerait, mais en fait c’est une façon plutôt maline de profiter de la résurgence des tinyurl pour booster Digg. A la fois élégant (avec l’option “Always hide”) et pratique (avec des stats, et la façon excellente dont on crée une URL Digg — en ajoutant simplement devant le http).

Tiens, ça sent la peinture. Au moins ça doit vouloir dire qu’ils ont fini d’abattre des murs.

4 avril

Déjà pas facile de limiter ma conso de Coca, le gouvernement devrait subventionner les jus de fruits pour qu’ils soient au même prix.

Traître, le soleil d’hiver. On s’allonge près de la fenêtre ouverte en fin d’après-midi, et on se réveille en hypothermie.

Dollhouse 1.09

That was an undeniably good script; the Victor twist was very cool, and sad — and it was nice to see her in action. Yet of course it still didn’t work for me.

Just realized something, though — another problem than my hating pretting much all of the the cast, starting with Dushku (who proved more than ever in this episode that the show’s premise was beyond her skills, what was Whedon thinking?) and excepting Olivia Williams and Amy Acker. Had you noticed how awful the music was? It’s not just the credits, but the entire show, and I wonder how much that could impact my overall feeling.

5 avril

Anne Rice makes me want to go live in New Orleans. Would I need a time machine?

Ah, oui, j’ai repris froid. Mal choisi mon moment pour essayer d’arrêter le Coca.

6 avril

Oh, screw UITableView, I’m doing it all in HTML.

7 avril

Doute soudain, j’ai envoyé mes applis iPhone aux béta-testeurs en Bcc: sans To:, leur silence est-il dû aux filtres anti-spam ?

Filtrage dans Twitterrific

On ne s’en douterait pas, parce Iconfactory s’intéresse beaucoup plus au joli qu’au fonctionnel, mais si vous utilisez Twitterific sur Mac vous pouvez filtrer les tweets… en réglant une préférence dans le Terminal. Il faut croire qu’ils n’ont pas encore eu le temps de faire une fenêtre de réglage de ces options, ce qui est dommage, parce que le filtrage de certains tags devient de plus en plus essentiel à la survie.

Par exemple, ceci a l’air de marcher :

defaults write com.iconfactory.Twitterrific tweetTextFilter -string "#(NS|ns|nouvellestar)"

La prochaine fois que j’ouvre Terminal, ça sera probablement pour filter tous les tags. (Au cas où vous auriez un doute, c’est une regexp.)


Oh, et twitpic.

Et peut-être même http.

Segway Project P.U.M.A.

God, they’re really desperate to do something relevant with that technology. (As they should, because it’s cool technology!) Yeah, I can totally see the felinity. Or not.

8 avril

The Brightkite iPhone app requires registration. Fail, or do people actually use it and I should try?

Well, fuck you right back, universe.

Pas mal fichu du tout, Aka’aki sur iPhone.

Hate to say it, but from a cursory glance at a screenshot it looks like Seesmic Desktop might be the Twitter client I’m looking for.

“Shadow of the Colossus Getting Big Screen Adaptation, All Hope Lost”

By the writer of… Street Fighter: The Legend of Chun-Li. Please tell me that’s a belated April Fools, I’m gonna barf.

“Data Robotics goes large with 8-bay DroboPro”

That picture with the eight green lights is as good as porn. Drool.

Personne ne vous prévient jamais que se muscler les abdos ne sert qu’à faire ressortir la graisse.

9 avril

Qu’on me donne un pic à glace pour me déboucher le nez ! (Ou un inhalateur, faut voir.)

Oh, ‘tis a day to go read in a park.

Heroes 3.22

Vaguely entertaining with a couple cool bits, though not to the point of making me care. And full of plot holes and deus exes. Um, dei ex.

Damn, I was this close to having my app work in landscape mode.

Oh, merde, encore un jour férié ?

10 avril

La page et les données App Store de l’appli Web is Pink sont en ligne… Plus qu’à finir de débugger et uploader l’application.

And just now I realize that the other advantage of native iPhone apps is that they can draw less power than a big old WebKit engine.

Lost 5.12

Was I under the influence of my elliptical bike, or was this episode rather great? I’ve got to try those endorphins on the next Scrubs. If I so much as chuckle, that means I can’t trust my impressions on anything I watch while exercising.


Love the new, new, new, new Locke. Of course.

But, much more importantly, the Monster as a judging demon thingy that emanates from an Egyptian temple FUCKING WORKS. And I’ve almost got tears in my eyes from finding out that the reveal of one of the island’s earliest mysteries FUCKING WORKS. That’s how disillusioned I am since the Battlestar finale. Opera house, my ass.


Wouldn’t it be ironic if it turned out that the Lost writers, with all their pathological meandering and red herrings (one of which was this episode’s only flaw, because they just can’t help themselves), had a much better idea of where they were going than Ronald D. Moore ever chose to have?

Remember when they said that they’d made a rule, whenever they introduced something to the show, to already have planned out what it was all about?

Damn, I could almost hope again.

11 avril

(I always forget that I hate men.)

“Why Engadget is blocking the DiggBar”

In Digg’s efforts to keep you swimming in their stream, they completely obscure the original URL you’re supposed to be looking at. And no, not just the URL you follow from a particular Digg on their site — all the URLs you visit (via clicks) until you kill the bar. Additionally, if you’re browsing around a site under the bar itself and you kill it, it transports you back to the original URL you landed on, thus completely breaking continuity and making it almost impossible to know where you’ve actually browsed to.

That’s the first sensible argument I’ve seen against the DiggBar — i.e., not from a whiny egotic blogger who doesn’t want his precious URL obscured, but from the standpoint of caring about the end user’s experience.

I used to have a <base target=”_top”> in my headers at some point; that’s a quite sufficient workaround. Not that I run any risk of ever being dugg.

Intéressante idée, une appli gay iPhone qui n’autorise que les uploads de photo prise depuis l’appli. Difficile à fausser.

12 avril

Seems like I’m much less hungry since I’ve all but stopped drinking Coke. Fancy that.

Why the hell would Google take down the standalone Tasks interface?

“Performance Research, Part 5: iPhone Cacheability”

In our experiments, we varied the size of different types of components (images, stylesheets, and scripts) to determine the maximum cache size for an individual component. We found that if the size of component is greater than 25 KB, the iPhone’s browser does not cache the component. Thus, web pages designed specifically for the iPhone should reduce the size of each component to 25 Kbytes or less for optimal caching behavior.

Traduction : me voilà à réécrire mon application iPhone sans JQuery, parce qu’il semblerait que WebKit attende d’avoir rechargé les 50 Ko de script avant d’afficher chaque page.

Une chance que j’aie juste utilisé les fonctions les plus élémentaires, parce que je ne veux pas surcharger l’iPhone avec trop d’effets.


P.S. Pourquoi diable il n’y a pas une version spéciale pour iPhone de moins de 25 Ko (dézippé) de JQuery ?

I tried Bluebird as a multi-account Twitter client, but somehow it didn’t occur to me to use it instead of Twitterific as my main client.

13 avril

Two guys “0 feet away” on Grindr. Turning all the lights on and pre-dialing 911. Damn, I never remember what’s the emergency # in France.

C’mon, iPhone apps have existed for a year and just THE WEEK I create a Web is Pink app there’s a new social app every gay guy installs.

Black Prophecy

Looks like Eve Online minus the tedium; properly gorgeous, and finally an MMO I could want to play. Thank heavens I don’t have a PC.

Okay, let’s see if setting an SPF record takes automatic messages out of the spam folder.

I never think of using Illustrator to make 3D text.

“Why It Makes Sense That a Hacker’s Behind Amazon’s Big Gay Outrage”

What [homophobic hacker] Weev says he figured out was a way to trick Internet users into automatically flagging products [as inappropriate] without their knowledge, with the help of friends who run high-profile websites. He also says he hired “third-worlders” to register fake Amazon accounts and flag books.

No developer is safe from letting a CSRF vulnerability creep in. (Didn’t write — or read — about the #amazonfail before because the idea of it didn’t make any sense.)

14 avril

RT @Mike_FTW: Fuck off. (Please retweet!)

“Birdhouse — A notepad for Twitter”

I don’t know what to make of this. I think @lonelysandwich is a smart guy, so I wonder what’s the strategy about selling an idea pad for Twitter (when it seems like it could have lots of other uses) for three dollars (which is more expensive than the good Twitter clients). There has to be a trick I don’t completely grasp; I’d actually be interested in this if it was $1 and not so Twitter-oriented.

Peter Funch

Danish photographer Peter Funch stakes New York City street corners out for two weeks at a time, taking pictures of passersby from the very same spot. He then uses Photoshop to composite the results into single images. I love the mass of yawners.

Fantastic idea, served by great photography and compositing.

“Pinch Media: Statistics your iPhone apps may be sending back home”

Every time you quit an application that integrates Pinch Media, the following data gets transferred to Pinch Media: iPhone UUID (the unique ID of your iPhone), Iphone Software release, iPod/iPhone version, a timestamp when application usage started, a timestamp when application usage ended and (if you allowed it) the longitude and lattitude values of your position.

The list of applications using Pinch Media is available at the bottom of their home page.

While I agree that it isn’t particularly nefarious (it’s not like Aurora Feint uploading the entire contents of your Address Book), it’s just not right. The iPhone UDID is a private identifier that you have no business passing around the network unless you have a good use for it (such as the upcoming Web is Pink application that lets you sign into the chat without an e-mail or password, simply identified by your UDID). Same thing for geolocation, which also drains the battery faster.

Ok, on second thought I like the way @bluebirdapp handles direct messages.

“Grape, a new way to manage your Desktop clutter”

Now that’s a more interesting alternative to desktop management than that stupid, glittery BumpTop. Grape provides what OS X lacks: an infinite desktop you can zoom and pan like a Photoshop document, where you can organize your icons freely and resize them independently.

The beta isn’t really usable right now because it doesn’t offer a lot of functionality that the Finder does, but it’s promising. Now that Apple mouses have a scroll ball, they should be thinking about that kind of stuff.

I wish more apps had Bluebird’s “If there’s something new, show the window without stealing focus.”

15 avril

I think I’m just about to stop using Spaces on my main Mac. Though I still with I had a second screen.

Oh, I forgot I had an incoming Heroes.

OMG! OMG! “Your application status is Ready for Sale.”

Ma première application iPhone : Snap Filters

S’il vous est arrivé de lire ce blog ces derniers mois, vous aurez vu que je me passionne pour le genre d’applications iPhone qui prend les photos merdiques que vous faites avec, et les transforme en… quelque chose d’autre. Quelque chose de plus intéressant et qui mérite un tant soit peu d’être posté sur Flickr, quoi.

Ca ne devrait donc pas vous étonner que la première application que j’ai décidé d’uploader sur l’App Store fasse du filtrage de photos — parce qu’il n’y a rien que j’aime tant que perdre mon temps à réécrire ce qui existe déjà, juste un petit peu mieux et avec beaucoup moins de succès commercial.

Bref, il est trois heures du matin et je n’ai pas voulu écrire mon annonce à l’avance par superstition, donc je vais avoir du mal. L’application s’appelle Snap Filters, et la principale raison pour laquelle je l’ai faite est que je n’arrive plus à enregistrer la moindre image sur mon iPhone avec CameraBag sans planter ; Snap Filters est donc supposer planter moins souvent (même s’il se ferme quand même tout seul de temps en temps, parce que toutes les applications photo le font sur iPhone, mais je le trouve largement assez stable à l’usage), et il est conçu pour donner plus de choix quant aux filtres à appliquer aux photos, avec une interface suffisamment rapide pour ne pas s’arracher les cheveux à chaque opération.

Snap Filters propose de passer facilement en revue trois lots d’effets de couleurs (du moins saturé au plus contrasté) avec neuf variantes de teintes pour chaque, et deux effets noir-et-blanc (normal ou contrasté) simulant des filtres de couleur (ça ne saute pas aux yeux à première vue, mais ça permet de choisir l’effet noir-et-blanc qui fera le mieux ressortir les détails de chaque photo). Plus différents niveaux et styles de vignetage (oui, ça s’écrit comme ça), et le choix de couper ou non la photo au format carré. Le tout dans une interface qui ne rame pas (jusqu’à l’enregistrement final de la photo, qui prend forcément quelques secondes).

La plupart des photos que j’ai postées récemment sur ce blog ont été faites avec Snap Filters, et j’ai créé une page Flickr où je mettrai tous mes exemples. Vous pouvez aussi aller sur la page d’informations pour plus de détails mais le plus important est là :

Vous devriez la charger tout de suite (lien iTunes), parce qu’elle est temporairement gratuite en promo de lancement, mais dès que j’aurai assez de commentaires et de notes elle passera à 1,59 €.

“Apple prevents approved iPhone app from entering iTunes store ‘Pending Contract’”

Oh, bordel. Apple a apparemment pris l’habitude de bloquer la publication des applications gratuites en mettant des mois à approuver le contrat du développeur pour les applications gratuites (laquelle paperasserie est inexistante du côté du développeur).

A côté de ça, d’après iTunes Connect mon contrat pour vendre des applications est parfaitement valable. Ce que je ne peux pas faire, c’est les distribuer gratuitement. Parce que ça doit être tellement de boulot pour les avocats d’Apple de vérifier que je peux ne pas vendre mes applications, hein ?

C’est d’autant plus inacceptable que j’ai payé pour publier des applications sur l’App Store.

Sans aucun rapport, je vais passer Snap Filters au prix minimum immédiatement, donc si vous ne l’avez pas encore téléchargé gratuitement vous avez intérêt à vous dépêcher avant que la modification soit prise en compte.

I have to keep reminding myself that throwing my iPhone through the wide-open window wouldn’t punish Apple in any way. But long live the Pre.

16 avril

Your NPR Name: Two Words To A More Interesting You

Let’s amend this to say I remove a letter from my first name because I don’t have a middle name, and then I’ll pick up an atlas.

Sans blague, pour un layout de blog à 800 euros, vous vous attendriez à être payé sous quel délai, vous ?

17 avril

Heroes 3.23



Surprisingly, I didn’t find the casting of young Angela offensive; however, having Suresh’s father there doesn’t make any kind of sense, does it?

And there’s no way in hell Peter is going to tell Mohinder is “a good person.” I guess they’re just trying to convince us, but I’m not buying it either. Too bad he didn’t get killed.


Lost 5.13


I’m not very comfortable with the idea of introducing a new set of antagonists at this point of the game.


But that was an interesting cliffhanger.

“Short URL Auto-Discovery‎”

Don’t like your site’s URLs being hidden behind tinyurls on Twitter? Make your own tinyurl service, and broadcast each page’s short URL via HTML or HTTP headers; ultimately Twitter clients will auto-detect that URL and use it instead of making a tinyurl. A must-have for the perfectionist webmaster. (Also applicable to providing a URL for each and every post if you’re that kind of blogger.)

…Et Snap Filters n’apparaît toujours pas dans les listes de l’App Store.

Tweetie for Mac

When? Monday. April 20th.” Yay! The interface looks gorgeous.

“When the device is not connected to a network, Web is Pink stays blank. This behavior might lead to user confusion.” Why, yes, of course.

Not that it matters anyway since I can’t distribute free apps.

Even isolated cultures understand emotions conveyed by Western music[via]

The Mafa people, who live in the far north of Cameroon in the Mandara mountains, are one of the most culturally isolated groups in the world. […] Both Western and non-Western listeners recognized the intended emotion at rates significantly higher than chance (the dotted line on the chart). So even people who’ve never been exposed to Western music can understand the intended emotion.

I always wondered, and I’m surprised by the answer.

Trente euros pour finir le… euh, l’année. Easy as pie.

Disturbing Strokes” (ou Arnold et Willy, le drame) [via]

Ca fait deux fois que je regarde la vidéo et je m’attends toujours à ce qu’il lui attrape les fesses dans le dernier plan. Mais je me demande si ce n’était pas déjà le cas à l’époque.

New discoveries turn up in betas of Apple’s iPhone 3.0 software

It wouldn’t make that much sense in theory, yet I’ve often wished I could tap the “x” button on the last open tab in Mobile Safari to start from a blank slate.

18 avril

Je ne sais pas pourquoi j’avais eu la flemme de le faire, @snapfilters est créé. Et l’appli n’est toujours pas dans les listes du Store.

Podcast playhead position sync from my iPhone to iTunes has gotten completely screwed lately. Is it just me?

19 avril

Pushing Daisies 1.11

Oh, what a nice surprise on my desktop. A cruel one, reminding us of what we lost. And a cruel episode, too, appropriately enough.


I’ve never been so distracted by a misplaced boom mike, though.

Oh but yeah, I just lost two hours because of one of those incomprehensible XCode bugs.

Dead Like Me: Life After Death

Damn, is nothing sacred?


My expectations of the movie sunk as soon as I saw Bryan Fuller’s name wasn’t anywhere significant on the IMDb page — and rightfully so. I’m really beginning to resent how easily he gives up on shows once they’re toast; didn’t he kind of owe it to us to write this movie, even pro bono, rather than let his former underlings mess his show up?


And that Daisy has to be one of the most offensive actor replacements in the history of television.

20 avril

I intended to release my Google Reader client for the Mac as is, to focus on my iPhone apps, but I can’t publish an app so ugly.

RT @atebits: Trend weirdness!: “Mac 1” is the top-trending term on Twitter, but all the Tweets are referring to “Tweetie for Mac 1.0”

Geez, the amount of entries on Tweetie for Mac’s page in just two hours.

Oh, you can’t disable the network for testing in iPhone How stupid is that.

Tweetie for Mac est disponible, et il est aussi beau que je l’ai toujours su (aussitôt après avoir acheté Tweetie sur mon iPhone, j’ai écrit au développeur pour le supplier de nous libérer de Twitterific sur Mac — il a répondu qu’il y travaillait déjà). Une poignée de bugs ou limitations seront corrigés bien vite, sauf une chose qui m’a étonné dès que j’ai vu la vidéo de démo la semaine dernière : il n’y a pas de vue globale des mentions ou DMs de tous vos comptes. Un oubli bizarre pour un client Twitter multi-compte aussi abouti.

RT @siracusa: Animals can smell fear and Apple repair people can smell OCD. My last laptop repair didn’t make it off the genius bar without a new scratch.

Reader Helper 0.1 pour Mac

Je suis passé de NetNewsWire à Google Reader il y a quelques mois, et il est assez clair que je ne vais pas revenir en arrière cette fois, mais il y a toujours une chose qui me manque : dans NetNewsWire, je passais rapidement en revue les nouveaux articles, tout en écoutant des podcasts ou en regardant la télé, et j’ouvrais dans des tabs ceux que je comptais lire ; puis, quand j’avais du temps et que j’étais plus concentré, je lisais les tabs, un par un.

Ca ne marche pas dans un browser, parce qu’il se met vite à ramer sous la charge, et je ne fais pas confiance aux navigateurs pour ce qui est de sauvegarder la liste des tabs ouverts si je quitte ou qu’ils crashent — alors que je pouvais redémarrer NetNewsWire s’il s’alourdissait trop, et il rechargeait la liste des tabs sans charger effectivement les pages jusqu’à ce que je les active.

Je me suis mis à utiliser le “Mark as unread” de Google Reader pour survivre, mais ça ne marche pas vraiment non plus : les compteurs d’articles non lus ne veulent plus rien dire, et les articles marqués comme non lus vont régulièrement disparaître, puis réapparaître, etc. — en bref, c’est aussi peu pratique que fiable.


D’où Reader Helper : une application séparée qui affiche votre page Google Reader à côté d’une fenêtre qui liste les liens que vous comptez lire. Cliquez sur un lien, il est ajouté à la sidebar. Puis, quand vous le souhaitez, vous pouvez passer en revue les liens de la sidebar, et cliquer dessus pour les ouvrir dans votre navigateur par défaut.

Les liens lus restent dans la sidebar jusqu’à ce que vous l’ayez purgée, au cas où une page n’aurait pas pu se charger, ou si vous aviez besoin de revenir à quelque chose que vous avez lu avant. Et vous pouvez Command-cliquer sur un lien dans Google Reader pour l’ouvrir immédiatement dans votre browser.


La liste des liens est stockée dans une base de données sqlite, avec la bibliothèque FMDB de Gus Mueller, parce que je suis habitué au SQL et que je lui fais confiance pour ne pas paumer des données. (Même si l’application plantait en plein milieu d’une modification de la base de données, je crois qu’on ne perdrait rien d’autre que la modification en cours.)


La version 0.1 est hyper primitive et ne gère pas un bon nombre de fonctionnalités que je compte implémenter (j’ai même oublié de mettre un indicateur de chargement sur la fenêtre principale, ne vous inquiétez pas si elle reste vide et blanche un moment quand vous l’ouvrez), mais le fait est que ne pas avoir de liste de tabs dans Google Reader me tapait tellement sur les nerfs que j’avais vraiment besoin que cette application existe, là, maintenant, donc je me suis écarté du développement d’applications iPhone pour une journée, le temps de l’écrire.




Tweetie has a “PR Director”?

RT @JeremiahLee: You can’t click a piece of paper. Why aren’t MS Word and Apple Pages smart enough to not print links in blue and with underlines?

Pro: did get a human reply from iTunes Connect re: my application not being listed.

Con: the reply doesn’t address my problem.

21 avril

Oh, there IS an RSS feed for my favorite’d tweets. It’s new, right? I’m pretty sure I checked not long ago.

My favorite’d tweets are now displayed on my blog. Not sure whether I should include them in the RSS feed as well.

“Naked touch review”

Damn, that’s clever use of the iPhone screen’s real estate for a photo editing app.

Isolator [via]

Depth of field for your Mac desktop — blurring the background windows. Rather low usability, but so cool to see. (I’m impressed that it manages to blur a live view of my whole screen on my old iMac G5.)

Let the Right One In

I’m not saying it isn’t a good movie, but I’m not sure why it got quite that much buzz. I do not think it had to be so slow. Or that the breathing and mouth sounds needed to be so loud. I know it’s intentional, but I can’t stand it.


Love the egg. Have you ever solved a Rubik’s Cube?

Are App Store Customers Good Customers?

I’m sorry, but the moral of the story isn’t that App Store customers are morons. When people have spent money to download your app and it doesn’t work, no matter whether it’s Google’s fault or Apple’s or yours, the correct answer isn’t to mark the issue as “solved” on Get Satisfaction while the update awaits App Store approval. The correct answer is to eat crow.

Apparently they didn’t understand that “solved” was a relative term. Yes, sure, it’s not solved for you right now, but my resolution was pretty clear—it’s solved in the version Apple is looking at. JUST HOLD TIGHT. I thought this was enough. But no.

Well, duh.

Marking a bug as “solved” when the resolution will be available in an upcoming release works in Bugzilla; it doesn’t in Get Satisfaction, which is designed to be geared toward the user’s perspective rather than the developer’s.

RT @siracusa: I refuse to use any service that requires me to tweet something.

Google introduces a 3D browser plugin

I’m not sure what I think about this — ultimately, it will depend on how much Google itself cares about it… when it’s got nothing to do with the kind of data its search engine can process. But the idea of manipulating a 3D world with Javascript is exciting.

Heroes 3.24

Good story, still bored. If only those two most annoying lead characters were on the verge of really destroying each other.

Big OMG moment, though — I had never realized that she already was on a character on Heroes. Too bad that means we won’t see her in an important role.

I’m really beginning to like Castle.

— How often do people get killed in a neighborhood like this?

— Like everywhere else. Just the once.

22 avril

It keeps bugging me. Is it 100% incorrect to pronounce the ‘h’ in ‘hour’, or is it equivalent to pronouncing the ‘h’ in when?

Oh, finalement autorisé à publier des apps gratuites sur l’App Store. Je vais bientôt pouvoir faire exploser le serveur de Web is Pink.

@nikrawlinson I know one wouldn’t :) But the [grandmother] in Gilmore Girls prononounced the h in where, when, etc., and it fascinated me :)

RT @nick: Why is it so hard to get a bunch of people who took Pascal’s Wager to consider fighting climate change?

It’s like all of my life’s experience culminates in making iPhone apps. So you better buy the fuck out of them, cuz I’m out of of options.

Comment il peut faire 20 degrés et si froid ? Je suis complètement déréglé ?

Back When The MySpace CEOs Exploited 9/11

I hadn’t spent much time with people like this before, and it made me realize that this is what entrepreneurship is all about. These people throw stuff against the wall until something sticks. They have no way of knowing which of their crazy ideas will make it big. It’s the entrepreneurial spirit, which I have to admire. I probably couldn’t cut it in that world.

Not that I want to compare myself with the MySpace founders who reportedly started out by peddling spyware-infested custom mouse pointers, but that’s just the quote I needed to read this week.

Fuck, that wasn’t the day for forgetting part of my groceries at the cash register.

Domino’s Bread Bowl Pasta

Oh my God, I want that.

23 avril

Of App Store approval delays

I’ve checked the logs to see when the reviewers actually use the apps for the first time.

In all cases, the reviewers don’t touch the app until the day before approval or rejection. And they don’t seem to interact with the app for more than a few minutes.

That’s an interesting fact. (To add my experience: the reviewer rejected my second app, because it doesn’t display an error message when there is no network connection, before ever actually logging into the service. Which makes or doesn’t make sense. I don’t care. Zen is me. Fuck you, Apple.)


I have a different theory: The delay is intentional. I think Apple has found some good reasons for making app developers wait at least a few days before they spend a second of their time reviewing it.

And that’s borderline-psychotic paranoia.


Here’s my “theory”: the reason the approval delay is consistent across many submissions is simply that Apple has determined that a dozen days was the maximum acceptable delay, so when the queue is getting clogged and delays are about to get longer they reallocate human resources from somewhere else (or hire temps, or simply get less picky and approve apps faster) to get it back to a manageable level.

If Apple hired enough people to approve your app in the ten minutes after you posted them, then those people would spend a good part of some days doing nothing (and there would still be a need to find additional resources on those days when the workload is higher). And that wouldn’t make any business sense, would it.


But then, anyone having to interact with iTunes Connect can’t be faulted for becoming a conspiracy theorist. It would do that to people.


I designed a mirror that gives an illusion of a door opening on any given surface.

It’s a great idea, but I can’t think of anything but horror movies right now.

I’m so sleepy. And I blame Anne Rice.

Apple patents volume controls in the browser

Oh, great, now it’s never gonna happen. Couldn’t someone at Mozilla think of it first?

24 avril

Alleluia, Snap Filters apparaît dans les listings de l’App Store. Mais pas dans les nouveautés, bien sûr…

Dreamt I was singing All That Jazz. (There are worse things than waking up with Chicago in your head. No, not that Chicago.)


You know, when they talk about the SciFi (sorry, SyFy) movies of the week and how stereotypically awful they are? No idea whetherit could have been saved by better direction / production values / casting (the daughter’s voice is unbearable), but the point is it wasn’t.


Not that I expect anything better from Ronald D. Moore, but it’s pretty lame to have humans talk about the One True God sixty years before the Fall.

Well, the rest of the story, and the basic premise, don’t make sense either, but I already knew that. (Although I didn’t know quite how stupid it would be — the very first Cylon was the most frakked-up of all? That’s such an uninteresting cliché.)


25 avril

Wish there was a better way than the mirror to know whether I’m losing or gaining weight. Some objective measurement — a number, a machine.

Return of Box Cat

The last third of the video is so awesome.

Dropbox: Now Effortlessly Syncing Files For 1 Million Members

I’m glad Microsoft and Google are lagging so much in that field and letting an incredibly well-engineered* competitor settle in.


* Well, except for the lack of resource-fork support on OS X.

Dollhouse 1.10

There’s no point in writing the same thing week after week, but: Eliza Dushku is definitely killing that show. This episode sounds like it might have been a good script (though the twist was too much and there are production problems beyond casting), but it looked like she hadn’t gotten the memo that she was supposed to be acting as another person.

I still can’t understand how Whedon thought this would be the perfect vehicle for her. More like burying her career once and for all. Oh, wait, maybe that was his plan all along?

Pushing Daisies 1.12

Great, as always, and a nice casting surprise, even though…


…after that last scene, why would he still expect his daughter to be looking for him?


26 avril

“Steve Jobs On The Value Of Stock Options”

Q: And did you take on the role then as CEO?

Jobs: Well, no, I did not. I was very concerned that Pixar was a newly public company with shareholders, employees, and I felt that - - to my knowledge there had never been a CEO of two public companies before. So I felt if I took the job, the Pixar shareholders and employees would think I was abandoning them.

Q: Mm-hmm

Jobs: And I decided I just - - that I couldn’t do that. So I took the title of interim CEO and agreed to come back for 90 days to help recruit a full-time CEO.

Q: How did that recruitment effort go?

Jobs: I failed.

Q: And when you say you failed, is it that you didn’t find anyone that you thought would be suitable to take on the role?

Jobs: Yes. Apple was not in good shape and everybody knew it and the kind of candidates that we were being offered up by the headhunters were not very talented.

Q: Okay. In other words, not the sort of people who could turn Apple around?

Jobs: Yes.

Q: Okay. So after that 90 days, what happened next?

Jobs: Well, it just kind of slid into the fact that I stayed. I kept the interim CEO title for quite some time, a number of years.


We’re supposed to believe that?

iTunes crashes once a day. Making me nervous. How am I gonna live if I lose my song ratings?

Je me retiens d’acheter cette daube d’Outrun sur Xbox juste en souvenir de quand j’y jouais dans un centre commercial de Caen.

Tom Cruise still has a teenager’s voice. That’s nice for him, maybe, but it doesn’t make Valkyrie very dramatic.

Can I get a version of The Big Bang Theory without the laugh track?

27 avril

RT @JeremiahLee: UI Tip: A button labeled “Register” is more effective than “To Register Click Here”. People tend to ignore large blocks of text.

We’ve reviewed Web is Pink 1.0 and determined that we cannot post this version of your iPhone application to the App Store because it contains objectionable content. […] An example of the objectionable content is attached.

There’s fucking dick closeups on aka-aki.

Je me demande s’il me “suit” juste pour voir si/quand je me mets à déblatérer publiquement et nommément.

(Auquel cas la réponse est : ça va pas tarder.)

“Mafia II Developers Interview”

That’s the first GTA IV-like that I’ve found promising. In the gameplay videos, both the shooting and driving seemed a little imprecise (which isn’t that different from GTA), but what I saw and what the developer talks about seem very interesting.

Chronicling ten years in the life of two mafiosi over the course of the game? Sounds great. (As much as I dislike mob stories.)

28 avril

Pourquoi je n’achèterai plus jamais de ma vie un nom de domaine chez OVH : même pour simplement changer un des contacts, ils réclament un formulaire signé par le propriétaire avec une copie de la carte d’identité. (Et accessoirement le formulaire n’est imprimable qu’avec Adobe Reader.)


Et moi qui préfère mettre mes clients comme propriétaires des noms de domaine que j’achète pour eux, par honnêteté.


Et moi qui ai une trentaine de noms de domaine chez OVH parce que j’ai voulu utiliser tous mes free’dom avant que mes gros serveurs n’expirent.


J’aurais compris ça d’un registrar de luxe qui présenterait cette sécurité comme un avantage, pour protéger ses clients, mais là on est dans l’excès inverse : mettre des bâtons dans les roues des clients pour ne jamais avoir à gérer de contestations au cas où quelqu’un se ferait piquer un nom de domaine pour cause de mot de passe trop facile à deviner.

Why do I bother saving my Snap Filters pics in 1600x1200 when Mobile Mail will resize them to 800x600 when sending to Flickr anyway?

Did Apple publish the Snap Filters 1.1 update without telling me? (And forget that the icon was pre-rendered?) When?!

Please tell me the free download codes for reviewers don’t expire when a new version of the app is published.

Snap Filters 1.1 (iPhone)

La version 1.1 est en ligne, et devient vraiment intéressante, si je peux me permettre (et si je ne le fais pas, qui le fera) : on peut maintenant augmenter le contraste des images, et il y a une page de présélections pour trouver immédiatement le jeu de filtres idéal pour tirer le meilleur parti de chacune des photos prises avec votre iPhone.

Ah, et j’ai ajouté la possibilité d’enregistrer les photos en plus petit format, pour gagner du temps, si vous êtes sûr de ne pas avoir besoin d’une version en “haute” résolution.

Neuf réglages de luminosité / contraste, 27 filtres de couleur et 18 filtres noir-et-blanc, 9 réglages de vignetage et le choix de couper chaque photos au format carré ou non — le tout dans une interface assez rapide.

Ah, oui, il faut que je pique un caméscope un de ces jours pour faire une vidéo de démo (vu que la vitesse de réaction de l’interface est un facteur important, je ne peux pas faire un screencast d’iPhone Simulator).

Heroes 3.25

Wow. One bonus point, even though I was pretty much bored throughout, for the creepiest plot point I could never have imagined on Heroes. And possibly ridding us of one of the most annoying characters.


Point lost immediately thereafter because of the epilogue. Win some, lose some.

29 avril

Moving photography

For the cover of Esquire’s June issue, photographer Greg Williams shot ten minutes of video footage of Megan Fox [with a Red One], from which the best stills were selected for the cover and inside the magazine.

Turns out Flickr invented with the moving photograph what science-fiction had promised for decades — now we’re only missing color e-paper. (Actually, holograms already exist.)

30 avril

I propose a moratorium on doctors asking “So who gave you my name?” It just feels like a creepy thing to ask under those circumstances.

RT @stevenf: When I get linked, I also get this feeling of dread. It’s like retroactive stage-fright. Like I’ve just said the dumbest thing imaginable.

Dead Rising 2

Looking pretty, and rather cool — particularly what the guy can do with twin chainsaws. Fun.

Drop7 (iPhone)

Tetris et Sudoku se marient dans ce jeu original et addictif.

Avant de commencer à y jouer, vous allez penser que c’est une simple variante des classiques clones de Bejeweled — whoo, on remplace les symboles avec des nombres !

Mais, comme vous vous en apercevrez très vite alors que vous commencerez à jouer et n’aurez aucune idée de comment vous en sortir, ce jeu est l’un des plus innovants dans la catégorie “faire tomber des blocs dans une grille” que j’ai jamais vus. Et, comme tous les meilleurs jeux, il a un mécanisme de base hyper simple qui résulte dans un jeu particulièrement profond et addictif.

Le principe de base : un bloc marqué d’un nombre disparaît de la grille quand il est dans une groupe contenant ce nombre de blocs. Donc, si vous avez une ligne de sept blocs, dont deux 7, seuls ces 7 disparaîtront. Si vous avez une colonne de quatre blocs avec un 4, un 3, un 2 et un 1 (peu importe l’ordre), alors le 4 va disparaître, puis le 3, puis le 2, puis le 1 (et vous aurez plein de points, parce que ça fait un combo x4).

En prime, parce que ça serait peut-être trop simple, le jeu vous balance des blocs sans chiffre, verrouillés, qui ne révèleront leur nombre associé qu’après avoir été juste à côté d’un bloc disparaissant de la grille. Et, à chaque fois que vous montez d’un niveau, une ligne entière de ces disques gris est ajoutée en bas de la grille — ce qui vous mènera vite à la mort si vous avez une poignée de 1 coincés au-dessus.

Je crois qu’il est impossible de décrire clairement pourquoi ce jeu est si cool (comme vous aurez remarqué, je n’essaie pas trop), donc si vous avez le moindre intérêt pour les puzzles avec des blocs qui tombent, et que vous n’êtes pas allergiques aux chiffres (contrairement au Sudoku, Drop7 est bien mathématique), vous devez absolument charger la version gratuite (lien iTunes). Et vous ne ressentirez peut-être pas le besoin pressant d’acheter l’édition payante (je n’ai pas l’impression que les limitations de Drop7 Lite soient bien restrictives), mais vous devriez quand même, juste parce que c’est un jeu tellement intelligent.


Deux conseils tactiques pour bien démarrer :

  • votre toute première priorité est de vous débarrasser de tous les 1 qui apparaissent, à tout prix ou presque

  • la deuxième chose la plus importante est de découvrir les nombres cachés dans les disques gris, donc chaque tour où vous ne contribuez pas à en découvrir au moins un est un tour perdu (et un tour perdu vous rapproche du niveau suivant et de sa ligne entière de disques gris supplémentaires)


Dites bye-bye à votre productivité et à votre batterie (je ne suis pas persuadé qu’un jeu de ce genre devrait vider la batterie aussi vite, mais quelle application ne la vide pas, de nos jours ?). Et bonne chance pour vous débarrasser de vos vieux réflexes de Tetris ou Bejeweled, ils ne vous aideront pas du tout ici.

Très fortement recommandé.


2001 01 02 03 04 05 06 07 08 09 10 11 12

2002 01 02 03 04 05 06 07 08 09 10 11 12

2003 01 02 03 04 05 06 07 08 09 10 11 12

2004 01 02 03 04 05 06 07 08 09 10 11 12

2005 01 02 03 04 05 06 07 08 09 10 11 12

2006 01 02 03 04 05 06 07 08 09 10 11 12

2007 01 02 03 04 05 06 07 08 09 10 11 12

2008 01 02 03 04 05 06 07 08 09 10 11 12

2009 01 02 03 04 05 06 07 08 09 10 11 12

2010 01 02 03 04 05 06 07 08 09 10 11 12

2011 01 02 03 04 05 06 07 08 09 10 11 12

2012 01 02 03 04 05 06 07 08 09 10 11 12

2013 01 02 03 04 05 06 07 08 09 10 11 12

2014 01 02 03 04 05 06 07 08 09 10 11 12