家を建てたので得られた知見を共有します 2014年12月11日 (Thu) 家を建てた理由や過程、土地選びや住宅ローンの知見を共有。新築のメリットや後悔点も述べ、建築家の重要性を強調。郊外生活の利点も紹介。 Ruby 3.2 対応と tantiny のバージョンアップ 2026年03月01日 (Sun) ブログを動かす Ruby を 3.1 から 3.2 に更新しようとして tantiny の互換性問題で苦戦。fork で対応していたが rutie が Ruby 3.2 非対応で行き詰まり。新メンテナーが現れて tantiny 0.4.2 が... Docker コンテナまで含めて完全 Ruby 3 化 2025年02月08日 (Sat) DockerコンテナをRuby 3で動かす際、MeCabの代替やRustのバージョン固定、ActiveRecordの設定変更に苦労した。キャッシュ機能も修正し、高速化したが、一部HTMLタグの混在が発生。古いgemの依存問題が影響している。 Can AI replace me? 2025年01月11日 (Sat) ChatGPTやCopilotにシェルスクリプトのリファクタリングを試させたが、共通化提案がそのままでは動かず重要仕様を見落とす一面があった。生成AIはベストプラクティス確認や作法の相談には有用だが、実行検証と細部判断は人間が担う必要がある。... 過去の任意の日付の人気記事を確認できるようにした 2025年01月04日 (Sat) 過去の日付の人気記事を確認できるようにログを整理した。2年半前から日ごとのログファイルを保存し、S3にアップロード。日付選択にはブラウザの標準機能を活用し、使いやすさを追求した。著者にとっては興味深い機能で、自身のセルフホストブログだからこそ... Twitter がワイドショーのネタ元になってきている 2020年08月22日 (Sat) 在宅勤務中にワイドショーを見ていると、ネタ元がTwitterであることに気づく。テレビは世論を反映し、政治家の発言に対するスタンスをTwitterの反応で決めることが多くなった。Twitterはメインストリームとなり、主婦向け番組でも言及され... ジュニアを採用しない連中はシニアに値しない 2018年10月02日 (Tue) ジュニアエンジニアを雇わない企業は、シニアエンジニアに値しない。ジュニアを採用することで、企業文化やキャリア開発が向上し、コスト削減やソフトウェア品質の向上にも繋がる。 天国はまだ遠く 2009年03月01日 (Sun) 天国はまだ遠く評価 : ★★☆☆☆あらすじ主人公は日常生活に疲れた若い女性(加藤ローサ)。自殺しようと思って京都の日本海側まで行く。タクシーの運転手に連れてきてもらったうらぶれた民宿で睡眠薬を大量に服用するものの死にきれず、36時間眠っただけ... イーバンクのATM利用有料化 2007年11月04日 (Sun) イーバンク銀行が12月からATMの利用手数料を徴収するそうです。無職廃人ニートのわたしはクレジットカードの審査に漏れなく落ちるため、イーバンクVISAデビットカードを利用しています。NIKKEI NET(日経ネット)イーバンク銀、ATM手数... GarageBandでのアナログレコード録音のやり方 2007年02月09日 (Fri) 実家でアナログレコードをデジタル化した。GarageBandを使い、ターンテーブルから音を取り込み、録音や編集を行った。完成後、iTunesに送信して曲情報を編集し、デジタルファイル化した。 霧島旅行に行った 2026年11月01日 (Sun) 両親を連れて霧島へ移動、登山や家族での白鳥山周回を楽しみ、火山規制や紅葉の時期外を乗り越えて山歩き実施。宿は霧島ホテルに宿泊、部屋や食事に満足し、出費と時間の使い方を再確認。 AI に仕事を奪われるのはエンジニアではなくプロダクトマネージャーの方だった 2026年10月03日 (Sat) 生成AIで実装コストが激減し、エンジニアやデザイナーが自身でアイデアからリリースまで回せるようになったため、従来の実装寄りプロダクトマネージャーは役割を失いつつある。一方で、何を解くべきかを見極め、組織や戦略と結びつけて共通認識を作るプロダク... YAKITORiLL 用の網 2026年09月13日 (Sun) YouTubeで知ったYAKITORiLLに合う網を探し、CAMPING MOONのMTG-JSを試してシンデレラフィットを確認。ただし前後にずれてトウモロコシ等が落ちやすく、公式のロストル単体販売が望まれると伝える ベアフットシューズでマラソン出場 2025年02月20日 (Thu) 熊本城マラソンに参加し、ベアフットシューズで走ることになった。前半は好調だったが、後半はペースを落とし完走。フルマラソンには十分な準備が必要と感じた。ベアフットシューズでの挑戦は厳しい。 Ruby 3 未遂 2025年01月19日 (Sun) Ruby 2.7から3への移行を試みたが、キーワード引数の変更に苦戦。Kaminariの互換性問題でRuby 2.7に戻すことに。デバッグにはChatGPTを活用し、便利さを実感した。メモとして、いくつかの注意点を記録。 今宿の花火大会は2023年で終了 2024年06月16日 (Sun) 今宿の長垂海岸で毎夏開かれてきた納涼花火大会が、町内会の協議で2023年を最後に終了と決定。ここ10年で観覧客が市中心部から流入して混雑が激化し、狭い住宅地のキャパを超えたことが継続困難の一因と考察。代替として近隣の花火大会情報も列挙。 OGP 読み込み君をインラインバージョンにした 2023年07月21日 (Fri) OGP 読み込み君が悪用されていて困ったという記事を書いた。https://portalshit.net/2023/07/19/ogp-yomikomi-kun-is-scammedReferer でブロックされるようなサイトからリンクすると... OGP 読み込み君が踏み台にされてた 2023年07月19日 (Wed) OGP 読み込み君を作ってよそのサイト(自分のブログの過去記事含む)の OGP をいい感じに iframe で表示していた。https://portalshit.net/2019/12/29/a-global-ogp-aggregator-i... 検索インデックス作成時の日本語トークナイズを Ruby で行うように変更 2022年07月30日 (Sat) Rust製の全文検索システムTantivyをRubyから利用するためにTantinyを導入した。日本語のトークナイズが課題で、lindera-tantivyを使うことで解決を試みたが、実現には至らなかった。自前のトークナイザーで固有名詞を扱う... アルゴリズムに支配された世の中からは偶然の出会いがなくなってしまう 2022年06月05日 (Sun) USB DACを導入し、20年以上前に購入した音楽を楽しんでいる。特にBrittle Starsというバンドが好きで、大学近くのCD屋で試聴できたことは貴重な体験だった。最近のCDショップは品揃えが減り、アルゴリズムによる音楽推薦では偶然の出... 福岡から北アルプスへ飛行機で行くプラン 2022年05月11日 (Wed) ゴールデンウィークの山行欲に負けて北アルプス行きを決め、福岡発の交通手段を検討。時間対費用で飛行機(FDA)を推奨し、午後着プランと早朝着夜行バスプランそれぞれのメリット・デメリットと日程案(3泊4日/4泊5日)を提示。天候次第でキャンセルも... Archives ページのチャートのカテゴリー選択とセレクトボックスのカテゴリー選択を統合 2022年04月20日 (Wed) Archivesページでチャートの凡例クリックとセレクトボックスのカテゴリ選択を連動させ、共通のAPI取得と単一のstateで非表示管理するように実装。クリックでカテゴリをチャートから非表示にし色をグレーアウトする挙動も追加し、いつどのカテゴ... HEY の利用をやめた 👋🏻 2022年04月17日 (Sun) HEY を1年でやめた経緯を本人視点で簡潔に説明。メールを頻繁に書かない自分には最適化過剰で不要と判断、Basecamp の従業員大量離職で会社への支持も失われた点を挙げる。HEY の有益性と価格やネットワーク効果の問題点、フリーミアム戦略の... 見えないインターネットの時代 2022年04月14日 (Thu) インターネットはかつてオープンで自己表現の場だったが、現在は多くの人が情報を発信することに興味を持たなくなっている。特にスマートフォン時代に登場したユーザーは、ブログを書く選択肢を持たず、コンテンツ消費に重きを置いている。NetflixやSp... 登山の服装の常識を問い直す 2021年10月28日 (Thu) 登山では道具を増やすより軽量化と体温調節が重要だと述べる。暑い日は短パンや半袖で体力温存し、非常用装備を携行すれば安全対策になると主張する。また初心者には重いアルパインブーツより軽いトレランシューズを勧め、用途に応じた装備選びを重視することを...