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

はてブロ@ama-ch

https://twitter.com/ama_ch

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

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

Emacsのスタートアップファイルの読み込み優先順位

入門GNU Emacs p.301より。 Emacsには.emacsや.emacs.elのようなスタートアップファイルがあり、次の優先順位で使う。 .emacs.elc .emacs.el .emacs このうち最初に見つかったファイルを使って起動を行う。 あーなるほど。.emacs.elと.emacsの2つに設定を書…

Carbon Emacsをフルスクリーンで使う

Carbon Emacsをフルスクリーンにしてみた。これはいい! やり方 ~/emacs.elに以下を書き込む ;; fullscreen (defun toggle-fullscreen () (interactive) (set-frame-parameter nil 'fullscreen (if (frame-parameter nil 'fullscreen) nil 'fullboth))) (glo…

Pythonで関数内からグローバルスコープ変数へアクセスする場合

スコープ関係で悩んだのでメモメモ。 Pythonでは*1、関数内からグローバル変数を参照することができます。 参照 >>> a = 3 # グローバル変数 >>> def test1(): ... print a ... >>> test1() 3 関数内からグローバル変数を参照・表示していることがわかります…

Pythonのインタラクティブシェルで、リスト内の日本語をそのまま表示する

Pythonのインタラクティブシェルはとても便利なんですが、リストやタプルなどのシーケンスの要素が日本語の場合、そのまま表示できません。 >>> lst = [u'あ', u'い', u'う', u'え', u'お'] >>> lst [u'\u3042', u'\u3044', u'\u3046', u'\u3048', u'\u304a'…

easy_installが激しく便利

PythonでHTTP周りのあれこれがしたくて調べていたら発見したmechanizeというモジュールを使いたくなって、ダウンロードしようと探していたら、easy_installという便利なモジュールがあるらしい。 こいつがあると、 easy_install モジュール名とやるだけで勝…

MacにChasenをインストールする

研究に使うChasenを6時間かけてインストールしたので、備忘録としてメモ。 茶筌本体の用意 アップル - ダウンロード - ユーティリティ - Chasen Appleからパッケージが配布されているので、これをダウンロード、インストール。/usr/local/bin/chasen にイン…

MacBookでAMPを構築する

Mac OS XでAMP構築(1/4) − @ITを見て、 ・Leopard標準環境を生かし、MySQLだけ追加インストールする方法 をやってみました。 最初から入っているものの確認 Mac OS X Leopardには最初からApacheとPHPはインストールされているので、一応バージョンだけ確…

Carbon Emacsで新規ファイルを開くとき

open -a Emacs.app ファイル名これでファイルを作成して開こうとしても、 $ open -a Emacs.app hogehoge The file /Users/ama-ch/hogehoge does not exist.そんなのないよって言われちゃう。ないから作りたいのに>< 一方、 /Applications/Emacs.app/Conten…

MacBookにCarbon Emacsをインストールする

ターミナルで動くEmacsだと心もとないなぁと思っていたら、ちょうどいい感じのがあった。 その名もCarbon Emacs! 詳しくはぐーぐる先生までどうぞ。 導入方法 Carbon Emacs パッケージからダウンロード 実行して、アプリケーションフォルダにコピーすればお…

ことえり変換 など

Shift+日本語入力でカタカナ Ctrl+jでひらがな Ctrl+kでカタカナ Ctrl+lで全角英数字 Ctrl+;で半角英数字 Ctrl+spaceでSpotlight起動 少しずつMacの使い方を覚えます。 4/26追記 言語環境の設定から「半角カナ」にチェックを入れると、Ctrl+;で変換した時に…

今んとこ覚えたMacのTips

command+tab でアプリケーションの切り替えができる。 Spacerはfn+F8で表示。ctrl+矢印or数字で切り替え。 アプリケーションの終了はcommand+Q fn+delで右側文字の削除 日本語入力時でもアルファベットしか入力できなくなる現象は、アプリを再起動すると大体…