Skip to content

Instantly share code, notes, and snippets.

View ciscorn's full-sized avatar
🛌
rehab

Taku Fukada ciscorn

🛌
rehab
View GitHub Profile
@ciscorn
ciscorn / rewrite_rp.py
Last active May 7, 2017 00:30
Edit the ReplicaReplacement value of Seaweedfs's dat file.
import sys
import mmap
# usage:
# $ python3 rewrite_rp.py 1.dat 001
with open(sys.argv[1], 'rb+') as f:
with mmap.mmap(f.fileno(), 0, access=mmap.ACCESS_WRITE) as m:
(curr_rp, new_rp) = (m[1], int(sys.argv[2]))
print("{0:03d} -> {1:03d}".format(curr_rp, new_rp))
@ciscorn
ciscorn / joetsu_merger.dot
Created March 23, 2016 06:58
上越市合併の変遷(仮)
digraph joetsu_merge {
graph [rankdir = LR];
"下ノ郷村" -> "金谷村";
"北大崎村" -> "金谷村";
"金谷村" -> "高田市\n(1954)";
"新道村" -> "高田市\n(1954)";
"高田町" -> "高田町\n(1908)";
"高城村" -> "高田町\n(1908)";