« 2008年7月 | メイン | 2008年9月 »

2008年8月 アーカイブ

2008年8月30日

jQueryのサイトがリニューアル

jQueryのサイトがリニューアルしてました。

 

new_jquery_site.png

jQueryのロゴも、jQuery UIのロゴにあわせて変更されたみたいですね。

"Be A Javascript ROCK STAR"なんてキャッチーなコピーまでありますよ。

前の"write less, do more"も好きだったんですけどね。

デザインがかなりポップになったので、これを機にもっとjQueryの利用者が増えると嬉しいなぁ。

2008年8月27日

新作PSPタイトルもダウンロード販売へ

PS Storeで新作のPSPタイトルもダウンロード販売されるそうです。

10月以降発売のPSPタイトル、PS Storeにてダウンロード版も併売と発表/ゲーム情報ポータル:ジーパラドットコム

第1弾は「勇者のくせになまいきだor2」だそうで。

前作は購入してかなり楽しめたので、続編も買おうかなーと思っていたところでしたよ。正直パッケージとかいらないので、安く買えるダウンロード販売はかなり嬉しいです。

PS Storeでの売買がもっとメジャーになって対応ソフトが増えてくれると嬉しいな。

(とは言いつつも、簡単に買えちゃうとお金をどんどん使っちゃうので善し悪しなんですが)

勇者のくせになまいきだor2 特典 魔王消しゴム付き
ソニー・コンピュータエンタテインメント (2008-10-16)
売り上げランキング: 52
おすすめ度の平均: 4.0
4 破壊神さま、2、ですぞ。

2008年8月26日

MA4でmixiとGoogleの対象APIが公開!

初期の段階から参加を発表していたmixiとGoogleですが、その対象APIについては公開されないままでした。

その審査対象APIについて、公式ブログで発表がありました。

mixi OpenIDも対象になりました! :MASHUP AWARD 4th / MA4

Googleの審査対象APIを発表!: MASHUP AWARD 4th / MA4

mixiのAPIは予想通りOpenIDでしたね。

Googleは、"Gears"、"OpenSocial"、"Google App Engine"、"Google Maps API For Flash"、"Google Ajax Search API"の5つが対象に。

今年のGDDで注目されていたAPIがしっかり対象になっています。Google App Engineが入っているのは良いですね。とりあえずこれでWebアプリを構築すれば、それで審査対象になるわけで。

Gearsは、最新版でGeo APIをサポートして、IPからユーザの位置を割り出すという機能が追加されたので、その辺を使ってみるのもおもしろいかも。

Google Ajax Search APIは、地味ですが実は結構使い勝手の良いAPIだったりします。

締め切りまであと20日。みなさん、ふるって応募してみましょう!

作品応募・参加申し込み : Mashup Awards 4 / MA4

AptanaがPythonをサポート

Aptana StudioがPythonの開発環境Pydevをサポートしはじめたようです。

Aptana Acquires Pydev to add Python Support to Studio | Aptana

日本のWebエンジニア(LL使っている人)の間ではEmacsやVimが人気のエディタのようですが、仕事でJava使っている僕としてはEclipseベースのAptanaにはかなり親近感を覚えてしまいます。

これでGoogle App EngineのアプリもAptanaで楽に作れるようになるのかな。

2008年8月24日

MacBookにThriftの環境を構築

WEB+DB PRESS Vol.46」のRecent Perl Worldに載っていたThrifの記事が面白かったので、とりあえずMacBookに環境構築してみました。

ちなみにThriftはFacebook発の多言語RPCフレームワーク。もちろんオープンソース。異なる言語で書かれたプログラムを、RPCでつなげるというフレームワークです。

以下のfacebookのサイトからソースをダウンロード。

http://developers.facebook.com/thrift/

ダウンドーロしたファイルを適当なディレクトリに移動(僕の場合ルート直下にprogramingディレクトリを作成してそこに移動)

./configureを実行。

tar xfv thrift-20080411p1.tar
cd thrift-20080411p1
./configure

すると以下のようなエラーが。

checking for boostlib >= 1.33.1... configure: error: We could not detect the boost libraries (version 1.33 or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in . See http://randspringer.de/boost for more documentation.

boostライブラリがないよ、というエラー。WEB+DB PRESSにも「C++の拡張ライブラリであるBoostが利用されており、必須である」とあるので、Boostをインストール。

http://www.boost.org/のDownloadリンクから、boostのソースをダウンロード(boost_1_36_0.tar)。

programingディレクトリにファイルを移動して、./configureを実行。

tar xfv boost_1_36_0.tar
cd bost_1_36_0
./configure
make
sudo make install

これでもう一度Thriftのインストールへ。

cd ../thrift-20080411p1
./configure
make
sudo make install

今度はエラーなく終了。

各言語からThriftを利用するためには言語別のライブラリが必要になるので、それらをインストールします。今回は、PerlとRubyとPythonのライブラリをインストールします。

perl
cd lib/perl
perl Makefile.PL
sudo make install
ruby
cd ../rb
ruby setup.rb config
ruby setup.rb setup
ruby setup.rb install
python
cd ../py
python setup.py install

これでThriftの準備完了。WEB+DB PRESSに掲載されているサンプルのhello.thriftを作成して保存します。

#!/usr/bin/thrift
service Hello
{
  string hello(1:string name)
}

で、以下のコマンドでC++、Perl、Ruby、Pythonのコードを生成します。

thrift --gen cpp --gen perl --gen rb --gen py hello.thrift

gen-cpp、gen-perl、gen-py、gen-rbフォルダが生成されていれば成功です。

WEB+DB PRESS Vol.46
WEB+DB PRESS Vol.46
posted with amazlet at 08.08.24

技術評論社
売り上げランキング: 165

2008年8月23日

図書館2.0(もしくは1.5)

MORI LOG ACADEMY: 大学の図書

どんな本がどこにあるのか、ということがデジタル検索ですぐにわかるようになっている、というのは新しい図書館の話で、歴史のある大きな図書館では、古い図書については入力作業を今も行っているところが多い。先生たちの部屋にある本がようやく最近把握されて、ときどき図書館の紹介で本を借りにくる人がいる。他大学からも、貸し出しやコピィの依頼が来ることがある。ここ10年くらいのことだ。以前はそんなサービスはなかった。つまり、どこにどんな本があるのか把握されていなかったからである。

今、会社の中で(というか所属している部署で)会社の中に図書館を作ろうというプロジェクトが動いています(以前にもちらっと書きました)。

会社の公的なプロジェクトではなく、有志によるボランティア的な活動。

この活動のきっかけになったのは、社内SNSSKIP)だったり、有志による社内イベントTISKaigi(詳細はEM-Zeroに)だったりするのですが、その話は一旦置いておきます。

社内に図書館を、というのは、部門やグループ、チームで、それぞれが必要な本(技術本とかマネジメント系の本とか、自己啓発系の本とか)を経費で買った本や、個人が勉強のために自腹で買った本を、会社の中で共有しましょうよ、的な発想から来ています。

僕自身、割と本を買う方なので、良い本はみんなにも読んでもらいたいし、ちょっとだけ参考にしたいときに、わざわざ買わなくても実は身近なところにありました、というのは避けたいわけで。

この図書館計画を聞いたとき、「じゃあ、誰がどんな本を持っているという情報がみんなに分かれば良いのか」と思ったわけです。

「図書館」というと、ある場所に本を集めて、そこで管理するというイメージがあるかもしれませんが、そうじゃなくて、誰が何の本を持っているという情報だけがWeb上で閲覧できるシステム。

本にタグ付けするイメージですかね。

例えば、[Web][デザイン]のように本の属性を現すタグと[貸出中][9/10返却予定]みたいな本の状態を現すタグで、それが管理できるんじゃないかと。

そうすれば、本を一カ所に集める手間や管理する手間がはぶけて良いのではと思ったわけです。

利用者同士のトラブルが発生しそう、という懸念点はありますが、社内で使う分には問題は起きにくいのではと思っています。

結局、図書館プロジェクトは、発案者のイメージに従って、一般的な図書管理システムに近づける形を取ることになったのでこのアイデアは活かされませんでしたが、いつかどこかでやってみたいなぁ。

ちなみに、この図書システム、以前のエントリで「僕が作るかも」とか書いていましたが、結局後輩がプロトタイプを作ることになりました。

はてなハイクAPI

はてなハイクのAPIが公開されましたね。

はてなハイク - API

さっそくあちこちでこんなアプリ作ったよ報告があるみたい。

過去のTwitterのマッシュアップサイトを眺めてみて、はてなハイクでやっても面白そうなものを探してみようかな。

All Twitter tools and mashups in one place at franticindustries - web 2.0, social networking, IT technology trends.

PSP x FON

PSPがFONがコラボしたみたいですね。

PlayStation.com(Japan) | お知らせ | PSP®「プレイステーション・ポータブル」×FON

FONユーザの僕としては、これでもっとFONのアクセスポイントが増えてくれたらなぁと思ったり。

なかなか外でFONのアクセスポイントを使う機会がないのですよね・・・。

2008年8月22日

ページへのリンクとはてなブックマーク数のHTMLを取得するbookmarklet

ブックマーク数を表示するhttp記法を拡張し、タイトルを併記できるようになりました - はてなダイアリー日記

上記はてなダイアリーの機能追加のように、言及先のはてなブックマーク数が一緒に出せると便利かなーと思い、bookmarklet作りました。

ページリンク&はてブ数取得

↓中身はこんな感じです

javascript:(function(){var s = '<a href="'+window.location.href+'" target="_blank">'+document.title+'</a> <a href="http://b.hatena.ne.jp/entry/'+window.location.href+'" target="_blank"><img src="http://b.hatena.ne.jp/entry/image/'+window.location.href+'"></a>';prompt('',s);})();

2008年8月21日

mixi OpenID

mixiのアカウントをOpenIDとして利用できるようになりました。

mixi Developer Center » mixi OpenID

プラットフォームオープン化の一環みたいですね。

最近のラボ系のサービス(エコーとか)と言い、なんだか急に外に向かって開きだした印象があります。

そういえばmixiはOpenSocialにも賛同しているので、そのうちそちらの方のニュースも出るかもしれませんね。

って、もしかしてあれか、Mashup Award 4のAPI提供企業にmixiの名前が挙がっているのに利用APIが見られなかった件、あれはこのリリースを待っていたのかな。

MASHUP AWARD 4th / MA4

締め切りまであと1ヶ月を切っていますが、このOpenIDを利用して何かアプリを作ったら、MA4に応募してみると良いかもしれませんね。

2008年8月20日

Compact Calendar Creator英語版

以前に作った「Compact Calenar Creator」の英語版を作りました。

Compact Calendar Creator

日本語版と変わっている点は、メッセージが英語になっている点と、休日の取得が国をプルダウンで選択して取得する形式になっている点になります。

Google Calendarの祝日情報はJSONPで取得できますが、レスポンスがいまいちなので使い勝手はよくありません。

が、取得メソッドのところはjQueryのplugin化しているので、そのうち公開します。

2008年8月18日

mixiのかんたん友人検索

mixi Engineers’ Blog » かんたん友人検索 その壱

そこで、かんたん友人検索では、入力フィールドを思い切って一つにしてしまいました。これなら、キーワードを入れて「検索」ボタンを押すだけで、迷う余地が一切ありませんね。ここで検索すると、「姓」「名」「ニックネーム」の全てを対象とした検索が実行されます。

インターフェースはたしかにシンプルな方が検索しやすいですよね。検索結果が気に入らなかったときも再検索への心理的ハードルが低くなりますし。

Googleの検索が使いやすいのも同じ理由でしょう。

インディーズ機能でもリリースとのことですが、思い切って本サービスとしてリリースしても良かったかもしれません。

検索と言えば、僕は仕事で旅行系のサイト構築を何度か手がけてきたのですが、旅行の検索フォームって使いづらいんですよね。

入力項目が多いと入力/選択しているだけで疲れちゃいますし。

旅行を簡単に検索できるインターフェースが見つかれば、かなり大きな発見だと思うのです。ずっと考えてはいるのですが、なかなかこれというアイデアがわかないんですよねぇ。

2008年8月17日

川を渡るGoogle Street View

Off The Cuff: Google BargeView

オーストラリアにある遊覧船を使って川を渡るポイントでGoogle Street Viewが撮影されています。


View Larger Map

移動の矢印をクリックしていくと少しずつ対岸に移動していきます。

日本でもこういうポイントないかなぁ。わが故郷、鹿児島にStreet Viewが導入されるときは、ぜひ桜島フェリーからも撮影してほしいです。

こういうのを見ると、そのうちGoogle Airplane ViewとかGoogle Helicopter Viewとか登場しそうですね。

東京は電車がたくさん走っているので、Google Train Viewもおもしろいかも。


Google AdsenseがRSSフィードに対応!

Google AdsenseがRSSフィードにし、フィード内に広告を入れられるようになりました。

アドセンスがフィードに対応!RSSに広告表示が可能に! | Google Mania - グーグルの便利な使い方

ということで、このブログもさっそく対応です。

ただ、対応するにはフィードをFeedBurnerで管理するようにしなければならず、フィードの取得先を変更しました。

また、これまでのフィードの取得先だったindex.xmlとatom.xmlについては、.htaccessの設定で新しい取得先にリダイレクトするようにしています。

参考:MTの全てのRSSをFeedBurnerへリダイレクトする方法 | VIVABlog

フィードの管理をFeedBurnerでやろうと思っていたところだったので、ちょうど良かったです。

2008年8月15日

ビューティフル・テスト

ちょっと前にオライリーの「ビューティフルコード 」を買ってちびびちと読み進めています。

読み進める、というか目次を見てそのときの気分にあった章を読んでみるという感じですね。なので難しそうなところはまだ読んでなかったりします。

今日読んだのは「ビューティフル・テスト」の章。

タイトルの通り、美しくテストを書く話です。Javaでの2分探索のシンプルなコードに対して、如何にして効果的なJUnitのコードを書くか。

2分探索ってのは、ソートされた配列からある値を探し出すのに、配列の中央値を取得して、探したい値と比較して、探したい値が小さければ探索範囲を配列の半分より前へ、大きければ後ろへ、という手順を繰り返していくアルゴリズム。話だけ聞くと簡単じゃんってもので、本に書かれているコードも非常に分かりやすい。でもそのコードにはバグが含まれていますよ、と。

パズル感覚でしばらく考えてみたんですが、どこにバグが潜んでいるか分からず、先の方を読み進めていくと、あーなるほどと納得。答えが気になる方は、ぜひ本書を読んでみてください。

仕事ではJavaをメインに使っているので、JUnitでテストコード書くのは大事だよと常日頃思っているのですが、うまく作らないとテストコードを作ること自体難しくなってしまうんですね。

本章では、テストコードを作りやすい(つまりテストしやすい)コードを意識して書くことの重要さについても触れられていました。

美しいコードは、テストコードも美しい。

自分の書くコードもそうありたいものです。

ビューティフルコード
Brian Kernighan Jon Bentley まつもとゆきひろ
オライリージャパン
売り上げランキング: 2376

公衆無線LANを使いこなせない。

nobilog2: 日本は公衆無線LAN先進国!?

MacBookにmylo、PSPと無線LANに接続できる機器は持っているのだけど、これを家の外で使う機会がなかなかありません。

うちはFONを導入しているので、FONやLivedoor wirelessのアクセスポイントを使えるはずなんですが、これが使いたい場所になかなかないんですね。

でもって公衆無線LAN慣れしていないから、どこに行けばありそうか、なんていう勘所もつかめてなかったりします。

ノートPC買ったときは、「これで喫茶店でインターネットできるぜ、うへへへ」と思っていましたが、そんなこと一度もしたことありませんよ。がっくり。

アメリカでも有料の会員制公衆無線LANサービスは多い。実際、t-mobileもそうだ。
 ただし、これらのサービスは、無線LANのサービス名が、すぐに見つかるようになっていて、誰でもとりあえずは簡単につなぐことができ、会員じゃない人は、Webブラウザを開くと表示されるスタートページにクレジットカード番号を打ち込んで、その場で会員登録をしたり、1日かぎりの利用を申し込んだりできるようになっている。つまり、「お金はいとわないから、とにかく今すぐに、どうしても使いたいんだ」という人は、使えるわけだ。

こういうの、良いですね。

日本のStreet Viewも始まったことだし、Googleが日本でもGoogle Wi-Fiを導入してくれないかなぁと思ってるんですが、どうだろうなぁ。

2008年8月13日

Google第7回ディベロッパー交流会&Hackathon

Googleが主催するディベロッパー交流会の第7回が開催されるようです。

デベロッパー交流会 (第7回)と Geo Hackathon 開催のお知らせ - Google Code ディスカッション グループ | Google グループ

今回のテーマはGeo、つまり地理情報に関するもの。Google EarthやMapsなどのAPIが話題の中心になるようです。

そして、交流会の翌日にはGoogle本社でHackathonが開催されます。

10時間どっぷりと開発に没頭することができるみたいですね。楽しそう!行きたい行きたい!MashupAward 4の締め切りもあと1ヶ月ちょっとになったので、出品するアプリを作ってみたいなぁ。

ただ、21日と22日は平日なんですよねぇ。会社がお休みできれば良いんですが、無理ですね、これは。

興味がある方は是非参加してみてください。

↓Hackathonの受付は13日19時から開始とアナウンスされているみたいですが、23時現在でまだ見られないようですね。

Geo API Hackathon 参加申込みフォーム

2008年8月12日

あれはCGだったのか。

Beijing Olympic 2008 opening ceremony giant firework footprints 'faked' - Telegraph

北京オリンピック開会式で、足型の花火が打ち上げられ、だんだんと開会式場(鳥の巣)に近づいていくという演出がありましたが、あの花火は一番最後のもの以外すべてCGだったのだとか。

いやー、すごいね。すっかり騙されましたよ。テレビの前で「足型の花火が市内で次々とあがってるよ!すげー!」ってちょっとはしゃいじゃったからね。

なんかそこまでCGで演出できるなら、選手入場も全部CGで良いんじゃないかな。

だらだらと選手が入場したところで、最初に入場した人は2時間以上もまちぼうけを食らうわけだしね。

自分が高校のときの体育祭レベルでも、入場のときはだるかったからなー。全部CGにすればいいさ。

いっそ聖火リレーもCGだよ。最後飛んだおじさんも、あれもCGだったんじゃないかな。人間が飛ぶなんてあり得ないからね。ワイヤー見えてたけど。

2008年8月11日

村上式シンプル英語勉強法―使える英語を、本気で身につける

村上式シンプル英語勉強法―使える英語を、本気で身につける
村上 憲郎
ダイヤモンド社
売り上げランキング: 441
おすすめ度の平均: 4.0
5 シンプルなのに気概が伝わる本
4 英語学習に安易な道はないと気づかせてくれる
3 30代になってから本格的に英語を学んだ方の本

Google Japanの社長にして米Googleの副社長である村上憲郎さんの英語勉強法に関する本です。

タイトルに「シンプル」とつけられているとつけられているだけあって、書かれている内容は確かに簡単なことばかり。ただし、実践するにはかなりの根気が必要になります。

例えば、英単語を毎日1万語「眺める」とか。生の英語を1000時間「聞く」とか。

なーんだ、そんなことか。という話なのですが、結局のところ、英語を「言語」として自由に使いこなせるようになるためには、地道なそして継続した努力が必要ということなのですね。

一方で、英語を書くことに対しては、色んな英語の文章を自分用にストックしておいて、英語で何か書かないといけないときは、そのストックから当てはまるものを持ってきて、部分部分を書き換えるという「英借文」をすすめています。

村上さん自身、31歳から英語の勉強をはじめたそうなので、僕もいっちょがんばってみようかなという気持ちになれました。

最後に、本書の中で教材として紹介されている本をあさましリンクしておきます。

英語を読む

超・英文解釈マニュアル―学校で絶対教えてくれない
かんべ やすひろ
研究社出版
売り上げランキング: 2981
おすすめ度の平均: 4.0
5 参考になる
5 仕組みを知りたい人には良い本ですよ
1 どのようなレベルの人に役に立つの?
5 本当に英語が読めるようになる本
3 納得は出来ますが、頭に残りにくい・・・

単語を眺める

ニュース英語パワーボキャビル4000語
小林 敏彦
語研
売り上げランキング: 1404
おすすめ度の平均: 4.5
5 英語でニュースに接するために。
4 分野別に単語を攻略!!
ニュース英語パワーボキャビル3000語プラス
小林 敏彦
語研
売り上げランキング: 6008
英単語ピーナツほどおいしいものはない 銅メダルコース
清水 かつぞー
南雲堂
売り上げランキング: 215
おすすめ度の平均: 5.0
5 劇薬入りピーナッツ(コロケーション)が沢山
5 「単語を覚える」という一点にしぼって編まれた単語集
5 かなり良い!!
4 英単語には「工夫」が要る
5 根気がなくても
英単語ピーナツほどおいしいものはない 銀メダルコース
清水 かつぞー
南雲堂
売り上げランキング: 536
おすすめ度の平均: 4.5
5 かなり良い!!
5 この本がなぜ覚えやすいのか?
5 ピーナツ。銀。
5 カナメとなるべき書
4 何よりおぼえやすい
英単語ピーナツほどおいしいものはない 金メダルコース
清水 かつぞー
南雲堂
売り上げランキング: 805
おすすめ度の平均: 5.0
5 残念ながら、続編は出ません
5 上級者向けだが、意外にも早く終えられるのです
5 誰にも教えたくない1冊
5 使えます、南雲堂さん、続編出してください。
5 社会人向けの続編をぜひ
発信型英語10000語レベルスーパボキャビル
植田 一三
ベレ出版
売り上げランキング: 91285
おすすめ度の平均: 4.5
5 active に取り組むべき本
4 効果抜群!
4 覚えても英文で出てこないのはなぜ?
5 理想的な暗記方法
5 INTERMEDIATE-ADVANCEレベルのボキャビル本では最高峰です!!
The Oxford Picture Dictionary: English/Japanese (Oxford Picture Dictionary Program)
Norma Shapiro Jayme Adelson-Goldstein
Oxford Univ Pr (Sd)
売り上げランキング: 5
おすすめ度の平均: 4.0
3 あれ?
4 良いと思いますよ
3 ある程度英語が分かる人向け
4 辞書とは思えない楽しさ
5 おすすめです。

英語を話す

1分間英語で自分のことを話してみる (CD付)
浦島 久
中経出版
売り上げランキング: 507
おすすめ度の平均: 4.5
4 なかなか
4 使える英語
5 会話力がアップすると思います!
5 英会話初心者におすすめ!
これで話せる英会話の基本文型87 (CD book)
上野 理絵
ベレ出版
売り上げランキング: 1466
おすすめ度の平均: 3.0
2 残念。
4 まずはこれを丸暗記してください。
1 基本文型の再チェックに最高!
5 要は使いようでしょ
3 致命的欠陥

はてなブックマーク人気エントリページに同じ月日の人気エントリページへのリンクを表示するGreasemonkey

タイトル長いね。

内容もまさしく書いてあるとおりで、人気エントリページのタイトル欄の下に、同じ月日の人気エントリページへのリンクを表示します。

 

080811_01.png↑こんな感じ。

たまに過去の人気エントリを見ると、「ああ、こんなのあったなー」と懐かしくなったり、見落としていた面白いページに出会えたりして新しい発見があります。

そのきっかけとして、同じ月日の人気エントリページを見るというのはおもしろいかも、と思ったわけです。

いちいちクリックするの面倒という方は、以前に作ったiGoogleガジェットをご利用ください。

2008年8月 9日

北京オリンピックを楽しむためのiGoogleガジェット

Googleが北京オリンピックのガジェットを作ってました。

各国のメダル数や、種目の予定と結果が分かるガジェットです。

ページに埋め込んだり、iGoogleに登録して北京オリンピックを楽しみましょう!

2008年8月 8日

環境構築ではまりまくりすてぃ

最近Perlでものづくりをしているのですが、これまでメインマシンのWindows上で環境作って実装&動作確認していました。

で、MacBook上にもApache + MySQL + Perlの環境があれば、どこでも開発できるし、デモ的なものも持ち運べるじゃんってことで、今日はオリンピックの開会式を見ながら環境を作ってました。

はじめは楽勝かと思ったのですが、インストールの方法からサーバ類(ApacheやMySQL)の起動/停止の方法、あとPerlのスクリプトの改行コードなどなど、はまりどころにことごとくはまってしまいました。

かなりぐったりしましたよ。

でも最終的にはなんとか作った物が動くようになったので、一安心。良かった良かった。

にしても、オリンピックの入場行進長いね。まだ出てくるよ。でもって、並び順が「画数」なんて訳の分からない順序にするもんだから、あとどれくらいで終わるか想像がつかないですわ。早く聖火に点灯して欲しい。

2008年8月 7日

Google Street Viewをはてブするbookmarklet

Google Street Viewもりあがってますねー。

おもしろポイントがはてブにもいくつかポストされているようです。

で、Google Street Viewをはてブするには、いちいちページ内の「リンク」をクリックして、表示されたURLをはてブのページからPOSTする必要があります。

面倒なので、Google Street View用のはてブBookmarkletを作りました。

Street Viewをはてブ

javascript:(function(){if(window.location.host.indexOf('maps.google.')==0){var u = document.getElementById('link').href;var p = prompt('ページの名前を入力','Googleマップ : ');window.location='http://b.hatena.ne.jp/add?mode=confirm&title='+encodeURIComponent(p)+'&url='+encodeURIComponent(u);}})();

Googleマップのページでこのbookmarkletを実行すると、ページ名を入力するpromptが表示されます。

そこにページのタイトルを入力してOKをクリックすると、はてブできます。

同期に差をつけられる

早田部長、教えてください!:同期に差をつけられてやる気が出ません - ITmedia Biz.ID

今の会社には大学卒業してからずっと総務一筋で勤めています。やりがいがないわけではありませんが、最近単調な仕事にあきてしまいました。それに最近、同期入社の連中はみんな転職したり、どんどん出世して、大きなプロジェクトを成功させたりといった話を聞くことが増えて、ますますやる気が失せてきました。
 転職を……と考えてみたりもしますが、なかなか思い切ったこともできずにいます。
 うれしいことといえば、先月娘が生まれて父親になったことです。とはいえ、このまま総務一筋で大した出世もせずに終わるのかと思うと、むなしい気もしています。

隣の芝生は青い、って話な気がするなぁ。

転職したり、出世した同期が、本当に幸せかどうかってのはまた別の話で。

家族との時間が持てず、寂しい思いをしているかもしれません。

自分のやりたいことがあるならまだしも、単に隣の芝生を見てうらやましがっているだけでは、むやみに転職しても良いことないですよね。

子どもが生まれたのならなおさら。

2008年8月 5日

Google Street View すげぇよ。

ようやく日本でもサービスが始まったGoogle ストリートビュー。

あちこちでおもしろ画像の報告がされてますね。

せっかくなので僕が見つけた変なところを紹介しますよ。

↓同じ道なのに何故か直進できない道路(それぞれ右に曲がることを強制されます)


大きな地図で見る


大きな地図で見る

↓陸の孤島。どこからも入ってこられない道になってます。

http://maps.google.co.jp/?ie=UTF8&layer=c&cbll=35.744233,139.740828&panoid=A9mXlxtMqRZ1vgACAfvjRA&cbp=1,295.3274998647668,,0,-3.8853997484211185&ll=35.745816,139.741234&spn=0.006026,0.008165&z=17

↓こちらも何故か直進出来ない道路。なんの変哲もない道路なんだけど、なんでだろ。

http://maps.google.co.jp/?ie=UTF8&layer=c&cbll=35.725909,139.763356&panoid=Gs7q-dX7AS90gK_mb5fKcw&cbp=1,16.764905185700286,,0,6.676490518570023&ll=35.727493,139.764376&spn=0.006027,0.012242&z=17

↓レインボーブリッジを疾走。

http://maps.google.co.jp/?ie=UTF8&layer=c&cbll=35.637254,139.760776&panoid=JmWXaZVYghBQ_yyFNDeoRA&cbp=1,146.07563241301682,,0,7.760141638914048&ll=35.641481,139.761221&spn=0.012067,0.016329&z=16

おもしろくていつまでも見てしまいますね・・・。

2008年8月 4日

mixi版Twitter"エコー"

mixiが期間限定で「エコー」というサービスを始めました。

要はTwitterなのですが、興味深いのは、mixiを利用しているユーザ層がTwitterのようなミニブログサービスに対してどういう反応を示すのかという点。

うまくするとこれまでミニブログを使っていなかった層がTwitterとかに興味を示して一気にミニブログユーザが増えるかも。

mixiのエコーは携帯に対応しているのはさすがですね。

2008年8月 3日

伏線を感じ取れる感受性

人生では、後から考えて、あれは、そういう ことだったのか、あれが契機だったのかと思うことがある。 私にとっては、7月のとある日のことが、それだった。 - papandaDiary

「自分がやってきたことがやがて、つながっていく。
 そして、それはまるでオーケストラにように
 音を奏でる。」

大学で演劇サークルに所属していたとき、先輩が「物語のおもしろさは『繋がっていく』ところにある」ということを言っていました。

ここで言っていた「繋がる」とは、伏線のことでもあり、一見無関係そうなものや人が実は関係あったというようなこと。

確かに、上手に伏線がはられた物語は、「あのときのあれが、こんなところで役に立つとは!」という驚きがありますし、最近流行のスピンオフ作品やドラマのクロスオーバーでは、「あの作品で出てきていたあの人が、この作品のこんなところに!」という驚きがあります。

伏線はその期間が長ければ長いほど「効いて」きますし、実は関係していたという話はその2つが無関係であればあるほど「効いて」きます。

これは人生でも同じだと思っていて、人生の中で起きるおもしろさや驚きは色んなものが「繋がっていく」、というより「繋がっていくと感じる」ところにあります。

「繋がり」と言っても、映画やドラマに出てくるようなドラマチックなものじゃなく、例えば昔一緒に仕事をした人と別の現場でまた仕事をすることになったとか、昔バイトをしていた経験の中で培った能力が、仕事の中で活きているとかそんなレベルで全然構いません。

大事なのは、それを「おもしろい」と感じることができる感受性です。

そういう感受性をつけるためには、映画やドラマを見たり、本を読んだり、人と話をする必要があります。

一緒に仕事をするのならこういう感受性を持った人たちが良いなぁと思い、チームでミーティングするときはそういう話をちょっとするようにしています。

作業を割り振るときにも、そこに「物語」が見えるような話し方をするようにしています(それが上手くいっているかどうかは別の話ですが)。

ただ、気をつけないといけないのは、こういう「感受性」につけ込んだ悪徳商法があるということ。ものごとがあまりにもドラマチックに進んでいるときは、そういう罠がないか注意する必要があります。

みなさんは、自分の人生の中にそういう「繋がり」をたくさん感じることができますか?

2008年8月 2日

Jaxer 1.0 RC公開

サーバサイドJavaScriptを実現するAptana Jaxerのバージョン1.0のリリース候補版が公開されました。

Jaxer 1.0 now available in Release Candidate B | Aptana

↓今回のリリース版には以下のような機能が追加されています。

  • Application context settings that allowing for easier app configuration, app properties, database settings, etc...
  • Database API enhancements with richer APIs for working with result sets.
  • Server-side image manipulation including server-side canvas support and ability to convert to other image types.
  • Native command execution API so that you can run system commands and handle the output from those.
  • Asynchronous server-side JavaScript processing lets you implement callbacks in your server-side code too.
  • Ability to return custom content types (e.g. json, xml, gif, html, etc...)
  • Full control of the request/response lifecycle including setting redirects, headers, content, etc...
  • Secure sandbox supporting cross domain calls, sandboxed JavaScript execution, META refreshes, ...
  • Serialization support for JavaScript objects to and from XML, E4X and JSON

公式ブログには、「Ability to return custom content types (e.g. json, xml, gif, html, etc...)」と「Serialization support for JavaScript objects to and from XML, E4X and JSON」の機能が追加されたことにより、AjaxクライアントだけでなくFlashやShilverlightクライアントのサーバサイドとして利用できるようになったと書かれています。

個人的には「Server-side image manipulation including server-side canvas support and ability to convert to other image types」が機になるところ。サーバサイドでcanvasをサポートしてるってことなのか・・・。面白そうだから後でAPIを見てみることにします。

1.0のリリースを機にもっと注目されるプロダクトになってくれたら良いのになぁ。

新型iPod touch近し?

新iPod touchの発表間近か? : Gizmodo Japan(ギズモード・ジャパン), ガジェット情報満載ブログ

iPhone 3Gが出たので、そろそろiPod touchの新型も出るんじゃないかと思ったら、9月頃と予測されていますね。

待ってて良かった。危うく買っちゃいそうになったよ。

デザイン・機能共に、そんなに大きな変更はないんじゃないかと思ってるんだけど、どうかなぁ。