AI に仕事を奪われるのはエンジニアではなくプロダクトマネージャーの方だった 2026年10月03日 (Sat) 生成AIで実装コストが激減し、エンジニアやデザイナーが自身でアイデアからリリースまで回せるようになったため、従来の実装寄りプロダクトマネージャーは役割を失いつつある。一方で、何を解くべきかを見極め、組織や戦略と結びつけて共通認識を作るプロダク... Flickr が 429 画像を返すようになったので利用をやめた 2026年09月20日 (Sun) Flickr にアップロードしてこのブログから画像を参照していたが、突如 429 レスポンスを返すようになってしまったので参照するのをやめた。 Flickr は無料ユーザーは 1000 枚までという制限があるが、制限が緩かった頃にアップロード... 福岡から北アルプス(上高地)までの行き方 2021年07月26日 (Mon) 今年の夏、北アルプス登山を計画中。交通手段は福岡からの移動が難しく、飛行機で松本入りが最適。午後入りプランAが効率的で、他のプランは時間がかかる。 良い調理器具は良い 2016年06月14日 (Tue) T-falのインジニオ・ネオ四点セットを購入し、耐久性や使い勝手に満足。南部鉄器は重くて使いづらかったが、T-falは程よい深さと軽さで焦げ付きにくく炒め物に最適。追加で買ったウォックパンでIHでもチャーハンや野菜炒めが劇的にうまく作れること... 会社で HHK Pro を使うようにした 2013年02月17日 (Sun) 一昨年、会社を変わったときに Happy Hacking Keyboard Professional 2 を買った んだけど、貧乏性のためなかなか会社に持っていって使うという気にならず、会社では3年前に買った HHK Lite2 を使い、Pr... 写真でふりかえる 2026 年 9 月 2026年10月02日 (Fri) 今宿〜愛宕浜を走り写真を多く撮った月。家族と外食や呉服町・千代を散歩し、食べ物や風景のスナップ多数。ブログにOn This Day機能とOGP表示を導入し読み込み性能を調整。月間走行距離は104km。 写真でふりかえる 2026 年 4 月 2026年05月04日 (Mon) 写真中心に4月の行動記録を並べる。函館〜札幌〜小樽など北海道旅行、花見トレランや宗像大島登山、博多周辺の新ビルや食事、家でのキーボード掃除や料理、膝痛で走行距離が伸び悩む様子を写真付きで記録 写真でふりかえる 2025 年 6 月 2025年07月12日 (Sat) 2025年6月、福岡で高校ラグビー観戦やトレラン練習会に参加し、ChatGPTのランニングコーチを始めた。月間走行距離は201km。 Rust 製の全文検索システム Tantivy を Ruby で使える Tantiny を導入した 2022年05月16日 (Mon) 過去記事の効率的な閲覧方法を模索し、全文検索システムTantivyとそのRubyクライアントTantinyを導入した。個人ブログでも高機能な検索が可能になり、技術の進歩を実感している。 Vim で :W と :Q を :w と :q と認識させる 2014年07月02日 (Wed) USキーボード使用時、コロン入力にシフトキーが必要になり、Vimでの操作に影響が出た。大文字のコマンドで誤動作が多発したため、.vimrcに設定を追加して解決した。これで快適に作業できる。 Happy Hacking Keyboard 白良い 2013年09月28日 (Sat) 会社で HHK Pro を使うようにした - portal shit!結局 Happy Hacking Keyboard を自宅用にも買って、家でも会社でも Happy Hacking Keyboard 使ってる。会社で墨を使って家ではホワイ... Happy Hacking Keyboard Professional 2 を買った 2011年11月03日 (Thu) Happy Hacking Keyboard Professional 2を購入した。打鍵感は期待外れだが、音は静かで手触りが良い。US配列はプログラミングに不便を感じ、特にカーソルキーの欠如が気になる。JIS配列からの移行は難しいと感じてい... 膝の痛みからの復帰 2026年09月13日 (Sun) 福岡マラソン後に右膝痛が悪化し17日間休養、レントゲンで骨の硬化と少量の水を確認。徐々にラン再開するも強度負荷で再発、半年近く走力低下。フォーム意識と経過で症状改善。過去ログ確認で痛みは大会前から始まっていたことに気づき、小さな違和感を無視し... 生成 AI 時代にはソフトウェア自体の価値が下がる 2026年03月08日 (Sun) 生成AIの普及で既存ソフトウェアの差別化が難化し、機能ではなく開発プロセスやデータ、運用で競争力を確保する必要性を論じる。開発者はAI活用やデータ資産強化、組織文化の変革に注力する方向へシフトする観点を提示する。 ベアフットシューズでマラソン出場 2025年02月20日 (Thu) 熊本城マラソンに参加し、ベアフットシューズで走ることになった。前半は好調だったが、後半はペースを落とし完走。フルマラソンには十分な準備が必要と感じた。ベアフットシューズでの挑戦は厳しい。 Docker コンテナまで含めて完全 Ruby 3 化 2025年02月08日 (Sat) DockerコンテナをRuby 3で動かす際、MeCabの代替やRustのバージョン固定、ActiveRecordの設定変更に苦労した。キャッシュ機能も修正し、高速化したが、一部HTMLタグの混在が発生。古いgemの依存問題が影響している。 Ruby 3 化 2025年01月25日 (Sat) Ruby 3.1.6にアップグレードした。kaminari-sinatraとpadrino-helpersの修正を行い、両方の互換性を確保した。sinatra-cacheは廃止し、負荷が増す可能性がある。パッチ送信は未定。 過去の任意の日付の人気記事を確認できるようにした 2025年01月04日 (Sat) 過去の日付の人気記事を確認できるようにログを整理した。2年半前から日ごとのログファイルを保存し、S3にアップロード。日付選択にはブラウザの標準機能を活用し、使いやすさを追求した。著者にとっては興味深い機能で、自身のセルフホストブログだからこそ... 2023 年のふりかえり 2023年12月31日 (Sun) 2023年は、インターネットの不便さをテーマにした記事がバズり、検索エンジンをGoogleからDuckDuckGoに変更した。トレランイベントに参加し、ランニングの楽しさを再発見。iPad Airを購入し、メモ帳としての活用法を見つけた。福岡... OGP 読み込み君をインラインバージョンにした 2023年07月21日 (Fri) OGP 読み込み君が悪用されていて困ったという記事を書いた。https://portalshit.net/2023/07/19/ogp-yomikomi-kun-is-scammedReferer でブロックされるようなサイトからリンクすると... MySQL の FULLTEXT インデックスによる全文検索 2023年01月30日 (Mon) MySQL 5.6以降で使えるFULLTEXTインデックス(ngramや外部パーサ指定可)を導入し、ActiveRecordのMATCH...AGAINSTで全文検索を実装した経緯と手順を説明。Tantivyと比較して高速化が得られる反面、n... 不便になるインターネット 2023年01月15日 (Sun) インターネット上の情報量は増えているが、アクセスできる情報の種類は減少していると感じる。Google検索は以前ほど便利でなく、特定のサイトに偏った情報しか得られない。個人輸入や地方のショップの情報が見つけにくくなり、結果として情報の非対称性が... 熊本から福岡(天神・博多)には通える 2023年01月15日 (Sun) 熊本在住のまま福岡(天神・博多)へ通勤する現実的な方法を紹介。九州新幹線は速いが高コスト、代わりに高速バス「ひのくに号」の定期で費用と利便性を両立できる点を解説。武蔵ヶ丘バス亭周辺の居住メリットや今後の地域発展も触れる。 ベストなランニング用短パン 2022年08月20日 (Sat) ランニング用短パンに悩み、山と道のLight 5-Pocket Shortsの履き心地が最高だが高価で日常使いには不向きと感じた。ポケットの揺れや耐久性の低さ、暑さも問題視。代替品としてPatagoniaのStrider Pro Shorts... 検索インデックス作成時の日本語トークナイズを Ruby で行うように変更 2022年07月30日 (Sat) Rust製の全文検索システムTantivyをRubyから利用するためにTantinyを導入した。日本語のトークナイズが課題で、lindera-tantivyを使うことで解決を試みたが、実現には至らなかった。自前のトークナイザーで固有名詞を扱う...