bouzuya.hatenablog.com

ぼうずやのにっき

2020-03-01から1ヶ月間の記事一覧

2020-03 ふりかえり

2020-03 をふりかえる。 2020-02 の目標 ☐ nekurabe を公開する ☑ rust-hatena-blog 0.1.0 をつくる ☐ キーボードファームウェアの簡易版をつくる ☑ 『初めての GraphQL 』を読む 何冊か積まれている本を減らした。 週別のふりかえり 2020-W09 2020-W10 2020…

『レガシーコードからの脱却』を読んだ等

『レガシーコードからの脱却』を読んだ。ちょっとした読み物かな。 外を行き来したので疲れた。 どうにもうまくいきそうでいかない。 ELECOM の TK-FBP102 を買った。ぼくの使うものではない。 ABC160 E を解いた。 D よりも簡単そうだ。 23:00 を過ぎている…

2020-W13 ふりかえり

2020-W13 をふりかえる。 2020-W13 の目標 とその記事 目標。 ☑ 23:00 に寝る ☑ ABC159 を復習する ☐ 『レガシーコードからの脱却』を読む 記事。 2020-03-28 疲れている 2020-03-27 頭が痛い 2020-03-26 いろいろと立て込んでいる 2020-03-25 体調が悪い 20…

疲れている

仕事。疲れている。 ABC160 。ダメ。

頭が痛い

頭が痛い。 アニメの『鬼滅の刃』を観た。流行っていたみたいなので期待して観ていたのだけどいつまでたっても面白くならなかった。ぼくの感覚はズレているのかもしれない。 育児。耳・鼻・口と言いながらひっぱってきた。お茶をこぼしたときに自分でふきは…

いろいろと立て込んでいる

ABC159 F を解いた。解説どおりでしかない。難しい。 いろいろと立て込んでいる。良くない。 体調が悪い。良くない。

体調が悪い

子どもがなかなか寝てくれなかった。昼に寝すぎたとかだろうか……。 それはぼくだ。体調が悪くて一日横になっていた。いまだに頭が痛い。寝て起きたら治っていることに期待している。

ABC159 E を解いた

ABC159 E を解いた。 昨日 (2020-03-23) の document.execCommand の代替が何なのか調べた。どうも Clipboard API があるらしい。 Permissions API で権限を要求しないといけないらしい。通知のような確認があるとちょっと使いにくそうだ……。 そして caniuse…

clipboard.js を読んだ

npm:clipboard (zenorocha/clipboard.js) v2.0.6 を読んだ。 clipboard.js はクリップボードにコピーする機能を提供する JavaScript のライブラリだ。 GitHub の star が約 28k もあるのでおそらくメジャーなのだろう。 使い方は new ClipboardJS('.btn'); …

2020-W12 ふりかえり

2020-W12 をふりかえる。 2020-W12 の目標 とその記事 目標。 ☑ 23:00 に寝る ☑ panasonic2020 を復習する ☑ 『インタフェースデザインのお約束』を読む 記事。 2020-03-21 キーボードファームウェアへの下準備 2020-03-20 『インタフェースデザインのお約束…

キーボードファームウェアへの下準備

今日はキーボードファームウェアをつくろうとしていた。 Arduino IDE だと Keyboard.h を読み込んで Keyboard.press(c) でキーボードになってしまうのだけど Rust でどうすれば良いのか分からない。 いきなり Keyboard.h 相当に挑戦しても良いのだけどデバッ…

『インタフェースデザインのお約束』を読んだ

『インタフェースデザインのお約束』を読んだ。多くは同意できる。ただマテリアルデザインをフラットデザインとしている点などに違和感がある。 育児。帰省した。子どもが父のつくったハンバーグを食べた。火の通らなさそうな厚みのやつだ。このところぼくの…

『トイ・ストーリー 4 』を観た

『トイ・ストーリー 4 』を観た。ここ最近で (2020-03-13, 2020-03-15) 1, 2, 3 と改めて観たのは 4 を観るためだった。 悪くない。だけどあのトイ・ストーリーがウッディというおもちゃの物語がこれで終わってしまうのか……という寂しさはある。そんな終わり…

髪を切った

髪を切った。 細かいあれこれはあるのだけど書くほどの感じがしなくて。じゃあ髪を切ったことは書くほどのことかと言われるとそうでもない。 TypeScript で unique symbol を使って型の混同を回避してみた。

rubocop 0.80.1 のバグを踏んだ等

panasonic2020_f の解説動画を観た。 AtCoder の Rust の言語バージョンアップで入る crate を軽くみた。 rubocop のバグを踏んだ。 Style/HashTransformValues が Array に対して transform_values を使った形での書き換えを提案してくる。 --auto-correct …

panasonic2020_e を解いた

朝。 panasonic2020_e を解いた。解説を見て理屈では分かっても意外と正しく実装できなくて自信をなくす。

2020-W11 ふりかえり

2020-W11 をふりかえる。 2020-W11 の目標 とその記事 目標。 ☐ 23:00 に寝る ☑ ABC158 を復習する ☑ 『なるほど Unix プロセス』を読む 記事。 2020-03-14 bouzuya/rust-hatena-blog 0.1.0 をつくった 2020-03-13 『なるほど Unix プロセス』を読んだ 2020-…

bouzuya/rust-hatena-blog 0.1.0 をつくった

bouzuya/rust-hatena-blog 0.1.0 をつくった。 rust-hatena-blog は Rust で書かれたはてなブログの記事を管理するコマンドラインツール。とりあえず 0.1.0 にした。投稿できるようになった。これで使っていける。手元のファイルと同期できるように機能を追…

『なるほど Unix プロセス』を読んだ

『なるほど Unix プロセス』を読んだ。なるほど。 『トイ・ストーリー 2 』を観ている。

有線より無線のほうが速いのか……

インターネットの契約を切り替えた。いまさらだけど 1 Gbps になった。 速度を測ってみたら有線と無線で差が出ていなかった。調べてみたら有線 (1000BASE-T) と無線 (IEEE802.11ac) ではオプション次第で後者のほうが速い。規格名くらいは知っていたけど機器…

ABC158 F を木で解いた

ABC158 F を木で解いた。これは解説動画と同じ方法だ。 今日はいろいろツイートした。引用 RT についてのこと https://twitter.com/bouzuya/status/1237571697168924672 とか論理削除についてのこと https://twitter.com/bouzuya/status/1237534810752446464…

ABC158 F を解いた

ABC158 F を解いた 。lower_bound と SegmentTree を使っている。 ロボットを x でソートしておく。 組み合わせの数を dp で解く。あるロボットを操作したときと操作しなかったときの組み合わせの数を足せばよい。操作したときは連鎖的に操作されるロボット…

なんだか盛りだくさんな日だ

ABC158 F を解こうとした。 TLE 。解けそうな気もするんだけど……。 『陽気なギャングの日常と襲撃』を読んだ。おまけの密度が良かった。 『ペット 2 』を観た。 1 作目のほうが良かったな……。キャラのブレが気になる。なんかそんな性格だったっけ……って。 育…

2020-W10 ふりかえり

2020-W10 をふりかえる。 2020-W10 の目標 とその記事 目標。 ☑ 23:00 に寝る ☑ ABC157 を復習する ☑ 『初めての GraphQL 』を読む 記事。 2020-03-07 子どもが熱を出している 2020-03-06 Android の OpenKeyChain に GPG の鍵をインポートした 2020-03-05 …

子どもが熱を出している

WEB+DB PRESS Vol.114 WebAuthn の特集を写経した。 Kotlin で書き直した。 『初めての GraphQL 』を読んだ。手を動かしていない。 ABC157 F を解いた。いつもの自力で解けない問題。 ABC158 に参加した。 D の入力をうまく解釈できなくてダメ。つまらないミ…

Android の OpenKeyChain に GPG の鍵をインポートした

Android の OpenKeyChain (open-keychain/open-keychain / Google Play) に GPG の鍵をインポートした。方法は https://www.openkeychain.org/faq/#what-is-the-best-way-to-transfer-my-own-key-to-openkeychain に書いてあるとおりだ。 # generate a stron…

スチームオーブンレンジを買おうか迷っている

朝。セグメントツリーについて調べている。まだ実装していない。 https://twitter.com/bouzuya/status/1235429357910290434 Panasonic のスチームオーブンレンジ NE-BS2600 を買おうか迷っている。 迷っている。

2020-02 の言語別リポジトリ数など

言語別リポジトリ数。 2020-02 (2020-02-05) からの変化は Rust がひとつ増えただけ。 67,TypeScript 60,PureScript 10,Kotlin 9,null 6,Java 6,Haskell 5,Rust 5,Dhall 5,CSS 4,VimL 3,Visual Basic 3,HTML 2,Shell 2,C# ひな人形を片付けた (2020-03-03) 。…

明日はひな人形を片付けよう

朝・昼。 ABC157 D と E を復習した。 E は別の解き方でもう一度解こうと思う。 use proconio::marker::Usize1; を使うと良い場面があった。 https://docs.rs/proconio/0.3.6/proconio/marker/enum.Usize1.html 入力のうち 1 からはじまる数字を 0 からはじ…

子どもが牛肉を狙って食べ続けていた

朝・昼は ABC157 A, B, C を復習した。 ABC157 D の解説動画を観た。 Union Find 。あと 30 分ほど時間があれば (解き慣れていれば) 解けたはずなのにな……。 夜。子どもが牛肉を狙って食べ続けていた。小さいくせにやるな……。