はてブロ@ama_ch

https://twitter.com/ama_ch

2009-01-01から1ヶ月間の記事一覧

コマンドからファイル印刷のまとめ

nkf + e2psを使ってファイルを印刷する方法。 e2psはテキストファイルをPostScriptに変換するツールなんだけど、UTF-8に対応していないのでnkfもインストールした。 nkfはMacPortsで。 % sudo port install nkf e2psをWtSeries : UNIXツールからダウンロード…

screenを縦に横に分割しまくろう

screenてデフォルトだと水平分割しかできないんですよね。MacBookのような横に長い画面だと、左右に分割した方が効率が良いのは明らかです。うーん何とかしたい! おしえて!google先生! 「screen 分割 左右」とか「screen 分割 (縦|垂直)」とか「screen vs…

cronで90分おきにコマンドを実行したい

crontabで○分おきにって00-59しか指定できないんですよね!*1 じゃあ90分おきに実行したい場合はどうしよう?と思って、crontabに */30 * * * * test $( expr $( date +%s ) % 5400 ) -eq 0 && hoge.zshと書いてみたけど動かない。。 しょうがないから、cron…

AppleScriptをコマンドラインから定期的に実行したい

マカーなら1度はAppleScriptのお世話になりますよね! 僕がよく使っているのは、あるアプリケーションを再起動するAppleScriptです。そのアプリケーションはよく不安定になるので、1日に何回も再起動しています。 終了→再起動の2ステップがスクリプト実行の1…

zsh覚え書き

Tabでファイルグロブを展開 ama-ch% echo *~ # ~で終わるファイルを確認 fudemame.py~ maimiku_search.py~ mymixi_diary.py~ output.txt~ search_diary.py~ test.py~ twitter-notifier.py~ ama-ch% rm *~ # ここでTabを押すと・・・ ama-ch% # ↓こうなるので…

pbcopyで日本語もコピーできるようにする

Mac OS Xの固有コマンドに「pbcopy」というものがあります。 これは % less hoge.txt | pbcopy のようにすると、コマンドの実行結果を直接クリップボードに送ることができる優れもののコマンドです。 とても便利なんですが、日本語を含む*1結果をパイプする…

Emacsでカーソル位置から行頭まで削除する方法

Emacsには、デフォルトでカーソル位置から行頭まで削除(キル)するキーバインドが設定されていません。 C-u 0 C-kとかM-0 C-kでできます*1が、個人的によく使う機能なので1ストロークでいきたいですね。 なんかやり方ないかなーと探していたら、こんな便利…

zshをMacPortsでアップデートする

zshは、以下のコマンドでバージョン確認ができます。 % zsh --version zsh 4.3.4 (powerpc-apple-darwin9.0) 現在のバージョン(最初からMacに入っていたもの)は4.3.4ですね。 MacPortsでzshを検索してみると・・・ % port search zsh [~] ctags @5.7 (deve…

zsh入門してみたら便利すぎて鼻息が抑えられない

「シェル?ターミナルでコマンド叩くだけでしょ。デフォルトのbashで十分」 そう思っていた僕ですが、漢のzshを見て考えが180度変わりました。zshスゴイ。愛してる。 zshはどうにも情報が得にくくて敬遠していたけど*1、漢のzshは分かりやすくて素晴らしい!…