This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/perl | |
## unban an IP using iptables | |
## script will display the iptable command to run, it will not delete the rule (if found) | |
## Usage: ./unban.pl -ip=123.123.123.123 | |
use Getopt::Long; | |
@LINES = `iptables -L -n`; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/perl | |
require WebService::Prowl; | |
my $oldvalue = ""; | |
my $md5 = ""; | |
$result = `curl -s "https://www.arqbackup.com/download/arq5_release_notes.html" | md5sum`; | |
($md5, $ignore) = split(/\s/, $result); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@property (nonatomic, strong) UITapGestureRecognizer *gesture; | |
//========================================================================================== | |
- (void)viewDidAppear:(BOOL)animated | |
{ | |
[super viewDidAppear:animated]; | |
self.gesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)]; | |
self.gesture.numberOfTapsRequired = 1; | |
self.gesture.numberOfTouchesRequired = 1; | |
self.gesture.delegate = self; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
STHTTPRequest* r = [STHTTPRequest requestWithURLString:POST_CONTRACT_URL]; | |
NSDictionary *dataToEncode = @{@"key0": @"object", | |
// other data... | |
@"key1": @"object"}; | |
NSData* jsonData = [NSJSONSerialization dataWithJSONObject:dataToEncode | |
options:NSJSONWritingPrettyPrinted | |
error:&writeError]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Creates a ramdisk and start Xcode with the DerivedData stored in ramdisk. Also deletes the ramdisk and reset Xcode prefs. | |
# xc_ramdisk.sh | |
# - creates a ramdisk, set Xcode DerivedData to this disk and start Xcode. | |
# - umount a ramdisk, set Xcode DerivedData to default | |
# Stephan Burlot, Coriolis Technologies, http://www.coriolis.ch | |
# | |
# based on Alex Shevchenko xcode_ramdisk.sh script (https://gist.github.com/skeeet/2367298) | |
# based on Diego Freniche xc-launch.sh script (https://github.com/dfreniche/xc-launch) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/local/bin/ruby | |
# fetches the content of an objc.io issue and send it to Instapaper | |
# Stephan Burlot, Coriolis Technologies, http://www.coriolis.ch | |
# First version Oct 10, 2013 | |
# ruby was installed via homebrew, so the path to ruby is /usr/local/bin | |
# you may need to change it to the actual path of your ruby installation. | |
require 'nokogiri' | |
require 'open-uri' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<!-- | |
BBEdit/TextWrangler codeless language module for NXC source files. | |
NXC is Not eXactly C, a programming language for the Lego Mindstorms NXT 2.0 | |
Stephan Burlot, Coriolis Technologies | |
http://coriolis.ch | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/ruby | |
# monitor the Apple Status page and send a notification when a new service is enabled | |
# Stephan Burlot, Coriolis Technologies, http://www.coriolis.ch | |
require 'rubygems' | |
require 'nokogiri' | |
require 'open-uri' | |
require 'yaml' | |
require 'prowl' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# from https://gist.github.com/mike3k/4513568 | |
# rd: print a recursive description of views | |
command regex rd 's/^[[:space:]]*$/po [[[UIApplication sharedApplication] keyWindow] recursiveDescription]/' 's/^(.+)$/po [%1 recursiveDescription]/' | |
# prect: print the properties of a rect | |
command regex prect 's/(.+)/print (CGRect)%1/' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/perl | |
# | |
# Check if we're running for 5.1 deployment and any .xib view has autolayout on. | |
# | |
use File::Find qw(find); | |
my $deployment = $ENV{'IPHONEOS_DEPLOYMENT_TARGET'}; | |
my $project_dir = $ENV{'PROJECT_DIR'}; | |
print "Deploy to $deployment\n"; |