Skip to content

Instantly share code, notes, and snippets.

View topokel's full-sized avatar
🍜
Mmm noodles tasty

Kel topokel

🍜
Mmm noodles tasty
View GitHub Profile
@topokel
topokel / script.gt
Created December 13, 2013 08:03
>greentext scripting
lines that do not begin with ">" are not interpreted
by the computer.
The keyword "be" adds values to the global object
>be me
>be large, forever alone
>be at home
output: { me, large, forever alone, at home }
@topokel
topokel / killport
Created December 13, 2013 02:02
Bash script to kill process on specified port
#!/bin/bash
lsof -i :${1} | awk 'NR!=1 {print $2}' | xargs kill
/*
<nav>
<ul id="top-level">
<ul id="dropdown">
</ul>
</ul>
<ul id="top-level-2">
</ul>
@topokel
topokel / output
Created December 4, 2013 09:18
Angel-engine *nix-prereqs.sh output
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libncurses5-dev' instead of 'ncurses-dev'
build-essential is already the newest version.
build-essential set to manually installed.
cmake is already the newest version.
libfreetype6-dev is already the newest version.
libfreetype6-dev set to manually installed.
libglu1-mesa-dev is already the newest version.
@topokel
topokel / input.py
Created December 4, 2013 02:58
this is crap
def myFunc(arg = []):
arg.append('foobar')
print str(arg)
for item in range(10):
myFunc()
var erlog = require('erlog')
, express = require('express')
, config = require('./lib/web/config')
, routes = require('./lib/web/routes')
, jade = require('jade')
, app = express()
, server = app.listen(process.env.PORT || 3000, function(){
erlog('Listening on port 3000.')
})
@topokel
topokel / server-unfolded.js
Last active December 28, 2015 17:39
http server example
var http.createServer = function() {
var callback = function(req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
console.log('making server');
}
//do stuff here to spin up i/o, whatever
var response = 'response object stuff';
var request = 'request object stuff';
callback(response, request);
var myfunc1 = function(callback) {
console.log('hello, world');
callback();
}
var myfunc2 = function() {
return 'hello, world';
}
myfunc1(myfunc2);
@topokel
topokel / index.css
Created November 18, 2013 01:06
pseudo element for hexagon
header.hero h2:before {
content: " ";
display: block;
position: absolute;
top: 1em;
bottom: 1em;
left: 2em;
right: 2em;
background: transparent url('/web-resources/hexagon-outline.svg') no-repeat center center;
-webkit-background-size: contain;
@topokel
topokel / main.css
Created November 17, 2013 02:38
attempt at browser reset
*, *:after, *:before {
display: block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;