Webアプリの制作記事に出てきた技術を、ここにまとめました。それぞれの役割と、使ったアプリを短く紹介します。
制作中の出来事や公開までの流れは、各アプリの記事と関連する記録から読めます。
Vite
制作中の画面をブラウザで確認し、公開用のファイルも作れるWeb開発用のツールです。
使ったアプリ
Three.js
Webページの中に立体的な空間を作り、物体や画像をいろいろな角度から表示するためのJavaScriptライブラリです。
使ったアプリ
Canvas API
ブラウザの中に画像を描く場所を用意し、映像の取り込みや画素の加工も行える仕組みです。
使ったアプリ
Media Capture and Streams API
利用者の許可を受け、ブラウザからカメラやマイクの映像・音声を使うための仕組みです。
使ったアプリ
TypeScript
コードを動かす前に、文字や数値などの値が想定どおりに扱われているか確認しやすくするプログラミング言語です。
使ったアプリ
SSH
離れた場所にあるサーバーなどへ、安全な通信で接続して操作するための仕組みです。
使ったアプリ
- Chrono Sculpture(公開作業で使用。その記録)
rsync
コピー元とコピー先を比べ、変更が必要なファイルを選んで送れるコマンドです。
使ったアプリ
- Chrono Sculpture(公開作業で使用。その記録)
SHA-256
ファイルの中身から確認用の値を作り、コピー前後で内容が変わっていないか比べるために使える仕組みです。
使ったアプリ
- Chrono Sculpture(公開作業で使用。その記録)
Bash
複数のコマンドを決めた順番で動かし、条件に応じて処理を変えられる仕組みです。
使ったアプリ
- Chrono Sculpture(公開作業で使用。その記録)