/var/www/yatta47.log

/var/www/yatta47.log

やったのログ置場です。スクラップみたいな短編が多いかと。

tech

CLIコマンドの命名規則 — 動詞先 vs ドメイン先の判断基準(Docker/Azure CLI実例)

CLIコマンドに名前をつけるとき、動詞から始めると直感的に見える。でも Docker や Azure CLI の設計はドメイン-操作の順になっている。この判断軸をまとめておきます。 「動詞から始めたい」衝動に気づいた スキル(CLIから呼べる小さなコマンド)に名前を…

Slidev exportでv-clicksアニメーションが展開されないときの対処法(--with-clicks)

slidev export --format png でスライドを画像にしたら、<v-clicks> で段階表示にしていた要素が全部表示された状態で出力された。--with-clicks オプションを付ければ、各クリックステップが個別の画像として出力されます。 何を調べたか Slidevでプレゼンを作って、</v-clicks>…

FreshRSSからMinifluxに乗り換えた理由 — 軽量・API充実・Go製の強み

セルフホストのRSSリーダー、FreshRSSからMinifluxに乗り換えました。 決め手はメモリ消費が少ないこと、REST APIが充実していること、Go製でシングルバイナリなこと。ホームラボでリソースを節約しつつAPI連携したいなら、Minifluxの方が合ってました。 何…

MediumでWebFetch/Playwrightがブロックされる原因とDEV Communityフォールバック

MediumのURLをWebFetchで取得すると403、Playwrightで開くとCloudflareの検証画面で止まる。 有力な原因の一つがCloudflareの多層ボット検知。対処法は同じ記事がDEV Communityにクロスポストされていないか検索して、そちらから取得する。 何を調べたか 技…

Error: ENOSPC: System limit for number of file watchers reachedの対処

docusaurusを確認していたら以下のようなエラーが出てきた。 Error from chokidar (/home/vagrant/tmp/20201121/my-website/static/img): Error: ENOSPC: System limit for number of file watchers reached, watch '/home/vagrant/tmp/20201121/my-website/…

Pocketの未読のURLをRSSで取得する

Pocketという後で読むサービスをよく使っているのですが、はてぶも使っていて、どっちに入れたっけ?というのがわからなくなる時があります。 なので、Pocketの未読をはてぶの後で読むに追加できないかなーと思って、Pocketの未読のRSSフィードがないかどう…

DOMを指定してWEBページのスクリーンショットをとる。

DOM指定をしてスクリーンショットを取りたいと思って調べたらpageresというものを見つけました。 早速使ってみました。 インストール Node.jsとPhantomJSが必要なので、それをまず確認。無ければインストールする。 yatta472:~/workspace (master) $ node --…

Ruby(Rails)からiTunes Search APIを使って音楽を検索する

だいぶご無沙汰な気がします。ちゃんと生きていました。 突然ですが、皆さん音楽ってどうやって聴いてます?iPod?PC?CD?最近の自分は、物理的なものはどんどん除外でKindleを買っていたりするので、音楽もiPhoneで聴いています。物理的なCDは買わなくなっ…

cloud9にimagemagickインストールする

よく使っているCloud9環境にImageMagickをインストールしようとしたらエラーが出たのでその備忘録。 発生現象 Cloud9はUbuntu環境なので、apt-get でインストールしようとしたら以下のエラーが発生。 yatta472:~/workspace $ sudo apt-get install imagemagi…

rmagickインストール時にエラー発生!そんな時の対処法。

早速rmagickをインストールして見たらインストールに失敗してエラーがたくさん。 萎えるわー。萎えるわぁぁぁぁー。 そんな泣き言を言っているわけにもいかないので先人様達のお知恵をお借りして、直していきます。 前回の記事で、rubyを使って画像処理をや…