タグ

ブックマーク / blog.katty.in (4)

  • WEBアクセス解析ツールMixpanelが簡単なのに凄い。

    Mixpanel Mixpanelは、Google Analyticsと同じく、WEBサイトのアクセス解析ツールです。しかしツールの性質は、Google Analyticsとは大きく違います。Google AnalyticsがWEBサイトのあらゆるアクセスをガンガン突っ込んで大量のデータをなんやかんやしようとするのに対して、Mixpanelは比較的数の少ない特定のイベントなどに絞って使います。 全部を丸ごと見ようとするのではなく、特定の一部分をとにかく詳しく解析しよう、というイメージです。 導入はものすごく簡単 登録は名前とメールアドレスとパスワードだけ。簡単です。 Google Analytics同様に、JavaScriptが発行されるので、自分のサイトに埋め込みます。JavaScriptなので、トークンが見えてしまっていて、自分以外の人でも解析データ投げ込めるような気がします。 (fu

    WEBアクセス解析ツールMixpanelが簡単なのに凄い。
  • iOSとAndroidのプッシュ通知の開発の違いまとめ

    少し言い訳しておくと、ちゃんと確認せずに書いているので間違いがあるかもしれません。Wikipediaだったら[要出典]ってたくさん付けられてしまいそうです。 大きな違いをいくつか紹介していきます。 Androidは受信処理を各自実装する必要がある。 iOSとAndroidプッシュ通知の設計の大きな違いは、iOSはOSの仕組みに乗らなければいけないのに対して、Androidは自由度が高く各自の実装にゆだねられているという点です。 iOSのAPNSは送信するデータの形式もしっかり決まっていて、その形式にしたがって送信すれば、あとはOSが定めた方法で表示されるだけです。一方のAndroid送信データは完全に自由で、それを受信した際にアプリがどんな動作をするかも、制限されていません。 逆にいえばAndroidは受信時の表示などの処理をすべて独自で実装する必要があり、クライアントの実装の手間は数倍

    iOSとAndroidのプッシュ通知の開発の違いまとめ
  • PHPで連想配列を複数の変数に展開する関数extract

    使い方によってはめちゃくちゃ便利なPHPの関数extractについて。 PHP: extract – Manual ※ このブログは、 PHPで複数の変数をまとめて連想配列にする関数compact と対になっています。 連想配列の要素を取り出す extractは一言で説明すると、「連想配列を複数の変数に展開する関数」です。 $user = array( 'user_id' => 1, 'screen_name' => 'katty0324', 'age' => 24 ); こんな風に連想配列に、キーと値のペアで色々な情報が入っていることって多いですよね。このままでは使いにくいので、連想配列のキーと同じ名前の変数に代入し直すと後で使いやすいです。 $user_id = $user['user_id']; $screen_name = $user['screen_name']; $age =

    PHPで連想配列を複数の変数に展開する関数extract
  • PHPで複数の変数をまとめて連想配列にする関数compact

    使い方によってはめちゃくちゃ便利なPHPの関数compactについて。 PHP: compact – Manual ※ このブログは、 PHPで連想配列を複数の変数に展開する関数extract と対になっています。 compactは一言で説明すると、「複数の変数をまとめて連想配列にする関数」です。 変数をまとめて連想配列にしたい時にどうするかというと、こんな普通に変数名をキーに、変数自体を値にして指定していきますよね。 $array = array( 'user_id' => $user_id, 'screen_name' => $screen_name, 'age' => $age ); これを勝手にやってくれるのがcompact compact関数を使うと同様のことが1行で書けます。(上のarrayも1行といえば1行ですが・・・) $array = compact('user_id',

    PHPで複数の変数をまとめて連想配列にする関数compact
  • 1