Posted by yamada on 2011/02/05 – 09:00
Growlの真骨頂
Growlには画面表示の通知だけではなくメール送信などによる通知もできると、先日のブログエントリ「ターミナルから(Growl)通知するコマンド」で書きました。
このGrowlについて調べていくうちにさらに面白い機能について知ることになったので、検証してみます。その機能とは、GrowlでiPhoneに通知する、というものです。
iPhoneアプリ:Boxcar
iPhoneに通知するために、Boxcarというサービス+アプリを使います。
Instant Notifications for Facebook, Twitter, Email and More! — Boxcar
iPhoneにはPush Notificationというプッシュシステムがありますが、Boxcarはそれを使ったサービスで、twitterや各種通知を一手に引き受けてくれるものです。

設定は簡単で、アプリをインストールし、その中でtwitterやfacebookなど各種サービスの設定をしておくだけで、通知をしてくれるようになります。Boxcarアプリ自体は起動していなくても、通知してくれます。
growlnotify to Boxcar(iPhone)
このBoxcarには、Growlとの連携サービスが組み込まれていて、growlnotifyというコマンドと、BoxcarというiPhoneアプリの組み合わせると、MacのターミナルからiPhoneに通知できるようになります。
iPhoneアプリをダウンロードし、サービスにサインアップします。これがBoxcarのサービスを使うためのアカウントとなります。
次に、アプリ内で”Add a Service” → “Growl”を選び、右上の[Save]を押します。
これでiPhone側の設定は完了!

次に、Macに戻り、システム環境設定のGrowlを開き、growlnotifyの表示スタイルにBoxcarを選び、Boxcar E-mail、passwordを入力します。

Verify Loginでアカウントを確かめて、Great!とでたら、「プレビュー」を押してみます。問題なければ、これで通知されます!


いろいろなシステムと連携した活用方法が考えられますね。
Boxcar API
Boxcarには、各種APIが用意されており、Ruby Gemsにも公式ライブラリがあったります。
これを使えば、Growlを使わずに直接Boxcarを叩けます!
自分で作ったウェブサービスを簡単にiPhoneのPUSH通知に対応させるときにはBoxcarの使用を検討することもアリかもしれません。
[AD]
↓マルチタッチには非対応だが、カメラ有りでAndroid 2.1が載っているので、ちょっとした開発に面白そう!
↓iOS SDKのPush Notificationについての記事もあります!

iOS SDK Hacks ―プロが教えるiPhoneアプリ開発テクニック
著者/訳者:吉田 悠一 高山 征大 UICoderz
出版社:オライリージャパン( 2010-10-23 )
定価:¥ 2,520
Amazon価格:¥ 2,520
単行本(ソフトカバー) ( 196 ページ )
ISBN-10 : 4873114721
ISBN-13 : 9784873114729
↓Rubyのテクニックが詰まっている!!!
Posted by yamada on 2011/01/31 – 10:06
Filed under ウェブサービス
Tagged as Lockerz, Plixi, ウェブサービス
Lockerz
Lockerzというウェブサービスがある。
PTZ(”pointz”の略らしく、ポインツ、プッツと発音するらしい)という仮想通貨の流通を要にビジネスをしている会社。
10代〜30代をターゲットとしたコミュニティーサイトを中心としており、ユーザーは、ムービーを見たり、サイトを見たり、といった行動することでPTZを得られる。
集めたPTZは、それでモノを安く買うために使ったりもできる。(使うことでさらにPTZをゲット出来る)
3分ちょっとの動画を見て、最後にCAPTHAを入力すればPTZが入る。
100PTZだったり、30PTZだったり、見た回数とコンテンツの内容で変わるのかな。
そして、その中には、「The Homes」というLockerz限定配信のドラマもあったりして、ハマり要素は十分準備されている。
まぁ、ちょっと暇がある人なら、ソーシャルゲームで課金してしまうより、こっちで貯めようとするかもしれない。
「The Homes」、そんなに難しくない英語と、短いドラマということで、英語の勉強がてらポイントゲット、と考えると割と続けられそうだ。
ソーシャルプラットフォームの可能性
で、なぜLockerzを調べたかというのは、Twitter/Facebook向け写真投稿サイトPlixiがLockerzに買収された、というニュースが入ってきたからだ。
写真をアップして数PTZ入ってくるとしたら、それはLockerzユーザは使うだろうなぁ。
こういうポイント制、いろいろ日本でもあるとは思うけど、ソーシャルメディアの登場で毎日のウェブ滞在時間が増えてきた今、やっぱりそこと連携していくポイント制の魅力は大きいかも!と思った次第です。
例えば、facebookが同様のサービスを始めたら、、さらに滞在時間が増えそうで怖い。
[AD]
↓「isologue」の磯崎哲也氏が書いた起業読本。興味あり!

起業のファイナンス ベンチャーにとって一番大切なこと
著者/訳者:磯崎 哲也
出版社:日本実業出版社( 2010-09-30 )
定価:¥ 2,310
Amazon価格:¥ 2,310
単行本(ソフトカバー) ( 334 ページ )
ISBN-10 : 4534047576
ISBN-13 : 9784534047571
↓やっぱり、楽天ってすごいですよね。

楽天市場公式 ネットショップの教科書
出版社:インプレスR&D( 2007-09-10 )
定価:¥ 1,680
単行本(ソフトカバー) ( 208 ページ )
ISBN-10 : 4844324608
ISBN-13 : 9784844324607
Posted by yamada on 2010/06/24 – 14:15
Tombloo
Tomblooというとても便利なFirefoxアドオンがあります。
コンテキストメニューから選ぶだけで、見ているページをいい感じにウェブサービスに投稿出来るアドオンです。
私はこれでTumblrへの投稿を行っています。
文字列を選べばそれを引用として投稿でき、動画サイトならそれに適した形でプレビューなどを埋め込んでくれます。
インストール方法は、以下のリンク “tombloo.xpi” を右クリックし、 名前をつけてリンク先を保存でダウンロードしてください。ダウンロードされたファイルをFirefoxのウィンドウへドロップするとインストールがはじまります。
tombloo.xpi
追記:2010/08/18
tomblooの作者toさんがコメントされたように下記に書いたYouTubeでの問題への対応は、公開されているスクリプトに取り込まれました (github)。

コミットされたコードも洗練されているので勉強になりますね。

情熱プログラマー ソフトウェア開発者の幸せな生き方
著者/訳者:Chad Fowler
出版社:オーム社( 2010-02-26 )
定価:¥ 2,520
Amazon価格:¥ 2,520
単行本(ソフトカバー) ( 200 ページ )
ISBN-10 : 4274067939
ISBN-13 : 9784274067938
YouTubeでの問題
注意:前述したように、2010/08/18現在、最新tombloo.xpiでは下記の問題は修正されていますが、技術メモとして残しておきます。
最近YouTubeのHTML形式が変わったりしてちょっと問題があったりしましたが、それについてはこちらのブログエントリ「TomblooからYouTube動画をpostできなくなった件 – FLYING」で紹介されているようにアドオンのJavaScriptソースをいじることで対応出来ました。
ただ、それでもいくつかのYouTube動画で、これでも対応しきれないところがあり、ちょっと気になっていましたので、原因を調べてみました。
調査、解決コード
問題が発生する動画ページは、例えば、この動画です。
他のページと何が違うのか、考えてみると、左上の動画投稿者の名前が入るべきところにバナーが入っています。そこのHTMLタグ取得に失敗してるのが原因と分かりました。

前述したブログでの修正内容を見て、修正すべきは次のファイルであると分かりました。
Windowsの場合は、
C:\Documents and Settings\(ユーザー名)\Application Data\Mozilla\Firefox\Profiles\(プロファイル名)\extensions\tombloo@brasil.to\chrome\content\library
Mac OS Xの場合は、
/Users/(ユーザー名)/Library/Application Support/Firefox/Profiles/(プロファイル名)/extensions/tombloo@brasil.to/chrome/content/library
にある、
31_Tombloo.Service.extractors.js
です。
このファイルの1230行目辺りを以下のように書き換えます。これで動作するようになりました。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| {
name : 'Video - YouTube',
ICON : 'http://youtube.com/favicon.ico',
check : function(ctx){
return ctx.host.match('youtube.com');
},
extract : function(ctx){
var author = $x('id("watch-username")');
ctx.title = ctx.title.replace(/[\n\r\t]+/gm, ' ').trim();
if( !author ){
author = $x('id("watch-userbanner")');
var t0 = author.href;
var t1 = t0.match( /[^/]+$/ );
var t2 = author.textContent.replace( /<img.*\/>/, t1 );
return {
type : 'video',
item : ctx.title.extract(/ - (.*)/),
itemUrl : ctx.href,
author : t2,
authorUrl : author.href,
};
}
else{
return {
type : 'video',
item : ctx.title.extract(/ - (.*)/),
itemUrl : ctx.href,
author : author.textContent,
authorUrl : author.href,
};
}
},
}, |
ちょっと強引に直していますが、まぁ、いいかな。
[AD]
↓YouTubeからUstreamへと、今、何かが変わりつつある。

USTREAM 世界を変えるネット生中継 (ソフトバンク新書)
著者/訳者:川井 拓也
出版社:ソフトバンククリエイティブ( 2010-05-19 )
定価:¥ 767
Amazon価格:¥ 767
新書 ( 200 ページ )
ISBN-10 : 479736016X
ISBN-13 : 9784797360165
↓ Make:ブランドのArduino本、面白そう!

Arduinoをはじめよう (Make:PROJECTS)
著者/訳者:Massimo Banzi
出版社:オライリージャパン( 2009-03-27 )
定価:¥ 2,100
単行本(ソフトカバー) ( 216 ページ )
ISBN-10 : 4873113989
ISBN-13 : 9784873113982
Posted by yamada on 2010/05/28 – 09:00
ちょっと気になっていたGoogleのフォントサービス “Google Font Directory” を試してみました。

これは簡単!
このblogのトップにある”TORQUES LABS”を変えてみました。
下記のように、CSSの変更だけで対応出来るので、とても簡単でした!
1
2
3
4
5
| @import url(http://fonts.googleapis.com/css?family=Droid+Serif:b);
#blog-title{
font: bold 320% 'Droid Serif', sans-serif;
} |
注意点
一つ注意しないといけないのは、boldやitalicのデザインを使いたいときにはimport文でもboldフォントを指定する必要があるということです。
上記の例でしたら、”bold”を使いたいので、family名に”:b”と指定しています。これは”:bold”でも良いのですが、その辺りは下記の説明ページがわかりやすいです。
これからのフォント
こういうサービスで欲しいのはデザインコンシャスなフォントなので、もっとドカッとどっかからフォントを仕入れて使えるようにして欲しいですね。
日本語も欲しい。IPA辺りの使ってもらえたら、OSによる描画の差違が無くなって便利だと思うのです。
そういえば、、
昔々、前世紀の話になりますが、アルファベットだけだけど、フォントを一通り作った記憶があります。あれ、どこ行ったかなぁ。
フロッピーに入れて売ったような気がするのですが。。
[AD]
↓これ持ってるのですが、これに入っているフォントが一通り使えたらとてもうれしい!Swissとか!
↓ヘルベチカの歴史!?これは面白そう!!!