Intro
coding agentは、プロジェクト内のファイルを自由に読み書きしたり、コマンドを実行したりできる。プログラミング用途で必須のツールになりつつあるが、それ以外にもドキュメント作成、設定ファイルの編集、データ処理など、あらゆるテキスト作業に活用できる。
この記事では、無料ですぐに始められるcoding agentと、有料の高性能なものを、最小限の準備で始める方法を紹介する。
coding agentは、プロジェクト内のファイルを自由に読み書きしたり、コマンドを実行したりできる。プログラミング用途で必須のツールになりつつあるが、それ以外にもドキュメント作成、設定ファイルの編集、データ処理など、あらゆるテキスト作業に活用できる。
この記事では、無料ですぐに始められるcoding agentと、有料の高性能なものを、最小限の準備で始める方法を紹介する。
ASUSTOR NASのnginxでX-Accel-Redirectが突然動かなくなった。
LLMはログにあるASUSTORの文字列を根拠に「NAS」の特殊なnginxのせいだというが、しかしその前の月までま問題なく動作していたのだ。
はたして、entwareのnginxに切り替えると解決した。
tmuxとtmuxinatorで快適なターミナル環境を構築する
tmux, tmuxinatorを使う、よい!よい!効率上がる!快適!快適!
キーバインドや表示の調整および、画面の分割をあらかじめ設定しておける。毎回手動でやる、悪い!
tmuxinator start <名前>)この記事で設定するキーバインド:
| キー | 動作 |
|---|---|
Shift + 矢印 | ペイン移動(上下左右) |
Alt + 左右 | ウィンドウ移動(前後) |
Alt + 上下 | 半ページスクロール |
自宅NASで格納済みファイルを閲覧する際、最近までは「MariaDB (MySQL) + php」を用いていた。
php内で自作した関数で情報を取得し、閲覧用ページの作成まで行っていた。
pureなphpやjs, htmlを手作業で書いているわけであり、非常に手間がかかっていた。

php手書き故に見た目が物足りないことを除けば、問題なく動作していた。ただ、お気に入り機能のためにphp側からDBに情報を追加しようとして、手作業での実装は割に合わないと感じた。
はじめはphpのままLaravelを導入しようとしたが、NASおよびentwareに含まれていなかったため、断念した。
代わりに選択したのがDjangoである。
Azure Static Web AppsにてCustom AAD認証を行う
Azureにて格安で静的WebページをホストするAzure Static Web Appsというサービスがある。ここでは簡単にAAD認証ができる……はずだったのだが、非常に苦労したお話。(そもそも管理者による制限下というのも大きいが)
結論としては、Azure Static Web Appsは十分優秀で、キャッシュ的な問題だった……。
先日、社用PCのWSLにRustをinstallしようとしたところ、CurlがSSLエラーを吐いてしまった。
証明書を無視するオプションを付けても解決しない。
いろいろ調べると、会社指定のZscalerが原因であることが判明した。
Zscalerに限らず、SSL証明書に関連するセキュリティソフト関連の問題も、同様だと思われる。
以前常用していた5年前のノートPC (NEC PC)が、バッテリーとSSDの交換を経て快適によみがえった。
ついでにそのPC内のWSL環境も一新しておこうと考えた。
そのお話。
以前常用していた5年前のノートPC (NEC PC)が、バッテリーとSSDの交換を経て快適によみがえった。
ついでにそのPC内のWSL環境も一新しておこうと考えた。
その詳細は別の記事に記すが、その際にGPGの鍵でSSH接続しようとして大変苦労したので、その記録を残す。
はじめからryeやgpgを前提にした構成にするだけでなく、
shellもzsh (prezto、powerlevel10k)に変更するなどしている。
先日、ふと思い立ち、Splatoonのサントラをまとめて購入した。

音声は超高音質900kbpsで取り込んだ。
興味深かったのは、超高音質で負荷が大きいかと思いきや、まったくそんなことがなく、むしろいつもより静かだった。
おそらく、192kbpsに圧縮するために頑張っていたのだろう。
Windowsの機能だけでSSDをClone換装した(かった)
200GB以上あるデータをPCに入れるかもしれない状況になり、
いよいよAmazonのSaleで購入していたLexar NM790 NVMe PCIe4 2TB SSDに換装することに。
