Vimで”や’で囲われた文字列を選択する
vim No Comments »<a href="http://hogehoge.com/fugafuga/dododo">link</a>
など書かれてる時に、href内のURLだけを選択するにはどうするか、という話。
""内にカーソルを移動して v, i, " とやるとURLだけ選択できる。
<a href="http://hogehoge.com/fugafuga/dododo">link</a>
など書かれてる時に、href内のURLだけを選択するにはどうするか、という話。
""内にカーソルを移動して v, i, " とやるとURLだけ選択できる。
MySQLのバックアップとリストア - IT+
↑これ見て、ユーザ名とかパスワードとか必要なので↓これでやった。
% mysql db_name < dump_file -u user_name -p
Enter password:
Gmailユーザでブラウザでメール読み書きしてる人はキーボードを使おう。
なんで今さらGmailの話? って感じですが・・・メールは毎日、それなりの量を処理しないといけないので それを素早くできることって結構重要な気ががが。
まず、キーボードショートカットを使うためにはGmailの設定を変える必要があります。(2011年9月1日時点での設定方法)
おわり。かんたん。
読み進め方は、メール一覧の画面で j, k で移動して読みたいスレッドのところでoでオープン。
スレッドを開いたら n, p でメッセージの選択。[, ] でArchiveして次のメールを開く。
yでArchiveして一覧に戻ることもある。uは一覧に戻る時に使う。検索後スレッドを開いてまた検索結果一覧に戻りたい時にも使える。
削除したい場合は#。一覧画面ではxでチェック入れてsでスター付けたりする。
新規メール作成(別ウィンドウ)Shift+c, 全員に返信(別ウィンドウ)Shift+aもよく使う。検索したい時は/。
他、いろいろ→ キーボード ショートカット - Gmail ヘルプ
Sparrowでもだいたい同じような操作ができる。
キーボードショートカットとは関係ないけど、Inboxは空に保つようにすると○。
全ページで共通のパーツ(グローバルナビゲーションやフッターなど)があればサーバサイドでincludeしたりしてHTML生成するのが普通だと思いますが、すべて静的なHTMLの場合、jQueryのload関数を使って対処するのがいい気がした。
http://semooh.jp/jquery/api/ajax/load/+url%2C+data%2C+callback+/
$('#header').load('/ #header ul');
とかやって、トップページだけ更新したら全ページに反映される、という。「/(トップページ)」の「#header ul」を引っ張ってきて「#header」につっこむ。
Apache Killerが世を騒がせたりしてますが、その対策で知ったコマンド。
% /usr/sbin/httpd -t -D DUMP_MODULES
ロードしてるモジュール一覧を見れたりとか、不要な記述も見つけられたりとか、httpd.confのシンタックスチェックしてくれたりとかして便利だった。
PATHは適当に置き換えてください。
水曜日(2011.8.24)に届いたSoftware Design 9月号読んでます。
ハートビーツの馬場さんの『障害対処のしくみの設計と二次災害を起こさない心がまえ』が面白かった。
サーバトラブルの対応で心がぽきっといっちゃいそうになった人は読むといいかも。
”[アラート通知は誰が受けるか]”
"すぐ対応できる人に、すぐに対応できるタイミングでアラートを発報する"
”休日に発生したアラートでも、休日明けに対応すればよいもの、休日明けにならないと対応できないものは、休日にアラート発報しないことが大事です。非番のエンジニアに荒アートを飛ばしても、疲弊するだけでいいことはありません”"[障害が発生したら、どのような態度で臨む?]"
"基本的には全員がいっせいに全力で対応にあたらないことです。""[判断の軸を決めておく]"
"ポリシーに優先順位付けをして、並列なものを作らないこと""[障害対応のときに冷静でいるためのポイント]"
"呼吸・口調・タイプスピードを意図的にスピードダウンする"
他にもいろいろいいことが書いてある。
Firefoxではできてたけど、Chromeではできないんだと思い込んでたこと。
Chromeの検索機能をカスタマイズしてより便利に : ライフハッカー[日本版]
Twitter検索とか、ALCとか、goo辞書とか自分のブログの検索とか設定してる。
なぜか改行なしで表示されてしまう場合の対処法。
改行コードがおかしいぽいので
vim(viでもよい)で開いて
:%s/^M/^M/g
とやる。
^Mと書いてあるところはCtrl-V, Ctrl-Mで入力できる。