川口?

いろいろまとめるとこ.便利だなって思ったこととか.
まとめるのたのしいね


Record 

【固定】☞memoにいろんなことまとめてるよ.

最新の5件を表示しています。 コメントページを参照

  • 離散選択の論文(自分の研究に持っていけそうなもの)サーベイして次回発表 -- 2023-02-07 (火) 13:47:10
  • あなたが修士論文研究として取り組んでいる研究課題の概要(目的,方法,学術的「問い」など)を簡潔にまとめ,その研究内容と社会との関係について述べなさい(日本語1500 文字程度.ただし参考文献は除く). -- 2023-02-07 (火) 15:42:58
  • B3ゼミ(大森君卒論前半部分) なぞり運動における脳の習熟とインピーダンスの関連iie.lab.tpu.2122@gmail.com)の大森>保存期間5年>卒論概要>なぞり運動←動画あり -- 2023-02-13 (月) 10:47:59
  • 論文 離散,複数 -- 2023-04-21 (金) 15:04:50
  • 5月以降修論話し合い -- 2023-04-21 (金) 15:05:14
お名前:


Attachment 

[添付ファイル一覧] [全ページの添付ファイル一覧]
アップロード可能最大ファイルサイズは 16,384KB です。





目次


便利なサイト 

pcでイヤホンから音が聞こえなくなったとき 

http://faq3.dospara.co.jp/faq/show/3850?site_domain=default
URL先はドライバをアンストして再起動するやり方.
注意しなきゃいけないことは,アンストするときにこのデバイスのドライバーソフトウェアを削除しますの項目にチェック入れないこと.

レーザーポインタにする方法 

color code 

https://www.colordic.org/

github検索 

https://github.com/search

python 

小数点切り捨て,切り上げ
https://note.nkmk.me/python-math-floor-ceil-int/
https://www.mathpython.com/ja/python-number-ceil/

Forループと順列・組合せ
https://arakan-pgm-ai.hatenablog.com/entry/2018/12/07/090000

四捨五入
https://www.sejuku.net/blog/70052

for文最初のループ処理を変える
https://techacademy.jp/magazine/36082

pythonで順列や組み合わせを重複あり・なしで全列挙する
https://cocoinit23.com/python-itertools/

Pythonで文字列のリスト(配列)と数値のリストを相互に変換
https://note.nkmk.me/python-list-str-num-conversion/

Pythonで文字列を連結・結合(+演算子、joinなど)
https://note.nkmk.me/python-string-concat/

Pythonのリストの要素数(長さ)を取得する方法
https://www.headboost.jp/python-list-how-to-check-the-length/


キャスト 

キャストできないとき 

Tex 

Texダウンロード 

下記のサイトよりtexをダウンロードする↓
https://www.tug.org/texlive/acquire-netinstall.html

サイトにアクセスしたら画像のようなページが出るので,
install-tl-windows.exeをダウンロードする

tex1.PNG

ダウンロードエラー出た時 

「windowsによってPCが保護されました」エラー 

詳細情報から実行を押す

「お使いのデバイスに問題を起こす可能性があるため,ブロックされました」エラー 

tex2.png

以下のサイト参照↓
https://www.fmworld.net/cs/azbyclub/qanavi/jsp/qacontents.jsp?PID=0911-2449

一応ここにサイトの内容まとめておく
」を押して,「保存」をクリック

tex3.png

詳細表示」をクリック

tex4.png

保持する」をクリック

tex5.png

「ブロックされました」メッセージが消えたことを確認したら,
ダウンロードファイルを開く」をクリック

tex6.png
tex7.png

ダウンロードファイルが保存されていたら,ダブルクリックしてインストール開始

tex8.png

インストール(時間かかる) 

インストーラーが起動されるので,「Next」をクリック
Install」をクリック
インストール」をクリック
---- すごい時間かかります ----

「texへようこそ」と表示されたら「閉じる」をクリック
Installerも閉じていい.

windowsのスタートメニューからTexworks editorが使うことができたらインストール完了

VScodeでtex編集できます.vscode使いたい人はそのまま下へ


VScodeでtexを書けるようにする 

VScodeの作業 

LaTex Workshopのインストール 

拡張機能からLaTeX Workshopを検索し,インストールする.

latex.png

インストールし終わったら一度VScode開き直したほうがいいかも?

LaTex Workshopの設定 

VScodeのメニューバーから表示→コマンドパレットを選択する.
コマンドパレットに

Settings(JSON)

と入力し,基本設定:設定(JSON)を開くを選択する.

settings.png

settings.jsonの中身を全部次の内容にする(コピペ推奨)
[ctl]+[a]で全選択できるよ



PDFをTexで作る 

表示→出力を選択するとターミナルがでる.
LaTex Compilerにすると,エラーログが確認できる.

syuturyoku.PNG

オススメ拡張機能 

EvilInspecter 

全角スペースを分かりやすくしてくれるよ.灰色ぽい.
プログラミングは全角スペース邪魔だからね,すごい助かる.

括弧に色つける 

VScodeの設定を開く.⚙マーク
設定の検索でbracketで検索.
Editor>Bracket Pair Colorization: Enabledにチェックをいれる.(デフォルトだとチェックないはず...)


VScodeでJupyter Notebook 

Jupyter Notebookとは,ブラウザ上で動作するプログラムの実行環境.
pythonなどのプログラムを記述し,実行結果を逐次確認しながらできる.

anaconda3作業 

anaconda3のインストール 

Windows参考はこちら→https://www.python.jp/install/anaconda/windows/install.html
以下にも記述
https://www.anaconda.com/products/individual
上記のサイトより,anaconda3をダウンロードする.

ダウンロードが終わり,それを開くと次の画面が表示される.

anaconda.png
anaconda2.png
anaconda3.png
anaconda4.png

---- エラーここから ----
もし,インストール先フォルダに日本語が含まれていると次のようなエラーが出る.

anaconda5.jpeg

この場合は,以下の手順でインストール先のフォルダを変更する.

anaconda6.jpeg
anaconda7.jpeg
anaconda8.jpeg
anaconda9.jpeg
anaconda10.jpeg

---- エラーおわり ----

anaconda11.png

pythonの実行 

AnacondaのPython環境は、スタートメニューの Anaconda(64-bit) → Anaconda Prompt (anaconda3) などから実行できる.
anaconda3のPythonのバージョンを確認する.

python --version

最新のものが良ければアップグレードする.

conda install python=3.9

VScodeの作業 

拡張機能 

pythonの拡張機能をインストールする.
インストールし終わったら,上の表示→コマンドパレット(コマンドパレットのショトカキー:[Ctrl]+[Shift]+[P])を開く.
コマンドパレットに以下を打つ.

python select interpreter

python実行環境リストの中で,Jupyter Notebookがインストールされているpython実行環境を選択する.
この場合,python 3.9(自分のpythonのバージョン) 64-bit ('base':conda)を選択.

VscodeでJupyter Notebookの作成 

コマンドパレットに以下を打つ.

Jupyter:Create New Jupyter Notebook

Jupyter NotebookがVScodeで作業できる


VScodeの制御モード無効化 

VScodeバージョン1.57から制限モードが追加された.
ワークスペースの信頼?やらでプログラムの自動実行できなかったり拡張機能が動かなくなったりする.

ワークスペースを「信頼する」を押してもその設定を保存してくれるわけではない.
以下,VScodeの制限モードを回避する方法についてまとめる.

解除する手順 

1.歯車アイコン設定を開く.
2.上部の検索エリアに

security.workspace

と入力.
3.VS Code内でワークスペースの信頼を有効にするかどうかを制御します。のチェックを外す.

vs.png

4.再起動する


VScodeでLive Share 

リモートでソースコードを複数人で編集したり,デバッグできる機能.
Live Shareは共有する人全員入れておく必要あり.
サイトはこちらを参照→https://qiita.com/Shota_Fukuda/items/1358b8eb5e3e8354d1c7

VScodeの作業 

VS Live Shareのインストール 

拡張機能からVS Live shareを検索し,インストールする.

liveshare.png

インストールするとLive Shareのアイコンが追加されている.

liveshare2.png

設定 

Live Shareを使用するためにはアカウントの設定が必要.
マイクロソフトまたはGitHubのアカウントが必要.(大学アカウントでもいいよ)

VScodeの左下のLive Shareアイコンをクリックする.
クリックするとアカウントへのサインイン画面が表示されるのでサインインする.

サインインした状態でLive Shareアイコンをクリックするとsharing状態になる.

liveshare3.PNG

アカウント名をクリックして,Invite Others(Copy Link)を押す.
共有したい人にリンクを送る.

liveshare4.PNG

リンクを送られた側は普通にリンクを開けばよい.


VScodeでc言語コンパイル+実行まとめてやる 

環境を作る 

gccコンパイラのインストール 

このサイトを参照
https://www.javadrive.jp/cstart/install/index6.html
まとめるには膨大だったので許して

vscodeでc言語コンパイル実行する 

このサイトを参照
https://dianxnao.com/visual-studio-code%e3%81%a7c%e8%a8%80%e8%aa%9e%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e3%82%92%e5%a7%8b%e3%82%81%e3%82%8b%ef%bc%88windows%e7%b7%a8%ef%bc%89/#toc10
こっちもまとめるには膨大なので勘弁


リモート 

コマンドプロンプトでssh 

ssh ユーザー名@ipアドレス

masterPCをsshするとき 

ssh tpu@192.168.0.200
pas: tpu

※片方しかping通ってなかったら
https://milestone-of-se.nesuke.com/troubleshoot/one-end-ping-ok-another-ng/
を参照
以上でログインできる.

ファイル転送 

自分のパソコンからファイルを送る方法 

コマンドプロンプト(ログインしない状態)で送りたいファイルがあるディレクトリまでcdで移動してから以下を打つ.

sftp tpu@192.168.0.200

sftp>の後にファイルを置きたいフォルダまでcdで移動し,

put ファイル名

でファイルを送信することができる.

自分のパソコンにサーバーからデータを落とす方法 

ログインしない状態で以下scpをうち,求められるパスを打つとデータはいる

scp -r tpu@192.168.0.200:/home/tpu/share 「フォルダ名」

解説:scpデータ移動コマンド -r指定でフォルダまるごと送信
  「接続先usr名」@「接続先ip」:「ほしいデータがある場所」 「入れるフォルダ名」
入れるフォルダ名のフォルダがなかったら新規作成される

自分のパソコンにサーバーからあるファイルをとってきたいとき 

例えば,desktopの"aaa"というファルダにファイルを取ってきたいときは,
コマンドプロンプトを起動.
ログインしない状態からcdでdesktopに移動し,

scp -r tpu@192.168.0.200:/home/tpu/share/○○.txt aaa

と打つ.


CentOSエラー 

コマンドが見つかりません 

https://teratail.com/questions/211283

sshホスト鍵変わってるよ! 

https://qiita.com/hnw/items/0eeee62ce403b8d6a23c

オープンキャンパス用 

mpich実行 

コンパイルコマンド 

mpicc ga.c -o ga -lm

実行コマンド 

mpirun --hostfile host -np 1 ./ga

描画コンパイルコマンド 

gcc sga.c -lm -lX11 -o ../sga

描画実行コマンド 

../sga

並列計算するPCの編集 

hostファイルはhostファイルに記述されているPCを用いて並列処理を行う.

sudo vim /home/tpu/share/host

焼きなまし法とセールスマン問題 

https://qiita.com/maskot1977/items/38e07042a9c5f3848877

遺伝的アルゴリズムで巡回セールスマン問題 

https://cogpsy.let.hokudai.ac.jp/~ogawa-lab/lec/coginfo2013/11_tsp.html

巡回セールスマン問題by.GA 

https://dixq.net/forum/viewtopic.php?t=5335

遺伝的アルゴリズム巡回セールスマン問題 

https://qiita.com/kkttm530/items/d1e8429a7a7f600986c3

pythonで世界地図-12(日本地図に都道府県境界線を追加するライブラリ-2) 

https://qiita.com/ty21ky/items/a5023ed4e07128d81c7b#%E4%BD%BF%E3%81%84%E6%96%B9

basemapインストール参考 

http://www.iwass.co.jp/column/column-12.html



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS