ラベル 3arrows の投稿を表示しています。 すべての投稿を表示
ラベル 3arrows の投稿を表示しています。 すべての投稿を表示

2011-04-04

3arrows の OpenSocial RPC API (2-legged OAuth) で、節電呼びかけでんこちゃん社内 bot を作ってみたよ

こんにちは。Nobuhiro Nakajima @ YOKOHAMA です。

3arrows - Google Apps アカウントでも使える社内 Twitter
http://www.3arrows.jp/

3arrows は、2-legged OAuth による OpenSocial RPC API を提供しています。2-legged OAuth は mixiアプリなどソーシャルアプリの世界では、標準化されたリクエスト署名方式で、アプリと外部システムの連携に適しています。詳しくは、次のページを参考にしてください。

2-legged OAuth による API アクセス >> mixi Developer Center
http://developer.mixi.co.jp/appli/spec/pc/restful-api-for-pc/2-legged-oauth-api-access

このエントリでは 2-legged OAuth による OpenSocial RPC API を使って、電力使用状況と節電を呼びかける でんこちゃん 社内 bot の作り方を紹介します。

でんこちゃん社内 bot

就業時間中の1時間に1度、でんこちゃん bot がタイムラインに節電を呼びかける投稿をします。このとき、現在の電力使用状況とその日の推移グラフも合わせて投稿します。



①でんこちゃん bot
②東京電力アプリのロゴ
③東京電力アプリのリンク先 http://www.tepco.co.jp/forecast/index-j.html
④電力使用状況
⑤電力使用状況の推移グラフ (クリックすると、次のとおり拡大する)


でんこちゃんユーザの作成

コントロールパネルで、でんこちゃんを表すユーザを作成します。ここでは、メールアドレスを denkochan@lrlab.to とします。

東京電力アプリの作成

コントロールパネルで、東京電力を表すアプリを作成します。



アプリのガジェットXMLは次のとおりです。アプリのタイトルは東京電力とし、アイコンは Twitter 公式アカウント から拝借します。アプリは、コンテンツを持たせず、東京電力サイトにリンクさせます。
<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="東京電力" description="東京電力から節電のお願いです">
<Link rel="icon" href="http://a0.twimg.com/profile_images/1276730827/tepco_normal.JPG" />
</ModulePrefs>
<Content type="url" href="http://www.tepco.co.jp/forecast/index-j.html"></Content>
</Module>
コンシューマキーとシークレットの入手

2-legged OAuth のコンシューマキーとシークレットは、コントロールパネルから入手できます。OpenSocial RPC API のエンドポイント (URL) も同様です。


バッチの作成

東京電力 から LWP::Simple を使って、電力の使用状況データ (CSV) をダウンロードします。そして、最新の電力使用状況を集計し、Google Chart API を使って、当日の推移グラフを作成します。
use strict;
use warnings;

use LWP::Simple;
use Encode 'decode_utf8';

my $url = 'http://www.tepco.co.jp/forecast/html/images/juyo-j.csv';
my @rows = split(/\r\n/, get($url));

shift @rows;
shift @rows;

# ピーク時供給力(万kW)
my ($cap) = split(/,/, shift @rows); 

shift @rows;
shift @rows;

# 24時間分の当日実績(万kW)
my @hours = map {
    my @cols = split(/,/, $_); $cols[2];
} @rows;

my $latest;

# 最新の当日実績(万kW)
for (reverse(@hours)) {
    last if $latest = $_;
}

# 電力使用率
my $per = sprintf('%.1f', $latest / $cap * 100);

# 当日実績(万kW)の推移グラフ
my $chart = 'http://chart.googleapis.com/chart' . 
    '?chs=400x240' .
    '&cht=bvo' .
    "&chxr=0,0,$cap|1,0,23" .
    '&chxt=y,x' .
    '&chbh=10' . 
    '&chd=t:' . join(',', map { int($_ / $cap * 100) } @hours);
続けて、Activities API を使って、電力使用状況を 3arrows に投稿します。アクティビティの作成を JSON RPC で組み立て、OAuth::Lite::Consumer を使って、リクエストを署名して発行します。

API の Endpoint、Consumer Key、Consumer Secret には、前述のコントロールパネルから入手した値を指定します。また、xoauth_requestor_id には、でんこちゃん(投稿者) を表す denkochan@lrlab.to を指定しています。

アクティビティの作成に成功すると、アクティビティID がレスポンスされます。万が一失敗したときは、JSON RPC のエラーか HTTP ステータスのエラーがレスポンスされます。
use Data::Dumper;
use JSON::XS;
use OAuth::Lite::Consumer;

# アクティビティのタイトル
my $title = <<EOB;
じゃん! 電気を大切にね。
> 電力使用状況 $cap 万kW 中 $latest 万kW ($per%)
> $chart
EOB

# アクティビティの作成を表す JSON RPC
my $content = JSON::XS::encode_json({
    jsonrpc => '2.0',
    method => 'activities.create',
    params => {
        userId => '@viewer',
        group => '@self',
        activity => { title => decode_utf8($title) } # UTF-8 フラグ
    },
    id => 1
});

# API の Endpoint, Consumer Key, Consumer Secret, Viewer
my %options = (
    endpoint => 'http://nakajiman.3arrows.jp/api/rpc/a',
    consumer_key => '{consumer key}',
    consumer_secret => '{consumer secret}',
    requester_id => 'denkochan@lrlab.to',
);

my $consumer = OAuth::Lite::Consumer->new(
    consumer_key => $options{consumer_key},
    consumer_secret => $options{consumer_secret}
);

# リクエストの署名と発行
my $response = $consumer->request(
    method  => 'POST',
    url => $options{endpoint},
    headers => [ 'Content-Type' => 'application/json' ],
    content => $content, 
    params => {
        xoauth_requestor_id => $options{requester_id},
    });

# リクエストの成否
if ($response->is_success) {
    print Dumper(JSON::XS::decode_json($response->decoded_content));
} else {
    warn $response->status_line;
}

1;
バッチの実行

就業時間の 9:00 から 18:00 の間で、1時間に一度、バッチを実行するように cron を登録します。

ダウンロード

でんこちゃん社内 bot のソースコードは、次のページからダウンロードできます。

ダウンロード - 3arrows.jp
https://sites.google.com/a/socialprise.jp/3arrows-jp/downloads

2011-03-30

3arrows アップデート! Google Apps アカウントでログインできるようになりました。

3月28日(月)、企業やチーム向けのプライベートマイクロブログ、3arrows をアップデートしました。アップデートの主な内容は次の通りです。

Google Apps アカウントでログインできるようになりました!

コントロールパネルの 「ユーザーの管理」 画面で、「Google Apps アカウントでログインする」 のチェックボックスにチェックを入れると、以後、3arrows に Google Apps アカウントでログインできるようになります。

なお、Google Apps for Business をご利用の方は、Google Apps の OpenID の設定を有効にする必要があります。


「ログイン」 画面では Google Apps アカウントのドメインを入力してください。


今回の Google Apps アカウントへの対応で、3arrows は個人間のコラボレーション、企業内のコラボレーション、企業間のコラボレーションを支援できるようになりました。

3arrows では、異なるドメインのメールアドレスのユーザー、異なるドメインの Google Apps アカウントのユーザーを、区別せずメンバーとして招待することができます。


全てのアプリケーションの更新をお願いします!

管理者の方は、コントロールパネルのアプリケーションタブから、全てのアプリケーションを更新してください。「更新する」 リンクをクリックすると、アプリケーションを更新できます。「最新」 と表示されれば更新の完了です。


3arrows では、引き続き α テストのユーザーを募集しています。サインアップの手続きはとても簡単です。数分ですぐに利用を始めることができます。企業や個人等、利用条件に制限はありませんので、この機会にぜひお試しください。

2011-03-21

Google Apps Script に続けて Windows Script Host (WSH) で 2-Legged OAuth をやってみました

こんにちは。なかじまん @ YOKOHAMA です。
東北関東大震災で被災された皆さまには心よりお見舞い申し上げます。



Google Apps Script の UrlFetch Services は 2Legged OAuth に対応してないっぽいので自前でやってみた に続いて、Windows Script Host (WSH) を使って Windows のコマンドラインから 2-Legged OAuth をやってみました。

WSH の場合、いろいろな実装方法を選択できそうなのですが、前述の Google Apps Script の JavaScript をそのまま動かす方法を選択しています。

なので、ソースコードはほとんど同じで、UrlFetch Services ではなく XMLHttpRequest を同期で使っているくらいの違いです。
<job>
<script language="JavaScript" src="sha1.js"></script>
<script language="JavaScript" src="oauth.js"></script>
<script language="JavaScript" src="json2.js"></script>
<script language="JavaScript">

  var endpoint = 'http://nakajiman.3arrows.jp/api/rpc/a';
  var consumerKey = '{Consumer Key}';
  var consumerSecret = '{consumer Secret}';
  var requestor_id = 'nakajiman(at)lrlab.to';

  var message = { method: 'POST', action: endpoint, parameters: {} };

  OAuth.setParameter(message, 'oauth_consumer_key', consumerKey);
  OAuth.setParameter(message, 'oauth_version', '1.0');
  OAuth.setParameter(message, 'oauth_timestamp', OAuth.timestamp());
  OAuth.setParameter(message, 'oauth_nonce', OAuth.nonce(6));
  OAuth.setParameter(message, 'xoauth_requestor_id', requestor_id);

  OAuth.SignatureMethod.sign(message, { consumerSecret: consumerSecret });

  var url = OAuth.addToURL(endpoint, message.parameters);
  var data = JSON.stringify({
      jsonrpc: '2.0',
      method: 'activities.create',
      params: { userId: '@viewer', group: '@self', activity: { title: 'Say hello!' } },
      id: 1
  });
  
  var xhr = WScript.CreateObject('MSXML2.XMLHTTP');
  xhr.open(message.method, url, false);
  xhr.setRequestHeader('Content-Type', 'application/json');
  xhr.send(data);
  
  if (xhr.status != 200)
    WScript.Echo(xhr.status + ' ' + xhr.statusText);
  else {
    var res = JSON.parse(xhr.responseText);
    WScript.Echo(res.result);
  }

</script>
</job>
ただいま、 企業やチーム向けのプライベートマイクロブログ 3arrows では、お客様のシステムやサービスとの連携を目的とした「シングルサインオン」と「2-Legged OAuth ベースの API」に取り組んでいます。

2-Legged OAuth ベースの API 公開により、システムやサービスの統合に加えて、Google Apps Script や Windows Script Host から 3arrows を操作して、ユーリティティの用途としても活用できるようになります。

2011-03-07

3arrows アップデート! 投稿内容を引用して返信できるようになりました! Gmail や Trac のような明瞭な引用です!

3月2日(水)、企業やチーム向けのプライベートマイクロブログ、3arrows をアップデートしました。アップデートの主な内容は次の通りです。

ステータスの引用機能の追加

マイクロブログの各ステータスを引用できるようになりました。


Twitter の以前の RT 機能と類似の機能となりますが、引用したステータスがそれと分かるようにスタイリングされ、また、3arrows は Twitter と比較して文字数の制限が緩いため、ステータスを途中で切ることなく引用することができます。

ステータス上でのアプリケーションのアイコンと名前の表示

日報等、各アプリケーションからマイクロブログに通知されたステータスには、それと分かるようにアプリケーションのアイコンと名前を表示するようになりました。


これにより、どのアプリケーションからの通知なのかが一目で分かるようになります。

全てのアプリケーションの更新をお願いします!

管理者の方は、コントロールパネルのアプリケーションタブから、全てのアプリケーションを更新してください。「更新する」 リンクをクリックすると、アプリケーションを更新できます。「最新」 と表示されれば更新の完了です。


3arrows では、引き続き α テストのユーザーを募集しています。サインアップの手続きはとても簡単です。数分ですぐに利用を始めることができます。企業や個人等、利用条件に制限はありませんので、この機会にぜひお試しください。

2011-03-03

3arrows アップデート! 無料プラン、独自ドメイン/専用環境プラン、OEM プランを追加しました。

3 月 1 日 (火)、企業やチーム向けのプライベートマイクロブログ、3arrows料金表を改定しました。改定の主な内容は次の通りです。

無料プランの追加

3arrows を無料で利用できるプランを追加しました。今後、ユーザー数が 5 人以内の場合、3arrows は無料で利用できます。

独自ドメイン/専用環境プランの追加

3arrows を独自ドメイン、専用環境で利用できるプランを追加しました。セキュリティポリシー上、共用環境での利用が難しかったお客様でも、今後は独自ドメイン、専用環境で 3arrows を利用できます。(有料になります。)

OEM プランの追加

3arrows を OEM として、お客様のブランドで提供したり、お客様のサービスに組み込んで提供できるプランを追加しました。3arrows は柔軟で堅牢なアーキテクチャーの元で実装されているため、デザイン、機能ともにフルカスタマイズした上で提供することが可能です。

3arrows では、引き続き α テストのユーザーを募集しています。サインアップの手続きはとても簡単です。数分ですぐに利用を始めることができます。企業や個人等、利用条件に制限はありませんので、この機会にぜひお試しください。

2011-03-02

3arrows アップデート! お気に入り機能とダイジェストメール機能を追加しました。

2 月 25 日 (金)、企業やチーム向けのプライベートマイクロブログ、3arrows をアップデートしました。アップデートの主な内容は次の通りです。

お気に入り機能の追加

マイクロブログの各ステータスをお気に入りに追加できるようになりました。

各ステータスの返信、削除と並ぶ 「お気に入り」 メニューをクリックすると、そのステータスをお気に入りに追加できます。また、自分以外のユーザーがステータスをお気に入りに追加した場合、ステータスの下部にお気に入りの合計人数を表示するようになりました。


なお、追加したお気に入りは上部メニューの 「お気に入り」 から一覧できます。


ダイジェストメール機能の追加

1 日 1 回、マイクロブログ上のコミュニケーションのダイジェストを、メールで配信するようになりました。今後、みなさまのご利用状況を踏まえ、オプション化等も検討していきます。


不具合の修正

マイクロブログの返信機能の不具合や Picasa Web Albums の https への対応等、いくつかの改修を実施しました。

全てのアプリケーションの更新をお願いします!

管理者の方は、コントロールパネルのアプリケーションタブから、全てのアプリケーションを更新してください。「更新する」 リンクをクリックすると、アプリケーションを更新できます。「最新」 と表示されれば更新の完了です。


3arrows では、引き続き α テストのユーザーを募集しています。サインアップの手続きはとても簡単です。数分ですぐに利用を始めることができます。企業や個人等、利用条件に制限はありませんので、この機会にぜひお試しください。

2011-02-25

3arrows アップデート! カレンダーを利用できるようになりました。

2月16日(水)、企業やチーム向けのプライベートマイクロブログ、3arrows をアップデートしました。アップデートの主な内容は次の通りです。

カレンダーの追加

新しい標準アプリケーションとして、カレンダーを追加しました。

カレンダーの表示画面では、自分のカレンダーの他、フォローしている他のユーザーのカレンダーもまとめて閲覧することができます。


個々のスケジュールの表示画面では、スケジュールの詳細情報を閲覧することができます。スケジュールの詳細情報にはマイクロブログと連携するハッシュタグや、@ 記法によりユーザーへのリンクを含めることもできます。また、スケジュールにはコメントを付けることもできますので、この機能により会議の参加者をコメントで募ったり、会議の議事録をコメントで付けることもできます。(日報のアプリケーションでも同様にハッシュタグや @ 記法を利用することができます。)


また、既に Google カレンダーを利用されている場合には、Google カレンダーをインポートすることもできます。(最大 5 つのカレンダーまで)


次の画像は 「IT 勉強会」 の Google カレンダーをインポートした例です。


なお、日報のアプリケーションと同様に、カレンダーにおけるスケジュールの作成やスケジュールへのコメント等は、全てマイクロブログに通知されます。そのため、ユーザーはマイクロブログを通じてスケジュールを確認したり、また、マイクロブログを起点として、スケジュールについてのコミュニケーションを取ることができるようになっています。

メニューの整理

アプリケーションの右上のメニューを整理しました。今後もタスク管理やファイル共有等のアプリケーション、マイクロブログの検索機能等の追加を見込んでいますので、段階的にメニューの整理を続けていきます。


全てのアプリケーションの更新をお願いします!

管理者の方は、コントロールパネルのアプリケーションタブから、全てのアプリケーションを更新してください。「更新する」 リンクをクリックすると、アプリケーションを更新できます。「最新」 と表示されれば更新の完了です。


3arrows では、引き続き α テストのユーザーを募集しています。サインアップの手続きはとても簡単です。数分ですぐに利用を始めることができます。企業や個人等、利用条件に制限はありませんので、この機会にぜひお試しください。

2011-02-21

3arrows アップデート! 多数のご要望を受けて、マイクロブログをキーワード検索できるようにしました! ブラウザの検索バーにも対応してます!

2月18日(金)、会社やチーム向けプライベートマイクロブログ 3arrows をアップデートしました。

マイクロブログのキーワード検索

ユーザーからの多数のご要望を受けて、マイクロブログをキーワード検索できるようにしました。

アプリの検索ボックスから検索

マイクロブログと各アプリの右上メニューに、検索ボックスを配置しました。キーワードを入力して、検索ボタンをクリックすると、マイクロブログを検索できます。



任意のキーワードのほか、ハッシュタグやユーザーID、文中の URL でも検索できます。
  • キーワード
  • #ハッシュタグ
  • @ユーザーID
  • http(s):// ...

なお、2月18日(金)からの投稿が検索対象になります。

ブラウザの検索バーから検索

Firefox 3、IE8、IE7 の検索バーから 3arrows のマイクロブログを直接検索できます。



アプリケーションのアップデートをお願いします。

管理者の方は、コントロールパネルのアプリケーションタブにアクセスして、各アプリケーションを更新してください。「更新する」リンクをクリックすると、アプリケーションを更新できます。「最新」と表示されれば、アップデートの完了です。



3arrows では αユーザーを募集しています。

3arrows では、αユーザーを募集しています。サインアップの手続きはとても簡単です。数分ですぐに利用を開始できます。会社や個人など利用条件に制限はありませんので、この機会にぜひご利用ください。

2011-02-14

3arrows アップデート! ご登録のメールアドレスからメールを送信してマイクロブログに投稿できるようになりました!

2月11日(金)、会社やチーム向けプライベートマイクロブログ 3arrows をアップデートしました。アップデートの主な内容は、次のとおりです。

メールからマイクロブログへの投稿

ご登録のメールアドレスから、メールを送信してマイクロブログに投稿できるようになりました。

次の例では、Google AdWords から 10,000 円分の無料クーポンが届いたので、そのメールをマイクロブログに投稿して、何か広告を出すかメンバーに聞いています。



投稿先のメールアドレスは、マイクロブログの右上メニューのツールから入手できます。



マイクロブログのリアルタイム性の向上

ブラウザでマイクロブログを開いている間、新着の投稿があれば、順々と表示するようになりました。もう更新の操作は必要ありません。

プラットフォームの性能向上

各アプリケーション (OpenSocial AppData) のデータ格納方法を見直して効率化することで、さらにパフォーマンスが向上しました。

アプリケーションの改善

日報アプリのいくつかの不具合を修正しました。

マイクロブログ、日報アプリのアップデートをお願いします。

管理者の方は、コントロールパネルのアプリケーションタブにアクセスして、各アプリケーションを更新してください。「更新する」リンクをクリックすると、アプリケーションを更新できます。「最新」と表示されれば、アップデートの完了です。



3arrows では、αユーザーを募集しています。サインアップの手続きはとても簡単です。数分ですぐに利用を開始できます。会社や個人など利用条件に制限はありませんので、この機会にぜひご利用ください。

2011-02-10

3arrows のマイクロブログと日報アプリを通じて、日報を中心としたコラボレーション、チームの知識や問題意識の共有を促進しよう!

プライベートマイクロブログ 3arrows は、マイクロブログと連携する日報アプリも提供しています。

日報は、上司への報告、チームへの共有という一方通行な関わりになりがちですが、マイクロブログと日報の組み合わせにより、マイクロブログを通じて、日報を中心とした双方向のコラボレーション、知識や問題意識の共有といった様々な効果が期待できます。

マイクロブログと日報アプリの使い方(使われ方)をご紹介します。

日報を登録する

仕事が終わったら、日報アプリを使って、今日の業務内容や連絡事項を入力して、日報を登録します。



日報を共有する

日報を登録すると、日報の概要がマイクロブログに投稿されます。そして、マイクロブログを通じて、メンバーや上司は、日報の登録があったことを知ります。



日報にコメントする

メンバーや上司は、マイクロブログから日報を開き、日報の詳細を確認します。また、必要に応じて、日報にコメントをします。



日報のコメントを確認する

日報にコメントすると、そのコメントもマイクロブログに投稿されます。コメントの返信先は、日報を登録したユーザになります。ですので、マイクロブログへの返信を確認すれば、日報へのコメントをまとめて把握できます。さらにコメントを返すこともできます。



メールで日報を共有する

日報を登録すると、日報を登録したユーザをフォローしているメンバーや上司に対して、日報の内容をメールで通知します。例えば、上司は、報告を必要とするユーザさえフォローしておけば、マイクロブログを使わずとも、メールにより、日報を受け取ることができます。
3arrows - #日報 #2011/02/09 3arrows のテスト、不具合修正
なかじまんソフトウェア の Nobuhiro Nakajima さんからメッセージが届いています。
-- メッセージここから --
下記の不具合を修正しました。
(1) 日報、コメントの投稿の際にタグをエスケープするようにしました。
(2) コメントの表示順を最新日時順にしました。
(3) いくつかの JavaScript エラーを修正しました。
下記の改善をしました。
(1) 定期的にトークンをリフレッシュして、ログインの有効期限の間 API にアクセスできるようにしました。
出社時刻 10:30、退社時刻 18:00、勤務時間 06:30
-- メッセージここまで --
今後とも 3arrows をどうぞよろしくお願いいたします。
--
3arrows
http://www.3arrows.jp/
メッセージを送信したアプリケーション
http://nakajiman.3arrows.jp/a/@dailyreport
過去の日報を確認する

過去に登録した日報は、後からいつでも再確認できます。日報のコメントも確認できますので、情報がバラバラになることもありません。



いかがでしょうか。3arrows によって、さらに日報を活用してみませんか。

3arrows では、αユーザーを募集しています。サインアップの手続きはとても簡単です。数分ですぐに利用を開始できます。会社や個人など利用条件に制限はありませんので、この機会にぜひご利用ください。

2011-02-08

3arrows のマイクロブログで、各メンバーの最新投稿を確認して、出社状況や今日の予定をまとめて把握しよう

プライベートマイクロブログ 3arrows のマイクロブログは、時系列のタイムライン表示に加えて、各メンバーの最新投稿を確認 できます。

朝の 9:00 過ぎに、各メンバーの最新投稿を確認すると、各メンバーの出社状況や、今日の予定がまとめて確認できるでしょう。また、投稿がなければ寝坊や事件に巻き込まれているのかもしれません。

例えば、次のように表示されます。



この会社では、朝イチにラジオ体操をするようです。ミーティングで客先に直行している社員がいます。今日は、仕事が終わったら、社長がご馳走してくれるようです。

※この会社はフィクションであり、実在の人物・団体等とは一切関係がありません。(^_^;)

プライベートマイクロブログ 3arrows では、αユーザーを募集しています。サインアップの手続きはとても簡単です。数分ですぐに利用を開始できます。会社や個人など利用条件に制限はありませんので、この機会にぜひご利用ください。

2011-02-05

3arrows アップデート! ユーザーからの多数のご要望を受けて、オリジナル画像をプロフィールアイコンに設定できるようにしました!

2月4日(金)、会社やチーム向けマイクロブログ 3arrows をアップデートしました。

オリジナル画像によるプロフィールアイコンの設定

ユーザーからの多数のご要望を受けて、オリジナル画像をプロフィールアイコンに設定できるようにしました。マイクロブログの右メニューの設定リンクをクリックすると、プロフィール編集のページが開きます。



続けて、画像をアップロードするリンクをクリックして、オリジナル画像をアップロードしてください。オリジナル画像は自動リサイズしますが、あらかじめ 48x48 サイズのものをアップロードすることをお勧めします。



なお、3arrows は 管理者があらゆることをコントロールできること を原則に掲げて取り組んでいます。この原則に変わりはなく、管理者の方は、今までどおり、コントロールパネル上で各メンバーのプロフィールアイコンを上書き変更できます。

また、アップロードした画像は、同じ会社やチームのメンバーしか閲覧できないように制限しています。

マイクロブログのサムネイル表示

マイクロブログのサムネイル表示対象を拡大しました。 赤字 が追加分です。



ドキュメント: PDF, Word, Excel, Power Point, Cacoo, SlideShare, JPEG, GIF, PNG
動画: Ustream, YouTube, Vimeo
写真: Flickr, Picasa, 壁紙.com, フォト蔵, TwitPic, Yfrog
地図: Google Maps
ニュース: Teckwave, Web 担当者 Forum, CNET Japan, ITpro
レビュー: DIME, ブクログ, coneco.net, MonoColle
コラム: ダイヤモンド・オンライン
グルメ: ホットペッパー, ぐるなび, 食べログ
クーポン: ポンパレード, グルーポン, Piku
ファッション: ママ・マーケット, BUYMA, ホットペッパービューティー, ZOZOTOWN
通販: アイテムポスト, カラメル
自動車: グーネット, グーワールド, グーバイク
Q & A: 教えて! goo
ブログ: goo ブログ, Blogger
結婚: ウエディングパーク
コミュニティ: cooboo
エンタメ: 講談社コミックプラス

3arrows は αテストのユーザーを募集しています。サインアップの手続きはとても簡単です。数分ですぐに利用を開始できます。会社や個人など利用条件に制限はありませんので、この機会にぜひご利用ください。

2011-02-04

Twitter 上の情報収集、チーム内共有、発信までのワークフローを支援するツイートインアプリをアップデートしました!

2月2日、マイクロブログ 3arrows の「ツイートイン」アプリをアップデートしました。

「ツイートイン」アプリは、ソーシャルメディア Twitter からの情報収集、チーム内共有、発信までのワークフローを支援することを目的としたアプリケーションです。



アプリケーションの特徴や使い方、導入方法は、ソーシャルメディアの情報収集、チーム内共有、発信までのワークフローを支援するツイートインアプリのご紹介 をご覧ください。

アップデートの内容は、次のとおりです。

ウォッチ対象の並び替え

マウスのドラッグ&ドロップで、ウォッチ対象を並び替えできるようにしました。



重複ハッシュタグの除去

ハッシュタグが重複しないようになりました。ツイートをマイクロブログで共有するとき、ウォッチ条件をハッシュタグとして付与していましたが、すでにツイートにハッシュタグが含まれるときは、付与しないようにしました。

アプリ名ハッシュタグの追加

ツイートをマイクロブログで共有するとき、「#ツイートイン」ハッシュタグを付与するようにしました。

3arrows は αテストのユーザーを募集しています。サインアップの手続きはとても簡単です。数分ですぐに利用を開始できます。会社や個人など利用条件に制限はありませんので、この機会にぜひご利用ください。もちろん、α版の期間中は無料でご利用いただけます。

2011-01-29

ソーシャルメディアの情報収集、チーム内共有、発信までのワークフローを支援するツイートインアプリのご紹介

会社やチーム向けマイクロブログ 3arrows の可能性を証明する活動として、3arrows チーム内では、さまざまなアプリケーションの開発を試みています。

今回はその成果のひとつである「ツイートイン」アプリを紹介します。「ツイートイン」アプリは、ソーシャルメディアの情報収集、チーム内共有、発信までのワークフローを支援することを目的としたアプリケーションです。ソーシャルメディアは Twitter を題材としています。

「ツイートイン」アプリは、様々な条件で Twitter 上のツイートをウォッチできます。ダッシュボードスタイルを採用して、ひとつのページ内でまとめて情報収集できます。次の画面イメージは、Twitter 上の自社ブランドに対するツイートをウォッチしている様子を表しています。



自社ブランドに対する質問や苦情、ファン、有益な情報を見つけたときは、そのツイートを引用する形でマイクロブログに投稿して、社内で情報共有できます。そして、続けてマイクロブログで、そのツイートへの対応をディスカッションして、その結果をマイクロブログから直接 Twitter へ発信できます。

さらに、見つけたツイートのユーザやハッシュタグからマイクロブログを検索して、過去の話題を引き出すこともできます。例えば、あるユーザの自社ブランドに対する発言が、ネガティブからポジティブに変わったといった変化を追跡できる可能性が高まります。

「ツイートイン」アプリは、使えば使うほど (マイクロブログに投稿が蓄積されるほど) 効果が高まる仕組みとなっていますので、ぜひ使ってみてください。ご要望がありましたらぜひフィードバックをお願いします。作者としては公式アプリに格上げしたい意気込みです。

詳しく機能と使い方をご紹介します。

ウォッチ対象の追加

ツイートのウォッチ対象は、①ユーザ、②リスト、③キーワードの 3とおりで、フォームから簡単に追加できます。



ウォッチの内容とマイクロブログでの共有

ウォッチ対象は、緑のボックスで表示し、最新 20件のツイートを表示します。また、新しいツイートが見つかると、メッセージでお知らせします。

① タイトルは、ウォッチ対象を表し、クリックすると Twitter の該当ページを開きます。
② ×アイコンをクリックすると、ウォッチ対象を削除します。
③ (後述)
④ 同じ対象をウォッチしているフォロワーをアイコンで表します。
⑤ (後述)
⑥ ユーザのアイコンをクリックすると、Twitter のプロフィールページを開きます。
⑦ 日時をクリックすると、Twitter のツイートページを開きます。



③ 共通リンクをクリックすると、ツイートの URL と内容をマイクロブログに投稿します。このとき、ウォッチ対象をハッシュタグとして加えます。また、ツイートの内容に URL が含まれるときは サムネイル画像を表示 します。



⑤ ユーザ名やハッシュタグをクリックすると、該当ユーザやハッシュタグでマイクロブログを検索します。



ツイートボタンをクリックすると、マイクロブログの投稿内容をそのまま Twitter に投稿できます。



「ツイートイン」アプリは、3arrows の管理者権限があれば、特別な条件なくいつでも導入できます。「ツイートイン」アプリの導入手順は、次のとおりです。

(1) 次のページから tweet-in.xml ファイルをダウンロードしてください。

https://sites.google.com/a/socialprise.jp/3arrows-jp/downloads

(2) 3arrows にログインし、コントロールパネルのアプリケーションタブを選択します。
(3) アプリケーションを追加するボタンをクリックし、テンプレートアプリを作成します。
(4) テンプレートアプリをクリックして、アプリケーションの情報を表示します。
(5) 編集するボタンをクリックして、オンラインエディタを開きます。
(6) tweet-in.xml ファイルの内容をそのまま貼り付けて、保存ボタンをクリックします。
(7) 実行ボタンをクリックすると、「ツイートイン」アプリを実行できます!

導入手順は少し敷居が高くなっています。もしも分からないことがありましたら、お気軽にお問い合わせください。導入をお手伝いします。

2011-01-28

本日 (1/28) より 3arrows は、試用キーなしで、どなたでもすぐに試用できるようになりました!

会社やチーム向けマイクロブログ 3arrows は、α版の提供開始 からちょうど 1ヵ月が経過しました。そして、本日 (1/28) より 3arrows は、試用キーなしで、どなたでもすぐに試用できる ようになりました。

サインアップの手続きはとても簡単です。数分ですぐに利用を開始できます。会社や個人など利用条件に制限はありませんので、この機会にぜひご利用ください。もちろん、α版の期間中は無料でご利用いただけます。

3arrows のサインアップは、トップページ右の試用するリンクからお願いします。

http://www.3arrows.jp/



任意のメールアドレスでサインアップできます。後は、ページの案内に従って、手続きをお願いします。



この 1ヵ月の間、多くのフィードバックを頂き、いろいろ学ぶことができました。まだまだ、頂いた要望をすべて実現してお届けできていませんが、1つ1つ丁寧に対応していきますので、今後もご支援よろしくお願いします。

3arrows アップデート! ユーザーからのご要望を受けて、広報活動を支援するツイートボタンの設置、各ユーザによるプロフィールの編集を追加しました

本日(1/28)、会社やチーム向けマイクロブログ 3arrows をアップデートしました。今回のアップデートでは、ユーザーからのご要望を受けて、2つの機能を追加しました。

(1) 広報活動を支援するツイートボタンの設置

マイクロブログの各投稿にツイートボタンを設置しました。ツイートボタンをクリックすると、マイクロブログの投稿内容をそのまま Twitter に投稿できます。

社内メンバーとマイクロブログを使って Twitter の告知内容をディスカッションしながら下書きを作り、メンバーの承認を得て、ツイートボタンで Twitter へ投稿するといった流れの使い方ができるようになりました。

社内やチームの広報活動にご活用ください。



(2) 各ユーザによるプロフィールの編集

各ユーザが直接プロフィールを編集できるようにしました。マイクロブログの右メニューの設定リンクをクリックすると、自己プロフィールを編集できます。



3arrows は「管理者があらゆることをコントロールできること」を原則に掲げて取り組んでいますが、自己紹介やアイコンという項目は、ユーザの裁量によって決定したいこともあることを学びました。



もちろん、引き続き、管理者による各ユーザのプロフィール編集はサポートしますので、管理者がコントロールできる範囲に変わりはありません。

マイクロブログ、チェックイン、日報アプリのアップデートをお願いします。

管理者の方は、コントロールパネルのアプリケーションタブにアクセスして、各アプリケーションを更新してください。「更新する」リンクをクリックすると、アプリケーションを更新できます。「最新」と表示されれば、アップデートの完了です。



3arrows は αテストのユーザーを募集しています。もちろん、テストの期間中は無料でご利用いただけます。