E=ENV;U="http://"+E['HTTP_HOST']+E['SCRIPT_NAME'];require 'cgi';M='v';T='t/';S=<br>'w';V="?v=v;w=";F='e';N=" ";G=CGI.new("html4");C=G[M][0];P=(G[S][0]or'WiKi');(<br>C==S)?(open(T+P,S)<<G[T][0];G.out({'Location'=>U+V+P}){N}):(t=CGI::escapeHTML(<br>File.exist?(T+P)?open(T+P).read: (C=F;N));G.out{G.html{(C==F ? P+N+G.form(<br>'post',U){G.textarea(T){t}+G.hidden(M,S)+G.hidden(S,P)+G.submit}:(P+N+G.a(U+"?<br>v=e;w="+P){F}+G.pre{t.gsub(/\b(([A-Z][a-z]+){2,})\b/x){G.a(U+V+$1){$1}}}))}})
My Works
Repositories
Debian Project
I am a Debian Developer. (Application Status)
-
http://qa.debian.org/developer.php?login=takaki My Packages
warikanjs
飲み会でグループ毎に差をつけて支払い額を計算するのに便利なツール
飲み会で飲んだ人4500円で飲まなかった人はいくらにするとかやりだすと電卓ではめんどくさいので簡易計算ツールを作った。 - https://takatan.gitlab.io/warikanjs/ GitLabでデモを動かしてある。
diptimer
ディプロマシー用に作ったタイマー。残り時間読み上げ機能つき。
ディプロマシーの外交フェイズの時間を計測するために作ったタイマー。 アプリもいろいろあったんだが残り時間の読み上げとできるだけ簡易な設定で動くということを考えるとぴったりのものがなくて自作することにした。 アプリで作るのは面倒だったのでHTML5で作った。いまや音声読み上げAPIとかあるんだなあ。 汎用的なタイマー設定は削って自分がボードゲームをするときに必要なことだけに機能をしぼった。
Not Active Works
gsvolley
Very old style mini game (2-players). It is a very old style mini game. I made it to practice for GTK-3 programming. Hava a fun!
Tryton
Tryton is free ERP software. I am Japanese Translation committer.
Haskell SKK Server
-
https://gitlab.com/takatan/hskkserv
- What is?
-
hskkservはHaskellによるSKKサーバの実装です。
- How to use
-
inetd(もしくはxinetdやdaemontools)から起動します。
- What is?
-
hskkserv
is SKK Server implemented in Haskell. This soft is for Japanese native speakers, so I will not write details in English. - How to use
-
Use with inetd (, xinetd, daemontool, or etc.)
TinyRubyWiki
It is a tiny Wiki Engine, only 6 lines. (Maybe not working on recent ruby)
gtk2ipmsg
gtk2ipmsg is IP Messenger client for gtk+2. gtk2ipmsg’s is based on gtkipmsg and x11ipmsg.
I have finished to develop gtk2ipmsg. If you need to use IPMessenger in GTK(Gnome) environment, I recommend using http://www.ipmsg.org.
- What is IP Messenger?
-
Original IP Messenger is instant messaging client for Windows™ environment. You could get more information from http://www.ipmsg.org.
PRCS2Git
PRCS2Git is migration tool for PRCS to Git.
- What is?
-
PRCS has not been update for over 7 years. Maybe, there are not so many PRCS users. But this tool is useful for a few users.
- How to use
$ prcs2git.sh project
"project" is PRCS project name. PRCS2Git exports new Git repository at /tmp/prcs2git/export/project.
Python livedoor Auth
This library is implementation of livedoor Auth (http://auth.livedoor.com) API in Python.
AsWiki
AsWiki is Wiki Engine that written in Ruby. AsWiki uses "Amrita" template engine.
AsWiki2
AsWiki2 is reimplementation of AsWiki with Ruby On Rails.
python-kconv
python-kconv is "Kanji code" converter library written in python.
This library is covert japanese character encodings, JIS, SJIS, EUC and UNICODE, from and to. Also encoding schema is chosen by explicit order or auto detection.
Original library is developped by Mr. Karasawa. I have taken over development from him.
I suggest japanese-codecs instead of this library. Since this libary does not allow python’s unicode semantics. But I will support this library while someone using.