Skip to content

Posts

CloudFunctionsのログ

デプロイのエラーは、go clean -modcacheしてgo.sum削除してgo.modのrequire全削除してgo mod tidyしたら直った。 何が効いたのかはわからない。 ログは、JSON形式で出力しないといけないのかと思ってそのように書いてみたら、そのまま記録されて構造化されなかった。 集計するものでもなけれ Read more

「技術書」の読書術

「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック | IPUSIRON, 増井 敏克 | コンピュータ・IT | Kindleストア | Amazonを読んだ。 自分もセールのたびに積読が増えていくので何とかしたいが、雑誌の定期購読が良いと書いてあったのを見て、Software DesignとWEB+ Read more

CloudFunctionsのログ

何もしないと、リクエストパラメータすらログに出力されないので、何かと不便。 ログの作成、表示、処理 | Google Cloud Functions に関するドキュメントによると、標準出力や標準エラーに書き込めば良いが、Entry構造体を定義して、Stringメソッドを作り、logにPrintlnで渡せばもっと良い感じにできるらしい。 とりあえず Read more

無線LANルーター3

結局、最近調子悪くなったとはいえ今まで数年間安定して動いていた実績があるNECでも良いのではないか?と思うようになってきた。 Amazon.co.jp: 【Amazon.co.jp 限定】NEC Aterm 無線LAN WiFi ルーター Wi-Fi6 4×4 AX5400HP Atermシリーズ 6ストリーム (5GHz / 2.4GHz) AM-AX5400HP【 iPhone 13 / 12 / iPhone SE(第二世代) / Nintendo Switch メーカー動 Read more

無線LANルーター2

売れ筋ランキングとは別に、 Amazon.co.jp 新着ランキング: 無線・有線LANルーター の新着ランキングです。 Amazon.co.jp ほしい物ランキング: 無線・有線LANルーター で、ほしい物リストとレジストリに最も多く追加された商品 Amazon.co.jp 人気ギフトランキング: 無線・有線LANルーター で、ギフトの設定を使用して最もご注文いただいている商品 があって Read more

無線LANルーター

Amazonのセールが始まったので、この機会に買い換えを検討。 Amazon.co.jp 売れ筋ランキング: 無線・有線LANルーター の中で最も人気のある商品です バッファロー、TP-Link、NECが多い。 今使ってて調子悪いのがNECだから、ちょっと避けたい。バッファローは大昔良くない思い出があるのでパス。TP-Linkは見た Read more

GCPの課金

Cloud FunctionsでAPIデプロイしてから、課金が発生しているのに気が付いた。 200万回までは無料では?と思い詳細を見てみると、Cloud Storageの料金だった。 料金 | Cloud Functions | Google Cloud 関数が Container Registry に保存される場合、Container Registry には無料枠がないため、デプロイ後にわずかな料金が発生します。 これか。 Read more

encoding/xml

encoding/xmlを使って複数RSS読み込んでマージして出力するのはできたけど、読み込むRSSの形式によってencoding/xmlでは読めないものが出てきた。 やっぱりmmcdole/gofeed: Parse RSS, Atom and JSON feeds in Goとか形式の違いを吸収してくれるライブラリを利用したほうが良さそう。 作ってみてわ Read more

runnでgRPCのテスト3

runnでDBの操作もできるのだけど、BINARY型のカラムがあるテーブルだとうまく動かない(気がする)。 深く考えずにCHAR型に変更したら通ったので、おそらくBINARY型が原因だったと思う。 時間ができたら検証してみたい。

GiteaからGitHubへの移行

GiteaのリポジトリをGitHubに移行してみる。 Giteaのほうは、バックアップのzipがある状態。 zipを展開して、リポジトリ(.git拡張子のディレクトリ)をgit cloneでローカルリポジトリとして取り込む。 移行先のGitHubリポジトリを作成して、git remote set-url originでリモートリポジト Read more