Skip to content

Posts

Scrapbox

Kindle UnlimitedでScrapboxing(スクラップボクシング) | 吉良野すた | 工学 | Kindleストア | Amazonを読んで、使ってみた。 https://scrapbox.io/ 今はKindleで読んだ本のハイライトしたところをGoogle Keepにコピペしているのだけど、Keepだとメモごとのリンクが張れないので、似た内容とか頻繁 Read more

MySQLのGenerated Column

MySQLのGenerated Columnというものを知った。 MySQL :: MySQL 8.0 リファレンスマニュアル :: 13.1.20.8 CREATE TABLE および生成されるカラム 第150回 Generated Columnを利用してみる | gihyo.jp MySQLのGenerated Columnsまとめ with Rails - Qiita MySQL の Generated Columns のキャッチアップ - Please Sleep JSON型にindexも!MySQL 5.7のGe Read more

HTTP/3入門

WEB+DB PRESS Vol.131|技術評論社の特集を読んだ。 概要から実践まで解説されていて、「完全に理解」できた。 サンプルはPythonで書かれていたので、他の言語でどうなのか調べてみたいと思った。

Elixir入門

WEB+DB PRESS Vol.131|技術評論社の特集を読んだ。 ElixirとかErlangとか、初心者向けならまず読み方を書いてくれればよいのにと思った。 WikiPediaによれば、エリクサー、アーラン。 文法の解説にページ使いすぎな気がしなくもないけど、それだけほかの言語と違うところがあるということなのだろう。 El Read more

Rust再入門

WEB+DB PRESS Vol.131|技術評論社の特集を読んでいる途中。 やっぱりマクロが出てきたあたりで難易度が上がるような気がする。 そういえば、Amazon.co.jp: Webアプリ開発で学ぶ Rust言語入門 eBook : 佐藤昭文: 本も買っていたのを思い出した。 これも読まなきゃ。

Goのエラーのラップ

Goでスタイリッシュにエラーをラップする方法を学んだ - カミナシ エンジニアブログを見て、なるほどと思った。 ただ、自分の場合はエラーメッセージに、エラーを返した関数なりメソッド名を入れたい派なので、一律同じになるこの方法は見送りかな、と。 func hoge() error { err := Huga() if err != nil { return fmt.Errorf("Huga: %w", err) } return nil } こんな感じ。

Docker x ChatGPT

Dockerの学習方法について、ChatGPTに聞いてみた。 おおむね自分の認識と合った回答だった。 もう一度やったら違う回答が出てきそうだったけど、エラーになってしまった。 大人気で混雑してるっぽい。

jamstack再入門

昨日の続きで、Software Design 2022年11月号|技術評論社の特集を読んだ。 このページもHugoで生成しているので、jamstackと言えるはず。 今はGitHub Pages使っていて、特に不都合ないので引っ越すつもりもないけど、特集読んでnetlifyとか使ってみたいと思った。

Docker再入門

Dockerのおさらいをするために、Software Design 2022年11月号|技術評論社の特集を読んだ。 基本的なコンテナの仕組みへの理解が深まった気がする。 個人的には、以前ほど何でもコンテナ化したらいいじゃんって感じではなくなって、選択肢の一つとして存在している感じ。 まぁDocker使ってもMacとWi Read more

Goのpresentパッケージ

Go製プレゼンツール「present」のインストール手順 - Qiitaを見て、そんなものがあるのかと初めて知った。 どんなものかと検索したら、Goのpresentで発表用スライドを作成する - Carpe Diemの記事で実際の例がリンクされてて、それ見たらこういうスライド見たことがあった。 最近はスライド作るのはMa Read more