Songmuのブックマーク (4,343)

  • RSS新着をまとめてMarkdown化するmetabol | おそらくはそれさえも平凡な日々

    https://github.com/Songmu/metabol このAI Agent時代にエンジニアたちが少なからず自分用のRSSリーダーを開発している雰囲気を感じていますが、私も作ってしまいました。とは言っても、作ったのはリーダーではなく、RSS新着をまとめてMarkdown化してローカル保存してくれるツールです。名付けて metabol。 Feedをべて蓄える。ただしメタボり過ぎに注意、という所。 やることは、設定ファイル上に一覧されたRSSを読んで、新着をMarkdown化してローカルに保存してくれるだけ。閲覧は別のツールでやれば良い。テキスト化されていれば何でもできる。 取得状態の管理とかもやりたくないので、基的に指定した日付に対する固定ウィンドウ内の記事を取得するだけにしている。それを日次で動かす想定。 使い方 インストール ローカルで動かす場合、brew等でインストール

    RSS新着をまとめてMarkdown化するmetabol | おそらくはそれさえも平凡な日々
    Songmu
    Songmu 2026/09/15
    blogged.
  • 生徒礼拝|お知らせ|東洋英和女学院 中学部・高等部

    生徒礼拝は、主に高3が下級生に向けて、東洋英和で学んだことをふまえて、自分の思いや伝えたいことをお話しします。 ――――――― 聖書朗読:コリントの信徒への手紙一 12章14~18節 「身体は、一つの部分ではなく、多くの部分から成っています。足が、「わたしは手ではないから、体の一部ではない」と言ったところで、体の一部でなくなるでしょうか。耳が、「私は目ではないから、体の一部ではない」と言ったところで、体の一部でなくなるでしょうか。もし体全体が目だったら、どこで聞きますか。もし体全体が耳だったら、どこでにおいをかぎますか。そこで神は、ご自分の望みのままに、体に一つ一つの部分を置かれたのです。」 ~~~~~ 私事で恐縮ですが、わたしは料理が壊滅的にできません。分かりやすい実例をあげると、まずごぼうと生姜を間違えます。記憶に新しいのは高2の調理実習で作っていたタピオカを、誤って全てシンクに流して

    生徒礼拝|お知らせ|東洋英和女学院 中学部・高等部
    Songmu
    Songmu 2026/09/11
    自分の診断名を明かさずに振る舞いを語っているのが良い。診断名を出すと、多様じゃないステレオタイプな話で埋もれてしまう
  • WebページをMarkdownクリップしてローカル管理する `mdhq` | おそらくはそれさえも平凡な日々

    @songmu/mdhq - npm GitHub - Songmu/mdhq WebページをMarkdown化してローカル管理するCLIを作りました。名前はmdhq。Markdownの md と、ghqの hq からあやかっています。 その名の通り、WebページのURLからローカルパスをghqチックなルールで導出し、そこにMarkdownを保存してくれるものです。ファイルシステム完結のナレッジベースを作るために開発しました。 使い方 npmからインストールできます。 npm install --global @songmu/mdhq ghq同様に mdhq get <url> でWebページをMarkdown化してローカルに保存します。$MDHQ_ROOT 環境変数や設定ファイルで保存先を変更できます。デフォルトでは画像類もダウンロードします。 $ mdhq get https://so

    WebページをMarkdownクリップしてローカル管理する `mdhq` | おそらくはそれさえも平凡な日々
    Songmu
    Songmu 2026/09/06
    blogged.
  • 「熱湯170mℓ」が作れない

    ドリップコーヒーとかで「熱湯170mℓ」と書いてあるけど、毎回どうすればいいのかわからない。 流派があると思うけど、 ・最初に170mℓを測ってから沸かす。 ・ある程度水を沸かしてから170mℓ測る。 の2つに分けられるよね〜 という話を知り合いに話したら、 「普通に測っていれればいいんじゃないの?」 となんか私が常識を知らないような言い方だったので、ああもういいわいいわ私が悪かったわもうあんたと水を沸かす話はしないわ悪いわね悪いわねこれからもよろしくね と心の中で思って今めちゃくちゃ薄いコーヒー飲んでる。

    「熱湯170mℓ」が作れない
    Songmu
    Songmu 2026/08/29
    これ、似た課題感として、カップ麺の待ち時間は「お湯を注ぎ始めてから」なのか「注ぎ終わってから」なのかどちらか不明瞭っていうのが無いですか?
  • tapgrのドキュメントを整備しました | おそらくはそれさえも平凡な日々

    GitHub - Songmu/tagpr: automatically creates and updates a pull request for unreleased items, tag them when they are merged, and create releases. おかげさまで、tagpr は多くの場所で導入いただいています。ただ、機能も増えてきて、その割にはドキュメントが不十分だと言う指摘があった為、READMEをアップデートすると共に、ドキュメンテーションサイトを作成しました。 https://junkyard.song.mu/tagpr/ 主要なユースケースや躓きポイントなどがまとめられています。 かなり、GitHub Copilotと相談しながら書いてもらった感じにはなっているので、もう少し自分の言葉で書いたヤツをtagpr handbookの様な形でまと

    tapgrのドキュメントを整備しました | おそらくはそれさえも平凡な日々
    Songmu
    Songmu 2026/08/23
    blogged.
  • tagpr documentation

    Songmu
    Songmu 2026/08/23
    tagprのドキュメントサイト作ったよ。
  • フットペダルデバイスと最近の音声入力環境 | おそらくはそれさえも平凡な日々

    AI Agentに指示を与えるために音声入力を使うことが増えてきたので、フットペダルを導入した。左手デバイスで有名なStream Deckシリーズのこのフットペダル。 Elgato フットペダル型 Stream Deck/ハンズフリー 配信/ワンタッチ配信/Elgato 4KCU、OBS、Twitch、YouTube、TwitterDiscord、Spotify、Philips Hue対応/Windows MAC 対応著者 : Elgato発売日 : ブクログでレビューを見る» ペダルを踏んでいる間は音声入力ソフトの入力モードになるように設定して、AI Agentのプロンプトだけではなく、任意のエディタに対して音声入力できるようにした。とは言え、文章作成には私はうまく使いこなせないが、Agentに渡すプロンプトなどは、多少誤字があってもほぼ問題ないのでうまくいっている。 音声入力ソフト

    フットペダルデバイスと最近の音声入力環境 | おそらくはそれさえも平凡な日々
    Songmu
    Songmu 2026/08/15
    blogged.
  • 138. AIエンジニアリングの最前線(前編) w/ ry0_kaga | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 Asterminds CTOのr.kagayaさんをゲストに迎え、AIエンジニアリング、従来のソフトウェアエンジニアリングとの違い、コンテキストやハーネスエンジニアリング、実務における評価の難しさや多角的な評価マトリクスの考え方まで、AIアプリケーション構築の最前線について語っていただきました。 出演者 話したネタ 書籍『AIエンジニアリング』 AIエンジニアリングとMLエンジニアリングとの違い AIプロダクト開発における主戦場の変化(開発フェーズから運用・Evalへ) AIプロダクトにおける評価(Eval / LLM-as-a-Judge)の重要性と難しさ AIエンジニアに求められるスキルセットの多様化と役割分担 「〇〇エンジニアリング」多すぎ問題の整理 プロンプトエンジニアリングの現状とモデル側への内包化 コンテキストエンジニアリングの4要素(W

    138. AIエンジニアリングの最前線(前編) w/ ry0_kaga | fukabori.fm
    Songmu
    Songmu 2026/08/12
    Agent HarnessとUser Harnessという区別は良いな。あと、計算的・推論的という分類も、決定論・非決定論よりも分かりよい。
  • codocを導入してチップを送ってもらえるようにしました | おそらくはそれさえも平凡な日々

    このブログと、はてなブログのサブブログ、とポッドキャスト、趣味でOSSをやっている者だ にチップボタンを導入して少額での支援を受けられるようにしました。いわゆる投げ銭的なやつなので、送ってもらえると嬉しいです。メッセージも送れます。 今回利用したcodoc は、はてなブログと連携したときに知って、アカウントを作っていた。なので、今回は画面の指示に従ってタグを貼り付けるだけで簡単に導入できた。個人サイトに簡単に追加できるのは嬉しい。codocは社長の石川さんに以前お世話になったこともあって、応援しています。 有料記事販売みたいなペイウォールを設けるのは、私自身の手間の観点からもやろうとは考えていないのですが、codocがそういう限定コンテンツの有料販売以外の用途でも使えることに気付いて導入した次第です。送ってもらった体験がどういう感じになるかや、正しく設定できているかなどが分からないので、是

    codocを導入してチップを送ってもらえるようにしました | おそらくはそれさえも平凡な日々
    Songmu
    Songmu 2026/08/11
    blogged. よろしければご支援ください。
  • Willを強みに変え、価値を創出する | ドクセル

    GitHubber, OSS作家。Tech SaaSのPdM、スタートアップ取締役CTOや外資スタートアップのIC等を経験後現職。好きな言語はGoPerl中国語で雑なOSSを200以上量産している。3 times ISUCON winner. 著書「みんなのGo言語」共著他。Podcast https://oss4.fun

    Willを強みに変え、価値を創出する | ドクセル
    Songmu
    Songmu 2026/08/04
  • AIエージェントのハーネスをシンプルに保つ - 縦串のAGENTS.mdと横串のAgent Skills - An Epicurean

    AI Agent (以下Agent) に的確な指令を与えるため、いわゆるハーネスの整備が大事だということは認識されるようになってきた。私たちがAgentに対して打ち込むプロンプトは以下の図のように入力コンテキストの中のごく一部に過ぎない。コンテキストがどの様に組み立てられているかを理解し、適切なコンテキストが組み上げられるようにするためにハーネスを整備したいところだ。 記事では、ハーネスの土台となるAgentへのインストラクションとSkills等の取り扱いについて整理する。 乱立する指示ファイルフォーマットと混乱 Agentにヒントを与えるための多くの方式やフォーマットが存在する。各ベンダー毎に様々な方法が用意されており、当初はベンダー間の互換性などは当然考慮されていなかった。各ベンダーの試行錯誤の結果、余り使われなくなったものが後方互換のために残されていることもある。その様に、数多くの

    AIエージェントのハーネスをシンプルに保つ - 縦串のAGENTS.mdと横串のAgent Skills - An Epicurean
    Songmu
    Songmu 2026/07/30
    blogged. ハーネスをAI時代の新しいソフトウェアレイヤーとしてメンテナビリティを保ちましょうという話
  • tagpr の versionFile がわかりにくかったのでドキュメントPRを出した - tokuhirom's blog

    Songmu
    Songmu 2026/07/22
    ありがとうございます!
  • Devinの好きなところを語っていく - yasuhisa's blog

    自分に合うエージェント探し Devinはいいぞ 話し方が好き 気が利くCloud型AI Agent 複数リポジトリの取り扱いがうまい ちょっとした質問へのレスポンスが早い: Devin Wiki 利用するLLMを複数のモデルプロバイダーから選択できる たくさんの仕事を投げても迷子にならない 音声入力ができる 参考: 私のDevin君との仕事の仕方 まとめ 自分に合うエージェント探し Claude Codeが最近調子悪すぎて見切りを付けようとして*1、代替のエージェントを探すというのを検討した。 第一候補はCodexかなぁと思って一ヶ月くらい使っていたが、私とCodexの相性が悪すぎた。振舞いがよくないのはHookで制御することもできるが、話し方の部分については制御を効かせ切れない部分もある。あの話し方は私には気持ち悪すぎて、使っているとイライラしてしまう*2。「別に問題ないじゃん」という人

    Devinの好きなところを語っていく - yasuhisa's blog
    Songmu
    Songmu 2026/07/15
  • 手離れするインフラ設計を考える - /var/www/yatta47.log

    今回はコラムのような感じ。ちょっとしたきっかけで思い浮かんだので書いてみる。 きっかけ: 6年前のスライドが今も正しかった Songmu氏(松木雅幸、Nature CTO)が2020年のInfra Study Meetupで発表した「Infrastructure as Code変遷」というスライドがある。 junkyard.song.mu この発表の結論は3つ。 "Everything"の量を減らす コントローラブルなレイヤーでコントロール 管理レイヤーを増やさない 6年経った2026年に読み返しても、この原則は色褪せていない。むしろPlatform Engineering、GitOps、AIエージェントと「便利なツールを足したくなる誘惑」が増えた分、3番目の「管理レイヤーを増やさない」の重要性は当時より上がっている。 この記事では、自分がインフラ設計で実践してきた「管理レイヤーを増やさな

    手離れするインフラ設計を考える - /var/www/yatta47.log
    Songmu
    Songmu 2026/07/15
  • 情報を追いかけることをやめた。自分の「技術地図」で歩くための“やらないこと” - Findy Media

    「もっと成果を出さなきゃ」「スキルを増やさなきゃ」。そんな焦りに押され、やることを積み重ねていないでしょうか?けれど、当に働き方を変えるのは“足し算”ではなく、“引き算”かもしれません。この企画では、エンジニアたちがあえてやめたことと、その後に訪れた変化をたどります。ムダをそぎ落とした先に残る、当に大切な仕事や自分らしい働き方とは。誰かの“やらない選択”が、あなたの次の一歩を軽くし、前向きに進むヒントになりますように。 GitHubでSenior Solutions EngineerをしているSongmuです。OSS開発が大事な趣味の1つで、最近はOSS作家を名乗っています。 2010年ごろはRSSリーダー等を駆使して技術に関する情報を収集していました。朝昼晩と未読を消化し、はてなブックマークのホットエントリーを眺めて技術系の記事を読み漁る日々でした。技術雑誌を定期購読し、目に付いた

    情報を追いかけることをやめた。自分の「技術地図」で歩くための“やらないこと” - Findy Media
    Songmu
    Songmu 2026/07/15
    寄稿しました。
  • サンリオで活躍中のid:r_kurainを訪問 | はてな卒業生訪問企画 [#21] - Hatena Developer Blog

    こんにちは、CTOのid:motemenです。 Hatena Developer Blogの連載企画「卒業生訪問インタビュー」では、創業からはてなの開発に関わってきた取締役の id:onishi、CTOの id:motemen、エンジニアリングマネージャーの id:onk、技術グループ長の id:daiksyが、いま会いたい元はてなスタッフを訪問してお話を伺っていきます。 id:motemen が担当する第21回のゲストは、株式会社サンリオでデジタル事業開発部プロダクト開発課シニアマネージャーとして活躍しているid:r_kurain さんこと、倉井龍太郎さんです。 id:r_kurainさんは、修士課程修了後、2009年に新卒ではてな株式会社に入社。エンジニアとして複数のサービス開発に携わったのち、Yahoo!グループの金融系会社でCTOを経験。その後クラスター株式会社でのEM職を経て、2

    サンリオで活躍中のid:r_kurainを訪問 | はてな卒業生訪問企画 [#21] - Hatena Developer Blog
    Songmu
    Songmu 2026/07/14
    みんななかよく!
  • 今すぐ攻殻機動隊のアニメを観たほうがいい。

    1995年、人類はらってしまった。押井守版攻殻機動隊という超綺麗にキマったボディーブローを。なんなら未だに人類はそのじわじわ来る衝撃に苦しんでいる。そういうすごいアニメだったのだ、押井守版の攻殻機動隊というやつは。原作を大胆にサンプリングした激暗いストーリー展開と、少佐という超常的なキャラクターが、1995年以降すべてのSF作品に影響を与え続けたし、今でも与えてると言っても過言ではない。脳に対するテロみたいなやつで、もうこれは人間にはどうにもできないやつだ。そんなすごい超パンチを子供の頃にお見舞いされて、俺は攻殻機動隊にドはまりした。人間としての質を書き換えられた気分だった。 何がどうなって、押井守があの少佐象を作り上げたのかは正直よく知らない。俺は作品は好きだけど作家に対してあまり興味を持たないタイプだからだ。だがおそらく、原作の攻殻機動隊に強い影響を与えたであろうサイバーパンクの始

    Songmu
    Songmu 2026/07/08
    これは人類全員見たほうが良いとか主語が大きくなっちゃうやつ。見ます
  • Markdownからpptxを出力するslidown | おそらくはそれさえも平凡な日々

    最近は仕事PowerPointを使うことが増えたのだが、やはりMarkdownからプレゼンテーションを作りたいという偏執狂的な欲求が抑えられなくなったのと、私も開発に参加しているk1LoW/deckの快適な体験をPowerPointでも得たくなったため、deckと同様のMarkdownからpptxを出力するOSSを作った。名前はslidown。 https://github.com/Songmu/slidown/ Go製なのでgo install でも入るが、例によってHomebrewでもインストールできるようにもした。 $ brew install tap/Songmu/slidown deckの「デザインとコンテンツの分離」という素晴らしいコンセプトを踏襲し、スライドマスタでデザインを調整する思想となっている。 使い方 deckと同じ様な、--- をスライド区切りとしたMarkdow

    Markdownからpptxを出力するslidown | おそらくはそれさえも平凡な日々
    Songmu
    Songmu 2026/07/07
    blogged.
  • TerraformでGitHubを管理する - 10X Product Blog

    こんにちは、SREの@babarotです。 10Xでは GitHub Organization のリソースを Terraform で管理しています。メンバーの追加・削除、チーム構成、78リポジトリの設定(Repository Ruleset、アクセス権、GitHub Environments)など、可能な限りすべてコードで定義してPull Requestベースで変更・運用しています。 この仕組みで目指しているのは「SREだけが管理する」のではなく「誰でも安全に変更できるセルフサービス」です。メンバーの追加はtfvarsに1行足してPRを出すだけ、リポジトリの設定変更は各チームが自分でPRを出せる、新規リポジトリの作成はGitHub Actionsでリポジトリ名を入力するだけ、といったようなイメージです。ガバナンスとセルフサービスを両立する仕組みを、約2年かけて段階的に構築してきました。 こ

    TerraformでGitHubを管理する - 10X Product Blog
    Songmu
    Songmu 2026/07/06
  • 町田pm#7開催報告と次回予告 - 町田.pm

    id:Songmu です。去る、 6/27(土) に町田pm#7を開催しました。 今回は、あいにく台風が来ている中でしたが、幸い天候はそこまで荒れず、新規参加者も多く来てくださって嬉しかったです。 台風の中ありがとうございます!初参加の方が多くて嬉しい! #machidapm pic.twitter.com/anWA6vykrE— machidapm (@machidapm) 2026年6月27日 x.com Songmuは別件で中座しましたが、その後懇親会も開催されたようで良かったです。コミュニティの自律性の高まりを感じます。 次回予告 次回は、8/22(土)に同様の形式で開催します。是非ご参加下さい! machidapm.connpass.com 平日開催のご要望などもあるので、開催方式についてのご意見も歓迎です。開催に関する情報などは、町田.pmのX でも流すのでご確認ください。 ま

    町田pm#7開催報告と次回予告 - 町田.pm
    Songmu
    Songmu 2026/07/02
    開催しました!