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 March 2012

How does the Readability app access my Twitter account without OAuth? (It’s not using the iOS 5 account either, there would be a system prompt.)

Anyway I’m glad someone’s finally doing the read-later thing mostly right, so people will stop overlooking how flawed the Instapaper app is.

Well, scratch that. The UX to archive a document after reading it is even more cumbersome in Readability than Instapaper’s stupid popup. FFS, there are TWO things you do most often in a read-later app: 1) read; 2) archive.

Ah, tap the article to show the toolbar. So, two taps as well. Still worse than Instapaper, though, because the animation adds a delay.

I’d really like to know what Instagram does that it can have the upload progress bar slowly reach completion, then tell me “Failed.”

I love having a Readability bookmarklet that sends articles to my Kindle, but I wish they were automatically archived in my Reading List.

2 March

The App Store front page seems to consistently crash my iPad. The 25-billion countdown, presumably. Nicely done, Apple QA.

Si l’iPad 3 est haptique à coups de décharges électriques, je vais avoir besoin d’une chambre à Paris dans dix jours, parce que je veux toucher ça.

3 March

Hey, Facebook: if you want people to use Pages as their main PR hub, how about you stop compressing images so horribly?

From an article about NoSQL:

First, we should note that SQL and relational model in general were designed long time ago to interact with the end user. This user-oriented nature had vast implications: […] No one can expect human users to explicitly control concurrency, integrity, consistency, or data types validity. That’s why SQL pays a lot of attention to transactional guaranties, schemas, and referential integrity.

I had always wondered about that, and it never occurred to me that SQL could have been designed primarily for end users. So it does make sense that, when accessing my database from PHP, I feel no need to use stuff like foreign keys constraints in the schema itself, for instance.

(Can’t vouch for the rest of the article, still haven’t read it. It’s long, and I have to be in a more open and productive state of mind to appreciate what it’s offering.)

Taking out my Twitter page’s background. Really can’t stand having it show up for ten seconds every time I go to someone else’s page.

4 March

Sérieusement, il y a deux apps de signalement de radars dans le top 10 français des apps iPhone ?

Today for the first time in my life I’ve defined an object class in PHP.

Damnit, I’d really like someone to tell me where I misplaced my old Beware The Frog scripts. Don’t wanna relearn ImageMagick from scratch.

Last night I used my home-made Google Reader client for iPad for the first time in months, and I realized I like it again.

Damn you, UTF-32. Damn all your bytes to hell.

5 March

My name idea for the next app is so good that the domain name is available, even though it’s just two simple words. Wait. Maybe I meant bad.

Does the Dropbox app for iPad really not let you view an image full-screen? How am I supposed to check my interface mockups?

I’ve tried putting some linen in my new app where it made sense, for consistency’s sake, but no matter what I do it’s just too ugly.

7 March

“Live coverage begins in your local timezone at: Wednesday, March 7 at 7:00 pm” — gdgt showing once more how it’s done.

Dear tech blog: if you’re rushing to post articles with only a title and “Developing…”, you’re an asshole and I will burn your place down.

Every time I open the Readability app I want to throw out all the work I’ve done on my RSS reader’s interface.

The iPhone 4s’s camera shooting 1080p with the overall heft of an iPad and an integrated 10-inch preview screen, now that’s filmmaking material.

I don’t care how much prettier the new iPad makes Infinity Blade, it still doesn’t have sticks and buttons.

I figured that calling it “the new iPad” precluded keeping the iPad 2 as an entry point, but no, they’re not afraid of making no sense.

Well, the rumor mills have done it again. Apple introduced a Retina iPad, yet I’m disappointed because it doesn’t have haptic feedback.

The iOS update server is also unavailable now. I should probably take the hint, play it safe and wait a couple days before updating.

8 March

Wow, 400MB? It’s time to delete iMovie from my iPhone.

9 March

I’d love for Readability to stop trying to be too clever with the article titles; I never know what half the articles in my list are about.

10 March

I have to reboot my printer between each document. Go figure. #samsung

11 March

Interesting choice: Pinterest doesn’t suggest people to follow when you sign up, it just adds them for you and offers to unfollow them.

I’m taking my Ctrl-P shortcut away from Google+ and giving it to Pinterest. #2012

Tsk, tsk. Pinterest refuses to send an RSS feed to my PHP script unless I fake the user agent.

Cancelling back from the filters screen all the way to the Instagram home screen, go through three cancel buttons in three different places.

13 March

Zut, non seulement leurs conneries de vidéos sur le site de l’iPad me font ramer, mais il n’y a plus non plus de PNG pré-détouré à piquer, du coup.

14 March

Sony smartphone detects hover

The world would be different (not necessarily better) if that tech’d been available to Apple in 2007.

Stephen Wolfram’s personal analytics

Now that’s a geek’s geek. Wish I had the same data but can’t be bothered.

I’m sure there’s a reason for Apple not to buy or build its own assembly lines and component factories, but I can’t figure out what it is.

15 March

The making of Sparrow

Sparrow (for Mac) makes a lot more sense to me when explained by its developer. Might give it another try.

Maybe it’s silly that what’s making me reconsider Sparrow is the ability to hide the Tweetie-like sidebar, but that’s how it is.

As for the iPhone version, you just can’t use an app that isn’t the one which opens when you select a notification. I tried with Twitter.

Woke my Mac up and Sparrow, which I’d left as a sidebar-less single column, was suddenly full-width, preview pane and all. Nope.

I didn’t care about $AAPL when it was low, I don’t congratulate myself when it’s up. Filed under evidence that I’m not a fanboy.

16 March

17 March

Looks like I should have mentioned the limited Retina update in the new Uniconsole’s release notes, to get approved faster. (Unless they just look at whether there’s a @2x launch screen, which I haven’t made.)

19 March

Not liking the new layout of Pinterest profile pages. More confusing than convenient.

21 March

22 March

26 March

27 March

When the iPad can keep CPU+LTE running for more than 24 hours, you’ve got to wonder if the Retina screen is worth the cost on battery life.

“Ex-OMGPOP Employee: I Believe That Zynga Is Evil”

It’s funny because Draw Something is a nickel-and-diming ersatz of Charadium.

I like Mondays: when you want to procrastinate, you can reopen your RSS reader every hour and there are always new articles. Oh. It’s Tuesday.

28 March

29 March

Ah ouais, tiens, mes cronjobs quotidiens se déclenchent toutes les minutes de 01:00 à 02:00.

Been struggling for years to choose a memorable keyboard shortcut for locking my screen and only today thought of setting up Ctrl-Alt-Del.

I love the way you can try out new tools in Paper before buying them. And it’s impossible not to buy the whole bundle, because they’re amazing.

30 March

Let’s have a petition for Zynga to use its blood money to license the drawing engine from Paper by FiftyThree into Draw Something.

My iPad’s battery hadn’t gotten such a regular workout in a long time #drawsomething

And it’s only occurring to me now that I wouldn’t need to always keep my iPad on mute if I just silenced the notifications themselves.


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