GarageBandでのアナログレコード録音のやり方 2007年02月09日 (Fri) 実家でアナログレコードをデジタル化した。GarageBandを使い、ターンテーブルから音を取り込み、録音や編集を行った。完成後、iTunesに送信して曲情報を編集し、デジタルファイル化した。 AI に仕事を奪われるのはエンジニアではなくプロダクトマネージャーの方だった 2026年10月03日 (Sat) 生成AIで実装コストが激減し、エンジニアやデザイナーが自身でアイデアからリリースまで回せるようになったため、従来の実装寄りプロダクトマネージャーは役割を失いつつある。一方で、何を解くべきかを見極め、組織や戦略と結びつけて共通認識を作るプロダク... YAKITORiLL 用の網 2026年09月13日 (Sun) YouTubeで知ったYAKITORiLLに合う網を探し、CAMPING MOONのMTG-JSを試してシンデレラフィットを確認。ただし前後にずれてトウモロコシ等が落ちやすく、公式のロストル単体販売が望まれると伝える Docker コンテナまで含めて完全 Ruby 3 化 2025年02月08日 (Sat) DockerコンテナをRuby 3で動かす際、MeCabの代替やRustのバージョン固定、ActiveRecordの設定変更に苦労した。キャッシュ機能も修正し、高速化したが、一部HTMLタグの混在が発生。古いgemの依存問題が影響している。 熊本城マラソン 2024 敗因分析 2024年03月23日 (Sat) 熊本城マラソン2024に出場し、4時間12分で完走。練習不足や補給タイミングのミスが影響し、目標のサブフォー達成ならず。今後は練習距離を増やし、習慣化を目指す。 とりあえずミーティング 2020年10月10日 (Sat) 問題発生時に根本原因を見極めずにやみくもにミーティングを開くと生産性低下。即断即決でアジェンダを設定できる人はうまくまとめるが、多くは断言力や性格に依存する。自分は断言苦手でノープラン会議が失敗しがち。ミーティング段取り術を実践で学びたい Googleの広告設定を共有してメンバー間でつながるプロジェクトに参加 2019年10月12日 (Sat) ヒトデさんのブログを読んでGoogleの広告設定を共有してメンバー間でつながるプロジェクトに参加した。Googleの広告設定を共有する活動 - hitode909の日記Google の広告設定のページにアクセスすると Google からどうい... 前働いていた会社の思い出と近況 2012年01月31日 (Tue) 前の会社では長時間労働やサービス残業が常態化し、精神的に辛い経験をした。労働環境が悪く、離職率も高かった。転職活動を通じて、自分に合った職場を慎重に選ぶ重要性を実感した。現在は新しい職場で楽しく働いている。 iTunesジャンル書き換えを無効にする方法 — iTunes 9版 2009年09月12日 (Sat) iTunesは8.1だか8.2くらいから勝手にジャンルを日本語に書き換えるようになってうざいこと極まりないですよね。この問題には対処法がいくつかあって、Tune-up iTunesを使うとかiTunesを英語モードで起動するとかある。僕は A... Apple Watch → COROS → Garmin 2025年10月26日 (Sun) 会社支給のFenix 7 Proを経て個人でEpix Proへ乗り換えた。Apple Watchの利便性を認めつつも、Garminの頑丈さ・長バッテリー・トレーニング支援・LEDフラッシュライトに価値を見出した。COROSは軽量でトレーニング... 写真でふりかえる 2025 年 4 月 2025年07月12日 (Sat) 2025年4月は舞鶴公園で花見を楽しみ、脊振山系全山縦走トレランを実施。ASO VOLCANO TRAILに向けたトレーニングも行い、月間走行距離は231km。 脊振山系全山縦走(トレランバージョン) 2025年05月06日 (Tue) 3年ぶりに脊振山系全山縦走をトレイルランニングで挑戦。仲間と共に夕方スタートし、同僚のサポートエイドに助けられながら進行。夜通しのランは初めてで、転倒もあったが、なんとか進んだ。 og:image を動的に生成 2025年03月08日 (Sat) ブログに動的なOGP画像生成機能を実装した。記事内の最初の画像をOGPに設定し、画像がない場合はタイトルとロゴを使って生成する。形態素解析で日本語タイトルの折り返し位置を調整した。 YouTube の OGP 読み込み 2025年01月02日 (Thu) YouTubeのOGP読み込み問題を解決するため、User Agentを変更する方法を模索したが、APIを利用することにした。動画IDを使ってoEmbedから埋め込み用HTMLを取得し、表示することにした。検索時に情報が見つからず困った経験も... 2024 年ふりかえり 2024年12月31日 (Tue) 正月に阿蘇山登山、Mac mini購入後、Podcast文字起こしに挑戦。熊本城マラソンでサブフォー狙うも失敗。仕事ではアプリのダウンロード数増加策を模索し、部長に昇進。来年はランニング距離を増やし、ブログも気軽に書く予定。 マラソン完走 2023年12月10日 (Sun) 福岡マラソン2023を完走し、タイムは4時間5分。サブフォーを目指し、ペース配分や装備、事前準備に工夫を凝らした。特に30km以降のペースアップを意識し、インターネットや書籍を参考にした。 ブログの執筆状況を可視化して書くモチベーションを高める 2023年05月23日 (Tue) 最近、ランニングの進捗をフィットネスアプリで確認している。ブログにも同様の進捗確認機能が必要だと感じ、アーカイブページに月ごとの投稿数をグラフ表示する機能を追加した。ブログは著者自身の内省のために書かれるべきで、アクセス数よりも執筆状況の可視... MySQL の FULLTEXT インデックスによる全文検索 2023年01月30日 (Mon) MySQL 5.6以降で使えるFULLTEXTインデックス(ngramや外部パーサ指定可)を導入し、ActiveRecordのMATCH...AGAINSTで全文検索を実装した経緯と手順を説明。Tantivyと比較して高速化が得られる反面、n... 10km を 1 時間以内で走れるようになった 2022年12月17日 (Sat) ここ数週間で1kmを5分台で走れることが増え、GPS精度向上だけでなく走力向上を実感。ケイデンスと上下動を抑える意識で力を抜いてもペース維持でき、10kmを平均5分台で走り1時間以内を達成。ランニング継続で生活習慣も変化。 Google Analytics ( GA 4 )から API でデータを取得する 2022年09月23日 (Fri) ブログのアクセスランキングをシェル集計で作っていたがスパマーの影響で順位が歪み、Google Analytics の API を使って正確なアクセス数を取得することにした。Ruby 用ライブラリの情報が乏しく試行錯誤した末、自作コード(ga-... ダークモードとライトモードを簡単に切り替えられるようにした 2022年07月30日 (Sat) グローバルナビでダーク/ライトモードを即時切替できるように実装した。初期表示はOS設定に従い、手動切替はCookieに保存する仕様。MDNを参考にしたがCSSが散らかっていて苦労した。 Hatena::Russia::Crawler の謎 2022年06月26日 (Sun) Hatena::Russia::Crawler という User Agent が自サイトに高頻度でアクセスしていることをログから解析。アクセス元は複数の AWS IP で、同じ IP からはてなの他クローラー(HatenaBookmark や... 春のキャンプ 2022年05月31日 (Tue) ゴールデンウィーク前半に初崎キャンプ場でキャンプ。佐賀・長崎周辺の気軽さを評価し、新調したEvernewのアルミフライパンで調理が捗り、Iglooの28Lクーラーボックスで食材管理が改善、DODのローチェアは座り心地優先で収納はかさばると感じ... 問題点と解決策の分離 2021年01月22日 (Fri) 仕事で問題点と解決策を分離する重要性を強調。多くは思いついた解決策を即実行し、検証を怠って問題が残る。目標設定や会議でもまず解くべき問題とそのインパクトに集中し、解決方法の議論は別に切り分けるべきだと主張。 寒さの凌ぎ方 2020年11月16日 (Mon) 登山経験から雨・風・気温それぞれに適した防寒具を解説。ゴアテックスは雨風に強いが低温時や休憩中の保温力不足、ダウンや化繊中綿は低温対策に有効。街着用途なら高価なゴアテックスより中綿ジャケットと薄手ウィンドシェルの組合せを推奨する。