Skip to content

Instantly share code, notes, and snippets.

View wbroek's full-sized avatar

Wouter van den Broek wbroek

View GitHub Profile
@wbroek
wbroek / update_xcode_plugins
Last active August 29, 2015 14:06 — forked from neonichu/update_xcode_plugins
Make Xcode plugins compatible with latest Xcode installed on system (Xcode 6 atm)
#!/bin/sh
PLIST_BUDDY=/usr/libexec/PlistBuddy
function add_compatibility() {
"$PLIST_BUDDY" -c "Add DVTPlugInCompatibilityUUIDs:10 string $2" \
"$1/Contents/Info.plist"
}
function has_compatibility() {
@wbroek
wbroek / keybase.md
Created September 23, 2014 07:07
keybase.md

Keybase proof

I hereby claim:

  • I am wbroek on github.
  • I am wbroek (https://keybase.io/wbroek) on keybase.
  • I have a public key whose fingerprint is F07A 7340 1D50 630A 4A6A 1482 DE92 4678 7C81 6CB0

To claim this, I am signing this object:

@wbroek
wbroek / install.sh
Last active August 29, 2015 14:06 — forked from stayallive/install.sh
#!/bin/bash
# Make sure you are up to date
yum -y update && yum -y install wget
# Install EPEL repository
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# Get us a clean working directory
mkdir /php
@wbroek
wbroek / uiview_gradiant.m
Created December 6, 2010 20:20
Gradiant on a UIView to transparant
CALayer *viewLayer = UIVIEW.layer;
CAGradientLayer *gradientLayerView = [[CAGradientLayer alloc] init];
[gradientLayerView setFrame:[UIVIEW frame]];
[gradientLayerView setPosition:CGPointMake(UIVIEW.frame.size.width / 2, UIVIEW.frame.size.height / 2)];
[gradientLayerView setMasksToBounds:NO];
[gradientLayerView setColors:[NSArray arrayWithObjects:
(id)[[UIColor colorWithWhite:0.0 alpha:1.0] CGColor],
(id)[[UIColor colorWithWhite:0.0 alpha:0.0] CGColor], nil]];
[gradientLayerView setStartPoint:CGPointMake(0.5, 0.92)];
@wbroek
wbroek / .gitignore
Created April 6, 2012 07:15 — forked from Abizern/.gitignore
Global git ignore file
# Mac OS X
*.DS_Store
# Xcode
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
*.xcuserstate
project.xcworkspace/
@wbroek
wbroek / gist:3744808
Created September 18, 2012 18:19
iOS 6 Facebook Open Graph call
ACAccountStore *store = [[ACAccountStore alloc] init];
ACAccountType *facebookAccountType = [store accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];
NSDictionary *FacebookOptions = @{ACFacebookAppIdKey: @"XXXXXXXXXX",ACFacebookPermissionsKey: @[@"email"],ACFacebookAudienceKey:ACFacebookAudienceEveryone};
[store requestAccessToAccountsWithType:facebookAccountType options:FacebookOptions completion:^(BOOL granted, NSError *error) {
if (granted)
{
NSArray *accounts = [store accountsWithAccountType:facebookAccountType];
@wbroek
wbroek / gist:3818598
Created October 2, 2012 12:20
iOS 6 open Maps with route
Class MKMapItemClass = [MKMapItem class];
if (MKMapItemClass && [MKMapItemClass respondsToSelector:@selector(openMapsWithItems:launchOptions:)]) {
CLLocationCoordinate2D endCoord = { 54.0696, 50.3616 };
MKPlacemark *endLocation = [[MKPlacemark alloc] initWithCoordinate:endCoord addressDictionary:nil];
MKMapItem *endingItem = [[MKMapItem alloc] initWithPlacemark:endLocation];
NSMutableDictionary *launchOptions = [[NSMutableDictionary alloc] init];
[launchOptions setObject:MKLaunchOptionsDirectionsModeDriving forKey:MKLaunchOptionsDirectionsModeKey];
#import <UIKit/UIKit.h>
@interface UIView (SMFrameAdditions)
@property (nonatomic, assign) CGPoint $origin;
@property (nonatomic, assign) CGSize $size;
@property (nonatomic, assign) CGFloat $x, $y, $width, $height; // normal rect properties
@property (nonatomic, assign) CGFloat $left, $top, $right, $bottom; // these will stretch the rect
@end
@wbroek
wbroek / Podfile
Created December 16, 2016 15:53
Set swift target for Cocoapods
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '2.3'
end
end
end
@wbroek
wbroek / .htaccess
Last active April 18, 2017 14:34 — forked from ScottPhillips/.htaccess
Common .htaccess Redirects
#301 Redirects for .htaccess
#Redirect a single page:
Redirect 301 /pagename.php http://www.domain.com/pagename.html
#Redirect an entire site:
Redirect 301 / http://www.domain.com/
#Redirect an entire site to a sub folder
Redirect 301 / http://www.domain.com/subfolder/