タグ

2008年12月12日のブックマーク (8件)

  • 具体例で説明するデザインパターン - てっく煮ブログ

    JavaScriptデザインパターンってなんだかたいそうなものに考えられがちだけど、実は、そこかしこのライブラリや仕様に取り込まれていることが多い。「デザインパターン分からん」とか「で、どうやって使うのよ」と悶々としている人には、「どういうところで使わているのか」を知っておけばイメージも沸きやすいし、意外にたいしたことないんだな、ということが分かるんじゃないだろうか。そこで、JavaScript やその周辺の技術で、デザインパターンがどのように使われているかを紹介してみることにする。ここでは、GoFの順番に沿って、以下の11個のパターンを取り上げる。生成に関するパターン Factory MethodAbstract FactoryBuilderPrototypeSingleton構造に関するパターン AdapterComposite振る舞いに関するパターン Chain Of Respon

  • ギコ猫とデザインパターン

    /‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ワーイ スレッドヘン 1ゲト ズザー! \ ‾‾‾‾‾‾|/‾‾‾‾‾‾‾‾‾‾‾ (   Λ_Λ ⊂ ´⌒つ゜ー゜)つ ‾‾‾‾‾‾‾ .___________ |               ..| | ギコ暗号入門はこちら .| |___________| ∧,,∧ || ⊂ミ.,,゜Д゜彡つ https://www.hyuki.com/cr/cat_index.html 目次 はじめに 登場するたち ギコGoFのパターンたち ギコとマルチスレッドのパターンたち アニメGIF みなさんからのフィードバック ぜひ、感想をお送りください このページにリンクしてくださっている方々 リンク集 更新履歴 はじめに このページでは2ch.netのキャラクタ「ギコ」にナビゲートしてもらい、 デザインパターンをいくつか紹介(?)します。 といっても

  • Apacheによるベーシック認証 - bnote

    ベーシック認証の仕組みについては、別のページ:ベーシック認証を参照してください。 ユーザー管理ファイルの作成 ベーシック認証を行うには、ユーザー名とパスワードをセットにした管理ファイルを作成する必要があります。 ファイルの作成及びユーザーの登録には、htpasswdというプログラムを使用します。 新規にユーザー管理ファイルを作成する場合、オプションに-cを付けて実行します。 # htpasswd -c /home/webadmin/.htpasswd bnote New password: Re-type new password: Adding password for user bnote これ以降、ユーザーを追加する場合は、オプションを指定しないで実行します。 また、パスワードを変更したい場合、も同様に実行することでパスワードのみ更新されます。 # htpasswd /home/we

    kitokitoki
    kitokitoki 2008/12/12
    Apacheによるベーシック認証
  • ベーシック認証 - bnote

    Webにおけるユーザー認証の中で最も標準的なユーザー認証方法がベーシック認証です。 ただし、この認証方法はユーザー名及びパスワードが平文で扱われるため高いセキュリティが要求される場合は、 ダイジェスト認証をお勧めします。 ベーシック認証の仕組み ベーシック認証は、サーバからクライアントへ送信されるヘッダ内の「WWW-Authenticate」ヘッダと クライアントからサーバへ送信される「Authorization」ヘッダによって認証が処理されます。 ベーシック認証の基的な仕組みを以下に示します。 クライアントからHTTPのリクエストを送信します。 ベーシック認証を行うWebサーバは、クライアントからのリクエストにAuthorizasionヘッダが 指定されていないか確認します。 Authorizasionヘッダが指定されていない場合、サーバは、「WWW-Authenticate」ヘッダを

    kitokitoki
    kitokitoki 2008/12/12
    ベーシック認証の仕組み
  • phpでベーシック認証 - bnote

    ベーシック認証とは、事前に作成したユーザーとパスワードを持つ人にのみページを公開したい時 簡単に使用できるのが、ベーシック認証です。 ここでは、phpによる ベーシック認証 を紹介します。 ベーシック認証 の仕組みについては、次のページを参照してください。[ベーシック認証] Apacheによる ベーシック認証 は、次のページを参照してください。[Apacheによるベーシック認証 ] PHPによるHTTP認証のフック この機能は、Apacheモジュールとして実行した時のみ 有効で、CGI版では利用できません。 仕組みとしては、Apache等がクライアントとのやり取りを行うのと同様のことを php で実現することになります。 <?php function AuthenticateUser($user,$pwd){ //ファイルやDBを使ってユーザーをチェックします。 } if(!isset($

    kitokitoki
    kitokitoki 2008/12/12
    phpでベーシック認証
  • 認証ダイアログの表示

    PHPかどうかは関係無く、HTTPベースでのやりとりにおいてベーシック認証を行わせる場合の手順は下記の通りです。 まずユーザー認証が必要なページを作成したとします。そのページを見ようとする要求がクライアントからあった場合、「Authorization」ヘッダの有無を確認します。クライアントから初めてアクセスがあった場合には通常はありません。 PHPでこの確認を行う場合は、定義済みの変数である「$_SERVER」の値をチェックします。$_SERVER は、ヘッダ、パス、スクリプトの位置の ような情報を有する配列です。この配列の中の「PHP_AUTH_USER」に対応する値の有無で確認します。

    認証ダイアログの表示
  • PHPのデバッグに便利な関数 – 基本編 - EC studio 技術ブログ

    などと省略して書けます。 echo と print は(ほぼ)同じものですが、 echo の方が文字数が少ないので(笑)オススメです。 flush関数を使うと、出力を即座にブラウザに表示させることができます。 長く実行時間のかかる処理で、途中経過を逐次表示させたい場合は、 flushを毎回呼び出すと良いです。 (実際には、flushとob_flushを両方呼ぶ必要があります) (例) flushを使ったサンプル

  • ngiとウノウ、ソーシャルブックマーク「clipp」を共同開発

    ngiイノベーションラボとウノウは7月18日、ウェブページの気になる場所を切り取って保存できるサービス「clipp」を共同開発したことを発表し、ベータ版を公開した。 clippを利用するには、ブラウザにclipp用のブックマークレットを追加する。保存したいページを開いて、ブックマークレットをクリックすると、そのページのURL、テキスト、画像、動画などを保存できる。 自分のスクラップブックを他のユーザーと共有する機能も備える。他のユーザのスクラップブックに気になる記事を見つけたとき、その記事を自分のスクラップブックに転載することができる「リブログ」機能。同じ趣味のユーザや、面白いものを保存しているユーザーのスクラップブックを追いかけられる「フォロー」機能などだ。投稿した記事をミニブログ「Twitter」に通知する機能もある。 スクラップブックは保存したものごとに公開する範囲を決められる。cl

    ngiとウノウ、ソーシャルブックマーク「clipp」を共同開発