Archive

2011
Dec
Sep
07
Fast and elegant delegation in Objective-C
“If you call an optional delegate protocol, and it grows larger and larger, you find ...”
Mar
23
Hacking on Chameleon
“Chameleon is a clean-room implementation of UIKit. So you can just compile your iOS App ...”
Feb
16
Apple's ballsy move
“If you're not living in the Apple Bubble, you can boost your knowledge about Apple's ...”
01
2010
Dec
12
Presenting a better Template for iOS Apps: PSiOSAppTemplate
“As a christmas present to everyone, i'm opening my toolbox and open source my iOS App ...”
11
01
synbolicatecrash troubles?
“Just a small tip, if you're using CrashReporterDemo to manage your bug reports (Do it yourself! ...”
Nov
23
UPC gibt sich mehr Rechte? Nicht mit mir!
“(This is a post about the austrian internet provider UPC, so don't mind if you ...”
Oct
29
Logging, again!
“I don't know what's my thing about logging, it's just total handy, and look how ...”
24
How To Mock ASIHTTPRequest With OCMock And Blocks
“Mocking asynchronous http calls is always kinda tricky. And it doesn't become any easier if ...”
19
It's christmas already?
“spoiler: no, it isn't :P But - here's some new awesome stuff for iOS devs... FunctionKit ... ...”
18
Diving into CoreData, again
“Even after more than a year, CoreData still surprises frustrates enlightens me. First of, seems I'm ...”
Sep
18
Use KVO instead of rewriting properties
“It's safer, less code and more flexible. Old Code: - (void)setSelectedUnit:(FZUnit *)unit { if (selectedUnit == ...”
16
Using GDB’s ‘po’ command while a malloc lock is being held
“Just found that on Twitter - and since it's just THAT awesome to know how ...”
13
12
Retain Cycles with Blocks
“I guess until now nearly EVERY block i wrote created a retain cycle. Bummer. But ...”
09
Custom Formatter for the cocoalumberjack logging framework
“Want awesomely fast and flexible logging in your iOS/Cocoa apps? Don't use NSLog! Use cocoalumberjack. I've ...”
[NSString description] via reflection
“Bored of coding all those description funtions for your model? Well, at least I am, ...”
05
GitHub is a Goldmine!
“Have I mentioned that Github is just awesome? And that there are so many gems ...”
Better logging for iOS and Mac: cocoalumberjack
“Everyone knows that NSLog sucks big times. In the past, i pointed to GTMLogger from ...”
04
Fixing NSFetchedResultsController
“I always had problems with NSFetchedResultsController and dynamic cell updates. I never was able to ...”
02
The Great App Bubble?
“My app library--littered with exactly 87 apps I used once and never touched again--now reminds ...”
10/GUI
“The new Tweetie for iPad is truly inspired by the ideas of the 10/GUI project. ...”
01
Switching to homebrew
“Finally @MSch convinced me that homebrew is the future on mac os package manager, and ...”
Aug
Jul
Jun
25
Raus aus dem T-Mobile/tele.ring Vertrag? Jetzt ist eure Chance!
“Wer Zweifel hat, dass das nicht funktioniert, möge hier und hier nachlesen. Geht aber logischerweise nur ...”
24
Use TTURLXMLResponse with server that send you the wrong encoding
“That took long. I am parsing RSS, but _one_ particular feed would not parse, the ...”
TTStyledText and ampersand (’&')
“My styled text disappeared sometimes. I tracked down the problem. You're not allowed to have ...”
This week's links
“It's time again! (merely for conserving my twitter feed now) What UX designers can (and cannot) ...”
22
21
About voice recognition
“Today's twitter feeds stumbled me about this awesome article on "whatever happened to voice recognition". Having ...”
20
CSS + awesomeness = less code = Less.js
“Already used LESS with Ruby, I'm more than happy to read that there's now a ...”
18
Going Android for two Weeks
“Disclaimer: I write iPhone/iPad Software, so I may be biased here. I try to be ...”
13
07
02
01
May
31
On motivation
“Everyone should know this. I linked both the animated presentation from RSA Animate, and a ...”
17
NSDateFormatter and +00:00 parsing
“Just had a gotcha trying to compile one of my projects on OS4. NSDateFormatter refused to ...”
14
08
iPad Code Goldmine
“OmniGroup has released some nifty stuff. OmniUI/iPad: - First release of this framework! - Includes a bunch of ...”
03
HP knows what they are doing
“From daringfireball (..) Apple makes six times the profit from iPhone OS device sales than HP makes ...”
Apr
26
This week's links
“Make Your Facebook Account Private Love the group feature. E.g. you can have "friends" and "close ...”
24
22
Smoking in Austria
“Austria is one of the few choices where smoking in public places is not forbidden. ...”
17
5 quotes by the creator of PHP, Rasmus Lerdorf: I don't like programming, and I'm not a real programmer.
“ I really don't like programming. I built this tool to program less so that I ...”
Law of economy
“There is hardly anything in the world that some man cannot make a little worse ...”
13
12
Google Transit Austria FAIL because of the OeBB.
“This was the single best reason to have an iPhone and it changed the way ...”
09
07
This week's links
“Things I learned from iPhone and Droid ads Good stuff. And is in sync with the ...”
06
This week's links
“Great stuff this week! Helvetireader - ZEN for Google Reader. I love it! Multi-Monitor Wallpaper Simple Iphone Image ...”
01
Mar
31
Get Images onto iPhone Simulator
“All the directorys and file names are case sensitive. So when I use. JPG I ...”
29
This week's links
“Good artists copy, great artists steal Back from a time where Apple was not evil. Guiding Principles ...”
28
if you have to spend all your time just fighting...
“Period. I won't port to Windows because I can't, not because I hate people who ...”
Learning Foundation
“Damn. Didn't knew about mutableCopy. NSArray * foo = SomeFunctionReturningAnNSArray(); NSMutableArray * bar = ; ; What other treasure ...”
27
Detect if an iPhone is jailbroken
“It's pretty basic, it's not an crack detector, but it's handy when you're sending debug ...”
"On Android, it's fucking hell"
“Designing views in the Android SDK is one of the areas that I can say ...”
26
Get the best performance out of CoreData
“Small change, BIG impact. Remember there's SQLite sitting under your wrapper. So don't do chained ...”
20
implementation of -viewDidUnload caused
“implementation of -viewDidUnload caused the view to be reloaded. This will adversely impact system performance. Oh ...”
19
18
Reset incorrect commit messages in git
“Made a typo? Forgot something? If you didn't push your changes, it's that easy: git commit ...”
17
Blocks on the iPhone - PSAlertView
“It took a while to get my head around blocks. And it didn't help that ...”
Fiddling with Reachability code?
“Disappointed by the Reachability Classes from Apple? While the 2.0 version of this code is much ...”
15
Convert mercurial repos to git
“Because I want all my submodules to be on the same SCM. And because git ...”
14
Better iPhone/Mac logging with GTMLogger
“I left NSLog a long time ago, using my own written wrappers (that compile out ...”
13
Wordpress: Change the default text for password protected pages
“Edit functions.php of your template and paste in this // Password Protected Page Message function custom_password_form($form) { ...”
Debugging Core Data
“Lesson learned after hours of debugging: never never never ever use core data objects _after_you saved ...”
11
Unicode
“Currently (August, 2008), no single "Unicode font" includes all the characters defined in the present revision ...”
"it's the whole point"
“"superior UX" is not a bulletpoint. It's not a tradeoff that can be made. It's ...”
10
The 8 Fallacies of Distributed Computing
“ The network is reliable Latency is zero Bandwidth is infinite The network is secure Topology doesn't change There is one ...”
05
This week's links
“http://www.coderage-software.com/zooom Saving you time, mouse clicks, and your sanity...  I wish I had that two years ...”
03
iPhone dev tip of the day: clear your delegates!
“Just found a nasty crash with NSZombiesEnabled. A deallocated view was called with performsSelector. huh? ...”
02
T-Mobile rewrites image urls!
“T-Mobile austria rewrites urls when in edge! That's absolutely outrageous! Urls get rewritten to  http://1.2.3.10/bmi/<original-url> And you ...”
01
Core Animation Crash: Attempt to create two animations for cell
“Google's not very helpful on this error. NSInternalInconsistencyException 'Attempt to create two animations for cell' After banging ...”
Feb
26
25
24
22
On project management
“Lesson learned today: Use different email accounts for different projects. This seems to be the ...”
18
The Readability Bookmarklet
“Readability is a simple tool that makes reading on the Web more enjoyable by removing ...”
17
13
06
04
Backup Server with rsnapshot
“rsnapshot is the TimeMachine for servers. Get it via macports. Next, configure /opt/local/etc/rsnapshot.conf. Change snapshot_root to a ...”
03
on fixing symbolicatecrash
“This is some sort of voodoo hack. Symbolicatecrash sucessfully found the symbols of my app's ...”
02
Crash Reports on the iPhone
“Apples Crash Reporting sucks. Period. Much too slow, and when you need it most (AdHoc) ...”
01
setScrollsToTop broken?
“For certain Tasks I diplay an LoadingView that pops over my current view. (P31LoadingView to ...”
Jan
30
Tweetie like swipe menu for iPhone apps
“Update: Download  a nice implementation here. If you've ever used Tweetie 2 on the iPhone, you ...”
24
How to Mirror an SVN repository on GitHub
“Because GitHub is cool and sourceforge isn't. (And i like to manage my submodules via ...”
Fix Home/End on Terminal.app in Leopard/Snow Leopard
“Because I don't know why it's not default, and most guides on the net don't ...”
06
04
XCode and three20: Let's refactor again!
“Found a solution to the refactor bug that bugged me all the time. Apply and no ...”
2009
Dec
30
UIScrollView: detect if we are at bottom
“Because it took me AGES. Here's the snippet. ”
25
Fix Mobile WebKit target behavior on OS 3.0
“This took me hours, maybe it helps someone out there. On OS 3.1 and up, the ...”
Nov
24
CoreData and mergeChangesFromContextDidSaveNotification
“Update: This is even trickier! Don't forget thread savety in mergeContextChanges, or it will crash ...”
21
Detect conflicting Objective C category methods
“ObjC's concept of categories has some problems when you use it too much - name ...”
Install Windows7 x64 on a Mac Mini
“Ah well... Apple disallows installing of BootCamp x64 on any non-pro machines. But my mini ...”
Core Data Notes from iPhone Tech Talk
“Some notes I thought they are important, delivered to you from Hamburg :) design with ui ...”
Multithreading with Core Data
“Multithreading is always tricky. Here are some gotchas i had when working with core data, ...”
19
Windows and Mac just don't like each other
“Never. Ever: Try to repair a Windows 7 installation via BootCamp. It freaks out Mac ...”
17
If you ever make a startup.
“be a bit creative on job conditions. people will love u.”
16
iPhone and Settings.app
“I know, not the freshest article, but the comments from the app developers are worth ...”
Learning Advanced JavaScript
“good stuff.”
10
09
three20 and the AppStore
“Just a quick warning if you don't want your app to be rejected, u better ...”
Oct
27
25
Another shot at piracy and the app store
“90%. Wow, that's crazy. Smells Like Donkey published an nice report about their piracy rate. John Gruber ...”
20
Clean up after macports
“Macports is like a child that suddenly stops playing, leaving all the toys behind. Old program ...”
iPhone gaming framework
“Just stumbled across cocos2d cocos2d for iPhone is a framework for building 2D games, demos, and ...”
Compress JavaScript with YUI Compressor
“JavaScript files that are served to the user should be compressed and minified, and ideally ...”
BigOldRailsTemplate
“Playing around with BigOldRailsTemplate. There are (in the full sense of the word) many gems that ...”
19
iDont
“I DO like the ad. And this from a fanboy! Competition is good for everyone. Helps ...”
The Omni Group's frameworks
“Did I already say that I love frameworks? Makes your app develop faster, and must ...”
18
Best Of Stack Overflow For iPhone Devs
“Just a link to MobileOrchard that has a collection of the best stack overflow threads ...”
Test Driven Development with Objective C
“Threre's no excuse to NOT use TDD even if you program in objective c. OCUnit (SENTestingKit.framework) ...”
17
The Vendor Client relationship - in real world situations
“I sign that video without a sec. ”
13
12
iPhone Piracy
“Found an interesting article about iPhone piracy from pinch media. pinch media is an app tracking ...”
Objective C != Operator overloading
“Yeah I know... ObjC does not overload operators... but I'm so used to this feature, ...”
11
HowTo: AdHoc distributing an iPhone app
“All those Code-Signing, Provision Profiles, Certificates are a real pain in the ass, especially if ...”
09
08
Global git ignore files
“Diclaimer: I shamelessly copied this article from freshsauce. Here's how to set-up globally a set of excludes ...”
06
05
Google, show me your keys.
“Using google reader/mail? Just press ? and marvel!”
04
Objective C Blocks with Leopard 10.5 and iPhone 3.0
“ObjC 2.1 (Snow Leopard) now has the shiny new BLOCKS feature. Ya know, like in ...”
Sep
30
Database transfer with taps
“Stumbled on another essential tool for rails development, taps! Let you sync your server database with ...”
29
Rails + Google App Engine !?
“Today I experimented with a few friends how well Rails runs on Google's App Engine. App ...”
22
HardwareGrowler!
“If you wanna see what's going on when you plugin hardware, HardwareGrowler is for you. You ...”
05
Ich bin Pirat!
“Naja, ich wohn ja nicht in Deutschland, aber ich find gut dass DIESE Themen endlich ...”
03
Klug & Faul =)
“"Ich unterscheide vier Arten. Es gibt kluge, fleißige, dumme und faule Offiziere. Meist treffen zwei Eigenschaften zusammen. Die einen sind klug und fleißig, die müssen in den Generalstab. Die nächsten sind dumm und faul; sie machen in jeder Armee 90% aus und sind für Routineaufgaben geeignet. Wer klug ist und gleichzeitig faul, qualifiziert sich für die höchsten Führungsaufgaben, denn er bringt die geistige Klarheit und die Nervenstärke für schwere Entscheidungen mit. Hüten muss man sich vor dem, der gleichzeitig dumm und fleißig ist; dem darf man keine Verantwortung übertragen, denn er wird immer nur Unheil anrichten." -- Kurt von Hammerstein-Equord http://de.wikipedia.org/wiki/Kurt_von_Hammerstein-Equord”
02
Snow Leopard Expose Tricks
“Did u know that hitting space bar works for minimized items in Expose? Its QuickLook ...”
Aug
Jul
30
Pitfalls with Ruby's Integer-Constructor
“Got an strange error: What did I do? (...)Integer(somestring)(...) where somestring was something between 01-99. Turns out ...”
28
Demystifiying Rails Model attributes overriding
“In the java world, you have setter and getter in your model which are called ...”
27
Elektrischer Reporter
“hab grad ganz was tolles entdeckt es geht um netzneutralität, das urheberrecht, intellectual property uvm... ansehen! ”
Superbrain!
“Jeder weiß doch, dass die Wiener die schlimmsten blutsaugenden Insekten der Welt sind ;o) ”
15
Add a version timestamp with capistrano
“If you want to show _when_ the app has been deployed with capistrano, this snipped ...”
Capistrano - Deploying 2.0
“...because ssh'in and updating all this code manually is so 2006. Enter Capistrano! It's for web ...”
Snippet: copy ssh key to server in one line
“ cat ~/.ssh/id_rsa.pub | ssh user@domain.com "cat >> .ssh/authorized_keys2 ”
14
git magic: undo/redo commits
“Needed some git magic today. Still feelin like Harry Potter VS Lord Voldemort (psssst. Hard ...”
Freezing your Rails version/gems!
“Ever wondered what "freeze your gems" is all about? Most rails app depend heavily on gems ...”
13
Rails has_many and dynamic conditions
“Just had the problem, that I wanted a has_many association in my model with a ...”
08
06
02
Fix man-pages in mac os & macports
“Got this error? MacPorts forgot to set the path for their man-pages. Add this to your ...”
Jun
23
Online Shopping and Firefox/NoScript
“Damn! Can't they just build websites that WORK WITHOUT JavaScript? I get all kind of ...”
22
19
16
May
23
21
20
Tricks with bash
“Update: Even better, @zzamboni pointed me to << commandlinefu >> the place to record those command-line ...”
17
JSF sucks!
“Sieht so aus als wär ich mit meiner Meinung nicht alleine. http://ptrthomas.wordpress.com/2009/05/15/jsf-sucks "The bottom line is I’ve ...”
05
English translation of 'Wien'
“Vienna? Naaah... get real: Nepotism”
04
03
Repair a crashed mysql table
“If phpmyadmin shows you that your table needs repair, just repair it (databases are wonderful ...”
mysql5 with mac os x
“Use macports to install sudo port install mysql5 +server A startup link is prepared. Use these commandos ...”
01
Spring Security + JSF/Facelets Tag Library
“A good friend and fellow student coded a nice piece of software for java web ...”
Apr
27
redmine - automatic synchronization of your git repo
“Redmine is a really great project tracking tool. Its been there 3 years now, and ...”
26
GMail without ads!
“Ever wondered how to ged rid of gmail's ad bar? (Firefox+GreaseMonkey) Thanks to GreaseKit this works ...”
21
How the iPhone influences user interface design
“Just look at tweetie and see for yourself... damn: i like it!”
17
HowTo update rake 0.8.1 -> 0.8.4 on debian
“If you use the old rake, you mabe get this error: rake aborted! undefined method `reenable' for ...”
15
XCode opens windows off-screen?
“This helps: (file is in ~/Library/Preferences) I did a bit of rooting around in com.apple.Xcode.plist, and ...”
12
Me on twitter!
“You can now follow me on twitter... it's a magical place for exibitionists and self-exposers, ...”
Mar
26
Git Aliases for bash
“From peepcode screencasts. Hope they don't mind copying that. ”
23
j - quick jump for the console
“This is the greatest thing since bash completion. type "j De" and go to Desktop Folder, ...”
20
Git! Git!
“This Week I learned git. Reaaaaly cool stuff. We migrated Jake from subversion to git. Fast, ...”
19
chromeexperiments.com
“Play with the Browser Ball! (Safari 4, Chrome) http://www.chromeexperiments.com/”
18
Umzug
“hier wird gebaut ;o) Weil es derzeit wichtigere Dinge gibt: jakeapp.com”
Snazzy Archives by WordPress Consultant

top

Switch to our mobile site