タグ

2007年11月2日のブックマーク (5件)

  • Part3 セキュアWebプログラミング入門

    University of Denver卒。同校にてコンピュータ・サイエンスとビジネスを学ぶ。株式会社シーエーシーを経て,エレクトロニック・サービス・イニシアチブ有限会社を設立。オープンソース製品は比較的古くから利用し,Linuxは0.9xから利用している。オープンソース・システム開発への参加はエレクトロニック・サービス・イニシアチブ設立後から行い,複数のプロジェクトに参加している。 このPart3では,Webアプリケーションのプログラミングでは必須のセキュリティ対策を解説します。 Webアプリケーションといっても,セキュリティ対策の考え方がほかのコンピュータ・システムと大きく異なるわけではありません。しかし,「Webアプリケーションは最も危険なアプリケーションである」と認識する必要はあります。図1はセキュリティ関連情報のコミュニティであるSecurityFocusが発表した2006年5月

    Part3 セキュアWebプログラミング入門
  • 58. すごいリロード対策

    まず、日のサイトにある一般的な登録フォームの画面遷移は 入力画面→入力確認画面→完了画面 となっている場合が多いようです。ここでリロード問題となるのは完了画面でのDBへのINSERT処理やCSV書き出し処理、メール送信処理など「一度しか行わない処理」です。例えば完了画面へ遷移した際にブラウザのリロードボタンが押された場合、確認画面よりsubmitした情報が再度submitされて上記の一度しか行わない処理が二度行われてしまいます。そうならないよう、リロード対策はスクリプトで制御します。 まずは確認画面のスクリプト 確認画面でチケットを発行し、セッションに保存しておきます。同時に完了画面へチケットがPOSTされるよう、hiddenにセット。こうして完了画面へ遷移させます。それでは完了画面のスクリプトを見てみましょう。 このように、確認画面で発行されたチケットは一度使い切ってしまえば2度処理さ

    58. すごいリロード対策
  • これスゴ! - VectorMagic : 404 Blog Not Found

    2007年10月27日01:30 カテゴリ翻訳/紹介iTech これスゴ! - VectorMagic 恐れ イリヤのバーサーカー、恐れイリヤ・ムウロメツ。 VectorMagic | Index これぞ、百聞は一見にしかずというWebサービス。ビットマップ画像をヴェクター画像にします。 まあ、これをご覧下さいませ。240x240、8bitの私の似顔絵ですが、見事にヴェクター化されてます。 http://vectormagic.stanford.edu/vctr/vctr_flex?p=g&k=gTFkt2S0IT0a0Soy&g=12126 原理がわかっても魔法にしか見えん。 もっとも、新規サービスにつきものの鯖混雑があるので、PST(合州国西海岸のタイムゾーン)で混雑時は避けた方がいいでしょう。私も最初にここ見た時、混み混みで使えませんでした。自重しつつお楽しみあれ。 Dan the

    これスゴ! - VectorMagic : 404 Blog Not Found
  • これ、すごいかも・・・紙で簡単に作れる『ペーパートランスフォーマー』 | IDEA*IDEA

    ドットインストール代表のライフハックブログ

  • [CSS]気をつけたいIE 7のバグ -CSS-Discuss

    CSS-Discussにアップされている「IE 7 Bugs」の意訳です。 省略している箇所も多数あるので、原文も参照ください。 Internet Explorer Win Bugs - css-discuss 注意: バグには、IE7のみでなく、IE 5, 5.5, 6のものも含まれています。 公開されてから時間が経っているためか、ちょっと古いものもあります。 IEのフォントサイズのバグ フォントサイズの継承 IEの相対指定のフォントサイズの継承は、うまく機能しません。 相対指定を行う場合、emより%で指定を行う方が便利です。もし、em指定を行う場合は最初に%指定を行ってください。 例: body{ font-size: 100.01%; } ※100%の代わりに100.01%を使用するのは、Operaでの継承バグの回避のためです。 キーワード指定でのサイズ フォントサイズに「small

    [CSS]気をつけたいIE 7のバグ -CSS-Discuss
    end0tknr
    end0tknr 2007/11/02