やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

2020-01-01から1年間の記事一覧

史上最悪の2020年を振り返る

今年は最悪の年だった。コロナ、政治、世界情勢、すべてにおいて。

ラズパイ4Bが販売される

2019-07-28に知った。これは当時のメモ。

Raspbian更新後にHDMIディスプレイ信号が届かなくなり何も表示されなくなってしまった!

更新前のバージョンに戻すことで事なきを得た。

Rust自習(diesel 8 SQLite3 ORM serde,chrono)

日付型を挿入&更新&表示してみる。

Rust自習(diesel 7 SQLite3 ORM serde,chrono)

dieselでchronoの日付型を扱う。

Rust自習(diesel 6 SQLite3 ORM)

マイグレーションにてテーブルに列を追加する。

Rust自習(diesel 5 SQLite3 ORM)

データを取得する。

Rust自習(diesel 4 SQLite3 ORM)

データを削除する。

生殖補助医療における民法特例法案(精子・卵子提供者は親じゃない)

性なる夜に捧げる。2020/12/04、第三者から卵子や精子の提供を受けた生殖補助医療で生まれた子どもの親子関係を明確にする民法の特例法が成立した。

Rust自習(diesel 3 SQLite3 ORM)

データを更新する。

Rust自習(diesel 2 SQLite3 ORM)

データを挿入する。

Rust自習(diesel 1 SQLite3 ORM)

SQLite3のORMを使ってみる。

Rust自習(シリアライズ serde 3 chrono日時型変換)

serdeにてchronoがもつ日時型と文字列を相互変換する。

Rust自習(シリアライズ serde 2 JSON5)

JSON5で相互変換する。

JSON5とは?

serdeの対応形式をみて発見。JSONの拡張らしい。

Rust自習(シリアライズ serde 1)

構造体と文字列を相互変換する。

Rust自習(std::time::Duration)

時間(span)を表す。

Rust自習(std::time::Instant)

標準モジュールで時間を求める。タイマー的なもの?

Rust自習(std::time::SystemTime)

標準モジュールにも時刻を扱うのがあったみたい。

Rust自習(日時 7 chrono)

エポックと日付型の相互変換。

Rust自習(日時 6 chrono)

時差を求める。

Rust自習(日時 5 chrono)

DateTimeからNaiveDateTimeに変換する。

Rust自習(日時 4 chrono)

NaiveDateTimeでタイムゾーンを省略できる。

Rust自習(日時 3 chrono)

タイムゾーンを省略したテキストから日時へ変換したい。

Rust自習(日時 2 chrono)

文字列との相互変換。

Rust自習(日時 1 chrono)

chronoは日時を扱う外部クレート。

Rust自習(SQLite3 3)

prepareメソッドで条件を後付する。

Rust自習(SQLite3 2)

オンメモリでなくファイルに保存する。

Rust自習(SQLite 1)

生のSQL文を発行する。

Rustのアップデート(rustup update)

コマンド一発でrustc, cargoなどを更新できる。