Skip to content

Instantly share code, notes, and snippets.

#include <iostream>
using namespace std;
int main(void) <%
int a = 1 or 2;
cerr << a << endl;
int b<:2:> = <% 3, 4 %>;
cerr << b<:0:> << "," << b<:1:> << endl;
%>
public class HashTest {
public static void bench() {
String str0 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@zakki
zakki / gist:462b1ca41e40409675125b2d59584a7b
Created June 22, 2018 02:20
Makefile SHELL and ONESHELL
$ cat Makefile
.ONESHELL:
SHELL = node
.SHELLFLAGS = -e
runjs :
@let fun = (v) => v * 2
console.log([1, 2, 3, 4].map(fun))
$ make runjs
[ 2, 4, 6, 8 ]

@zakki
zakki / read.js
Created December 27, 2016 09:30
emscripten readFile
var buf = FS.readFile('/foo/bar');
var blob = new Blob([buf], {"type" : "application/octet-stream" });
var url = URL.createObjectURL(blob);
$('#result').attr("href", url);
import java.awt.*;
import java.applet.*;
public class MyApplet extends Applet {
public void paint(Graphics g) {
g.drawString("A Simple Applet",0,10);
int b = 0, applet = 0;
String code;
int width;
boolean height;
@zakki
zakki / spiretest.scala
Created August 6, 2016 06:42
spire toDouble
(r"6120758542842770990422519315113/12241517085685542430359819778729").toDouble
(r"6120758542842771439937300463616/12241517085685542430359819778729").toDouble
class A {
static String S = "a:" + B.S;
}
class B {
static String S = A.S;
}
class Test {
public static void main(String[] args) {
if (Math.random() > 0.5) {
import java.util.Random;
import org.eclipse.collections.api.map.primitive.MutableIntIntMap;
import org.eclipse.collections.impl.factory.primitive.IntIntMaps;
public class Main {
public static void time(String name, Runnable f) {
long s = System.nanoTime();
$ time node fib.asm.js
102334155
node fib.asm.js 0.00s user 0.01s system 0% cpu 1.723 total
$ time node fib.js
102334155
node fib.js 0.00s user 0.01s system 0% cpu 2.025 total
$ cat fib.asm.js