Download OsmAndMapCreator and extract.
Install osmupdate
and osmconvert
into path.
cd ~/bin
wget -O - http://m.m.i24.cc/osmupdate.c | cc -x c - -o osmupdate
wget -O - http://m.m.i24.cc/osmconvert.c | cc -x c - -lz -O3 -o osmconvert
# size of immediate sub-folders | |
du -d1 -BM | sort -g |
/************************************** | |
* Header Counters in TOC | |
**************************************/ | |
/* No link underlines in TOC */ | |
.md-toc-inner { | |
text-decoration: none; | |
} | |
.md-toc-content { |
// ==UserScript== | |
// @name Tuleap Tracker Enhance | |
// @namespace https://gist.github.com/aleung/3fac39dbba3351da2c62f8d4890ef3a6 | |
// @version 0.4 | |
// @description Toggle detail in card wall | |
// @author Leo Liang | |
// @match https://*/plugins/tracker/* | |
// ==/UserScript== | |
(function() { |
// ==UserScript== | |
// @name Webpages slideshow | |
// @namespace https://github.com/aleung/ | |
// @version 1.1.0 | |
// @description Loop display a serial of webpages. Display time for each page can be set. | |
// @author Leo Liang | |
// @license MIT License | |
// @include * | |
// @noframes | |
// @require https://openuserjs.org/src/libs/sizzle/GM_config.js |
Trace of ID 1 | |
1497340609369: Received request. ID: 1 | |
1497340609369: Step 1 1 | |
1497340610599: Step 2 1 | |
1497340610602: Response sent 1 | |
----- | |
Trace of ID 2 | |
1497340606575: Received request. ID: 2 | |
1497340606575: Step 1 2 | |
1497340612700: Step 2 2 |
Download OsmAndMapCreator and extract.
Install osmupdate
and osmconvert
into path.
cd ~/bin
wget -O - http://m.m.i24.cc/osmupdate.c | cc -x c - -o osmupdate
wget -O - http://m.m.i24.cc/osmconvert.c | cc -x c - -lz -O3 -o osmconvert
<!DOCTYPE html> | |
<meta charset="utf-8"> | |
<title>SANKEY Demo</title> | |
<style> | |
.node rect { | |
cursor: move; | |
fill-opacity: .9; | |
shape-rendering: crispEdges; | |
} |
I hereby claim:
To claim this, I am signing this object:
For | |
* ES5 | |
* ES6 | |
* CoffeeScript |
async function operationOne(context: SharedContext, input: Readonly<Op1Input>): Promise<[Op1Output, RollbackFn]> { | |
const id = input.id; | |
await saveDb(id, true); | |
const result = 'OK'; | |
const rollback = async (context: SharedContext) => { | |
await saveDb(id, false); | |
} | |