[back]

2023-01-01 15:20:17 +09:00

# 雑記

## println!とかformat!が便利になってた(大分前に)

Rust 1.58からこんな感じの書き方ができるようになってたらしい。

fn main() {
    let x: &str = "world";
    println!("hello, {x}!");
}

これを実行するとhello, world!ってな感じで出力される。 古い書き方で同じことをやろうとすると

fn main() {
    let x: &str = "world";
    println!("hello, {}!", x);
}

みたいな感じにprintln!()マクロの引数に入れなきゃいけなかったわけで、割と便利になったと思う。 ちなみに上の書き方でも変数が存在しなかったりみたいな場合にはrust-analyzerが怒ってくれるっぽい。でも下に慣れてるから暫く移行はできなさそう。慣れるまで時間かかるタイプの変更

## 最終更新時刻をつけたい

つけたい。gitからcommit時刻拾ってきておおよその投稿時刻を表示できないかなぁ、いやすげえ面倒だなこれ

## シュトレン

シーズンに入ってきて見かけるようになってきた。 シュトレン、非常に好きなので毎年この時期になると定期的に買っては狂ったように貪る。 そもそも私は甘党を自称する人間だからこういった砂糖!脂肪!小麦!みたいなカロリー三連単の菓子はもとより好むのだが(欺瞞。辛い物も好きだし何なら美味ければ全て好き)、ことシュトレンに関しては思い入れが深い。今年まで生きてこれたのもまあ15%くらいはシュトレンのおかげと言っても過言ではない。シュトレンの詰まった食感に幾度となく命を救われてきたと思っている。バターを大量に吸った生地なんてもう犯罪だよあれ、重さがオーバーフローしてもおかしくない。その重さを和らげてくれるのが練りこまれたフルーツ達であり、あるいは気温なのかもしれないが、ともかく小さいハーフサイズくらいなら一本するっと飲めてしまうのが恐ろしい。もしこの世で最も調和の取れている食べ物は何かと聞かれたらシュトレンと蒙古タンメン中本を挙げると思う。 ともあれ憂鬱なホリデーシーズンを乗り切るためにはカロリーがなくては始まらない。シュトレン食べましょう。

## またドライバがおかしくなってた

今回はマジで原因がわからんのでWindows Updateの履歴確認してみたら12/2に勝手にドライバ更新されてた。Microsoftいい加減しばくぞ デバイスマネージャーから以前のドライバに戻したら正常にAdrenalineが起動するようになったので良しとするが、次同じようなことが起きたら怒りのあまりCドライブフォーマットしてLinux突っ込みかねない。