2011-05-25
■[restfb][facebook] FacebookClient にプロキシを設定
RestFb でプロキシを指定するにはチョイと面倒で、
DefaultFacebookClient に指定する DefaultWebRequestor の openConnection() を拡張する必要があるようです。
public static final void main(String[] args) throws Exception {
FacebookClient facebookClient = new DefaultFacebookClient(
"Facebook あくせすとーくん",
new DefaultWebRequestor() {
@Override
protected HttpURLConnection openConnection(URL url) throws IOException {
SocketAddress address = new InetSocketAddress("0.0.0.0", 0); // ←プロキシのホストとポート指定..
return (HttpURLConnection)url.openConnection(new Proxy(Type.HTTP, address));
}
},
new DefaultJsonMapper());
User user = facebookClient.fetchObject("me", User.class);
System.out.println("User.email = [" + user.getEmail() + "].");
System.out.println("User.bio = [" + user.getBio() + "].");
System.out.println("User.link = [" + user.getLink() + "].");
System.out.println("User.birthday = [" + user.getBirthday() + "].");
}
これで OK !
RestFB is a simple and flexible Facebook Graph API and Old REST API client written in Java.
It is open source software released under the terms of the MIT License.
RestFB is a simple but powerful Facebook Graph API and REST API client written in Java
■ [mac][subclipse] Mac には JavaHL がない??
MBA で Eclipse (Subclipse) を起動するたびに以下のようなエラー・・
JavaHL がロードできねー、と。
んで、調べてみたらこんな記事↓。
http://blog.ikemasa.com/2010/10/mac-javahl-error/
実際にやってみる。
$ port search subversion-javahlbindings subversion-javahlbindings @1.6.16 (devel, java) Java (javahl) bindings for the subversion version control system (svn)
↑あるね。
sudo port install subversion-javahlbindings
↑いんすとーる!
・
・
・
・
・
・
うわさどおり終わらね〜 寝ちゃおうかな・・
追伸
10分程度で終わってた。
Eclipse を起動してみたら無事解決!
ちゃんと読み込めている↑ようだ。
おしまい、おしまい〜
2011-05-24
■[mac][php] MacbookAir に PHP5.2 を (備忘録)
最近めっきり MBA です。
かなり久しぶりに(ほとんど初めて)PHPをさわります。しかも開発マシンとしては馴染んでいない MBA で。
ということで環境構築がてら備忘録を残しておきます。
PHP ばーじょん
今回はあえての PHP5.2 です。かなり萎えます。
Ethna 2.5.0 を使わないといけない大人の事情があるんでしょうがない ><
僕の MBA には標準で 5.3.4 がインストールされているので、そいつを残したまま 5.2.17 をインストールします。
いんすとーる
http://www.php.net/get/php-5.2.17.tar.gz/from/a/mirror
ここ↑からダウンロードしてきても良いんだけど「面倒くせー」ということで MacPorts で。
$ sudo port install php52
php52 は「PHP 5.2.17」です。install するまえに search して確認しましょー
かくにんさぎょう
インストールする前の環境はこんな感じ↓
$ php -v PHP 5.3.4 (cli) (built: Dec 15 2010 12:15:07) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
インストールした後の環境はこんな感じ↓
$ php -v PHP 5.2.17 (cli) (built: May 22 2011 18:42:34) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
標準でインストールされていた PHP (5.3.4) は /usr/bin/ にあります。
MacPorts でインストールした PHP (5.2.17) は /opt/local/bin/ にあります。
当然、/opt/local/bin が PATH に入ってること。
以上、非常に簡単でしたね〜 ・・備忘録いらなかったじゃん・・
2011-02-17
■[*] 2010年に誕生した新しいWEBサービス
2010年に誕生した新しいWEBサービス より知らなかったものを中心に気になったサービスをいくつかピックアップしてみました。
まだまだ知らないWebサービスたくさんがありますね。
Get Glue (http://getglue.com/)
「同時エンターテイメント」がサービスのテーマになっています。好きな映画、ミュージシャン、本などを手軽に共有、評価出来ます。
たとえば、今読んでいる本について、それを以前に読んだことのある、あるいは今読んでいる世界中の他ユーザーと『リアルタイムでチャット』ができ、
その場で生の情報交換を行うことができるサービスです。
面白そうなので登録してみました。→ http://getglue.com/yohjizzz
Facebookアカウントがある人はコネクトできるのですぐに利用できます。いきなり好きな映画を10個ほど選択させられました・・
個人的には SNS はお腹いっぱいなんで Facebook 上で出来りゃ良いような気が・・・(そんなこと言ったら元も子もねーけど)
Lunch (http://www.lunch.com/)
食べログなどの口コミ情報サイトに、ソーシャルメディア機能を加えたサイトです。
コンセプトは「不特定多数の意見や情報の中から最も自分に関連した人のニッチな意見や情報を見つけよう」というものです。
お店の推薦、感想、クイックティップ、口コミなどを書き込んでいくことで、その人の興味の内容がより具体的になってきます。
そしてその中から似たもの同士、ユーザー同士を結びつけようというスタイルです。
う〜ん、、まだ使ったことがないのでわからないけど、このコメントからだと Foodspotting とかぶるのかな。
minus (http://min.us/)
flickrやPicasaとは違って、ブラウザに写真をドラッグアンドドロップするだけで、見栄えのするギャラリーを作成してくれるサービスです。
Minusだと写真を放り込むだけなので、そういった操作に不慣れな人や面倒くさがりな人にもおすすめです。
コメントのとおりでギャラリーを作成(&共有)して楽しむことに重きを置いているような感じです。
フォト・ストレージとして期待してはいけないような感じなので(間違ってたらすみません) Flickr や Picasa (やフォト蔵) と競合はしないように思います。
ドロップで画像をUpできるのは素敵です。今後増えるでしょうね。
ユーザー登録しないでも画像をUp(そして公開)できたのでやってみました。→ http://min.us/mvk56mB
1枚だけだと もの寂しい。
livlis (http://www.livlis.com/)
人々の「あげたい」「ほしい」をマッチングするウェブサービスです。
書籍「シェア」が話題となっていますが、これからのウェブは間違いなくこっちの方向が熱いと評判のようです。
モノ共有系では、これまでも「シェアモ(サービス終了)」などがありましたが、
僕のはこんな感じ↓です。
http://www.livlis.com/users/show/id/25996/
いま検討してるサービスはこーゆー系↑なのでこれ以上コメントは避けようw
FoodLog (http://www.foodlog.jp/)
食事の写真を送るとカレンダー上に日々の“食事日記”を作成できるサービスです。
画像から主食や主菜、副菜などを自動判別し、食事バランスの情報を表示する機能があります。
ほかのユーザーが投稿した画像を一覧できる「みんなの食事」機能や、画像を地図上に表示する「食事マップ」機能も魅力的。
カロリー計算を補助する機能や、位置情報や時間情報をもとにまとめた画像表示モードも搭載。
食事情報を共有することもさることながら「食事バランス」の表示(分析?)もしてくれるところがポイント(?)。
最近では外食したときに Foodspotting を良く使っていますが、Foodspotting は飲食店やその中のメニューに特化してしまうので、
トータル的な食事のログを残したい、とか、自分の食生活を見直したいとか、であればコッチの方がマッチしますね。
KeepItWith.Me (http://www.keepitwith.me/)
iPodへ、またはスマートフォンとデスクトップ、あるいは異なるブラウザ間でURLを共有したい時、
初めて聞いたサービスです。Instapaper や ReadItLater とはどう違うんだろうか??
ロケタッチ (http://tou.ch/)
ライブドアが2010年7月にリリースした訪問した場所や店舗、
さらに、犬や猫やあらゆるオブジェなど、目に入った様々なモノに“タッチ”して、お出かけ情報を記録し、自分の友達と地図を共有するサービス。
以前は良く使ってましたが fousquare が写真を取り込めるようになって以来、一切使わなくなってしまった。。
fousquare との差別化が図れると面白いんですけど。(既にあるなら誰か教えて下さい m(_ _ )m)
retaste.me(http://retaste.me/)
Deliciousにブックマークした内容を、一週間まとめてメールで送信してくれるサービスです。
retaste.meへの登録は簡単でAOL、Google、Yahoo!、OpenIDのいずれかのアカウントでログインし、Deliciousのアカウントとパスワードを登録するだけ。
登録した後はブックマークのまとめがメールで届きます。
一週間という期間が過ぎてからメールが届くので、また違った視点でブックマークをもう一度見直すことができます。
これけっこう良いかも!
僕は「はてな」と「Delicious」を使ってますが、忙しい時って、ざっと読んでとりあえずブックマーク!・・・そして忘れる>< ってことがよくあるので、
1週間後に思い返してじっくり読み返すことができるのは嬉しい。さっそく使ってみよう。
1週間という期間を自分で設定できると良いな。(既にできるのかな??)
InstaReader (http://mediastech.com/InstaReader/)
Google Readerでスターを付けるとInstapaperに登録する「InstaReader」というWEBサービス。
あとでじっくり読みたい記事にはスターを付けておき、InstapaperのiPhoneアプリやWEBでゆっくりと読むことができる。
Google Reader の「Send to」オプション(以下、URL)で良いような気がするのですが・・・
iPhone などであれば Reeder のように Instapaper にダイレクトで飛ばせる RSS Reader もいくつかあるし・・・
http://www.apptoiphone.com/2009/08/googletwitter-delicious-instapaper.html
何か他にメリットがあるのかな・・・
こえすきっ (http://koesuki.net/)
こえすきっ!は登録不要/利用料金無料でユーザーの皆様が入力したセリフを声優の卵(声優志望)さんが喋ってくれるサービスを提供しております。
あんなHなコトやこんなHコトも喋ってくれるんだろうか・・・
Dropbox for Teams (https://www.dropbox.com/teams)
Dropboxで提供しているクラウドファイル共有サービスを複数名で共有する事が可能です。
管理者はアカウントの追加、削除、ストレージの追加購入などの管理を実施することが可能です。
※Dropboxは人気の高いクラウドファイル共有サービス。無償アカウントは2GBまで利用でき、それ以上は有償サービスへアップグレードが必要。
いまさら言うことはないですね。今ではヘビーユーザーです。
世界中の「メールに添付」というシチュエーションを大幅に削減させたサービスではないでしょうか?
バージョン管理ソフトのようなコミット&アップデートも不要だしね。
今度は自分が使ってきたサービスをまとめてみようかな。
2011-02-16
■[greplin] Greplin すごい!
申し込んだことをすっかり忘れていたら Greplin からメール↓が届いたので試してみました。
ユーザー登録が終わるとこんな感じ。シンプルで良いすね。
フリーアカウントでは容量は 200MB です。もうちょっとほしいね。。登録できるサービスも限定されるようですね・・
まずはサービスを登録してみよう、ということで。
んで、メインページに戻るとインデックスを作ってくれてるようです。
初めて使うし、まだベータ版なんでとりあえず Facebook と Twitter を登録してみました。
さっそく検索してみると、、、
おぉ!! 超早えぇぇぇ〜
日本語の検索は微妙ですね・・ちょっと残念な感じですけど・・
そうこうしてるうちにインデックスの作成が終わったみたいです。
フリー版の容量上限と日本語の精度は今後に期待するとしても、けっこう使えるなー
2011-02-07
■[mac] "ことえり" の壁、"ぁぃぅぇぉ" のお話
最近 MacBook Air と戯れてます。
新しいOSと初めて本格的に触るキーボードにあたふたしながら楽しんでます。
ということで、
Mac ビギナーによる Mac ビギナーのための優しい情報をちょこちょこ載せていきたいなと思います。
最初に言っておきます。
超基本的な話題ばかりになると思います。
プログラミングやアーキテクチャ的な専門的なお話ではありませんのでご了承下さい。m(_ _ )m
今回は "ことえり" に触れて最初にぶつかった壁のお話です。
"ぁ"、"ぃ"、"ぅ"、"ぇ"、"ぉ" が打てないんです。
どうやったら良いのか・・・
"la" は "ら" になってしまいます。
いろいろ試しました。
ようやく見つけました。。
まさか「そこ」かよ!的な。。。
"xa" だったんですね・・・
それは厳しいです。
左指が変な感じになってしまいます。。
なんとかなりませんか・・・??
ということで何とかなる↓みたいです。
ことえりならば、
右上の[あ]をプルダウン>環境設定を表示>入力操作>Windows風のキー操作
にチェックを入れれば、「la」で「ぁ」を出せますよ (^^)
MacBook〜ショートカットとかいろいろ覚え書き
助かりました! m(_ _ )m これで左指の違和感をなくすことができました。
プログラマーとして(いや…パンチャーとして)1つスキルUpです!
ATOK 入れればいーじゃんって奥様に一蹴されたけど、、いいの!
■[*] 別れる、ということ
ずっと一緒にやってきた仲間が先週末をもって現場を離れて今月いっぱいで退社します。
入社したときは(こんな言い方は失礼だと思うけど)、
ただの買い物好きの女のコという印象しかなかったけど、
ここまで一生懸命がんばるとは、
ここまで皆を盛り上げてくれるとは、
プログラムと向き合って必死に取り組んでくれるとは思ってもみませんでした。
最初に辞めることを打ち明けてくれたときは驚いたけど・・、嬉しかった、とても嬉しく思いました。
やはり人は、仕事であろうがプライベートであろうが自分が望んだことに突き進んでいかないと楽しくない。
楽しい、と思えるからこそ、
責任を持てるし、充実というものを手に入れることができると思います。
歳は違えど、入社した時期は一緒であり、怒濤の時期を一緒に過ごしてきた仲間です。
これからも自分が選んだ道を突き進んでくれると信じています。
いままでどうもありがとう!
今度逢うときはお互いに充実した人生を歩んでいられるように、、
俺も負けないようにがんばろう。
言うことがオッサン臭くなってきたなぁ・・うふふ

















Tumblr
Hatena Bookmark
Delicious