Diary of a Perpetual Student

Perpetual Student: A person who remains at university far beyond the normal period

【令和最新版】俺的ゲーム配信環境 2022

コロナ禍の過ごし方として、毎晩、大学の頃のサークルの同級生と Discord に集まって通話をしています。思い思いに好きなゲームをしたり、仲間を募って同じゲームを遊んだりする時間です。バーチャル部室と言ったところでしょうか。 このとき、Discord の画…

Jest で落ちたアサーションを GitHub のアノテーションに出す

最近 GitHub Actions を弄くり倒すことにハマっていて、 GitHub の Checks API を利用して annotation を出すおもてなしをすることだけが生きがいだと思って生活していました。 そんな中、JavaScript (TypeScript) のコードのテストでよく使われている Jest …

個人開発をクラウドシフトすることにした〜Github Actions 用の IAM ロールを作る〜

個人開発用に VPS を借り始めてもう7年近くになる。これまでにボードゲーム関連で作ったサービスは基本的に VPS 1台に全部載せて運用している。コンテナすら利用していないので、PHP や MySQL のバージョンを上げるだけで一苦労だ。 日々の運用が toil にな…

周囲の iPhone ユーザに迷惑をかけまくっていた話

僕は Apple 信者ではないのに、どういうわけか Apple 製品に囲まれて暮らしている。 M1max の Macbook Pro に Magic Trackpad と Magic Keyboard を繋いで仕事をし、 iPad Air で動画を見ている。 そして、財布には AirTag をつけている。 Apple AirTag 4個…

フロクロさんを語る:マルチタレントとオープンネス

今日はとあるアーティストについての話をします。先日のエントリで1楽曲だけ取り上げた、フロクロ(Frog96)さんです。 音楽制作者としての自分、ソフトウェアエンジニアとしての自分、両方の目線で強く惹かれるところがあったので、ぜひ紹介させてください…

アグリコラ:泥沼からの出発 リバイズドエディション の誤訳指摘

遅くなってしまいましたが、 アグリコラ:泥沼からの出発 リバイズドエディション(日本語版)を開封しましたので、誤訳の指摘や補足情報の提示をします。ゆっくりやればよいと思っていたのですが、お盆休みで多くのプレイヤーが泥沼で遊んでいそうなのを観…

ダークモードをおまけ感覚で提供するのは厳しい

スマートフォンを先日発売された Google Pixel 6a に乗り換えました。 もともとは Pixel 3a を利用していたのですが、セキュリティアップデートの提供保証が切れたことが買い替えの主な理由です。 store.google.com 機種変更に伴って、ワンタイムパスワード…

株式会社はてなに入社しました(本物)

株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記 といういつものやつではなくて、これは本当の入社エントリ(にしては遅すぎないか?)です。 株式会社はてなにWebアプリケーションエンジニアとして入社して4か月が経とうとし…

ISUCON 12: はじめての ISUCON 体験記

ISUCON 12 予選にチーム「横浜の缶詰」*1として参戦し、最終スコア 9368 点を残して敗退しました。参考値ではありますが 104 位(661 チーム中?)ですね。 isucon.net 結果としては残念な感じですが、初めての ISUCON で今後の成長に繋がるやり方を貫き通せ…

最近聴いてる曲: Jul. 2022

社内でおすすめの新譜を載せていくチャンネルが生えていてめちゃくちゃ良いな〜と思った。 全然新譜ではないけれど最近聞いてる曲を淡々と載せていく。 我愛你 / Cody・Lee(李) www.youtube.com ドラを鳴らす曲を作りたかったので参考に。 ただ選択があった …

悪しき日にレジリエンスを考える

この4月にブログを新しく作り直したのですが、前のブログの記事の移転がまだできていません。 それはそうと、今日は自分が昔書いたエントリを掘り返して、令和最新版にリファインメントしていこうと思います。 「東日本大震災」 急に思い出した話を書きます…

LambdaでSlack Botを開発するTips

本エントリは、バックエンドにAWS Lambdaを用いたSlack Botを開発するときのTipsを雑多に垂れ流していくものです。普段の記事と異なり、エントリとしての主張のまとまりに関してはほとんど考慮していません。 Slackで使えるインタフェースを把握しよう Slack…

標準エラー出力が見れなくなるpreztoユーザはバージョンを確認しよう

結論 昔のpreztoを使っている人は、最新のリポジトリの状態を反映しよう 本文 僕のターミナルがおかしい 僕のターミナル環境はなにかがおかしい。何がおかしいかというと、標準エラー出力に書き込まれているものが見えなくなることがありました。 コマンドの…

自宅にYAMAHAの業務用ルータを導入してみた

こんにちは、ネットワーク初心者のid:arthur-1です。今回は家のネットワーク環境整備の話をします。 学生時代には学園祭実行委員会の1ロールとしてITインフラ管理をやっていました。「ネット繋がらない!」「プリンター調子悪い!」という声に24時間体制で対…

202203引っ越しログ 5. 物件編

いよいよ引っ越しの振り返りも最後です。友人も引っ越しをそろそろしたいようで、このエントリ群を参考にしてもらっています。 家電編 家具編 PC周辺機器編 IoT機器編 物件編 ←本エントリ 物件編 物件編 要件定義 物件を探す 契約スケジュール 内見 初期費用…

input[type="datetime-local"]の値をPlay Frameworkで受け取るには

結論 input[type="datetime-local"] をPlay Frameworkで受け取る時のValidationルールは localDateTime("yyyy-MM-dd'T'HH:mm") 本文 背景と問題 Play Frameworkのチュートリアルとして、スケジュール管理ツールのようなものを作ろうとしていました。予定のタ…

202203引っ越しログ 4. IoT機器編

もう5月も終わりそうなのに未だに3月の話をしている。 家電編 家具編 PC周辺機器編 IoT機器編 ←本エントリ 物件編 IoT機器編 IoT機器編 持ち込んだもの Nature Remo Mini Google Nest Mini 買ったもの スマートシーリングライト スマートスポットライト Goog…

SlackのチャンネルURLに関する実験

Slackのチャンネルにリンクを貼りたいと思ったことはありませんか?僕はあります。 以下のようにチャンネルメニューを開いて「リンクをコピー」を選択することで、チャンネルのURLを取得することができるんですね。 チャンネルURLは https://{your_workspace…

自由研究のために乗換案内をスクレイピングしようとしたら法律の勉強をすることになった話

PR & Introduction こんにちは。id:arthur-1です。GWいかがお過ごしでしょうか。まずはPRから。 hatenacorp.jp 株式会社はてなが2022年5月1日付でフレキシブルワークスタイル制度をアップデートしました。その1要素として、居住地に関する制限が全国に拡大し…

202203引っ越しログ 3. PC周辺機器編

こんにちは。id:arthur-1です。新卒がぽつんといても役に立たない気がしたので、GWは10連休にしました。 次回はPC周辺機器編の予定ですが、先に技術エントリを書くかもしれません。 正解はどちらでもない、でしたね。 家電編 家具編 PC周辺機器編 ←本エント…

初任給の日

本日は初任給の日です。めでたいな〜。 ja.wikipedia.org ということで: 最近のスマホは優秀なので手ブレで躍動感出すの難しい。

202203引っ越しログ 2. 家具編

id:arthur-1です。Play Frameworkへの恨みつらみ 技術エントリが書きたくなったので引っ越しログをさっさと終わらせようと思います。 家電編 家具編 ←本エントリ PC周辺機器編 IoT機器編 物件編 家具編 家具編 リビング ダイニングテーブル ダイニング椅子 …

202203引っ越しログ 1. 家電編

id:arthur-1です。ブログとIDが新しくなりました。こちらでもどうぞよろしくお願いします。 2022年3月に7年間も通った大学を卒業し、実家から引っ越して新生活が始まりました。在宅勤務がメインになので家の環境に投資する価値があると思い、物件選びから購…

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

株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記