Writing an Interpreter in Go
統計解析のためにRのコードを書く機会があったのだけど、 これまで「お行儀のいい」言語に慣れていた身からすると、 dplyrで活用されているメタプログラミングのようなもの(いわゆるnon-standard evaluationと呼ばれている奴ら)の 識別子とデータがコード上で厳密に区別されずにごちゃ混ぜになっている「柔ら…
統計解析のためにRのコードを書く機会があったのだけど、 これまで「お行儀のいい」言語に慣れていた身からすると、 dplyrで活用されているメタプログラミングのようなもの(いわゆるnon-standard evaluationと呼ばれている奴ら)の 識別子とデータがコード上で厳密に区別されずにごちゃ混ぜになっている「柔ら…
ちょっとした資料をスライド形式で提示する必要が出てきた時、データから生成した図表や数式が簡単に埋め込めると便利である。 PowerPointなどのツールだと、数式や図表の埋め込みが面倒である。また、テキストベースだと、差分の管理や使い回しもしやすいように思われる。 そこで、RMarkdownを使ってスライドを作成してみ…
UT specificな話題で恐縮ですが、学生向けに大学が提供しているSSL-VPN Gatewayというサービスがあります。これを利用すると外部から学内ネットワーク経由でウェブを閲覧することができ、出版社のページから本来学内からしか利用できない論文のフルテキストを取得したり、その他、大学が契約しているデータベースを自…
ポケモンGoをやっていると、伝説ポケモンのレイドバトル後のゲットチャレンジで何度良い投球をしたつもりでも逃げられてしまったり、わざマシンを何度使ってもループして目的の技を引き当てることができなかったりすることがあり、 なんて運が悪いんだ、と思うことがある。 運営がおかしな操作を加えているなどという陰謀論は置いておき各試…
文献管理ソフトは数あるが、無料・クロスプラットフォームで、データベースだけでなく文献ファイルそのものを複数のPC間で同期できるものが望ましい。 これらの要件をすべて満たすものとしてZoteroを利用することにしたので、使い方を忘れないようにまとめておく。