Skip to content

Posts

RSSフィルタ2

Lambdaで動かそうと思っていたけど、Cloud Functionsにデプロイしてみた。 設定周りをDB管理したいと思ったら、それFirebaseで良いのでは?という気持ちになってきた。 FirebaseとGoの組み合わせは今までやったことない気がするので、この機会に試してみようと思ったけど、Fireb Read more

RSSフィルタ

mmcdole/gofeed: Parse RSS, Atom and JSON feeds in Goを使ったら、RSSの読み込みが超簡単にできた。 が、不要なエントリを削除してまたRSSとして出力しようとしたときに、手段が用意されていなさそう。 なので、encoding/xmlを使って作るのが良さそう。 Goのencoding/xmlの使い方について雑に紹介 Go言語 - XMLを読んで特 Read more

runnでgRPCのテスト2

runnのコマンドライン実行でうまく動かない件、オプション--grpc-no-tlsを指定したら解消した。 デバッグ用に詳細オプションないかなーってコマンドラインヘルプ見ていて見つけた。 マニュアルはちゃんと読みましょう(今年何度目かの反省

runnでgRPCのテスト

gRPCサーバーをテストするのに、fullstorydev/grpcurl: Like cURL, but for gRPC: Command-line tool for interacting with gRPC serversを使っていたのだけど、自動化するのに良いものはないかと探して、k1LoW/runn: runn is a package/tool for running operations following a scenario.を試してみた。 go testから使うのは何となくできたような気がするけど Read more

RSSクローラー

RSSリーダーはInoreaderをProプランで使っているのだけれど、そろそろ年払いの更新時期で、最近ちょっと下がったとはいえまだドルが高いので思案中。 そもそもProプランにしてるのは、ルールとフィルターが使いたいからで、それさえ自前で実現できれば、広告付きFreeプランでも問題ない(はず)。 とい Read more

GitHubのProになった

料金プランの話。 いままでFreeでやってきたけど、Codespacesの使用量アラートがくるようになったし、そろそろ課金しても良いかなと。 ドル円が不安定なのと年払いにしても割引とかないので、とりあえず1か月で。

SQLBoilerで論理削除の復旧

SQLBoilerはDeleteするときに論理削除が使える。 詳細は【Go】sqlboilerで論理削除を実装する | ISSUEが詳しい。 論理削除のときはdeleted_atカラムがセットされる。 で、そのときupdated_atは更新されない。 論理削除した行を元に戻したいとき、deleted_atにnu Read more

.d.tsファイル

Saul-Mirone/milkdown: 🍼 Plugin driven WYSIWYG markdown editor framework.とjazz-soft/react-midi-player: React MIDI Playerを組み合わせて使おうとしたら、React MIDI PlayerがTypeScript未対応らしく、モジュール 'react-midi-player' の宣言ファイルが見つかりませんでした。とのこと。 react-midi-player.d.t Read more

マークダウンエディター

久しぶりに検索してみた。 tinymce/tinymce: The world’s #1 JavaScript library for rich text editing. Available for React, Vue and Angular 保存形式が良くわからない summernote/summernote: Super simple WYSIWYG editor マークダウンではなくてHTMLで取り出す? Saul-Mirone/milkdown: 🍼 Plugin driven WYSIWYG markdown editor framework. 良さそう。 mycolorway/simditor: An Easy and Fast WYSIWYG Editor 行やカラムの追加削除ができない? 以前調べていた時もMilkdownは候補に挙がっていて、Reactとか面倒だと思って不採用にして Read more

SQLBoiler

SQLBoilerを使うロジックをDATA-DOG/go-sqlmock: Sql mock driver for golang to test database interactionsでテストしようとしてハマった。 使わない便利機能は複雑さが増すだけで良いことないな。。 使いこなせば、それなしとか考えられないんだろうけど、つらい。