鴨川η

研究とかで使ってるツール

研究室のKibelaに書いたんですが、公開でいいなと思ったので持ってきました。ナウいやつあったら教えてください…

Github

  • コードとLaTexファイル (論文) の管理・共有
  • Issueとkanbanは、使おうとしたけど、結局頭のほうが楽で使ってない
  • 学生だと無料でprivate repo作り放題
    • 研究室でも作り放題
  • 芝でやった日とやってない日が可視化される
  • バックアップ兼用
  • 研究室でrepoがあり、他の学生にコメントをおくるときは D. Tran のA Research to Engineering Workflow っぽく /etc/ にコメント付きのpdfをPR出してる

Dropbox/Google Drive

  • マシン気にせずにファイルをやりとりしたい & バックアップ
    • Google Driveの場合は、任意のフォルダたちの同期にも使えるが、これはマシン間で独立になるので、Goodle Driveをローカルのディレクトリと同期させるとよい
  • 作業するときはここの下でしかやらない
  • 大学によってはG suiteを配っており、google driveが容量無制限で使える
  • たまに研究室においてるPCで latexmk -pvc が走ってて、自宅でも latexmk -pvc が走って無限にコンフリクトしたファイルが生成される

Docker

  • 環境構築がだるいため
    • 個人的な体験では graph-tool の依存が強かったので、使いだした
  • sudoがないサーバーで使いにくい
    • たまにプロセスが暴走して sudo kill でしか殺せないとか
  • これに対して singularity っていうのがあるらしいけど試してない

Dropbox paper

  • オンラインメモ帳
  • デフォでGoogle calendarと対応がつけられるので議事録や打ち合わせログが作れる
  • LaTexの数式も書きやすい
    • マクロとか複雑なやつはまだ無理
  • markdownでかけるし、出力も md とか word でできる
    • pandoc とかが使えるなら、ここからLaTexにも変換できるので便利そう

Mendeley

  • 文献管理ソフト(読んだ論文をまとめるもの)
  • 保存先をGoogle driveに指定してるので、どのPCでも同じようにアクセス・追加可能
  • bibtexを自動で生成するので、論文を書くときにこのbibtexファイルを参照している
    • ただグローバルなbibtexを生成してるので、無関係な書誌情報も含んでいて共著者に共有しにくい

Google Scholar

  • 論文を探すときはgoogle検索を使ってる
  • 引用してる文献探すとか、ある程度狭まってきたら使ってる
  • alert (mail通知) が便利
    • 例0) ある著者の新しい論文、例えば Jure Leskovec が新しい論文、をgoogle が索引付けしたら通知
    • 例1) ある著者の任意の論文が引用した論文が出たら通知
    • 例2) ある論文が引用した論文が出たら通知
  • 通知は、50くらい登録してる
  • 自分の被引用数をみて落ち込む

Keynote

  • スライドとポスター作り
  • テーマは zebra の黒
  • スライド公開するときは Speaker Deck

Writing tools

MacTex

  • LaTexのいろいろがはいってるのでこれをいれる
  • TeXshopもあるけど、エディタはなんでもいいと思う
    • nzwは、emacsにあるorg-refが便利でemacs使ってる
    • papers がこれと近いことを任意のエディタ上で可能にするので、使わなくなるかもしれない
  • 現時点では、VScodeで執筆
    • これはOverleafみたいなエディタがVScode上で楽に構築できたため
    • 以前はemacsを使っていた

Overleaf

  • オンラインのLaTex執筆環境
  • LaTexの環境揃えるの地味にしんどいので使うことがある(: 先生はコンパイルできるけど、私はできないとか)
  • gitのURLがあるのでpush/pullもできる
  • 主要会議はテンプレがあるので、すぐにかける
    • resumeとかも

Grammarly

  • 英語文法とかスペルを直してくれるサービス
  • ブラウザの add-on いれるとフォームとかでも機能 (githubのissueとか)
  • 貧乏なので無料を使ってる

Cambridge dictionary

  • イギリス英語のオンライン辞書

Hunspell

Hyper collocation

  • よく共起する英語表記を探すやつ
  • Google検索もだけど、数があればいいというわけでもないので気をつける

論文のメモ

  • iPad と Apple Pencil と Notability
  • Notabilityでつけたメモの同期はこんな感じで自動化
  • ちなみにMendeleyのアプリだとapple pencilが使えない

LaTex

  • ベクター形式がいいのでPDF
  • bounding boxとか指定したくないのでpdf
  • 余白を削りたいときは pdfcrop

  • booktabstabulate (pythonのライブラリ) で生成