目次

GitHub-Actions, クラウドミュージックプレイヤー, 参考文献, 自作

+
その他

CI-CD
GitHub ActionsのWindowsランナーで複数のPrivateサブモジュールを含んだリポジトリをクローンする方法 | CI-CD

GitHubのCI/CDでActionsを使って自動化することがあると思います。今回は、Windowsランナーで複数のPrivateサブモジュールを含むリポジトリをクローンする際に直面した問題と、その解決方法を共有します。

rcloneを用いてFTPによるファイルのアップロードとダウンロードをGitHub Actions上で行う | CI-CD

本稿では、外部アクションに頼らずrcloneをもちいた外部サーバとのファイル転送方法を説明します。rcloneとは、FTPだけに限らず外部サーバに対してファイルのアップロードやダウンロード、削除や移動といったファイル操作を行えるCLIツールです。rcloneをGitHub Actionsで使うことにより、特殊な要求にも柔軟に対応できるようになります。

Windows, SSH, Git-Submodules
GitHub ActionsのWindowsランナーで複数のPrivateサブモジュールを含んだリポジトリをクローンする方法 | CI-CD

GitHubのCI/CDでActionsを使って自動化することがあると思います。今回は、Windowsランナーで複数のPrivateサブモジュールを含むリポジトリをクローンする際に直面した問題と、その解決方法を共有します。

FTP, ダウンロード
rcloneを用いてFTPによるファイルのアップロードとダウンロードをGitHub Actions上で行う | CI-CD

本稿では、外部アクションに頼らずrcloneをもちいた外部サーバとのファイル転送方法を説明します。rcloneとは、FTPだけに限らず外部サーバに対してファイルのアップロードやダウンロード、削除や移動といったファイル操作を行えるCLIツールです。rcloneをGitHub Actionsで使うことにより、特殊な要求にも柔軟に対応できるようになります。

Web, 音楽, PWA, アプリ, 音楽再生
Cloud Music Box - クラウドストレージからの音楽再生Webアプリ(PWA) | アプリケーション一覧
Cloud Music Box
Cloud Music Box

Cloud Music Boxは、クラウドストレージ(OneDrive, Google Drive)から音楽を再生、より音楽を感じ楽しむように設計されたPWA音楽プレイヤーです。

以下の特徴を持ちます。

  • PWAとして、多くのプラットフォーム(Windows, macOS, iOS, Android)上で同様のユーザ体験を実現
  • 一元管理されたクラウドストレージからの再生で、プレイヤーごとに音楽を同期する必要なし
  • オフラインでも、ダウンロード済みの音楽は再生可能
  • アプリがバックグラウンドにある場合でも、音楽の連続再生が可能(iOSのみ動作しないことがある)
  • 独自の非線形ビジュアライザを備え、プレイヤー全体が音楽に合わせてダイナミックに変化
編集中
参考文献 | コンピュータグラフィクス

グラフィックスやシェーダのテクニック

参考書
参考文献 | ソフトウェア開発

ソフトウェア開発で役立った参考図書と文献

参考文献 | 画像処理

画像処理関連の技術を習得するのにあたり、役立った参考図書と文献

C++
参考文献 | C++

C++に関する参考文献

Arduino, OS
参考文献 | Arduino上で走るOSの作り方

ここでは, 筆者が参考にしたページ, 資料の一覧が書かれます.

画像処理
参考文献 | 画像処理

画像処理関連の技術を習得するのにあたり、役立った参考図書と文献

作品
端末第四世代(TerminalPro4) | 作品例
本体外観
本体外観

TerminalPro4とはSDカードに保存されている任意のプログラムを選択, 実行することができるものです. また外部のマイコン(optibootのみ対応)に対してプログラムを書き込むことも可能です. プログラマはTerminalPro4が備えている液晶, 音楽再生機, ボタンを自由に使用することができます. TerminalPro4が音楽プレイヤーからゲーム機まで様々なものになるのは, プログラマ次第です.

このページでは, TerminalPro4のハードウェア製作方法, TerminalPro4用のソフトウェア(アプリケーション)作製方法を説明していきます.

大まかな仕様は次のようになっています.

  • マイコン数: 3(ArduinoUno)
  • 入出力デバイス: 白黒ディスプレイ, スイッチ, 音声, SD
  • 音声出力法: PWM方式

TerminalPro4は次のライブラリを使用します.

「https://contentsviewer.work/Master/:tagmap/GitHub-Actions,クラウドミュージックプレイヤー,参考文献,自作?layer=ja」から取得