Prisma
TypeScript ORM「Prisma」のはじめかた - くらげになりたい。を見て、DBマイグレーション管理としてのPrismaを試してみた。 既存のDBスキーマをprisma pullで持って来られるというのを試したら、boolがtinyintになってしまうなどあったが、そこそこいい感じにできた。
POSTS
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
スクレイピング禁止、一体なぜ? できる方法は? 法律面・技術面から解説 | RPA テクノロジーズ株式会社「BizRobo!(ビズロボ)」 【規約】Amazonのスクレイピングは本当に禁止?規約を確認してみた - しらすのStudy blog Amazonサイトのスクレイピングについて | DaddyBlog 個人利用なら問題なさそうな気もするけど、 Read more
umemak/asin2mdで書籍情報取得しようとしたらできなくなってて、レスポンスの中身見たらなんか思ってたのと違うのになってた。 10日くらい前に使ったときは問題なかったので、キャンペーンのせいとかだったら良いのだけど。 恒久的に変わるといろいろやり直しになるので面倒。。