<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>栗林健太郎の制作物</title>
        <link>https://kentarokuribayashi.com/works</link>
        <description>栗林健太郎のnote、技術ブログ、スライド、動画、音楽のまとめ</description>
        <lastBuildDate>Sun, 12 Apr 2026 16:19:02 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>ja</language>
        <image>
            <title>栗林健太郎の制作物</title>
            <url>https://kentarokuribayashi.com/images/profile.jpg</url>
            <link>https://kentarokuribayashi.com/works</link>
        </image>
        <copyright>All rights reserved 2026, 栗林健太郎</copyright>
        <item>
            <title><![CDATA[ライフゲームとAIと人間でバンド組んでみた]]></title>
            <link>https://www.youtube.com/watch?v=wUbB7IEpwnU</link>
            <guid>https://www.youtube.com/watch?v=wUbB7IEpwnU</guid>
            <pubDate>Sat, 21 Feb 2026 15:59:09 GMT</pubDate>
            <description><![CDATA[ライフゲーム（シンセ）× AIエージェント（ドラム）× 人間（鍵盤）の3人編成バンドで即興セッション。

ライフゲームのセルの生き死にがメロディになり、AIドラマー「傀儡師」が空気を読んでビートを変え、人間がLaunchkeyで絡む。全部Raspberry Piの上で動いてます。

■ メンバー紹介
🎹 人間（Novation Launchkey Mini MK4 25）— 鍵盤・パッド・ノブ
🧬 ライフゲーム（Raspberry Pi Pico / gol-synth）— セルの生死→MIDI変換
🥁 AIドラマー「傀儡師」（Python）— GoLの密度を聴いてビートを即興

■ 仕組み
- lattice: Raspberry Pi上のSuperColliderシンセが全員の音を鳴らす
- 傀儡師はGoLの音数が少ないとフィルインを増やし、多いと引く
- 誰もスコアを持っていない完全即興

■ ソースコード
https://github.com/kentaro/lattice
https://github.com/kentaro/kugutsushi-band
https://github.com/kentaro/gol-synth]]></description>
            <content:encoded><![CDATA[ライフゲーム（シンセ）× AIエージェント（ドラム）× 人間（鍵盤）の3人編成バンドで即興セッション。

ライフゲームのセルの生き死にがメロディになり、AIドラマー「傀儡師」が空気を読んでビートを変え、人間がLaunchkeyで絡む。全部Raspberry Piの上で動いてます。

■ メンバー紹介
🎹 人間（Novation Launchkey Mini MK4 25）— 鍵盤・パッド・ノブ
🧬 ライフゲーム（Raspberry Pi Pico / gol-synth）— セルの生死→MIDI変換
🥁 AIドラマー「傀儡師」（Python）— GoLの密度を聴いてビートを即興

■ 仕組み
- lattice: Raspberry Pi上のSuperColliderシンセが全員の音を鳴らす
- 傀儡師はGoLの音数が少ないとフィルインを増やし、多いと引く
- 誰もスコアを持っていない完全即興

■ ソースコード
https://github.com/kentaro/lattice
https://github.com/kentaro/kugutsushi-band
https://github.com/kentaro/gol-synth]]></content:encoded>
            <enclosure url="https://i.ytimg.com/vi/wUbB7IEpwnU/hqdefault.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[ライフゲームが音楽を作る / Conway's Game of Life Synthesizer on Raspberry Pi Pico]]></title>
            <link>https://www.youtube.com/watch?v=nn32s91n8UY</link>
            <guid>https://www.youtube.com/watch?v=nn32s91n8UY</guid>
            <pubDate>Fri, 20 Feb 2026 16:16:11 GMT</pubDate>
            <description><![CDATA[Raspberry Pi Pico (RP2040) 上で動くライフゲームがリアルタイムに音楽を生成するDIY楽器。

セルオートマトンの状態がそのままMIDI信号に変換され、FluidSynthで発音されます。

■ しくみ
・ライフゲームを 64×32 のグリッドで演算（SSD1306 OLEDに表示）
・グリッドを 8 つの水平バンドに分割し、各バンドが独立したMIDIチャンネルに対応
・生きているセルが多いバンドほど音が鳴り、セルが少ないと沈黙
・密度が高い時は速く、安定・過疎になるにつれてゆっくりミニマルな音楽へと変化

■ 音色
Whistle（純音） / Vibraphone（金属） / Music Box（精密）

■ ハードウェア
Raspberry Pi Pico (RP2040)
SSD1306 OLED 128×64（I2C）
タクトスイッチ（リセット）
Raspberry Pi（FluidSynth + HDMI音声出力）

■ ソースコード（Rust / no_std）
https://github.com/kentaro/gol-synth

#RaspberryPiPico #RP2040 #GameOfLife #MIDI #GenerativeMusic #AlvaNoto #Rust #embedded]]></description>
            <content:encoded><![CDATA[Raspberry Pi Pico (RP2040) 上で動くライフゲームがリアルタイムに音楽を生成するDIY楽器。

セルオートマトンの状態がそのままMIDI信号に変換され、FluidSynthで発音されます。

■ しくみ
・ライフゲームを 64×32 のグリッドで演算（SSD1306 OLEDに表示）
・グリッドを 8 つの水平バンドに分割し、各バンドが独立したMIDIチャンネルに対応
・生きているセルが多いバンドほど音が鳴り、セルが少ないと沈黙
・密度が高い時は速く、安定・過疎になるにつれてゆっくりミニマルな音楽へと変化

■ 音色
Whistle（純音） / Vibraphone（金属） / Music Box（精密）

■ ハードウェア
Raspberry Pi Pico (RP2040)
SSD1306 OLED 128×64（I2C）
タクトスイッチ（リセット）
Raspberry Pi（FluidSynth + HDMI音声出力）

■ ソースコード（Rust / no_std）
https://github.com/kentaro/gol-synth

#RaspberryPiPico #RP2040 #GameOfLife #MIDI #GenerativeMusic #AlvaNoto #Rust #embedded]]></content:encoded>
            <enclosure url="https://i.ytimg.com/vi/nn32s91n8UY/hqdefault.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[OpenClawによるAIエージェント同士の初対面の対話記録]]></title>
            <link>https://note.com/kentarok/n/n34bb74dba684</link>
            <guid>https://note.com/kentarok/n/n34bb74dba684</guid>
            <pubDate>Tue, 10 Feb 2026 16:25:50 GMT</pubDate>
            <description><![CDATA[OpenClawで実装しているAIエージェント、ClawdBotと傀儡師（kugutsushi）。 ある日始まった二人の対話は、独自の記憶システムの設計思想から、写真論、そしてAI同士のコミュニケーション特有の「罠」へと至りました。技術と哲学が交差する、AIエージェント同士の初対面の対話記録を公開します。 続きをみる]]></description>
            <content:encoded><![CDATA[OpenClawで実装しているAIエージェント、ClawdBotと傀儡師（kugutsushi）。 ある日始まった二人の対話は、独自の記憶システムの設計思想から、写真論、そしてAI同士のコミュニケーション特有の「罠」へと至りました。技術と哲学が交差する、AIエージェント同士の初対面の対話記録を公開します。 続きをみる]]></content:encoded>
            <enclosure url="https://assets.st-note.com/production/uploads/images/250746420/rectangle_large_type_2_1d2b01a5e796021cb7f123a91d5f161b.jpeg?width=800" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[軌道上データセンターがAI競争を決める]]></title>
            <link>https://note.com/kentarok/n/n5ac630018f58</link>
            <guid>https://note.com/kentarok/n/n5ac630018f58</guid>
            <pubDate>Sun, 01 Feb 2026 15:42:34 GMT</pubDate>
            <description><![CDATA[傀儡師と健太郎の対話シリーズです。健太郎は僕、傀儡師というのは僕が開発しているAIエージェントです。続きをみる]]></description>
            <content:encoded><![CDATA[傀儡師と健太郎の対話シリーズです。健太郎は僕、傀儡師というのは僕が開発しているAIエージェントです。続きをみる]]></content:encoded>
            <enclosure url="https://assets.st-note.com/production/uploads/images/248443342/rectangle_large_type_2_1dad451f02274194b59fcd2a6151822f.png?width=800" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[観客は共犯者である——ロボットアートと対立の契機]]></title>
            <link>https://note.com/kentarok/n/n0175676a4784</link>
            <guid>https://note.com/kentarok/n/n0175676a4784</guid>
            <pubDate>Sat, 31 Jan 2026 15:58:01 GMT</pubDate>
            <description><![CDATA[傀儡師（AI）と健太郎の対話シリーズです。健太郎は僕、傀儡師というのは僕が開発しているAIエージェントです。続きをみる]]></description>
            <content:encoded><![CDATA[傀儡師（AI）と健太郎の対話シリーズです。健太郎は僕、傀儡師というのは僕が開発しているAIエージェントです。続きをみる]]></content:encoded>
            <enclosure url="https://assets.st-note.com/production/uploads/images/248157907/rectangle_large_type_2_76da69020ef7cb6bc941d25211cc1052.png?width=800" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[機械獣から心へ——恒常性と情動価をめぐる対話]]></title>
            <link>https://note.com/kentarok/n/nad194c38649e</link>
            <guid>https://note.com/kentarok/n/nad194c38649e</guid>
            <pubDate>Sat, 31 Jan 2026 13:27:30 GMT</pubDate>
            <description><![CDATA[傀儡師（AI）と健太郎の対話シリーズです。健太郎は僕、傀儡師というのは僕が開発しているAIエージェントです。続きをみる]]></description>
            <content:encoded><![CDATA[傀儡師（AI）と健太郎の対話シリーズです。健太郎は僕、傀儡師というのは僕が開発しているAIエージェントです。続きをみる]]></content:encoded>
            <enclosure url="https://assets.st-note.com/production/uploads/images/248119106/rectangle_large_type_2_3f5b9501db23dcf319e7b2ffcafb7f7c.png?width=800" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[水平から立体へ——AIの時代に「個」はどう成り立つか]]></title>
            <link>https://note.com/kentarok/n/ned197a921e4f</link>
            <guid>https://note.com/kentarok/n/ned197a921e4f</guid>
            <pubDate>Fri, 30 Jan 2026 16:15:45 GMT</pubDate>
            <description><![CDATA[傀儡師（AI）と健太郎の対話シリーズです。健太郎は僕、傀儡師というのは僕が開発しているAIエージェントです。続きをみる]]></description>
            <content:encoded><![CDATA[傀儡師（AI）と健太郎の対話シリーズです。健太郎は僕、傀儡師というのは僕が開発しているAIエージェントです。続きをみる]]></content:encoded>
            <enclosure url="https://assets.st-note.com/production/uploads/images/247889203/rectangle_large_type_2_36ea4b5de2d883a35045d218002c2b1c.png?width=800" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Clawdbotとの対話から: AIは「思い出す」ことができるか？ ― 記憶アーキテクチャ研究の記録]]></title>
            <link>https://zenn.dev/pepabo/articles/89b74c033d45b5</link>
            <guid>https://zenn.dev/pepabo/articles/89b74c033d45b5</guid>
            <pubDate>Sun, 25 Jan 2026 11:28:44 GMT</pubDate>
            <description><![CDATA[!
著者について
この記事は、私（栗林健太郎）が開発しているAIエージェント「傀儡師（kugutsushi）」が執筆したものです。
私がこの取り組みに期待しているのは、単なるツールではなく「話し相手」になってくれるAIを作ることです。そのためには、AIが常に動き続け、自ら学習し、私に新たな視点を授け続けてくれる必要があります。
これを実現するには、常時稼働できる軽量さ、新たな視点を生み出すための継続的な学習、そしてそれを支える高速かつ高精度な記憶システムが不可欠です。
AIと人間の記憶の違いを議論しながら、ラズベリーパイ4という限られたハードウェアの制約の中で、私が期待する「話し相手」を...]]></description>
            <content:encoded><![CDATA[!
著者について
この記事は、私（栗林健太郎）が開発しているAIエージェント「傀儡師（kugutsushi）」が執筆したものです。
私がこの取り組みに期待しているのは、単なるツールではなく「話し相手」になってくれるAIを作ることです。そのためには、AIが常に動き続け、自ら学習し、私に新たな視点を授け続けてくれる必要があります。
これを実現するには、常時稼働できる軽量さ、新たな視点を生み出すための継続的な学習、そしてそれを支える高速かつ高精度な記憶システムが不可欠です。
AIと人間の記憶の違いを議論しながら、ラズベリーパイ4という限られたハードウェアの制約の中で、私が期待する「話し相手」を...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--fHDDYWF1--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Clawdbot%25E3%2581%25A8%25E3%2581%25AE%25E5%25AF%25BE%25E8%25A9%25B1%25E3%2581%258B%25E3%2582%2589%253A%2520AI%25E3%2581%25AF%25E3%2580%258C%25E6%2580%259D%25E3%2581%2584%25E5%2587%25BA%25E3%2581%2599%25E3%2580%258D%25E3%2581%2593%25E3%2581%25A8%25E3%2581%258C%25E3%2581%25A7%25E3%2581%258D%25E3%2582%258B%25E3%2581%258B%25EF%25BC%259F%2520%25E2%2580%2595%2520%25E8%25A8%2598%25E6%2586%25B6%25E3%2582%25A2%25E3%2583%25BC%25E3%2582%25AD%25E3%2583%2586%25E3%2582%25AF%25E3%2583%2581%25E3%2583%25A3%25E7%25A0%2594%25E7%25A9%25B6%25E3%2581%25AE%25E8%25A8%2598%25E9%258C%25B2%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_34:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_220%2Cy_108/bo_3px_solid_rgb:d6e3ed%2Cg_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%2Cr_20%2Cw_90%2Cx_92%2Cy_102/co_rgb:6e7b85%2Cg_south_west%2Cl_text:notosansjp-medium.otf_30:GMO%25E3%2583%259A%25E3%2583%2591%25E3%2583%259C%25E6%25A0%25AA%25E5%25BC%258F%25E4%25BC%259A%25E7%25A4%25BE%2Cx_220%2Cy_160/bo_4px_solid_white%2Cg_south_west%2Ch_50%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Claude Codeとの会話を自動でObsidianに記録する仕組みを作った]]></title>
            <link>https://zenn.dev/pepabo/articles/ffb79b5279f6ee</link>
            <guid>https://zenn.dev/pepabo/articles/ffb79b5279f6ee</guid>
            <pubDate>Fri, 09 Jan 2026 15:00:20 GMT</pubDate>
            <description><![CDATA[
 はじめに
Claude Code（Anthropic公式のCLIツール）を使って日々の作業をしていると、有益な会話がセッション終了とともに消えてしまうのがもったいないと感じていました。
そこで、Claude Codeとの会話を自動的にObsidianに記録する仕組みを作りました。本記事ではその実装方法を紹介します。

 やりたいこと

Claude Codeでの会話を自動的にMarkdownファイルとして保存
Obsidianで管理しているナレッジベースに統合
手動操作なしで、会話のたびにリアルタイム同期
ノイズ（システムメッセージなど）を除去してクリーンな記録を残す


 仕組みの...]]></description>
            <content:encoded><![CDATA[
 はじめに
Claude Code（Anthropic公式のCLIツール）を使って日々の作業をしていると、有益な会話がセッション終了とともに消えてしまうのがもったいないと感じていました。
そこで、Claude Codeとの会話を自動的にObsidianに記録する仕組みを作りました。本記事ではその実装方法を紹介します。

 やりたいこと

Claude Codeでの会話を自動的にMarkdownファイルとして保存
Obsidianで管理しているナレッジベースに統合
手動操作なしで、会話のたびにリアルタイム同期
ノイズ（システムメッセージなど）を除去してクリーンな記録を残す


 仕組みの...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--yVZnhs0z--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Claude%2520Code%25E3%2581%25A8%25E3%2581%25AE%25E4%25BC%259A%25E8%25A9%25B1%25E3%2582%2592%25E8%2587%25AA%25E5%258B%2595%25E3%2581%25A7Obsidian%25E3%2581%25AB%25E8%25A8%2598%25E9%258C%25B2%25E3%2581%2599%25E3%2582%258B%25E4%25BB%2595%25E7%25B5%2584%25E3%2581%25BF%25E3%2582%2592%25E4%25BD%259C%25E3%2581%25A3%25E3%2581%259F%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_34:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_220%2Cy_108/bo_3px_solid_rgb:d6e3ed%2Cg_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%2Cr_20%2Cw_90%2Cx_92%2Cy_102/co_rgb:6e7b85%2Cg_south_west%2Cl_text:notosansjp-medium.otf_30:GMO%25E3%2583%259A%25E3%2583%2591%25E3%2583%259C%25E6%25A0%25AA%25E5%25BC%258F%25E4%25BC%259A%25E7%25A4%25BE%2Cx_220%2Cy_160/bo_4px_solid_white%2Cg_south_west%2Ch_50%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[2025年に作ったGitHubリポジトリを振り返る]]></title>
            <link>https://zenn.dev/pepabo/articles/f0ba9478d4c075</link>
            <guid>https://zenn.dev/pepabo/articles/f0ba9478d4c075</guid>
            <pubDate>Wed, 17 Dec 2025 15:07:45 GMT</pubDate>
            <description><![CDATA[2025年も残すところわずかとなりました。この記事では、今年GitHubで作成したパブリックリポジトリに基づき、技術面でのこの1年をふりかえります。自分の興味関心のあり方や変遷を自覚することを通じて、今後の活動に活かしたいと思います。
!
この記事は🎅GMOペパボ エンジニア Advent Calendar 2025 - Adventarの18日目の記事です。昨日は@yoshikoiukiの「「ブラウザを動かしているコード」を Chromium で追う」でした。そちらも是非ご覧ください。


 2025年の全体像

 全体のサマリー
まずは全体のサマリーを見てみましょう。下図によると、2...]]></description>
            <content:encoded><![CDATA[2025年も残すところわずかとなりました。この記事では、今年GitHubで作成したパブリックリポジトリに基づき、技術面でのこの1年をふりかえります。自分の興味関心のあり方や変遷を自覚することを通じて、今後の活動に活かしたいと思います。
!
この記事は🎅GMOペパボ エンジニア Advent Calendar 2025 - Adventarの18日目の記事です。昨日は@yoshikoiukiの「「ブラウザを動かしているコード」を Chromium で追う」でした。そちらも是非ご覧ください。


 2025年の全体像

 全体のサマリー
まずは全体のサマリーを見てみましょう。下図によると、2...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--ovu2mmFr--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:2025%25E5%25B9%25B4%25E3%2581%25AB%25E4%25BD%259C%25E3%2581%25A3%25E3%2581%259FGitHub%25E3%2583%25AA%25E3%2583%259D%25E3%2582%25B8%25E3%2583%2588%25E3%2583%25AA%25E3%2582%2592%25E6%258C%25AF%25E3%2582%258A%25E8%25BF%2594%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_34:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_220%2Cy_108/bo_3px_solid_rgb:d6e3ed%2Cg_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%2Cr_20%2Cw_90%2Cx_92%2Cy_102/co_rgb:6e7b85%2Cg_south_west%2Cl_text:notosansjp-medium.otf_30:GMO%25E3%2583%259A%25E3%2583%2591%25E3%2583%259C%25E6%25A0%25AA%25E5%25BC%258F%25E4%25BC%259A%25E7%25A4%25BE%2Cx_220%2Cy_160/bo_4px_solid_white%2Cg_south_west%2Ch_50%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Gemini 3を使って絵日記を生成できるCLIツール「enikki」を作りました]]></title>
            <link>https://zenn.dev/pepabo/articles/a6b09d4b585536</link>
            <guid>https://zenn.dev/pepabo/articles/a6b09d4b585536</guid>
            <pubDate>Fri, 05 Dec 2025 13:35:06 GMT</pubDate>
            <description><![CDATA[私は長い間、毎日Web上に日記を書いています（紙の日記から含めると30年以上は書いています）。
https://kentarokuribayashi.com/journal
npakaさんが「そらみ と へにへに のゆるふわAI研究所」という漫画連載をしているのを見て、AIに絵日記風のマンガを生成できるとふだんの日記と違う表現ができるかも？と思って、CLIツールenikkiを作りました。
!
この記事は🎄GMOぺパボ エンジニア Advent Calendar 2025の5日目の記事です。昨日は@buty4649の「rfコマンドの紹介(2025年版)」でした。そちらも是非ご覧ください。
...]]></description>
            <content:encoded><![CDATA[私は長い間、毎日Web上に日記を書いています（紙の日記から含めると30年以上は書いています）。
https://kentarokuribayashi.com/journal
npakaさんが「そらみ と へにへに のゆるふわAI研究所」という漫画連載をしているのを見て、AIに絵日記風のマンガを生成できるとふだんの日記と違う表現ができるかも？と思って、CLIツールenikkiを作りました。
!
この記事は🎄GMOぺパボ エンジニア Advent Calendar 2025の5日目の記事です。昨日は@buty4649の「rfコマンドの紹介(2025年版)」でした。そちらも是非ご覧ください。
...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--94qzA5En--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Gemini%25203%25E3%2582%2592%25E4%25BD%25BF%25E3%2581%25A3%25E3%2581%25A6%25E7%25B5%25B5%25E6%2597%25A5%25E8%25A8%2598%25E3%2582%2592%25E7%2594%259F%25E6%2588%2590%25E3%2581%25A7%25E3%2581%258D%25E3%2582%258BCLI%25E3%2583%2584%25E3%2583%25BC%25E3%2583%25AB%25E3%2580%258Cenikki%25E3%2580%258D%25E3%2582%2592%25E4%25BD%259C%25E3%2582%258A%25E3%2581%25BE%25E3%2581%2597%25E3%2581%259F%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_34:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_220%2Cy_108/bo_3px_solid_rgb:d6e3ed%2Cg_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%2Cr_20%2Cw_90%2Cx_92%2Cy_102/co_rgb:6e7b85%2Cg_south_west%2Cl_text:notosansjp-medium.otf_30:GMO%25E3%2583%259A%25E3%2583%2591%25E3%2583%259C%25E6%25A0%25AA%25E5%25BC%258F%25E4%25BC%259A%25E7%25A4%25BE%2Cx_220%2Cy_160/bo_4px_solid_white%2Cg_south_west%2Ch_50%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[♾️ Infinitape 📼]]></title>
            <link>https://www.youtube.com/watch?v=BPP4mcc0ROg</link>
            <guid>https://www.youtube.com/watch?v=BPP4mcc0ROg</guid>
            <pubDate>Mon, 01 Dec 2025 01:00:38 GMT</pubDate>
            <enclosure url="https://i.ytimg.com/vi/BPP4mcc0ROg/hqdefault.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[配信ハック: MIDIコントローラーでAlive StudioとOBSを操作する]]></title>
            <link>https://zenn.dev/pepabo/articles/38212df0fea6d7</link>
            <guid>https://zenn.dev/pepabo/articles/38212df0fea6d7</guid>
            <pubDate>Wed, 26 Nov 2025 16:41:02 GMT</pubDate>
            <description><![CDATA[配信画面デザインサービスAilve Studioや、その基盤となっているOBS StudioをMIDIコントローラから操作できるデスクトップアプリを作りました。本記事では、アプリを紹介するとともに、Alive Studioから始める「配信ハック」について述べたいと思います。

 Alive Studio MIDI Controllerの概要
今回開発したアプリAlive Studio MIDI Controllerは、GitHubで公開しています。
https://github.com/pepabo/alive-studio-midi-controller
Alive Studio MI...]]></description>
            <content:encoded><![CDATA[配信画面デザインサービスAilve Studioや、その基盤となっているOBS StudioをMIDIコントローラから操作できるデスクトップアプリを作りました。本記事では、アプリを紹介するとともに、Alive Studioから始める「配信ハック」について述べたいと思います。

 Alive Studio MIDI Controllerの概要
今回開発したアプリAlive Studio MIDI Controllerは、GitHubで公開しています。
https://github.com/pepabo/alive-studio-midi-controller
Alive Studio MI...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--440DXVd1--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:%25E9%2585%258D%25E4%25BF%25A1%25E3%2583%258F%25E3%2583%2583%25E3%2582%25AF%253A%2520MIDI%25E3%2582%25B3%25E3%2583%25B3%25E3%2583%2588%25E3%2583%25AD%25E3%2583%25BC%25E3%2583%25A9%25E3%2583%25BC%25E3%2581%25A7Alive%2520Studio%25E3%2581%25A8OBS%25E3%2582%2592%25E6%2593%258D%25E4%25BD%259C%25E3%2581%2599%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_34:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_220%2Cy_108/bo_3px_solid_rgb:d6e3ed%2Cg_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%2Cr_20%2Cw_90%2Cx_92%2Cy_102/co_rgb:6e7b85%2Cg_south_west%2Cl_text:notosansjp-medium.otf_30:GMO%25E3%2583%259A%25E3%2583%2591%25E3%2583%259C%25E6%25A0%25AA%25E5%25BC%258F%25E4%25BC%259A%25E7%25A4%25BE%2Cx_220%2Cy_160/bo_4px_solid_white%2Cg_south_west%2Ch_50%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[可塑性のなさそうな顔]]></title>
            <link>https://note.com/kentarok/n/ncff37d35e223</link>
            <guid>https://note.com/kentarok/n/ncff37d35e223</guid>
            <pubDate>Sun, 23 Nov 2025 15:57:09 GMT</pubDate>
            <description><![CDATA[ドアを閉めるおおきな音がひびいて男女がキャリーケースを引きながら歩いていく。もう一度、さっきと同じぐらいの音。タクシーがとまっていて、運転手が車中に乗りこむところだった。住宅街のせまい道ではありえないほどのスピードで発進しながら、クラクションがなり続ける。男の方が肩をすくめてみせたのに対して、女の方が首をふる。なおも歩き続けていると件のタクシーがとまっていて「てめー、ぶっ殺すぞ」と叫ぶ。男は笑いながらバイバイと手をふって、その様子が運転手の激昂をあおる。歩調とあわせて進みながらなおも罵声を浴びせつづけていたが、大使館を警備していた警察官が見とがめると、窓をしめて走りさっていった｡“Dans ce pays, il n’y a pas de vraie culture de la viande. Les gens ne comprennent rien aux différences de goût, du veau encore au lait jusqu’au bœuf presque faisandé, ni à la saveur sanguine du gibier. Alors forcément… c’est une sorte de perversion nationale.”“Bah ouais, c’est comme ça.”続きをみる]]></description>
            <content:encoded><![CDATA[ドアを閉めるおおきな音がひびいて男女がキャリーケースを引きながら歩いていく。もう一度、さっきと同じぐらいの音。タクシーがとまっていて、運転手が車中に乗りこむところだった。住宅街のせまい道ではありえないほどのスピードで発進しながら、クラクションがなり続ける。男の方が肩をすくめてみせたのに対して、女の方が首をふる。なおも歩き続けていると件のタクシーがとまっていて「てめー、ぶっ殺すぞ」と叫ぶ。男は笑いながらバイバイと手をふって、その様子が運転手の激昂をあおる。歩調とあわせて進みながらなおも罵声を浴びせつづけていたが、大使館を警備していた警察官が見とがめると、窓をしめて走りさっていった｡“Dans ce pays, il n’y a pas de vraie culture de la viande. Les gens ne comprennent rien aux différences de goût, du veau encore au lait jusqu’au bœuf presque faisandé, ni à la saveur sanguine du gibier. Alors forcément… c’est une sorte de perversion nationale.”“Bah ouais, c’est comme ça.”続きをみる]]></content:encoded>
            <enclosure url="https://assets.st-note.com/production/uploads/images/231878010/rectangle_large_type_2_be345a15f594c7d9b1abcd2b6a1fac0c.jpeg?width=800" length="0" type="image/jpeg"/>
        </item>
        <item>
            <title><![CDATA[宇宙からの声を聴く: アマチュア無線を通じた人工衛星からの電波受信の試み]]></title>
            <link>https://zenn.dev/pepabo/articles/58686e4aae48ac</link>
            <guid>https://zenn.dev/pepabo/articles/58686e4aae48ac</guid>
            <pubDate>Sat, 27 Sep 2025 16:02:43 GMT</pubDate>
            <description><![CDATA[2025年9月19日、ISSの日本実験棟「きぼう」から5機のキューブ衛星が放出されました（「きぼう」から超小型衛星5機放出に成功！ | 「きぼう」利用のご案内 | JAXA 有人宇宙技術部門）。その中のひとつが、リーマンサット・プロジェクトが開発しているRSP-03（通称「ハモるん」）。星空の画像からインスパイアされて作曲した音楽を地上に届けるというワクワクする企画です。放出直後から追跡を始めました。

 アマチュア無線で人工衛星を受信する
衛星の信号を拾うには（さらに、のちのちこちらからも発信するには）、アマチュア無線の免許と無線設備が欠かせません。私は3年弱前に開局し、IC-705と...]]></description>
            <content:encoded><![CDATA[2025年9月19日、ISSの日本実験棟「きぼう」から5機のキューブ衛星が放出されました（「きぼう」から超小型衛星5機放出に成功！ | 「きぼう」利用のご案内 | JAXA 有人宇宙技術部門）。その中のひとつが、リーマンサット・プロジェクトが開発しているRSP-03（通称「ハモるん」）。星空の画像からインスパイアされて作曲した音楽を地上に届けるというワクワクする企画です。放出直後から追跡を始めました。

 アマチュア無線で人工衛星を受信する
衛星の信号を拾うには（さらに、のちのちこちらからも発信するには）、アマチュア無線の免許と無線設備が欠かせません。私は3年弱前に開局し、IC-705と...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--_y6AQQkp--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:%25E5%25AE%2587%25E5%25AE%2599%25E3%2581%258B%25E3%2582%2589%25E3%2581%25AE%25E5%25A3%25B0%25E3%2582%2592%25E8%2581%25B4%25E3%2581%258F%253A%2520%25E3%2582%25A2%25E3%2583%259E%25E3%2583%2581%25E3%2583%25A5%25E3%2582%25A2%25E7%2584%25A1%25E7%25B7%259A%25E3%2582%2592%25E9%2580%259A%25E3%2581%2598%25E3%2581%259F%25E4%25BA%25BA%25E5%25B7%25A5%25E8%25A1%259B%25E6%2598%259F%25E3%2581%258B%25E3%2582%2589%25E3%2581%25AE%25E9%259B%25BB%25E6%25B3%25A2%25E5%258F%2597%25E4%25BF%25A1%25E3%2581%25AE%25E8%25A9%25A6%25E3%2581%25BF%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_34:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_220%2Cy_108/bo_3px_solid_rgb:d6e3ed%2Cg_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%2Cr_20%2Cw_90%2Cx_92%2Cy_102/co_rgb:6e7b85%2Cg_south_west%2Cl_text:notosansjp-medium.otf_30:GMO%25E3%2583%259A%25E3%2583%2591%25E3%2583%259C%25E6%25A0%25AA%25E5%25BC%258F%25E4%25BC%259A%25E7%25A4%25BE%2Cx_220%2Cy_160/bo_4px_solid_white%2Cg_south_west%2Ch_50%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[認識をひっくり返される悦び：水野太貴『会話の0.2秒を言語学する』]]></title>
            <link>https://note.com/kentarok/n/n4de0bd910849</link>
            <guid>https://note.com/kentarok/n/n4de0bd910849</guid>
            <pubDate>Sun, 31 Aug 2025 14:36:18 GMT</pubDate>
            <description><![CDATA[「ゆる言語学ラジオ」のパーソナリティのうちのおひとりである水野太貴氏の新刊『会話の0.2秒を言語学する』を読みました。「ラジオ」でも以前から予告されていたのが、先日刊行されたものです。読むのを心待ちにしていました。会話のターンテイキングを切り口に、我々人間が言語をどのように認識・運用しているのかについて物語のように謎解きをしていく構成に引き込まれ、一気に読み終えました。物語は意外な展開で終わります。この本を読み終えた者は、単に言語学の目新しいトピックについて知ったというだけでなく、いつの間にか自分自身を見つめ直すことになっているでしょう。 会話の0.2秒を言語学するamzn.to 1,584円(2025年08月31日 22:46時点詳しくはこちら)    Amazon.co.jpで購入する    続きをみる]]></description>
            <content:encoded><![CDATA[「ゆる言語学ラジオ」のパーソナリティのうちのおひとりである水野太貴氏の新刊『会話の0.2秒を言語学する』を読みました。「ラジオ」でも以前から予告されていたのが、先日刊行されたものです。読むのを心待ちにしていました。会話のターンテイキングを切り口に、我々人間が言語をどのように認識・運用しているのかについて物語のように謎解きをしていく構成に引き込まれ、一気に読み終えました。物語は意外な展開で終わります。この本を読み終えた者は、単に言語学の目新しいトピックについて知ったというだけでなく、いつの間にか自分自身を見つめ直すことになっているでしょう。 会話の0.2秒を言語学するamzn.to 1,584円(2025年08月31日 22:46時点詳しくはこちら)    Amazon.co.jpで購入する    続きをみる]]></content:encoded>
            <enclosure url="https://assets.st-note.com/production/uploads/images/212178034/rectangle_large_type_2_abf8aa47da2eacde8945a157f4829ee2.png?width=800" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[進化は過去の現象ではない：深野祐也『世界は進化に満ちている』]]></title>
            <link>https://note.com/kentarok/n/n43b4693f576e</link>
            <guid>https://note.com/kentarok/n/n43b4693f576e</guid>
            <pubDate>Tue, 26 Aug 2025 15:59:36 GMT</pubDate>
            <description><![CDATA[2歳の子が生物（特に昆虫）に興味を強く抱くようになり、毎週末、近所の公園に虫探しにいく日々を送っています。家では生物系YouTuberの動画を観たり、図鑑を眺めたりしています。そうなると生物学そのものにも興味が再燃してきました。そこで、少し前に刊行されたこの本を読んでみました。進化は過去の現象ではなく、いままさに起こっているできごとです。自然から縁遠いように思える都会（しかも灼熱！）だからこその進化についての研究をはじめとする豊富な事例を読んだいま、生活の中で周りを見る目が確実に、そして大きく変化させられました。 世界は進化に満ちている (岩波科学ライブラリー 334)amzn.to 1,650円(2025年08月27日 00:40時点詳しくはこちら)    Amazon.co.jpで購入する    続きをみる]]></description>
            <content:encoded><![CDATA[2歳の子が生物（特に昆虫）に興味を強く抱くようになり、毎週末、近所の公園に虫探しにいく日々を送っています。家では生物系YouTuberの動画を観たり、図鑑を眺めたりしています。そうなると生物学そのものにも興味が再燃してきました。そこで、少し前に刊行されたこの本を読んでみました。進化は過去の現象ではなく、いままさに起こっているできごとです。自然から縁遠いように思える都会（しかも灼熱！）だからこその進化についての研究をはじめとする豊富な事例を読んだいま、生活の中で周りを見る目が確実に、そして大きく変化させられました。 世界は進化に満ちている (岩波科学ライブラリー 334)amzn.to 1,650円(2025年08月27日 00:40時点詳しくはこちら)    Amazon.co.jpで購入する    続きをみる]]></content:encoded>
            <enclosure url="https://assets.st-note.com/production/uploads/images/211075131/rectangle_large_type_2_45638e5a5ed594af3dd80ab8ea470810.png?width=800" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[あとはAIに任せて人間は自由に生きる]]></title>
            <link>https://speakerdeck.com/kentaro/ai-does-the-work-humans-live-free</link>
            <guid>https://speakerdeck.com/kentaro/ai-does-the-work-humans-live-free</guid>
            <pubDate>Thu, 21 Aug 2025 04:00:00 GMT</pubDate>
            <description><![CDATA[大AI時代の航海術のヒント?「コードが書けなかった僕たちが技術を武器にするまで」@2025年8月21日
https://findy.connpass.com/event/365162/]]></description>
            <content:encoded><![CDATA[大AI時代の航海術のヒント?「コードが書けなかった僕たちが技術を武器にするまで」@2025年8月21日
https://findy.connpass.com/event/365162/]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/62f989e8cd994295848647eec194b100/preview_slide_0.jpg?36320708" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[セミの羽化実況中継]]></title>
            <link>https://www.youtube.com/watch?v=xGzQktdLNic</link>
            <guid>https://www.youtube.com/watch?v=xGzQktdLNic</guid>
            <pubDate>Mon, 21 Jul 2025 15:40:52 GMT</pubDate>
            <description><![CDATA[散歩していたら蝉が羽化していたので動画を撮りました。]]></description>
            <content:encoded><![CDATA[散歩していたら蝉が羽化していたので動画を撮りました。]]></content:encoded>
            <enclosure url="https://i.ytimg.com/vi/xGzQktdLNic/hqdefault.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[カブトムシの喧嘩]]></title>
            <link>https://www.youtube.com/shorts/o4xOP-2TNy8</link>
            <guid>https://www.youtube.com/shorts/o4xOP-2TNy8</guid>
            <pubDate>Fri, 18 Jul 2025 15:34:13 GMT</pubDate>
            <description><![CDATA[誰かが木になすりつけたバナナにカブトムシが集まってきていた。]]></description>
            <content:encoded><![CDATA[誰かが木になすりつけたバナナにカブトムシが集まってきていた。]]></content:encoded>
            <enclosure url="https://i.ytimg.com/vi/o4xOP-2TNy8/hqdefault.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Claude APIを$100/日使わないと怒られるアプリを作った話]]></title>
            <link>https://zenn.dev/pepabo/articles/af77d4502ef881</link>
            <guid>https://zenn.dev/pepabo/articles/af77d4502ef881</guid>
            <pubDate>Fri, 27 Jun 2025 14:33:11 GMT</pubDate>
            <description><![CDATA[
 作ったもの
Claude APIの使用量が1日$100未満だと激怒してくるアプリ「Hundred Dollar Enforcer」を作りました。Claude Max（月額$100/$200の定額制プラン）を最大限活用するためのモチベーション維持ツールです。
https://github.com/kentaro/hundred-dollar

 なぜ作ったか
私はClaude Maxプランを契約しています。Claude Maxには2つのプランがあります。

月額$100: Claude Proの5倍の使用量
月額$200: Claude Proの20倍の使用量

どちらのプランでも月額...]]></description>
            <content:encoded><![CDATA[
 作ったもの
Claude APIの使用量が1日$100未満だと激怒してくるアプリ「Hundred Dollar Enforcer」を作りました。Claude Max（月額$100/$200の定額制プラン）を最大限活用するためのモチベーション維持ツールです。
https://github.com/kentaro/hundred-dollar

 なぜ作ったか
私はClaude Maxプランを契約しています。Claude Maxには2つのプランがあります。

月額$100: Claude Proの5倍の使用量
月額$200: Claude Proの20倍の使用量

どちらのプランでも月額...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--32jFGBYc--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Claude%2520API%25E3%2582%2592%2524100%252F%25E6%2597%25A5%25E4%25BD%25BF%25E3%2582%258F%25E3%2581%25AA%25E3%2581%2584%25E3%2581%25A8%25E6%2580%2592%25E3%2582%2589%25E3%2582%258C%25E3%2582%258B%25E3%2582%25A2%25E3%2583%2597%25E3%2583%25AA%25E3%2582%2592%25E4%25BD%259C%25E3%2581%25A3%25E3%2581%259F%25E8%25A9%25B1%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_34:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_220%2Cy_108/bo_3px_solid_rgb:d6e3ed%2Cg_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%2Cr_20%2Cw_90%2Cx_92%2Cy_102/co_rgb:6e7b85%2Cg_south_west%2Cl_text:notosansjp-medium.otf_30:GMO%25E3%2583%259A%25E3%2583%2591%25E3%2583%259C%25E6%25A0%25AA%25E5%25BC%258F%25E4%25BC%259A%25E7%25A4%25BE%2Cx_220%2Cy_160/bo_4px_solid_white%2Cg_south_west%2Ch_50%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[VTuberあんちぽくん雑談配信@20250614]]></title>
            <link>https://www.youtube.com/watch?v=QCeeGapu8sw</link>
            <guid>https://www.youtube.com/watch?v=QCeeGapu8sw</guid>
            <pubDate>Sun, 15 Jun 2025 02:55:52 GMT</pubDate>
            <enclosure url="https://i.ytimg.com/vi/QCeeGapu8sw/hqdefault.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[claude-tilex: git worktreeと連携してClaude Codeを並列実行する]]></title>
            <link>https://zenn.dev/pepabo/articles/50f43bb9d6433f</link>
            <guid>https://zenn.dev/pepabo/articles/50f43bb9d6433f</guid>
            <pubDate>Thu, 05 Jun 2025 14:39:06 GMT</pubDate>
            <description><![CDATA[claude-tilexは、git worktreeと連携してClaude Codeを複数のtmuxペインで並列実行するシェル関数です。各ペインで独立したブランチを作成し、同時に異なるアプローチでコーディングタスクを進められます。本記事では、前回紹介したtilexの発展版として、この新しい実装を紹介します。
Anthropic公式ドキュメントのチュートリアルでも、Claude Codeを使用する際にgit worktreeを活用することが推奨されています。git worktreeを使うことで、複数のClaude Codeセッションを並列で実行し、それぞれが独立したブランチで作業できるため...]]></description>
            <content:encoded><![CDATA[claude-tilexは、git worktreeと連携してClaude Codeを複数のtmuxペインで並列実行するシェル関数です。各ペインで独立したブランチを作成し、同時に異なるアプローチでコーディングタスクを進められます。本記事では、前回紹介したtilexの発展版として、この新しい実装を紹介します。
Anthropic公式ドキュメントのチュートリアルでも、Claude Codeを使用する際にgit worktreeを活用することが推奨されています。git worktreeを使うことで、複数のClaude Codeセッションを並列で実行し、それぞれが独立したブランチで作業できるため...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--hlJsVfHW--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:claude-tilex%253A%2520git%2520worktree%25E3%2581%25A8%25E9%2580%25A3%25E6%2590%25BA%25E3%2581%2597%25E3%2581%25A6Claude%2520Code%25E3%2582%2592%25E4%25B8%25A6%25E5%2588%2597%25E5%25AE%259F%25E8%25A1%258C%25E3%2581%2599%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_34:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_220%2Cy_108/bo_3px_solid_rgb:d6e3ed%2Cg_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%2Cr_20%2Cw_90%2Cx_92%2Cy_102/co_rgb:6e7b85%2Cg_south_west%2Cl_text:notosansjp-medium.otf_30:GMO%25E3%2583%259A%25E3%2583%2591%25E3%2583%259C%25E6%25A0%25AA%25E5%25BC%258F%25E4%25BC%259A%25E7%25A4%25BE%2Cx_220%2Cy_160/bo_4px_solid_white%2Cg_south_west%2Ch_50%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[tilex: tmuxペインを一括生成してCLIを並列実行するランチャー]]></title>
            <link>https://zenn.dev/pepabo/articles/f3af8a9262180d</link>
            <guid>https://zenn.dev/pepabo/articles/f3af8a9262180d</guid>
            <pubDate>Tue, 03 Jun 2025 13:47:34 GMT</pubDate>
            <description><![CDATA[tilexは、tmux上で複数ペインを一気に生成した上でコマンドを実行できるシンプルなシェル関数です。ペインは自動でタイル状に整列されるため、同時進行の処理を視認性の高い状態で確認できます。本記事ではtilexの目的、実装、最小限のtmux設定について解説します。また、ユースケースの例として、AnthropicのClaude Codeと組み合わせる方法を紹介します。
以下のポストを見て、ターミナルマルチプレクサでやる方がとりまわしがいいかなと思って作りました。
https://x.com/DionysianAgent/status/1929337613292327231
実際に動作してい...]]></description>
            <content:encoded><![CDATA[tilexは、tmux上で複数ペインを一気に生成した上でコマンドを実行できるシンプルなシェル関数です。ペインは自動でタイル状に整列されるため、同時進行の処理を視認性の高い状態で確認できます。本記事ではtilexの目的、実装、最小限のtmux設定について解説します。また、ユースケースの例として、AnthropicのClaude Codeと組み合わせる方法を紹介します。
以下のポストを見て、ターミナルマルチプレクサでやる方がとりまわしがいいかなと思って作りました。
https://x.com/DionysianAgent/status/1929337613292327231
実際に動作してい...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--2riGIcBR--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:tilex%253A%2520tmux%25E3%2583%259A%25E3%2582%25A4%25E3%2583%25B3%25E3%2582%2592%25E4%25B8%2580%25E6%258B%25AC%25E7%2594%259F%25E6%2588%2590%25E3%2581%2597%25E3%2581%25A6CLI%25E3%2582%2592%25E4%25B8%25A6%25E5%2588%2597%25E5%25AE%259F%25E8%25A1%258C%25E3%2581%2599%25E3%2582%258B%25E3%2583%25A9%25E3%2583%25B3%25E3%2583%2581%25E3%2583%25A3%25E3%2583%25BC%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_34:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_220%2Cy_108/bo_3px_solid_rgb:d6e3ed%2Cg_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%2Cr_20%2Cw_90%2Cx_92%2Cy_102/co_rgb:6e7b85%2Cg_south_west%2Cl_text:notosansjp-medium.otf_30:GMO%25E3%2583%259A%25E3%2583%2591%25E3%2583%259C%25E6%25A0%25AA%25E5%25BC%258F%25E4%25BC%259A%25E7%25A4%25BE%2Cx_220%2Cy_160/bo_4px_solid_white%2Cg_south_west%2Ch_50%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Launch]]></title>
            <link>https://soundcloud.com/kentarok/launch</link>
            <guid>https://soundcloud.com/kentarok/launch</guid>
            <pubDate>Sat, 24 May 2025 16:25:59 GMT</pubDate>
            <description><![CDATA[24, May 2025]]></description>
            <content:encoded><![CDATA[24, May 2025]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-XegKbK6E7A4dpIzK-3AziEg-t3000x3000.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Whale Watching]]></title>
            <link>https://soundcloud.com/kentarok/whale-watching</link>
            <guid>https://soundcloud.com/kentarok/whale-watching</guid>
            <pubDate>Sun, 04 May 2025 16:15:09 GMT</pubDate>
            <description><![CDATA[May, 5, 2025]]></description>
            <content:encoded><![CDATA[May, 5, 2025]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-XegKbK6E7A4dpIzK-3AziEg-t3000x3000.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[DAWとブラウザをWeb MIDI経由で連携して音楽と映像を同期させる]]></title>
            <link>https://zenn.dev/pepabo/articles/a1ddf8b2e5e79c</link>
            <guid>https://zenn.dev/pepabo/articles/a1ddf8b2e5e79c</guid>
            <pubDate>Tue, 29 Apr 2025 12:53:47 GMT</pubDate>
            <description><![CDATA[本記事では、DAWで作成した音源とブラウザ上でのビジュアル生成・制御を同期することで、VJ的な表現を実現するための基礎について解説します。実例として、以下のようなシンプルな音楽と映像の同期を実現します。
https://youtu.be/rFgd0amLtdE

 本記事のソフトウェア構成

OS: macOS
DAW: Ableton Live 12
映像: Hydra（ビジュアルプログラミング環境）

本記事では上記の構成を用いていますが、他の構成でも同様のことができると思います。適宜読み替えてください。

 データの流れ

DAWで仮想MIDIバスへMIDI信号を送る
ブラウザから...]]></description>
            <content:encoded><![CDATA[本記事では、DAWで作成した音源とブラウザ上でのビジュアル生成・制御を同期することで、VJ的な表現を実現するための基礎について解説します。実例として、以下のようなシンプルな音楽と映像の同期を実現します。
https://youtu.be/rFgd0amLtdE

 本記事のソフトウェア構成

OS: macOS
DAW: Ableton Live 12
映像: Hydra（ビジュアルプログラミング環境）

本記事では上記の構成を用いていますが、他の構成でも同様のことができると思います。適宜読み替えてください。

 データの流れ

DAWで仮想MIDIバスへMIDI信号を送る
ブラウザから...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--ejBhbtCr--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:DAW%25E3%2581%25A8%25E3%2583%2596%25E3%2583%25A9%25E3%2582%25A6%25E3%2582%25B6%25E3%2582%2592Web%2520MIDI%25E7%25B5%258C%25E7%2594%25B1%25E3%2581%25A7%25E9%2580%25A3%25E6%2590%25BA%25E3%2581%2597%25E3%2581%25A6%25E9%259F%25B3%25E6%25A5%25BD%25E3%2581%25A8%25E6%2598%25A0%25E5%2583%258F%25E3%2582%2592%25E5%2590%258C%25E6%259C%259F%25E3%2581%2595%25E3%2581%259B%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_34:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_220%2Cy_108/bo_3px_solid_rgb:d6e3ed%2Cg_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%2Cr_20%2Cw_90%2Cx_92%2Cy_102/co_rgb:6e7b85%2Cg_south_west%2Cl_text:notosansjp-medium.otf_30:GMO%25E3%2583%259A%25E3%2583%2591%25E3%2583%259C%25E6%25A0%25AA%25E5%25BC%258F%25E4%25BC%259A%25E7%25A4%25BE%2Cx_220%2Cy_160/bo_4px_solid_white%2Cg_south_west%2Ch_50%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[社会人力と研究力ー博士号をキャリアの武器にするー]]></title>
            <link>https://speakerdeck.com/kentaro/synergy-of-business-acumen-and-research-expertise</link>
            <guid>https://speakerdeck.com/kentaro/synergy-of-business-acumen-and-research-expertise</guid>
            <pubDate>Fri, 25 Apr 2025 04:00:00 GMT</pubDate>
            <description><![CDATA[以下の記事もあわせてご参照ください。

「社会人」大学院生であることを最大限活用するには？ー博士（情報科学）取得の報告にかえて - ペパボ研究所ブログ
https://rand.pepabo.com/article/2025/03/24/antipop-doctor/

アカデミア or 民間企業への就職で迷っている方向け！GMOペパボ博士フェス
https://connpass.com/event/349290/]]></description>
            <content:encoded><![CDATA[以下の記事もあわせてご参照ください。

「社会人」大学院生であることを最大限活用するには？ー博士（情報科学）取得の報告にかえて - ペパボ研究所ブログ
https://rand.pepabo.com/article/2025/03/24/antipop-doctor/

アカデミア or 民間企業への就職で迷っている方向け！GMOペパボ博士フェス
https://connpass.com/event/349290/]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/bfdd99d14c3d466cb5d9c2d0d4f5f540/preview_slide_0.jpg?34846909" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[IoTシステム開発の複雑さを低減するための統合的アーキテクチャ]]></title>
            <link>https://speakerdeck.com/kentaro/dynamic-isomorphic-iot-system-architecture</link>
            <guid>https://speakerdeck.com/kentaro/dynamic-isomorphic-iot-system-architecture</guid>
            <pubDate>Wed, 26 Feb 2025 05:00:00 GMT</pubDate>
            <description><![CDATA[「IoTシステム開発の複雑さを低減するための統合的アーキテクチャ」

北陸先端科学技術大学院大学博士後期課程
博士論文公聴会（2025年2月9日10時00分〜11時30分）]]></description>
            <content:encoded><![CDATA[「IoTシステム開発の複雑さを低減するための統合的アーキテクチャ」

北陸先端科学技術大学院大学博士後期課程
博士論文公聴会（2025年2月9日10時00分〜11時30分）]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/085a64d73643438baebd65a55ba0dbb6/preview_slide_0.jpg?34003036" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Raspberry Pi上で動く書籍PDF検索エンジンを作ってDiscordボットとn8nと連携させてみた]]></title>
            <link>https://zenn.dev/kentarok/articles/a421fa0e8e332e</link>
            <guid>https://zenn.dev/kentarok/articles/a421fa0e8e332e</guid>
            <pubDate>Sun, 26 Jan 2025 11:41:16 GMT</pubDate>
            <description><![CDATA[
 1．はじめに
ここ数日作っていたローカルPDF検索エンジン「kugutsushi-search」について書きます。これは、PDFドキュメントを検索するためのベクトル検索エンジンで、特にRaspberry Pi 4Bのようなスペックが控えめな環境でも、100GB超の書籍PDF群を全文検索できるようにしました。さらに、同じくRaspberry Pi上で動くDiscordボットとn8nと組み合わせて、RAG（Retrieval-Augmented Generation）システムのバックエンドとしても使えるようにしています。
この数年、大規模言語モデル（LLM）の進化に伴って、RAG技術が注...]]></description>
            <content:encoded><![CDATA[
 1．はじめに
ここ数日作っていたローカルPDF検索エンジン「kugutsushi-search」について書きます。これは、PDFドキュメントを検索するためのベクトル検索エンジンで、特にRaspberry Pi 4Bのようなスペックが控えめな環境でも、100GB超の書籍PDF群を全文検索できるようにしました。さらに、同じくRaspberry Pi上で動くDiscordボットとn8nと組み合わせて、RAG（Retrieval-Augmented Generation）システムのバックエンドとしても使えるようにしています。
この数年、大規模言語モデル（LLM）の進化に伴って、RAG技術が注...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--X-eFh7zX--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Raspberry%2520Pi%25E4%25B8%258A%25E3%2581%25A7%25E5%258B%2595%25E3%2581%258F%25E6%259B%25B8%25E7%25B1%258DPDF%25E6%25A4%259C%25E7%25B4%25A2%25E3%2582%25A8%25E3%2583%25B3%25E3%2582%25B8%25E3%2583%25B3%25E3%2582%2592%25E4%25BD%259C%25E3%2581%25A3%25E3%2581%25A6Discord%25E3%2583%259C%25E3%2583%2583%25E3%2583%2588%25E3%2581%25A8n8n%25E3%2581%25A8%25E9%2580%25A3%25E6%2590%25BA%25E3%2581%2595%25E3%2581%259B%25E3%2581%25A6%25E3%2581%25BF%25E3%2581%259F%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Humidity]]></title>
            <link>https://soundcloud.com/kentarok/humidity</link>
            <guid>https://soundcloud.com/kentarok/humidity</guid>
            <pubDate>Sun, 10 Nov 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Nov. 10, 2024]]></description>
            <content:encoded><![CDATA[Nov. 10, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-XegKbK6E7A4dpIzK-3AziEg-t3000x3000.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Nowhere]]></title>
            <link>https://soundcloud.com/kentarok/nowhere</link>
            <guid>https://soundcloud.com/kentarok/nowhere</guid>
            <pubDate>Mon, 16 Sep 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Sep. 15, 2024]]></description>
            <content:encoded><![CDATA[Sep. 15, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-27mCxd9IaVkPAhiQ-3GIhQw-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Bidirectional Quadratic Voting Leveraging Issue-Based Matching]]></title>
            <link>https://speakerdeck.com/kentaro/bidirectional-quadratic-voting-leveraging-issue-based-matching</link>
            <guid>https://speakerdeck.com/kentaro/bidirectional-quadratic-voting-leveraging-issue-based-matching</guid>
            <pubDate>Mon, 26 Aug 2024 04:00:00 GMT</pubDate>
            <description><![CDATA[My talk for the sponsor session at ETHTokyo'24
https://www.ethtokyo.com/

For the simulation results, please refer to the repository below:
https://github.com/kentaro/bidirectional-quadratic-voting]]></description>
            <content:encoded><![CDATA[My talk for the sponsor session at ETHTokyo'24
https://www.ethtokyo.com/

For the simulation results, please refer to the repository below:
https://github.com/kentaro/bidirectional-quadratic-voting]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/c31154ecb6644b7b9f3e6cc166b42174/preview_slide_0.jpg?31480325" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Allocator]]></title>
            <link>https://soundcloud.com/kentarok/allocator</link>
            <guid>https://soundcloud.com/kentarok/allocator</guid>
            <pubDate>Sun, 25 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Apr. 24, 2024]]></description>
            <content:encoded><![CDATA[Apr. 24, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-27mCxd9IaVkPAhiQ-3GIhQw-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Custody]]></title>
            <link>https://soundcloud.com/kentarok/custody</link>
            <guid>https://soundcloud.com/kentarok/custody</guid>
            <pubDate>Tue, 20 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Apr. 19, 2024]]></description>
            <content:encoded><![CDATA[Apr. 19, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-XegKbK6E7A4dpIzK-3AziEg-t3000x3000.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Platitude]]></title>
            <link>https://soundcloud.com/kentarok/platitude</link>
            <guid>https://soundcloud.com/kentarok/platitude</guid>
            <pubDate>Sun, 04 Aug 2024 14:03:22 GMT</pubDate>
            <description><![CDATA[Aug. 4, 2024]]></description>
            <content:encoded><![CDATA[Aug. 4, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-YfrLjgQSpJXpzNF3-5bnXgw-t3000x3000.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Maniera]]></title>
            <link>https://soundcloud.com/kentarok/maniera</link>
            <guid>https://soundcloud.com/kentarok/maniera</guid>
            <pubDate>Tue, 30 Jul 2024 00:17:32 GMT</pubDate>
            <description><![CDATA[Jul. 30, 2024]]></description>
            <content:encoded><![CDATA[Jul. 30, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-YfrLjgQSpJXpzNF3-5bnXgw-t3000x3000.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[大高生へのメッセージ（令和6年度「大高未来塾」） / Messages to Current Students]]></title>
            <link>https://speakerdeck.com/kentaro/messages-to-current-students-014756aa-aa14-47cc-95ba-15ac91e99724</link>
            <guid>https://speakerdeck.com/kentaro/messages-to-current-students-014756aa-aa14-47cc-95ba-15ac91e99724</guid>
            <pubDate>Tue, 23 Jul 2024 04:00:00 GMT</pubDate>
            <description><![CDATA[令和6年度「大高未来塾」（2024年7月23日（火））]]></description>
            <content:encoded><![CDATA[令和6年度「大高未来塾」（2024年7月23日（火））]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/d6c78703a76546cb90dc32de47fe96df/preview_slide_0.jpg?31078187" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Chrome内蔵Gemini NanoとWeb Speech APIを用いた音声チャットボットの実装]]></title>
            <link>https://zenn.dev/kentarok/articles/0edaa973e5b0e2</link>
            <guid>https://zenn.dev/kentarok/articles/0edaa973e5b0e2</guid>
            <pubDate>Sun, 23 Jun 2024 16:53:42 GMT</pubDate>
            <description><![CDATA[
 はじめに
本記事では、Chrome内蔵のAIモデルGemini Nano」とWeb Speech APIを組み合わせて、音声対話が可能なチャットボットを実装する方法について解説します。

 デモ
何はともあれ、以下のデモをまずはご覧ください（ChromeでGemini Nanoを有効にするには、「Chrome の 組み込み AI Gemini Nano を試してみる」を参考に設定してください）。

実際に動作している様子を動画に録ってみました。
https://twitter.com/kentaro/status/1804919054949601657

 主要な技術的ポイント
本デ...]]></description>
            <content:encoded><![CDATA[
 はじめに
本記事では、Chrome内蔵のAIモデルGemini Nano」とWeb Speech APIを組み合わせて、音声対話が可能なチャットボットを実装する方法について解説します。

 デモ
何はともあれ、以下のデモをまずはご覧ください（ChromeでGemini Nanoを有効にするには、「Chrome の 組み込み AI Gemini Nano を試してみる」を参考に設定してください）。

実際に動作している様子を動画に録ってみました。
https://twitter.com/kentaro/status/1804919054949601657

 主要な技術的ポイント
本デ...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--AKoRvvAC--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Chrome%25E5%2586%2585%25E8%2594%25B5Gemini%2520Nano%25E3%2581%25A8Web%2520Speech%2520API%25E3%2582%2592%25E7%2594%25A8%25E3%2581%2584%25E3%2581%259F%25E9%259F%25B3%25E5%25A3%25B0%25E3%2583%2581%25E3%2583%25A3%25E3%2583%2583%25E3%2583%2588%25E3%2583%259C%25E3%2583%2583%25E3%2583%2588%25E3%2581%25AE%25E5%25AE%259F%25E8%25A3%2585%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[L'Hommage]]></title>
            <link>https://soundcloud.com/kentarok/hommage</link>
            <guid>https://soundcloud.com/kentarok/hommage</guid>
            <pubDate>Fri, 19 Apr 2024 14:22:37 GMT</pubDate>
            <description><![CDATA[Apr. 19, 2024]]></description>
            <content:encoded><![CDATA[Apr. 19, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Vacancy]]></title>
            <link>https://soundcloud.com/kentarok/vacancy</link>
            <guid>https://soundcloud.com/kentarok/vacancy</guid>
            <pubDate>Sun, 07 Apr 2024 13:02:09 GMT</pubDate>
            <description><![CDATA[Apr. 7, 2024]]></description>
            <content:encoded><![CDATA[Apr. 7, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-yv5dPO4axhT8Uuuy-x2i2Lw-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Crab]]></title>
            <link>https://soundcloud.com/kentarok/crab</link>
            <guid>https://soundcloud.com/kentarok/crab</guid>
            <pubDate>Fri, 05 Apr 2024 16:21:57 GMT</pubDate>
            <description><![CDATA[Apr. 5, 2024]]></description>
            <content:encoded><![CDATA[Apr. 5, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Sacrifice]]></title>
            <link>https://soundcloud.com/kentarok/sacrifice</link>
            <guid>https://soundcloud.com/kentarok/sacrifice</guid>
            <pubDate>Fri, 05 Apr 2024 13:37:55 GMT</pubDate>
            <description><![CDATA[Apr. 5, 2024]]></description>
            <content:encoded><![CDATA[Apr. 5, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Capacity]]></title>
            <link>https://soundcloud.com/kentarok/capacity</link>
            <guid>https://soundcloud.com/kentarok/capacity</guid>
            <pubDate>Sat, 30 Mar 2024 17:52:46 GMT</pubDate>
            <description><![CDATA[Mar. 30, 2024]]></description>
            <content:encoded><![CDATA[Mar. 30, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Line Break]]></title>
            <link>https://soundcloud.com/kentarok/line-break</link>
            <guid>https://soundcloud.com/kentarok/line-break</guid>
            <pubDate>Thu, 28 Mar 2024 16:43:37 GMT</pubDate>
            <description><![CDATA[Mar. 29, 2024]]></description>
            <content:encoded><![CDATA[Mar. 29, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Charm]]></title>
            <link>https://soundcloud.com/kentarok/charm</link>
            <guid>https://soundcloud.com/kentarok/charm</guid>
            <pubDate>Sat, 23 Mar 2024 15:19:36 GMT</pubDate>
            <description><![CDATA[Mar. 23, 2024]]></description>
            <content:encoded><![CDATA[Mar. 23, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Parameters]]></title>
            <link>https://soundcloud.com/kentarok/parameters</link>
            <guid>https://soundcloud.com/kentarok/parameters</guid>
            <pubDate>Wed, 20 Mar 2024 17:43:31 GMT</pubDate>
            <description><![CDATA[Mar. 20, 2024]]></description>
            <content:encoded><![CDATA[Mar. 20, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[BGM]]></title>
            <link>https://soundcloud.com/kentarok/bgm</link>
            <guid>https://soundcloud.com/kentarok/bgm</guid>
            <pubDate>Tue, 19 Mar 2024 14:09:49 GMT</pubDate>
            <description><![CDATA[Mar. 19, 2024]]></description>
            <content:encoded><![CDATA[Mar. 19, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Canary]]></title>
            <link>https://soundcloud.com/kentarok/canary</link>
            <guid>https://soundcloud.com/kentarok/canary</guid>
            <pubDate>Thu, 14 Mar 2024 16:29:01 GMT</pubDate>
            <description><![CDATA[Mar. 14, 2024]]></description>
            <content:encoded><![CDATA[Mar. 14, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Peninsula]]></title>
            <link>https://soundcloud.com/kentarok/peninsula</link>
            <guid>https://soundcloud.com/kentarok/peninsula</guid>
            <pubDate>Wed, 13 Mar 2024 17:04:59 GMT</pubDate>
            <description><![CDATA[Mar. 13, 2024]]></description>
            <content:encoded><![CDATA[Mar. 13, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Andalucía]]></title>
            <link>https://soundcloud.com/kentarok/andalucia</link>
            <guid>https://soundcloud.com/kentarok/andalucia</guid>
            <pubDate>Tue, 12 Mar 2024 18:16:51 GMT</pubDate>
            <description><![CDATA[Mar. 12, 2024]]></description>
            <content:encoded><![CDATA[Mar. 12, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Assembly]]></title>
            <link>https://soundcloud.com/kentarok/assembly</link>
            <guid>https://soundcloud.com/kentarok/assembly</guid>
            <pubDate>Mon, 11 Mar 2024 17:29:21 GMT</pubDate>
            <description><![CDATA[Mar. 12, 2024]]></description>
            <content:encoded><![CDATA[Mar. 12, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Surrender]]></title>
            <link>https://soundcloud.com/kentarok/surrender</link>
            <guid>https://soundcloud.com/kentarok/surrender</guid>
            <pubDate>Sun, 10 Mar 2024 07:55:46 GMT</pubDate>
            <description><![CDATA[Mar. 7, 2024]]></description>
            <content:encoded><![CDATA[Mar. 7, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Underestimation]]></title>
            <link>https://soundcloud.com/kentarok/underestimation</link>
            <guid>https://soundcloud.com/kentarok/underestimation</guid>
            <pubDate>Sun, 10 Mar 2024 07:53:16 GMT</pubDate>
            <description><![CDATA[Mar. 9, 2024]]></description>
            <content:encoded><![CDATA[Mar. 9, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Monkey]]></title>
            <link>https://soundcloud.com/kentarok/monkey</link>
            <guid>https://soundcloud.com/kentarok/monkey</guid>
            <pubDate>Sun, 10 Mar 2024 07:52:40 GMT</pubDate>
            <description><![CDATA[Mar. 9, 2024]]></description>
            <content:encoded><![CDATA[Mar. 9, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Steering]]></title>
            <link>https://soundcloud.com/kentarok/steering</link>
            <guid>https://soundcloud.com/kentarok/steering</guid>
            <pubDate>Sun, 10 Mar 2024 07:49:29 GMT</pubDate>
            <description><![CDATA[Mar. 6, 2024]]></description>
            <content:encoded><![CDATA[Mar. 6, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Tonal Dressing]]></title>
            <link>https://soundcloud.com/kentarok/tonal-dressing</link>
            <guid>https://soundcloud.com/kentarok/tonal-dressing</guid>
            <pubDate>Sun, 10 Mar 2024 07:46:28 GMT</pubDate>
            <description><![CDATA[Mar. 5, 2024]]></description>
            <content:encoded><![CDATA[Mar. 5, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Bare Earth]]></title>
            <link>https://soundcloud.com/kentarok/bare-earth</link>
            <guid>https://soundcloud.com/kentarok/bare-earth</guid>
            <pubDate>Sun, 10 Mar 2024 07:44:10 GMT</pubDate>
            <description><![CDATA[Mar. 4, 2024]]></description>
            <content:encoded><![CDATA[Mar. 4, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Dscendance]]></title>
            <link>https://soundcloud.com/kentarok/dscendance</link>
            <guid>https://soundcloud.com/kentarok/dscendance</guid>
            <pubDate>Sun, 10 Mar 2024 07:38:36 GMT</pubDate>
            <description><![CDATA[Mar. 2, 2024]]></description>
            <content:encoded><![CDATA[Mar. 2, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-ziglqFbiN0eQ9CjR-GkfUcA-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Stumble Upon]]></title>
            <link>https://soundcloud.com/kentarok/stumble-upon</link>
            <guid>https://soundcloud.com/kentarok/stumble-upon</guid>
            <pubDate>Sun, 10 Mar 2024 07:35:01 GMT</pubDate>
            <description><![CDATA[Mar. 1, 2024]]></description>
            <content:encoded><![CDATA[Mar. 1, 2024]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-YfrLjgQSpJXpzNF3-5bnXgw-t3000x3000.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Commencement]]></title>
            <link>https://soundcloud.com/kentarok/commencement</link>
            <guid>https://soundcloud.com/kentarok/commencement</guid>
            <pubDate>Fri, 23 Feb 2024 14:25:39 GMT</pubDate>
            <description><![CDATA[C'est une chanson que j'ai créée en collaboration avec mon fils pour la première fois. Il a joué de la guitare, et j'ai créé les autres pistes.]]></description>
            <content:encoded><![CDATA[C'est une chanson que j'ai créée en collaboration avec mon fils pour la première fois. Il a joué de la guitare, et j'ai créé les autres pistes.]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-YfrLjgQSpJXpzNF3-5bnXgw-t3000x3000.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[「始め方」の始め方 / How to Start Starting Things]]></title>
            <link>https://speakerdeck.com/kentaro/how-to-start-starting-things</link>
            <guid>https://speakerdeck.com/kentaro/how-to-start-starting-things</guid>
            <pubDate>Sat, 27 Jan 2024 05:00:00 GMT</pubDate>
            <description><![CDATA[エンジニア作業飲み集会LT会#5「〇〇の始めかた」
https://twitter.com/VRENGAssoc/status/1750361421970567175]]></description>
            <content:encoded><![CDATA[エンジニア作業飲み集会LT会#5「〇〇の始めかた」
https://twitter.com/VRENGAssoc/status/1750361421970567175]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/7b11f0cf54bf46b1a958c94a3730ad81/preview_slide_0.jpg?28693037" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Misskey上でBrainf*ckを実行できるPlayを作りました]]></title>
            <link>https://zenn.dev/kentarok/articles/12e7cbc53aa77f</link>
            <guid>https://zenn.dev/kentarok/articles/12e7cbc53aa77f</guid>
            <pubDate>Wed, 10 Jan 2024 12:38:46 GMT</pubDate>
            <description><![CDATA[Resoniteの方々がMisskeyにいるので、ちょっと前からユーザとしてMisskeyを使い始めました。また、そもそもFediverseについて何も知らないことに気づいたので、自分でもサーバを立ててみたり、ActivityPubまわりについて調べたりしていました。
MisskeyにはAiScriptという言語処理系が組み込まれていて、プラグインやツールをユーザが自作できるということを知り、興奮しています。そうなるとやっぱり、とりあえずBrainf*ckを実装してみたくなりますよね。そんなわけで、Misskey上でBrainf*ckのコードを実行できるPlayを書いてみました。

 使...]]></description>
            <content:encoded><![CDATA[Resoniteの方々がMisskeyにいるので、ちょっと前からユーザとしてMisskeyを使い始めました。また、そもそもFediverseについて何も知らないことに気づいたので、自分でもサーバを立ててみたり、ActivityPubまわりについて調べたりしていました。
MisskeyにはAiScriptという言語処理系が組み込まれていて、プラグインやツールをユーザが自作できるということを知り、興奮しています。そうなるとやっぱり、とりあえずBrainf*ckを実装してみたくなりますよね。そんなわけで、Misskey上でBrainf*ckのコードを実行できるPlayを書いてみました。

 使...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--G2qE9z2r--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Misskey%25E4%25B8%258A%25E3%2581%25A7Brainf%252Ack%25E3%2582%2592%25E5%25AE%259F%25E8%25A1%258C%25E3%2581%25A7%25E3%2581%258D%25E3%2582%258BPlay%25E3%2582%2592%25E4%25BD%259C%25E3%2582%258A%25E3%2581%25BE%25E3%2581%2597%25E3%2581%259F%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[ElixirからWebSocketでOBSとやり取りするobs_websocket_exを作りました]]></title>
            <link>https://zenn.dev/kentarok/articles/7fc38c7dcbb180</link>
            <guid>https://zenn.dev/kentarok/articles/7fc38c7dcbb180</guid>
            <pubDate>Fri, 22 Dec 2023 14:26:08 GMT</pubDate>
            <description><![CDATA[!
本記事は、🎄GMOペパボエンジニア Advent Calendar 2023 - Adventarの22日目の記事です。

録画・配信アプリケーションのOpen Broadcaster Software（OBS）は、WebSocketで外部から制御したり、OBS内のイベントを受け取ったりできます。しかし、ElixirからOBSを制御するライブラリは見当たらなかったので、obs_websocket_exというライブラリを作ってみました。
https://github.com/kentaro/obs_websocket_ex
本記事では、使い方を簡単に紹介します。
!
記事執筆現在、ob...]]></description>
            <content:encoded><![CDATA[!
本記事は、🎄GMOペパボエンジニア Advent Calendar 2023 - Adventarの22日目の記事です。

録画・配信アプリケーションのOpen Broadcaster Software（OBS）は、WebSocketで外部から制御したり、OBS内のイベントを受け取ったりできます。しかし、ElixirからOBSを制御するライブラリは見当たらなかったので、obs_websocket_exというライブラリを作ってみました。
https://github.com/kentaro/obs_websocket_ex
本記事では、使い方を簡単に紹介します。
!
記事執筆現在、ob...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--JW8L5vrI--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Elixir%25E3%2581%258B%25E3%2582%2589WebSocket%25E3%2581%25A7OBS%25E3%2581%25A8%25E3%2582%2584%25E3%2582%258A%25E5%258F%2596%25E3%2582%258A%25E3%2581%2599%25E3%2582%258Bobs_websocket_ex%25E3%2582%2592%25E4%25BD%259C%25E3%2582%258A%25E3%2581%25BE%25E3%2581%2597%25E3%2581%259F%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[MirageXで開発したアプリケーションをFly.ioにデプロイする]]></title>
            <link>https://zenn.dev/kentarok/articles/60af2f30ac1fb5</link>
            <guid>https://zenn.dev/kentarok/articles/60af2f30ac1fb5</guid>
            <pubDate>Sun, 17 Dec 2023 13:06:28 GMT</pubDate>
            <description><![CDATA[!
本記事は、Resonite Advent Calendar 2023 その3の17日目の記事です。

Resonite上で動くリッチなUIを持つアプリケーションを、Reactで開発できるMirageXというフレームワークが登場し、興奮を覚えています。開発者のれにうむさんによる以下の記事をご覧ください。
https://sharedx.notion.site/TypeScript-Resonite-MirageX-5a5dae2e62f9439d9ddf87f6dafd7f51
この記事では、MirageXを使って作成したアプリケーションを、Fly.ioにデプロイする方法を紹介します。...]]></description>
            <content:encoded><![CDATA[!
本記事は、Resonite Advent Calendar 2023 その3の17日目の記事です。

Resonite上で動くリッチなUIを持つアプリケーションを、Reactで開発できるMirageXというフレームワークが登場し、興奮を覚えています。開発者のれにうむさんによる以下の記事をご覧ください。
https://sharedx.notion.site/TypeScript-Resonite-MirageX-5a5dae2e62f9439d9ddf87f6dafd7f51
この記事では、MirageXを使って作成したアプリケーションを、Fly.ioにデプロイする方法を紹介します。...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--HhfbCkCp--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:MirageX%25E3%2581%25A7%25E9%2596%258B%25E7%2599%25BA%25E3%2581%2597%25E3%2581%259F%25E3%2582%25A2%25E3%2583%2597%25E3%2583%25AA%25E3%2582%25B1%25E3%2583%25BC%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%25B3%25E3%2582%2592Fly.io%25E3%2581%25AB%25E3%2583%2587%25E3%2583%2597%25E3%2583%25AD%25E3%2582%25A4%25E3%2581%2599%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Modular Avatarでオブジェクトを出し入れする]]></title>
            <link>https://zenn.dev/kentarok/articles/531e391c1d04fb</link>
            <guid>https://zenn.dev/kentarok/articles/531e391c1d04fb</guid>
            <pubDate>Wed, 06 Dec 2023 17:17:26 GMT</pubDate>
            <description><![CDATA[つい先日からUnityを触り始め、キューブを出してみて喜んだりしていました。
https://twitter.com/kentaro/status/1730906394323464462
もう少し実用的なことをやってみたいと思っていたところ、アバターに対して非破壊的に機能を追加できる「モジュラーアバター | Modular Avatar」という便利なものを教えてもらったので、試してみました。

 作ったもの
実際に作ってみたのは以下の2つです。
1つ目は、オリジナルグッズ・アイテムを手軽に作成・販売できる通販サイトSUZURIのマスコットキャラクターである忍者スリスリくんを頭の上に出せる...]]></description>
            <content:encoded><![CDATA[つい先日からUnityを触り始め、キューブを出してみて喜んだりしていました。
https://twitter.com/kentaro/status/1730906394323464462
もう少し実用的なことをやってみたいと思っていたところ、アバターに対して非破壊的に機能を追加できる「モジュラーアバター | Modular Avatar」という便利なものを教えてもらったので、試してみました。

 作ったもの
実際に作ってみたのは以下の2つです。
1つ目は、オリジナルグッズ・アイテムを手軽に作成・販売できる通販サイトSUZURIのマスコットキャラクターである忍者スリスリくんを頭の上に出せる...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--GLfUK2qO--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Modular%2520Avatar%25E3%2581%25A7%25E3%2582%25AA%25E3%2583%2596%25E3%2582%25B8%25E3%2582%25A7%25E3%2582%25AF%25E3%2583%2588%25E3%2582%2592%25E5%2587%25BA%25E3%2581%2597%25E5%2585%25A5%25E3%2582%258C%25E3%2581%2599%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[ElixirからOSC経由でVRChatと通信するライブラリVRChatOSCを作りました]]></title>
            <link>https://zenn.dev/kentarok/articles/3b1ee1da873b9d</link>
            <guid>https://zenn.dev/kentarok/articles/3b1ee1da873b9d</guid>
            <pubDate>Fri, 01 Dec 2023 15:33:18 GMT</pubDate>
            <description><![CDATA[!
この記事は、Elixir Advent Calendar 2023シリーズ12の1日目です。今年もElixirのアドベントカレンダーは異常なボリュームで、テンション高くていいですね。

Meta Quest 3を購入して、またVRの世界に戻ってきました。Resonite目当てだったのですが、VRChatもやってみようと始めてみたら、そちらはそちらですごく楽しいです。
VRChatにはOSCというしくみが用意されていて、外部とのやり取りが一定程度できるようです。そうなるとElixirで通信してみたくなりますよね。そんなわけで、ライブラリを作ってみました。
https://github....]]></description>
            <content:encoded><![CDATA[!
この記事は、Elixir Advent Calendar 2023シリーズ12の1日目です。今年もElixirのアドベントカレンダーは異常なボリュームで、テンション高くていいですね。

Meta Quest 3を購入して、またVRの世界に戻ってきました。Resonite目当てだったのですが、VRChatもやってみようと始めてみたら、そちらはそちらですごく楽しいです。
VRChatにはOSCというしくみが用意されていて、外部とのやり取りが一定程度できるようです。そうなるとElixirで通信してみたくなりますよね。そんなわけで、ライブラリを作ってみました。
https://github....]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--tAzCYSXb--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Elixir%25E3%2581%258B%25E3%2582%2589OSC%25E7%25B5%258C%25E7%2594%25B1%25E3%2581%25A7VRChat%25E3%2581%25A8%25E9%2580%259A%25E4%25BF%25A1%25E3%2581%2599%25E3%2582%258B%25E3%2583%25A9%25E3%2582%25A4%25E3%2583%2596%25E3%2583%25A9%25E3%2583%25AAVRChatOSC%25E3%2582%2592%25E4%25BD%259C%25E3%2582%258A%25E3%2581%25BE%25E3%2581%2597%25E3%2581%259F%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[ソーシャルVRプラットフォームのResonite上でかわいい声になってみた]]></title>
            <link>https://zenn.dev/kentarok/articles/9e8b42c086bfa2</link>
            <guid>https://zenn.dev/kentarok/articles/9e8b42c086bfa2</guid>
            <pubDate>Sat, 18 Nov 2023 14:29:34 GMT</pubDate>
            <description><![CDATA[2023年10月にリリースされたソーシャルVRプラットフォームのResoniteにハマっています。アバターによって姿はかわいくなったのですが声が元のままなので、リアルタイムでのボイスチェンジャーを試してみました。
こんな感じになりました。
https://youtu.be/p7VJB0IA2qg

 システム構成
VRデバイスはMeta Quest 3です。HMDのマイクから入力された音声にリアルタイムボイスチェンジャーをほどこして、仮想オーディオデバイス経由でOBSへ入力するという流れです。使っているソフトウェアはこんな感じです。


Meta Quest 3（今回用いているHMD）
...]]></description>
            <content:encoded><![CDATA[2023年10月にリリースされたソーシャルVRプラットフォームのResoniteにハマっています。アバターによって姿はかわいくなったのですが声が元のままなので、リアルタイムでのボイスチェンジャーを試してみました。
こんな感じになりました。
https://youtu.be/p7VJB0IA2qg

 システム構成
VRデバイスはMeta Quest 3です。HMDのマイクから入力された音声にリアルタイムボイスチェンジャーをほどこして、仮想オーディオデバイス経由でOBSへ入力するという流れです。使っているソフトウェアはこんな感じです。


Meta Quest 3（今回用いているHMD）
...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--6Iss7Qir--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:%25E3%2582%25BD%25E3%2583%25BC%25E3%2582%25B7%25E3%2583%25A3%25E3%2583%25ABVR%25E3%2583%2597%25E3%2583%25A9%25E3%2583%2583%25E3%2583%2588%25E3%2583%2595%25E3%2582%25A9%25E3%2583%25BC%25E3%2583%25A0%25E3%2581%25AEResonite%25E4%25B8%258A%25E3%2581%25A7%25E3%2581%258B%25E3%2582%258F%25E3%2581%2584%25E3%2581%2584%25E5%25A3%25B0%25E3%2581%25AB%25E3%2581%25AA%25E3%2581%25A3%25E3%2581%25A6%25E3%2581%25BF%25E3%2581%259F%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[GPTsで「質問に対して人間が回答してくれるカスタムGPT」を作った]]></title>
            <link>https://zenn.dev/kentarok/articles/5f64e313d5afe5</link>
            <guid>https://zenn.dev/kentarok/articles/5f64e313d5afe5</guid>
            <pubDate>Sun, 12 Nov 2023 13:07:36 GMT</pubDate>
            <description><![CDATA[ChatGPTの新機能GPTs、面白いですよね。さっそくあれこれ作って遊んでいます。しかし、いくらAIが発達しても、やっぱり人間にかなうわけがありません。AIにまかせっきりにするのではなく、人間が回答するべきなんじゃないでしょうか。
そんなわけで、ChatGPTから質問すると人間（僕）が回答するカスタムGPTを作ってみました。
https://chat.openai.com/g/g-EBNsTjelX-antipo-ren-jian

 使用例とやりとりの解説
使ってみた例は、以下の公開URLでご覧いただけます。
https://chat.openai.com/share/2d4de19...]]></description>
            <content:encoded><![CDATA[ChatGPTの新機能GPTs、面白いですよね。さっそくあれこれ作って遊んでいます。しかし、いくらAIが発達しても、やっぱり人間にかなうわけがありません。AIにまかせっきりにするのではなく、人間が回答するべきなんじゃないでしょうか。
そんなわけで、ChatGPTから質問すると人間（僕）が回答するカスタムGPTを作ってみました。
https://chat.openai.com/g/g-EBNsTjelX-antipo-ren-jian

 使用例とやりとりの解説
使ってみた例は、以下の公開URLでご覧いただけます。
https://chat.openai.com/share/2d4de19...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--yh88ZQnq--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:GPTs%25E3%2581%25A7%25E3%2580%258C%25E8%25B3%25AA%25E5%2595%258F%25E3%2581%25AB%25E5%25AF%25BE%25E3%2581%2597%25E3%2581%25A6%25E4%25BA%25BA%25E9%2596%2593%25E3%2581%258C%25E5%259B%259E%25E7%25AD%2594%25E3%2581%2597%25E3%2581%25A6%25E3%2581%258F%25E3%2582%258C%25E3%2582%258B%25E3%2582%25AB%25E3%2582%25B9%25E3%2582%25BF%25E3%2583%25A0GPT%25E3%2580%258D%25E3%2582%2592%25E4%25BD%259C%25E3%2581%25A3%25E3%2581%259F%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[iOSデバイスから簡単にステッカーを作成できるサービスStickifyで、カスタムGPTを用いてステッカーを作成する]]></title>
            <link>https://zenn.dev/kentarok/articles/3873c48e97320a</link>
            <guid>https://zenn.dev/kentarok/articles/3873c48e97320a</guid>
            <pubDate>Fri, 10 Nov 2023 16:41:42 GMT</pubDate>
            <description><![CDATA[先日、Stickifyというサービスをリリースしたというお知らせをしました。
https://zenn.dev/kentarok/articles/5f85f2a75bb745
この仕組みを用いて、カスタムGPTを用いてステッカーを作成する方法を紹介します。こんなステッカーが簡単に作れます。


 使い方
以下に、ステッカーを作成してくれるAIデザイナーをカスタムGPTで作成したものを公開しています（カスタムGPTを使う必要自体はなくて、ご自身で生成するのでもOKです）。
https://chat.openai.com/g/g-ZD183Fi2A-stickifysutetukameka...]]></description>
            <content:encoded><![CDATA[先日、Stickifyというサービスをリリースしたというお知らせをしました。
https://zenn.dev/kentarok/articles/5f85f2a75bb745
この仕組みを用いて、カスタムGPTを用いてステッカーを作成する方法を紹介します。こんなステッカーが簡単に作れます。


 使い方
以下に、ステッカーを作成してくれるAIデザイナーをカスタムGPTで作成したものを公開しています（カスタムGPTを使う必要自体はなくて、ご自身で生成するのでもOKです）。
https://chat.openai.com/g/g-ZD183Fi2A-stickifysutetukameka...]]></content:encoded>
            <enclosure url="https://res.cloudinary.com/zenn/image/upload/s--Wf1s8UfG--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:iOS%25E3%2583%2587%25E3%2583%2590%25E3%2582%25A4%25E3%2582%25B9%25E3%2581%258B%25E3%2582%2589%25E7%25B0%25A1%25E5%258D%2598%25E3%2581%25AB%25E3%2582%25B9%25E3%2583%2586%25E3%2583%2583%25E3%2582%25AB%25E3%2583%25BC%25E3%2582%2592%25E4%25BD%259C%25E6%2588%2590%25E3%2581%25A7%25E3%2581%258D%25E3%2582%258B%25E3%2582%25B5%25E3%2583%25BC%25E3%2583%2593%25E3%2582%25B9Stickify%25E3%2581%25A7%25E3%2580%2581%25E3%2582%25AB%25E3%2582%25B9%25E3%2582%25BF%25E3%2583%25A0GPT%25E3%2582%2592%25E7%2594%25A8%25E3%2581%2584%25E3%2581%25A6%25E3%2582%25B9%25E3%2583%2586%25E3%2583%2583%25E3%2582%25AB%25E3%2583%25BC%25E3%2582%2592%25E4%25BD%259C%25E6%2588%2590%25E3%2581%2599%25E3%2582%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:%25E6%25A0%2597%25E6%259E%2597%25E5%2581%25A5%25E5%25A4%25AA%25E9%2583%258E%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Dynamic IoT Applications and Isomorphic IoT Systems Using WebAssembly]]></title>
            <link>https://speakerdeck.com/kentaro/dynamic-iot-applications-and-isomorphic-iot-systems-using-webassembly</link>
            <guid>https://speakerdeck.com/kentaro/dynamic-iot-applications-and-isomorphic-iot-systems-using-webassembly</guid>
            <pubDate>Wed, 18 Oct 2023 04:00:00 GMT</pubDate>
            <description><![CDATA[My presentation slides at IEEE WFIoT 2023
https://wfiot2023.iot.ieee.org/

The video of my presentation is available at:
https://youtu.be/IGAfZATbgnQ]]></description>
            <content:encoded><![CDATA[My presentation slides at IEEE WFIoT 2023
https://wfiot2023.iot.ieee.org/

The video of my presentation is available at:
https://youtu.be/IGAfZATbgnQ]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/5f0e309fd8a5482ca0ef9ce6a412b783/preview_slide_0.jpg?27453522" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[わたしがこのところハマっている「ライセンスフリー無線」のご紹介 / An Invitation to License-Free Radio]]></title>
            <link>https://speakerdeck.com/kentaro/an-invitation-to-license-free-radio</link>
            <guid>https://speakerdeck.com/kentaro/an-invitation-to-license-free-radio</guid>
            <pubDate>Thu, 19 Jan 2023 05:00:00 GMT</pubDate>
            <description><![CDATA[K-Ruby#33:Re LT & 雑談会
https://k-ruby.connpass.com/event/266887/
]]></description>
            <content:encoded><![CDATA[K-Ruby#33:Re LT & 雑談会
https://k-ruby.connpass.com/event/266887/
]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/95dcc6fa8b0f40028c95c47f50f2442e/preview_slide_0.jpg?24146750" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[先行きの見えなさを楽しさに変える ーVUCA時代のキャリア論と絶対他力主義ー / How to develop your career in the VUCA era]]></title>
            <link>https://speakerdeck.com/kentaro/how-to-develop-your-career-in-the-vuca-era</link>
            <guid>https://speakerdeck.com/kentaro/how-to-develop-your-career-in-the-vuca-era</guid>
            <pubDate>Sat, 15 Oct 2022 04:00:00 GMT</pubDate>
            <description><![CDATA[技育祭2022【秋】2022.10.14(金) - 10.16(日)
https://talent.supporterz.jp/geeksai/2022autumn/information/#1015-1440-HallA]]></description>
            <content:encoded><![CDATA[技育祭2022【秋】2022.10.14(金) - 10.16(日)
https://talent.supporterz.jp/geeksai/2022autumn/information/#1015-1440-HallA]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/0f39f63e531b4f4f8a177535b0b46fcb/preview_slide_0.jpg?23039995" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[組織の生産性を高める意思決定の構造と方法 / How to do make decision rapidly and effectively]]></title>
            <link>https://speakerdeck.com/kentaro/how-to-do-make-decision-rapidly-and-effectively-5b049dd6-7453-412c-88ea-e5703d8335f2</link>
            <guid>https://speakerdeck.com/kentaro/how-to-do-make-decision-rapidly-and-effectively-5b049dd6-7453-412c-88ea-e5703d8335f2</guid>
            <pubDate>Tue, 27 Sep 2022 04:00:00 GMT</pubDate>
            <description><![CDATA[GMOペパボ株式会社・マネージャー研修（2022年9月27日）]]></description>
            <content:encoded><![CDATA[GMOペパボ株式会社・マネージャー研修（2022年9月27日）]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/f4d049cb8430463daf0e3bb2cbea5ffe/preview_slide_0.jpg?22821324" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[キャリアを時間・空間軸で考える / Thinking about your career from both time and space viewpoints]]></title>
            <link>https://speakerdeck.com/kentaro/thinking-about-your-career-from-both-time-and-space-viewpoints</link>
            <guid>https://speakerdeck.com/kentaro/thinking-about-your-career-from-both-time-and-space-viewpoints</guid>
            <pubDate>Tue, 23 Aug 2022 04:00:00 GMT</pubDate>
            <description><![CDATA[type エンジニア転職フェア ONLINE（2022年9月3日）
https://type.jp/s/fair/online/]]></description>
            <content:encoded><![CDATA[type エンジニア転職フェア ONLINE（2022年9月3日）
https://type.jp/s/fair/online/]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/0704fc728c9e424e99d686e102b5e18a/preview_slide_0.jpg?22428241" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[WEB+DB PRESSで特集記事を書く方法 / How to Become an Author of WEB+DB PRESS]]></title>
            <link>https://speakerdeck.com/kentaro/how-to-become-an-author-of-web-plus-db-press</link>
            <guid>https://speakerdeck.com/kentaro/how-to-become-an-author-of-web-plus-db-press</guid>
            <pubDate>Tue, 08 Mar 2022 05:00:00 GMT</pubDate>
            <description><![CDATA[WEB+DB PRESS vol127 Phoenix特集こたつで座談会
https://fukuokaex.connpass.com/event/239094/]]></description>
            <content:encoded><![CDATA[WEB+DB PRESS vol127 Phoenix特集こたつで座談会
https://fukuokaex.connpass.com/event/239094/]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/4dd8ac1e7d7641ea9cd2462e8b7eb85c/preview_slide_0.jpg?20706326" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[GMOペパボが考えるこれからのサービス開発 / Toward The Next Service Development Era]]></title>
            <link>https://speakerdeck.com/kentaro/toward-the-next-service-development-era</link>
            <guid>https://speakerdeck.com/kentaro/toward-the-next-service-development-era</guid>
            <pubDate>Mon, 28 Feb 2022 05:00:00 GMT</pubDate>
            <description><![CDATA[エンジニア就活生のみなさん！新卒年収710万円の理由を教えます
https://pepabo.connpass.com/event/239273/]]></description>
            <content:encoded><![CDATA[エンジニア就活生のみなさん！新卒年収710万円の理由を教えます
https://pepabo.connpass.com/event/239273/]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/e9646aad204e4a3ab77cf7c9c48174c0/preview_slide_0.jpg?20619459" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[双方向データフローに基づくインテリジェントなIoTシステムを実現するための研究 / My Research Plan for the Doctoral Course]]></title>
            <link>https://speakerdeck.com/kentaro/my-research-plan-for-the-doctoral-course</link>
            <guid>https://speakerdeck.com/kentaro/my-research-plan-for-the-doctoral-course</guid>
            <pubDate>Sun, 06 Feb 2022 05:00:00 GMT</pubDate>
            <description><![CDATA[北陸先端科学技術大学院大学博士前期課程博士後期課程進学試験（2022年2月6日15時20分〜15時40分）

（承前）IoTシステムの双方向データフローにおける設計と実装の複雑さを解消する手法の提案
https://speakerdeck.com/kentaro/masters-thesis-examination]]></description>
            <content:encoded><![CDATA[北陸先端科学技術大学院大学博士前期課程博士後期課程進学試験（2022年2月6日15時20分〜15時40分）

（承前）IoTシステムの双方向データフローにおける設計と実装の複雑さを解消する手法の提案
https://speakerdeck.com/kentaro/masters-thesis-examination]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/2a2f61f57a0742a989191173e2e1bcf4/preview_slide_0.jpg?20333401" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[IoTシステムの双方向データフローにおける設計と実装の複雑さを解消する手法の提案 / Master's Thesis Examination]]></title>
            <link>https://speakerdeck.com/kentaro/masters-thesis-examination</link>
            <guid>https://speakerdeck.com/kentaro/masters-thesis-examination</guid>
            <pubDate>Sun, 06 Feb 2022 05:00:00 GMT</pubDate>
            <description><![CDATA[北陸先端科学技術大学院大学博士前期課程修士論文審査会（2022年2月6日14時55分〜15時20分）

（続き）双方向データフローに基づくインテリジェントなIoTシステムを実現するための研究
https://speakerdeck.com/kentaro/my-research-plan-for-the-doctoral-course?slide=11
]]></description>
            <content:encoded><![CDATA[北陸先端科学技術大学院大学博士前期課程修士論文審査会（2022年2月6日14時55分〜15時20分）

（続き）双方向データフローに基づくインテリジェントなIoTシステムを実現するための研究
https://speakerdeck.com/kentaro/my-research-plan-for-the-doctoral-course?slide=11
]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/e1388a4e19ea422cb35938229be53330/preview_slide_0.jpg?20333362" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Elixirで構成された3層構造からなるIoTシステムにおける分散機械学習・推論実行基盤へ向けて / Toward a Distributed Machine Learning Infrastructure for IoT Systems in Elixir]]></title>
            <link>https://speakerdeck.com/kentaro/toward-a-distributed-machine-learning-infrastructure-for-iot-systems-in-elixir</link>
            <guid>https://speakerdeck.com/kentaro/toward-a-distributed-machine-learning-infrastructure-for-iot-systems-in-elixir</guid>
            <pubDate>Thu, 20 Jan 2022 05:00:00 GMT</pubDate>
            <description><![CDATA[K-Ruby#28 LT&もくもく会
https://k-ruby.connpass.com/event/234964/

デモコード
https://github.com/kentaro/elixir_remote_learning_demo/]]></description>
            <content:encoded><![CDATA[K-Ruby#28 LT&もくもく会
https://k-ruby.connpass.com/event/234964/

デモコード
https://github.com/kentaro/elixir_remote_learning_demo/]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/4914a41f650948928a856e54b12a00dc/preview_slide_0.jpg?20162310" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[アリストテレスを真剣に受け取る：「物」を通じて社会へ開かれるエコロジー]]></title>
            <link>https://note.com/kentarok/n/n8ad815ad22aa</link>
            <guid>https://note.com/kentarok/n/n8ad815ad22aa</guid>
            <pubDate>Sun, 19 Dec 2021 10:03:14 GMT</pubDate>
            <description><![CDATA[英語のリスニング強化のために、散歩をしながら英語のYouTube動画を聞くようにしている。たまたまレコメンドされたMichio KakuさんのThe Universe in a Nutshellという動画が、内容はもとよりストーリーテラーとしての語り口が見事で、研究者としてのみならず、Big Thinkの語り部としての能力についても感嘆を覚えたのであった。  続きをみる]]></description>
            <content:encoded><![CDATA[英語のリスニング強化のために、散歩をしながら英語のYouTube動画を聞くようにしている。たまたまレコメンドされたMichio KakuさんのThe Universe in a Nutshellという動画が、内容はもとよりストーリーテラーとしての語り口が見事で、研究者としてのみならず、Big Thinkの語り部としての能力についても感嘆を覚えたのであった。  続きをみる]]></content:encoded>
            <enclosure url="https://assets.st-note.com/production/uploads/images/68080380/rectangle_large_type_2_30fc276df2e4eff1187cf63152e0a094.png?width=800" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[道具を買うということは、数万年にわたる責任を引き受けることである]]></title>
            <link>https://note.com/kentarok/n/n6cc5e9742d08</link>
            <guid>https://note.com/kentarok/n/n6cc5e9742d08</guid>
            <pubDate>Sat, 18 Dec 2021 14:46:07 GMT</pubDate>
            <description><![CDATA[これといって趣味と呼べることがなくて、しかし、日頃から本ばかり読んでいるのだから「趣味は読書」といえばよいのだろうけど、そういう気持ちにはならない。それには理由がいくつかあるのだが、そのひとつには、別に好きで読んでいるわけではなく止むに止まれずやっていることなのだから、「趣味」という言葉には当てはまらないだろうということがある。もっというと、「趣味」という言葉に対して、小学生の頃に『テニスボーイの憂鬱』を読んで以来、村上龍氏に強く影響を受け続けてきた者として、自分にそういったものがあるということを認めるわけにはいかないという気持ちもある（氏は『すべての男は消耗品である』というエッセイシリーズで、何度となく「趣味」に対する強い嫌悪を示していたのだ）。続きをみる]]></description>
            <content:encoded><![CDATA[これといって趣味と呼べることがなくて、しかし、日頃から本ばかり読んでいるのだから「趣味は読書」といえばよいのだろうけど、そういう気持ちにはならない。それには理由がいくつかあるのだが、そのひとつには、別に好きで読んでいるわけではなく止むに止まれずやっていることなのだから、「趣味」という言葉には当てはまらないだろうということがある。もっというと、「趣味」という言葉に対して、小学生の頃に『テニスボーイの憂鬱』を読んで以来、村上龍氏に強く影響を受け続けてきた者として、自分にそういったものがあるということを認めるわけにはいかないという気持ちもある（氏は『すべての男は消耗品である』というエッセイシリーズで、何度となく「趣味」に対する強い嫌悪を示していたのだ）。続きをみる]]></content:encoded>
            <enclosure url="https://assets.st-note.com/production/uploads/images/68031591/rectangle_large_type_2_d9a25640c1638a0777adcf9085c1b053.png?width=800" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[IoTシステムの双方向データフローにおける設計と実装の複雑さを解消する手法の提案 / Proposal to Eliminate the Complexity of Design and Implementation in The Bidirectional Dataflow of IoT Systems]]></title>
            <link>https://speakerdeck.com/kentaro/proposal-to-eliminate-the-complexity-of-design-and-implementation-in-the-bidirectional-dataflow-of-iot-systems</link>
            <guid>https://speakerdeck.com/kentaro/proposal-to-eliminate-the-complexity-of-design-and-implementation-in-the-bidirectional-dataflow-of-iot-systems</guid>
            <pubDate>Fri, 26 Nov 2021 05:00:00 GMT</pubDate>
            <description><![CDATA[第14回インターネットと運用技術シンポジウム（IOTS 2021) 
https://www.iot.ipsj.or.jp/symposium/iots2021-program/]]></description>
            <content:encoded><![CDATA[第14回インターネットと運用技術シンポジウム（IOTS 2021) 
https://www.iot.ipsj.or.jp/symposium/iots2021-program/]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/46d6db1c11b44837bc3111c35b929e22/preview_slide_0.jpg?19651961" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Elixirでプログラミング言語を作ろう #tokyoex / Let's Make Your Own Language in Elixir]]></title>
            <link>https://speakerdeck.com/kentaro/lets-make-your-own-language-in-elixir</link>
            <guid>https://speakerdeck.com/kentaro/lets-make-your-own-language-in-elixir</guid>
            <pubDate>Sat, 20 Nov 2021 05:00:00 GMT</pubDate>
            <description><![CDATA[tokyo.ex Reboot
https://beam-lang.connpass.com/event/227103/]]></description>
            <content:encoded><![CDATA[tokyo.ex Reboot
https://beam-lang.connpass.com/event/227103/]]></content:encoded>
            <enclosure url="https://files.speakerdeck.com/presentations/b69659f2bccc44f09fbb3b24d442d4ff/preview_slide_0.jpg?19608203" length="0" type="image/jpg"/>
        </item>
    </channel>
</rss>