Skip to content

Posts

CPU

Software Design 2023年4月号 | Gihyo Digital PublishingのCPU特集を読んだ。 NANDですべての論理演算ができる話懐かしい。 別の人が各章を書いているせいか、同じような話が繰り返し出てきてちょっとあれ。CISCとRISCのくだりとか。 Goでプログラム書くことが多いので、今となってはCPUの動作を意識したプログラ Read more

Tailwind CSS

Try Tailwind CSS using the Play CDN - Tailwind CSS を見ると、Node.jsとかフレームワークとか使わずにHTMLでも試せるみたいなので、ちょっと試してみた。 レイアウトとかよくわからないところはChatGPTに聞いたら、いい感じのサンプルも出してくれた。 たまに言ってることが前半と後半で違ってたりするけど、ChatGPTはこういうや Read more

Tailwind CSS実践入門

WEB+DB PRESS Vol.133 | Gihyo Digital Publishingの特集を読んで興味を持った。 Tailwind を使うと、HTML 上だけでスタイリングの作業が完結します。これは思いのほか大きな違いです。 とはいえ、導入時の設定が大変そうだったり、レールから外れたことをしようとするとやっぱり面倒なことになりそうなのは仕方がないのだろうか。

urfave/cliその2

v2がエラーになる件、Codespacesでも問題なかった。いよいよWindowsの問題な気がしてきた。 →上位ディレクトリのgo.workに追加したら、go run時のエラーは解消した。 VS Code再起動したら、ソースのエラー表示も消えた。 go.workに原因あるとかわかりにくすぎる。。

urfave/cli

Go言語プログラミングエッセンス | Gihyo Digital Publishingで紹介されていた、urfave/cli: A simple, fast, and fun package for building command line apps in Goを使ってみたのだけど、エラーで動かない。 no required module provides package github.com/urfave/cli/v2というエラー。v1だとエラーは出ない。v2とv3がダメ。 試しにGitpodで Read more

obsidian-annotatorで読むPDF

慣れてきたら、技術書は単ページ縦スクロールでも違和感なくなってきた。 むしろページをまたぐソースコードはこのほうが読みやすい。 ページ内で2列になってるの(SoftwareDesignとか)はスクロールの戻りが必要になるのでイマイチ。

obsidian-annotator

elias-sundqvist/obsidian-annotator: A plugin for reading and annotating PDFs and EPUBs in obsidian.使ってみた。 PDFにハイライトつけられるようになるのは良い体験。開きなおしても続きから読める。 見開きで読もうとすると14インチでもちょっと小さいかな。 フルスクリーン表示ができれば良いのだけど、惜しい。 もうしばらく使ってみようと思った。

リーダブルコード

読み終わった。 新しい発見はいくつかあった気がするけど、ハイライト使えないと後から振り返れず忘れてしまう。 PDFメインで読書する人はこういうのどうしているんだろう。 スクショとって書き込みとか手数が多すぎてやりたくない。 EPUBはレイアウトがおかしくなることがあるのがストレスなので、PDF版があればPD Read more

Go言語プログラミングエッセンス

Go言語プログラミングエッセンス | Gihyo Digital Publishing読了。 紹介されていたツールで使ってみようと思ったものたち mgechev/revive: 🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint urfave/cli: A simple, fast, and fun package for building command line apps in Go uptrace/bun: SQL-first Golang ORM ent/ent: An entity framework for Go ところでORMのベンチマークで、一覧にはsqlboilerが入っていたけど、ベンチマーク結果に入っていなかったの Read more

GitHubのReleaseをActionsで

GoReleaserがモノリポだと課金が必要な件。 umemak/release_testでいろいろ試してみた。 クロスコンパイルや圧縮が不要ならsoftprops/action-gh-release: 📦 GitHub Action for creating GitHub Releasesを使うのが簡単で良さそう。 今回の調査で、x-motemen/gobump: Read more