ClojureScript + Reagent で 3目並べ (tic tac toe)

React チュートリアルのお題 3目並べを ClojureScript + Reagent で書いてみた。 Reagent とは ClojureScript から React を利用しやすくするライブラリで、公式のサンプル をざっとみてもらうと、想像しやすいかと思います。 コンポーネントは React のよう…

SICP と Coursera でプログラミングの独習しはじめて6ヶ月くらい経った感想

SICP と Coursera を利用して、プログラミング言語を独習していることについて。

AtCoder Beginner Contest 062

テストケース実行マクロを導入して、テストも書きやすくなったのはよかった。 でも、A問題の提出のときに、なんども関数呼出をしないコードを提出してしまい、時間をロスしてしまった。 結局、C問題は解けなかったので、過去問を解いてなれていくしかないか…

AtCoder Beginner Contest 061

C問題に時間をかけて、B問題 (https://abc061.contest.atcoder.jp/submissions/1283256) しか解けなかった。素直にA問題から順番に解いていくべきだった。 HyperSpec を参照する回数が多かったので、その時間ももったいなかった。 slime のミニバッファに出…

AtCoder Grand Contest 014

agc014.contest.atcoder.jp ひさしぶりに競技プログラミングの問題を解いてみた。 AtCoderにはSBCLがつかえるので、Common Lisp で解くことにしてみる。 ただ、C以降は手がでそうにでないので、A と B のみ。 Cookie Exchange 初AC http://agc014.contest.at…

Ubuntu 16.10 で skk で日本語入力する

前提 OSインストールあと、IME は fcitx 全角/全角キーでInput Methodは切り替えできる 標準の日本語入力と Mozc は使える 気分転換のために skk をつかってみてもいいかと思った。 手順 sudo apt install fcitx-skk でインストールする Input Method Config…