すべての記事 7 ページ

2022

フロントエンド

フロントエンドの視点から見る SwiftUI

UIの観点から見ると、フロントエンドとモバイル開発が直面する課題は似ている。使われる言語や開発手法は違っても、使いやすいユーザーインターフェースを作り上げる必要がある点では同じだ。そうであるなら、コンポーネント指向開発、状態管理、データフロー、副作用(APIやI/O)の管理など、お互いに似たような問題に直面する。僕にとって、この二つは互いに学び合うのに非常に適した領域だ。

振り返りシリーズ

2021年の振り返り

経験を多く積んだせいか、物事を見る視野も少し広がったように思う。2020年と2021年はArduinoやRaspberry Piを触ったり、AVRを調べたり、STM32の開発ボードを買って遊んだり、PCBや3Dプリントを学んだりと、様々な分野を幅広く探索し始めた。フロントエンドだけでなく他の領域とも統合して、もっと自分のやりたいことを実現したい。今年は2022年。昨年と一昨年の探索を経て、今年は何か具体的な成果を残せる、切り拓く一年にしたい。

2021

開発ノート

Amazon Polly - テキスト音声変換のクオリティが驚くほど高い

Polly は Amazon のクラウドプラットフォームが提供するサービスの1つで、テキストを音声に変換(TTS)できる。テキスト音声変換自体は珍しいものではないが、Polly は文構造に応じて極めて自然な音声を生成できるため、語学学習者にとって大きな福音となる。それだけでなく、字幕の音声化、台本、ナレーション、対話、さらには Podcast の収録に直接 Polly を使うことすら十分可能であり、応用範囲は非常に広い。

レビュー

『独学大全』– 読書感想

いずれ中国語版も出版されそうな気がするが、今のところ日本語版しか出ていないうちに読書感想をシェアしておこうと思う。本書は700ページを超える分厚い本で、日本では「#鈍器本」とすら呼ばれ、ベストセラーランキングにもランクインしている。内容は非常に充実していて、ある分野の知識を体系的・網羅的に学びたいものの、どこから手をつければよいかわからない初学者にうってつけだ。

雑談

僕が懸念するエネルギー不足の未来

技術的特異点(シンギュラリティ)が到来する前に、おそらく地球はすでに世界中の経済システムを支えきれなくなってしまうだろう。僕たちが今の生活を維持できているのは、単に比較的先進的な国に住み、サプライチェーンの上流に位置しているからにすぎないのかもしれない。しかし背後にあるさまざまな兆候を掘り下げてみると、事態はますます懸念すべきものになっていることに気づく。

ゲームレビュー

NANDゲートから始めるコンピュータ作り - Turing Complete プレイ感想

NANDゲートからチューリング完全まで、すべて自分で回路を配線しコンポーネントを組み立てる。このゲームは視覚化によってコードの記述をドラッグ&ドロップできる論理ゲートへと変え、リアルタイムなインタラクションによってプレイヤーが真理値表の変化を観察しやすくしている。