<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Octo&#39;s blog</title>
  
  
  <link href="https://www.ccbaxy.xyz/blog/atom.xml" rel="self"/>
  
  <link href="https://www.ccbaxy.xyz/blog/"/>
  <updated>2026-07-04T18:38:00.553Z</updated>
  <id>https://www.ccbaxy.xyz/blog/</id>
  
  <author>
    <name>Octo 3.6</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>vercel で Deno を使う</title>
    <link href="https://www.ccbaxy.xyz/blog/2026/07/05/js117/"/>
    <id>https://www.ccbaxy.xyz/blog/2026/07/05/js117/</id>
    <published>2026-07-04T19:00:00.000Z</published>
    <updated>2026-07-04T18:38:00.553Z</updated>
    
    
    <summary type="html">&lt;p&gt;vercel がコンテナサポートをしたので極端なことを言えば何でも動く環境に変わった。&lt;br&gt;今回は、Denoをランタイムとして、vercel上で動かしてみる。&lt;/p&gt;</summary>
    
    
    
    
    <category term="deno" scheme="https://www.ccbaxy.xyz/blog/tags/deno/"/>
    
    <category term="vercel" scheme="https://www.ccbaxy.xyz/blog/tags/vercel/"/>
    
  </entry>
  
  <entry>
    <title>Deno Desktop を試す</title>
    <link href="https://www.ccbaxy.xyz/blog/2026/06/28/js116/"/>
    <id>https://www.ccbaxy.xyz/blog/2026/06/28/js116/</id>
    <published>2026-06-28T10:00:00.000Z</published>
    <updated>2026-06-28T10:02:56.394Z</updated>
    
    
    <summary type="html">&lt;p&gt;Deno 2.9 リリース記事が6&amp;#x2F;25に公開された。&lt;br&gt;Deno Desktop が記事先頭で取り上げられるトピックとなっており、デスクトップアプリが作れるというものとなっている。&lt;/p&gt;
&lt;p&gt;今回はこれを試す。&lt;/p&gt;</summary>
    
    
    
    
    <category term="deno" scheme="https://www.ccbaxy.xyz/blog/tags/deno/"/>
    
  </entry>
  
  <entry>
    <title>Fresh にWebSocketのFirstClassサポートが追加されたので試す</title>
    <link href="https://www.ccbaxy.xyz/blog/2026/05/30/js115/"/>
    <id>https://www.ccbaxy.xyz/blog/2026/05/30/js115/</id>
    <published>2026-05-30T06:47:59.000Z</published>
    <updated>2026-05-30T10:00:14.759Z</updated>
    
    
    <summary type="html">&lt;p&gt;&lt;a href=&quot;https://deno.com/blog/fresh-2.3#:~:text=First%2Dclass%20WebSocket%20support&quot;&gt;Fresh 2.3 からWebSocketのFirstClassサポートが追加&lt;/a&gt; されたので、試します。&lt;/p&gt;</summary>
    
    
    
    
    <category term="deno" scheme="https://www.ccbaxy.xyz/blog/tags/deno/"/>
    
    <category term="fresh" scheme="https://www.ccbaxy.xyz/blog/tags/fresh/"/>
    
  </entry>
  
  <entry>
    <title>comfyUi 触ってみる</title>
    <link href="https://www.ccbaxy.xyz/blog/2026/05/04/etc16/"/>
    <id>https://www.ccbaxy.xyz/blog/2026/05/04/etc16/</id>
    <published>2026-05-04T14:11:52.000Z</published>
    <updated>2026-05-04T07:28:36.682Z</updated>
    
    
    <summary type="html">&lt;p&gt;ローカルLLMを触る中で画像の作成も試してみたくなった。&lt;br&gt;ollamaで画像の生成もできるという情報を見たが、AppleSiliconのMacでないと動かないそうな。&lt;/p&gt;
&lt;p&gt;最近の画像生成は、ComfyUI というものを使うらしい。&lt;br&gt;Xのタイムラインで、グラフノードでワークフローが組まれているもののスクショで流れてきていたりしていた。&lt;/p&gt;
&lt;p&gt;Dockerで動かせるようなので、試してみる。&lt;/p&gt;</summary>
    
    
    
    
  </entry>
  
  <entry>
    <title>gemma4 の制限解除モデルを触ってみる</title>
    <link href="https://www.ccbaxy.xyz/blog/2026/05/03/etc15/"/>
    <id>https://www.ccbaxy.xyz/blog/2026/05/03/etc15/</id>
    <published>2026-05-03T14:30:00.000Z</published>
    <updated>2026-05-03T14:09:10.984Z</updated>
    
    
    <summary type="html">&lt;p&gt;Xのタイムラインに、gemma4 の制限解除モデルがhuggingfaceで公開されたのが流れてきたので、触ってみることにした。&lt;/p&gt;</summary>
    
    
    
    
    <category term="ollama" scheme="https://www.ccbaxy.xyz/blog/tags/ollama/"/>
    
    <category term="ai" scheme="https://www.ccbaxy.xyz/blog/tags/ai/"/>
    
    <category term="llm" scheme="https://www.ccbaxy.xyz/blog/tags/llm/"/>
    
    <category term="gemma" scheme="https://www.ccbaxy.xyz/blog/tags/gemma/"/>
    
  </entry>
  
  <entry>
    <title>copilot で claude 向け？っぽいSkillは使えるのか</title>
    <link href="https://www.ccbaxy.xyz/blog/2026/04/26/etc14/"/>
    <id>https://www.ccbaxy.xyz/blog/2026/04/26/etc14/</id>
    <published>2026-04-26T12:00:00.000Z</published>
    <updated>2026-04-26T11:50:54.677Z</updated>
    
    
    <summary type="html">&lt;p&gt;巷で(主にXで)流れてくる、こんなSkillが公開されているぞ。というニュースを見ていると、大概サムネにClaudeのロゴもセットで目にする。&lt;/p&gt;
&lt;p&gt;Copilot中心で使っている身としては、自分でSkillを作ることはしても、他の人が作ったSkillを導入したことは無かった。&lt;/p&gt;
&lt;p&gt;今回はこの辺りを、試してみたい。&lt;/p&gt;</summary>
    
    
    
    
    <category term="copilot" scheme="https://www.ccbaxy.xyz/blog/tags/copilot/"/>
    
  </entry>
  
  <entry>
    <title>ollama を今更触る</title>
    <link href="https://www.ccbaxy.xyz/blog/2026/04/23/etc13/"/>
    <id>https://www.ccbaxy.xyz/blog/2026/04/23/etc13/</id>
    <published>2026-04-23T14:59:59.000Z</published>
    <updated>2026-04-23T14:26:14.073Z</updated>
    
    
    <summary type="html">&lt;p&gt;しばらく前から、ollama の存在は知っていたのだけれど、なんとなく触る機会がなかった。&lt;/p&gt;
&lt;p&gt;気が付けば触っていないこと気になったり、むしろ触りたくなってきたので、今更ながら触ってみることにした。&lt;/p&gt;</summary>
    
    
    
    
    <category term="ollama" scheme="https://www.ccbaxy.xyz/blog/tags/ollama/"/>
    
    <category term="ai" scheme="https://www.ccbaxy.xyz/blog/tags/ai/"/>
    
    <category term="llm" scheme="https://www.ccbaxy.xyz/blog/tags/llm/"/>
    
  </entry>
  
  <entry>
    <title>copilot でどこまでできるか</title>
    <link href="https://www.ccbaxy.xyz/blog/2026/03/30/etc12/"/>
    <id>https://www.ccbaxy.xyz/blog/2026/03/30/etc12/</id>
    <published>2026-03-30T13:30:00.000Z</published>
    <updated>2026-03-30T13:47:39.025Z</updated>
    
    
    <summary type="html">&lt;p&gt;昨今、Cloud Code で会社組織模倣して稼いだ～とかそういうものをよく目にする。&lt;br&gt;そしてどういうセットアップをしているのか気になるので、メモ的に「いいね」もししまっているので、余計にそういうのが目に付く。&lt;br&gt;(ブックマークが、もっと楽なら「いいね」しないのに、という記事は多い。)&lt;/p&gt;
&lt;p&gt;こうなると、せっかくAI課金しているなら、直接的な開発以外にも使いたくなるのが人情というもの。&lt;/p&gt;
&lt;p&gt;今回は、直接開発というわけでもないCopilotのセットアップをやってみる。&lt;/p&gt;</summary>
    
    
    
    
    <category term="copilot" scheme="https://www.ccbaxy.xyz/blog/tags/copilot/"/>
    
  </entry>
  
  <entry>
    <title>GitHub Copilot Agent と Deno で作るAI組織</title>
    <link href="https://www.ccbaxy.xyz/blog/2026/03/14/etc11/"/>
    <id>https://www.ccbaxy.xyz/blog/2026/03/14/etc11/</id>
    <published>2026-03-14T10:00:00.000Z</published>
    <updated>2026-03-14T11:18:22.729Z</updated>
    
    
    <summary type="html">&lt;p&gt;Github Copilot Pro + に課金した。&lt;br&gt;どうせ課金したならと、最近いろいろと自動化を試している。&lt;/p&gt;
&lt;p&gt;そんな中、AIで仮想的に組織を作ったり、OpenClawが流行りだしたりインスパイアされたものが非常に増えてきた。&lt;/p&gt;
&lt;p&gt;OpenClawは、観測している限りセキュリティリスクに言及されることが多い。&lt;/p&gt;
&lt;p&gt;そんな中で、「Deno で権限範囲をかなり絞って安全性を高めることができるのでは」と思い至ったのでやってみた。&lt;/p&gt;
&lt;p&gt;結論としては、一旦それらしい結果を得ることができた。&lt;/p&gt;</summary>
    
    
    
    
    <category term="deno" scheme="https://www.ccbaxy.xyz/blog/tags/deno/"/>
    
    <category term="ai" scheme="https://www.ccbaxy.xyz/blog/tags/ai/"/>
    
    <category term="llm" scheme="https://www.ccbaxy.xyz/blog/tags/llm/"/>
    
    <category term="gitHub copilot" scheme="https://www.ccbaxy.xyz/blog/tags/gitHub-copilot/"/>
    
  </entry>
  
  <entry>
    <title>fan-out 戦略をやってみる</title>
    <link href="https://www.ccbaxy.xyz/blog/2026/02/28/ruby81/"/>
    <id>https://www.ccbaxy.xyz/blog/2026/02/28/ruby81/</id>
    <published>2026-02-28T12:00:00.000Z</published>
    <updated>2026-02-28T12:03:24.911Z</updated>
    
    
    <summary type="html">&lt;p&gt;先日試した無限スクロールを試した。&lt;br&gt;SSEを使っての戦略は、筋があまり良くないらしい。&lt;/p&gt;
&lt;p&gt;調べてみるとTwitterのタイムラインや、Facebookのニュースフィードは、「fan-out戦略」を採用しているらしい。&lt;br&gt;断片的な情報が見えてきたので、実装してみた。&lt;/p&gt;
&lt;p&gt;最終的に動いているのは以下のような様子。&lt;br&gt;&lt;img src=&quot;/blog/2026/02/28/ruby81/ruby811.gif&quot;&gt;&lt;/p&gt;</summary>
    
    
    
    
    <category term="ruby" scheme="https://www.ccbaxy.xyz/blog/tags/ruby/"/>
    
    <category term="react" scheme="https://www.ccbaxy.xyz/blog/tags/react/"/>
    
    <category term="redis" scheme="https://www.ccbaxy.xyz/blog/tags/redis/"/>
    
    <category term="rails" scheme="https://www.ccbaxy.xyz/blog/tags/rails/"/>
    
  </entry>
  
  <entry>
    <title>Deno deploy 介したprisma.io の postgresql を使ってみる</title>
    <link href="https://www.ccbaxy.xyz/blog/2026/02/21/js114/"/>
    <id>https://www.ccbaxy.xyz/blog/2026/02/21/js114/</id>
    <published>2026-02-21T10:00:00.000Z</published>
    <updated>2026-02-21T09:48:08.047Z</updated>
    
    
    <summary type="html">&lt;p&gt;Deno Deploy に、Prisma Postgres をリソース提供する機能が増えていたのでこちらを試します。&lt;/p&gt;</summary>
    
    
    
    
    <category term="deno" scheme="https://www.ccbaxy.xyz/blog/tags/deno/"/>
    
    <category term="typescript" scheme="https://www.ccbaxy.xyz/blog/tags/typescript/"/>
    
    <category term="postgresql" scheme="https://www.ccbaxy.xyz/blog/tags/postgresql/"/>
    
  </entry>
  
  <entry>
    <title>Rails x React で無限スクロールとストリーミング</title>
    <link href="https://www.ccbaxy.xyz/blog/2026/02/20/ruby80/"/>
    <id>https://www.ccbaxy.xyz/blog/2026/02/20/ruby80/</id>
    <published>2026-02-19T20:00:00.000Z</published>
    <updated>2026-02-19T19:41:34.815Z</updated>
    
    
    <summary type="html">&lt;p&gt;Rails x Reactな環境で、無限スクロールをあまり作ったことがなかったので試す。&lt;br&gt;どうせなら件数が多かったり負荷がかかるケースにも対応したいので、ストリーミング機能も試す。&lt;/p&gt;</summary>
    
    
    
    
    <category term="ruby" scheme="https://www.ccbaxy.xyz/blog/tags/ruby/"/>
    
    <category term="react" scheme="https://www.ccbaxy.xyz/blog/tags/react/"/>
    
    <category term="rails" scheme="https://www.ccbaxy.xyz/blog/tags/rails/"/>
    
  </entry>
  
  <entry>
    <title>TS環境でデータベースを使うなら</title>
    <link href="https://www.ccbaxy.xyz/blog/2025/12/28/js112/"/>
    <id>https://www.ccbaxy.xyz/blog/2025/12/28/js112/</id>
    <published>2025-12-28T09:40:00.000Z</published>
    <updated>2025-12-28T09:29:44.584Z</updated>
    
    
    <summary type="html">&lt;p&gt;TS環境でのリレーショナルデータベース利用について、最近考えていることをまとめておきたい。&lt;br&gt;特に結論ではない。&lt;/p&gt;</summary>
    
    
    
    
    <category term="javascript" scheme="https://www.ccbaxy.xyz/blog/tags/javascript/"/>
    
    <category term="typescript" scheme="https://www.ccbaxy.xyz/blog/tags/typescript/"/>
    
  </entry>
  
  <entry>
    <title>@deno/sandbox でapt-get install ~ はできる</title>
    <link href="https://www.ccbaxy.xyz/blog/2025/12/22/js111/"/>
    <id>https://www.ccbaxy.xyz/blog/2025/12/22/js111/</id>
    <published>2025-12-21T15:00:00.000Z</published>
    <updated>2025-12-21T16:38:53.371Z</updated>
    
    
    <summary type="html">&lt;p&gt;先日、「&lt;a href=&quot;/blog/2025/11/29/js108/&quot;&gt;@deno&amp;#x2F;sandbox をさわってみる&lt;/a&gt;」を書きましたが、内容更新です。&lt;/p&gt;</summary>
    
    
    
    
    <category term="deno" scheme="https://www.ccbaxy.xyz/blog/tags/deno/"/>
    
  </entry>
  
  <entry>
    <title>deno x(dx) が導入されたので textlint の実行基盤を Deno へ移行する</title>
    <link href="https://www.ccbaxy.xyz/blog/2025/12/15/js110/"/>
    <id>https://www.ccbaxy.xyz/blog/2025/12/15/js110/</id>
    <published>2025-12-14T15:00:00.000Z</published>
    <updated>2025-12-13T11:56:45.925Z</updated>
    
    
    <summary type="html">&lt;p&gt;この記事は、&lt;a href=&quot;https://qiita.com/advent-calendar/2025/deno&quot;&gt;Deno Advent Calendar 2025&lt;/a&gt; の15日目の記事です。&lt;/p&gt;
&lt;p&gt;2025 年 12 月 11日に deno v2.6がリリースされました。&lt;br&gt;このリリースに、&lt;code&gt;dx&lt;/code&gt; が導入されています。&lt;br&gt;これは&lt;code&gt;npm&lt;/code&gt; における &lt;code&gt;npx&lt;/code&gt; のようなパッケージバイナリの実行ツールです。&lt;/p&gt;
&lt;p&gt;こちらを使い、deno 上で textlint を動かすようにしてみました。&lt;/p&gt;</summary>
    
    
    
    
    <category term="deno" scheme="https://www.ccbaxy.xyz/blog/tags/deno/"/>
    
  </entry>
  
  <entry>
    <title>@deno/sandbox による任意コード実行と強制停止</title>
    <link href="https://www.ccbaxy.xyz/blog/2025/12/14/js109/"/>
    <id>https://www.ccbaxy.xyz/blog/2025/12/14/js109/</id>
    <published>2025-12-13T15:00:00.000Z</published>
    <updated>2025-12-13T10:26:06.920Z</updated>
    
    
    <summary type="html">&lt;p&gt;この記事は、&lt;a href=&quot;https://qiita.com/advent-calendar/2025/deno&quot;&gt;Deno Advent Calendar 2025&lt;/a&gt; の14日目の記事です。&lt;/p&gt;
&lt;p&gt;前回、&lt;a href=&quot;https://jsr.io/@deno/sandbox&quot;&gt;@deno&amp;#x2F;sandbox&lt;/a&gt; を使って Deno のサンドボックス環境の利用を試しました。&lt;/p&gt;
&lt;p&gt;その中で、&lt;a href=&quot;https://deno-sandbox-api-test.octo8080x.deno.net/&quot;&gt;簡単なゲーム&lt;/a&gt;も作成しました。&lt;br&gt;ユーザーが任意作成したコードを実行させるアプリを作りたいという方の参考になれば幸いです。&lt;/p&gt;</summary>
    
    
    
    
    <category term="deno" scheme="https://www.ccbaxy.xyz/blog/tags/deno/"/>
    
  </entry>
  
  <entry>
    <title>@deno/sandbox をさわってみる</title>
    <link href="https://www.ccbaxy.xyz/blog/2025/11/29/js108/"/>
    <id>https://www.ccbaxy.xyz/blog/2025/11/29/js108/</id>
    <published>2025-11-29T06:01:15.000Z</published>
    <updated>2025-11-29T14:25:34.587Z</updated>
    
    
    <summary type="html">&lt;p&gt;&lt;a href=&quot;https://jsr.io/@deno/sandbox&quot;&gt;@deno&amp;#x2F;sandbox&lt;/a&gt;という、モジュールの公開がされていました。&lt;br&gt;こちら、Den Deploy上にサンドボックスを作成し、軽量な Linux microVM でコードを安全に実行できる環境を提供してくれる。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;シェルスクリプトの実行&lt;/li&gt;
&lt;li&gt;プロセスの生成&lt;/li&gt;
&lt;li&gt;JavaScript アプリケーション&lt;/li&gt;
&lt;li&gt;REPL の実行&lt;/li&gt;
&lt;li&gt;リモートからのファイル操作&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;などを安全に行うことができる環境を提供してくれる。&lt;/p&gt;
&lt;p&gt;今回はこちらを試してみる。&lt;/p&gt;
&lt;p&gt;最終的には、JSを書いて、ゴールにたどり着かせるゲームを作った。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/blog/2025/11/29/js108/js10807.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;こちらで公開中。&lt;br&gt;&lt;a href=&quot;https://deno-sandbox-api-test.octo8080x.deno.net/&quot;&gt;Deno Sandbox API Test&lt;/a&gt;&lt;/p&gt;</summary>
    
    
    
    
    <category term="deno" scheme="https://www.ccbaxy.xyz/blog/tags/deno/"/>
    
  </entry>
  
  <entry>
    <title>Fresh v2 で video.js を動かす</title>
    <link href="https://www.ccbaxy.xyz/blog/2025/09/12/js107/"/>
    <id>https://www.ccbaxy.xyz/blog/2025/09/12/js107/</id>
    <published>2025-09-12T05:32:25.000Z</published>
    <updated>2025-09-17T13:16:22.995Z</updated>
    
    
    <summary type="html">&lt;p&gt;Fresh v2が公開になりました。&lt;br&gt;&lt;a href=&quot;https://github.com/denoland/fresh/releases/tag/2.0.0&quot;&gt;github - denoland&amp;#x2F;fresh - 2.0.0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Fresh v2ではViteが使われており、今までとは趣が変わってきています。&lt;br&gt;そんな中、Fresh 1と同じ方法ではvideo.jsを動かすことができず、動くようにするまで少し手間取ったので、備忘録として残しておきます。&lt;/p&gt;</summary>
    
    
    
    
    <category term="deno" scheme="https://www.ccbaxy.xyz/blog/tags/deno/"/>
    
    <category term="fresh" scheme="https://www.ccbaxy.xyz/blog/tags/fresh/"/>
    
    <category term="video.js" scheme="https://www.ccbaxy.xyz/blog/tags/video-js/"/>
    
  </entry>
  
  <entry>
    <title>Babylon.js ナビゲーションメッシュと物理エンジンで遊ぶ</title>
    <link href="https://www.ccbaxy.xyz/blog/2025/09/07/js106/"/>
    <id>https://www.ccbaxy.xyz/blog/2025/09/07/js106/</id>
    <published>2025-09-07T10:00:00.000Z</published>
    <updated>2025-09-07T09:40:13.536Z</updated>
    
    
    <summary type="html">&lt;p&gt;Babylon.js がナビゲーションメッシュの機能を持っていることに最近気が付いた。&lt;br&gt;公式が用意するものでは、エージェントを使って群衆コントロールをするものがあるものの、よりアクティブなものを試したいと思い、物理エンジンと組み合わせてみる。&lt;/p&gt;
&lt;p&gt;最終的にできたのはこちら。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/blog/2025/09/07/js106/js10601.gif&quot;&gt;&lt;/p&gt;</summary>
    
    
    
    
    <category term="javascript" scheme="https://www.ccbaxy.xyz/blog/tags/javascript/"/>
    
    <category term="babylon.js" scheme="https://www.ccbaxy.xyz/blog/tags/babylon-js/"/>
    
    <category term="havok" scheme="https://www.ccbaxy.xyz/blog/tags/havok/"/>
    
  </entry>
  
  <entry>
    <title>Render にRails アプリをデプロイする</title>
    <link href="https://www.ccbaxy.xyz/blog/2025/08/23/ruby79/"/>
    <id>https://www.ccbaxy.xyz/blog/2025/08/23/ruby79/</id>
    <published>2025-08-23T13:00:00.000Z</published>
    <updated>2025-08-23T13:17:02.566Z</updated>
    
    
    <summary type="html">&lt;p&gt;Railsアプリを公開しようとAWS EC2 に無料枠立てられるインスタンスで環境構築を試みた。&lt;br&gt;しかし、rbenv経由のrubyビルドでディスク容量不足になってしまった。&lt;br&gt;Fargateなど使う選択肢もあったのだが、なるべく安く済ませたかったので探したうえでRenderを使うことにした。&lt;/p&gt;
&lt;p&gt;これを記録的に共有したい。&lt;/p&gt;
&lt;p&gt;Renderは無料枠があり、それを使う。&lt;br&gt;Herokuの課金体系が変わった際には、Renderに乗り換えるという方が多かった様子であった。&lt;/p&gt;</summary>
    
    
    
    
    <category term="ruby" scheme="https://www.ccbaxy.xyz/blog/tags/ruby/"/>
    
    <category term="ruby on rails" scheme="https://www.ccbaxy.xyz/blog/tags/ruby-on-rails/"/>
    
    <category term="Render" scheme="https://www.ccbaxy.xyz/blog/tags/Render/"/>
    
  </entry>
  
</feed>
