2011-01-01から1年間の記事一覧

Vimのコマンドライン編集をEmacs風にしたい

vim

~/.vimrc に以下を追加すればOK。 "コマンドラインをEmacs風に編集する :cnoremap <C-A> <Home> :cnoremap <C-F> <Right> :cnoremap <C-B> <Left></left></c-b></right></c-f></home></c-a>

秘密鍵を持たないユーザをsshでログインできないようにする

/etc/ssh/sshd_configのPasswordAuthenticationを「no」にし、 # Change to no to disable tunnelled clear text passwords #PasswordAuthentication yes ↓ PasswordAuthentication noその後sshdを再起動すればOK。 $ /etc/init.d/ssh restart

HTTPリクエストのリクエストヘッダにリファラを設定したい

NSMutableURLRequestクラスのsetValue:forHTTPHeaderField:メソッドを使う。NSURLRequestではなくNSMutableURLRequestを使うのがポイント。HTTPメソッドやHTTPヘッダをセットしたい場合はプロパティの変更が不可能(Immutable)なNSURLRequestじゃなくて変更可…

UIWebView上でJavaScriptを走らせたい

UIWebView上でJavaScriptを走らせたい場合はUIWebViewクラスのstringByEvaluatingJavaScriptFromString:メソッドを利用する。返り値には最後に評価した式の値が格納される。以下では最後に評価された「a + b」の結果である「3」が返る。 NSString *s = [webV…

SQLiteのスキーマ定義をHTML形式で出力する

SQL形式ので出力なら以下のコマンドでできるんだけど、 $ sqlite3 db_file ".schema" HTML形式で見たかったのでサックリとシェルスクリプトを書いた。あとでまた使うかもしれないのでメモっておく。 # sqlite_schema.sh sqlitedb=$1 echo "<html><body>" for i in `sqlit</body></html>…