Skip to content

Instantly share code, notes, and snippets.

View deedubs's full-sized avatar
:shipit:
kustomize build all-the-things | kubectl apply -f -

Dan Williams deedubs

:shipit:
kustomize build all-the-things | kubectl apply -f -
View GitHub Profile
@deedubs
deedubs / boot.js
Created September 15, 2011 22:57
Bootloader for coffeescript on Heroku
require('coffee-script')
require('./index')
class MoreableCollection extends RocketCollection
more: (options)->
collection = @
collection.page or= 1
collection.page++
moreUrl = "#{@url}?page=#{collection.page}"
$.getJSON moreUrl, (data) -> collection.add data
@deedubs
deedubs / gist:1245061
Created September 27, 2011 13:41
Radian6 Toolbar Data
<div id="blackbox-web-debug">
&nbsp;
<a href="javascript:WpDebugBar.switchPanel('globals')" class="globals">Globals</a>
<a href="javascript:WpDebugBar.switchPanel('profiler')" class="profiler">Profiler (535.58 ms)</a>
<a href="javascript:WpDebugBar.switchPanel('database')" class="database">SQL (296 queries in 31.42 ms)</a>
<a href="javascript:WpDebugBar.switchPanel('errors')" class="errors">Errors (27)</a>
<a href="javascript:WpDebugBar.close()" class="close">Close Toolbar</a>
<div id="blackbox-globals" class="debug-panel">
<pre><code class="php"><span class="variable">$_GET</span> = <span class="keyword">array</span> (
var sayHello = function(name, callback) {
callback("Hello " + name);
}
sayHello('Dan Williams', function(helloString){
console.log(helloString);
});
function anonymous(locals, attrs, escape, rethrow) {
var buf = [];
with (locals || {}) {
var interp;
buf.push('\n<p>Hello ' + escape((interp = name) == null ? '' : interp) + '\n</p>');
}
return buf.join("");
}
@deedubs
deedubs / gist:1307483
Created October 23, 2011 15:37 — forked from fbuchinger/gist:1307476
datefromarray
dateFromArray = (dateArr) ->
[year, month, day , hour, minute, second, millisecond] = dateArr
new Date year, month || 0, day || 0, minute || 0, second || 0, millisecond || 0
<?php
if (isset($_GET['url']) && $_GET['url'] === 'favicon.ico') {
// Avoid "not found" errors for favicon, which is automatically requested by most browsers.
} else {
...
upstream backend {
server unix:/tmp/sweet.sock;
}
var controller = {
edit: function(req, res) {
},
update: function(req, res) {
req.model.save(function(err) {
if(err) {
controller.edit(req, res)
}
...
// Using machine learning to determine where people live.
var brain = require('brain');
var bayes = new brain.BayesianClassifier();
// Training the Machine about Toronto
bayes.train("Toronto, On", "Toronto");
bayes.train("Greater Toronto Area, Ontario", "Toronto");