テストについて考えてみた

κeenです。 普段はテストをあまり書かない人なのですが業務では流石に書く必要があって、馴れないことをしていると色々と考えることがあったのでまとめます。 まだ私はテストのセオリーとかには詳しくないので勝手気儘に考えたことです。

RustのHigher-Kinded type Trait

κeenです。少し前の話になりますがRustの関連型を駆使してHigher Kinded type Trait(高階型トレイト)を実現してしまったものが出回ってたのでそれについて。 本来RustはHKTをサポートしていませんが不思議なことに実装出来てしまっているのです。

HKTについて微塵も知らない方にも分かるように解説していきます。

Nexus 5にUbuntu Touchのインストール

κeenです。先日中古のNexus 5を入手したのでUbuntu Touchをインストールしました。その時のメモ。 尚、Multi ORMなどを使ったマルチブートではなく完全にAndroidを殺したシングルブートです。

Common Lispで高速行列演算

κeenです。Common Lispから線形代数ライブラリを使うポストで比較にCommon Lispのコードが出されていたのですがもう少し改良出来そうだったので少しばかり高速化してみました。