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 September 2013

Huit ans plus tard, c’est quand même bien plus simple de tout reprogrammer en se foutant des utilisateurs qui n’ont pas Javascript.

“Teardown and exploration of Apple’s Magsafe connector”

When the Magsafe connector is plugged into a Mac, a lot more happens than you might expect. I believe the following steps take place:

  • The charger provides a very low current (about 100 µA) 6 volt signal on the power pins (3 volts for Magsafe 2).

  • When the Magsafe connector is plugged into the Mac, the Mac applies a resistive load (e.g. 39.41KΩ), pulling the power input low to about 1.7 volts.

  • The charger detects the power input has been pulled low, but not too low. (A short or a significant load will not enable the charger.) After exactly one second, the charger switches to full voltage (14.85 to 20 volts depending on model and wattage). There’s a 16-bit microprocessor inside the charger to control this and other charger functions.

  • The Mac detects the full voltage on the power input and reads the charger ID using the 1-Wire protocol.

  • If the Mac is happy with the charger ID, it switches the power input to the internal power conversion circuit and starts using the input power. The Mac switches on the appropriate LED on the connector using the 1-Wire protocol.

2 September

Cette envie de carrer du Helvetica Neue Ultra-Light en taille 40 partout sur le site. Sauf que niveau densité d’information c’est moyen.

3 September

VPN AutoConnect for Mac

Reconnects to your VPN automatically. Crazy that you need an app for that, but it’s just $1.

Flavours

Impatient to get a new iOS, I’m customizing OS X instead. App’s a bit over-designed but it feels reliable.

Damnit. Desktop Groups is exactly the app I want — displaying arbitrary folders’ contents on the desktop — but without the necessary polish.

Basically I want the Dock’s stacks, but always open. Because as soon as their contents are off-screen they’re forgotten.

5 September

Upside-down iPhone’s compass inverts north and south. Please explain. (P.S. I meant holding it up over your head, not with the Home button on top.)

6 September

Je crois que j’ai trouvé mon erreur, c’était de ne pas assumer l’inspiration Windows Phone à fond en mettant tout dans des carrés.

Si les designers de Microsoft ont longuement réfléchi au problème et je trouve leur solution réussie, pourquoi je veux réinventer la roue ?

7 September

iBooks Author is a fine little toy. I could easily lose many days making stuff I don’t really need, like a photography portfolio on iPad.

Je voudrais qu’Apple se mette au NFC juste pour qu’on puisse arrêter de se trimbaler une carte de fidélité par chaîne de magasins.

8 September

iOS game of the day: Scurvy Scallywags. Freemium, and I’m not sure how long you can play it for free (it gets hard, and they indirectly sell continues), but it’s interesting and clever in many ways.

9 September

Avant / après

Ouais, quand même, ouais. (Ligne Numéricâble, connexion Bouygues.)

10 September

So there’s only a $100 difference between the 5C and 5S, which is both disappointing and not all that surprising.

I like the 5C’s design so much better, but when you’re buying off-contract saving $100 isn’t quite worth the performance difference, is it.

11 September

12 September

Decisions, decisions. Silver or gold ring around my Home button? I don’t like the gold body, but who cares — those leather cases look great.

13 September

14 September

RT @pgor: Reminder: iTunes charges more for one song recorded 30+ yrs ago than some feel an app taking months for a team to develop today should cost.

Made for iOS 7

Depressing tumblr of third-party apps redesigned for the new iOS.

17 September

“Download an older version of this app?”

FINALLY as a dev I can gleefully abandon old iOS versions in my updates.

RT @stroughtonsmith: App Store versioning solves a major issue for old devices: booting iPhone 3G right now shows you a store full of apps you can’t install.

18 September

RT @danielpunkass: I’m waiting for an iPhone 5S review that includes setting a fingerprint lock and then passing it around a room of 300 people.

I’m looking at all the iOS 7 tweets and resisting the urge to install it on my iOS 6 test device is all the harder as I’m not having fun in GTA.

19 September

RT @danielpunkass: If I seem grumpy, it’s only because I hold everybody to the same standard of excellence that I fail to meet.

“Superellipse” is the new “skeuomorphism,” only even more inaccurate.

What do you know, the new iTunes further breaks the podcast list view. Hey, Apple, just remove it if you hate it so much.

20 September

En fait, la différence entre l’argent et le doré est vraiment très subtile. Et je me vois assez bien rester au noir, finalement.

21 September

RT @stroughtonsmith: iOS 7 fits less characters in an app name on SpringBoard, so you might be forced to rename your app/brand to fit. Dumb change.

22 September

In Xcode 4 I used to be able to get back to the source code file I was working on by looking at which icon was grayed out. Damn auto-save.

23 September

RT @danielpunkass: To put Apple’s iPhone 5 sales in perspective: 1 out of every 800 people on the planet ordered one over the weekend.

24 September

Décision définitive prise, vous aviez remarqué qu’on distingue l’écran continuer un peu par-dessous les bords blancs, comme des cernes ? Ew.

25 September

Redesign du back-office de mon client : j’oublie toujours que, pour certains, faire défiler une page, c’est aller attraper les ascenseurs.

27 September

I just found out today that variable scope in PHP includes doesn’t work at all the way I thought. Move aside please, I’m a professional.

28 September

Premier essai de Paris Wifi — WTF, ça marche super bien, il doit y avoir un bug quelque part. (Bon, connexion VPN refusée, mais j’accorde.)

Pour économiser ma vieille batterie pour ma première sortie dans un parc, je lance Photoshop, puis Xcode. Je crois que je rentre bientôt.

30 September

Listening to a web radio is like keeping your finger on your internet connection’s pulse all day: unnerving.

Archives

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