Skip to content

Instantly share code, notes, and snippets.

Michael Nachbaur NachoMan

Block or report user

Report or block NachoMan

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@NachoMan
NachoMan / architectures
Last active Mar 21, 2019
Multi-Architecture helper scripts
View architectures
#!/bin/sh
function architectures() {
if $(lipo -info $1 | grep -q 'not a fat file'); then
lipo -info $1 | awk -F ': ' '/Non-fat file/ { print $3 }'
else
lipo -detailed_info $1 | awk '/^architecture / { print $2 }'
fi
}
@NachoMan
NachoMan / MLViewControllerCollectionViewCell.m
Created Feb 26, 2014
MLViewControllerCollectionViewCell.m
View MLViewControllerCollectionViewCell.m
#import "MLViewControllerCollectionViewCell.h"
@implementation MLViewControllerCollectionViewCell
- (void)setViewController:(UIViewController *)viewController parentViewController:(UIViewController*)parentViewController {
if (_viewController != viewController) {
if (_viewController) {
[_viewController removeFromParentViewController];
[_viewController.view removeFromSuperview];
[_viewController didMoveToParentViewController:nil];
@NachoMan
NachoMan / MLViewControllerCollectionViewCell.h
Created Feb 26, 2014
MLViewControllerCollectionViewCell.h
View MLViewControllerCollectionViewCell.h
@interface MLViewControllerCollectionViewCell : UICollectionViewCell
@property (nonatomic, strong, readonly) UIViewController *viewController;
- (void)setViewController:(UIViewController *)viewController parentViewController:(UIViewController*)parentViewController;
@end
View gist:5658224
64 bytes from 173.194.33.1: icmp_seq=0 ttl=56 time=656.752 ms
64 bytes from 173.194.33.1: icmp_seq=1 ttl=56 time=768.266 ms
64 bytes from 173.194.33.1: icmp_seq=2 ttl=55 time=910.722 ms
64 bytes from 173.194.33.1: icmp_seq=3 ttl=56 time=829.643 ms
64 bytes from 173.194.33.1: icmp_seq=4 ttl=56 time=446.671 ms
64 bytes from 173.194.33.1: icmp_seq=5 ttl=55 time=140.077 ms
64 bytes from 173.194.33.1: icmp_seq=6 ttl=55 time=381.253 ms
64 bytes from 173.194.33.1: icmp_seq=7 ttl=55 time=73.656 ms
64 bytes from 173.194.33.1: icmp_seq=8 ttl=55 time=124.053 ms
64 bytes from 173.194.33.1: icmp_seq=9 ttl=55 time=968.722 ms
@NachoMan
NachoMan / DataManager.h
Created Apr 15, 2011
Core Data singleton manager class capable of being run from a static library
View DataManager.h
// DataManager.h
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
extern NSString * const DataManagerDidSaveNotification;
extern NSString * const DataManagerDidSaveFailedNotification;
@interface DataManager : NSObject {
}
@NachoMan
NachoMan / DNCloseButton.h
Created Mar 12, 2011
UIButton rebranded to look like a Dashboard-style close button
View DNCloseButton.h
//
// DNCloseButton.h
// ParkingMobility
//
// Created by Michael Nachbaur on 10-08-22.
// Copyright 2010 Decaf Ninja Software. All rights reserved.
//
#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>
View DNCloseButton.h
//
// DNCloseButton.h
// ParkingMobility
//
// Created by Michael Nachbaur on 10-08-22.
// Copyright 2010 Decaf Ninja Software. All rights reserved.
//
#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>
View MKMapView+Additions.h
//
// MKMapView+Additions.h
// ParkingMobility
//
// Created by Michael Nachbaur on 10-09-12.
// Copyright 2010 Decaf Ninja Software. All rights reserved.
//
#import <MapKit/MapKit.h>
View start-rc.pl
#!perl
use 5.010;
use LWP::UserAgent;
use Getopt::Long;
use YAML::XS;
$ENV{JAVA_HOME} = 'C:\Program Files\Java\jdk1.6.0_21';
$ENV{ANT_HOME} = 'C:\SeleniumGrid\apache-ant-1.8.1';
$ENV{SELENIUM_HOME} = 'C:\SeleniumGrid\selenium-grid-1.0.8';
$ENV{PATH} = qq($ENV{JAVA_HOME}\\bin;$ENV{PATH};"$ENV{ANT_HOME}\\bin");
View backup.sh
#!/bin/sh
SERVER=backup@squee.decafninja.com
CLIENT=`hostname`
NAME=`hostname -s`
. /var/backups/backup.conf
SERVER_ROOT="/var/backups/systems/$NAME"
SSH_OPT="-i /var/backups/.ssh/id_rsa"
You can’t perform that action at this time.