タグ

opensocialとtipsに関するsaronpasuのブックマーク (16)

  • はてなブログ | 無料ブログを作成しよう

    思いは言葉に。 はてなブログは、あなたの思いや考えを残したり、 さまざまな人が綴った多様な価値観に触れたりできる場所です。

    はてなブログ | 無料ブログを作成しよう
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • はてなブログ | 無料ブログを作成しよう

    オーベルジーヌ実レポ べ物の鼻塩塩(未だに通じるのかな) オーベルジーヌというカレーをご存知だろうか 都内にあるデリバリー専門のカレー屋で、 ロケ弁などで大人気の格欧風カレーが楽しめるらしい いいな〜 いいな〜オブザイヤー 都内の奴らはこんな良いモンってんのか 許せねえよ………

    はてなブログ | 無料ブログを作成しよう
  • OpenSocial アプリで1つのviewで複数のページを表示する | mixi アプリ 大全集

    OpenSocial アプリで jQuery, YUI のタブを用いずに、OpenSocial 標準の view module を用いて1つのviewに複数のページを表現する。jQuery や YUI ( yahoo user interface library ) などのタブ機能を使えば1つのviewで複数のページを簡単に作れるのですが、今回はちょっと違った方法で表現してみます。 OpenSocial の view モジュールを用いると gadgets.views.requestNavigateTo(view, opt_params, opt_ownerId) メソッドでviewの移動を行えるのですが、そのメソッドの第2引数に独自のパラメータをMap型で渡すことができます。 viewの移動後には、gadgets.views.getParams( ) メソッドで先のパラメータの取得が可能

  • OpenSocial のデータ永続化で考える「ソーシャルなデータモデル」 ( ラボブログ )

    スパイスラボ神部です。 ようやく Google Hackathon の疲れがとれ、あれこれと考えられるようになってきました。Google Hackathon ではさすが現場の人が多く、普段いろいろとわからなかったことに対するもやもやした部分をくっきりさせられる瞬間がありましたので、忘れないうちに書き留めておこうと思います。 -ソーシャルグラフが好きだ! - Favorites! ソーシャルグラフのデータはビューワに保存される OpenSocial アプリにおけるパーミッションモデルはかなり難しい。基的にはデータは Viewer たる閲覧者の領域に保存されるということらしい。逆に通常のサーバサイドアプリケーションはクライアントにデータが残ることはほとんど無い。これによってどういう違いが出てくるのだろうか。 かんたんに言えば、OpenSocial ではユーザごとに、外部からもアクセス可能なク

    saronpasu
    saronpasu 2009/07/21
    永続化データのパーミッションの話
  • Tender Surrender » ガジェットのレンダリング速度を向上するPreload

    今回はOpenSocialでネット上にあまり情報のないPreloadについて、解説してみます。 ガジェットレンダリングの流れ 単純にRSSを表示するガジェットを例に説明します。あるコンテナSNS上でこのガジェットを表示する場合、下記のような手順を踏みます。 コンテナSNSのレンダリング ガジェットサーバーがガジェットをレンダリング ブラウザ上でガジェットのJavaScriptが初期化 外部サイトのRSSを取得するためのAjaxリクエストをガジェットサーバーに送信 ガジェットサーバーが外部サーバーにリクエストを送信(キャッシュがあればスキップ) ガジェットサーバーはレスポンスをブラウザに戻す ブラウザ上でガジェットのJavaScriptがレスポンス内容を元に記事一覧をレンダリング ざっとこんな感じになります。 OpenSocialコンテナの動きを理解していない人には若干分かりづらいかもしれま

    saronpasu
    saronpasu 2009/07/09
    Preload利用時のメリット/デメリット これは役に立つ
  • OpenSocialアプリ:minimessage に関する情報 ( ラボブログ ) - ryuzi_kambe の?D

    OpneSocial, mixiアプリhttp://blog.spicebox.jp/labs/2009/07/opensocialminimessage.html OpenSocial アプリを作る際、Gadget XML の Feature のひとつに miniMessage というのがあります。 gadgets.MiniMessage - OpenSocial - Google Code これ結構ユーザとのインタラクションに便利なんですが、使うにあたりあんまり情報が無くて困っています。 MiniMessage が好きだ! - Favorites! MiniMessageによるちょっとリッチなメッセージ表示 - OpenSocial-Japan | Google グループ 基はこれでいいようです。Require Feature で minimessage を読み込み、new して m

    saronpasu
    saronpasu 2009/07/07
    minimessageに関する情報
  • mixiアプリ 縦幅を自動調節してスクロールさせない方法 - mixiアプリ開発日誌

    こんにちは! akahoshiです。 mixiアプリを作っているとなんか縦スクロールが出てきて 見た目が悪くなることありますよね? mixiアプリはフレームで表示されますので そのフレームより中身が大きいとスクロールが出現してしまったりします。 そういった問題の解決策としてフレームの大きさを自動で調節してくれる素敵な関数があります。 gadgets.window.adjustHeight(); こちらを入れると自動的に縦幅を調節してくれます。 また、()内に数字を入れるとその高さに調節してくれます。 gadgets.window.adjustHeight(1000); こんな感じですね。 しかし、画像を読み込んだりするアプリの場合はこの関数を入れてもスクロールが出現してしまうことがあります。 それは、画像を読み込む(表示する)前に高さ調節の関数を実行してしまうためです(多分)。 で

  • パーミッションモデル - goo Developer's Kitchen

    goo Social PlatformAPIの集合ですが、だからといって誰でもどのデータでもアクセスできるわけではありません。データの取得や更新を行うためには、状況に応じてクリアしなければならない条件があります。このページでは、goo Social Platformにおける個人情報やデータのパーミッションについて解説します。 考慮すべきこと OpenSocialガジェットが個人情報やデータを扱うことができるかどうかは、下記に依存します。 ガジェットのビューアーは誰か 個人情報/データを取得/更新しようとしているガジェットのオーナーは誰か 個人情報/データが取得/更新されるオブジェクトはガジェットをインストールしているか オブジェクトとビューアーの関係は? 取得したいのは 個人情報か 基情報か 友達一覧か アクティビティか アプリデータか 更新・削除したいのは アクティビティか アプリデ

    saronpasu
    saronpasu 2009/06/30
    gooに限らず、OpenSocial全般に言えるかも。重要
  • キャッシュを制御して効率よく開発する - goo Developer's Kitchen

    saronpasu
    saronpasu 2009/06/29
    "gadgets.io.ProxyUrlRequestParamters.REFRESH_INTERVALというパラメータを追加し、0に設定してください。キャッシュされなくなります。 " <- 重要
  • mixiアプリ キャッシュを無効にする方法 - mixiオープンソーシャルアプリ開発日誌

    こんにちは! akahoshiです。 今日はmixiアプリの開発中に便利なキャッシュをさせない方法をご紹介します。 キャッシュとは? キャッシュは簡単に言いますと、一度開いたページのデータを記憶して次回アクセスした時もそのデータを表示させるみたいな感じです。これはページに訪問する度にデータを読み込むとページの表示速度が遅くなったりサーバーに負荷がかかることを解消したりします。 さて、そんなキャッシュですが開発中にキャッシュがされると面倒なことになります。 開発中はキャッシュをさせない なぜかというと開発中はコードが頻繁に編集されますのでキャッシュを有効にしてしまうと編集前のデータを読み込んでしまい編集したコードの確認ができません。 ということで開発中はキャッシュをさせないようにしましょう。 mixiアプリでキャッシュを無効にする方法 さて、mixiアプリでキャッシュを無効にするにはURL

  • 署名付きリクエストの検証 on Rails - urekatのスカンク日記3

    http://developer.mixi.co.jp/appli/make_request/validating_signed_requests これのRails版。 http://mixiapp.ssktkr.com/ class TopController < ApplicationController def index end MIXI_CERTIFICATE = <<END -----BEGIN CERTIFICATE----- MIICdzCCAeCgAwIBAgIJAOi/chE0MhufMA0GCSqGSIb3DQEBBQUAMDIxCzAJBgNV BAYTAkpQMREwDwYDVQQKEwhtaXhpIEluYzEQMA4GA1UEAxMHbWl4aS5qcDAeFw0w OTA0MjgwNzAyMTVaFw0xMDA0MjgwNzAyMTVaMDIxCzAJBgN

  • mixi アプリモバイルで Hello World してみました! ( ラボブログ ) - ryuzi_kambe の?D

    ケータイ, mixiアプリ, OpenSocialhttp://blog.spicebox.jp/labs/2009/06/_mixi_hello_world.html早速昨日発表になった mixi アプリモバイルのβ版 で、さっそく Hello World してみたいと思います。 いろいろ調べてみます。 確認方法を知るためには、パートナーアカウントを取得して、RemixLabs コミュニティに参加する必要があります。その上で、指定の確認方法を使って確認してください。 こちらは簡単ですね。アプリの設定変更から指定するだけです。 mixi Developer Center (ミクシィ デベロッパーセンター) » アプリ登録 こちらもそのままです。 mixi Developer Center (ミクシィ デベロッパーセンター) » ガジェットXMLの記述方法 mixi Developer Ce

  • mixiアプリからの署名付きリクエストの受け側を作る - ppworks.jp

    前回、署名付きリクエストで外部サーバへデータを保存する方法を見てきましたが、そんでは受け側はどうやって作ろうかというお話です。 外部サーバのAPIPHPMySQLを用いて作成することを前提とします。 ** 署名の確認 OAuthの署名を用いて、リクエストがコンテナから発行されたものであることを確認します。 このときリクエストに含まれる -oauth* -opensocial -xoauth_ といったパラメーターは、コンテナがリクエストの際に付与するパラメーターです。 これらはOAuthの認証や、アプリケーションの情報を確認するために使用します。よって同名のパラメーターは指定出来ない事に注意します。 たとえば、パラメータとして以下のようなパラメータを渡すと || opensocial_owner_id=123456789 ||< とか || opensocial_hogehoge_id

    mixiアプリからの署名付きリクエストの受け側を作る - ppworks.jp
    saronpasu
    saronpasu 2009/06/25
    署名付きリクエストを受ける
  • 署名付きリクエストで外部サーバへデータを保存する - ppworks.jp

    今までアプリケーションのデータ保存は永続化データに任せていました。この度、mixiアプリを作成しましたで作成したアプリを機能拡張するにあたり、データを外部サーバに保存してみようと思います。あるユーザの投稿内容を外部サーバへ送る際に気をつけなければ行けないことを調査してみました。 結論からいうと、署名付きの |javascript| gadgets.io.makeRequest ||< を使うようにする、ということになります。 今回はその具体的な使い方を見ていきます。 その前に、OpenSocialアプリケーションとOpenSocialコンテナ、外部サーバの関係について整理しておきます。 ** 署名なしのgadgets.io.makeRequestからのリクエストを確認する まずは署名なしのgadgets.io.makeRequestを使ったリクエストはサーバ側へ、どのようなパラメータを渡す

    署名付きリクエストで外部サーバへデータを保存する - ppworks.jp
    saronpasu
    saronpasu 2009/06/25
    OpenSocialで署名付き外部リクエスト
  • ウノウラボ Unoh Labs: OpenSocialを始めよう!第1回

    こんにちは五十川です。 先日、gooホームとmixiアプリが立て続けに公開され、いよいよ日でもOpenSocialが注目を集めるようになりました。そこで今回は、これからOpenSocialアプリケーションの開発を始めるにあたっての基礎的な内容をまとめてみたいと思います。 OpenSocialとは Google Code - OpenSocialの冒頭には、OpenSocial は複数のウェブサイト間で使用可能な、ソーシャル アプリケーションの共通 APIの定義であると書かれています。 あるOpenSocial対応のウェブサイトで動作するプログラムは、他のOpenSocial対応アプリケーションでも動作する — 例えばmixiアプリ用のプログラムは、gooホームやMySpaceなどでもそのまま動作する可能性があるというのがOpenSocialの重要な点です。もちろんウェブサイトごとに細部の

  • 1