タグ

2012年3月27日のブックマーク (10件)

  • fugitive.vim が便利すぎたのでメモ - 反省はしても後悔はしない

    Vim から Git を操作するプラグインとしては、今まで git.vim を使っていたんですが、fugitive.vim のほうが便利だったので乗り換えました。 詳しい説明はここ VimmerなGit使いはfugitive.vimを今すぐ入れたほうがいい - SELECT * FROM life; ここでは、自分が特に便利だと思った機能を書きます。 git add -p をグラフィカルに行う git add -p を使うと、複数の変更箇所のうちどの変更をコミットに含めるかを選ぶことができますが、fugitive の :Gdiff を使うとこれをグラフィカルに行うことができます。 :Gdiff コマンドはインデックスとワークツリーの状態の差分を vim の diff で表示します。 こんな感じ たとえば、スタイルシートの設定(上のほうの差分)はコミットに含めたいけど、クラス属性の付与(下の

    fugitive.vim が便利すぎたのでメモ - 反省はしても後悔はしない
  • [2]NFS、Apache、PHPの設定を修正するも惨敗

    リクルートの中古車情報サイト「カーセンサーnet」を全面リニューアルした体験を基に、大規模サイトの性能改善作業の実態をレポートする。新システムはオープン2カ月前の時点で、目標性能に遠く及ばないことが判明。入社3年目の筆者をリーダーに性能改善プロジェクトがスタートした。第1回は「改善1」としてNFSマウントオプションを修正したが効果は見られなかった。 改善2 Apache 設定パラメーターを修正 明けて7月28日。昨日NFSオプションを修正した後も、CPU使用率が95%と高かったため、負荷を25PV/秒に抑えて試験した。レスポンスタイムは1.6秒と短くなり、スループットは、かけた負荷と同じ25PV/秒になった。 しかしWeb/APサーバーのCPU使用率が80%と高いままだった。内訳は、OSが利用するSYS*1が25%、ユーザープロセスが利用するUSRが55%である(図4)。特にSYSが想定よ

    [2]NFS、Apache、PHPの設定を修正するも惨敗
  • レプリケーションを利用したMySQLのサービス無停止バックアップ | QK

    MySQLのバックアップってどうやってますか?単純なバックアップであれば、mysqldumpでもデータディレクトリを丸ごとコピーでも好きな方法でやればいいと思いますが、じゃあそれが止めることが許されないサービスだったら?というところを突き詰めて「サービス無停止バックアップ」について考えてみたいと思います。 ここで説明する想定の条件は以下の通りとします。 ・MySQLのサーバ数は、20台で、20台それぞれが異なるスキーマである ・MySQLのテーブルはInnoDBテーブルのみ ・MySQLサーバーを止めずにバックアップする ・4重のバックアップ手法をとり、どんなことがあろうと障害復旧時点までリカバリできる構成を作ること ここでは、有償の製品の話は割愛しますね。MySQLでinnodbのバックアップ方法は2通りあり、一つは、前述の通りなのですが、MySQLサービスを停止して、ディレクトリごと、

  • MySQLのEXPLAINを徹底解説!!

    以前、MySQLを高速化する10の方法という投稿で「EXPLAINの見方についてはいずれ解説しようと思う」と書いてしまったので、今日はその公約?を果たそうと思う。 MySQLのチューニングで最も大切なのは、クエリとスキーマの最適化である。スキーマの設計は一度決めてしまうとそのテーブルを利用する全てのクエリに影響してしまうためなかなか変更することは出来ないが、クエリはそのクエリだけを書き直せば良いので変更の敷居は低い。そして遅いクエリをなくすことは、性能を大幅に向上させるための最も有効な手段である。従って、アプリケーションの性能を向上させたいなら、まず最初にクエリのチューニングを検討するべきなのである。 最適化するべきクエリはスロークエリログやクエリアナライザで見付けられるが、ではそのようなクエリが見つかった場合にはどのように最適化すればいいのか?そのためにはまず現在どのようにクエリが実行さ

    MySQLのEXPLAINを徹底解説!!
  • layer8.sh

    This domain may be for sale!

  • 一人暮らしにおける食い物について

    一人暮らしはカネがかかるうえ、手間もかかる。特に、い物はほっとくとエライことになる。栄養は偏った挙句、カネまで出て行くのでは仕方がない。俺は三年間そんな暮らしを続けた結果、体重が3桁に近づいてしまった。そういうわけで、俺がこの数年で覚えた一人暮らしメシの覚書。①野菜野菜は調理がめんどくさい上、すぐ腐る。そこで、常備の野菜は4種に搾る。じゃがいも、にんじん、たまねぎ、キャベツである。そのいずれもそれなりに日持ちがする。特に、前の三つは常温でいけるのが大きい。キャベツも湿らせた新聞紙でくるんで冷蔵庫にブチこめば二週間はイケる。買ってはいけないのは生トマト。コスパ最悪である。しかし、缶詰トマトは一缶70円程度の上保存も文句なし。基はこれでいい。加えて、その時々で安いものを買う。ほうれん草、小松菜、春菊、ブロッコリー等はうまい上栄養価も高いので欲しいところだが、値段の変動が極めて激しい。前述し

  • How to Copy and Paste with tmux on Mac OS X

    Update (Jul1 19, 2013) - tmux 1.8 is out, and with it comes a simplified integration with the OS X clipboard. Check out tmux Copy and Paste on OS X: A Better Future for or updated technique. tmux is becoming pretty popular as of late, but as with any new technology, there are skeptics. I’m here to quell some rumors and outline how to start using tmux effectively. Out of all the questions I get, th

    How to Copy and Paste with tmux on Mac OS X
  • 誰得コマンド&オプション35連発

    第18回シェル芸勉強会のLTで使ったスライド https://usptomo.doorkeeper.jp/events/28602

    誰得コマンド&オプション35連発
  • 某所のNoSQL祭り(仮)で話しました。

    まあ、某所といっても社内なのですが、 今いる会社は全体で見るとかなり規模が大きく、グループ間の交流機会がなかなか無いと言うことで、グループ合同の勉強会orカンファレンスみたいな場に招聘されて話をしてきました。 「NoSQL祭り」みたいなノリの中、私はMongoDBの話をして...

  • html5-memo.com

    html5-memo.com