bouzuya.hatenablog.com

ぼうずやのにっき

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

nostr の like (NIP-25 Reactions) を試してみた

nostr の like (NIP-25 Reactions) を試してみた。 kind: 7 かつ content: "+" で tags に e, p を指定したイベント。 e, p は NIP-01 にあるとおり "event" と "pubkey" を意味するもの。ここでは e は like の対象になる text-note (?) の event id で、 p…

nostr-keygen 0.1.0 をつくった / ARC149 の A を解いた

nostr-keygen 0.1.0 をつくった。 bouzuya/rust-sandbox に置いている。 nostr-keygen は prefix を指定して nostr で使用するための keypair を生成するコマンド。 nostr では public key が露出していることも多いので「良い感じ」の keypair が欲しくなっ…

2023-W08 & 2023-02 ふりかえり

2023-W08 をふりかえる。 2023-W08 の目標 とその記事 目標。 ☑ 2023-01 ふりかえりを書く ☐ sitemap-xml-writer を別リポジトリにする 記事。 2023-02-25 AGC022 の A を解いた / nostr のクライアントの進捗 2023-02-24 AGC008 の A を解いた 2023-02-23 …

AGC022 の A を解いた / nostr のクライアントの進捗

AGC022 : AtCoder Grand Contest 022 の A を解いた。 A - Diverse Word https://atcoder.jp/contests/agc022/tasks/agc022_a 提出: https://atcoder.jp/contests/agc022/submissions/39199960 未使用のものを追加または一文字進める use proconio::{input, …

AGC008 の A を解いた

AGC008 : AtCoder Grand Contest 008 の A を解いた。 A - Simple Calculator https://atcoder.jp/contests/agc008/tasks/agc008_a 提出: https://atcoder.jp/contests/agc008/submissions/39158940 解説 AC use proconio::input; fn main() { input! { x: i…

子どもと定規を買いに行った

子どもと定規を買いに行くなどした。平日よりむしろ疲れる。 今日のコミット。 rust-sandbox 1 commit nostrs: Add metadata subcommand rust-atcoder 1 commit agc036 a

ABC290 の A, B, C, D を解いた

Toyota Programming Contest 2023 Spring Qual B(ABC290 : AtCoder Beginner Contest 290) の A, B, C, D を解いた。 A - Contest Result https://atcoder.jp/contests/abc290/tasks/abc290_a 提出: https://atcoder.jp/contests/abc290/submissions/39114…

AGC018 の A を解いた

AGC018 : AtCoder Grand Contest 018 の A を解いた。 A - Getting Difference https://atcoder.jp/contests/agc018/tasks/agc018_a 提出: https://atcoder.jp/contests/agc018/submissions/39092457 GCD(A) を考えたとき、当然 A_i は GCD(A) の倍数であり…

AGC016 の A を解いた

AGC016 : AtCoder Grand Contest 016 の A を解いた。 A - Shrinking https://atcoder.jp/contests/agc016/tasks/agc016_a 提出: https://atcoder.jp/contests/agc016/submissions/39071699 妙に手こずってしまった N が小さいので、'a'..='z' について単純…

2023-W07 ふりかえり

2023-W07 をふりかえる。 2023-W07 の目標 とその記事 目標。 ☑ ブラーバジェット m6 のことを書く ☑ センサー付きシーリングライトのことを書く ☐ 2023-01 ふりかえりを書く 記事。 2023-02-18 ブラーバ ジェット m6 を半年使った感想 / bouzuya/node-wsse …

ブラーバ ジェット m6 を半年使った感想 / bouzuya/node-wsse 6.0.0 をつくった

ブラーバ ジェット m6 のことは過去に何度か書いている。 2022-08-03 2022-08-01 からブラーバ ジェット m6 をレンタルしている 2022-08-30 2022-08-28 にブラーバ ジェット m6 を返却した 2022-09-04 2022-09-02 にブラーバ ジェット m6 を買った (詳細を書…

CODE FESTIVAL 2016 qual C の A, B を解いた

CODE FESTIVAL 2016 qual C の A, B を解いた。 A - CF https://atcoder.jp/contests/code-festival-2016-qualc/tasks/codefestival_2016_qualC_a 提出: https://atcoder.jp/contests/code-festival-2016-qualc/submissions/38946654 先頭から 'C' を探し、…

Node.js で ESM を使う際の nyc の設定を直した / diverta 2019 Programming Contest 2 の A を解いた

Node.js で ES Modules を使用した場合の npm:nyc の設定を直した。よく分からないままに。 node --loader @istanbuljs/esm-loader-hook してやると動く。きちんと理解はできていないものの、モジュール解決に処理を挟み込むことで nyc が動くようにしている…

ARC150 の A を解いた

ARC150 : AtCoder Regular Contest 150 の A を解いた。 A - Continuous 1 https://atcoder.jp/contests/arc150/tasks/arc150_a 提出: https://atcoder.jp/contests/arc150/submissions/38907959 解説 AC '?' の数に気をとられたのだけど、 K 個の範囲の 1 …

トイレに人感センサー付きシーリングライトをつけた / AGC003 の A, B を解いた

トイレのシーリングライトを人感センサーのものに変えた。 1200 lm にしたけど以前よりすこしまぶしい (問題ない) 長時間 (90s) 居ると消えることもあり、頭を左右に動かして再点灯させたりする センサーを忘れてスイッチを切ってしまいがちだったのでスイッ…

AGC031 の A を解いた

AGC031 : AtCoder Grand Contest 031 の A を解いた。 A - Colorful Subsequence https://atcoder.jp/contests/agc031/tasks/agc031_a 提出: https://atcoder.jp/contests/agc031/submissions/38867325 'a..=z' の各文字ごとに個数を数える その文字を選ばな…

2023-W06 ふりかえり

2023-W06 をふりかえる。 2023-W06 の目標 とその記事 目標。 ☑ bbn コマンドでの sitemap.xml 出力に対応する ☐ 2023-01 ふりかえりを書く 記事。 2023-02-11 bouzuya-icon-generator の 4.0.4 をつくった / ABC289 に参加した 2023-02-10 AGC011 の A, B …

bouzuya-icon-generator の 4.0.4 をつくった / ABC289 に参加した

bouzuya-icon-generator の 4.0.4 をつくった。 今回の変更はセキュリティアップデートのみ。 依存関係のうち npm:geckodriver は最新 (3.2.0) にしても npm audit の警告が消えない。バージョンアップをしようとしていそう (https://github.com/vladikoff/n…

AGC011 の A, B を解いた

AGC011 : AtCoder Grand Contest 011 の A, B を解いた。 A - Airport Bus https://atcoder.jp/contests/agc011/tasks/agc011_a 提出: https://atcoder.jp/contests/agc011/submissions/38758997 t は昇順にソートして良い 貪欲に人数の上限 C または時刻の…

体調が悪い

体調が悪いので寝る。 今日のコミット。 rust-sandbox 1 commit bbn: 0.36.0 rust-atcoder 1 commit agc038 a

ABC088 の A, B, C, D を解いた

ABC088 : AtCoder Beginner Contest 088 の A, B, C, D を解いた。 A - Infinite Coins https://atcoder.jp/contests/abc088/tasks/abc088_a 提出: https://atcoder.jp/contests/abc088/submissions/38715960 n % 500 <= a B - Card Game for Two https://at…

PAST #11 の I を解いた

PAST #11 : 第11回 アルゴリズム実技検定 過去問 の I を解いた。 I - お片付け https://atcoder.jp/contests/past202206-open/tasks/past202206_i 提出: https://atcoder.jp/contests/past202206-open/submissions/38695780 幅優先探索で最短経路を求める問…

ABC064 の A, B, C, D を解いた

ABC064: AtCoder Beginner Contest 064 の A, B, C, D を解いた。 A - RGB Cards https://atcoder.jp/contests/abc064/tasks/abc064_a 提出: https://atcoder.jp/contests/abc064/submissions/38673227 (r * 100 + g * 10 + b) % 4 == 0 B - Traveling AtCoD…

2023-W05 ふりかえり

2023-W05 をふりかえる。 2023-W05 の目標 とその記事 目標。 ☐ bbn コマンドでの sitemap.xml 出力に対応する ☑ L チカする 記事。 2023-02-04 終日子どもの世話 2023-02-03 ABC085 の A, B, C, D を解いた 2023-02-02 Tenka1 Programmer Contest 2019 の C…

終日子どもの世話

終日子どもの世話。昼寝のすきにRustオンラインもくもく会 #181 (https://rust-online.connpass.com/event/273659/) に参加した。 ABC288 に参加した。 1230 → 1289 (+59) 。 https://atcoder.jp/users/bouzuya/history/share/abc288 。難易度の高かった D …

ABC085 の A, B, C, D を解いた

ABC085 : AtCoder Beginner Contest 085 の A, B, C, D を解いた。 A - Already 2018 https://atcoder.jp/contests/abc085/tasks/abc085_a 提出: https://atcoder.jp/contests/abc085/submissions/38573476 s[3] = '8'; して出力すれば良い B - Kagami Mochi…

Tenka1 Programmer Contest 2019 の C を解いた

Tenka1 Programmer Contest 2019 の C を解いた。 C - Stones https://atcoder.jp/contests/tenka1-2019/tasks/tenka1_2019_c 提出: https://atcoder.jp/contests/tenka1-2019/submissions/38550382 ...### のように右側に # を寄せた形をつくれば良い .....…

PAST #11 の H を解いた / L チカ

PAST #11 第11回 アルゴリズム実技検定 過去問 の H を解いた。 H - 2つのナップサック https://atcoder.jp/contests/past202206-open/tasks/past202206_h 提出: https://atcoder.jp/contests/past202206-open/submissions/38527462 いわゆるナップサック問…