books

TypeScript の解説書 3 冊の紹介

最近の Web 開発では、フロントエンド・サーバサイドともに TypeScript が採用される機会が増えています。 TypeScript は JavaScript に加えて Java などの静的型付け言語の知識があればなんとなく書けたりもしますが、型システムが奥深く、しっかり学ぶことでより良いコードが書けるようになります。 この記事では、そんな TypeScript の解説書 3 冊を紹介します。

Read
books

【感想】『コンピュータシステムの理論と実装』(Nand2Tetris)を完走した

有名な書籍『コンピュータシステムの理論と実装』の実装(Nand2Tetris)を完走したので、やってみた感想と、これから挑戦する方へのアドバイスなどをまとめます。

Read
logs

2021 年後半で勉強したことのふりかえり

2021 年も終わろうとしているので、2021 年後半で勉強したことをふりかえって記事にまとめます。 普通は 1 年のふりかえりをするかもしれませんが、自分にとって 1 年は長すぎて思い出せないことが多いです。 なんとなく半年単位で目標を立てたりふりかえりするのがよさそうな気がしているので、その初の試みになります。

Read
logs

【2021 年 12 月】読んだ本の記録

個人の記録として、2021 年 12 月に読んだ本をまとめます。

Read
poems

「アウトプットは勉強になる」理論と、勉強のアンチパターンについての考察

「アウトプットは勉強になる」という言葉があります。 この言葉は間違いではないとは思うのですが、個人的には疑問に感じる部分もあります。 この記事には、「アウトプットは勉強になる」理論についての自分の考えを書いていきます。

Read

「画像・動画・音声処理および XR ひとりアドベントカレンダー」まとめ

およそ一ヶ月の間、「画像・動画・音声処理および XR」というテーマで勉強しながら記事を書いてきたので、最終日のまとめとして、分野ごとの学びや次のステップ、全体の感想を書いていきます。

Read

NFT のメリットのよくある誤解と、結局なぜ価値があるのか

最近話題の NFT のメリットについて、改竄できない、コピーできない、プラットフォームをまたがって共有できる、といった誤解をよく見かけます。 この記事では、NFT の概要、よくある誤解に対する回答、NFT には結局なぜ価値があるのか、を整理していきます。

Read

メディアアート・デジタルアートの概要と、利用できるソフトウェア・ライブラリ

メディアアートやデジタルアートという単語を聞いたことはあったのですが、どんな意味なのかよく分かっていなかったので、改めて調べました。 また、特にデジタルアートに利用できるソフトウェア・ライブラリについても調べました。

Read

GAN とディープフェイクについて調べたこと

機械学習による画像などの生成で有名なキーワードである「GAN (Generative Adversarial Network: 敵対的生成ネットワーク)」と「ディープフェイク」の 2 つについて調べたことを簡単にまとめます。

Read

【感想】『GPUを支える技術』を読みました

書籍『[増補改訂]GPUを支える技術 ――超並列ハードウェアの快進撃[技術基礎]』を読んだので、感想をまとめます。

Read