I believe some standardisation would be useful on that point.
| Project | Format |
|---|---|
| SpockBot | python dictionary |
| minecraft-data (used by node-minecraft-protocol) | json defined by a json schema |
| hematite | rust macro |
| darkbot | xml |
| (function() { | |
| var debug = false; | |
| var root = this; | |
| var EXIF = function(obj) { | |
| if (obj instanceof EXIF) return obj; | |
| if (!(this instanceof EXIF)) return new EXIF(obj); | |
| this.EXIFwrapped = obj; |
| # Echo server program | |
| import socket | |
| HOST = '' # Symbolic name meaning all available interfaces | |
| PORT = 50007 # Arbitrary non-privileged port | |
| s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) | |
| s.bind((HOST, PORT)) | |
| s.listen(1) | |
| conn, addr = s.accept() |
| # Credit http://stackoverflow.com/a/2514279 | |
| for branch in `git branch -r | grep -v HEAD`;do echo -e `git show --format="%ai %ar by %an" $branch | head -n 1` \\t$branch; done | sort -r |
手もとでGFM (GitHub Flavored Markdown) ファイルをHTMLファイルに変換する簡単なRubyスクリプトgfm2html.rbを下に置きました。 github-markdownを用いています。 google-code-prettifyを使えばsyntax highlightができることが特徴です。 簡単なCSSファイルを用意して使います。例としてstyle.cssが下に置いてあります。
この文章は Gist https://gist.github.com/t-nissie/c415b7da3a694e82d6b5 に置いてあります。
git clone git@gist.github.com:c415b7da3a694e82d6b5.git gfm2htmlでクローンできます。
| local ffi = require("ffi") | |
| ffi.cdef[[ | |
| typedef long time_t; | |
| typedef struct timeval { | |
| time_t tv_sec; | |
| time_t tv_usec; | |
| } timeval; | |
| int gettimeofday(struct timeval* t, void* tzp); |