COUNTDOWN JAPAN 25/26 (2025年12月28日(日)@幕張メッセ)

COUNTDOWN JAPAN 25/26 の 2日目に参戦してきたので、その備忘録です。

メモ

  • ロッキンで初めて落選を味わったのもあって、今回は1次で申し込み
    • 最終的な出演者発表見てもこの日だったので、早めに申し込んでおいて正解だった
  • ASTRO ARENAで、EARTH STAGEの映像と音流してくれるのとても良かった
    • 毎年改善されていくの素晴らしいです
  • ステージが4つになったためか、移動が結構大変だった
    • HALL6、5、4を通っての移動を避けるのが正解だと途中で気が付いた
  • COSMOとMOONは空き時間が無いので、最後の曲の途中で移動する、、みたいなので乗り切った

買ったもの

  • オフィシャル https://countdownjapan.jp/2425/goods/
    • シリコンバンドセット (2本入り) A
    • ラインロンT ブルーグリーン
  • Chevon
    • メンバーイラストタオル
    • オリジナルラバーバンド レッド
  • CLAN QUEEN
    • Rubber Keyholder

ライブ

(ほぼ)フルで観たものだけ並べておきます。

Dannie Mayがライブで聞いたらとても良かったのと、紫今がロックで良い意味で印象違ったのと、CLAN QUEENはライブでさらに好きになって、マカロニはさすが、Chevonの前方最高で喉枯れるまで出し切った一日でした。

LLM向けに複数の文字エンコーディングで書かれたファイル群を1ファイルにまとめるツール(treecat)を作りました

LLMにソースコードをまとめて1ファイルで渡すようなツールやスクリプトは多々ありますが、拡張子毎にエンコーディングが変わるような場合にうまくハンドリングしてくれそうなのが見つけられなかったので作りました。

エンコーディングの指定は拡張子:エンコーディングといった形で行います。デフォルトはUTF-8です。

treecat . --encoding-map "ps1:shift_jis,bat:shift_jis"

このほか、以下のような機能を備えています。

  • ディレクトリツリーの可視化とファイル内容の集約
    ツリー構造とファイル内容を組み合わせた単一出力を生成します
  • 自動 .gitignore パターン適用
    デフォルトでプロジェクトの .gitignore ルールを尊重します
  • 柔軟な glob パターンフィルタリング
    --include / --exclude によるファイルの包含・除外指定が可能です
  • UTF-8 BOM 削除と改行正規化
    一貫した出力を保証します (CRLF → LF)
  • 空ディレクトリの除外
    フィルタリング後に空になったディレクトリは自動的に除外します

詳しい使い方については、READMEをご参照ください。
各OSでシングルバイナリで動くので簡単に試せます。

おわりに

最近は、コーディングエージェントのようにローカルファイルをそのまま読み込んでくれる仕組みも増え、「1ファイルにまとめてLLMに渡す」必要性は以前より減ってきていると思います。

一方で、利用できるツールに制限があり、Web上のUIからファイルをアップロードしなければならない場面もまだあるのではないでしょうか。
特にWindows上で動作するアプリケーションでは、Shift_JISのファイルに遭遇することも稀にあるため、そのような場合にこのツールが役立つと考えています。

ROOFTOP Live Event『Meeting』vol.6 (2025年12月7日@F.A.D YOKOHAMA)

ROOFTOP Live Event『Meeting』vol.6 に行ってきたので、その備忘録です。

  • 車で行って、F.A.D YOKOHAMA が入っているビルの地下駐車場に駐車(最大料金2000円)
  • 先行物販でトートバックとバッジのガチャ買って、横浜中華街で腹ごしらえ
    • トートバックにサインしてもらう気でいたら、今回はサイン会無かった、、残念
  • oops cool は今回がライブ2回目とは思えないくらい盛り上げていた
  • クボタカイとRin音のラップバトル始まりそうで始まらないの面白かった
  • asmiが体調不良でキャンセルだったのは残念だったけど、その分クボタカイとRin音がasmiのカバーしてくれて盛り上げてくれた
    • クボタカイの「例えば」の弾き語り良すぎて鳥肌立った
    • Rin音のasmiなりきり(ふとみ)は面白過ぎた
  • DJ Beard が一番楽しそうだった
    • あれだけDJがクラップとハンズアップしてくれると、会場で一体感が出るのでとても良いなー

セトリ

  • oops cool
    1. golazo
    2. DownTownLove
    3. スキャンダラス
    4. (新曲)
    5. Too busy work
  • クボタカイ
    1. MIDNIGHT DANCING
    2. (フリースタイル)
    3. gear5
    4. youth love
    5. 例えば (asmiカバー)
    6. せいかつ
    7. ピアス
    8. ハッピーアワー
  • Rin音
    1. TARAFUKU
    2. sunny hunny
    3. 春にふられて feat.クボタカイ
    4. Blue Diary
    5. 恋が終われば
    6. snow jam
    7. ラヴィウス(asmiカバー)
    8. Call me (asmiカバー)
    9. 夜明乃唄

XMLをCSVに変換するツール xml2csv の v1.2.0 をリリースしました

xml2csv の v1.2.0 をリリースしました。

xml2csv は XPath で記述したマッピングルールをもとにXMLからCSVに変換してくれるCLIツールです。

v1.2.0ではデリミタを指定できるようになり、CSVだけじゃなくてTSVなどでも出力することができるようになりました。

View customize plugin の v3.5.4 をリリースしました。

View customize plugin の v3.5.4 をリリースしました。

Redmine本体は6.0からSVGアイコンに変わっていましたが、View customizeはPNGアイコンのままでした。
それがRedmine本体のバージョンにあわせてSVG、PNGで切り替わるようになりました。

@hidakatsuyaさんのPull Requestによるものです。ありがとうございました。

WurtS x なとり 「J-WAVE DREAM BUNCH」(2025年9月3日(水)@Zepp Haneda)

WurtSとなとりのツーマンライブに行ってきたので、その備忘録です。

www.j-wave.co.jp

  • 昨年のラジオの対談聞いていて、 どっかでコラボしてくれないかなーって思っていたところでの対バンということで、速攻申し込み
  • WurtSは7月の「UPDATE」、なとりは5月の「摩擦」以来
  • コラボグッズ出してくれないかなーっておもっていたけどそれは叶わず
  • 最初はなとり
    • OverdoseからSPEEDの流れはやはりすごい盛り上がる
    • 僕の個人主義カバー良かった
      • WurtSとなとりはお互いにどっちの曲やっても合いそう
  • 続いてWurtS
    • なとりのカバーに対抗して本家僕の個人主義!
    • どうかしてるは、Talking Box、分かってないよに続く定番になりそう
    • アンコールでのコラボ最高だった
  • もっと二人の絡み見たかった!!

セトリ

なとり

  1. DRESSING ROOM
  2. 金木犀
  3. プロポーズ
  4. フライデー・ナイト
  5. 非常口 逃げてみた
  6. Overdose
  7. SPEED
  8. 僕の個人主義 (WurtSカバー)
  9. IN_MY_HEAD
  10. EAT
  11. 絶対零度

WurtS

  1. BORDER
  2. Talking Box (Dirty Pop Remix)
  3. ふたり計画
  4. 僕の個人主義
  5. タイムラグ!
  6. NERVEs
  7. SWAM
  8. BEAT
  9. コズミック
  10. NOISE
  11. 分かってないよ
  12. どうかしてる
  13. クラッシュ feat. なとり ※アンコール

Chilli Beans. x PEOPLE 1 x WurtS「UPDATE」(2025年7月17日(木)@東京ガーデンシアター)

Chilli Beans.、PEOPLE 1、WurtS の3マンライブに行ってきたので、その備忘録です。

UPDATE

  • WurtSはフェスで4回、PEOPLE1はフェスで2回ほど観たことあり
    • WurtSとPEOPLE1が目的でフェスの日程決めることもあったので、その2組が一緒にやってくれる=「リトルダンサー」が観れるってことで、ファンクラブ先行で速攻申し込み
  • Chilli Beans. は初めてで、有名な曲は知っているって程度だったので、予習して参加
  • 車で有明ガーデンの駐車場に止めた
    • 6時間無料にするために、住友不動産 ショッピングシティイオンカード を申し込み
  • 物販は16時くらいに並んで、UPDATEのラババン、WurtSのラババン、PEOPLE1のタオルを購入
  • 最初はPEOPLE1
    • スタートから泣きそうになり、後半の「僕の心」で泣いた
    • もっと聴きたかった、あっという間に終わった
  • 続いてChilli Beans.
    • 3人の楽しそう&仲良さそうな雰囲気がとていい
    • 予習で「pineapple!」が好きになったのだけど、ライブでも聴けてうれしかった(ホイッスルも良かった)
  • 最後にWurtS
    • 「リトルダンサー」、「タイムラグ!」と、コラボ聴けたよ!!
    • 新曲の「どうかしてる」はライブの定番になりそう
  • アンコールで未発表曲&コラボで鳥肌たった、みんな楽しそうでこっちもさらに楽しくなった
  • 閉演後の来年開催決定の演出で、さらに盛り上げるという、、最高な3マンライブだった
    • 来年も行きます!

セトリ

PEOPLE 1

  1. 怪獣
  2. フロップニク
  3. 銃の部品
  4. DOGLAND
  5. DALMATIAN
  6. メリバ
  7. 僕の心
  8. 鈴々

Chilli Beans.

  1. See C Love
  2. rose
  3. lemonade
  4. pineapple!
  5. Mum
  6. pain
  7. tragedy
  8. シェキララ
  9. just try it
  10. ひまわり

WurtS

  1. SWAM
  2. マイティーマイノリティー
  3. 僕の個人主義
  4. ブルーベリーハニー
  5. タイムラグ! feat. Moto (Chilli Beans.)
  6. ソウルズ
  7. ライフスタイル
  8. Talking Box - Dirty Pop Remix
  9. リトルダンサー feat. Ito (PEOPLE 1)
  10. どうかしてる
  11. UPDATE feat. Deu, Ito, Moto ※アンコール
  12. 分かってないよ ※アンコール