はてブロ@ama-ch

https://twitter.com/ama_ch

Shell

MacのDropboxクライアントがたまにCPUを消費しまくるっていう

バージョンアップのおかげか、メモリ使用量が問題になることはほとんどなくなったDropboxちゃん。いいぞいいぞ、でもたまにCPUをどか食いするのは何故なの>< ぐぐってみたら、結構同じような症状はあるみたい。mac dropbox cpu - Google 検索CPU使用率が高…

シェルの処理順序

詳解 シェルスクリプト作者: Arnold Robbins,Nelson H. F. Beebe,日向あおい出版社/メーカー: オライリージャパン発売日: 2006/01/16メディア: 大型本購入: 6人 クリック: 193回この商品を含むブログ (37件) を見る 今読んでる詳解シェルスクリプトにシェル…

目的のプロセスをコマンド一発で見つける方法

$ alias pfind='ps aux | grep ' Helpful alias to grep for the PID. | Command-line Fu こういう方法が紹介されていたけど、これだとgrep自身のプロセスが表示されちゃうから、こうした方が良いと思う。 function pfd(){ PSAUX=$(ps aux) echo $PSAUX | he…

Dropboxのメモリ消費量があまりにも鬼畜だったので監視して適宜殺すことにした

一応前回のエントリーGrowlで監視プロセスを通知してみよう - テックノート@ama-chからの続き。 Dropboxがいつの間にか落ちていてもGrowlさんが通知してくれるようになりすっかり安心した僕は、卒論も書かず元気に面白い動画を求めてニコニコ動画をさまよっ…

Growlで監視プロセスを通知してみよう

最近DropBoxのアプリケーションが頻繁に落ちてて、同期が実行されないことが多いんです>< プロセス監視して、DropBoxが落ちてたらコマンドから起動しようと思ったら % open -a Dropboxこれがうまく動かない>< あ、openはMac OS X固有のアプリケーション…

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

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結果をパイプする…

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は分かりやすくて素晴らしい!…