Ubuntu20.04 LTSでTex環境の最小構成

環境 Ubuntu20.04 LTS TexLiveのインストール $ sudo apt install texlive-full texからpdfに変換 $ platex hoge.tex $ dvipdfmx hoge.dvi 次のステップ このままだと、jlistingを使えないので下記の方法でインストールしておくのがおすすめ。 tmls.hatenabl…

UbuntuでコマンドラインからYouTube動画をダウンロード

youtube-dl youtube-dlというのをいれます。 sudo pip3 install --upgrade youtube_dl ※aptでインストールするとバージョンが低いので、上記の方法をおすすめします 使い方 下記コマンドでリンク先の動画をダウンロードできます。 youtube-dl 'https://www.y…

Ubuntuにfishをいれる

fishはターミナルでコマンドの予測候補を出してくれたり、カッコいいテーマに変更してくれるプラグインです。 ↓こんな感じになります。 環境 Ubuntu20.04 LTS インストール fish 下記のコマンドでインストールできます。 sudo apt-add-repository ppa:fish-s…

UbuntuでOverwatchをプレイする

Lutrisのインストール Ubuntu上でWindowsのゲームを管理&プレイ出来るツールとしてLutrisがあります。 まずは、こちらをインストールします。 sudo add-apt-repository ppa:lutris-team/lutris && sudo apt update sudo apt install lutris 必要なファイルの…

Windowsの読み取り専用のチェックマークについて

Windowsフォルダーのプロパティを開くと、「読み取り専用 (フォルダー内のファイルのみ)(R)」にチェックが入っています。 しかし、このチェックはデフォルトで必ず入るようになっており、読み取り専用になっているという意味ではないらしい。 デフォルト状態…

Androidのkeystoreとは

Androidビルドするときにkeystore作れって言われますが、これなんなんでしょう。 keystoreは、Google Play Storeでリリースする際にそのアプリの所有者であることを示す証明書です。 自分以外の人がビルドしたものをリリースしたり出来ないようにするセキュ…

WSLやUbuntuからWindowsのgitをみると大量のコミットが発生する問題

改行コードや権限の変更が行われるのが問題でした。 qiita.com

WindowsのSteamゲームをProtonでプレイする【Ubuntu, Windowsデュアルブート】

UbuntuとWindowsでデュアルブートをしている場合、Windows側に入っているゲームをUbuntuから遊びたいときがあるかと思います。 今の時代は便利なもので、それが可能です。 では手順を紹介します。 基本的に下記サイトの日本語訳になります。 anthonyvadala.m…

PCが突然フリーズしたりシャットダウンするので解決した

イベントビューアーを確認したところ、下記のエラーを発見。 ドライバーの再インストール。 support.borndigital.co.jp 効果なし。 マルチモニターからシングルモニターに切り替え。 どちらにしても効果なし。 画面の切り替え時、スリープからの復帰時にシャ…

UbuntuでNVIDIAドライバーをいれたらモニターから音がでない

下記コマンドを実行することでなおる。 $ pulseaudio -k けど、再起動とかするとまたいなくなるのでまた実行する。

Unityの最適化に関する用語・リンクまとめ

最終更新2020/8/30 ※随時更新予定 デバッグ、分析ツール Stats Profiler(プロファイラー) Frame Debugger(フレームデバッガー) Physics Debug Development Build スクリプト GC(Garbage Collection) GameObject.Find系 FindWithTag(軽い) Find(普通…

水の軽量化

Nvidia Flexの水をカスタマイズしたときの最適化に関するメモ z軸固定 全パーティクルについてfor分を回して、GetVelocity SetVelocityは重い。 全パーティクルは3000程度いくのできっつい。 新しくループを作るのではなく、もとのNvidiaを書き換える事で対…

Unityで等速に移動する方法まとめ

基本的に全部右(1, 0, 0)に移動する場合について考えます。 その他の方向についても同様に出来ると思います。 Unityのバージョンは2019.3です。 Transform Transform.positionの書き換え Transform.Traslate Rigidbody velocityの値を書き換える AddForce + …

bug.nの設定

よく使うもの キー 動作 win k アクティブウィンドウを一つ上に切り替え win j アクティブウィンドウを一つ下に切り替え win h メインウィンドウを左方向にリサイズ win l メインウィンドウを右方向にリサイズ win shift h ウィンドウサイズを大きくする win…

Windowsの見た目を最強にする

タスクバーを真ん中に配置 www.youtube.com また、同時に入るTaskbarX Configurationで透明度なども設定できる。 タスクバーを透明にする ↑の方法以外でもタスクバーを透明にすることが出来る。こちらの方が色々設定できそう? soundartifacts.com Windowsの…

Git Bashの見た目を整える

Git

blog.mamansoft.net 基本的に↑の方のものを利用させていただいた。 ただ名前のところが長すぎるので、~/.pureline.confを開きモジュールを一部非表示にする。 # All modules are enabled. Uncomment/comment to enable/disable a module declare -a PL_MODUL…

【Unity】Photonで同じ名前のルームがあるのにphoton game does not existエラーが出る場合の対応

問題 Photon Unity Networkingで、同じ名前のルームを作成/参加するときにphoton game does not existのエラーが出たり、Join出来ずに新規にルームが作成されてしまうことがある。 下記の関数で上手くいかない事象を確認している。 JoinOrCreateRoom JoinRoo…

CUDA driver version is insufficient for CUDA runtime version への対応

WSL2でCUDAを使おうとして、サンプルを起動したら下記のエラーが発生。 CUDA driver version is insufficient for CUDA runtime version 大抵の場合、ドライバーとのバージョンの違いが原因らしい。 NVIDIAのドライバーを最新のものにして(カスタムインスト…

Unityで画面端がちらつく問題への対応

問題 めちゃくちゃ分かりにくいが、画面の端に1ピクセル分くらい白い線が出ている。 解決方法 CameraのViewportRectを(X:0, Y:0, W:1, H:1)にする。 何かの拍子にこの値が0.99みたいになっていたのが原因だった。

研究1日目

別に特記するほどの事もなく、気付けば4年生になったので、私も例にもれず研究室で研究をすることになった。 私はGPAが低かったので希望のとこには入れず、最も不人気の研究室に入った。いってみれば、負け組だ。 前情報によると、そこは法律を扱っていて自…

WSL2で「プロセスはコード 4294967295 で終了しました」エラーへの対応

Windows Insiderにていつも通りWSL2を起動しようとしたらエラーが... プロセスはコード 4294967295 で終了しました やったこと docs.microsoft.com 上記ページの「最新の WSL2 Linux カーネル更新プログラム パッケージをダウンロード」から最新版のプログラ…

PythonでNo module named 'apiclient.discovery' エラーへの対応

pipでインストールしてなければする。 pip install google-api-python-client それでも動かなければ、apiclient.discoveryをgoogleapiclient.discoveryに変更する。 参考 github.com

TexでpdfにコンパイルするとI can't find the format file `platex.fmt'! エラーが出る

Texのインストールの際に必要なファイルが欠けていました。 コマンドラインにて $ updmap-sys を実行すると、不足ファイルがあれば表示されます。 $ mktexlsr を実行すればなおりました。 $ updmap-sys でもう一度確認してみると良いでしょう。

【Unity】シーンを切り替えるエディタ拡張の作り方

シーンが増えてくると毎回Assetsフォルダからダブルクリックしてシーン移動するのは面倒ですよね。 そんな時はシーンを簡単に切り替えられるウィンドウを作ってしまいましょう。 エディタ拡張 Unityにはエディタ拡張という便利なものがあります。 独自で作っ…

this exceeds GitHub's file size limit of 100.00 MBが出たときの対応

Git

GitHubにpushしようとしたときに以下のエラーが出ることがあります。 this exceeds GitHub's file size limit of 100.00 MB 100MB以上のファイルをpushしようとしているのが原因です。 GitHubでは100MB以上のファイルを扱うことができません。 状況によって…

matplotlibのグラフが真っ白

plt.show() plt.savefig('hoge.png') となっているところを、 plt.savefig('hoge.png') plt.show() に変更する。 show()をすると画像の初期化が行われてしまうのだろうと思う。

pandasの全体像をまとめる

Pythonにはpandasというライブラリがある。 このサイトでは初めてpandasを使う際の全体像をつかむことを目的とする。 概要 そもそもpandasとは、csvで書かれたようなデータをpythonで簡単に扱えるようにするためのライブラリである。 pandasには、主にDataSe…

自然言語処理100本ノック2020から逃げるな「40. 係り受け解析結果の読み込み(形態素)」

これは自然言語処理100本ノック2020に挑んだ、とある人間の記録。 他の問題はこちら → 自然言語処理100本ノック2020から逃げるな まとめ 40. 係り受け解析結果の読み込み(形態素) 形態素を表すクラスMorphを実装せよ.このクラスは表層形(surface),基本…

WSLを使ったPython周りの設定

導入 qiita.com 基本的にこのサイトの通りに進めた。 bashではなくfishを使っているので途中のbashへの追加部分は変更がある。 ~/.config/fish/.config.fishに追加したのは以下。 set PYENV_ROOT $HOME/.pyenv set PATH $PYENV_ROOT/bin $PATH source (pyenv…

pyenv環境でpandasを使うとimportエラーが出る【Ubuntu】

実行環境 Ubuntu (WSL環境) pyenvでインストールしたpython3.7.7 pipenvでインストールしたpandas エラー内容 UserWarning: Could not import the lzma module. Your installed Python is incomplete. Attempting to use lzma compression will result in a …