Skip to content

Instantly share code, notes, and snippets.

View victorquinn's full-sized avatar
🏗️
Building awesome teams, software, and systems architecture

Victor Quinn victorquinn

🏗️
Building awesome teams, software, and systems architecture
View GitHub Profile
@victorquinn
victorquinn / .gitignore
Last active August 29, 2015 13:56
Bluebird memory leak
node_modules
@victorquinn
victorquinn / keybase.md
Created May 23, 2014 18:26
Keybase proof

Keybase proof

I hereby claim:

  • I am victorquinn on github.
  • I am victorquinn (https://keybase.io/victorquinn) on keybase.
  • I have a public key whose fingerprint is 0C78 5D78 CCCF 28C3 9841 222F EF30 4CDD 429F 5478

To claim this, I am signing this object:

You can now send me #bitcoin here: https://onename.io/victor
Verifying that +victor is my Bitcoin username
@victorquinn
victorquinn / InfoPlist.strings
Created May 27, 2015 13:56
LocationKit Permissions Configuration
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSLocationAlwaysUsageDescription</key>
<string>Change this line to inform consumer about how location is being used in the background</string>
</dict>
</plist>
@victorquinn
victorquinn / AppDelegate.m
Last active August 29, 2015 14:21
Start LocationKit
// Add the following line above the @implementation section in AppDelegate.m
#import <LocationKit/LocationKit.h>
// From within AppDelegate.m’s application:didFinishLaunchingWithOptions: method,
// add the following lines to initialize and launch LocationKit:
[LocationKit startWithApiToken:@"<yourApiTokenHere>" andDelegate:nil];
# Install LocationKit as a CocoaPod by adding it to your Podfile:
pod 'LocationKit', '~> 2.0.0'
# Then just run `pod install` from your project root.
@victorquinn
victorquinn / ipad-view-source-bookmarklet
Created January 30, 2012 22:35 — forked from robflaherty/ipad-view-source-bookmarklet
iPad View Source Bookmarklet
javascript:(function(){
/* Bookmarklet for viewing source in iPad Safari */
var pageHTML = document.documentElement.innerHTML;
var otherlib = false;
var jQueryLoaded = false;
document.documentElement.innerHTML = '<!DOCTYPE html><html><head><title>Source of ' + location.href + '</title><meta name="viewport" content="width=device-width" /></head><body><div id="editor" style="height:' + window.innerHeight + 'px;width:' + window.innerWidth + 'px;"></div></body></html>';
/* Load jQuery */
if(typeof jQuery != 'undefined') {
console.log('This page already using jQuery v' + jQuery.fn.jquery);
@victorquinn
victorquinn / gist:2252458
Created March 30, 2012 16:00
cache_set() not getting hit?
$form_id = "test1234";
$form = array('nthnth' => "NNnthnthnt");
$form_state = array('sntssss' => "NTHNTHNTHNTH");
form_set_cache($form_id, $form, $form_state);
watchdog('vcache', 'Cache about to be called!');
cache_set('form_' . $form_id, $form, 'cache_form', time());
@victorquinn
victorquinn / Fibonacci Ratio
Last active December 26, 2015 15:49
Fibonacci approaching Golden Ratio
var _ = require('lodash');
// Helper function for generating the nth Fibonacci number
var fibonacci = _.memoize(function(n) {
return n < 2 ? n : fibonacci(n - 1) + fibonacci(n - 2);
});
var fibonacci_ratio = function(n) {
return fibonacci(n) / fibonacci(n - 1);
};
@victorquinn
victorquinn / README.md
Created August 29, 2016 01:38
Camlistore Arch Linux Systemd

Instructions

How to install Camlistore on Arch Linux as a background process using Systemd.

YMMV, this worked for me on my system.

As a system service

  1. Install Camlistore with your AUR client of choice (e.g. yaourt -S camlistore or aura -A camlistore)
  2. Copy the camlistored.service file below to /etc/systemd/system/camlistored@.service
  3. Run systemctl enable camlistored@myuser.service (replace "myuser" with your username)