作業ノート

様々なまとめ、雑感など

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

Quicksilverのようなクイックランチャー kupfer

$ sudo apt-get install kupfer 参考 Kupfer v206 PPA ランチャーのインターフェースが魅力的になった | Ubuntuアプリのいいところ

nautilusからターミナル(gnome-terminal)を起動する

nautilus-open-terminalパッケージをインストールすると nautilus上からターミナルが起動できる。 $ sudo apt-get install nautilus-open-terminal 任意のディレクトリで、何も選択しないように空白の部分で右クリックすると コンテキストメニューに「端末の…

Ubuntu 10.04で単語を登録できるようにする

霞(かすみ)をインストールすると、Anthy(IME)に単語登録ができるようになる。 $ sudo apt-get install kasumi 参考 anthyで単語の登録、編集が出来ません。 | Linux系OSのQ&A【OKWave】

YiiのbeforeSave()の実行タイミング

PHP

beforeSave()は、validateがtrueとなったあとに実行される。例えば、登録日や更新日をCTimestampBehaviorを使って自動的に登録したい、 Fooクラスを定義したとする。 class Foo extends CActiveRecord { … public function rules() { return array( … array(…

過去一週間に更新したノートを検索する

検索フォームに以下を入れる。 updated:week 参考 Evernoteを自由に検索するための10の条件 - Roppi.net

git stashしたファイルの内容を、チェックアウトしているブランチに適用する

git

stashしたまま、stashしたときのブランチを削除したら Cannot apply to a dirty working tree, please stage your changes と言われた。このような場合の対処法。 $ git stash show -p | git applystashしたファイルが必要なければ $ git stash dropで、削除…

どちらかのブランチのファイルを選択して、競合を解消する

git

例えば、masterブランチにfooブランチをマージしたとき $ git checkout master $ git merge foo masterブランチのファイルを選択 $ git checkout --ours path-to-conflicted-file fooブランチのファイルを選択 $ git checkout --theirs path-to-conflicted-f…

SchemaSpyでテーブルリレーションの画像が表示されない

CentOS 5.5でSchemaSpy実行時に Renderer type: "png" not recognized. Use one of: canon cmap cmapx dia dot fig hpgl imap ismap mif mp pcl pic plain plain-ext ps ps2 svg svgz vtx xdot という警告が出て、テーブルリレーションの画像が表示されない…

vim上で表示している内容を、行単位で逆順にする

Vim

:g/^/m0 参考 Reverse all lines - Vim Tips Wiki