Mugichoko's blog

Mugichoko’s blog

プログラミングを中心としたメモ書き.

Visual Studio Codeのセットアップエラー

エラー内容 Visual Studio Codeをセットアップした後,ユーザ名を変更したところ,Visual Studio Codeを開くたびに以下のエラーが表示されるようになった. 私の場合,「beat」の部分を「Mugichoko」とかに変えたのでこのエラーが発生. 解決方法 ちょっとグ…

GitHub Desktopでの複数項目のチェック/アンチェック

以下の公式のIssueによると,複数のチェック/アンチェック(☑ ⇔ ☐)したい項目を(ShiftもしくはCtrl/Cmdを押しながら)選択して + Enterだそう. こんなん,気付くかいな! ここのコメントにあるように,右クリックの項目に表示してほしい.

設定内を検索できない (Windows 10)

最近,新しいPCをセットアップしていたところ,タイトルのような症状が発生.具体的には以下の通り. MicrosoftアカウントでWindowsの初期設定を終えた コマンドプロンプトで見えるユーザ名(C:/Users以下に現れる名前)がメールアドレスの最初の5文字になっ…

Unityスクリプト内でJSONを出力 (JSON.Net for Unity)

UnityのJsonUtilityはもともと入っていて事前準備不要だが,機能が限られている様子.特に,入れ子を実現するのが面倒だったので,代わりにJSON.Net for Unityを使ってみた.

JSONの整形 (jsbeautifier)

JSONで記述された2次元配列が1要素ずつ積み重なって縦長になってしまうので読みやすいように整形したい.

アカデミックのための個人サイト

academicpages.github.ioを使って自身のWebページをGitHub上で立ち上げてみる.

R言語が読み難い

R

R言語が読み難い.論文で必要なデータを分析する際に毎回使うことになり,その度にWeb記事を漁ることになる現状.まず,基本を忘れがちなので,基本的なことを覚書き.

PythonスクリプトをBlackで自動フォーマット

Blackというものを使えば,Pythonスクリプトを自動で綺麗にフォーマット(整理)してくれるらしいのでやってみた.

PythonのDecoratorsの使いかた

Python初心者なので,まとまった内容をと思いPython EngineerのPythonのOOPのチュートリアルを見ていたところ,追加の内容でDecoratorsの使い方が出てきた.が,正直何のために何をやっているかが分からず混乱してしまった... PyTorchのチュートリアルは分か…

Intel RealSenseを使ったKinectFusion (cv::kinfu)

Intel RealSenseを使ったKinectFusion (cv::kinfu) を実装してみた.TSDFにFusionされるのは奥行きと法線だけ(カラーがない)様子...

vcpkgでOpenCV + Contribをインストール

vcpkgでOpenCV + Contribをインストールする際にrgbdモジュールを入れるのに少し苦労したので,今後のために覚書き.

外付けSSDにUbuntu 18.04.5 LTSをインストール(Dell XPS編)

以前,苦戦してまた同じことで苦戦したので覚書き.特に,Dell XPS 13 (9370) の様にUSBポートが1つしかないPCで似たような問題が発生すると思われる.

IrfanViewでフォルダ内ループさせる設定

画像ビューアとしてIrfanViewを使っている人をよく見る.絶妙にダサいロゴのあいつだ.私は最近までWindows 10標準のPhotosでなんとなく済ませる派だった.

YouTubeで1つの動画をループ再生する(PC編)

たまたま気が付いて嬉しかったので記録しておく.画面内を右クリックすると出てくるメニューの中にLoopがあるので,これをクリックしておく.以上.

画像評価指標のLPIPSを使ってみる

Learned Perceptual Image Patch Similarity (LPIPS)を使ってみた.環境を用意するのが面倒なのでGoogle Colabを使う.基本的には公式のGitのREADME.mdのやり方に沿うだけだが,日本語の記事もあまり見ないので,備忘も兼ねて残すことにする.

Pythonを使ったファイルのリネーム

Pythonを使ったファイルのリネーム方法.いつも忘れて調べ直しているので,ここにまとめる.

約1ヶ月の育児休暇をオーストリアで

オーストリアの公立大学に勤めながらの子育てが始まる.今日から1ヶ月程度の育児休暇を取った.この記事は育児休暇を始めるまでの覚書.

MesonでVisual Studioのソリューションファイルを生成

MesonはCMakeよりも簡単(使う人に優しい設計)とのことで便利そうですが,情報が少ない(特に日本語).下記の記事により詳しい情報が載っていますが,本記事は試しにMesonを使ってみた,程度の簡易版です.

Anacondaのセットアップ(CondaHTTPErrorに遭遇)

Anacondaに不具合が出てしまって,根本的な原因が解決できないので,いっそのことと思い再インストールすることにした.その際に遭遇した問題についての覚書です.尚,Windows 10を対象としています.

Vcpkgを使ってOpenCVをインストールする

普段はソースコードからCMakeを使ってOpenCVライブラリをビルドするのですが,今まで使ったことがなかったVcpkgパッケージマネージャを使ってみようと思い実践しました. github.com Vcpkgとは VcpkgはMicrosoftが提供するC++用ライブラリのパッケージマネー…

OpenCVをUnityで使う (Native Plug-ins)

UnityでOpenCVを使いたい.UnityのNative Plug-insを使って,C++のOpenCVのDLL経由でOpenCVをUnityから呼び出す方法を取った.

JSONを使ってみる

プログラミングの際,パラメータをファイル入力にしておくことで,コードの変更なくパラメータ調整ができるというのは当たり前の話ですが,面倒だからと後回しにしてハードコーディングしてしまっている学生をたびたび見かけます.程度の差こそあれ,大体の…

InfiniTAM v3を動かす (Windows 10 64-bit)

今更ながらInfiniTAM v3を動かしてみたい,と思い立ちビルド&実行してみた.自分の動作環境ではCUDA絡みで引っかかるところがあったので,そのことについて記しておくことにした.

Open3DのReconstruction Systemを動かす

Open3Dの公式ページに書かれているReconstruction Systemを動かすまでに,ページに書かれていない細かな作業がそれなりに必要だったのでメモ書き程度に書き留めておきます.尚,執筆中に0.5から0.6にアップデートされていました.ということで,テストしたの…

PgUp/PgDnキーを無効にする (Windows 10)

「PgUp/PgDnキーを無効にする」とググると,大体何らかのソフトウェアを入れる方法が出てくるのですが「こんな簡単なことがWindowsの標準の機能としてないのか?」と思い探したらありました.見つけたのは以下のサイト.英語サイトなので備忘録も兼ねて日本…

最近分かってきたUnity Cg/HLSLシェーダのあれこれ

Unityを触り始めて2週間ほど,Cg/HLSLシェーダを触り始めて1週間ほどが経った.このあたりで,だんだん分かってきたことをまとめようと思う.

Unity + Cg/HLSLでテクスチャマッピング

前回に書いた通り,GLSLは諦めてCg/HLSLに移行することにしました.今回の目標は『以前にGLSLで実装した内容をCg/HLSL用に書き換える』です.

Unity + GLSLではSSBOが使えない?

先日からUnity + GLSLで初歩的な実装を試してきましたが,SSBO (Shader Storage Buffer Object) が使えなくて困っています... 具体的にはプレイボタンを押した際にGLSLのコンパイルが始まりますが,SSBOを宣言をしている行でエラーが出てコンパイルに失敗し…

UnityでFPSっぽい操作を可能にするスクリプト

UnityでFPSっぽい操作を可能にするスクリプトを書いてみました.人伝に教えてもらったコードを少し変更して,スマホ等のタッチパネルでの操作を加えたものです.

Unity + GLSLの実装をAndroidアプリとして実行する

以前にUnityで作った,単にテクスチャを張るだけのアプリケーションをAndroid用アプリとしてビルドし,実際にAndroid上で動かすのが今回の目標です.