How to determine if a HTTP Response is complete

Sounds easy right? Almost. There is, unfortunately, a bit more to it than to just search for a CRLF-String or testing whether the content-length matches. Just for the curious, this is a list of valid response-finished detection techniques. 1. Content-Length If the response has a content-length-header, it’s easy. Just check whether the body of the [...]

 

49 Kudos

 

Donate a project day ( Suggestion )

I think it’s a common experience for software developers to have some abandoned, failed, outdated or otherwise discontinued projects somewhere on your disk. I also think that it’s okay to start projects and to not finish them – sometimes the purpose of a project is to learn something new, waste time or pretend to be [...]

 

4 Kudos

 

About the iOS Photo Access "Security Problem"

MacRumors has reported that someone discovered a new iOS weakness which developers can use to upload the entire photo library. This is true, and the only thing a user has to do is to accept that an app can access location data for videos and photos. Afterwards, the developer has complete access to your library, [...]

 

4 Kudos

 

Distributed Management of personal contact Data

I just noticed, after reading the excellent blog post by Andreas Klinger about phone numbers, that I never really talked about what I did in my thesis on my blog. My thesis had the title “Distributed Management of personal contact data” and dealt with analyzing the problem that current data management facilities ( read: address [...]

 

5 Kudos

 

Howto: Install Jenkins on OS X and make it build Mac stuff

This guide is intended for Lion users. I just tried it on my machine, and it works. Let’s hope it works for you as well. What’s covered: How to install Jenkins as a standalone Service How to configure a Job that builds a generic Mac-Application Configuring Public Key SSH-Access ( Useful for git ) Prerequisites [...]

 

181 Kudos

 

iPad App concept based on a fluid layout

I’m going to discuss briefly a concept idea i had recently, replacing full-screen view controllers with a .. fluid layout. Just look at the video first to get an idea of what I’m talking about. Keep in mind that this is in no way a finished/polished app ( and probably will never be one, considering [...]

 

9 Kudos

 

Touch based text input sucks.

I made the experience that an extra-bold title might attract readers. Let’s see. It just occurred to me today that touch based input using software-emulated keyboards with keys and stuff is more stupid than anything else I can think of. Why is that? Keyboards were invented for typewriters. Typewriters are mechanical machines used by humans [...]

 

2 Kudos

 

Fun with nokogiri: Screen-scraping ikea.com

I recently discovered that ikea is really scraping-friendly – they have their categories and products belonging to a category all linked very clean, and the product pages themselves include, as json, the complete product data necessary to display a product somewhere else ( say, on an iPad ). They also feature the assembly instructions linked [...]

 

2 Kudos

 

Fun with CFHTTPMessage, Headers and the HTTP Standard

TL:DR; CFHTTPMessage combines duplicate headers to a single string value containing all headers comma seperated. Thank you. I am currently developing a Proxy app that visualizes requests and gives you the ability to plug-and-play like filter and modify requests, which makes it a quite powerful tool for debugging web applications, mobile apps and so on. [...]

 

2 Kudos

 

Apples Network Link Conditioner only built for certain CPUs..

Xcode 4.1 comes with a nice tool called Network Link Conditioner, which is basically a GUI to configure certain settings of your network to make it behave like a “Lossy Edge Connection” or something similar. Why would anyone want to do this? In a nutshell, a bunch of bugs in iOS apps are only visible [...]

 

5 Kudos