Tiny Tiny RSS
RSSはInoreaderで読んでいるのだけれど、無料プランなので重複削除などが使えず、似たような記事が時間差で流れてきて目障りに思うことがある。 NGワードフィルタなんかは自前でかませているので、さらにDBを使って類似記事を無かったことにすれば良いのだけれど、慣れてない環境だと面倒。 そこでOSSでセ Read more
POSTS
RSSはInoreaderで読んでいるのだけれど、無料プランなので重複削除などが使えず、似たような記事が時間差で流れてきて目障りに思うことがある。 NGワードフィルタなんかは自前でかませているので、さらにDBを使って類似記事を無かったことにすれば良いのだけれど、慣れてない環境だと面倒。 そこでOSSでセ Read more
WEB+DB PRESS Vol.135 | Gihyo Digital Publishingを読んでいて、docker composeの設定例がcompose.yamlになっているのが気になってググったら、compose V2から推奨が変わったらしい。 時代に乗り遅れていた。 参考: The Compose file | Docker Documentation Docker Compose V2で変わったdocker-compose.ymlの書き方 docke Read more
TypeScript ORM「Prisma」のはじめかた - くらげになりたい。を見て、DBマイグレーション管理としてのPrismaを試してみた。 既存のDBスキーマをprisma pullで持って来られるというのを試したら、boolがtinyintになってしまうなどあったが、そこそこいい感じにできた。
ko-build/setup-ko を使ったら簡単にできた。 https://github.com/umemak/kindle_xml_to_tsv/blob/main/.github/workflows/ko.ymlでhttps://github.com/umemak/kindle_xml_to_tsv/pkgs/container Read more
Rust本の写経するときに、途中からCodeWhispererを有効にしてみた。 サンプルがGitHubに置いてあるからか、わりと的確な提案をしてくれてると思う。 ただ、VS Codeのサジェストと混ざったりでよくわからない確定の仕方をしたりすることがあった。
Amazon.co.jp: Webアプリ開発で学ぶ Rust言語入門 eBook : 佐藤昭文: 本を進めていて、解消できないエラーで詰まる。 149ページから導入されるValidateでエラー。 error: cannot find derive macro `Validate` in this scope --> src\repositories.rs:31:63 | 31 | #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Validate)] | ^^^^^^^^ | note: `Validate` is imported here, but it is only a trait, without a derive macro --> src\repositories.rs:8:5 | 8 | use validator::Validate; | ^^^^^^^^^^^^^^^^^^^ 全然原因がわからず悩んでいたら、Cargo.tomlで Read more
Amazon.co.jp: Webアプリ開発で学ぶ Rust言語入門 eBook : 佐藤昭文: 本を見ながら。 上記の書籍はMacOSが前提で書かれているけど、Windowsでやっていく。 選択肢はとりあえず一番上のを選んで進んでいく。 Quick install via the Visual Studio Community installer (free for individuals, academic uses, and open source). Visual Studioのインストールもデフォルト選択肢から変更なしで。 Proceed with installation (default) $ rustc --version rustc Read more