Skip to content

Instantly share code, notes, and snippets.

View b20n's full-sized avatar

Benjamin Anderson b20n

View GitHub Profile

Keybase proof

I hereby claim:

  • I am banjiewen on github.
  • I am banjiewen (https://keybase.io/banjiewen) on keybase.
  • I have a public key whose fingerprint is 44CC 8CC2 11DB 3E86 8A82 6AF3 551D DB08 1878 1D01

To claim this, I am signing this object:

@b20n
b20n / multiple_shares.html
Created September 29, 2011 22:19
Sharing to multiple sites, cleanly. Note the change from href() to trigger().
<html>
<head>
<script src="http://static.meteorsolutions.com/metsol.js"></script>
<script>
meteor.tracking.track("40f6fffb-bbc6-4e42-9dca-93f32b3d6d5b", {"url_storage_source" : "hash", "safe_keys":["fbad"]});
meteor.tracking.track("5dc6cf8d-f7dc-403c-90e5-e48cd8fe38fb", {"url_storage_source" : "hash", "safe_keys":["fbid"], "query_string_key":"fbad"});
</script>
</head>
<body>
<script src="http://static.meteorsolutions.com/metshare-uncompressed.js"></script>
@b20n
b20n / dyn-super.js
Created October 14, 2011 20:31
Dynamically drawing superbars in arbitrary elements...
var drawShare = function (element, config) {
if (meteor && !meteor.missing(meteor.tracking.settings.cookie_name)) {
var bar_id = meteor.random_id(4);
config.node = document.createElement('div');
config.node.id = bar_id;
config.node.className = "meteor_share_" + config.id;
config.node.style.position = 'relative';
element.appendChild(config.node);
meteor.sharing.superbar.configure(
@b20n
b20n / gist:1649134
Created January 20, 2012 19:31
foo bar baz qux
Vagrant::Config.run do |config|
config.vm.box = "lucid64"
config.vm.network :hostonly, "33.33.33.10"
end
INFO vagrant: `vagrant` invoked: ["up"]
DEBUG vagrant: Creating Vagrant environment
INFO environment: Environment initialized (#<Vagrant::Environment:0x7214>)
INFO environment: - cwd: /Users/benjamin/tmp/asdfavavav
INFO environment: Home path: /Users/benjamin/.vagrant.d
DEBUG vagrant: Loading environment
INFO environment: Loading configuration...
DEBUG loader: Set :default = "/Users/benjamin/projects/vagrant/config/default.rb"
DEBUG loader: Populating proc cache for "/Users/benjamin/projects/vagrant/config/default.rb"
DEBUG loader: Load procs for pathname: #<Pathname:/Users/benjamin/projects/vagrant/config/default.rb>
import sys
def foo():
if False:
import sys
sys.exit(1)
print sys.argv[0]
foo()
processDevice :: FilePath -> IO Int
processDevice fp = do
contents <- readFile $ fp ++ "/size"
return $ read contents
main = do
files <- getDirectoryContents "/sys/block/sda"
print $ map processDevice files
-- blockdevice.hs:33:2:
diff --git Classes/Others/ValidateReceipt.m Classes/Others/ValidateReceipt.m
index 2db4b42..87d3a68 100755
--- Classes/Others/ValidateReceipt.m
+++ Classes/Others/ValidateReceipt.m
@@ -323,68 +323,11 @@ CFDataRef copy_mac_address(void)
BOOL validateBinarySignature(NSString *authority)
{
- OSStatus status = noErr;
-
(defn my-window
"A version of streams/window that doesn't leak memory."
[n & children]
(let [window (atom (vec []))]
(fn [event]
(let [w (swap! window (fn [old]
(take-last n (conj old event))))]
(call-rescue w children)))))
joxa-is> (defn foo () (io/format "asdf~p~n" '(14)))
ok
joxa-is> foo
:0:0 *error* reference does not exist: foo
error
joxa-is> (foo)
Function: 'interactive-name'/0
error: {error,function_clause} : [{code,load_binary,['joxa-is',[],error],[{file,"code.erl"},{line,164}]},
{'joxa-compiler','post-compile-process',1,
[{file,"/home/emerritt/workspace/joxa/src/joxa-compiler.jxa"},