bouzuya.hatenablog.com

ぼうずやのにっき

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

2020-W22 ふりかえり / 2020-05 ふりかえり

2020-W22 をふりかえる。 2020-W22 の目標 とその記事 目標。 ☐ deno 向けのスクリプトを書く ☐ blog.bouzuya.net の別 UI 0.1.0 をつくる ☑ PAST の過去問題を解く 記事。 2020-05-30 ドッキングステーションが欲しくなっている 2020-05-29 ABC051 D でダイ…

ドッキングステーションが欲しくなっている

ドッキングステーションが欲しくなっている。 https://twitter.com/bouzuya/status/1265903836117340161 理由はいくつかある。 現状。仕事用の MacBook Pro は 4 つの Thunderbolt 3 ポートをすべて使用している。それぞれ給電・ LAN ケーブル・外部ディスプ…

ABC051 D でダイクストラ法やベルマン・フォード法を試した

ABC051 D を解いた。問題の一部をダイクストラ法とベルマン・フォード法の二種類で解いた。過去に何度も本番で実装をバグらせているので蟻本などを読みながら改めて実装した。 ダイクストラ法 https://atcoder.jp/contests/abc051/submissions/13681607 ベル…

TypeScript 3.9.3 では export の書き方で configurable が変わる

TypeScript 3.9.3 だと export の書き方次第で出力される JavaScript の動作が違うっぽい。 一度 import してから export するのと export * from ... や export { x } from ... とする場合で configurable の値が変わる。 https://gist.github.com/bouzuya/…

bbn-furikaeri 0.2.0 をつくった

bbn-furikaeri 0.2.0 をつくった (が、 gist は更新していない) 。 bbn-furikaeri は deno 向けのスクリプトで blog.bouzuya.net の n 年前の記事を一覧表示するもの。 2020-05-21 に書いた。 以前はローカルのファイルを参照していた。それをリモートのファ…

past201912_l を解いた

PAST201912 L グラデーション Gradation を解いた。自力では解けなかった。 使用する小さい塔の組み合わせを bit 全探索で列挙する。大きい塔と使う小さい塔に対して MST: Minimum Spanning Tree 最小全域木 (の辺のコストの合計) を求めた。 MST はクラスカ…

MacBook Pro への移行を完了した

MacBook Pro への移行 (2020-05-22) を完了した……はず。もしかしたら何か忘れているかもしれない。 Feedbro の移行を忘れていたので他にも忘れているかもしれない。 PAST201912 の I, J, K を解いた。自力ではダメだった。 LCA: Lowest Common Ancestor が出…

2020-W21 ふりかえり

2020-W21 をふりかえる。 2020-W21 の目標 とその記事 目標。 ☑ 髪を切る ☑ AC 数 430 ☐ npm パッケージの esm 対応のことを書く ☐ blog.bouzuya.net の別 UI を作成する 記事。 2020-05-23 PAST に参加した 2020-05-22 MacBook Pro 13-inch 2020 Four Thund…

PAST に参加した

PAST アルゴリズム実技検定 の第 3 回に参加した。 結果は 52 点の初級だった。問題の詳細はまだルール的に書けない。今後もたぶん書かない。緑下位というレートどおりの結果ではあると思う。次は中級にしたい。 午前中にあわてて過去問題を解きはじめて 13:…

MacBook Pro 13-inch 2020 Four Thunderbolt 3 ports が届いた

MacBook Pro 13-inch 2020 Four Thunderbolt 3 ports が届いた。 2020-05-05 に買ったものだ。 https://twitter.com/bouzuya/status/1263625386182578176 移行作業をしている。おそらく 50% くらいだ。なるべく早めに片付けてしまうつもりでいる。今後はロー…

bbn-furikaeri をつくった

bbn-furikaeri という deno 向けのスクリプトを書いた。 https://gist.github.com/bouzuya/661d1922ca6e6134d853a087e0ee58eb bbn: blog.bouzuya.net の n 年前までの記事タイトルと URL を表示するスクリプトだ。ぼく以外の人が使うことはまず間違いなくな…

ABC067 を解いた等

ABC067 を解いた。 D は解けそうで解けなかった。解説を見たらすぐに解けた。考察が悪くて変な方針・実装になってしまうことがままある……。 ゲオのリングフィットアドベンチャー抽選に応募してみた。 2020-05-13 で「買わないほうが良いのだと思おう」などと…

あくる

育児。かたい→たかい。あくる→あるく。 ABC068 を解いた。 D は解けなかった。

ABC168 E を解いた

ABC168 A, B, C, D, E を解いた。 E は解説を見ながら解いた。明日は F 。 TypeScript の esm で拡張子が付与されない件の続きをやっている。結局良い方法が見当たらなくて Zoltu/typescript-transformer-append-js-extension に手を入れようとしている。 本…

2020-W20 ふりかえり

2020-W20 をふりかえる。 2020-W20 の目標 とその記事 目標。 ☑ AC 数 410 ☐ blog.bouzuya.net の別 UI を作成する ☐ React の学び直しを続ける ☐ 22:30 に寝る 記事。 2020-05-16 『チャオチャオ』で遊んだ 2020-05-15 TypeScript 3.8 -> 3.9 でテストが失…

『チャオチャオ』で遊んだ

『チャオチャオ』で遊んだ。ひさしぶりのボードゲームだ。 ダイスとブラフ。ぼくの苦手なふたつの要素からなるゲームだ。 ルール。 プレイ人数は 2 〜 4 人 9 マス目がゴールになっているすごろく (橋) ダイスは 6 面ダイスだが 5 と 6 がバツ印になっている…

TypeScript 3.8 -> 3.9 でテストが失敗した

TypeScript 3.8 から 3.9 にバージョンアップしたらテストが失敗した。 イメージとしては↓のような形だった。 // mod_f.ts export function f(): void { console.log("Hello"); } // mod.ts export { f } from "./mod_f"; // main.ts import { f } from "./m…

Accepted 410

ABC072 および ABC123 を解いた。 ABC123 D Cake 123 は解けそうで解けなかった。悔しい。 AtCoder での AC 数 (Accepted) が 410 になった 。今週の目標をひとつ達成した。 deno が 1.0.0 になっているのでそれを使って blog.bouzuya.net の別 UI をつくっ…

ABC073, ABC121

ABC073 を解いた。 D はダイクストラ法の実装や INF の値に誤りがあって WA を連続で出した。 ABC121 を解いた。 D が解けなかった。以前解答を見ているはずなのに……。ある偶数 n において n xor n + 1 は 1 かあ……。 リングフィットアドベンチャーははずれ…

思いつくままに書き足す

家で子どもをみている。 ABC167 E, F を解いた。自力ではない。 AC 数 402 。今週で 410 にしたい。 ここまで昨日 (2020-05-11) と同じようなことしか書いていない。思いつくことを書き足す。 昨日は寝るのが遅かった。今日も遅れている。昨日ほどではないも…

何をしたのか分からない日

何をしたのか分からない日。ひさしぶりに使ったフレーズだ。 子どもの世話をしていた。あとは ABC167 の復習をしていた。うーん……。

2020-W19 ふりかえり

2020-W19 をふりかえる。 2020-W19 の目標 とその記事 目標。 ☑ ABC166 の解説を読む ☐ React の学び直しを続ける ☐ 22:30 に寝る ☑ WEB+DB PRESS Vol.116 を読む 記事。 2020-05-09 衣替えした 2020-05-08 ABC119, ABC076 (途中) を解いた 2020-05-07 自由…

衣替えした

衣替えした。冬物を片付けた。もう 5 月だからな……。ただ外に出ると暑いが家に居ると寒い。体調がおかしいのかもしれない。 ↓を解いた。 ABC076 D ABC118 ABC075 2020-05 目標の AC 数は 420 。現在の AC 数は 391 。この調子なら達成できそうだ。

ABC119, ABC076 (途中) を解いた

昨日はいろいろあって夜ふかしした。なので朝活はなし。 今日も子どもの世話をしている。 『ローマ (前編) 』のシーズン 1 を観た。テレビドラマ。カエサルが殺されるところまで。 『 WEB+DB PRESS Vol.116 』をざっと読んだ。 ABC119 を解いた。 C までを過…

自由時間に ABC の過去問題を解いている

家で子どもをみている。有給休暇が来週だか再来週だかにはなくなる。 子どもが朝起きてくるまでと昼寝している間が自由な時間だ。 ABC063 を解いた。 D おおまかな方針としては間違っていなかったけど細かいところでミスした。 C はいろいろと間違っていた。…

頭が痛くて寝ていた

頭が痛くてほとんど寝ていた。 今日で連休が終わりなのだけど 2020-04-28 にも書いたとおり家庭保育が続くのでずっと休みだ。

13 インチ MacBook Pro を買った

13 インチ MacBook Pro を買った。昨日 2020-05-04 に発売したらしい。待っていたので予定どおりに買った。まだ届いていないけど。 https://twitter.com/bouzuya/status/1257432964503416833 買ったのは Thunderbolt 3 ポートの 4 つある上位のモデルだ。プ…

ABC166 D, E, F を解いた

ABC166 D, E, F を解いた。解説 PDF を読みながら実装した。動画がきたら観るつもりで居る。 2 回連続で 2 完→ 3 完とひどいので次こそは……。 気まぐれにサイコロを共有する Web アプリをつくっている。 映画『ブラックパンサー』を観た。 2018-07-07 にも観…

2020-W18 ふりかえり

2020-W18 をふりかえる。 2020-W18 の目標 とその記事 目標。 ☑ ABC164 の解説を読む ☑ React の学び直しをはじめる ☑ deno を使ったスクリプトを書く ☐ 22:30 に寝る ☐ WEB+DB PRESS Vol.116 を読む 記事。 2020-05-02 体調が悪い 2020-05-01 体調が悪い 20…

体調が悪い

気温変化のせいか体調が悪い。 ABC165 の結果がひどくて憂鬱になっている。