0xf

日記だよ

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

リゼロ32巻とされ竜22巻

長月達平「Re:ゼロからはじめる異世界生活」と、浅井ラボ「されど罪人は竜と踊る」シリーズはいま現役で新刊読んでるファンタジー小説では貴重な、惰性ではなくちゃんと楽しみにしている作品ですが、相次いで年末に新刊が出たので大変嬉しい。どちらも主人公…

中小規模メンバーシップ型組織の駆け出しインフラ部門マネージャーのあなたへ

おわび この記事ははてなアドベントカレンダー2022年の12月12日分記事の予定でした。<em>21日ではありません</em>。12日です。アドカレ登録していたものの、プライベートの用事がいろいろ重なった結果すっかり忘れていました。すみませんすみません。 どうもどうも。i…

治具(jig)

治具 - Wikipedia 治具/ジグ(英語:jig)は、加工や組み立ての際、部品や工具の作業位置を指示・誘導するために用いる器具の総称。「治具」という日本語は同義の英単語 "jig" に漢字を当てたものである。 別に日立用語ではない、ということを知った。たぶん…

チームの振り返りで「事後諸葛亮をやろう」のコーナーをやってみた

いわゆるKPTの変形なんだけど、問いかけの形を変えるだけで出てくるものが変わる。失敗したことはありますか、とか、次に改善できるとしたらどういうものがありましたか、ではなく、「後知恵でもいいので過去の自分にアドバイスするとしたら」というトーンの…

夜中に眠れないのはどういうわけだ

寝付けない。もしかして「濃厚コーヒーゼリー」のせいだろうか。ここ数日カフェイン入りの飲み物を飲んでいなかったから抵抗が落ちているのかもしれない。目が冴えたのでしかたがないのでパソコンの前にやってきた。 防水パンの話 自分の家に洗濯機の防水パ…

当たり前だがfmt.Printlnもエラーになることがある

bytes, err := fmt.Println("hoge") ... 戻り値は It returns the number of bytes written and any write error encountered. とされている。なるほど。Scanfとかはバイト数を返すのは違和感がない。だったら書き込む方も同様として違和感はない。そうです…

VSCodeのテストのスケルトン生成は単純に便利だった

func Min(x, y int) int { if x < y { return x } return y } こういう簡単なコードに対してテストコードの生成を行うと以下のようなコードが生成される。 func TestMin(t *testing.T) { type args struct { x int y int } tests := []struct { name string …

約束(締切)がないとやる気が出ない人をどうするか問題

bufferings.hatenablog.com 自分で締切を切れない人(たち)と言い換えてもいいけども、まあ、答えは「そういう人を採用するな」ではある。それはそうなんだが、人は変わらぬ本質みたいなものがあるわけではなく、状況によってなんとなく締切駆動になっちま…

jq でシェルスクリプトは書けない...というのは悔しい

こういうコードは書けない。 #!/usr/bin/env jq {"hello":"world"} なぜなら jq は渡されたファイルの1行目を無視するようなオプションがないからです。jsonが#始まりのコメントを許容するようになる未来はあんまり想像がつかない。 無理やりやろうとするな…

ソニックフロンティアとりあえずエンディングまで

基本的には面白かった!けど後半はゲームもドラマも盛り上がりに欠けたなぁ。 スキルを獲得するためのカケラも魚釣りのコインも潤沢すぎるくらい手に入るので中盤以降新しいところを目指すモチベーションが薄れてしまい、アクションやギミックのバリエーショ…

経験から法則らしきものを見つけ出すときに一般化は注意深くやらないといけない

うまくいったことから学習する人、失敗から学習する人がいる。または、「うまくいったことから学習したことを語る人」と「失敗から学んだことを語る人」とでも言えばいいのか。実際のところはどうだかわからないけど、経験から得た教訓について話をする時、…

全国旅行支援クーポンってやつ

aki-tabi.com これはワクチン接種証明書というものが必要らしい。そんなものもらったっけ、と今年の書類なんでもボックスを漁ったけど、ワクチン接種の案内の紙にシールとクリニックのハンコが押してあって、これが接種証明書となるらしいものを発掘できた。…

今日のTwitterでの出来事

ま、そういうこともありますよね。と思わされるシーンを目撃した。 古くは「アムロとシャアはあの後どうなったんですか」「死にました」みたいな、制作サイドによって解釈の余地が削られたりするのはよく見かける。 しかしユリケイのバックグラウンドか〜。…

機種変更(iPhone XS から14へ)

Proにしようと思ったのだがMaxしか在庫がないということでノーマルな14にしました。 2018年発売のiPhoneXSに対して14は2022年発売ということで4年分のジャンプだが使い勝手はびっくりするほど変化していない。プロセッサとか基本デザインはiPhone13と同様と…

インフルエンザワクチン接種してきた

コロナは全部左腕にワクチン接種した。なんとなく、ずっとコロナを左腕に打っているせいか、さいきんなんとなく左側が重いような気がするのです。ワクチンが体を作り替えているのでは。このままではまっすぐ立つこともできなくなってしまう。という危機感が…

鍵穴から室内を覗くシーンがいまいち納得できていない

最近の電子レンジはチンと鳴かない説がある。正確には、鳴き方がいろいろある。「電話のベル」もなんなのか令和ではロストテクノロジーだと思う。 よくシャーロック・ホームズとか怪人二十面相とか子供の頃に読んでいて、「鍵穴から室内を覗く」が理解できな…

肩書きに特殊局って書ける可能性がNTT東日本にはある

www.tech-street.jp NTT東日本で“特殊局”という部署を立ち上げ、新しいテレワークの仕組み“シン・テレワークシステム”を作るなど、大変ユニークな活動をされています。 これは、と思って読んでみると、 ――約20年間フレッツに携わってこられた山口さんが、「…

ハンターxハンターの新刊は確かに文字が多かった。けど面白かった。

37巻ね。読みました。よかった。 穿った見方をすると、これはKindle PaperWhite のサイズだと正直厳しいので大判の紙コミックスあるいは大型のディスプレイを有する新型のKindleの販促なのではないか。(穿ち過ぎ) けっこう王位継承の話を長くやってる気が…

週末日記

江戸流行婦凛(とうきょうはやりぷりん)ってやつをお土産でもらった。おいしい。 くれた子が「こんな小さかったっけ・・・?」と不満そうで、不景気で値段据え置きで小さくなってしまったのではないか、と適当なことを言っておいた。 しかし江戸と書いて東京…

苦手なことを仕事にしている

得意なことはあまり困らないので、苦手なことに時間を使う 時間を使うことで、単純な能力以外に経験値や失敗の回数が蓄積されていく 実際の仕事で重宝するのって失敗の回数やバリエーションだったりする。つまり1人で仕事をするのではなく多くの場合はチーム…

方言萌えがあります

最近更新されないのが寂しい。レイちゃんだいぶイチオシなんだが。会話のテンポがいちいち「ああ、こういう喋り方する子いる! 可愛い!」って記憶が刺激される。山形弁べつに親しい距離感ではないはずなんだが・・・。 www.youtube.com 自分は秋田育ちですが…

アドベントカレンダーはクリスマスのイベント感が薄いのであんまり乗れないところがある

「クリスマスまで毎日カレンダーに穴をあけて嬉しいお菓子などを取り出す」などの原体験がないのであんまり盛り上がらないんだよな。正月までだったら「もういくつ寝るとお正月?」という感覚の延長線上でわかる。枕の下に面白いことを書いた紙を置いておく…

ちょっとずつ生活の細かいところで不便を感じている

たとえば「golang」が音声入力でうまく入力できない。「Koran」とか「ゴラム」などになる。これに限らずどうしても音声入力で入力できない単語がいくつかある。悔しい。みんなどうしてるの。日本語だとわりときちんと動作するので結局は発音ということかもし…

ソニックフロンティア for Xbox S/X

ということで買ってやってます。開発期間はめっちゃかかったんだろうな、という造り込みとセガっぽい雑さが同居していて安心感がある。広いステージと高速な移動とぐるぐる回るレール。あらゆるパーツは高品質なんだけど組み立てが荒々しいというか、無造作…

テーマを変えてみた

最近はPCで書くことが多く、ブログテーマが気になることがあったので変更してみた。うちの環境だと横スクロールがちょっとだけ出る。 macOS Monterey Chrome 107.0.5304.87(Official Build) (arm64) フォントサイズ中 スマホから見るとテーマが変わらな…

golangのメソッドセットは実体の型にくっついてる

まあそれはそう、という感じではあるけど頭から抜けていた。 package main type F interface { Apply() } type f1 struct { } type f2 struct { } func (f1) Apply() { println("call f1!!!") } func (f2) Apply() { println("call f2!!!") } func build(p i…

舞城王太郎「淵の王」

読んだ。よかった。 いつの間にかKindleで舞城王太郎の本が買えるようになっていた気がする。ちょっと前までビッチマグネットとあと何作かしかなかった気がする? 気のせいかしら。とにかく、気が付いたらいろいろ入荷されていたので、未読で気になっていた本…

golangのrangeと文字列

func main() { for i, c := range "hello, こんにちは" { fmt.Printf("%d, %c, %s\n", i, c, reflect.ValueOf(c).Kind()) } } まあ、こういうコードがあると思いねえ。 $ go run main.go 0, h, int32 1, e, int32 2, l, int32 3, l, int32 4, o, int32 5, ,,…

golangでメソッドには型パラメータは付与できないけどレシーバには付与できる

pythonのジェネレータ的な書き味をgolangで - 0xfを書いていて気がついたのだけど、 なんか勘違いしていて、メソッドは型パラメータ持てないよといったとき、レシーバも同様かと思い込んでいた。 type ReadOnlyChannel[T any] <-chan T func each(s, e int) …

pythonのジェネレータ的な書き味をgolangで

yield でシュッといけるわけではないのだが channel を返せばいいか? func each(s, e int) <-chan int { r := make(chan int) go func() { defer close(r) for i := s; i < e; i++ { r <- i } }() return r } func main() { for i := range each(10, 20) { f…