作ったもの

Webサービス

Short Polling News

ITエンジニア界隈のツイートに含まれる記事を集めて、その影響力によって記事をランキングしています。ツイッター上での情報が膨大で追いきれなくなったので、情報収集を効率化したいという個人的な動機で開発しました。注目すべき話題はツイート上の文字列ではなく、まとまった記事として独立して存在するであろうし、また多くのエンジニアはリンク付きでその記事に言及するであろうという個人的な仮説を元にしています。

中古一戸建てAI査定

日本国内にある一戸建ての値段をAIで自動査定するサービスです。不動産テックなるものが流行っているらしいので、どんなものかと思って気になって作ってみました。インターネット上の不動産物件情報をクローリングして深層学習したモデルで査定しています。

ライブラリ

racket-effects

Racket言語(Scheme)用のAlgebraic Effectsの実装です。部分継続とマクロを使って実装しました。SchemeでAlgebraic Effectsの世界を体験できます。

detconv

Node.js用の文字コード変換ライブラリです。入力の文字コードが不明でも自動で文字コードを検出して目的の文字コードに変換できます。

Gauche-control-actor

Gauche(Scheme)用のM:Nモデルの軽量スレッドライブラリです。部分継続を使って実装しました。アクターモデルを参考に同期機構を持たず、非同期のメッセージングでスレッド間の通信をします。

Gauche-bit-vector

Gauche(Scheme)用の簡潔ビットベクトルライブラリです。(当時)一部エンジニア界隈で話題になっていたので気になって実装しました。C言語を使って実装されています。

Gauche-hash-set

Gauche(Scheme)用の集合型、集合演算ライブラリです。ハッシュを用いた実装が無かったので作りました。