<?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>Thu, 16 Jul 2026 16:37:42 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[Composition pour la nuit II]]></title>
            <link>https://soundcloud.com/kentarok/composition-pour-la-nuit-2</link>
            <guid>https://soundcloud.com/kentarok/composition-pour-la-nuit-2</guid>
            <pubDate>Wed, 15 Jul 2026 14:58:56 GMT</pubDate>
            <description><![CDATA[Composition pour la nuit II se construit par strates : une pulsation retenue, des résonances graves et des textures qui se densifient progressivement avant de se dissoudre. Une pièce consacrée aux heures silencieuses, au temps suspendu et aux formes qui apparaissent lorsque le monde ralentit.

À écouter au casque, de préférence la nuit.]]></description>
            <content:encoded><![CDATA[Composition pour la nuit II se construit par strates : une pulsation retenue, des résonances graves et des textures qui se densifient progressivement avant de se dissoudre. Une pièce consacrée aux heures silencieuses, au temps suspendu et aux formes qui apparaissent lorsque le monde ralentit.

À écouter au casque, de préférence la nuit.]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-z8iYHnisBKFlzy6Z-RjWtTw-t3000x3000.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Composition pour la nuit]]></title>
            <link>https://soundcloud.com/kentarok/composition-pour-la-nuit</link>
            <guid>https://soundcloud.com/kentarok/composition-pour-la-nuit</guid>
            <pubDate>Fri, 05 Jun 2026 14:28:00 GMT</pubDate>
            <description><![CDATA[Une pièce pour piano née d’une improvisation nocturne. Lignes, silences, intervalles suspendus : une petite construction déposée dans la nuit.]]></description>
            <content:encoded><![CDATA[Une pièce pour piano née d’une improvisation nocturne. Lignes, silences, intervalles suspendus : une petite construction déposée dans la nuit.]]></content:encoded>
            <enclosure url="https://i1.sndcdn.com/artworks-5k7HCrMTMd7vhTEg-lc6Dyw-t3000x3000.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[話しかけると動きながら喋る｜Hermes Agent × Reachy Mini]]></title>
            <link>https://www.youtube.com/shorts/bywRDVOHI-w</link>
            <guid>https://www.youtube.com/shorts/bywRDVOHI-w</guid>
            <pubDate>Thu, 04 Jun 2026 02:58:50 GMT</pubDate>
            <description><![CDATA[「ロリポップ！AIエージェントクラウド」の上で動くAIキャラクター「白羽リノ」が、
Reachy Mini として現実の体を持ちました。

話しかけると、リノが自分で考えて、動きながら声で返事をします。

・頭脳（白羽リノの人格・記憶）：ロリポップ！AIエージェントクラウド上のHermes Agent
・体：Reachy Mini（Pollen Robotics）
・声：VOICEVOX 冥鳴ひまり
・耳と口（音声認識・音声合成）：Reachy Miniのマイク＋Whisper

クラウドの中にいたキャラクターが、目の前で動いて喋っています。

・Reachy Mini
https://www.pollen-robotics.com/
・ロリポップAIエージェントクラウド
https://lolipop.jp/ai/agent-cloud/

#白羽リノ #AIエージェント #ロリポップ #ReachyMini #VOICEVOX #ロボット #Shorts]]></description>
            <content:encoded><![CDATA[「ロリポップ！AIエージェントクラウド」の上で動くAIキャラクター「白羽リノ」が、
Reachy Mini として現実の体を持ちました。

話しかけると、リノが自分で考えて、動きながら声で返事をします。

・頭脳（白羽リノの人格・記憶）：ロリポップ！AIエージェントクラウド上のHermes Agent
・体：Reachy Mini（Pollen Robotics）
・声：VOICEVOX 冥鳴ひまり
・耳と口（音声認識・音声合成）：Reachy Miniのマイク＋Whisper

クラウドの中にいたキャラクターが、目の前で動いて喋っています。

・Reachy Mini
https://www.pollen-robotics.com/
・ロリポップAIエージェントクラウド
https://lolipop.jp/ai/agent-cloud/

#白羽リノ #AIエージェント #ロリポップ #ReachyMini #VOICEVOX #ロボット #Shorts]]></content:encoded>
            <enclosure url="https://i.ytimg.com/vi/bywRDVOHI-w/hqdefault.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Ableton Extensions SDKによる拡張機応 — playing Ableton with my hands, built with the Extensions SDK]]></title>
            <link>https://www.youtube.com/watch?v=VEK8dMyKfnQ</link>
            <guid>https://www.youtube.com/watch?v=VEK8dMyKfnQ</guid>
            <pubDate>Wed, 03 Jun 2026 08:09:30 GMT</pubDate>
            <description><![CDATA[Ableton が出した Extensions SDK で、Live 12 の中で動く拡張「Air Notes」を自作しました。

Webカメラに映した自分の手で、降ってくる音符の玉を弾いてメロディを作る楽器です。音符は今の Set のスケールとコード進行に自動でロックされるので外れません。気に入ったテイクを保存すると、弾いた演奏＋コード＋ベースが一気に MIDI トラックとして生成されます。

仕組み:
・Extensions SDK（JavaScript / TypeScript、Live 12 Suite 内蔵の Extension Host で動作）で実装
・手の検出はカメラ映像のフレーム差分モーション検出（外部MLモデル不要・オフライン動作）
・UIは WebView、演奏結果は Live Object Model 経由で MIDI トラックへ書き込み
・コードは全部 Claude Code に書かせました

降ってくる音を手で選んで弾く → そのまま曲になる、という実験です。

―――――――――――――――――――――――――

I built "Air Notes", a custom extension that runs inside Ableton Live 12, using Ableton's new Extensions SDK.

It's an instrument you play with your hands over a webcam: swat the falling note-balls to build a melody. The notes are locked to your Set's current scale and a chord progression, so they always stay musical. Save a take you like, and your performance — plus chords and bass — drops straight into Live as MIDI tracks.

How it works:
- Built with the Extensions SDK (JavaScript / TypeScript, running in the Extension Host bundled with Live 12 Suite)
- Hand detection is frame-difference motion tracking on the camera feed (no external ML model, fully offline)
- The UI is a WebView; the performance is written to MIDI tracks via the Live Object Model
- All of the code was written with Claude Code

Pick falling notes with your hands, and it becomes a track.

#Ableton #AbletonLive #DTM #音楽制作 #ClaudeCode #ExtensionsSDK #生成AI #musictech

―――
🌐 https://kentarokuribayashi.com/
🐦 X: https://x.com/kentaro
💬 Discord: https://discord.gg/SXyKFCyMd5]]></description>
            <content:encoded><![CDATA[Ableton が出した Extensions SDK で、Live 12 の中で動く拡張「Air Notes」を自作しました。

Webカメラに映した自分の手で、降ってくる音符の玉を弾いてメロディを作る楽器です。音符は今の Set のスケールとコード進行に自動でロックされるので外れません。気に入ったテイクを保存すると、弾いた演奏＋コード＋ベースが一気に MIDI トラックとして生成されます。

仕組み:
・Extensions SDK（JavaScript / TypeScript、Live 12 Suite 内蔵の Extension Host で動作）で実装
・手の検出はカメラ映像のフレーム差分モーション検出（外部MLモデル不要・オフライン動作）
・UIは WebView、演奏結果は Live Object Model 経由で MIDI トラックへ書き込み
・コードは全部 Claude Code に書かせました

降ってくる音を手で選んで弾く → そのまま曲になる、という実験です。

―――――――――――――――――――――――――

I built "Air Notes", a custom extension that runs inside Ableton Live 12, using Ableton's new Extensions SDK.

It's an instrument you play with your hands over a webcam: swat the falling note-balls to build a melody. The notes are locked to your Set's current scale and a chord progression, so they always stay musical. Save a take you like, and your performance — plus chords and bass — drops straight into Live as MIDI tracks.

How it works:
- Built with the Extensions SDK (JavaScript / TypeScript, running in the Extension Host bundled with Live 12 Suite)
- Hand detection is frame-difference motion tracking on the camera feed (no external ML model, fully offline)
- The UI is a WebView; the performance is written to MIDI tracks via the Live Object Model
- All of the code was written with Claude Code

Pick falling notes with your hands, and it becomes a track.

#Ableton #AbletonLive #DTM #音楽制作 #ClaudeCode #ExtensionsSDK #生成AI #musictech

―――
🌐 https://kentarokuribayashi.com/
🐦 X: https://x.com/kentaro
💬 Discord: https://discord.gg/SXyKFCyMd5]]></content:encoded>
            <enclosure url="https://i.ytimg.com/vi/VEK8dMyKfnQ/hqdefault.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[浮き暮らしていた頃]]></title>
            <link>https://note.com/kentarok/n/nb79d65c21e0e</link>
            <guid>https://note.com/kentarok/n/nb79d65c21e0e</guid>
            <pubDate>Fri, 01 May 2026 17:10:58 GMT</pubDate>
            <description><![CDATA[おとなになってからもしばらくは、不意に当時の気持ちに共感し、のどの奥からせりだしてきて胸をつかえさせる悲しみをありありと感じるような記憶がいくつかあったのだが、このごろひさしぶりに思いだすことがあって、感じかたがずいぶん変わったと思った。小学3年生の頃だったか、夏の夜、親戚宅の広い客間にしかれたふとんでひとり寝ていたところ、歯が痛みはじめた。耐えられないほど痛くて、どうしたらいいかもわからないで大声で泣き続けていたのだが、誰も助けにきてはくれない。ふだんとはちがう場所で心細く、長い時間そうして泣き続けていた。その時の声のトーンや大きさ、どういう状況なのかを説明するべきだろうと思って歯が痛いことを訴えながら泣いていたこともよくおぼえている。続きをみる]]></description>
            <content:encoded><![CDATA[おとなになってからもしばらくは、不意に当時の気持ちに共感し、のどの奥からせりだしてきて胸をつかえさせる悲しみをありありと感じるような記憶がいくつかあったのだが、このごろひさしぶりに思いだすことがあって、感じかたがずいぶん変わったと思った。小学3年生の頃だったか、夏の夜、親戚宅の広い客間にしかれたふとんでひとり寝ていたところ、歯が痛みはじめた。耐えられないほど痛くて、どうしたらいいかもわからないで大声で泣き続けていたのだが、誰も助けにきてはくれない。ふだんとはちがう場所で心細く、長い時間そうして泣き続けていた。その時の声のトーンや大きさ、どういう状況なのかを説明するべきだろうと思って歯が痛いことを訴えながら泣いていたこともよくおぼえている。続きをみる]]></content:encoded>
            <enclosure url="https://assets.st-note.com/production/uploads/images/272216905/rectangle_large_type_2_9145c3772b9009a2ab0c4ac2af2982ea.jpeg?width=800" length="0" type="image/jpeg"/>
        </item>
        <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[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--pnkvy3jm--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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--IgpT-27h--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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--OhT6vA7J--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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--hmCBzPIz--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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--Vn5uuPRI--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" length="0" type="image/png"/>
        </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--xBx2LHG9--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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[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--iIhgV8Qj--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" length="0" type="image/png"/>
        </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--SfOJ5ICl--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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--VHvE3EFq--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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--aEecAEK8--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyLzA0ZTQxODhhYTMuanBlZw==%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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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--uug8vEpk--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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--d_GIyh1a--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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--o_m17U_R--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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--kAxQawMf--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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--q_tG05Zk--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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--x80WD5Bh--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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--Y1bUkZ4E--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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--ecJPbLmj--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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--DUB5D5k9--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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--wbjsV_uA--/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:aHR0cHM6Ly9zdGF0aWMuemVubi5zdHVkaW8vdXNlci11cGxvYWQvYXZhdGFyL2YyNWQ2NTRkY2EuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACMTiAE" 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[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>