Skip to content

Instantly share code, notes, and snippets.

@kurgm
kurgm / GWN_usage.ja.md
Last active November 19, 2022 07:07
GlyphWiki更新通知ボットの使い方

GlyphWiki更新通知ボット(@GlyphWikiNotify)の使い方です。

このボットはグリフウィキ関連の非公式ボットです。何かあったら @kurgm(またはグリフウィキの 利用者-会話:twe)までお知らせください。

なお、当ボットのサービスは無保証とさせていただきます。 何らかのバグにより、返事がこなかったり通知が投稿されなかったり変な動作をしたりするかもしれません。ご了承ください。

2つの機能

@kurgm
kurgm / 00-instruction.md
Last active December 19, 2016 13:56
Hexagonyを可視化

手順

Hexagonyのインタプリタを入手する

ruby interpreter.rb -D bin2dec.hxg > log.txt
python parseLog.py

mkdir sketch_161217a
cd sketch_161217a
@kurgm
kurgm / cardinal.py
Last active June 8, 2019 08:23 — forked from lynn/cardinal.py
Cardinal esolang interpreter
#!/usr/bin/env python3
# usage:
# python3 cardinal.py code.cardinal < input.txt
# to show program execution, pass -d and a time delta:
# python3 cardinal.py -d 0.1 code.cardinal < input.txt
import sys
import time
@kurgm
kurgm / gwhentaigana.woff
Last active August 4, 2017 06:35
GlyphWiki変体仮名グリフのテストページ
@kurgm
kurgm / 3.unreadable.ts
Created September 1, 2017 03:12
TSG第3回コードゴルフ大会-Unreadable
// See also: https://github.com/hakatashi/esolang-battle/wiki/%E7%AC%AC3%E5%9B%9E%E3%82%B3%E3%83%BC%E3%83%89%E3%82%B4%E3%83%AB%E3%83%95%E5%A4%A7%E4%BC%9A-WriteUp
// I/O
const vars: { [key: number]: number } = {};
let outbuf = "";
function output(c: number) {
outbuf += String.fromCharCode(c);
}
let inbuf = "";
let inbufidx = 0;
function input() {
@kurgm
kurgm / 0_juggle.md
Created December 30, 2018 05:38
Solution for 35C3 CTF juggle
$ ./as.py < solution.s > solution.xml
$ nc 35.246.237.11 1 < solution.xml
Reading input document from stdin...
<?xml version="1.0" encoding="UTF-8"?><all><flag>35C3_The_chef_gives_you_his_compliments</flag></all>
@kurgm
kurgm / gwv_result.json
Last active July 19, 2024 17:14
GlyphWiki validation result data
This file has been truncated, but you can view the full file.
@kurgm
kurgm / 0000000000000000-writeup.md
Last active May 6, 2019 22:00
Writeup for 0000000000000000 in TSG CTF

Writeup for 0000000000000000 in TSG CTF

Problem

I took a photo at university on a sunny day~~

天気がいい日に大学で写真を撮ったよ

(with a JPEG file, attached to this writeup as problem.jpg)

使い方

(ぼくはこう使っているという話ですが)

コンテストごとにディレクトリを用意する。

contest-5/
+- python.py   <- 自分が書いたコード
+- c.c         <- 自分が書いたコード
#!/usr/bin/env python3
# usage : ./count_by_pattern.py path/to/dump_newest_only.txt < template.txt
import argparse
import os.path
import re
import sys
import time
from typing import NamedTuple, Optional, Pattern, Sequence, TextIO, Union