タグ

ブックマーク / www.onflow.jp (4)

  • cyano: Google Analyticsで高度なトラッキングをする方法

    ユーザーがページをロード開始してから閲覧できるようになるまでのロード時間はユーザーが自分のページを快適に閲覧できているかどうかを示す重要なファクターです。Google Analyticsのイベントという機能を使用することで、ユーザーの実際の体感速度を可視化することができます。 たとえば、このブログのある期間における体感速度のグラフはGoogle Analytics上で以下のように出ています。 44.84%のユーザーは100〜499msでロードできており、1秒未満でロード完了しているユーザーは合わせて73.49%であるとわかります。また、3秒以上かかっているユーザーも7.42%居ることも分かります。3秒以上ロードにかかるようだと離脱率も高くなるので、7.42%のユーザーに対して何かの施策が必要であるということも分かります。 このように、ユーザーが実際感じている体感速度を可視化することで、この

    suVene
    suVene 2006/09/29
    google analyics で高度にトラッキング。てか、GoogleAnalytics管理画面が高度すぎて見にくいと感じるのは俺だけか。
  • cyano: VALUE DOMAINで独自ドメインを使ったダイナミックDNSを使う

    ダイナミックDNSを使うと、ADSL接続などでIPが変わってしまう自宅でサーバーを外向けに公開できたりするのですが、大抵の無料のダイナミックDNSサービスは特定のドメインのサブドメインしか割り当ててくれません(たとえばddo.jpさんだと、a.ddo.jpなど)。 ところが、VALUE DOMAINでは自分で取得した独自ドメインをダイナミックDNSで使うことができます。また、DNSのMXレコードなども使えるので、メールサーバーをたてておけば独自ドメインでのメール受信も可能です。これは便利。 ただ、設定でいくつかつまずいたので設定ログとして残しておきます。 まず、ネームサーバーの変更を行います(取得した状態から変更してなければ、このステップは必要ないはずです)。ダイナミックDNSに使えるのはNS1.VALUE-DOMAIN.COMとNS2.VALUE-DOMAIN.COMとのことなので、ネー

    suVene
    suVene 2006/07/28
    ddns
  • GDataってもっと注目されてもいいんじゃないの&非公式開発者ガイド

    GDataってもっと注目されてもいいんじゃないの&非公式開発者ガイド GoogleGoogle Data APIs (Beta) Developer's Guideを公開しました。 Google Data APIs (略称はGData)というのは何かというと、RSSとAtomを組み合わせてそれを拡張したもので、フィードを取得したり、Atom publishing protocolを使ってデータを作成したり更新したり、また全文検索などのデータの問い合わせをできるようにしたプロトコルです。 GoogleAPI戦略に新たな動き、GDataで「Google Calendar」のAPI公開 (MYCOM PC WEB)に簡単な説明が載っているので引用します。 REST、Atom 1.0およびRSS 2.0をベースにした新しいプロトコルである。GDataをサポートするサービスから情報を取得する場

    suVene
    suVene 2006/04/24
    gdata/統一されたAPIってのは重要だよね。それを Google が策定してしまえるかどうかは疑問だけど。利権の思惑が絡むからなぁ。
  • cyano: prototype.js version 1.4.0系でのEnumerableの使い方

    Ruby on Railsなどのフレームワークに標準付属されていて、オブジェクト指向なJavaScriptを書く人たちの間で注目されているprototype.jsですが、Version 1.3.1時点での機能についての解説書は見つけたものの(prototype.js v1.3.1 の使い方)、1.4系で盛り込まれるであろうEnumerableについては見つけることができませんでした。なので、Version 1.4.0_rc4時点でのEnumerableについて解説してみます。 Enumerableとは、配列やハッシュなどのデータ構造に対して繰り返し処理をさせるための機能を集めたものです。たとえば配列に入っている値それぞれについて処理を行いたかった場合、従来ならば以下のように書いていたでしょう。 var data = [1,2,3,4]; for(var i=0; i<data.length

    suVene
    suVene 2006/02/16
    メソッド解説もついて便利
  • 1