Vimで”や’で囲われた文字列を選択する

vim No Comments »
<a href="http://hogehoge.com/fugafuga/dododo">link</a>

など書かれてる時に、href内のURLだけを選択するにはどうするか、という話。

""内にカーソルを移動して v, i, " とやるとURLだけ選択できる。

MySQLのリストア方法

MySQL No Comments »

MySQLのバックアップとリストア - IT+
↑これ見て、ユーザ名とかパスワードとか必要なので↓これでやった。

% mysql db_name < dump_file -u user_name -p
Enter password: 

Gmailをブラウザで使ってる人はキーボードを使おう

etc No Comments »

Gmailユーザでブラウザでメール読み書きしてる人はキーボードを使おう。
なんで今さらGmailの話? って感じですが・・・メールは毎日、それなりの量を処理しないといけないので それを素早くできることって結構重要な気ががが。

設定方法

まず、キーボードショートカットを使うためにはGmailの設定を変える必要があります。(2011年9月1日時点での設定方法)

  1. 右上のギアのアイコンから「メール設定」を選択
  2. 上から3番目に「キーボードショートカット ON」にチェックを入れて[変更を保存]

おわり。かんたん。

使い方

読み進め方は、メール一覧の画面で j, k で移動して読みたいスレッドのところでoでオープン。
スレッドを開いたら n, p でメッセージの選択。[, ] でArchiveして次のメールを開く。
yでArchiveして一覧に戻ることもある。uは一覧に戻る時に使う。検索後スレッドを開いてまた検索結果一覧に戻りたい時にも使える。
削除したい場合は#。一覧画面ではxでチェック入れてsでスター付けたりする。
新規メール作成(別ウィンドウ)Shift+c, 全員に返信(別ウィンドウ)Shift+aもよく使う。検索したい時は/

他、いろいろ→ キーボード ショートカット - Gmail ヘルプ
Sparrowでもだいたい同じような操作ができる。

キーボードショートカットとは関係ないけど、Inboxは空に保つようにすると○。

MacでWebサイトの一部分を画像として保存

etc No Comments »

Macでの話。Webサイトの一部分を画像として保存したかった。

Webサイトの一部を矩形選択して画像で保存するアプリ探してる
@kyokutyo
kyokutyo
Shift+Command+4 でいけると教えてもらった。ほーほー。
@kyokutyo
kyokutyo

Webサイト(ブラウザ)じゃなくてもいける。

jQueryで共通パーツを一元管理

JavaScript No Comments »

全ページで共通のパーツ(グローバルナビゲーションやフッターなど)があればサーバサイドで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の対策で知ったコマンド

Apache No Comments »

Apache Killerが世を騒がせたりしてますが、その対策で知ったコマンド。

% /usr/sbin/httpd -t -D DUMP_MODULES

ロードしてるモジュール一覧を見れたりとか、不要な記述も見つけられたりとか、httpd.confのシンタックスチェックしてくれたりとかして便利だった。
PATHは適当に置き換えてください。

Software Design 9月号読んでる

dev No Comments »


水曜日(2011.8.24)に届いたSoftware Design 9月号読んでます。
ハートビーツの馬場さんの『障害対処のしくみの設計と二次災害を起こさない心がまえ』が面白かった。
サーバトラブルの対応で心がぽきっといっちゃいそうになった人は読むといいかも。

”[アラート通知は誰が受けるか]”
"すぐ対応できる人に、すぐに対応できるタイミングでアラートを発報する"
”休日に発生したアラートでも、休日明けに対応すればよいもの、休日明けにならないと対応できないものは、休日にアラート発報しないことが大事です。非番のエンジニアに荒アートを飛ばしても、疲弊するだけでいいことはありません”

"[障害が発生したら、どのような態度で臨む?]"
"基本的には全員がいっせいに全力で対応にあたらないことです。"

"[判断の軸を決めておく]"
"ポリシーに優先順位付けをして、並列なものを作らないこと"

"[障害対応のときに冷静でいるためのポイント]"
"呼吸・口調・タイプスピードを意図的にスピードダウンする"

他にもいろいろいいことが書いてある。

最近Google Chromeで気づいて便利だったこと

Chrome No Comments »

Firefoxではできてたけど、Chromeではできないんだと思い込んでたこと。

Chromeの検索機能をカスタマイズしてより便利に : ライフハッカー[日本版]

Twitter検索とか、ALCとか、goo辞書とか自分のブログの検索とか設定してる。

改行トラブル

vim No Comments »

なぜか改行なしで表示されてしまう場合の対処法。
改行コードがおかしいぽいので
vim(viでもよい)で開いて
:%s/^M/^M/g
とやる。

^Mと書いてあるところはCtrl-V, Ctrl-Mで入力できる。

Gitでコミット前の編集を破棄する

git No Comments »

Gitでコミット前の編集を破棄する方法。けっこうよく使う。

% git checkout -f

参考URL:
Git Cheat Sheets JP

Powered by WordPress | WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in