02:42:40 @lo48576@mastodon.cardina1.red
2022-09-08 02:26:33 ふぇのまー(キタカミのすがた)の投稿 Phenomer@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

02:43:07 @lo48576@mastodon.cardina1.red
icon

3.3 LTS — blender.org
blender.org/download/releases/

おっ LTS なのか
これは安心して使える

02:57:29 @lo48576@mastodon.cardina1.red
2022-09-08 02:52:30 rinsukiの投稿 rinsuki@mstdn.rinsuki.net
icon

このアカウントは、notestockで公開設定になっていません。

02:57:30 @lo48576@mastodon.cardina1.red
2022-09-08 02:55:56 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

研究でも割と聞くやつだ

02:59:51 @lo48576@mastodon.cardina1.red
2022-09-08 02:53:38 TGMのサントラ販売中の投稿 Common_Lisper@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

03:07:51 @lo48576@mastodon.cardina1.red
icon

アッポヨに全く興味がないので、 Ryzen 9 7950X のクーラーをどうするかを考えている

03:09:58 @lo48576@mastodon.cardina1.red
icon

簡易水冷で冷やさないと大変なことになりそうな雰囲気がしているが、かといってヘビーに使って寿命3年とか言われても嫌なんだよなぁ

03:10:34 @lo48576@mastodon.cardina1.red
icon

Noctua あたり、どうにか 7950X が冷えまくる静音空冷クーラー出してくれないかなぁ

03:25:19 @lo48576@mastodon.cardina1.red
icon

げェ、 volumetric humidity の計算ミスっとるやんけ

03:30:48 @lo48576@mastodon.cardina1.red
icon

いや関数取り出して実行してみた限りでは合ってるな……じゃあ計算は合ってて渡す値がおかしい?

03:38:05 @lo48576@mastodon.cardina1.red
icon

合ってた、何もかも正しかった、たださっき気まぐれでやった検算だけが間違っていた

09:08:27 @lo48576@mastodon.cardina1.red
icon

acquisition に潜む、悪意

10:17:42 @lo48576@mastodon.cardina1.red
icon

ワガママハイスペック | ワガママハイスペック&OC Wパック
wagahigh.com/wpack.php

気付かなかった

ワガママハイスペック | ワガママハイスペック&OC Wパック
11:28:28 @lo48576@mastodon.cardina1.red
icon

Wi-Fi 6 の無線 AP が欲しくなったので NETGEAR の WAX620 をポチーしようかと思うんですが、何か他にもっとおすすめのものなどありますか

15:17:02 @lo48576@mastodon.cardina1.red
icon

プーチン氏、日出づる国はロシア 訪問先のカムチャツカで:東京新聞 TOKYO Web
tokyo-np.co.jp/article/200476

日出る国ときたかwwww
はるばる海を超えて大使を派遣してくる気になったのかな。ロシア大使館の外交官は半年くらい前に国外退去させられてたけど

お探しのページが見つかりませんでした| 東京新聞 TOKYO Web
15:20:29 @lo48576@mastodon.cardina1.red
2022-09-06 04:59:20 なうぞめ@subの投稿 vpnuser@misskey.io
icon

このアカウントは、notestockで公開設定になっていません。

15:22:50 @lo48576@mastodon.cardina1.red
icon

「管理人としての側面と管理者権限関係なしの個人としての面を同じアカウントでやらない方がいい」案件と「リンクのひとつふたつを見て『思想が強い』とサーバ丸ごとブロックすること自体もそれまた別の強い思想の発露ではないのか?」案件と

15:31:07 @lo48576@mastodon.cardina1.red
2022-09-08 15:26:04 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

AMD × 藤井聡太 | 「神の一手」の裏側に。 | AMD
fujiisota.amd-heroes.jp/

Web site image
AMD × 藤井聡太 | 「神の一手」の裏側に。 | AMD
15:31:09 @lo48576@mastodon.cardina1.red
2022-09-08 15:26:44 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

AM4 ソケットの CPU を駒みたく持っててヒェッとなってしまった(そこか?)

15:31:11 @lo48576@mastodon.cardina1.red
2022-09-08 15:27:05 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

LGA ソケットになってランドだけになったやつならまだしも

15:31:12 @lo48576@mastodon.cardina1.red
2022-09-08 15:28:06 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

起用する人選はかなり良い

15:31:37 @lo48576@mastodon.cardina1.red
icon

いろいろな CPU の持ち方紹介サイトかな (すっとぼけ)

15:36:35 @lo48576@mastodon.cardina1.red
2022-09-08 15:36:10 rinsukiの投稿 rinsuki@mstdn.rinsuki.net
icon

このアカウントは、notestockで公開設定になっていません。

15:37:13 @lo48576@mastodon.cardina1.red
2022-09-08 15:36:08 Giraffe Beerの投稿 giraffe_beer@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

2022-09-08 15:37:29 2023-07-20 21:55:32 @lo48576@mastodon.cardina1.red
icon

1m 、致命

15:39:52 @lo48576@mastodon.cardina1.red
icon

雨の匂い、個人的には「すり潰した雑草から出る汁のにおい」と表現している

16:12:07 @lo48576@mastodon.cardina1.red
2022-09-08 16:01:54 おさの投稿 osapon@mstdn.nere9.help
icon

美人局という言葉があるのに、語彙力の低下が嘆かわしい(そこじゃない)
「パパ活狩り」の女子高校生ら6人逮捕 男性から車など奪った疑い | 毎日新聞
mainichi.jp/articles/20220908/

Web site image
「パパ活狩り」の女子高校生ら6人逮捕 男性から車など奪った疑い | 毎日新聞
16:16:40 @lo48576@mastodon.cardina1.red
icon

パパ活狩りは児童売買春のニュアンスを持つのに対して、美人局にはそれがない

16:17:36 @lo48576@mastodon.cardina1.red
icon

美人局に引っかかったバイキンマン「バイバイシューン」

16:17:50 @lo48576@mastodon.cardina1.red
icon

訴えられそう

16:20:47 @lo48576@mastodon.cardina1.red
カルト宗教
icon

twitter.com/wataame_hare/statu

これ「結婚を斡旋しているうえ離婚も原則認めない宗教」が「はじめての」結婚教室を開いているという構図、なかなか深読みさせるじゃん。
そりゃお前ら的には初めてではない結婚なんて認められないもんな……

16:26:14 @lo48576@mastodon.cardina1.red
icon

twitter.com/votepurchase/statu

藤井聡太×AMD のやつ、やっぱりピン折れてるらしいw

16:27:27 @lo48576@mastodon.cardina1.red
icon

場所が場所なら「買いません!」ってクソリプが無限に来るやつじゃん

16:28:54 @lo48576@mastodon.cardina1.red
2022-09-08 16:28:17 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

せっかく Ryzen 7000 series をアピールするチャンスなのに……(?)

16:29:42 @lo48576@mastodon.cardina1.red
icon

Intel が無駄に対抗/挑発キャンペーンしてきてたら満点だった (?)

16:31:36 @lo48576@mastodon.cardina1.red
icon

エムデピピック
AMD TEAM EPYC

16:39:58 @lo48576@mastodon.cardina1.red
2022-09-08 16:39:38 rinsukiの投稿 rinsuki@mstdn.rinsuki.net
icon

このアカウントは、notestockで公開設定になっていません。

16:45:53 16:49:27 @lo48576@mastodon.cardina1.red
icon

好みだけど、私はこんな感じにしている:

十分特徴的な型名や関数名: フルパスで use する (use std::net::Ipv4Addr;)
汎用的な型名や関数名: 親モジュールを use する (use std::io; /* からの io::Result */ use std::iter; /* からの iter::once() */)
名前だけで十分なトレイト: 親モジュールを use する (use std::io; /* からの <W: io::Write> */)
名前を使わないトレイト: 無名化して use する (use std::borrow::Borrow as _;)
名前もメソッドも必要なトレイト: フルパスで use する (use std:🇮🇴:Write;)

16:46:14 @lo48576@mastodon.cardina1.red
2022-09-08 16:42:18 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

よくやるのは
use crate::Piyo as CratePiyo;
とか
use crate::hoge::Piyo as HogePiyo;
とかかなあ

16:46:18 @lo48576@mastodon.cardina1.red
2022-09-08 16:44:24 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

crate 名が直観的で関数がすぐそこに入ってるみたいな感じなら fully qualified で書いてもよさそう、 image::load みたいなやつ

16:47:09 @lo48576@mastodon.cardina1.red
icon

:io : をイギリス領インド洋地域にするな、 :thread : を糸にするな

16:48:49 @lo48576@mastodon.cardina1.red
icon

use std::io ::Result as IoResult; するのか use std::io; からの io::Result で参照キメるのかは、もう完全に好みの問題だと思う

16:49:54 @lo48576@mastodon.cardina1.red
2022-09-08 16:49:43 rinsukiの投稿 rinsuki@mstdn.rinsuki.net
icon

このアカウントは、notestockで公開設定になっていません。

16:50:39 @lo48576@mastodon.cardina1.red
icon

そういう場合だとクレート名自体に短縮名をつける手がある。
lib.rs とか main.rs で use smoltcp as tcp; みたいにして。

16:51:56 @lo48576@mastodon.cardina1.red
2022-09-08 16:51:32 rinsukiの投稿 rinsuki@mstdn.rinsuki.net
icon

このアカウントは、notestockで公開設定になっていません。

16:52:00 @lo48576@mastodon.cardina1.red
icon

ははぁ

16:52:36 @lo48576@mastodon.cardina1.red
icon

そういう場合、この関数外で使わない名前なら関数内で use してしまえば良い

16:52:50 @lo48576@mastodon.cardina1.red
icon

関数ローカル use はたまにやる

16:54:24 @lo48576@mastodon.cardina1.red
icon

一番嫌なパターンは関数が trait bound や引数としていろいろ要求している場合で、これは関数内 use では解決できないので諦めてそのまま use するか、いい感じに命名するか、長ったらしく書くか、モジュールをさらに細分化するかの選択を迫られる

16:54:34 @lo48576@mastodon.cardina1.red
2022-09-08 16:53:16 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

Rust 意外といろんなところにいろんなものが書けるからな

16:54:36 @lo48576@mastodon.cardina1.red
2022-09-08 16:53:34 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

serde の Deserialize 実装とかローカル struct/impl よく書くよね

16:59:49 @lo48576@mastodon.cardina1.red
icon

あとは Debug (std::fmt::Debug) 実装とかで、一部フィールドのみ特定の表示をしたいがために関数ローカルな enum とか struct を定義して fmt::Debug 実装を与える、みたいなことをする場合もある

17:07:07 @lo48576@mastodon.cardina1.red
icon

std::fmt::Formatter::debug_struct() みたいなやつの自動インデントや {:#?} 対応に乗ろうとすると、フィールド単位で Debug をカスタマイズしたいことがあって、そういう場合に関数ローカルな型定義をしがち

17:12:43 @lo48576@mastodon.cardina1.red
icon

gnusocial はかなり軽量だったはず。まあシングルコアで具体的にどのくらいユーザ抱えられるか知らんけど……

17:13:16 @lo48576@mastodon.cardina1.red
2022-09-08 16:43:33 うづいkの投稿 uzuky@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

17:13:17 @lo48576@mastodon.cardina1.red
2022-09-08 16:45:53 うづいkの投稿 uzuky@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

17:28:47 @lo48576@mastodon.cardina1.red
icon

ぐぬぬソーシャル、たしかジョブキューみたいなのぜんぶ DB 側に乗せてたはず

17:29:16 @lo48576@mastodon.cardina1.red
icon

再送をどうやってトリガーしていたかが思い出せない

17:33:14 @lo48576@mastodon.cardina1.red
2022-09-08 17:32:51 砂狼あずにゃんの投稿 osa_k@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

17:33:46 @lo48576@mastodon.cardina1.red
icon

書く方か書かれた方かわからんな (書かれた方は存在するのかさえ知らんが)

17:34:51 @lo48576@mastodon.cardina1.red
icon

まあ趣味の個人用プロジェクトまで含めれば、さすがに無いってことはないやろ

17:36:15 @lo48576@mastodon.cardina1.red
icon

モジュールかクレート単位で type Result<T> = std::result::Result<T, Error>; しとくとええでみたいな話?

17:37:08 @lo48576@mastodon.cardina1.red
icon

Error の作り方の話なら、雑にアプリ作るなら anyhow 使っとけばいいし、ちゃんとやるなら thiserror で簡単にエラー型定義できるのでそれでいく

17:38:12 @lo48576@mastodon.cardina1.red
icon

エラー型の設計の話なら failure crate のサイトが簡潔にまとまっててわかりやすかったんだけど、もう今はなくなってしまったかな (使われてないし)

17:38:23 @lo48576@mastodon.cardina1.red
2022-09-08 17:37:47 rinsukiの投稿 rinsuki@mstdn.rinsuki.net
icon

このアカウントは、notestockで公開設定になっていません。

17:39:21 @lo48576@mastodon.cardina1.red
icon

Patterns & Guidance
boats.gitlab.io/failure/guidan

あった。まずはこれを読もう

17:43:23 @lo48576@mastodon.cardina1.red
icon

大雑把には

enum Error {
Hoge(FugaError),
Foo(BarError),
...
}

のようにするか

struat Error {
source: (Box なり anyhow なりの何でもありエラー型),
kind: ErrorKind,
}
enum ErrorKind { Hoge, Foo, ... }

のようにするか、あるいは雑に

struct Error(anyhow::Error); // anyhow の代わりに String でもできないことはない

みたいにするか、その3択でしょうね

17:43:38 @lo48576@mastodon.cardina1.red
2022-09-08 17:38:53 rinsukiの投稿 rinsuki@mstdn.rinsuki.net
icon

このアカウントは、notestockで公開設定になっていません。

17:45:20 @lo48576@mastodon.cardina1.red
icon

最近アプリを書いたけど結局モジュール単位でエラー型を用意したくなって anyhow から自前型への以降で地獄を見たので、アプリかどうかよりは「単体で分離できるモジュールかどうか」が大事かも。
独自エラー型にしておいて anyhow::Error に型変換するのは簡単なので……

17:48:25 @lo48576@mastodon.cardina1.red
icon

エラーの内実を確認したいなら (内部的に anyhow を使うにせよ) enum 的な情報の持ち方は不可避なので、自前で型定義した方がいい。 thiserror 使えばボイラープレートはほぼなくなるし

17:49:21 @lo48576@mastodon.cardina1.red
icon

内実を確認したいというのは、たとえば「このエラーならすべてを投げ出す、あのエラーなら特定の処理を再試行する、そのエラーなら最初からやり直す」みたいな分岐を入れる可能性があるかということ

22:59:19 @lo48576@mastodon.cardina1.red
icon

NAS 爆破タイムがやってきた (深い意味もなく NAS の完全リセットをしようとしている)

23:04:39 @lo48576@mastodon.cardina1.red
icon

* laptop PC (ichika): gentooinstallbattle だいたい完了、 Wayland のセットアップを残している
* desktop PC1 (marco / arco): Windows へ転生準備完了、一時的に旧 Linux とデュアルブート中
* NAS1 (ashe): リセット完了
* NAS2 (yonagi): 今リセットを実行した
* desktop PC2 (予定): Ryzen 7950X ほしい! もちろん Gentoo Linux

23:06:03 @lo48576@mastodon.cardina1.red
icon

スイッチングハブも 10GbE 対応のやつにしたし、明日には Wi-Fi 6 対応の無線APが届くので、全面的に機材とインフラを改修できつつある。
残すはルータのみ (いまは Aterm の下位モデルを使っているが、これもどうにかしたい)

23:19:53 @lo48576@mastodon.cardina1.red
icon

my new gear... (12 TB)

Attach image
23:22:56 @lo48576@mastodon.cardina1.red
icon

エンタープライズ用途というだけあって、のっぺりした見た目だ (ロゴとか色とかない)

Attach image