2010-11-01から1ヶ月間の記事一覧

img要素をブロック要素でラップした際の隙間 / margin:0 auto;でのセンタリングずれ

css

img要素をブロック要素でラップした際の隙間を無くす http://jsdo.it/kanonji/4rxU <div> <img src="http://a0.twimg.com/profile_images/40688552/005_bigger.jpg" alt="example"> </div> レイアウトやデザインの都合で、こんな風にimg要素をdivでラップすると、謎の隙間が出てきます。 div img{vertical-align:bottom;} これはimg要素がデフォルトでは verti…

CakePHPのコアライブラリ、Sanitize::clean()のodd_spacesオプションの謎

CakePHPのバリデーションは、基本的にデータベースへ格納する直前にするもので、コントローラーに処理が入るところでのチェックが気になっていました。 ブラウザから受け取った値をバイナリセーフじゃない関数で処理すれば、NULLバイトアタックを受けたりす…

git addの取り消しと、コミット済みのファイルを除外する方法

git

git addを取り消す $ git reset HEAD foo.txt git add で編集内容が index に追加*1されます。 間違えて index に追加した場合に、このコマンドで取り消しができます。 $ git add foo.txt $ git status # On branch master # Changes to be committed: # (us…

MacOS xcodeのprojectをgitにコミットするための準備

git

xcodeのprojectをgitにコミットすることがあったので、コミットしない方がいいファイルを調べて除外しました。 $ cat ~/.gitignore #Xcode build/* *.mode1* *.pbxuser #SVN .svn/ #MacOS .DS_Store #Windows Thumbs.dbプロジェクト毎に.gitignoreを作っても…