Skip to content

Posts

Cloud Functionsのデプロイでエラー

久しぶりにデプロイ実行したら、エラーで中断してしまった。

エラーメッセージを見ると、いっこ前のイメージが見つからないみたいなやつで(コピペ紛失)、そういえばコスト削減しようとして、Storageのライフサイクルを1日とか最短にしたのを思い出した。

Cloud Functions のトラブルシューティング  |  Google Cloud Functions に関するドキュメントはちょっと違うけど、関数を削除してやり直せば良さそうなので、そうした。

Read more

OpenAPIのyamlを結合する

一つのopenapi.yamlに定義を書いていると、ファイルが肥大化して管理というか編集が大変になる。

で、分割するには$refを使って相対ファイル指定することで、外部ファイルを参照できる。

ただ、Swagger UIでダウンロードしようとすると、ルートのファイルしか取れない(相対ファイルを辿ればとれるだろうけど面倒)。

Read more

Windowsにazコマンドのインストール

Azure CLI をインストールする方法 | Microsoft Learnからインストーラーをダウンロードしてインストールしたら、32bit版で実行するたびにメッセージが出て気になったので、アンインストールして別の方法を探った。

Support Azure CLI 64-bit on Windows · Issue #18766 · Azure/azure-cliでpip使ってインストールしたら回避できると書かれていたのでやってみたら、インストールに失敗する。 エラーメッセージを見ると

Read more

GitHub ActionsでAzure Storage Blobにファイルをアップロードする

GitHub ActionsからAzure上のIPアドレス制限済みリソースにアクセスする|クラウドテクノロジーブログ|ソフトバンクを見ながらやってみた。

例だとSleepが10秒だけど、試した環境だとエラーになったので、15秒にしたら通った。

あと、--account-name指定ではアップロードできず、--connection-stringで試したらできた。

Read more

Tiny Tiny RSSをfly.ioにデプロイ(失敗)

serl/ttrss-flyを試してみた。

flyctl deployのところでエラーになってしまう。

ログを見ると、DBへの接続でエラーになっているように見える。

psql: error: invalid connection option “アプリ名?sslmode”

DB接続文字列は、flyctl postgres attach --app $PREFIX-ttrss $PREFIX-dbで設定されているので問題ないと思うのだけど。

コマンドラインから変更してみようと思ったけど、変更するにはアプリのコンテナが起動する必要があるらしく、コンテナ起動時にエラーが出ているので変更できない。ように見える。

Read more

Tiny Tiny RSS

RSSはInoreaderで読んでいるのだけれど、無料プランなので重複削除などが使えず、似たような記事が時間差で流れてきて目障りに思うことがある。

NGワードフィルタなんかは自前でかませているので、さらにDBを使って類似記事を無かったことにすれば良いのだけれど、慣れてない環境だと面倒。

そこでOSSでセルフホスト可能なRSSリーダーをググったら、Tiny Tiny RSSが見つかった。

Read more

技術書の読みにくさ

定期購読しているSoftware DesignとかWeb+DB Pressはダウンロード形式としてPDFとEPUBを選べるのだけど、PDFで読むことが多い。

理由はEPUBをKindleで開いたときのレイアウト崩れがひどいのとハイライトができないから。

で、PDFをelias-sundqvist/obsidian-annotator: A plugin for reading and annotating PDFs and EPUBs in obsidian.で読むとき、見開きにしない縦スクロール設定にしていて、おそらく紙で見開きを想定しているであろう構成の場合とても読みにくい。

Read more