neovim

packer github.com git clone --depth 1 https://github.com/wbthomason/packer.nvim\ ~/.local/share/nvim/site/pack/packer/start/packer.nvim

Tmux

設定ファイル ~/.tmux.conf # prefix keyの変更 set -g prefix C-a unbind C-b # paneの選択をvim様に bind h select-pane -L bind j select-pane -D bind k select-pane -U bind l select-pane -R 参考 【Tmux入門】インストールから操作設定まで完全解説

scikit-image - User guide to read

画像修正(シャープ) Image deconvolution Background補正j Use rolling-ball algorithm for estimating background intensity Segmentation Image Segmentation Segment human cells (in mitosis)

PowerShell使用方法メモ

PowerShell使用方法メモ とりあえず3つ Get-Help Get-Command Get-Menbers 入力補完・ヘルプ 入力補完 tabキーで入力候補の表示 Ctrl+Spaceで補完候補の一覧 ヘルプ Get-Helpに続けて対象のCmdletを引数に入力 Alias Get-Aliasでエイリアスを一覧 使用例 空…

Outlook - Tips

Outlook tips 検索方法 参考 ショートカット - 検索ボックス: Ctrl + E 高度な検索: "検索" > "検索ツール" > "高度な検索" ショートカット: Ctrl + Shift + F References Outlookの様々なメール検索方法|Office Hack

R Studio Tips

R

R Studio Tips ショートカット 機能 ショートカット comment <-の入力 Opt + '-' Linux/Winは"Alt + '-'" References バイオインフォマティクスデータスキル 8章

R - へルプ入手

R

Rのヘルプ入手 help()関数 help(log) ?(log) help.serch()関数 関数の名前を覚えていない時に使う。 help.serch("cross tabulate") ??"cross_tabulate" example() ヘルプファイルに含まれる全てのサンプルを実行できる機能。 # 例:logのサンプルを実行 exam…

ソフトウェア関連, 「技術文書の書き方」

技術文書の書き方 リンク よく書かれる文書の種類 README.md Design Docs 設計文書。 最低限書かれること。 - 解決したい課題とその背景 - 実装することになる予定の機能 - 実装方針 参考:googleでのDesignDocsの書き方 Specifications / API docs 仕様書。…

mac - ショートカットキー

システム Chrome keys function note Cmd+F1 ウィンドウを切り替える chromeに限らず使えると思う。 References ChromeのWindow間を移動できますか? - Qiita

windows - PC起動時に開くファイルの設定

Windows でPC起動時に開くファイルを設定する。 対象ファイルのショートカットを作成する。 "スタート">"ファイルを指定して実行" (ショートカット: "winキー" + "R") "名前"ボックスにshell:startupと入力してOK "スタートアップ"のフォルダが開くので1.で…

Matplotlib - GridSpecを使ってグラフを並べる

GridSpecの使い方 GridSpec demo 複数のグラフを並べる。グラフの大きさを変更できるので、大小のグラフを並べるのに便利。 import matplotlib.pyplot as plt from matplotlib.gridspec import GridSpec def annotate_axes(fig): for i, ax in enumerate(fig…

Linux - ガイド集

GNOME 2.2 ユーザーズガイド (Linux 版) https://docs.oracle.com/cd/E19126-01/java.sys.r1/817-4430/index.html Linux日本語入力を有効にする Ubuntu 22.04 LTSで日本語入力 (iBus – Mozc, Fcitx – Mozc)│hirooka.pro

Python - 差分公式

差分公式 2.1. 差分 — pythonで学ぶ計算物理 ドキュメント より 関数 f(x) の解析的な表式が与えられていれば微分 f'(x) は必ず計算できますが、 f(x) が数値的にしか得られない場合(複雑な積分を含むなど)には、微分を数値的に評価する必要がでてきます。…

Python - 常微分方程式の解法

シミュレーションのコードの中で調べた。 scipyにパッケージとして用意されている。 4.1. 常微分方程式の解法 — pythonで学ぶ計算物理 ドキュメント

numpy - 要素をランダムに抽出する

np.random.choices(seq, k) seqからランダムに重複ありでk個のサンプルを抜き出す。 random.choice(a, size=None, replace=True, p=None) numpy.random.choice — NumPy v1.23 Manual

flake8 - 特定行のコードチェック抑制

# noqaを行の末尾に記載すると、その行に対する警告だけが抑制されるようになる。 ## References https://kuune.org/text/2013/05/09/pyflakes-to-flake8/

Markdown - 目次の作成方法

vscodeのMarkdown All in Oneを使用 Markdown All in One 見出しの作成方法 コマンドパレットからMarkdown All in One: Create Table of Contentsで見出し作成 更新 編集後、保存すると見出しも更新される。 セクション番号の追加/削除 コマンドパレット -> …

pandoc - 使用例

Markdown -> html Markdownファイルをhtmlに変換する Latexを含むMarkdownファイルをhtmlに変換する。 Markdown -> docx References Markdown -> html Markdownファイルをhtmlに変換する pandoc test.md -f markdown -t html -o test.html Latexを含むMarkdo…

コマンドプロンプト - エンコードの変更

コマンドプロンプトのエンコードがデフォルトではshift-jisなので文字化けがある場合はutf-8に変更する。 chcp 65001 rem エンコードをutf-8に変更する chcp 65001 rem shift_jis (default) identifier: 932

python - 現在時刻を表示

現在時刻の表示 例:1 from datetime import datetime str_time = datetime.strftime(datetime.now(), "%Y-%m-%d %H%M%S.%f") print(str_time) この書き方で現在時刻をμs単位まで表示。 例:2 以下の例では日付をYYMMDDの形式で表示 from datetime import da…

git - 日本語ファイル名の文字化け

git

git 日本語ファイル名の文字化け対応 git statusなどで表示される日本語のファイル名が文字化けすることが多いが、以下の通り.gitconfigの設定を変更すれば良い。 ~/.gitconfigを編集して、 quotepathをfalse に設定する。 [core] <...> quotepath = false R…

pubmed - 検索式の作り方

基本事項 検索語 検索語のタグ タグの種類 その他 よく使えそうな検索式パターン Journal名で検索 References 基本事項 検索語 連続する語はダブルクォーテーションで囲むこと(例:ion channel -> "ion channel") 検索後にタグをつける 検索語のタグ “heart…

PowerShell - 基本

Powershellの起動 新しいファイルを作成する 文字代入による空ファイル作成 New-Item を使う 10個のファイルを作成する ファイル名を変更する 複数のファイルを一括して変更する Get-ChildItemの出力をCSVファイルで出力 Powershellの起動 mac osのターミナ…

python - リファレンス

言語リファレンス Python 言語リファレンス — Python 3.10.6 ドキュメント 標準ライブラリ https://docs.python.org/ja/3/library/index.html#library-index

vscode - コードチェッカー、フォーマッター

インストール コードチェッカー、フォーマッターのインストール conda install -c conda-forge flake8 black isort mypy pip install flake8 black isort mypy vs codeでの設定 Work spaceを作る場合はworkspaceのsetting.jsonを以下の通り { "python.lintin…

unix - コマンドの標準出力を変数として使用する

コマンドの標準出力を変数として使用する コマンドの出力を変数に設定したい場合は、 (バッククォート) を使用する $ VAR=`date "+%Y-%m-%d"` $ echo $VAR 2022-09-02 References 変数を使用する | UNIX & Linux コマンド・シェルスクリプト リファレンス

tar - フォルダの圧縮・解凍

フォルダの圧縮・解凍 フォルダの圧縮 $ tar -czvf directory.tar.gz directory -c : アーカイブを作成する -z : アーカイブファイル名を指定する -f : gzipでの圧縮を指定 -v : 処理しているファイル情報を出力 フォルダの解凍 $ tar -xzf archive_name.tar…

Python - 辞書型データのdot notation

SimpleNamespace >>> from types import SimpleNamespace >>> d = {'key1': 'value1', 'key2': 'value2'} >>> n = SimpleNamespace(**d) >>> print(n) namespace(key1='value1', key2='value2') >>> n.key2 'value2' References dictionary - How to use dot…

Python - ファイル名の変更

ファイル名の変更(os.rename) ファイルから作成日の情報を取り出して、'yymmdd'の形式でファイル名の最初につける。 ファイル名の変更: os.rename # ファイルから作成日の情報を取り出して、'yymmdd'の形式でファイル名の最初につける import os from dateti…

python - 自作のスクリプトをimportして使う

自分で書いたPythonスクリプトをimportして使う スクリプトファイル自身のpathからの相対pathをsys.pathに登録 __file__でスクリプトファイル自身のpathを参照できるので、これを利用する。 import os import sys # スクリプト自身のpathから一階層上のディ…