2021-02-01から1ヶ月間の記事一覧

2021/02/27

RabbitMQを完全に理解していたら1日終わった……

2021/02/26

kenkoooo.hatenablog.comぼくがかんがえたさいきょうのしぜんげんごしょりしすてむ、とりあえず何も出来ないが動くようにはなった。面白いポイントの実装はまだほとんど出来ていないが、動くものを見るだけでモチベーションが湧き上がってくる。すごい。ハッ…

2021/02/25

Hash Code で大爆死です…初手で実装を簡単にするために全ての信号機を1秒ずつ使うようにしたのだが、他のコードがその仕様に依存しすぎていたため、終盤で信号の長さを伸ばしたりすることが出来ずに終わった。

How can we convert BSON binary with subtype=0x03 to subtype=0x03

You can find in the BSON specification that a binary of subtype 03 (UUID Old) is deprecated and we should use subtype 04 (UUID).bsonspec.orgHow can we convert a 03 binary to a 04 binary? We can find the method to do that in mongo-python-dr…

2021/02/24

会社でハッカソン(3日間全く仕事をせずに好きにプログラミングをしていい日)をやっているので、ぼくがかんがえたさいきょうのしぜんげんごしょりしすてむを作っている。あと2ヶ月くらいで完成しそう。

2021/02/23

Project Euler 85 -> 96 ウィルソンの定理、知らなかった。 mathtrain.jp

2021/02/22

Elasticsearch 触ってたら1日終わった…学び routing kibana (というか elastic stack)

2021/02/21 今週の振り返り

2021/02/15 - 宇宙ツイッタラーXの憂鬱 2021/02/16 - 宇宙ツイッタラーXの憂鬱 2021/02/17 - 宇宙ツイッタラーXの憂鬱 2021/02/18 - 宇宙ツイッタラーXの憂鬱 2021/02/19 - 宇宙ツイッタラーXの憂鬱 2021/02/20 - 宇宙ツイッタラーXの憂鬱 AtCoder AC数: 149…

2021/02/20

Hash Code チーム連で貪欲愚直解法と焼きなましをやってみたけど、遅いっすねぇ……

2021/02/19

Elasticsearch をやっていたら1日終わった。

2021/02/18

Project Euler 83->85

2021/02/17

2021/02/16

AtCoder れたすさんのバチャで出てきた問題が自分的に勉強になるものばかりだった。C - Keep Graph Connectedパズル。面白かった。D - Maximum Average Sets典型っぽい。先に解かれた。D - Swap and Flip難しかった。終わった後の感想戦で2人とも似たような…

Tenka1 Programmer Contest E - Equilateral

れたすさんとバチャやった時に出てきて解いた。最終的にシンプルにまとまった気がする。 問題 atcoder.jp 解法 3点の間の各マンハッタン距離が等しくなる状態をいくつか図示してみると、必ず3点のうち少なくとも2点が45度の角度で並ぶことに気づく。このまま…

2021/02/15

Project Euler 74 -> 82 数学ゲーっぽい感じのイメージを持っていたが、後ろの方の問題を見ると普通に数え上げ DP みたいなのもあって面白い。

2021/02/14 振り返り

kenkoooo.hatenablog.com kenkoooo.hatenablog.com kenkoooo.hatenablog.com kenkoooo.hatenablog.com kenkoooo.hatenablog.com kenkoooo.hatenablog.com AtCoder AC数: 1488 -> 1493 (+8) 橙diff: 71 -> 71 (+0) 黄diff: 136 -> 138 (+2) 青diff: 203 -> 20…

2021/02/13

AtCoder Regular Contest 112 赤パフォ: ABCDE 111:46 橙パフォ: ABCD 91:23 自分: ABCD 109:26完全に遅解きでダメージを受けてしまった…… Difficulty を見た感じ解けるべき問題が解けた感じっぽいので、この防衛ラインをじわじわ上げつつ、たまにラッキーパ…

2021/02/12

github.comあまり競プロもせずに RustPython を眺めていたら1日終わった。CPythonからテストをコピーしてきたのだが、言語処理系のテストがそのプログラミング言語で書かれているのはかなり好き。他の種類のアプリケーションではそうはいかないので、少し羨…

Rust のパフォーマンス計測シリーズ

Rust のプログラムを高速化したいと思い、パフォーマンス計測ツールを色々試した。 perf Rust 専用ではなく、汎用のパフォーマンス計測ツール。perf record でプログラムを実行すると perf.data なるファイル生成され、これを perf report などで見る。perf …

2021/02/11

flamegraph 周りのツールがいつの間にか充実していたので、色々調べていたら1日終わった。https://www.speedscope.app/これに400MBくらいのJSONを食わせるとバグるので、何かが致命的におかしい。

2021/02/10

Project Euler これの答えが合わずつらい。 Problem 686 - Project Euler その他 大変なことになっているコードベースを読み進めていく作業は、どこに何が潜んでいるか分からない探検のような楽しさと、コードを書いた先人の息遣いを感じる考古学のような面…

2021/02/09

Project Eulet 54->64面倒系がいくつかあってつらかったけど、それ以外は虚無感が減ってきてだんだん面白くなってきた。

2021/02/08

Diff 2164 Submission #20054577 - AtCoder Regular Contest 021

2021/02/07 今週の振り返り

kenkoooo.hatenablog.com kenkoooo.hatenablog.com kenkoooo.hatenablog.com kenkoooo.hatenablog.com kenkoooo.hatenablog.com AtCoder AC数: 1480 -> 1488 (+8) 橙diff: 70->71 (+1) 黄diff: 134->136 (+2) 青diff: 202->203 (+1) Project Euler 0->54 (+5…

2021/02/05

Project Euler 32->50

2021/02/04

2021/02/03

Project Euler 26->32デプロイの待ち時間などのスキマ時間で虚無埋めをやるとよいのではないかと思ったが、コンテキストスイッチングのコストが大きすぎて効率はめちゃくちゃ悪くなった。

2021/02/02

Diff: 2543 E - Balanced Pilesメチャクチャしんどかった…

2021/02/01

Project Euler 虚無埋めチュートリアルをやった。多分200問くらいまではチュートリアルっぽいのでとりあえずレベル8まで無心で解きます…… 確定申告 終えた。freeeすごい。

2021/01/31 今週の振り返り

2021/01/25 - 宇宙ツイッタラーXの憂鬱 2021/01/26 - 宇宙ツイッタラーXの憂鬱 2021/01/27 - 宇宙ツイッタラーXの憂鬱 2021/01/28 - 宇宙ツイッタラーXの憂鬱 2021/01/29 - 宇宙ツイッタラーXの憂鬱 2021/01/30 - 宇宙ツイッタラーXの憂鬱 AtCoder AC数: 147…