Cloudflare Workersを使ってYouTubeのRSS取得を安定化させる

はじめに

YouTubeは非公式ながらRSSがあり、RSSリーダーでチャンネルの更新とかを取ることができます。

note.com

zenn.dev

news.ycombinator.com

intercord.jp

note.com

https://www.youtube.com/feeds/videos.xml?channel_id=(チャンネルID)で当該chの動画一覧を取得できます。 しかし、前掲記事でも触れられているように、このURLは時々404を返してきます。

大体のRSSリーダーは404返ってきたfeedの取得を止めるので、YouTubeのRSSもこのタイミングで取得を止めてしまいます。これは不便なので、なんとかします。

続きを読む

YAPC::Fukuoka 2025いってきた

この記事は Money Forward Kansai Advent Calendar 2025 の12/22 記事です。遅刻しとるやんけ。

adventar.org

ことしもYAPCにボランティアスタッフとして参加してきました。

yapcjapan.org

from 京都,鴨川

これ書いてて気づいたんですけどYAPC::Hakodateの記事を完全に忘れてますね。函館編はtwilogを貼ってお茶を濁す。。。

それでは福岡編いきます。

続きを読む

YAPC::Hiroshima 2024とRubyKaigi 2024とGo Conference 2024に行ってきた #yapcjapan #rubykaigi #gocon

ことし2月10日に広島市で開催されたYAPC::Hiroshima 2024と、5月15-17日に那覇市で開催されたRubyKaigi 2024と6/8に渋谷区で開催されたGo Conference 2024にに行ってきた話を一気に書きます。

YAPC2月開催で遅刻にもほどがあるんですけど、後述するように2月はYAPC行ったあと福岡/東京/札幌で労働して合間にスキーをする異常な行動をしていて、そうこうしてるうちに仕事が忙しくなったりアメリカに皆既日食見に行ったりしてすべてを忘れ、書き始めたところであっという間に6月となってこんなことに。

続きを読む

おうちN100マシンとさくらVPSでk0sをやっていく

前回の記事で書いた「LA10超えて限界すぎるのでN100マシン買ってcontrol plane移したい」を実際にやったので続編いきます。

買ったのはBeelink Mini S12 ProのN100/メモリ16G/SSD500Gモデル。購入価格は31800 - 9000 = 22800円でした。

Windowsのライセンスがあれとかいう話がありますが、Ubuntu入れるので特に気にせず買いました。 Ubuntu 22.04 LTSのkernelにはWiFiBluetoothのドライバがない1ので、このデバイスについての動作確認はWindowsないしUbuntu 23.10以降2等で行う必要があります。

既存のクラスタ、controll planeを移行できないか試行錯誤したけど結局諦めてPVだけ保全クラスタ爆破し再作成したので、以下に書かれているのはクラスタ作成した手順です。


  1. 詳細はMini S12 Pro ubuntu wifi driver - Beelink ForumAX101 Ubuntu 22.04 or 22.10 driver - Intel Communityを参照。
  2. 8/29にリリースされた24.04.1 LTSにdo-release-upgradeしたところ、Bluetoothバイスが見えるようになりました(2024/08/31追記)。
続きを読む

NCP-HG100/CellularにOpenWRTを入れてUSBメモリからブートする(令和版)

はじめに

SonyNCP-HG100/Cellularというヤクオクやメルカリで未使用品が投げ売りされているガジェットがあります。こいつはLTEモデム(Telit LN940A9)を積んだルータで楽天モバイルを家で使う人などに愛用されていてインターネットには様々な情報があります。

普通に入れたら動くぽいんですけど、USBメモリからブートできるって複数記事に書いてあるので素朴にやってみたら3日溶けた。以下、記録です。

TL;DR

  • OpenWRT Firmware Selectorで落とせるsysupgradeはUSBストレージ関係のkoがkernelに入ってなくて、USB storageにrootfs置くとkernelがmountできない
  • ~/.openwrt/.configでkmod入れてもkernelに入らないことがあるようで、target/linux/ipq40xx/config-5.151を直接いじる必要がある
  • 自力でビルドするときWSLをつかってはいけない

  1. これはOpenWRT 23.05のとき。kernel version変わると、当然ファイル名も変わる。
続きを読む