Skip to content

Instantly share code, notes, and snippets.

//
// NSString+Levenshtein.h
// PyHelp
//
// Modified by Michael Bianco on 12/2/11.
// <http://mabblog.com>
//
// Created by Rick Bourner on Sat Aug 09 2003.
// rick@bourner.com
@slangley
slangley / floatsign.sh
Created October 11, 2012 19:07 — forked from mediabounds/floatsign.sh
A small bash script to re-sign iOS applications, with support for changing application identifier
# !/bin/bash
# Copyright (c) 2011 Float Mobile Learning
# http://www.floatlearning.com/
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
<?php
// Put your device token here (without spaces):
$deviceToken = 'replace-this-text-with-the-device-token-from-remoteRegistration';
// Put your private key's passphrase here:
$passphrase = 'YOUR-PASSPHRASE-HERE';
// Put your alert message here:
$message = 'My Corona SDK push notification!';
@slangley
slangley / .gitignore
Created February 28, 2014 03:24 — forked from adamgit/.gitignore
#########################
# .gitignore file for Xcode4 / OS X Source projects
#
# Version 2.0
# For latest version, see: http://stackoverflow.com/questions/49478/git-ignore-file-for-xcode-projects
#
# 2013 updates:
# - fixed the broken "save personal Schemes"
#
# NB: if you are storing "built" products, this WILL NOT WORK,
@slangley
slangley / buildVersioning.pl
Created September 17, 2015 14:47
Add version info to an iOS App
#!/usr/bin/perl
use strict;
die "$0: Must be run from Xcode" unless $ENV{"BUILT_PRODUCTS_DIR"};
my $INFO = "$ENV{BUILT_PRODUCTS_DIR}/$ENV{WRAPPER_NAME}/Info.plist";
my $G_COMMIT = `git rev-parse --short HEAD`;
my $G_BRANCH = `git rev-parse --abbrev-ref HEAD`;
my $G_VERSION = `/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "${INFO}"`;
@slangley
slangley / runSBConstants.sh
Created September 17, 2015 14:48
Wrapper around SBConstants that warns if not installed.
#!/bin/bash
SWIFT_ARGS=
while getopts w opt; do
case $opt in
w)
SWIFT_ARGS='-w'
;;
esac
@slangley
slangley / UIButton+Rx.swift
Created September 25, 2015 19:55
RxSwift UIButton binding for setImage:controlState:
import UIKit
import RxSwift
import RxCocoa
extension UIButton {
public func rx_image(controlState: UIControlState?) -> ObserverOf<UIImage!> {
return ObserverOf { [weak self] event in
MainScheduler.ensureExecutingOnScheduler()
@slangley
slangley / app-1.spec.ts
Created December 6, 2016 20:21 — forked from wkwiatek/app-1.spec.ts
Angular 2 test snippets for Angular final version. Codebase for https://developers.livechatinc.com/blog/category/programming/angular-2/
// App
import { Component } from '@angular/core';
@Component({
selector: 'app',
template: '<span>{{ sayHello() }}</span>',
})
export class App {
public name: string = 'John';
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
var rootVC: UINavigationController? = nil
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
window = UIWindow(frame: UIScreen.main.bounds)
@slangley
slangley / nginx-environment.md
Created May 4, 2019 01:04 — forked from xaviervia/nginx-environment.md
Nginx and Docker links with environment variables, a love story

How to add environment variables to nginx.conf

This is the hack approach to adding environment variables to the nginx configuration files. As with most Google results for this search, the reason is Docker.

The setup

I intended to deploy two Docker containers.