2023-01-01から1年間の記事一覧

【Unity】’COM〇' does not exist

Unityでシリアル通信を使用するアプリを制作したのちに別PCにビルド後のファイル群を送信して使用を試みたところ,タイトルのようなエラーが出てセンサとの接続が上手くいきませんでした. COM8とプログラム中に設定してあったため,接続をしたのちにデバイ…

【Unity】Textオブジェクトの内容を別ファイルから変更する

ソースコード github.com やりたいこと プログラムの進行具合に応じて画面に表示するテキストを変更します. プログラム // ジャイロの接続状態 private Text gyroState; void Start() { Debug.Log("Start"); this.gyroState = GameObject.Find("gyroState")…

【Vue.js】'rm' is not recognized as an internal or external command,

yarn buildをしようとしたときに以下のエラーが出力され,ビルドができなかった. 対処法の一つとしては,ターミナルを変更してみることです. 私の場合,gitbashに変えてyarn buildをするとできました.

【Unity】アプリ実行中にセンサとの接続が切れた場合に再起動せずに接続しなおす

背景と今回やること 以下の記事と同じコードを使用しています. challenge-think.hatenablog.com Unityで外部センサからの値を使用するアプリを制作しました. アプリを実行して遊んでいる最中にセンサとの接続が切れて動かなくなった場合,今まではアプリの…

【Unity】アプリ実行後センサが見つかるまで探し続ける

背景と今回やること シリアル通信を使用して外部センサの値を読み込むアプリケーションをUnityで製作した際に,アプリ実行直後のタイミングでセンサがつながらなかった場合,アプリを再起動する必要がありました. それが面倒くさかったため,アプリ実行後セ…

【Unity】センサ値(ジャイロセンサ,WitMotion)を的確に取得する

背景と今回やること 以下のページで記述したものの改良版になります. challenge-think.hatenablog.com 上の記事では,センサ値を取得する際にserialPort.Read()メソッドを使用していました. これは,初めはserialPort.ReadLineメソッドを使用していたので…

【PHP】aタグ(href)を用いた遷移とform submitを同時に行いたい場合

PHP

<a href="#"> <form method="post"> <input type="hidden" name="test" value="1"> <input type="submit"> </form> </a> 例えば,上記のようなコードを書いた場合,送信ボタンが現れそのボタン以外の部分をクリックし別ページに遷移するとformで送信したい値(value)を送信できません. ※submitではなく,単なるhrefの遷移であるため. そのため,今回はaタグのhrefによる…

【PHP】文字列を入れ子構造にしたい

PHP

PHPを使用している際に,htmlタグごと別ファイルに送りたいときがあります. その際に,"<a href="#"></a>"とダブルクォーテーションの中にダブルクォーテーションが入り入れ子構造になってしまいます. 当然この場合は#前後で二つの文字列として認識されてしまいます. この…

Invalid HTTP_HOST header: 'localhost'. You may need to add 'localhost' to ALLOWED_HOSTS.

久しぶりにDjangoで作成したアプリを立ち上げた際に以下のエラーが出て作成したページを表示できなかった. エラー内容 エラーの原因としては,以前デプロイした際にSettings.pyのALLOWED_HOSTS=['○○']の○○に特定のIPアドレスを設定したことでした. この部…

VS CodeのGo Liveでバックエンドプログラムが使えない

PHP

phpなどで構成したウェブサイトを確認するべくVS Codeの拡張機能であるGo Liveを使用したところ,.phpファイルがダウンロードされる形となりました. 結論として,Go LiveにPHPのようなバックエンドプログラムを処理する機能が備わっていないため,別の方法…

WitMotionをUnityで使う

Unity Hubで新規プロジェクトを作成します. 3D version: 2020.3.21f1 オブジェクトを配置 二つのオブジェクトをHierarchyで作成し,Main CameraをVReye下に移動させます. VReye SerialHandler 以下,階層構造 スクリプトを作成 Assets内で以下二つのc#スク…

Witmotionの挙動をUnityで確認する

今回は以下のサイトのようにジャイロセンサ(Witmotion)の挙動をUnityで確認したかったのですが,ダウンロードするzipファイルの内容が更新されていたので新たに記事にしようと思います. tekuteku-embedded.xyz ダウンロードするべきzipファイルは同じです…

マルチディスプレイにした際に接続が断続的になる

マルチディスプレイにした際に,通信がキャパを超えてしまったのか,暗くなったり明るくなったりを繰り返してしまう現象が起こりました. 原因としては,USBハブにディスプレイや外部センサなど様々なものをつないでいたせいで,一つのUSBポートから出力可能…

別ブラウザを開き,カメラを起動させる

別ブラウザを開く部分に関しては,以下を参考ください challenge-think.hatenablog.com htmlに関しては,上の記事と似たものを使用します. <html lang="ja"> <head> <meta charset="UTF-8"> <title>サンプル</title> </head> <body> <p>サンプルページです。</p> <div id="videoBox"> <video id="videoMain"></video> <div id="captionMain">支援者</div></div></body></html>

ボタン操作で別ブラウザを開く

ボタンをクリックすると別の画面が開くという機能を実装しました. 参考は以下です. www.javadrive.jp これを別で.tsファイルを作成し,実装してみました. まず,.htmlファイルは以下になります. <html lang="ja"> <head> <meta charset="UTF-8"> <title>サンプル</title> </head> <body> <p>サンプルページです。</p> <input type="button" value="button1" id="mybtn1"> // src="./assets/</body></html>…

別画面のキャプチャを表示する方法

以下サイトがわかりやすいです. qiita.com もし,上記サイトが停止していた場合にいかにコードだけ記述しておきます. 解説は上記サイトをご覧ください. <html> <head> <meta charset="UTF-8"> <title>test </head> <body> <p>This example shows you the contents of the selected part of your display. Click the </p></body></html>…

Pupil-Detectionを使用してみる

以下のリポジトリを使用しました. github.com こちらをローカルにクローンしたのちに Anaconda Navigator で python 3.9 conda install opencv conda install numpy と環境を作成したのちに,ひとまず,pupil_detect_imagesの方を実行してみると,cv2.conto…

Vuetify 3でページングを実装する

公式HPにある以下を使用して、実装していきます。 vuetifyjs.com Vuetify 3を使用できる状態であることが前提とします。 まだできていない方は以下を参考にしてプロジェクトを作成してみてください。 challenge-think.hatenablog.com まず、以下をページネー…

OpenCVで瞬き検出を行う

やりたいこと USBカメラでリアルタイムで取得している映像から瞬きを検出するプログラムを書いてみます。 以下のサイトを見ながら実装しました。 youtu.be 使用するもの Anaconda VSCode USB カメラ(内臓でも可能) 環境構築 anaconda navigatorを開き、「c…

'vite' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。

Vuetifyを使用していたところ、題名のようなエラーに出くわした。 状況 家でプロジェクトを作成し、Githubにプッシュした後に別のパソコンにクローンした際に上記のエラーが出た。 解決策 結論としては、以下に点を確認・変更することで解決できた。 nodeとn…

Vuetify 3 公式サイト Installationの方法でエラーが出る

環境 PC:Windows nodeバージョン管理ツール:nodist node -v:16.19.1 npm -v:8.19.3 生じた問題 以下のサイトでVuetifyとViteを使ってプロジェクトを作ろうとしたところ、エラーが出てしまい、yarn devができませんでした。 vuetifyjs.com エラー内容とし…

nexeで作成した.exeファイルを実行するとすぐに消える問題について

ずっと悩んでいたことがやっと解決したのでメモとして書き記しておきます。 今思うと非常に初歩的なことでした。。。 node.jsのファイルをexe化したいと思い、以下の記事に従ってやってみたのですが、エラーとなり作成ができませんでした。。。 kazuhira-r.h…