Skip to content

Instantly share code, notes, and snippets.

--- apt-get install lua-cjson
local cjson = require "cjson"
local cjson2 = cjson.new()
math.randomseed(os.time())
local headers = {}
headers["Content-Type"] = "application/json"
local platforms = {'moz', 'gcm', 'invalid-platform'};
<!DOCTYPE html>
<html lang="en">
<head>
<title>three.js webgl - equirectangular video panorama demo</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
<style>
body {
background-color: #000000;
@oberhamsi
oberhamsi / index.html
Created December 14, 2015 18:49
viewer for webmap generated by alloc's server fixes
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
</head>
<body>
<div id="7map" style="height: 100%"></div>
<link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet/v0.7.7/leaflet.css"/>
<script src="http://cdn.leafletjs.com/leaflet/v0.7.7/leaflet.js"></script>
var page = require('webpage').create();
var system = require('system');
var lastReceived = new Date().getTime();
var requestCount = 0;
var responseCount = 0;
var requestIds = [];
var startTime = new Date().getTime();
page.onResourceReceived = function (response) {
@oberhamsi
oberhamsi / reinhardt-i18n.js
Last active August 29, 2015 14:24
reinhardt i18n strawman
var {Application} = require('stick');
var {Reinhardt} = require('reinhardt');
var ResBundle = require("ilib/lib/ResBundle");
// Resources is the interface that reinhardt requires
var Resources = function(locale) {
this.rb = new ResBundle({
locale: locale,
type: "html",
loadParams: {
@oberhamsi
oberhamsi / background.js
Created June 3, 2015 07:00
video downloader
// Video Infos holen
var jsonString = $(".player_viewport").find("DIV:nth-child(4)").attr("data-jsb");
var videoObj = $.parseJSON(jsonString);
if (videoObj.playlist.videos.length == 1) {
var sources = videoObj.selected_video.sources;
// Download-Menü erstellen
createDownloadMenu(".mod_player > .service_footer", "Sendung herunterladen");

User

FIXME

Attributes

Name Type Description Example
created_at date-time when user was created "2012-01-01T12:00:00Z"
id uuid unique identifier of user "01234567-89ab-cdef-0123-456789abcdef"
// Simple eventsource benchmark server
// sends the template file html/eventsource.html every BROADCAST_TIMEOUT seconds
// to all connected clients. The clients are forcefully disconnected by the server
// after between MIN_COUNTER and MAX_COUNTER seconds (random).
var BROADCAST_TIMEOUT = 10;
var MIN_COUNTER = 5;
var MAX_COUNTER = 10;
var response = require("ringo/jsgi/response");
@oberhamsi
oberhamsi / index.cgi
Last active August 29, 2015 14:04
self-hosted pastebin
#!/bin/bash
## This is vpaste.net minus most features.
##
## * Uploaded text is stored as plain-text files in ${DBFOLDER}
## * Automatic syntax highlight detection powered by highlight.js
##
## Copyright 2009-2013 Andy Spencer <[email protected]>
## Modified 2014 Simon Oberhammer <[email protected]>
@oberhamsi
oberhamsi / cors-auth-server.js
Created July 4, 2014 12:11
cors basicauth tester
var {Application} = require("stick");
var {Server} = require("ringo/httpserver");
var response = require("ringo/jsgi/response");
var app = exports.app = new Application();
app.configure("cors", "route");
app.cors({
allowOrigin: ['http://orf.at', 'http://www.orf.at', 'http://simon.orf.at'],