Skip to content

Instantly share code, notes, and snippets.

View ashtom's full-sized avatar
:octocat:
the job is not to know; it's to become

Thomas Dohmke ashtom

:octocat:
the job is not to know; it's to become
View GitHub Profile
// Resetting the application badge number
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
// How to encode NSData for a HTTP request
NSString *dataString = [[NSString alloc] initWithFormat:@"%@", someData];
NSString *dataEncoded = [dataString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSLog(@"Encoded data = %@", dataEncoded);
if (![persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeUrl options:nil error:&error]) {
if ([error code] == NSPersistentStoreIncompatibleVersionHashError) {
NSLog(@"Persistent Store Incompatible Version error. Please check %@", storeUrl);
} else {
NSLog([error description]);
}
}
# Size of preview images for Safari's top sites / history
du -ch {~/Library/Caches/,`getconf DARWIN_USER_CACHE_DIR`}com.apple.Safari
# Fixing error code 133
cd /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/
sudo mv IOKit IOKit.saved
sudo lipo IOKit.saved -extract_family i386 -output IOKit
-- OmniFocus to Pomodoro App for iPad
-- This script practically takes text that's on your clipboard
-- and generates a Pomodoro App for iPad compatible JSON file
-- for you to import in to the app (using Dropbox)
--
-- I'm using it with OmniFocus, where copied tasks remain
-- on the clipboard as lines of text, basically.
-- If you're stuck on Things and this script is not working,
-- NOW might be a good time to switch.
--
-- Things to Pomodoro App for iPad
-- This script asks Things for the currently selected todos
-- and generates a Pomodoro App for iPad compatible JSON file
-- for you to import in to the app (using Dropbox)
--
-- Created by Thomas on 2011-02-17
-- Inspired by Andreas on 2011-02-17
--
@ashtom
ashtom / export.json
Created March 1, 2011 08:35
Example JSON file exported by Pomodoro App
[
{
"pomodoros": [
],
"estimate": 4,
"list": 0,
"interruptions": [
],
"subposition": -1,
"position": 184,
@ashtom
ashtom / battery_low.sh
Created July 13, 2011 12:31
Show a growl notification every minute if battery is below threshold
#!/bin/bash
#
# Show a growl notification every minute if battery is below threshold.
#
# Setup:
# 1. Install growlnotify
# 2. Adjust threshold in line 20 (here 656mAh)
# 3. Create line in crontab like this:
# * * * * * /path/to/script/battery_low.sh
@ashtom
ashtom / download_crashes.rb
Created December 12, 2011 18:37
Download crashes of a crash group from HockeyApp
require "rubygems"
require "json"
require "open-uri"
puts "API Token:"
api_token = gets.strip
puts "App ID:"
app_id = gets.strip