Skip to content

Instantly share code, notes, and snippets.

@passcod
passcod / -
Last active Dec 27, 2015 — forked from anonymous/-
View -
~ Asciicast recording started. Hit ^D (that's Ctrl+D) or type "exit" to finis
h.
4:09PM passcod ~/nanobot
≈ python -v
import _frozen_importlib # frozen
import imp # builtin
import sys # builtin
# installing zipimport hook
import 'zipimport' # <class '_frozen_importlib.BuiltinImporter'>
View polyomino.py
# -*- coding: utf-8 -*-
#!/usr/bin/env python
import sys
class Polyomino(object):
def __init__(self, iterable):
self.squares = tuple(sorted(iterable))
def __repr__(self):
View gist:6350405
[10:26:16] <devinus> phinze: apparently Oracle won't let you download the dmg until you have a cookie in your browser
[10:26:19] <devinus> grooosss
[10:26:31] <phinze> devinus: ewww
[10:27:25] <phinze> stupid oracle
[10:27:38] <phinze> here's somebody trying to work out how to script it http://ivan-site.com/2012/05/download-oracle-java-jre-jdk-using-a-script/
[10:27:53] <phinze> but then we're getting into annoyingly murky territory
[10:29:47] <devinus> phinze: should i give up or is there a way to pass a cookie along?
[10:45:24] <phinze> devinus: looking at CurlDownloadStrategy quick
[10:46:25] <devinus> phinze: in curl, this works: curl -b gpw_e24=http%3A%2F%2Fwww.oracle.com -O -L http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-macosx-x64.dmg
[10:46:40] <phinze> so i guess theoretically we could subclass it and override CurlDownloadStrategy#_fetch
@passcod
passcod / libwww.diff
Last active Dec 21, 2015 — forked from anonymous/-
Patches for LineMode (see http://cern.ch/first-website)
View libwww.diff
diff --git a/Library/src/Makefile.am b/Library/src/Makefile.am
index be1857d..5139eca 100644
--- a/Library/src/Makefile.am
+++ b/Library/src/Makefile.am
@@ -405,7 +405,6 @@ BUILT_SOURCES = \
HTAtom.h \
HTBInit.h \
HTBTree.h \
- HTBind.h \
HTBind.h \
View users_controller.coffee
registerNewUser: ->
@session.flush().then (models)=>
newUser = @get('content')
@transitionToRoute('user', newUser)
, (response)->
console.log response
@passcod
passcod / hookz.rb
Created Aug 15, 2013 — forked from anonymous/hookz.rb
Hookz: Lolcommits plugin to execute custom hooks. Place an executable (shell script, binary, something else with a shebang...) in ~/.lolcommits/project-name/Hookfile, and it will be called every time a commit picture is taken, with its path as argument. Use for anything you can't be bothered writing Ruby for: posting to tumblr, sending email, up…
View hookz.rb
module Lolcommits
class Hookz < Plugin
def initialize(runner)
super
self.name = 'hookz'
self.default = true
end
def run
View gist:6096628
exports.user = function (req, res) {
User.findById(req.params.id, function (err, user) {
if (err) {
res.send(err);
} else {
Friend.findOne({
userId: req.signedCookies.userid
}, function (err, user2) {
console.log('hit1');
console.log(user2);
@passcod
passcod / PKGBUILD
Last active Dec 17, 2015 — forked from anonymous/PKGBUILD
Fixed mongoose PKGBUILD (project moved to github)
View PKGBUILD
# Contributor: Leslie P. Polzer <polzer@gnu.org>
# Contributor: bender02 at archlinux dot us
# Contributor: Felix Saparelli <me@passcod.name>
pkgname=mongoose
pkgver=3.7
pkgrel=1
pkgdesc="Small and quick-to-use web server; https/php/cgi support"
arch=('i686' 'x86_64')
license=('MIT')
View index.html
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="script.js"></script>
<style>
nav#main a[data-current] { color: red; }
</style>
<nav id="main">
<a href="#!/">A</a>
<a href="#!/derp">B</a>
View LOLcryption.js
String.prototype.enlolcrypt = function (cipher) {
cipher = cipher || "aeoiubcdfghjklmnpqrstvwxyz";
return this.split("").map(function (T) {
var c = /[A-Z]/.test(T), T = T.toLowerCase(), i = cipher.indexOf(T);
if (/[^a-z]/.test(T)) { return T; }
if ((new RegExp("["+cipher.substr(0,5)+"]")).test(T)) {
T = cipher[(i+2)%5];
} else {
T = cipher[(i+5)%21+5];