About Me
I’m kimiyuki. These days, I’m working on OSS development all day long.
- Study
    - I like mathematics and philosophy.
 
- Development
- Competitive Programming
    - AtCoder (◉ orange)
- Codeforces (◉ yellow)
 
- Competitive Programming (Marathon Match)
- CTF
- Cooking
- SNS
- Donate to me
- Books I’m reading now:
My Products
- WIP:
    - Jikka: an automatic solver for problems of competitive programming. The philosophy behind this solver is written as a blog post (競技プログラミングの問題を自動で解きたい - うさぎ小屋)
- Kyopro Encyclopedia of Algorithms (ア辞典): a encyclopedia for competitive programming
 
- now maintaining:
    - online-judge-tools/oj: a tool to automate tedious tasks (e.g. testing with sample cases) to solve problems of competitive programming
- online-judge-tools/template-generator: a tool to generate boilerplate code (e.g. input/output part of solution, random case generators) for competitive programming
- online-judge-tools/verification-helper: a framework which automates verification and generates documents for libraries of competitive programming
- online-judge-tools/api-client: a Python library which talks with online judges
- @atgolfer1: a bot notifying updates about code golf on AtCoder
- atcoder-dos2unix-userscript: a user script to replace \r\nwith\non submissions of AtCoder to reduce 1 byte for code golf
- competitive-programming-library: my library for competitive programming
 
- contributing:
    - Library Checker: an online judge to verify libraries for competitive programming (contributed to improvement of problem preparation and addition some problems)
- AtCoder Problems: a website which shows AC status of AtCoder’s problems (contributed to optimization)
 
- not actively maintained:
    - mersenne-twister-predictor: a Python library to predict outputs of Python’s standard random
- libproofofwork: a library for CTF to search strings which have given hash values
- google-home-say: a script to let Google Home say arbitrary words
- longcontest-visualizer-framework: a framework to make web visualizers for Marathon Match contests
 
- mersenne-twister-predictor: a Python library to predict outputs of Python’s standard 
- no longer supported:
    - topcoder-marathon-match-rating-predictor: a user script to predict changes of ratings of Topcoder Marathon Match
- etc.