Hi! My name is Cédric Bozzi, I make websites and iOS apps, and this is my blog about technology (mostly a Twitter archive, really).

1 August 2011

Can’t believe how heavy my MacBook is when it’s on my back. Can I trade it for an Air right here on the train platform?

I always found the iPod app’s tabs a bit awkward, but now with how the rest of iOS UX has evolved I just don’t know how to use them anymore.

2 August

Saisir le mot de passe par défaut d’une LiveBox sur un iPhone / iPad est un tel plaisir.

C’est bien la peine que je paye un service de VPN si j’oublie de cocher la case “Send all traffic over VPN connection”.

Oh, nobody told me that “Arrange by Kind” was actually cool! I just assumed it must be a stupid pre-sort by extension but, amazingly enough, it may look to be useful.

Ouhla, c’est pas au point, la synchro de Wunderlist.

3 August

C’est devenu la merde, le data Orange à Paris, ou c’est juste iOS 5 qui déconne ?


At Atari we hired based on hobbies and not grades in school. We ended up with he best engineering group in the world.

8 August

J’avais toujours trouvé ça idiot et gadget, AirPlay, mais maintenant que je suis sur un MacBook, sans fil, je trouve ça magique et génial.

9 August

It’s not so much Reeder that’s unresponsive as my MacBook’s ‘J’ key that’s getting hard of hearing. Ah, the joys of laptops.

10 August

I wish iPads were so common already that I could feel safe taking it out in Paris at night like I do my iPhone (i.e., still with caution).

11 August

Le VPN pour surfer sur les wifi publics, c’était beaucoup mieux conceptuellement quand ça ne me déconnectait pas des wifi publics.

C’est du foutage de gueule, les prix des forfaits 3G pour iPad, ou bien ? Ca me fait chier de devoir trouver des accès wifi, mais à ce prix…

12 August

Maybe Apple could release a 4” iPhone that’d display existing apps at their current size and require recompiling apps to use the margins.

iPhone battery half empty after just listening to music on the train for two hours. Better be beta trouble and not aged battery.

OVH se décide à envoyer le premier avertissement d’expiration du serveur… à trois jours et alors que mon client et sa CB sont en Inde.

It’s sad that Google considered games to be such a high priority on the G+ to-do list… and that I don’t know if they were right or wrong.

The rumors of iCloud launching on Sept. 7th are unacceptable. My apps will never be ready in time.

C’est quand même tout de suite beaucoup plus confortable avec un écran externe.

14 August

Tout semble marcher dans iOS5b5 sauf… l’appli SeLoger.com.

This settles that.

15 August

So did Google really buy a $12B, full-fledged (failing) handset maker just because it needed patents to defend itself? Sad state of affairs.

Oh, so you ARE supposed to be able to open Safari’s Downloads popup when done. Did I enable a hidden setting that auto-empties it, or what?

Nope, it’s not even a hidden setting, it’s in Safari’s prefs even though it all but breaks the interface.

Listened to the Wired.co.uk podcast, mentioning the riots + Twitter; I was amazed they didn’t make a single parallel to the Arab Spring.

16 August

Gonna have to disable extensions again in Beachball Safari, then back to Chrome to keep using 1Password. Grr.

Just occurs to me that I’m bitching about the spam on Twitter but haven’t found a way yet to stop the Benin scammers on NoPic.

How uncharacteristic that Google Maps doesn’t volunteer to display an automatically populated map of all my contacts’ homes.

I like how the rumors have canceled the iPad Pro so I don’t need to have any hesitation left about buying a MacBook Air.

I just wish I had actually been in an Apple Store to compare the sizes of the 11” and the 13” with my own eyes. And fingers. And tongue.

17 August

Oh, 10.7.1 fixed Finder forgetting icon placement on the desktop. HAHAHA JUST KIDDING.

18 August

Maybe I should try to find out why I’d commented out this functionality in my production code? Ah, fuck it, I’ll just put it back in.

Pour la prochaine version de NoPic, frames ou Ajax ? Fait chier de coder des trucs complexes juste pour le plaisir d’être moins compatible…

Looks like Photovine is yet another iOS app limited to the US App Store for no discernible reason. Keep those stupid Europeans out.

Les gens qui enregistrent leur podcast sans retour audio et passent la demi-heure entière à taper dans leur micro / dans la table / etc.

19 August

Isn’t it unusual that we’re up to beta 6 already, almost two months away from the rumored release date? Cloud stuff is hard.

Hey, remember when “iPad” was a ridiculously stupid name that we would never be able to get used to?

20 August

I hope the $100 HP Touchpad clearance sale doesn’t reach France, because I’d have the hardest time resisting it. For no good reason.

I’m a couple password prompts away from turning off Adium for good. Guess it forgets the password every time a connection fails, whatever the error?

“‘Real Names’ Policies Are an Abuse of Power”

Article’s more interesting than the title lets on. (via @donaldjenkins)

Evidemment, comme on est en août, il n’y a personne chez HP France pour répercuter la baisse de prix du TouchPad.

I just don’t know how one designs a shopping-list app, makes it the prettiest on the market, and decides not to have it ask for quantities when you add an item.

Je suis épaté que le nombre d’abonnés payants sur NoPic n’arrête pas de monter (tout doucement, mais quand même). J’avais surestimé l’attrait du push.

21 August

I’m playing Angry Birds in Google+. Shut up. Besides, judging by the high scores, everybody else has played it too.

I supposed somebody else already pointed out that Sergey Brin seems to be #1 among my contacts on all Angry Birds levels.

Thanks so much, Twitter, for obfuscating Foursquare checkin URLs behind t.co even in the official app. ‘Cause my time’s worth nothing.

Occasionally I click a Formspring link in my Twitter feed. Then I see the answers — and questions — and I’m glad I closed my account.

22 August

Août, où tu te dis qu’internet est soudain passé de mode et personne ne t’a prévenu et ça ne sera jamais plus vivant comme avant.

Visiblement il y a du monde qui attend le TouchPad à 100 € en France, ça ne durera pas longtemps, et je serai pas devant mon écran.

Yes, Virginia, there are bloggers who dare write that the week’s lesson is for iPad competitors to sell iPad-equivalent hardware for $100.

I’m guessing there must be a connection between my iPad failing to download anything from the App Store, and its refusal to install beta 6.

23 August

Ended up on the OmniFocus page, wondering again if it could work for me, got money to burn… nope, at $80 I’m still not even gonna play with the free demo.

The post-PC world? That’s when your computer becomes unusable because iTunes is syncing your iPad, so you throw it out the window.

“HP brings the Pre3’s cost in Europe down to $75 sans contract.” What? WHERE? And what the hell could I do with one? Must. Find. Reason.

“Refurbished iPad 1 drops to $299.” This is why I’m hesitating to buy two TouchPads.

Um, was hesitating. It’s disappeared from Amazon and the HP store, so I guess the sale happened this morning?

24 August

“New Approaches To Designing Log-In Forms”

Most of what’s in the article is pretty bad for security / privacy and shouldn’t be applicable in many instances (showing a searchable list of users before login precludes hidden accounts, and showing you which account goes with a given e-mail address is awful for privacy), but these are two excellent ideas:

Facebook’s mobile Web experience tackles this in a small but useful way. If you enter an incorrect password when trying to sign in, the website will change the password field to plain text so that you can actually see your input. Facebook also offers an alternate way to log in, using your email address or phone number (screenshot below). It’s a small enhancement but one that can go a long way on mobile.

“iOS Machinarium is iPad 2 exclusive”

“The game is performance and memory demanding”. Bullshit. The Flash port is.

Why doesn’t Etsy have a Facebook option on the “Find your friends” page? I will never give a third-party access to my Gmail account.

25 August

Is “Chairman of the Board” completely honorary bullshit? Because it doesn’t make all that much sense otherwise.

If I were Him, it would bug me that I couldn’t die as the CEO of my company — all because of having to anticipate the stockmorons’ reaction.

Seriously, we need to stop letting kids play with the stock market. What’s the fucking point of selling Apple stock NOW?

“Steve Jobs, the Patron Saint of Perfectionists.” Well put. That’s why I have a sad. Well, one of the reasons.

Ohh, c’est fun et tout plein de petites boîtes magiques, la nouvelle Freebox. J’ai hâte d’en avoir une à moi pour pouvoir jouer avec.

26 August

Steve’s patents

Interesting — I thought he’d rejoined Apple too late to give significant input on the original iMac.

28 August

N’apu internet, Free a visiblement coupé ou transféré la ligne en avance du déménagement. Et nous, on est en retard sur le déménagement.

Décidément, j’aurais dû prendre la 3G sur l’iPad. (Et j’ai bien fait de démarrer le redesign de mon blog hier soir, tiens.)

29 August

Le forfait SFR qui s’ajuste automatiquement à la consommation pour 7€ minimum est l’idéal pour un usage irrégulier, non ?

Enfin je regarde les clés 3G-wifi mais c’est pas comme si ils allaient avoir ça en stock à Avranches, que ce soit chez Orange, SFR ou autre.

30 August

Pourquoi les Livebox ne font pas hotspots Orange Wifi, au fait ? Juste la flemme de coder ça dans le firmware ?

Not sure if I’ve said it before, but Google Web Fonts is so wonderfully convenient and well done.

I figure, since nobody reads blogs anymore, I can afford to load a bunch of custom fonts on garoo.net — won’t matter to anyone.

31 August

Making LESS Useful

I’ve already posted about my web development workflow, and the bit of AppleScript that lets me upload the local file I’m editing to its rightful place on the web server by hitting a simple hotkey in TextWrangler.

But there was a problem with this: it made a pain of using the awesome LESS.app (which allows you such awesome and simple things as defining a color in a variable in the beginning of your CSS file and using it a bunch of times, so you only have to change the value once if you want to make adustments — just as an example among a bunch of more elaborate stuff). Since I was editing the .less file and I wanted to upload the compiled .css file rather than the file I was editing, my workflow just didn’t work. As a result, I just didn’t use LESS unless the benefit was really huge.

That’s until I finally realized I could automate that process, too — AppleScript should be powerful enough to automatically detect that I’m trying to upload a .less file, and then work with the .css instead, shouldn’t it? And I should be able to make it do that, right?


So, here goes the updated script:

set fileName to ""


tell application "TextWrangler"

save document 1 of window 1

set fileName to (file of document 1 of window 1) as string

end tell


set AppleScript’s text item delimiters to "."

if fileName contains "." then

set {fileBasename, fileExtension} to {text 1 thru text item -2, text item -1} of fileName


set {fileBasename, fileExtension} to {fileName, ""}

end if


if fileExtension is "less" then set fileName to fileBasename & ".css"


ignoring application responses

tell application "Transmit"

open fileName

end tell

end ignoring


Reminder: for this to work, you have to set up your favorites in Transmit with “DockSend” enabled — that’s the bit of magic that makes Transmit upload a file where it belongs on your server depending on where it is on your local hard drive.

“HP producing ‘one last run of TouchPads’”

Despite announcing an end to manufacturing webOS hardware, we have decided to produce one last run of TouchPads to meet unfulfilled demand.

What? Wait, I’m sorry, whaaaaat?

The devices they’re selling at a huge loss are sold out because they’re sold at a huge loss, so… HP is going to manufacture a few more devices to sell at a huge loss?

I may be missing something important (like, at $99 they’re actually not sold at a loss? that’d be hard to imagine), but my immediate reaction is that they’re working really, really hard to make sure everyone knows they’ve gone absolutely insane.

Unless they’re going to sell them at full price (or at any other price than $99), in which case they’re not insane, just insanely stupid.

“They’re listed for hundreds of dollars on eBay! Quick, we need to make more!”


P.S. This explanation makes some sense. Doesn’t excuse the awfully stupid communication around the whole affair, but then what would?

Wacom Inkling

This looks properly amazing. Magical. And probably not all that convenient or useful. But still, wow.

I’ve had Wacom tablets for… what, fifteen years? And just now while reading a blog post I discovered they’re Japanese, not German.


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

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

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

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

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

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