Popular Entries Today

今日(2026年07月17日 (Fri))アクセス数が多い記事の一覧です。

他の日に読まれた記事を見る。

600fb598af311efdcf8f10294331a824
スパム対策でNGワード設定を簡素化した。以前はカンマ区切りの単一フィールドだったが、単語ごとに別フィールドで入力可能にした。実装はサーバーサイドRubyで動的追加はなく、フォーム保存で対応。過去記事のコメント閉鎖機能も使いやすく改善。久々にコ...

Ogp image
YouTubeのOGP読み込み問題を解決するため、User Agentを変更する方法を模索したが、APIを利用することにした。動画IDを使ってoEmbedから埋め込み用HTMLを取得し、表示することにした。検索時に情報が見つからず困った経験も...

D1f38c6c2bd8254b0b2025d043cafcea D1f38c6c2bd8254b0b2025d043cafcea
今年の夏、北アルプス登山を計画中。交通手段は福岡からの移動が難しく、飛行機で松本入りが最適。午後入りプランAが効率的で、他のプランは時間がかかる。

C61c260f2b3774da0736f5f50c9c11aa C61c260f2b3774da0736f5f50c9c11aa
Twitterのスレッド機能は、長文を簡単に投稿できる便利さから、ブログの必要性を薄れさせている。かつてのブログ文化は衰退し、トラックバックやコメント欄の機能も失われた。これにより、議論の場としてのブログが機能しなくなり、Twitterがコン...

Ogp image
 公開しました。こちらからダウンロードしてください。 404 Not Found www.portalshit.net...

Ogp image
 最近またTwitterにハマってます。 Twitterをやるようになってさっぱりブログを書かなくなったわけだけど、最近ちょっとTwitterとブログの相違点について考えてる。 Twitterというのは非常にカジュアルだと思う。日常の出来事を...

Tag buttons Tag buttons
 P_BLOG には投稿画面にマークアップ用のタグボタンが用意されてるんですが、Safari で利用する限り、あまり使い勝手が良くありませんでした。例えば、タグボタンを押して <p></p> を入力した後、開始タグと終...

378ed9a6296016ae64f3a73143a934de 378ed9a6296016ae64f3a73143a934de
2026年6月に撮影した写真を時系列で並べ、季節感や出来事の変化を視覚的に振り返る。場所ごとの光や色、被写体の表情に注目し、撮影時の気分や技術的な工夫も併せて記録する構成となっている

2ee4bd25abbc705ff5309da26df14504 2ee4bd25abbc705ff5309da26df14504
5月はトレランや海岸朝ラン、阿蘇や名古屋出張、各地での食べ歩きと庭焼き、会社キャンプでハンモック泊と応援観戦が中心。写真はマジックアワーや夕景、焼き物や料理、トレイルと海辺の風景を記録。膝痛で走行距離は低調。

1b4e5b1d03941bf138103670ed0a8a3d 1b4e5b1d03941bf138103670ed0a8a3d
写真中心に4月の行動記録を並べる。函館〜札幌〜小樽など北海道旅行、花見トレランや宗像大島登山、博多周辺の新ビルや食事、家でのキーボード掃除や料理、膝痛で走行距離が伸び悩む様子を写真付きで記録

Da07653fb5233059919cbbdb84ced219 Da07653fb5233059919cbbdb84ced219
家族と3泊4日で北海道をレンタカー移動。マイルで安く良いホテルを確保し、洞爺湖や函館、小樽、札幌を回る。Claudeで行程と宿を相談し、食や夜景、友人再会を楽しむ一方、余市やジンギスカン、山歩きは時間足らずで叶わず反省が残る

24fee62aa77838e883be25a8fbf0071b 24fee62aa77838e883be25a8fbf0071b
Claude Code を使って Nginx ログを日別・時間別に集計し、中央値を含むリクエストタイムやステータスコード分布を可視化。遅いリクエストを解析してキャッシュ設定やN+1解消、メソッドのメモ化などを適用し平均レスポンスタイムを大幅改...

1149ebacf34e0ee8decd26630019a846 1149ebacf34e0ee8decd26630019a846
東京出張で登山やライブ、実家で栗ご飯を楽しみ、ガジェットやランニング準備に時間を割いた。食べ物写真と山や街の風景を多く撮影し、月間走行は130kmに到達。

5270230f78240407633ea84bd3a2229d 5270230f78240407633ea84bd3a2229d
3月は三瀬峠と脊振山を2回トレイルランし、油山でイベントに参加。キャナルシティ博多に出かけ、毘沙門山で花見ランを楽しんだ。自宅でから揚げを作るも失敗し、初の飯盛練コースを周回。月間走行距離は200km、獲得標高は8,111mに達した。

B6d091109a54318f1e89761d63513153 B6d091109a54318f1e89761d63513153
OpenAIのAPIを使ってブログの要約を自動生成する機能を追加した。編集画面に要約欄を設け、チェックボックスをオンにすると記事の要約が生成される仕組み。

8b548f1f7b6b50d8b9dc5fbf506052e8 8b548f1f7b6b50d8b9dc5fbf506052e8
熊本城マラソンに参加し、ベアフットシューズで走ることになった。前半は好調だったが、後半はペースを落とし完走。フルマラソンには十分な準備が必要と感じた。ベアフットシューズでの挑戦は厳しい。

F5d3d912998ce5c5422b54cd5dac015e F5d3d912998ce5c5422b54cd5dac015e
過去の日付の人気記事を確認できるようにログを整理した。2年半前から日ごとのログファイルを保存し、S3にアップロード。日付選択にはブラウザの標準機能を活用し、使いやすさを追求した。著者にとっては興味深い機能で、自身のセルフホストブログだからこそ...

Ogp image
OGP 読み込み君を作ってよそのサイト(自分のブログの過去記事含む)の OGP をいい感じに iframe で表示していた。 OGP 読み込み君 OG...

0bc20e0e03a695c8a24f2aa7248a57c2 0bc20e0e03a695c8a24f2aa7248a57c2
最近、ランニングの進捗をフィットネスアプリで確認している。ブログにも同様の進捗確認機能が必要だと感じ、アーカイブページに月ごとの投稿数をグラフ表示する機能を追加した。ブログは著者自身の内省のために書かれるべきで、アクセス数よりも執筆状況の可視...

Aebf714d497c91df61a7cace3492aa56 Aebf714d497c91df61a7cace3492aa56
Apple Watchはトレイルランニングに適さないとの意見が多いが、特定のアプリを使うことで機能を強化できる。WorkOutDoorsとAthlyticを活用すれば、Garminに匹敵する性能を発揮する。Apple Watch Ultraな...

A322b8c10dd5c1de1e5f80426e42b268 A322b8c10dd5c1de1e5f80426e42b268
ここ数週間で1kmを5分台で走れることが増え、GPS精度向上だけでなく走力向上を実感。ケイデンスと上下動を抑える意識で力を抜いてもペース維持でき、10kmを平均5分台で走り1時間以内を達成。ランニング継続で生活習慣も変化。

D9ed7c90e1822cb96a7ba4b56538b52b D9ed7c90e1822cb96a7ba4b56538b52b
コロナで映画館行きづらく、寝室の壁にAnker Nebula Cosmosを導入。YouTubeや高画質な海外キャンプ・登山動画、Apple TV+を大画面で楽しむ一方、ファン騒音や斜め投影の補正、そしてNetflix非対応による不便さと画質...

Ogp image
HEY を1年でやめた経緯を本人視点で簡潔に説明。メールを頻繁に書かない自分には最適化過剰で不要と判断、Basecamp の従業員大量離職で会社への支持も失われた点を挙げる。HEY の有益性と価格やネットワーク効果の問題点、フリーミアム戦略の...

D7972834c093951a7bdff197108cb1b4 D7972834c093951a7bdff197108cb1b4
健康診断をきっかけにジョギングを開始。週3回4km走る習慣がついた。Apple Watchの活用や音楽を聴くことで継続でき、靴をXERO SHOESのベアフットシューズに変えたことで足の痛みが解消。今後も持久力向上のために走り続ける。

721ac540a46d359d24fb433736249db2 721ac540a46d359d24fb433736249db2
ブログに低俗な広告が表示されると、内容の説得力が失われる。以前は広告を出していたが、今はその表示をやめて良かったと感じている。広告はコンテンツを毀損し、自分自身にも利益をもたらさない。収益を得るためには、広告に頼るのではなく、支援を募る方法を...