TweetyShow
March 11, 2010

Happy to introduce TweetyShow 1.0

Watch photos being posted on Twitter, live on your iPhone!

http://tweetyshow.com/

Stripping Objective-C Dead Code
March 1, 2010

One year and a half ago, I tried to summarize the various ways a Cocoa programmer had to spot and remove dead Objective-C code.

A couple of months ago, "Luke the Hiesterman" proposed another idea on the Apple Objective-C mailing list. Luke says we could take advantage of the Mach-O binary file format and write a script on top of /usr/bin/otool.

I quickly wrote such a script and just put it on GitHub http://github.com/nst/objc_cover.

iPhone Privacy, BlackHat DC 2010
February 3, 2010

Today, I will be presenting a talk on iPhone Privacy in Black Hat DC.

Here is the white paper: iPhonePrivacy.pdf

And here are the Black Hat slides: iPhonePrivacySlides.pdf

Update: these documents are also available on the conference web site: http://www.blackhat.com/html/bh-dc-10/bh-dc-10-archives.html#Seriot

Press reports:

[2010-01-28] eweek.com
[2010-02-03] cnet.com
[2010-02-05] macworld.com
[2010-03-03] forbes.com
[2010-06-03] online.wsj.com
...

Twitter Saver
January 1, 2010

Save all your tweets in CSV format. Because you never know.

$ python twitter_saver.py nst021

http://github.com/nst/twitter-saver

Talk on iPhone Privacy
December 3, 2009
[2009-12-15] I'm glad to announce that I will be presenting an enhanced version of this talk at Black Hat DC 2010.

I presented a talk on iPhone privacy for a local iPhone developers group on Wednesday night in Geneva.

I called the following Apple claim into question:

Applications on the device are "sandboxed" so they cannot access data stored by other applications.

In addition, system files, resources, and the kernel are shielded from the user's application space.

Source: iPhone in Business - Security Overview

I showed that it is not exactly true and demoed SpyPhone, an application collecting personal data in a non jailbroken iPhone, without using private APIs.

A demo project called SpyPhone is on github.

Many thanks to Akosma who was there and took this photo.

[2009-12-05] iPhonePrivacy.pdf was slashdotted and downloaded 11000 times in 24 hours, 27000 in one week. A big thumbs up to metanet.ch who perfectly handled the load!

[2009-12-11] MogoRoad wants to make clear that it didn't use a hack to get the users phone numbers and did not violate Swiss law (pdf).

Interviews:

[2009-12-04] mac4ever.com
[2009-12-07] 20min.ch
[2009-12-09] heise.de
[2009-12-09] tagesanzeiger.ch / bazonline.ch
[2009-12-13] sonntagszeitung.ch
...

Press and blogs reports:

[2009-12-04] slashdot.org
[2009-12-04] theregister.co.uk
[2009-12-04] macworld.com
[2009-12-04] zdnet.com
[2009-12-04] pcworld.com
...

iCal Report
September 28, 2009

This Python script reads iCal events and reports the time you spend on projects:

$ python icalreport.py -c "Heures_2009" -l
------------------------------
From 2009-09-01 to 2009-09-30
------------------------------
Annual Meeting       8.50
MobiWalk             3.50
MetaMin              11.50
Memoria Mea 2        105.25
------------------------------
Total                128.75
------------------------------

Download it on github.

Google Maps of USA Roadtrip Photos
September 15, 2009

Here are the maps of my roadtrip in California in may 2009.

The maps are made with CocoaSlideShow and the geotagged iPhone pictures we took along the way.

map 1 San Francisco
map 2 San Francisco, Berkeley
map 3 San Francisco, Silicon Valley
map 4 San Francisco -> Merced
map 5 Merced, Yosemite Park
map 6 San Francisco -> Death Valley
map 7 Death Valley
map 8 Death Valley
map 9 Scotty's Castle, Las Vegas
map 10 Red Canyon, Joshua Tree Park
map 11 Santa Monica
map 12 Los Angeles, Hollywood, Beverly Hills

phlickr_gallery
August 3, 2009

My first Google App Engine experiment:

http://phlickrgallery.appspot.com/

Because Flickr galleries should be bigger.