Lisp実装を移植して、rust-dawgというライブラリを作ってみた。(DAWGは末尾部分を共有可能にしたトライの亜種。上記ライブラリでは、そのトライ木をDoubleArray形式で表現している。DAWGやDoubleArrayの構築...2015-12-18Emacsのファイル保存時に自動的にrustfmtが適用されるようにするRustコードフォーマッタによる整形がファイル保存時に自動で行われるようにするための手順メモ。PATH=$PATH:$HOME...2015-11-11現在時刻をUNIXタイムスタンプ形式で取得するRustchronoというライブラリを使えば出来そう。自分用のログレベル関連の用語整理メモ。level、をどう使い分けるか。ここに書いてあることが一般的に正しい使い分けかどうかは不明。その名の通りログメッセージの深刻度を表す。le...2015-08-20特定オプション指定時にdialyzerのメモリ消費量が異様に大きくなるErlang--get_warningsと-Wrace_conditionsの二つのオプションを合わせて指定すると、何故かメモリ使用量が大きくなってしまう模様。以下のコマンド実行時には、メモリ使用量が途中で8GB(RAMサイズ)に達してしまい、PLTを構築することができなかった。Rust素数列の実装方法を考えてみたのでメモ。基本的にはエラトステネスの篩と同じようなことを行っているはずだが、一度に保持する篩の範囲が(おそらく)必要最小限となっている。fil...2015-06-09Rustで関数型っぽい見た目のペアリングヒープを実装RustRustでペアリングヒープを実装してみたのでコードをメモとして残しておく。無駄に関数型っぽい見た目の実装(selfを使わずに更新結果を戻り値で返す)となっている。最低限のテストは書いたが正しく動作するかどうかは自信がない。...2015-05-20yumのパッケージ(rpm)をダウンロードする方法linuxyumdownloaderというコマンドを使えば、インストールは行わずにパッケージのrpmだけを取得できる模様。α)をいくつか実装してみたので、その性能測定メモ。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。