読者です 読者をやめる 読者になる 読者になる

計算物理屋の研究備忘録

Linux, Cygwin, Mac, zsh, emacs等の使い方、設定などのメモ

percolからpecoへ乗り換え

percolとpeco percolはpythonで書かれたツールで、ターミナルでanythingみたいな絞り込みができる。python2で使えて、python3では普通には対応してない。 pecoはpercolをGo言語で書き直したもの。Linux, Mac, Windows用のバイナリが用意されているので、Go言…

Cygwinでlxmlをインストール

PythonでXMLファイルを扱うためのライブラリ,lxml。 Cygwinでpipを使ってインストールしようとしたら何かのライブラリが足りなくてエラーが出た libxml/xmlversion.h: No such file or directory Cygwinではpython-lxmlとして公式に配布されているので、setu…

rmをmvに置き換える

rmでファイルを削除すると元に戻せないので、ワンクッション挟むためにmvに置き換える。 ~/.Trashというディレクトリを作成して、ここをゴミ箱にする。mvの--target-directoryというオプションを使えば、移動させるディレクトリを事前に指定できる。 --backu…

Cygwinインストール後にやることのまとめ

2015/03/21 更新 Cygwinインストール時に入れておくべきパッケージ zsh git emacs Minttyの設定 (Cygwin Terminal (Mintty) の設定 - 計算物理屋の研究備忘録) ログインシェルをzshに変更 (Cygwinのログインシェルを zsh に変更する - 計算物理屋の研究備忘…

TeX環境構築: Emacs+YaTeX+RefTeX

目次 TeX本体 YaTeX YaTeXの設定 使い方 RefTeX RefTeXの設定 使い方 TeX本体 Cygwinの場合はsetup.exeを実行してtexliveをインストールするだけ。 TeX Liveについては下記参照 TeX Live - TeX Wiki 日本語を使うのであればtexlive-collection-langcjkも忘れ…

CygwinのEmacsでC/Migemoを使う

目次 C/Migemo インストール nkfのインストール qkcのインストール C/Migemoのインストール 設定 Emacs anything C/Migemo 日本語変換を行うことなくローマ字のままで、日本語検索を可能にするmigemo 最近はc言語で書かれた C/Migemo を使えばいいらしい。 C…

Cygwin のパーミッション問題

Windowsで何でもいいがCygwin以外の普通のソフトで保存したファイルをCygwinでls -lなどで見ると、パーミッションに700などの実行権限がついている。chmod 644などを使って修正することもできるが毎度のことなのでめんどくさい。 Cygwin 1.7 以降では/etc/fs…

Cygwinをファイラーとしてエクスプローラーの代わりに使う時の便利な方法

Cドライブへ移動 Cygwinではルートディレクトリにcygdriveというものがある。これを経由するとWindowsのCドライブやDドライブに移動できる $ cd /cygdrive/c シンボリックリンク 毎度毎度cygdriveを経由して移動するのはめんどう。シンボリックリンク(Windo…

sshの接続が切れないようにする

sshを使っていてしばらく放置していると、接続が切断されることがある これを防ぐ方法は~/.ssh/configにServerAliveIntervalの設定をする ~/.ssh/config ServerAliveInterval 60 ここで60は60秒間に1回サーバー側とやりとりして接続を保つという意味

rmをtrash-cliに置き換える

2015/03/21 追記 pythonのバージョンの関係だったり、サーバーの都合だったりでtrash-cliはうまく動いてくれないときもある。 使うのを止めた。 今はrmをmvに置き換えている rmをmvに置き換える - 計算物理屋の研究備忘録 trash-cli rmコマンドは一度消した…

Cygwinで X Windows を使う

CygwinにはCygwin/XというX Window Systemがある。インストールはsetup-x86.exe(32bit)かsetup-x86_64.exe(64bit)から行う。X 11カテゴリのxorg_serverをインストール。他に必要なものもあったかもしればいが忘れた。わからなければX 11のカテゴリを全部…

Cygwin Terminal (Mintty) の設定

Mintty 昔のCygwinのターミナルはなんか見にくくて使いにくいものだった。最近のCygwinではデフォルトのターミナルはMinttyというものが使われている。Mintty は PuTTY を元に作られているらしく(PuTTYのクローン?)シンプルで使いやすい フォントの変更 …

Cygwinでapt-cygを使う

apt-cyg Cygwinのコマンドライン用パッケージ管理ツール 元々の公式サイト apt-cyg - A command-line software installer for Cygwin - Google Project Hosting しかし数年前から更新が途絶えていて、Cygwinが64bitに対応し、ミラーサイトのディレクトリ構成…