valid,invalid

関心を持てる事柄について

PlayStation 5とメタファー:リファンタジオ買った

自宅にあるコンシューマーゲーム機が長らくSwitch 1のみである程度のライトゲーマーだが、PlayStation 5を購入した。 PlayStation 5 デジタル・エディション 日本語専用 Console Language: Japanese only (CFI-2200B01)ソニー・インタラクティブエンタテイン…

歯医者を変えたら虫歯が見つかった

2025年の中頃まで4年ほど同じ歯医者に通っていた。2023年頃に1箇所虫歯を治して以降は定期的な検診でも不調は見つからず、口内の健康は良好だと思っていた。 昨年に引っ越したのを機に歯医者が変わり改めて検診をしたところ2箇所の虫歯が見つかった。1つは初…

Devinが蓄積したKnowledgeをAGENTS.mdなどにマージする

AI

AIコーディングエージェントのDevinはKnowldgeと呼ばれるコンテキスト管理の仕組みがある。ユーザーが手動で登録することもできるし、ふだんのチャット内でのフィードバックに基づいて自動的に記憶すべきナレッジを提案もしてくれる。 Knowledge - Devin Doc…

2025年に買ってよかったもの、買わなくてもよかったもの

生活・趣味で2025年に買ってよかったもの、買わなくてもよかったもの。 ちなみに、振り返るにあたってAmazonでの購入商品一覧を得るには GitHub - rs-techdev/Bookmarklet を利用した。 買ってよかったもの Addictive Drums 2: Custom Collection いきなり趣…

「こんな複雑なことをしないといけないのはおかしい」というソフトウェアエンジニアの勘

時折、「やりたいことに対してこんな複雑なことをしないといけないのはおかしい」という感覚がはたらく。ソフトウェアエンジニアの勘といってもいい。 FizzBuzz Enterprise Editionはプログラマジョークとして解されるが、実際のエンジニアリングではもっと…

カフェイン摂取を1日やめたら不調だった

毎日すくなくとも1杯程度はコーヒーを飲む、つまり100mg以上のカフェインを摂取する生活をずっと続けてきた。 今週木曜日にたまたま飲む機会を逸したところ、夕方から翌日にかけて強めの頭痛に見舞われた。 金曜朝にいつもより早めにコーヒーを飲んでカフェ…

「発言は個人のものであり所属と関係ありません」という表明をするより所属を書かない方が効果的

SNSのプロフィール欄やブログ記事内でよく見かける「発言は個人のものであり所属と関係ありません*1」という表明に効力があるのだろうかと気になり、少し調べたところ先行研究があった。 2023. Caleb T. Carr, Rebecca A. Hayes, Cameron W. Piercy “Posts a…

今年もRentioで加湿器をレンタルした

今年もRentioで加湿器をレンタルした。 使わない家具や家電を仕舞っておくスペースがないので、通年で利用しないものはレンタルするようにしている...と言うとレンタル代がかさむ生活をしているように聞こえるが、そうした家電の代表格にして唯一のものが加…

ランニングシューズ1号としてSupernova Rise 2 Running買った

おおむね週1、よくて週2〜3日で軽めのランニングをしている。 基本的に道具にこだわらず、形から入らないタイプ*1なので、靴もまったくこだわりなく(いつ買ったかも覚えていない)ASICSのシューズを何年も使っていた。 「初心者おすすめシューズ」的な動画…

筆無精

業務や趣味で関心のあることをCosense (Scrapbox) にまとめるようになり7年以上が経ち、知識やノウハウをブログ記事としてスナップショットを取るモチベーションは無くなりつつある。書く機会があるとしたら何かを達成したタイミングや所属会社等への寄稿ぐ…

All You Need Is 3D-Secure (2025 Remix) を公開しました

3D Secure unofficial ambassadorの@ohbaryeです。 このたび、3Dセキュアの歌こと"All You Need Is 3D-Secure"のRemix versionを公開しました。 youtu.be 原曲を作った2022年10月は、主要なクレジットカードブランドが3Dセキュア1.0のサポートを終了した年で…

Fintech, Rails, 運用, 高信頼性みたいな話をKaigi on Rails 2025でしました

トークの正式タイトルは「5年間のFintech × Rails実践に学ぶ - 基本に忠実な運用で築く高信頼性システム」。副題つきのタイトルは長くてブログタイトルとしては不利ですね。 Kaigi on Rails 2025は2021年から5年連続でスピーカーとしての参加になりました。 …

Vibe Coding: The Future of Programming (2025-04-17 Early Release) 読んだ

2025年8月にO'Reillyから出版される『Vibe Coding: The Future of Programming』のEarly Release版として2つの章が公開されていたので読んでみた。 The 70% Problem: AI-Assisted Workflows That Actually Work Beyond the 70%: Maximizing Human Contributi…

ランタイムでのdeprecated method callの自動修正についてRubyKaigi 2025で発表しました

表題の通り、Rubyにおけるランタイムでのdeprecated methodの自動修正についてRubyKaigi 2025で発表してきました。スピーカーとしての参加は昨年に続いて2度目ですが、昨年とは違った経験ができました。

2024年読んで印象に残った技術書

2024年に読んで印象に残った本を振り返る。 万人におすすめしたいものではなく個人的な印象深さで選んだ本です。 実践プロパティベーステスト ― PropErとErlang/Elixirではじめよう 実践プロパティベーステスト ― PropErとErlang/Elixirではじめよう作者:Fre…

東京Ruby会議12に参加しました & 前夜祭で発表しました

表題の通り東京Ruby会議12に参加しました & 前夜祭で発表してきました。 発表 僕の発表は前夜祭の10分枠だったのでライトなネタとしてGit scrapingについて話しました。 Git scrapingとは単にスクレイピングをするだけでなく、定期的に実行し、結果をgit rep…

2024年の登壇発表についてまとめと振り返り

2024年の登壇発表をまとめる。 一覧 1年間で6本、だいたい2ヶ月に1本ペース。 CFPへの応募形式が3本、YAPC::HiroshimaとRubyKaigiとKaigi on Rails。出したプロポーザルは4本で、落選したのはYAPC::Hakodate 2024。 また、所属会社主催のイベントでの発表が3…

ブログ記事のカスタムURLは year/month/day/slug 形式にしている

ブログ記事のカスタムURLは year/month/day/slug 形式にしている。つまり 2025/01/13/my-awesome-article のようなカスタムURLを指定する。 slugとは何か?については ソフトウェアの世界での slug / スラグ / スラッグの意味 - valid,invalid を参照。かん…

2024年に乗り換えた or 乗り換えつつある開発関連ツール

2023年か2024年か記憶が怪しいものもあるが自分の中で"最近乗り換えたもの"ぐらいのノリで書いていく。レイトマジョリティの自覚あり。 JetBrains系エディタ(RubyMine etc.) → Cursor (移行中) 一番大きい移行。2024年末〜2025年始に移行を試み、今も手探…

ISUCON14 ソロで参加して19131点 (50位) だった

ISUCON14 ソロで参加して50位 (19131点) でした。 はじめに、開催してくださった運営の皆さんありがとうございました。解きがいのある素晴らしい作問、当日までの案内・サポート、ベンチマーカーのスムーズな実行など全てを通じて一切の不満なく楽しめました…

エンジニアが読む『UXリサーチの活かし方 ユーザーの声を意思決定につなげるためにできること』

瀧本はろかさん、『UXリサーチの活かし方 ユーザーの声を意思決定につなげるためにできること』の出版おめでとうございます。プロダクト開発に関心あるエンジニアとして、そして株式会社スマートバンクにおける同僚として本書を拝読したので書評を書いてみま…

"Data Migration on Rails"という発表をKaigi on Rails 2024でしました

表題の通りRailsにおけるdata migrationの手法や現在地についてKaigi on Rails 2024で発表してまいりました。 4年連続でスピーカーとして参加*1することができ大変光栄でした。また、後述するようにオフラインならではの稀有な体験ができ、楽しかったです。 …

YAPC::Hakodate 2024に参加して、個人技と工芸と工学について考えた

YAPC::Hakodate 2024に参加してきたので感想です。人生初の函館が良かったので観光成分も多め。 YAPCについて 前回のYAPC::Hiroshimaに続いて今回が2回目のYAPC参加です。YAPC::Hiroshimaではプロポーザルが通ったのですが今回は通らずでした。 出したプロポ…

Pixel 5aがブラックアウトして動作しなくなったのでPixel 7 Proに交換してもらった

3年近く前に購入したPixel 5aを長らくメインのモバイル端末として使っていたのだが、あるとき突然ブラックアウトしてしまい、一切動かなくなってしまった。 Pixel 5a (シリーズ?) は基盤不良の問題が起きることで有名な機種らしく、公式からも2年間延長修理…

NearDropでAndroidからmacOSに簡単にファイル共有

同じWi-Fiネットワーク下にあるAndroidからmacOSに写真や動画を共有したいとき、NearDropが便利。AirDropみたいな体験をfrom Android to macOSでもできる。 github.com HomebrewでインストールしたNearDropを起動しておく。 brew install --no-quarantine gr…

足の裏に埋まった髪の毛を摘出した

少し前のことだが、足の裏に髪の毛が埋まって痛かった 割り箸のささくれやシャーペンの芯のように、鋭い先端を持つ髪の毛がちくっと刺さったというたまにあるレベルではなく、皮膚の下にメリっっっっと潜り込んでいた。刺さっているというより埋まっていた ▶…

『コンビニ人間』読んだ

第155回芥川賞受賞作『コンビニ人間』を読んだ。 かなり良かった。共感性のない主人公が"普通"を模索するためにとった策は「理想のコンビニ店員を演じる」というもので、コメディともとれる軽妙な読み心地で通俗小説的でありつつも、疎外論を通じた現代批判…

『推し、燃ゆ』読んだ

第164回芥川賞受賞作『推し、燃ゆ』を読んだ。 まず初めから最後まで終始「読みにくい」と感じた。この小説は初めから終わりまで女子高校生の視点、価値観、環境、思考によって描写されている体裁なのと、"推し"を自分の背骨として取り込むような経験のない…

人間をリソースと呼ぶことの何が問題なのか

かねてより人間、とりわけ労働者や従業員をリソースと呼ぶことについて批判的な意見を聞くことがあった。 2018 Don't call people resources - Ben Linders 2021 社員を「リソース」と呼んではいけない――。 | d's JOURNAL(dsj)- 理想の人事へ、ショートカ…

Ruby Weeklyに自作のgemが掲載された

毎週購読しているRuby Weeklyに初めて自作のgem pbtが掲載された記念。 rubyweekly.com おそらく先週Hacker Newsで少し目立ったので拾ってもらえたのだと思う。おかげでまた少しstarsが増え、ようやく自分のGitHub repositoriesのtopを更新できた。(長らくt…