View example.html
<body> | |
<script type="module"> | |
import { css } from './zercss.js'; | |
// Global styles | |
css` | |
&{} /* This would be a global CSS */ | |
* { margin: 0; padding: 0; box-sizing: border-box; } | |
body { max-width: 40rem; padding: 2rem; margin: auto; } | |
`; |
View editor.html
<!DOCTYPE html> | |
<html> | |
<head> | |
<style> | |
.editor { font-family: 'Roboto Mono', monospace; font-size: 12px; outline: none; overflow-y: auto; padding-left: 48px; counter-reset: line; } | |
.editor div { display: block; position: relative; white-space: pre-wrap; } | |
.editor div::before { content: counter(line); counter-increment: line; position: absolute; right: calc(100% + 16px); opacity: 0.5; } | |
</style> | |
</head> |
View Add.java
public class Add { | |
public static int add(int a, int b) { | |
return a + b; | |
} | |
} |
View container.c
#define _GNU_SOURCE | |
#include <errno.h> | |
#include <sched.h> | |
#include <signal.h> | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <sys/mount.h> | |
#include <sys/stat.h> | |
#include <sys/syscall.h> | |
#include <sys/types.h> |
View guest.S
# A tiny 16-bit guest "kernel" that infinitely prints an incremented number to the debug port | |
# | |
# Build it: | |
# | |
# as -32 guest.S -o guest.o | |
# ld -m elf_i386 --oformat binary -N -e _start -Ttext 0x10000 -o guest guest.o | |
# | |
.globl _start |
View kvm-host.c
#define _GNU_SOURCE | |
#include <asm/bootparam.h> | |
#include <errno.h> | |
#include <fcntl.h> | |
#include <linux/kvm.h> | |
#include <linux/kvm_para.h> | |
#include <stdarg.h> | |
#include <stdint.h> | |
#include <stdio.h> | |
#include <stdlib.h> |
View act.js
const h = (e, p = {}, ...c) => ({e, p, c: [].concat(...c)}); | |
const render = (vlist, dom) => { | |
vlist = [].concat(vlist); | |
vlist.forEach((v, i) => { | |
let n = dom.childNodes[i]; | |
let s = (v.s = (n ? n.s : v.s) || {}); | |
while (typeof v.e === 'function') { | |
v = v.e(v.p, s, u => Object.assign(s, u) && render(vlist, dom)); | |
} | |
v.s = s; |
View .zshrc
autoload -U compinit colors vcs_info | |
colors | |
compinit | |
REPORTTIME=3 | |
HISTFILE=~/.zhistory | |
HISTSIZE=5000 | |
SAVEHIST=5000 | |
setopt INC_APPEND_HISTORY | |
setopt EXTENDED_HISTORY |
View MainActivity.java
package trikita.foo; | |
import android.content.Context; | |
import android.support.v7.app.AppCompatActivity; | |
import android.os.Bundle; | |
import android.widget.LinearLayout; | |
import trikita.anvil.RenderableView; | |
import static trikita.anvil.DSL.*; |
NewerOlder