.php に特定の文字列が入っていた場合に git commit を失敗させる pre-commit hook のサンプル

インストール方法

$ cd /path/to/git_repo/.git/hooks
$ wget https://gist.githubusercontent.com/wokamoto/d9fa955004231c63a175/raw/71c011ec700a8d36d4e362fb09739b3333b2f434/pre-commit.keyword-check.sample
$ mv pre-commit.keyword-check.sample pre-commit
$ chmod +x pre-commit

これで、php ファイルに ‘鼻くそ’ という文字列が入っている場合に git commit を失敗させることができます。

どうしても、鼻くそが入ったまま commit したい場合は

$ git commit --no-verify

[AWS] AMI 作る前にやっておきたいこと

  • /var/log 以下のファイルを /dev/null で上書き
  • /var/spool/mail 以下のファイルを(略)
  • /root 以下の .ssh/authorized_keys, .bash_history, .mysql_history を(略)
  • (あれば) /home/ec2-user 以下の .ssh/authorized_keys, .bash_history, .mysql_history を(略)
  • /tmp/*, /etc/ssh/ssh_host_* を削除

をやるので、最低限必要なことはこれで足りるはず
参考: cloudpackブログ: 公開AMIを作成する直前で行っていること

せっかちなあなたには

# curl -L clear.ninjax.cc | bash; history -c 

authorized_keys 消すから、この作業やったら、そのインスタンスにはログインできなくなるよ

[WordPress] xmlrpc を利用した踏み台攻撃への対応について

Sucuri で以下の記事が投稿されてから、にわかに注目されてきましたね。
More Than 162,000 WordPress Sites Used for Distributed Denial of Service Attack | Sucuri Blog

コーポレートサイトとかで、そもそも xmlrpc 使ってないよって場合は、Web サーバレベルで追い返しちゃいましょう。

18:35 追記
ちょっとこのままだとスマートフォンアプリから投稿できなくなっちゃったよママン..とか言う人が出てきそうなので。
xmlrpc は、スマフォアプリなどからの投稿などでも使われます。そのため、全部拒否しちゃうと iOS や Android アプリからの投稿ができなくなったりしますので、IP アドレス制限などと組み合わせて使ってください。

参考

[AWS] リザーブドインスタンスの予約内容が変更可能になってた

おそらくAWS Trusted Advisorのリコメンデーションや同等の機能をもったサードパーティのツールによりガイドされていると思いますが、Amazon EC2のリザーブドインスタンスをうまく利用することにより、キャパシティを確保しつつ、コンピュートのコストを下げることができます。

本日、ニーズが変化した際にリザーブドインスタンスを変更できるようにすることで、リザーブドインスタンス(RI)モデルをより一層柔軟にいたしました。具体的には、同じリージョン内にあるアベイラビリティーゾーン間でRIを移動できるようになりました。もしお持ちのAWSアカウントがEC2-Classiceが有効になっているものでしたら、EC2-ClassicとEC2-VPC間のRIも移動することができます。

【AWS発表】 EC2 リザーブドインスタンスの予約内容を変更可能に

結構、うれしい

WordVolcano From the Dark Side

599374_375424589258870_1636322203_nWordVolcano番外編 – From the Dark Side(黒い画面特集) : ATND

  • 日時 : 2013/11/23 13:30 to 16:30
  • 定員 : 70 人
  • 会場 : 天文館ビジョンホール 6Fホール (鹿児島市東千石町13番3号)

最近劇的にWeb制作の環境が変わりつつあります。そんな中、Webサイトをセキュアに、効率的に運用するためのノウハウを時間いっぱい聞いて、話して、大いに語り合おうと思います!!
サブタイトル通りいわゆる「 黒い画面 」を扱いますが、今後特に デザイナーさんにこそ知って欲しい 内容満載です。
カリッカリにエッジの効いた話が効ける絶好の機会だと思っています。

お時間ありましたら是非お早めにエントリーしてください!!