Skip to content

Posts

Prisma

TypeScript ORM「Prisma」のはじめかた - くらげになりたい。を見て、DBマイグレーション管理としてのPrismaを試してみた。 既存のDBスキーマをprisma pullで持って来られるというのを試したら、boolがtinyintになってしまうなどあったが、そこそこいい感じにできた。

技術書の読みにくさ

定期購読しているSoftware DesignとかWeb+DB Pressはダウンロード形式としてPDFとEPUBを選べるのだけど、PDFで読むことが多い。 理由はEPUBをKindleで開いたときのレイアウト崩れがひどいのとハイライトができないから。 で、PDFをelias-sundqvist/obsid Read more

CodeWhisperer

Rust本の写経するときに、途中からCodeWhispererを有効にしてみた。 サンプルがGitHubに置いてあるからか、わりと的確な提案をしてくれてると思う。 ただ、VS Codeのサジェストと混ざったりでよくわからない確定の仕方をしたりすることがあった。

Rust本

Amazon.co.jp: Webアプリ開発で学ぶ Rust言語入門 eBook : 佐藤昭文: 本を6章まで進めた。 アマゾンのレビューでも書かれていたけど、急に説明が雑になるし、コードが長くなるにつれてどこを対象とした差分なのかがわかりにくくなる。 270ページまで進めて写経はあきらめた。 最後まで丁寧に作るか、6章がなければ良本になっていたか Read more

Rustのエラー

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

Rustのエラー

Amazon.co.jp: Webアプリ開発で学ぶ Rust言語入門 eBook : 佐藤昭文: 本を進めていて、解消できないエラーで詰まる。 136ページで暫定として入れている、Ok(StatusCode::OK)が型の不一致エラー。 コメント通りならあとで取り除くから、いずれは解消するのだろうけど、それまではテストも通らない状態になるのでよく Read more

Rust再々々入門

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

Amazonはスクレイピング禁止?

スクレイピング禁止、一体なぜ? できる方法は? 法律面・技術面から解説 | RPA テクノロジーズ株式会社「BizRobo!(ビズロボ)」 【規約】Amazonのスクレイピングは本当に禁止?規約を確認してみた - しらすのStudy blog Amazonサイトのスクレイピングについて | DaddyBlog 個人利用なら問題なさそうな気もするけど、 Read more

Amazonの書籍ページパースできなくなった

umemak/asin2mdで書籍情報取得しようとしたらできなくなってて、レスポンスの中身見たらなんか思ってたのと違うのになってた。 10日くらい前に使ったときは問題なかったので、キャンペーンのせいとかだったら良いのだけど。 恒久的に変わるといろいろやり直しになるので面倒。。