タグ

2008年3月4日のブックマーク (9件)

  • [CSS]ブラウザ間の差異を無くすリストのスタイルシート | コリス

    Konstruktors Notesのエントリー「How to Create Beautiful and Elegant HTML Lists Using CSS」から、CSSを使用して美しくエレガントなリストを制作する方法を紹介します。 How to Create Beautiful and Elegant HTML Lists Using CSS 各ブラウザによるリストのレンダリングの差 リストにmarginやpaddingを指定した場合、「Internet Explorer」と「Gecko, Webkit and Opera」の各ブラウザで、レンダリングが異なります。 <textarea name="code" class="css" cols="60" rows="5"> ul, ol{ margin:auto -3em 1em 0; padding:0; position:rel

    AJYA
    AJYA 2008/03/04
  • 高木浩光@自宅の日記 - 公開鍵暗号方式の誤り解説の氾濫をそろそろどげんかせんと

    ■ 公開鍵暗号方式の誤り解説の氾濫をそろそろどげんかせんと 「コンピュータセキュリティを基礎から」というと、暗号の解説、特に共通鍵暗号と公開鍵暗号の違いからなどといった解説をよく目にする。昔は専門の方によって注意深く書かれていたのに対し、ここ何年かはひどい状況になっている。先月、宮崎で開かれたSCIS 2008の席でも暗号研究者の方々との雑談でそういう話になった。私は暗号は専門でないのでその話題は迂闊に書けないできたが、このところの巷の誤り解説の氾濫ぶりは目に余るものがある。 最もひどく蔓延っていてしばらく消えそうにない間違い解説の典型例は次だ。 「公開鍵で暗号化したものを秘密鍵で復号するのと同様に、秘密鍵で暗号化したものを公開鍵で復号できるようになっている。」 事例1: 日ベリサイン株式会社による公開鍵暗号方式の解説 このような共通鍵暗号方式の問題点を解決する暗号方式が、公開鍵暗号方式

  • 第2回 Comet---プッシュ型のWebアプリケーションを作る

    この記事は,日経ソフトウエア2007年1月号,連載「簡単実装で学ぶWeb技術2006」の第7回「Comet――プッシュ型のWebアプリケーションを作る」の再録です。記事は執筆時の情報に基づいており,現在では異なる場合があります。 こんにちは,結城浩です。 今回は,サーバーからデータをプッシュするタイプのWebアプリケーションを作成する技法の「Comet」を紹介します。簡単なチャット・プログラムを通してCometの仕組みを学びましょう。 Cometとは 通常のWebアプリケーションは,クライアント(Webブラウザ)から送られてくるリクエストを受け取って動作します。つまり,WebアプリケーションはユーザーがWeb上のリンクをたどったり,ボタンを押したりすることをきっかけに動くのです。ここで,動きの主導権はクライアント側にあります。クライアントがサーバーから情報を「引き出す」ことによって動作する

    第2回 Comet---プッシュ型のWebアプリケーションを作る
  • polipoをWindowsのFirefoxで試してみた : しげふみメモ

    2008年03月02日18:39 カテゴリInternet polipoをWindowsのFirefoxで試してみた 話題のソフト polipo を Windows XP の Firefox で試してみました。 polipo を初めて知った人は、まずは以下のページを参考に。 Macのネット生活が3倍改善する「dolipo」リリース:[mi]みたいもん! Macのネット環境高速化「dolipo」はナゼこんなに速いのか ::: creazy photograph 自分用のメモを兼ねて、とりあえず基的な設定で手軽に試してみる場合の設定手順と、気付いたことを書いてみます。 polipo のダウンロードと設定 http://www.pps.jussieu.fr/~jch/software/files/polipo/ から polipo-1.0.4-win32.zip(この記事投稿時点)をダウンロー

    polipoをWindowsのFirefoxで試してみた : しげふみメモ
  • わたしが知らないスゴ本は、きっとあなたが読んでいる: モノの見方が確実に変わる「フォークの歯はなぜ四本になったか」

    モノの見方が確実に変わる一冊。 フォーク、ナイフ、クリップ、ジッパー、プルトップなど、身近な日用品について、「なぜそのカタチを成しているのか」を執拗に追求する。日ごろ、あたりまえに使っているモノが、実は現在のカタチに行き着くまでに途方も無い試行錯誤を経たものだったことに気づかされる。 いわゆるデザインの定説「形は機能にしたがう(Form Follows Function)」への論駁が面白い。著者にいわせると、「形は失敗にしたがう(Form Follows Failure)」だそうな。もしも形が「機能」で決まるのなら、一度で完全無欠な製品ができてもいいのに、現実はそうなっていない。モノは、先行するモノの欠点(失敗)を改良することによって進化していると説く。これが膨大なエピソードを交えて語られるのだから、面白くないわけがない。 たとえば目の前のフォーク。そのカタチ・大きさになるまで延々と進化の

    わたしが知らないスゴ本は、きっとあなたが読んでいる: モノの見方が確実に変わる「フォークの歯はなぜ四本になったか」
    AJYA
    AJYA 2008/03/04
  • PHPでパフォーマンス向上のためのキャッシュテクニック色々:phpspot開発日誌

    PHP Performance Series: Caching Techniques - Mike Willbanks : getting into the mind of a php developer. PHPでパフォーマンス向上のためのキャッシュテクニック色々が紹介されていました。 取得に時間のかかるデータはキャッシングで高速化、は当たり前の処理ですが、その方法もいろいろあり、コードが紹介されていたので解説 apc によるキャッシング方法( APCの説明 ) APCPHPのコードを共有メモリなどに中間形式にキャッシュしておいてPHPの実行速度を上げるための仕組みです。 そのAPCエクステンションを有効にすると、データをキャッシュしておくためのAPIも提供されます。 <?php if (($config = apc_fetch('config')) === false) { requ

  • IDEA * IDEA

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

    IDEA * IDEA
  • 産経新聞一面連載が完結、ぜんぶまとめてウェブで読めます。 - My Life Between Silicon Valley and Japan

    第一回 【ウェブ時代 5つの定理】その1 アントレプレナーシップ 第二回 【ウェブ時代 5つの定理】その2 チーム力 第三回 【ウェブ時代 5つの定理】その3 技術者の眼 第四回 【ウェブ時代 5つの定理】その4 グーグリネス 自発性に導かれた「時間」 第五回(最終回) 【ウェブ時代 5つの定理】その5 大人の流儀

    産経新聞一面連載が完結、ぜんぶまとめてウェブで読めます。 - My Life Between Silicon Valley and Japan
    AJYA
    AJYA 2008/03/04
  • 第1回 まずは「クッキー」を理解すべし

    Webアプリケーションのぜい弱性がなかなかなくならない。メディアなどでも盛んに取り上げられているにもかかわらず,である。特に,セッション管理がからむアプリケーションのぜい弱性には,気付かないことが多い。具体的には「クロスサイト・リクエスト・フォージェリ」(CSRF),「セッション・フィクセーション」などである。これらはクロスサイト・スクリプティング,SQLインジェクションといった比較的メジャーなぜい弱性に比べて認知度が低く,対策も進んでいない。 原因の一つは,アプリケーションの開発者が原因を正しく理解していないこと。CSRFやセッション・フィクセーションについて言えば,セッション管理に使うクッキー(cookie)の動作を理解していないと対策が難しい。ところが最近の開発環境では,セッション管理の仕組みが隠ぺいされているため,必ずしもこの知識は要求されない。こうした開発者は容易にはぜい弱性に気

    第1回 まずは「クッキー」を理解すべし