Skip to content

Instantly share code, notes, and snippets.

@happy-coding
happy-coding / gist:3917459
Created October 19, 2012 10:36
Extract Video ID from Vimeo URL
<?php
$string = "http://vimeo.com/24076588";
preg_match_all('/[\d]+/i',$string, $result);
print_r($result);
?>
@happy-coding
happy-coding / gist:3917306
Created October 19, 2012 10:11
Monitor a directory for new files and do something with them
inotifywait -m /home/user/files -r -q -m -e CREATE 2>&- | awk '$2 == "CREATE" { print $3; fflush() }' |
while read file; do
echo "$file"
# do something with the file
done
@happy-coding
happy-coding / gist:3566377
Created September 1, 2012 07:22
wrapper for starting spawn-fcgi
#!/bin/bash
case $1 in
start)
echo $$ > /var/run/fastcgi-php.pid;
exec 2>&1 /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
;;
stop)
kill `cat /var/run/fastcgi-php.pid` ;;
*)
@happy-coding
happy-coding / gist:3566337
Created September 1, 2012 07:17
check every 60 seconds for running domain
set daemon 60
check process spawn-fcgi with pidfile /var/run/fastcgi-php.pid
start program = "/opt/spawn-fcgi start" with timeout 60 seconds
stop program = "/opt/spawn-fcgi stop"
if failed host mydomain.com port 80 protocol http then restart
@happy-coding
happy-coding / gist:3363416
Created August 15, 2012 20:39
Example fetchedResultsController in view controller
#pragma mark - Fetched results controller
- (NSFetchedResultsController *)fetchedResultsController
{
if (fetchedResultsController != nil) {
return fetchedResultsController;
}
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
// Edit the entity name as appropriate.
@happy-coding
happy-coding / gist:3363405
Created August 15, 2012 20:37
Simple UIViewController prepared for Core Data
#import <UIKit/UIKit.h>
#import <CoreData/CoreData.h>
@interface MyViewController : UIViewController <NSFetchedResultsControllerDelegate>
@property (strong, nonatomic) NSFetchedResultsController *fetchedResultsController;
@property (strong, nonatomic) NSManagedObjectContext *managedObjectContext;
@end
@happy-coding
happy-coding / gist:3363377
Created August 15, 2012 20:35
Prepare Prefix header for core data
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
#endif
@happy-coding
happy-coding / gist:3363334
Created August 15, 2012 20:28
Core Data AppDelegate Code
#pragma mark - Core Data stack
- (NSManagedObjectContext *)managedObjectContext
{
if (_managedObjectContext != nil) {
return _managedObjectContext;
}
NSPersistentStoreCoordinator *coordinator = [self persistentStoreCoordinator];
if (coordinator != nil) {