Skip to content

Instantly share code, notes, and snippets.

@seykron
seykron / DOMBindingTest.html
Created September 14, 2013 23:57
Test for bindings between JavaScript, DOM and CSS.
<!DOCTYPE html>
<html>
<head>
<title>DOM Binding Test</title>
</head>
<body>
<button id="action">Submit!</button>
<script type="text/javascript">
@seykron
seykron / JavaScriptSingleThreadEventLoopTest.js
Last active December 23, 2015 02:28
Test for JavaScript single-thread event loop.
var MAX = 5;
var INTERVAL = 250;
var EXPECTED_TIME = INTERVAL * MAX;
var intervalId;
var index = 0;
var totalTime = 0;
var lastTime = Date.now();
var longOperation = function () {
totalTime += Date.now() - lastTime;
@seykron
seykron / gist:6554651
Created September 13, 2013 18:57
Update nanoc blog posts reading content from etherpad. Usage: ./updatePost.js post entry-name It assumes posts are named in etherpad by using the following convention: post!entry-name
#!/usr/bin/node
var fs = require("fs");
var api = require('etherpad-lite-client');
var eth = api.connect({
apikey: 'your-api-key',
host: 'localhost',
port: 9001
});
var contentType = process.argv[2];
import java.util.Arrays;
import java.util.List;
import javax.transaction.Synchronization;
import org.apache.commons.lang.Validate;
import org.hibernate.FlushMode;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.context.internal.ManagedSessionContext;
var WHITE = 255;
var readimage = require("readimage");
var fs = require("fs");
var gm = require("gm");
var load = function (file, callback) {
var buffer = fs.readFileSync(file);
var stream = fs.createReadStream(file);
@seykron
seykron / AppTest.java
Last active August 29, 2015 14:20
eclipse-jetty #465700 test case
package foo.test;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.handler.ResourceHandler;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.util.resource.Resource;
/** Steps to reproduce the issue:
*
* 1. Run the application
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>$title$</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="generator" content="pandoc">
<style type="text/css">
body {
#!/bin/bash
# usage: pandoc-document [pandoc options]
wget --quiet -O document-A4.template https://gist.githubusercontent.com/seykron/9688447/raw/b52bcead0d78cef033a5eec5f92b5f9a4a8ca050/pandoc-document-template-A4.html
pandoc --template document-A4.template $@