Skip to content

Instantly share code, notes, and snippets.

@zaki-yama
zaki-yama / private.xml
Created September 4, 2015 07:10
[Karabiner]vimでEsc(Ctrl+[)を押した時に自動的に日本語入力モードを解除する
<?xml version="1.0"?>
<root>
<appdef>
<appname>iTERM2</appname>
<equal>com.googlecode.iterm2</equal>
</appdef>
<appdef>
<appname>MACVIM</appname>
<equal>org.vim.MacVim</equal>
</appdef>
@morioprog
morioprog / ContestScheduleWidget.js
Last active October 10, 2022 09:10
競技プログラミングのコンテスト予定を表示するiOSウィジェット(導入方法:https://blog.morio.dev/2021/01/contest_schedule_widget/
// 初期設定
// 1. CLIST(`https://clist.by/`)にログイン
// 2. `https://clist.by/api/v1/doc/`の上部の「show my api-key」を選択
// 3. 出てきたモーダル下部の「Param query」を下のCLIST_APIに貼り付け
const CLIST_API = "/?username=*****&api_key=****************************************";
// contestIds : 表示するコンテストサイトのリスト (CLISTにおけるコンテストサイトのID)
// > `https://clist.by/api/v1/doc/#!/resource/resource_list/`から検索できる
// * codeforces.com : 1
// * atcoder.jp : 93
@matsu7874
matsu7874 / run.py
Created December 12, 2021 13:30
AHCで手元で複数ケース実行するためのスクリプト
import subprocess
import pipes
import multiprocessing
CASE = 150
TL = 2.0
def execute_case(seed):
input_file_path = f'tools/in/{seed:04}.txt'
output_file_path = f'tools/out/{seed:04}.txt'
with open(input_file_path) as fin:
@yammmt
yammmt / rust_virtual_contests.md
Last active December 25, 2023 11:34
cargo-compete で AtCoder Problem の Virtual Contest に出る

Rust でバチャに出たい

cargo-compete の README を読みつつ進める.

cargo-compete をインストールする

cargo install cargo-compete コマンドを実行する. AtCoder に合わせた Rust 1.42.0 では cargo-compete のビルドに失敗するので, おとなしく最近の Rust を使う.

compete.toml ファイルを正す