I hereby claim:
- I am oz on github.
- I am ephoz (https://keybase.io/ephoz) on keybase.
- I have a public key whose fingerprint is 2CC4 C75E 9AB8 2328 D7E9 7144 92CC 3FC3 57F0 D893
To claim this, I am signing this object:
#!/bin/bash | |
SERVER=yourwebsite.com | |
tar -cjf- ~/.crypt/passwd ~/.ssh ~/.bashrc ~/.profile ~/.vimrc ~/.gitconfig \ | |
~/.config/chromium ~/.mozilla \ | |
| openssl enc -aes-256-cbc \ | |
| ssh $SERVER 'cat>~/www/backup/`date +%F.%T`' | |
ssh $SERVER 'ls -1 ~/www/backup | grep ^[0-9] | sort > ~/www/backup/list.txt' |
#!/usr/bin/env perl | |
use strict; | |
use warnings; | |
use POE qw< Component::Server::TCP Component::IRC >; | |
# irc config | |
my @channels = ("#test"); | |
my $irc_nick = 'blop'; | |
my $irc_name = 'blop the bot'; |
# Simple bluetooth scan with IOBluetooth (macruby) | |
framework 'appkit' | |
framework 'IOBluetooth' | |
# IOBluetoothInquiryDelegate | |
class EventHandler | |
def deviceInquiryStarted(sender) | |
puts "Searching for devices..." | |
end |
## | |
# A very straightforward (and ugly :p) translation of mustache.js to | |
# coffee-script. 'should get faster by using CS's list comprehensions | |
# too! -- oz | |
# | |
# Generate mustache.js with: with coffee -c mustache.coffee | |
# Then clone janl's mustache.js, and run "rake spec" against the | |
# generated version. | |
# Current window object in DOM |
I hereby claim:
To claim this, I am signing this object:
" Bookmark page with Pinboard.in | |
com -nargs=0 pin execute "open " + function(doc) { if(doc.getSelection){s=doc.getSelection();}else{s='';}; return 'https://pinboard.in/add?next=same&url='+encodeURIComponent(doc.location.href)+'&description='+encodeURIComponent(s)+'&title='+encodeURIComponent(doc.title) }(content.document) | |
" Read page later with Instapaper.com | |
com -nargs=0 readlater javascript (function(d){var z=d.createElement('scr'+'ipt'),b=d.body;try{if(!b)throw(0);d.title='(Saving...)'+d.title;z.setAttribute('src','http://www.instapaper.com/j/CJFRXrpfV0rU');b.appendChild(z);}catch(e){alert('Please wait until the page has loaded.');}void(0)})(content.document) | |
" Have more? :) |
var http = require('http') | |
, url = require('url') | |
, feedme = require('feedme') | |
, opts = url.parse("http://wtf.cyprio.net/atom/1"); | |
var parser = new feedme(true); | |
parser.on('end', function() { | |
var feed = parser.done(); | |
console.log("Parsing ended... " + feed.title); | |
}); |
/** | |
* A simple Tofu example to speak JSON. | |
* | |
* Compile: | |
* If you make-installed Tofu, skip the -I/-L flags. If not, export | |
* TOFU=/wherever/you/git-cloned/and/built/Tofu | |
* | |
* $ gcc hello.c -ltofu -ljansson -I$TOFU/include -L$TOFU/src/.libs -o hello | |
* | |
* Run: |
#!/usr/bin/env ruby | |
# encoding: utf-8 | |
require 'time' | |
require 'dbus' | |
main = DBus::Main.new | |
trap("INT") { | |
puts "Quitting..." | |
main.quit |
package main | |
import ( | |
"errors" | |
"fmt" | |
"io/ioutil" | |
"log" | |
"net/http" | |
"net/url" | |
"os" |