About Instagram

Some interesting links about Instagram:

Chase Jarvis TECH: Complete Workflow for Photo and Video

Great video from Chase Jarvis on his complete workflow from shooting to publishing.

Pagination, Vmem, Page fault

Great talk on how OS manage memory, OS mechanisms explained, must see for your culture :)

About Android fragmentation

An interesting article about Android fragmentation and supporting the wide range of hardware and os versions.

Start Developing iOS Apps Today

Apple published a great doc for newcomers. It’s also a good source of links and articles for all the basics in iOS, from enrolling as developer to publish your first app.

Find all related docs links below:

Ubuntu 11.10: setting up Apache2 and SSL with self-signed certificate

Create a self-signed certificate:

$ make-ssl-cert generate-default-snakeoil --force-overwrite

It creates the following files:

  • /etc/ssl/private/ssl-cert-snakeoil.key
  • /etc/ssl/certs/ssl-cert-snakeoil.pem

Activate Apache SSL module:

$ a2enmod ssl

Activate Apache default ssl virtual host:

$ a2ensite default-ssl

Restart Apache:

/etc/init.d/apache2 restart

You should now see the following page on your webserver:

It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.

How I upgraded my iPhone 3GS from 3.x to 4.x

When I tried to upgrade my phone 3GS 3.x to a 4.x firmware found on osxdaily.com, I got the famous “this device isn’t eligible for the requested build”.

My jailbroken device was on a 3.1.3 firmware with Cydia installed. After trying different 4.x firmwares, I googled this error message and found an interesting thread here.

I followed their advice and it worked:

  • Install TinyUmbrella,
  • Clicked on my device,
  • went to Advanced tab and unchecked “Request SHSH from Cydia”,
  • Started TSS Server,
  • Entered Recovery,
  • and finally in iTunes clicked on Restore (with option key) and selected a 4.1 firmware,
  • done!
I can now test my apps on a 4.x device.

Learn iOS Application Development with Stanford

The new Fall 2011 courses from Stanford on iTunes U are available!

Courses by Paul Hegardy released with a Creative Commons BY-NC-ND license in full HD.

7 courses are available:

  • MVC and Introduction to Objective-C
  • My first iOS App
  • Objective-C
  • Views
  • Protocols and Gestures
  • Multiple MVCs and Segues
  • iPad Apps

Debugging EXC_BAD_ACCESS

A helpful article explaining how to use gdb to debug EXC_BAD_ACCESS:

Also, if you don’t know about NSZombieEnabled you should read the following articles:

iOS device and OS version

If you are interested in device class and OS version statistics, I’ve compiled a list of recent articles: