最近の Web 開発では、フロントエンド・サーバサイドともに TypeScript が採用される機会が増えています。 TypeScript は JavaScript に加えて Java などの静的型付け言語の知識があればなんとなく書けたりもしますが、型システムが奥深く、しっかり学ぶことでより良いコードが書けるようになります。 この記事では、そんな TypeScript の解説書 3 冊を紹介します。
Read有名な書籍『コンピュータシステムの理論と実装』の実装(Nand2Tetris)を完走したので、やってみた感想と、これから挑戦する方へのアドバイスなどをまとめます。
Read2021 年も終わろうとしているので、2021 年後半で勉強したことをふりかえって記事にまとめます。 普通は 1 年のふりかえりをするかもしれませんが、自分にとって 1 年は長すぎて思い出せないことが多いです。 なんとなく半年単位で目標を立てたりふりかえりするのがよさそうな気がしているので、その初の試みになります。
Read「アウトプットは勉強になる」という言葉があります。 この言葉は間違いではないとは思うのですが、個人的には疑問に感じる部分もあります。 この記事には、「アウトプットは勉強になる」理論についての自分の考えを書いていきます。
Readおよそ一ヶ月の間、「画像・動画・音声処理および XR」というテーマで勉強しながら記事を書いてきたので、最終日のまとめとして、分野ごとの学びや次のステップ、全体の感想を書いていきます。
Read最近話題の NFT のメリットについて、改竄できない、コピーできない、プラットフォームをまたがって共有できる、といった誤解をよく見かけます。 この記事では、NFT の概要、よくある誤解に対する回答、NFT には結局なぜ価値があるのか、を整理していきます。
Readメディアアートやデジタルアートという単語を聞いたことはあったのですが、どんな意味なのかよく分かっていなかったので、改めて調べました。 また、特にデジタルアートに利用できるソフトウェア・ライブラリについても調べました。
Read機械学習による画像などの生成で有名なキーワードである「GAN (Generative Adversarial Network: 敵対的生成ネットワーク)」と「ディープフェイク」の 2 つについて調べたことを簡単にまとめます。
Read