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 May 2007


Official Google Blog: “For a while now, we Googlers have used a bit of shorthand to refer to the Personalized Homepage — a name that connotes interactivity, the Internet, and personalization all at once. Please meet iGoogle.” So, no, they’re not merging with Apple (right away); they’re just being lame.

How the hell do I disable Firefox’s stupid, sluggish tab previews?


Everybody labels Microsoft’s Silverlight as a competitor to Flash. I haven’t had time to look into it yet, but considering the underlying technology (.NET, C#…), it’s more like an actually viable attempt to repossess the whole “web as an operating system” paradigm. Shouldn’t we be more worried? (Not that Adobe’s any better, but Ajax on the other hand is an open technology.) Or did Microsoft manage to shoot themselves in the foot by not including it right away into IE7?

2 May

5 May


Jon Udell [via]: “When people tell me they’re too busy to blog, I ask them to count up their output of keystrokes. How many of those keystrokes flow into email messages? Most. How many people receive those email messages? Few. How many people could usefully benefit from those messages, now or later? More than a few, maybe a lot more.

6 May


Seen on TechCrunch: there’s a Twitterific clone for Windows (and, of course, it has a ‘Send’ button), a nice Firefox sidebar and another one with ads. There’s definitely no reason not to tweet — it’s cute and simple and so 2007 (which will be a good thing at least until 2008).


P.S. As I was writing the post I thought there needed to be something simpler, more unobtrusive — because, when you don’t have multiple monitors and computers like I do, Twitter works best when posting is a keystroke away and doesn’t take any space at all (Quicksilver style). There you go: Twitterbar [via] for Firefox and Flock. (That’s the second Twitter extension that specifically references Flock compatibility — do people generally use it, or does it just tend to have the same user base as Twitter?)

11 May

Watching a video about Google SketchUp. I’m gonna play with that.

17 May

Wow. Digg Labs’ “BigSpy” is absolutely addictive.


This week’s MacBreak has a very drool-worthy walkthrough of 3D functionality in Apple’s Motion 3. (By the way, I can’t believe that Flash still — as far as I know — can’t do the simplest 3D transformations.)

Switching to Jaiku?


I’ve always said (always? yeah, really, for decades now) that what really tied me to Twitter was Twitterific, and I couldn’t switch to Jaiku, although it’s more functional, because it doesn’t have that.

Well, it does: Juhu [via] [via] is very, very clearly inspired by Twitterific (except it’s white, which I’ve wanted forever) and brings all of Jaiku’s functionalities to the table: comments, icons and geopresence. Now all I have to do is convince my contacts to switch to Jaiku.

Here’s the deal: on your Jaiku page (on which you can only change the background color/image for now, unfortunately) you don’t only have 140-character statuses, but also the ability to aggregate all your feeds in one place. And, unlike Twitter (for now), everything is commentable.

You don’t even need to use it, either — if you like Twitter better, all you have to do is create a Jaiku profile, add me as a contact (I’m talking to my existing contacts here, disregard that step if I don’t know you) and just add your Twitter feed’s URL to your profile. Your Jaiku page will automatically replicate your updates.


Actually, I’m not quite sure the Jaiku interface, the site’s layout and the additional functionalities would work quite well to generate the same kind of microblogging that Twitter does — I like that Twitter, and Twitterific, only lists that specific content (I could hardly say otherwise after complaining to my contacts using Twitterfeed). But at the very least importing your status feed to Jaiku would make your updates commentable.

18 May


Scoble: “Microsoft has just released ‘Popfly.’ This tool lets you build a TwitterVision in literally a few minutes.” Will they ever understand that a great many deal of today’s influencers will not want to have anything to do with a web 2.0 product that doesn’t support Safari? (Either because they’re using Safari, or just out of principle.)

And when did Microsoft get their own top-level domain? (“MS = Montserrat.”)


I love refining the art of finding and defining the very best tone for exploiting a new communication medium. Some things are made for email, others for IM; some things are made for blogs, others for tumblelogs, and others for Twitter.

What’s fascinating about Twitter is that it exists in the very, very fine margin between what’s interesting enough to be posted on your blog and what’s so inane it shouldn’t be published anywhere.

And you’ve got to take your audience into account: Who’s going to read your updates? (My point of view: people who know you. I don’t understand why you’d “follow” someone you don’t know — unless they’re so very spiritual — and I don’t take strangers into account when I post updates.) And how many of those can potentially have any interest in what you’re posting?

If you’re posting “going to the bakery now,” nobody cares. “Going to such bar or such party tonight” works if it’s an open invitation to join you there. I allow myself to post something like “going for groceries today because tomorrow is yet another goddamn holiday” because I consider there’s a though in here — not a very interesting one (that’s why it’s on Twitter and not my blog), but you’ve got to assume that whoever is “following” you has some interest in hearing your random thoughts. Finally, “@someonelse: you’re right” does not fucking work under any circumstance.

Here’s my rule of thumb regarding Twitter as a chat platform: Does your message make sense in isolation, and does it make sense to all (or at least several of) your readers? If you’re replying to another user’s message, and


I guess the bottomline is: Would you post an archive of a day’s or a week’s worth of your Twitter updates — and only yours — on your blog? If the answer is no, then you’re a Twitter spammer to me.

19 May


Infinite Loop: “During the installation for Version Cue [in Adobe CS3 products], the installer has to turn off the [OS X] firewall in order to set up some TCP ports. […] Rather than turn the firewall back on at the end, the Version Cue installer inexplicably leaves it turned off, opening your Mac up to all sorts of nastiness.” Jesus. Someone needs to tell Adobe they don’t need to try so hard to make us hate them. Most of us already do.

I don’t think I can stand Buzz Out Loud much longer. Would you mind reading a little more than news titles when you’re preparing your show?

20 May


Random thought: target=_blank is in again, because whoever opposes it has somehow disabled it in their browser.

22 May


Drobo in action [via]: I don’t quite understand how the whole logic works exactly, but I see what the fuss was about when it was introduced (at CES, I think). Add drives, remove drives, upgrade drives, all transparently and without any downtime. Hot.

Upgrading from an old XP to SP2+IE7 is like the twelve labours of Hercules. It’s been hours and I’m far from done.

23 May


How good is your color? [via] Check out whether your MacBook has a 24-bit or 18-bit screen.

As far as I can tell, mine is 24-bit, and that confirms what I suspected: it’s very possible that Apple’s supplier(s) occasionally gave them inferior screens without them noticing, but I don’t think there was intentional deception from Apple’s part — sure, they might have received the screens and said “oh shoot, we’ll use them anyway” but that doesn’t really sound like Apple, does it? (Unless they were in a hurry to restock?).

In any case, the fact that OS X and/or the video card (more likely the latter, which would explain why the system doesn’t even realize it) automatically dithers on those 18-screens doesn’t mean anything — it’s not like the operating system or video card are designed specifically and exclusively to only work on 24-bit screens; of course they include that functionality.

24 May

Wow. Going from CS2 and MX to CS3 feels like pulling your head out of the toilet bowl.

25 May

Waaaahhhh I spent hours learning to use an ActionScript 3D library only to find out that the results don’t look good enough for production.

26 May

27 May

Free Photoshop actions are made by complete morons.

Why the hell do I have to change a Photoshop layer’s properties to apply dynamic filters to it?

30 May

Why I don’t like French localizations: Photoshop CS3 uses Cmd-N for Don’t Save (“Ne pas enregistrer”); Flash CS3 uses Cmd-D as it should.

31 May


I just lost my post about Apple TV because of Safari reloading an existing tab (emptying form fields in the process) instead of opening a new one when you open a shortcut that’s already loaded. Screw that.

  • Apple TV early adopters punished, as usual.

  • Did he hint at an important iMac revision at WWDC or what?



Funny how the Palm Foleo’s design instantly reminded me of the Psion devices I fantasized about fifteen years ago — remember those? I was much more interested in them than in Palms, and was quite sad when they finally declared they’d lost the war.


E-Scribe News:

Interesting turnabout from the days of the original Pilot, which was pitched as a “Connected Organizer” that was dependent on your “real” computer. Now here’s a computer that’s designed to be dependent on your phone.



I said was a terrible idea. Overprice, underfeatured, and too close to the well-established laptop market.

That was before I got my hands on one. It took me only a few minutes to develop a desire to get one of these for myself. This is partly because I tried the product while my back was straining from the messenger bag carrying my Thinkpad. The Foleo is tiny and light, yet big enough to hold a full keyboard and a nice screen.

It was also because I was in a rush, and the Foleo powered on instantly when I opened its lid (just like a Palm Pilot is instant-on).

Google Gears


The real big announcement today ought to be Google Gears, making Adobe Apollo and the like pretty much stillborn. (I don’t quite understand how Adobe can be partnering with Google… I guess they mostly thought, “okay, we’re dead, let’s see what we can salvage out of this.”)

When I first read a summary description, I was quite reserved about letting any random site install all kinds of stuff and programs and whatnot on my computer. (By the way, some people are still paranoid about cookies, and you want to download entire websites on their hard drives?) Here’s a good technical writeup: Gears just copies static HTML/CSS/etc. files in a sandbox, and stores all your data in a SQLite database. So, provided there is a simple mechanism to limit how much space each individual site can take, and to easily remove any given data set, it does sound promising. Well, there also needs to be a way to remove a Javascript background process, because that feature’s got astronomical nuisance potential — but I kinda trust Google to take that into account.

The real philosophical drawback about Google Gears is that offline mode (obviously) doesn’t have PHP or whatever, meaning that it’s going to be spectacularly favoring the use of Javascript and Ajax on the web. In other words, they pretty much half-killed server-side scripting today: most developers will have every interest in one version of their app that works both offline and online, in Javascript, and accessibility be damned (but I guess that’s good for server load).


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