昨日(d:id:atzy:20081030:p1)の続き。もう少し汎用的なサービスもATOKダイレクトで作れるかもしれない。 例えば、ATOKをRSSリーダにしてみましょう。 (はてなの情報をRSSで表示したもの) これで、天気もニュースも何でもATOKから呼び出せることになります(のはず)。 以下、作り方や説明など。 RSSを解釈 RSSをRubyで解釈するのも、そんなに頑張らなくてもREXMLでXPath検索すれば十分とも言えますが、どうせなので、専用のRSSパーサを使ってみます。 RSS Parser これを用いて、RSSから次のものをとってくることにしました。 title description link これだけです。 ソース ソースは以下の通り。RSS_SITESというところは、好きなように書き換えて追加して下さい。この設定では「はてな」で呼び出すとはてなのグループのRSSが解
ジャストシステムが今日発表した、「ATOKダイレクト API for Perl/Ruby」は面白そうです。面白そうというのと、役に立つというのはまた別の話だったりするのですが、工夫すればいろいろと作ることができるはず。(続編(ATOKでRSSリーダ)はd:id:atzy:20081031:p1) ATOKダイレクト API for Perl/Ruby 天気予報を探す とりあえず、簡単なところで、天気予報Webサービスを呼び出してみます。 天気予報をXMLで提供しているのは、私が知る限りではライブドアのサービス*1があります。つまりお天気Webサービスというやつです。無駄にSOAPとかで提供しておらず、また、JSONなどでもありません。RESTですので運よくRubyでも処理がしやすい*2と言えます。 ウェブサービスを呼び出す どうやら、地域と日付(今日・明日・明後日)を指定して取り出せるとい
Quick Look を日々使用するわけですが、使いにくい点があります。 それは、Quick Look のウィンドウは、フォーカスを変えると閉じてしまうこと。 そんな悩みを解決してくれるのが「DropLook」です。 DropLook • Jazzio Labs これはなかなかのアイデアです。 DropLook をドックや、Finder ツールバーに配置させておき、Quick Look したいものをドラッグ&ドロップすればオッケイ。 フォーカスを変えても、ウィンドウは閉じることなく、開いた状態を維持できます。 Quick Look に完全互換なので、様々なファイル形式を DropLook で開くことができます。 ただし、不具合のあるものもありますが。 Quick Look と置き換えるわけではないので、状況に応じて使用することとなるでしょうが、これはおすすめできますね。 Quick Loo
昨日、子供が生まれた。 妻の妊娠をはじめて聞いたときには、正直「あと1年くらい(子供ができるのが)遅かったらよかったのに……」と思ったのだ。 たぶん、子供ができなかったら、ずっと同じことを思い続けていたのだろうけど。 初産で予定日まであと1か月近くあったので、そろそろ名前の候補でも挙げておかなくっちゃな、と考えていたところに、いきなり「破水した」との連絡があり、仕事を終えて産科の病院に着いたときには、もう子供は生まれていた。 保育器に入っているのを外から覗くだけ、というのを予想していたのだが、小さな小さな赤ちゃんは、母親の横で寝るでも起きるでもなく、右手で何かを握ろうとしたり、半分泣きかけたところで考え直したかのように泣くのをやめて半分だけ目を開けたりしていた。 正直、僕は自分に子供ができるのが怖かった。 このエントリで以前書いたように、僕は自分の親、とくに父親の愛情をうまく受け止め、解釈
DigiClock Look Ma no hands, it's One of those new fangled digital clocks. Another example of why less is more. Features: * Learn how to use UIImageViews * Learn how to use opacity with images. * Learn how to do basic animations. * Learn more with UITimer * Learn more about "Utility Applications" for iPhone with XCode. * Take the first steps to becoming an iPhone developer today. Do
iDevGames Forums 使い方 GBMusicTrack *song = [[GBMusicTrack alloc] initWithPath:[[NSBundle mainBundle] pathForResource:@"BackgroundMusic" ofType:@"mp3"]]; [song setRepeat:YES]; [song play]; GBMusicTrack.h // // GBMusicTrack.h // GameBase // // Created by Jake Peterson (AnotherJake) on 7/6/08. // Copyright 2008 Jake Peterson. All rights reserved. // #import <Cocoa/Cocoa.h> #import <AudioToolbox/AudioQ
ios - How do I detect when someone shakes an iPhone? - Stack Overflow // Ensures the shake is strong enough on at least two axes before declaring it a shake. // "Strong enough" means "greater than a client-supplied threshold" in G's. static BOOL L0AccelerationIsShaking(UIAcceleration* last, UIAcceleration* current, double threshold) { double deltaX = fabs(last.x - current.x), deltaY = fabs(last.y
一定時間、ユーザからの入力がないと、画面が消えロックされますよね。普通のアプリだと、そんなに問題にはなりませんが、ずっとスクリーンをぼーっと眺めているようなアプリ (KoiPondとかBloomとか?)だと、困ったことになります。そこで強制的にスリープさせないようにすることもできます。 [UIApplication sharedApplication].idleTimerDisabled = YES; これだけ。Idle (何もしてない)とスリープするということで、Idle Timerと呼ばれているようですね。 スクリーンがつきっぱなしになるので、バッテリー消費などの点からいってもあんまり多用しない方がいいかと思います。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く