タグ

2011年5月26日のブックマーク (7件)

  • 実は厄介、ケータイWebのセッション管理

    実は厄介、ケータイWebのセッション管理:再考・ケータイWebのセキュリティ(3)(1/3 ページ) “特殊だ”と形容されることの多い日の携帯電話向けWebサイト。そこには、さまざまな思い込みや性善説の上しか成り立たないセキュリティが横行しています。連載は、ケータイWebの特殊性をていねいに解説し、正しいケータイWebセキュリティのあるべき姿を考えます(編集部) 「Cookieを使えない端末」でセッションを管理する方法は? 第2回「間違いだらけの『かんたんログイン』実装法」ですが、多くの方に読んでいただきありがとうございました。 今回は、前回に引き続き架空のSNSサイト「グダグダSNS」のケータイ対応を題材として、ケータイWebのセッション管理の問題点について説明します。携帯電話向けWebアプリケーション(ケータイWeb)のセッション管理は、かんたんログインよりも対策が難しく、厄介な問

    実は厄介、ケータイWebのセッション管理
  • AmazonのAPI(通称Amazon Product Advertising API)覚え書き - FREE AREA

    仕様書が1ページに収まるTwitter APIと違って、公式のDeveloper GuideのPDFは600ページ以上にもなります。これを読むのは大変なので、Amazon APIについてよくまとめられたサイトを幾つか参照しながら自分は開発を進めてきました。せっかくなので、自分が特に何度も参照したサイトをまとめてみようと思います。役に立ったサイトAmazon Web サービス入門(Product Advertising API)親切で詳しい解説で、Amazon APIの全体像がつかめます。APIというものにはじめて触れる方はまずここから入るといいと思います。途中からXML/XSLTの解説になりますが、ライブラリを使ってAPIを取得するのであればそれ以降は読み飛ばしてOK かと。これ以降は、APIPHPのServices_Amazon等のライブラリを使って受け取る方向けに書いていきますが、も

  • Google AnalyticsのtrackEvent()でイベントを直接トラックできるようになったよ - Web Analytics Latte

    非同期版(2010年最新のコード)での解説はこちら。 僕が今までtrackPageviewをいかに突っ込んだ使い方でイベントをカウントするか、ずっと考えたり提案したりしてきたんですが、ついに公式でtrackEventが追加されました。 メソッド自体は昔からあったんですが、中身がなかったので、今までは「今後追加予定」って感じでごまかされていた部分です。 で、これは何かというと、ページ内のボタンクリックやインタラクションを直接カウントできるようになったということ。 早速、使い方はこんな感じ↓ もちろん、ページ内にga.jsを読み込んだ上でね。 _trackEvent(category, action, optional_label, optional_value) category(必須):トラックしたいイベントのグループ名。 action(必須):こういう名前でカウントしたい、というインタラ

  • 望楼守

    イベント・トラッキングが出来なくなった?! Google Analyticsで、問い合わせフォームやダウンロードのクリック測定をするのに便利なのが、「バーチャル・ページビュー」や「イベント・トラッキング」です。 Google Analyticsのヘルプには、"pageTracker"を使ってそれぞれ次のように記述するように説明されています。 pageTracker._trackPageview('仮想URL’) pageTracker._trackEvent('カテゴリ’, 'アクション’, 'ラベル’, '値’) しかし、Google Analyticsの新しいトラッキングコードである、非同期トラッキングコード(Asynchronous Tracking Code)を使用すると、この"pageTracker"が使えません。 Googleがこっちがオススメだよ!って推奨してるから、トラッキ

    望楼守
  • Google Analyticsで、Flash イベントをトラッキングする pageTracker._trackPageview 関数 | Weblog | Web制作からRIA開発まで M3 creator

    Google Analytics では、_trackPageview 関数を使用して、Flash イベントや JavaScript イベントなど、ブラウザで行われるあらゆるイベントをトラッキングできます。 任意の Flash アクションにページ ファイル名を割り当てて、目標や目標到達プロセスのステップとして指定できます。 重要: トラッキング コードと _gat._getTracker および _initData の呼び出しは、 _trackPageview. の呼び出しより上に配置する必要があります。 イベントをトラッキングするには、イベント名を引数に指定して _trackPageview() を呼び出します。 pageTracker._trackPageview("/flash/contents/content-01"); これにより、Flash イベントが発生するたびに、/flas

  • クックパッドでのスマートフォン開発

    The document defines color constants for red, green, blue, and alpha channel values to create a UIColor, defines hexadecimal values for text and background colors, and includes an interface for a UIColor category that allows creating a color from a hexadecimal value.Read less

    クックパッドでのスマートフォン開発
  • 「レガシーコード」との付き合い方

    QA(Quality Assurance)関連の仕事がこれまで一番長く、得意分野は主にテスト方面です。開発エンジニアとしてはまだまだ新米なのですが、プロダクトを「外から」テストしてきたQA経験を活かして、今はユニットテストなどプロダクトの品質を「内から」高めていこう、としているところです。(ちなみに、テストツールとしては Selenium をそれなりに使ってきたりもしたので、そのあたりのネタもいずれこの場で書くことがあるかもしれません。もしリクエストあらばぜひ。。)

    「レガシーコード」との付き合い方