Web Crypto API AES暗号のパフォーマンス比較

Note この記事は はてなエンジニア Advent Calendar 2024 - Hatena Developer Blog の 37日目(1/6)です。アドベントカレンダーってなんだっけと思ってきますが考えてはいけません。はてなのアドベントカレンダーは1月いっぱいまでやっているのです。 devel…

React 19 で unpkg.com が壊れる

Note 公式ドキュメントを参照したほうが早いかもしれません。 ja.react.dev TL;DR umd のビルドが React 19 から削除された unpkg.com などでバージョン未指定で React を使っている場合、動かなくなる可能性がある その場合は React 18 固定するか ESM 経由…

ブラックフライデーで買ったもの2024

Amazon のブラックフライデーセールで買ったは良いけどまだ届かないので自慢したいだけです。 今年はガジェット系を多く購入しました。というのも、たまにオフィスへ出社する際のPC充電器やその他をコンパクトにまとめたいという思いが強く、今回のタイミン…

はてなブログで GitHub のアラート記法を再現した

GitHub にはアラート記法という非常に便利な記法が存在します。 > [!NOTE] > Highlights information that users should take into account, even when skimming. のように書くと、以下のように表示されます。 github.com このアラート記法をはてなブログで…

Duolingo Max に入った

Duolingo はやっているだろうか?やっている人向けに説明すると毎日メンヘラメールが届くアレである。 私は今600日くらい続けているが、最近 Duolingo Max の課金をしてめちゃくちゃ勉強欲が上がっているので是非お勧めしていきたい。 経緯 そもそも Max に…

Dockerサブスクリプションに含まれる docker debug 機能

Docker Hub にはサブスクリプションが存在します。個人でプランに加入するケースは少ないと思いますが、会社で使うために組織で加入しているケースがあるかと思います。 この Docker Core のサブスクリプションに最近、 docker debug が含まれました。この機…

クライシスマップを埋めるという趣味

新しい趣味をはじめた。クライシスマップを埋めるというものだ。 クライシスマップを知らない方は多いと思うので説明すると、特務機関NERV防災アプリに追加された新機能でAEDや公衆トイレ、公衆電話などを地図上に可視化できる機能だ。 しかし、何もせずに勝…

【v130で修正済み】Chrome で scrollIntoView を同時に実行すると動かないバグがある

TL;DR 2017年ごろから発生していた scrollIntoView を同時に複数実行すると 1つしか動作しないバグが存在する。*1 次バージョン v130 でやっと修正される予定*2 それ以前のバージョンでサポートしたい場合は scrollTo を使うことで回避できる scrollIntoView…

【ブラウザ拡張】manifest v2 と v3 で実行可能な eval を作る

ブラウザ拡張機能作っていますか?そこで eval を実行したいというケースは多くあると思います。 例えば、 options ページにてユーザーが任意のコードを入力できるようにしてそれを実行するケースなどです。任意の JavaScript コードを実行する際には eval …

面白かったアニメ2024年夏

今期アニメはめちゃくちゃ面白い作品が多かったです。その中でも個人的にめちゃくちゃよかったアニメを紹介します。 逃げ上手の若君 暗殺教室でおなじみ松井優征先生が原作のアニメで、鎌倉時代〜室町時代の話です。制作会社は CloverWorks なので見る前から…

書かないコメントより書く意味のないコメント

皆さんはソースコード上にコメントを書くだろうか?個人で開発していると // TODO などは書きがちだがチーム開発ではコメントはコードの意味を修飾する、もしくは経緯や歴史を示すものとして重要な要素となりえる。 コメントの良い書き方というのは CleanCod…

久しぶりにディズニーシーに行ったらクラッシュに目をつけられ一生の思い出になった

こんにちは、先日ディズニーシーに行きました。前に行ったのが高校生の修学旅行だったので実に7年ぶりくらいかと思います。 さてさて、そんなディズニーシーですがめっちゃ並んだりアトラクション乗ったりジャンボリミッキー聞いたりといろいろなことを話し…

アイキャッチ画像をカスタマイズできるようになったらしいので遊んでみる

はてなインターン 2024 でアイキャッチ画像カスタマイズが開発されたらしいので試してみる。 staff.hatenablog.com どう?自分のブログに合うように作ってみたけど反映されてる?? 2024/9/6 追記 正しく反映されていそう!!とりあえずアイキャッチのHTML公…

作り置きを忘れると病気になる

病気になるというのは大げさかもしれない。 私は毎週末作り置きをして夕ご飯としている。というのも、仕事の終わりが 19時なのでそれ以降にご飯を作って食べて色々すると他に何もすることができない。 しかし先週、この作り置きができなかった。日曜日は予定…

意思決定は文書化してログを残して欲しい

私のいる開発チームは自分が入社する前からある。そのため、異動してしまってすでにチームにいない人が実装したものがたくさんある。 最近、そういった実装に多く悩まされることがある。なぜ実装したかの経緯が残っていないのだ……どういう実装がされているか…

【買って良かったもの】 モバイルバッテリー Anker 622

皆さんはモバイルバッテリーは使っていますか?おそらくほとんどの人は使っていると思うのですが、今回私が新しく買ったモバイルバッテリーが最高だったので紹介させてください! 私が買ったモバイルバッテリーは Ankerの622というやつです。MagSafeに対応し…

【備忘録】iPadからTailscale経由でssh接続する

iPadからsshで自宅のサーバーに接続したいと思ったことありませんか?え?自宅にサーバーがない?それだと話が終わってしまうので「あるある〜」という前提でこの記事は書いていきます。 Tailscale は WireGuard の技術を使用したVPNのSaaSです。 tailscale.…

Webサイトのキャッシュ戦略を整理する

現在、Web上にはたくさんのWebサイトが存在しています。見る側も昔と比べ格段に増え、現在はスマホをもつ世界中の人々がアクセスしてきます。 そのため、なにかしらWebサイトを立ち上げる際には現在はCDNなどを使用したキャッシュの仕組みが欠かせません。こ…

作ったお菓子 2024年4月

4月は休日が忙しくあまり作れなかったです。 さくさくメロンパン さっくさく抹茶スコーン 次回 前回 さくさくメロンパン ホットケーキミックスで作れる簡単メロンパンです。クッキーみたいだけど外はサクサク中はふわふわで非常に美味しかったです。 www.kur…

作ったお菓子 2024年3月

5月病なので1ヶ月以上遅れてしまいました。3日おやつ抜きの刑にしようと思っています。 いちご大福 抹茶のガトーショコラ サンセバスチャンパウンドケーキ 次回 前回 いちご大福 発端はこのリプでした。 そろそろイチゴが安くなる季節なので、イチゴ大福お願…

株式会社はてなに入社しました

株式会社はてなに入社しましたしています 2年目も頑張ります!! 株式会社はてなに入社しました - hitode909の日記

暑くなってきましたね。私も今日は半袖半ズボンで寝る予定です。 つい数日前までクソ寒かったので今週末はこんな暖かく、どこか遊びに行けばよかったです。 そういえば今、ステテコを履いているんですが「Slackの通知音みたいな名前のパンツ」として脳内処理…

作ったお菓子 2024年2月

プリン フォンダンショコラ アイスボックスクッキー チョコバナナムースケーキ 次回 前回 プリン 数ヶ月ごとに食べたくなるスイーツ第2位くらいです。カラメルがきれいに作れたのですが、カップから落ちてくれずプッチンできませんでした。 www.kurashiru.co…

作ったお菓子2024年1月

あ、、、、あけましておめでとうございます。 チョコバナナマジックケーキ 抹茶生チョコ いちごマカロン ガトーショコラ 次回 前回 チョコバナナマジックケーキ 新年一発目のお菓子はマジックケーキを作りました。マジックケーキというのは焼くと3層に分かれ…

【備忘録】CloudRunは X-Forwarded-For を上書きする

3行まとめ CloudRunはX-Forwarded-Forを上書きしてクライアントのIPアドレスにしてしまう User - CDN - CloudRun としている場合、X-Forwarded-Forの値はCDNのIPアドレスになってしまう 解決策はCDN独自のヘッダーを付与してアプリケーション側で読むしか方…

docker composeでnginxを動かすときはオリジンのコンテナがHealthyになっているかチェックすると良い

バックエンドとフロントエンドが分かれていたり、細かいルーティングを行うWebアプリケーションではローカルの開発環境でnginxをプロキシサーバとしてかますことが多いと思います。 しかし、docker compose upで立ち上げた初期はバックエンドのアプリケーシ…

【備忘録】Chromium 121でVRTが落ちる事がある

追記 2024年6月4日 4757 - chromedriver - WebDriver for Google Chrome - Monorail のissueを見てみると status が fixed になっており、修正されていそうです。 とはいえ、まだ最新版はパッケージマネージャーに降ってきていないのでまだ待つ必要がありそ…

YAPC::Hiroshimaに参加してきた

2月9日から11日まで広島へ行ってきて YAPC::Hiroshima に参加してきました。 yapcjapan.org YAPCとは 知らない方も多くいるので簡単に説明すると、表向きはPerlのカンファレンスだけど、実際Perlに関する内容は1割以下でなんでもありなカンファレンスです。 …

父の誕生日にFitbitを送った

私の父は、私とは違いめちゃくちゃ運動が好きです。毎年冬はスキー、夏はバドミントン、テニスで汗を流しています。しかし、最近運動のしすぎというより体調管理不足なのか熱中症になりかけたという話をよく聞きます。夏場のバドミントンは体育館でやるので…

作ったお菓子 2023年12月

え!?もう1月も終わる!?!?すみません、パルワールドが楽しすぎて完全に忘れていました… ガトーショコラ 抹茶マカロン(失敗) チョコレートマカロン(成功) クッキー 次回 前回 ガトーショコラ チョコレートのお菓子が食べたいときってありますよね?…