タグ

2014年12月26日のブックマーク (3件)

  • PHPとJavaScriptで擬似リアルタイムチャットを作る | SHINGO IRIE

    リアルタイムにチャットできる仕組みをPHPで作りたいと考えた時に、どうやって実現したらいいだろうと考えた。どちらか一方の発言があった時に、プルではなくプッシュで通知する仕組みが必要だ。色々と調べた結果、やり方としては大きく分けて、2つの手法に分けられるようだ。 リアルタイムチャットの実現方法2つ1つ目は、Ajaxなどの技術を使い、1秒毎など定期的に更新するというもの。F5連打と同じだが、ブラウザでページ自体を更新する必要はないため、一見更新しているようには見えない。 2つ目はcometという技術を使う。これは聞いたことがなかったが、中身を知ったらその知恵に驚いた。cometはおおまかにいうと、最初にリクエストがあった際に、サーバー側でつかんだままにして、発言があったらレスポンスを返すというもの。 最初のやり方だと、発言が更新されていなくても更新を行うためムダなリクエストが発生する。これだと

    PHPとJavaScriptで擬似リアルタイムチャットを作る | SHINGO IRIE
  • 会員制サイトで特定のディレクトリ内をアクセス制限する | SHINGO IRIE

    特定のフォルダに入っているファイルを直接アクセスで開けないようにしておきたい。かつ、特定のユーザーしかアクセス出来ないようにしたい。 こんなものを作ろうと考えた時、ディレクトリ制限といえば、あのダイアログが出てくる、ベーシック認証が思い浮かびます。しかし、既に会員システムを構築している場合、php側での認証とベーシック認証の両方を組み込むと、2重にパスワード入力する必要が出て、使う側は面倒です。 そこで、phpで既に作っている認証プログラムを利用しつつ、ベーシック認証も使わないディレクトリ制限の導入方法についてご紹介です。 制限をかけたいディレクトリにhtaccessを設置.htaccessファイルを作って、制限したいディレクトリ内に設置。 .htaccessファイルの内容は下記。 Action image/jpeg /ディレクトリパス/access.php このディレクトリ内のjpgファ

    会員制サイトで特定のディレクトリ内をアクセス制限する | SHINGO IRIE
  • 2014年に投稿した264記事から今年のSEOを総括

    海外SEO情報ブログの読者のみなさま 今年最後の投稿になります。 この記事を含めて今年1年間で264記事を公開しました。 これらの記事をもとに、2014年に起きたSEOの変化を一緒に振り返ってみましょう。 モバイル 今年いちばん注目だったトピックは何といってもモバイルです。 たとえば次のようなモバイル関連記事を投稿しました。 Google、スマホ対応のラベルを検索結果に表示。モバイルフレンドリーの条件がランキング要因になる可能性も モバイル検索結果の15%がディープリンク、App Indexing設定の4つのコツをGoogleが解説 Flash使用のページに対しスマートフォンからの検索結果でGoogleも警告を表示 モバイルユーザビリティのエラーレポートをGoogleウェブマスターツールが提供開始 モバイル最適化のために使いこなしたいツールを紹介した記事ははてなブックマークでホットエン

    2014年に投稿した264記事から今年のSEOを総括