タグ

ブックマーク / blog.shibayu36.org (4)

  • EmacsからiTermにコマンドを送る - $shibayu36->blog;

    EmacsからiTermに対してコマンドが送りたい時がある。例えば 現在Emacsで開いているファイルのディレクトリにiTermで移動したい 現在Emacsで編集中のテストをiTermで実行したい など。 そういう時には以下の様なユーティリティを定義しておくと便利。AppleScriptを利用して、iTermにコマンドを送る。 (defun execute-on-iterm (command) (interactive "MCommand: ") (do-applescript (format "tell application \"iTerm\" activate tell current session of current terminal write text \"%s\" end tell end tell" command))) これを利用して「現在Emacsで開いているファイ

    EmacsからiTermにコマンドを送る - $shibayu36->blog;
  • git revertで複数コミットを巻き戻す方法 - $shibayu36->blog;

    今日git revertを使っていて、少しわかりづらかったのでメモ。実はこのこと昔に書いていたんだよね。http://d.hatena.ne.jp/shiba_yu36/20100221/1266680669 さて、次のコマンドを打つと、単一のコミットを巻き戻す内容のコミットがなされます。このコマンドを打った瞬間にコミットされてしまうので、複数のコミットを巻き戻すコミットを作れません。 git revert (コミット名) しかし、git revertには-nオプションというものがあり、これを使えば複数コミットを巻き戻すコミットを作れます。-nオプションのヘルプを見ると n, --no-commit Usually the command automatically creates a commit with a commit log message stating which commi

    git revertで複数コミットを巻き戻す方法 - $shibayu36->blog;
  • サーバで動いているプロセスを知るために使ったコマンド - $shibayu36->blog;

    今日会社の開発サーバでhitode君と遊んでて、動いているプロセスを調べていたのでメモ。 動いているプロセスを知りたい 基的。 ps ax ps auxとかすると、メモリ使用量とかいろいろ見れる。 動いているプロセスの関係も含めて知りたい pstreeコマンドでできる。とりあえずどんな感じに実行されているかサマリーを知りたい時は以下のコマンド。 pstree いろいろ折りたたまれているので、それを展開したい時は-cをつける。 pstree -c コマンドの引数とかも表示したい時は-aつける pstree -ac pidを知りたい時は-pつける pstree -acp 表示してみると{}で囲まれているやつがあるけど、これは多分threadなんだろうと思う。linuxではthreadのidはpidのように管理されているみたい。 メモリやCPUを消費しているプロセスを知る topとかでいろいろ

    サーバで動いているプロセスを知るために使ったコマンド - $shibayu36->blog;
  • tmuxで裏側のwindowのコマンドが終了したら、Growlに通知する - $shibayu36->blog;

    http://unknownplace.org/memo/2010/03/23/1/のtmux版が欲しかったので作った。もしかしたら他に何かあるかもしれない。 前提 Growlのインストールが必要 Growlをコマンドラインから叩ける、growlnotifyが必要 tmuxでもWINDOW環境変数を扱えるようにする tmuxでコマンドが実行されているwindowの番号を取得する方法がよくわからなかったので、tmuxのwindowを作った時にWINDOW環境変数に突っ込むことにした。tmux で cdd (別の WINDOW のカレントに移動)する - cooldaemonの備忘録を参考にした。 .zshrcに以下を追記しておく。 # tmuxにもWINDOWを設定 if [ "$TMUX" != "" ] ; then export WINDOW=`tmux respawn-window

    tmuxで裏側のwindowのコマンドが終了したら、Growlに通知する - $shibayu36->blog;
  • 1