唐突なAstro話。
Astroのv4からi18n(国際化)機能が標準利用できるようになりました。
ただ、この場合に @astrojs/rss で言語別にフィードを配信しようと思ったらどうやるのかわからず苦戦したのでメモ。
続きを読む唐突なAstro話。
Astroのv4からi18n(国際化)機能が標準利用できるようになりました。
ただ、この場合に @astrojs/rss で言語別にフィードを配信しようと思ったらどうやるのかわからず苦戦したのでメモ。
続きを読むYouTubeでビデオに対する低評価の数が見えなくなりました。
ヘイトからクリエイターを守るという意図はわかるものの、あらかじめおおよその評価を知ることができなくなり、ユーザ視点ではやっぱり不便になった。
せめて、再生回数に対する高評価数の割合を判断材料にしたいと思い、勉強がてらChrome拡張を作ってみることにしました。
続きを読む年も明けたので、Evernoteを卒業します。
Webクリップにもメモにも使えて、できるだけ無料か買い切りで使えて、すぐにサービス終了してしまわなさそうなものを条件として探すと、移行先はほぼNotion一択になるかなぁと思いました。
Notionには公式でEvernoteからのインポート機能があるが、Webクリップや画像のインポートには対応していない。
それ自体はまあ諦めがつくものの、致命的なのは、インポート中にそういうインポートできないノートがあると、コンソールにエラーを吐き捨てて静かに処理を中止してしまうこと。
エラーとなったノートの特定も容易ではない。
この時点でちょっとNotion自体に不安も生じるところではあるが、、まあちょっと諦めずに使ってみることにします。
続きを読む祝 .NET 6 GA アドベントカレンダー、23日の記事になります。
.NET 6 のリリースに伴い、C# の言語バージョンがついに 10.0 となりました。
C# の進化は早く、ちょっと気を抜いている隙に、見たことのない書き方のコードがどんどん出現します。
その一方で、業務の現場では、5年前10年前に書かれたソースコードを保守することも決して珍しくありません。
新しいコードでも古いコードでも、「なんだっけこれ?」という書き方がでてきたときに、同じことを従来の書き方/現在の書き方でどうやるかのリファレンスにできるよう、主要な機能・構文ごとに縦断的に整理してみました。
続きを読む
Transit UML というオンラインツールをリリースしました。無料で使えます。
Transit UML - Create Screen Tansition Diagrams using PlantUML
続きを読むタイムリープTypeScript 〜TypeScript始めたてのあの頃に知っておきたかったこと〜 アドベントカレンダー1日目の記事になります。
よろしくお願いします。
TypeScript で安全に型を扱う勘所は以下2点だと思いました。