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

Github pagesでUnity Playerが動かない

www.youtube.com WebGLのPlayer settingsでCompressionを無効にする。

Rustでビンゴゲーム

use rand::Rng; // use rand::seq::SliceRandom; fn main() { let mut vec: Vec<i32> = Vec::new(); let mut rng = rand::thread_rng(); for i in 1..=25 { let mut r = rng.gen_range(1..=75); if i==13 { vec.push(0); } else { while vec.contains(&r) { r = r</i32>…

bashでファイルにリダイレクトで上書きする

stackoverflow.comhoge.txt が存在しているときにはリダイレクトは書き込みエラーになる。 $ echo hoge > hoge.txt $ echo moge > hoge.txt bash: hoge.txt: cannot overwrite existing file以下で強制上書きできる。(リダイレクトの後ろにパイプをくっつけ…

Xacroの使い方

https://kuwamai.hatenablog.com/entry/2019/03/31/211826

慣性モーメントの計算スクリプト

ここを参考に。 note.cominertia_calc.py # Boxの計算 def calculate_box_inertia(m, w, d, h): Iw = (m / 12.0) * (pow(d, 2) + pow(h, 2)) Id = (m / 12.0) * (pow(w, 2) + pow(h, 2)) Ih = (m / 12.0) * (pow(w, 2) + pow(d, 2)) print('BOX ixx="' + '{:…

URDF-Importerを使ったアプリのWebGLビルドに失敗する

Macアプリではビルドできるが、WebGLのビルドに失敗する。対症療法だが、Package Managerを開いてURDF Importerを削除してからビルドすると、WegGLアプリがビルドできた。 実際、URDF Importerは一度URDFをインポートしてしまったら、削除してもアプリは起動…

Unityでボタンクリックにイベントを設定する(onclickハンドラ)

sunagitsune.comtechacademy.jp

PythonとUnityを連携する

qiita.com以下をPackages/manifest.jsonに記述する { "dependencies": { (略) "com.unity.scripting.python": "5.0.0-pre.5" } }

ETロボコン

www.youtube.com

スワヒリ語のオフライン辞書(macアプリ)

Offline Swahili to English Language DictionaryNaira KhalapyanEducationFreeapps.apple.com

IEEE754 Float32の実装がわかるアプリ

siv3d.jp

リンクバジェットの計算方法

hutene.com

燃焼室圧の決定

空 気 ・ケ ロシ ン ジ ェ ッ トバ ー ナ ー 諸 元 の 決 定 方 法* ― 空 気 ・ケ ロ シ ン ジ ェ ッ トバ ー ナ ー の 開 発 設 計 に 関 す る研 究(第2報)―

RocketCEAの使い方

makkiblog.com

NASA CEAの解析スクリプト

import matplotlib.pyplot as plt import pandas as pd file = open('output.txt').read() outputs = file.split('THEORETICAL') outputs = outputs[1:] df = pd.DataFrame() for output in outputs: dic = {} Pin = output.split('Pin =')[1].split('PSIA')…

ffmpegで複数の.mp4ファイルを結合する

$ ffmpeg -f concat -safe 0 -i merge.txt -c copy out.mp4 merge.txt file intro.mp4 file 1.mp4 file 2.mp4 file 3.mp4

GoPro Hero9の蛍光灯のちらつきを抑える

Preferences>General>Auto Flickerで周波数を50Hzに設定 撮影の解像度を1080, 50FPSに変更 Auto flickering60Hzだとちらつきが大きすぎた Auto flickering50Hzでも、24FPSだとちらつきが大きいただしまだちらつき、というかゆっくりスクロールするような縞が…

M1 MacにPyQt5をインストール

$ brew install pyqt@5 $ python3 -m pip install pyqt5

BLEVE (Boiling Liquid Expanding Vapor Explosion)

www.youtube.com

液体亜酸化二窒素+ケロシンの液体ロケットエンジン

www.youtube.com

Gas Bottle Blow-Down Analysisの資料

nescacademy.nasa.gov/review/downloadfile.php?file=BottleBlowDownAnalysisLesson_Final2.pptx&id=204distr=Public

Refpropの無料版: mini-Refprop

https://trc.nist.gov/refprop/MINIREF/MINIREF.HTM

衛星データ+pytorch

以下のレポジトリ github.com Main_CarcountingA.ipynbの修正点 # データローダーからミニバッチを取り出すループ for inputs, labels in tqdm(dataloaders_dict[phase]): → num_labels = list(map(lambda x: int(x.replace('/','')), labels)) → labels=tor…

M1 macのpython3(arm64)にrasterioとpyprojをインストール

$ python3 -m pip install git+https://github.com/pyproj4/pyproj.git $ python3 -m pip install git+https://github.com/rasterio/rasterio.git

M1 macでのPython3関連のコマンド

pipやpip3ではなく、python3 -m pip install〜などと入力する。 jupyter labではなく、python3 -m jupyterlab で起動する。

HomebrewでインストールしたPythonをPyenvに追加する

M1 MacのHomebrewでarm64アーキテクチャのPython3.9.13をインストールした。 以下を参考にpyenvに登録した。 thecesrom.dev

M1 MacにPython gdalモジュールをインストール

Intel Macでは簡単だったがM1 Macで詰まった 1. Homebrewでgdalをインストール(arm64アーキテクチャ) $ brew install gdal自分の場合は /opt/homebrew/Cellar/gdal/3.5.0/ にインストールされた。 アーキテクチャを調べるとarm64であることが確認できた。 …

Tour of Rust

tourofrust.com

衛星画像ソフトウェア

ここを参考に sorabatake.jp Multispec https://engineering.purdue.edu/~biehl/MultiSpec/download_mac.htmlSNAP

衛星画像に関するメモ

qiita.com