Rust
最小コードを書いてビルドし実行して結果が正しいことを確認した。
1時間くらいかかった。
WebAssemblyはブラウザで実行できるバイナリ形式ファイルである。JSより高速。
Rust製なので高速。だがincludeするとエラーになって使えなかった。
ARMv7だとダメらしい。
サクッとできた。
簡単にHTTPリクエストする方法を探した。
serdeと同じくJSONのシリアライザ。struct定義不要だが取得が大変。
生SQLにてGLOB句を使う。
三人称の辞書データをつくる。
二人称の辞書データをつくる。
LIKE句で絞り込んだレコードをランダム出力する。
ランダムで1件取得する。
まずはDBをつくる。
クロージャで置換。
置換。
正規表現を1度だけコンパイルするようにして効率化。
複数ゲット。
例によって標準モジュールにはない。
使えるものは見つからなかった。2019-07-29時点。
日付型を挿入&更新&表示してみる。
dieselでchronoの日付型を扱う。
マイグレーションにてテーブルに列を追加する。
データを取得する。
データを削除する。
データを更新する。
データを挿入する。
SQLite3のORMを使ってみる。
serdeにてchronoがもつ日時型と文字列を相互変換する。
JSON5で相互変換する。