2010-01-01から1年間の記事一覧

VMwareで仮想環境を作るためのメモ

ずーっと前にVMwareで環境を構築しようと思ったら仮想マシンが作れなくて断念したことがあったので敬遠していたが、VMwarePlayerで普通に作れるようになっててびっくらこいたwで、メモメモ ウノウラボ Unoh Labs: VMwareとCentOSでウェブ開発の環境をさっさ…

携帯電話のクッキーの仕様が違いすぎてイライラする件

携帯向けのページを作っているとクッキーの取り扱いに差がありすぎてイライラする docomo そもそもクッキー非対応 でも、最近(去年あたり?)になってクッキー対応端末が出てきた au クッキー対応してる けどhttpとhttpsで保存先が変わるのでSSLへの切り替…

WEBのセキュリティ

WEBアプリケーションを作るうえで大事なことメモ SessionFixation SessionAdoptation セッションハイジャック 携帯電話の固体情報による認証の問題点 サイトを作る側としてはお手軽便利、利用者もお手軽便利 でも、その裏には色々とセキュリティ的な問題点を…

PHPセッション周りのバグ

PHP

PHPで独自のセッションハンドラを使っているときの問題点session_set_save_handler(); ↓ session_start(); ↓ session_destroy(); ↓ session_start();とやるとエラーがでる PHP Fatal error: session_start() [function.session-start]: Failed to initialize…

ALTER TABLEの順番

検証データ 約8万件 方法1 SennaのFULLTEXTインデックスを貼ってから通常のインデックスを生成する(×5回) Sennaインデックス Query OK, 77373 rows affected (10 min 5.51 sec) 通常インデックス(×5回) Query OK, 77373 rows affected (9 min 48.32 sec) Qu…

SennaのインデックスがあるテーブルのUPDATEが重たい

Sennaのインデックスが貼ってあるテーブル(7万レコードくらい)に他のテーブルをJOINしつつUPDATEをかけたら 15000秒たっても終わらなかった・・・ orz... 仕方が無いのでCtrl+CでabortでCREATE TABLEして、データを突っ込んだ後にインデックスを貼る形に変え…

WinMergeが非常に便利な件について

trunkとブランチでかなり差分が出てしまい、この辺でなんとかせにゃあってことでマージ作業 んで、diff取るツールを便利なのがないかさがしていたらWinMergeに遭遇 使ってみたらこいつがすげー便利 おかげでマージ作業がさくさくとすすみましたとさ

同じクエリなのに結果が違う

Sennaを入れたMySQLに同じクエリを投げてるのに投げるたびに取得される結果が違う・・・・ っていうかORDER BYしているカラムの問題?とりあえず件数は同じ、ソートの順番が違う・・・ う〜む・・・とりあえず結果のみ取得して同じものが取得されているかチ…

SubversionとRedmineで案件管理

なんとなく使い始めて、流されるままに本利用 まだまだ、模索中当面の問題はサーバーへの反映がまだFTPでちまちまやっているということ 今後はコミット、直反映 or サーバーでsvn updateで更新がかかるようにしたい subversionのほうでパーミッションを保持…

PHPコードをC++コードに変換できるらしい

PHP

HipHop for PHP FacebookがGitHubでオープンソースとして公開するらしい http://www.itmedia.co.jp/enterprise/articles/1002/03/news053.html とりあえずチェックしてみよう

携帯でのセッション周り

各キャリアでクッキーが使えたり使えなかったり http://www.plusmb.jp/2009/06/19/3884.html特にhttpからhttpsに切り替わる時点で問題が発生するので要注意!

深夜作業

データ移行作業が終わらない っていうかデータ移行の仕様があやふやなまま作業に突入したため目処が見えない・・・トライ&エラー&エラー!wさぁて、いよいよ時間がやばい!www

MySQL + Senna

MySQLでSennaを利用するようにしてみたFULLTEXT インデックスの構文が変わるFULLTEXT (`text`) だったのが↓にかわる Ngramのインデックス CREATE TABLE IF NOT EXISTS `foo` ( `id` int(11) NOT NULL auto_increment, `text` mediumtext NOT NULL, PRIMARY K…

PHP内でSSL接続かどうかを判定する方法

SSL接続されると環境変数の$_SERVER['HTTPS']にonが入るのでそれを元に判定する

PHPで多重継承とかmixinとか

http://lab.tricorn.co.jp/toda/2611 http://d.hatena.ne.jp/Kappuccino/20080811/1218431631ふーむ、なるほどって感じ 特にTricorn Labsのは参考になる

週に4時間しか働かない人の話

http://newsweekjapan.jp/stories/business/2010/01/post-901.php http://lifehacking.jp/2007/05/the-4-hour-workweek-1/ http://d.hatena.ne.jp/himazublog/20070408/1175994799

redmineのアップグレード

http://redmine.jp/guide/RedmineUpgrade http://24503.diarynote.jp/200901221620004919/ メモメモ