「ドリコムブログ」が「livedoor Blog」に事業譲渡(ソーシャルアプリに注力)

このBIGLOBEウェブリブログでは、主に技術系のネタを書いてるのですが、 こことは別に ドリコムブログ にもブログを持っています。 http://kawanet.blog.drecom.jp/ ← このグルメブログは更新に手間がかかる割に、 アクセスが少なくて、モチベーションが維持できず、もう1年以上、更新してないですが! …
トラックバック:0
コメント:0

続きを読むread more

IO-DATA HDL2-G1.0(LAN接続RAID1ファンレスNAS)レビュー&ベンチマーク

先日、ノートPCが起動しなくなってデータを取り出せずに困った教訓から、 (ここ数年ぶりに!)改めてバックアップの重要性を強く再認識しました。 これまで自宅 PC のバックアップは、不定期ながら、2台あるデスクトップPC間で 相互コピーをやっていたけど、今後はちゃんと定期的にミラーリングするべく、 早速、Amazon で NAS …
トラックバック:0
コメント:0

続きを読むread more

複合現実感による『MR お天気お姉さん』を発表(おばかアプリ選手権)

10月30日(金)は、@IT 主催の 第3回『おばかアプリ選手権』 に参加してきました。 バカが付くほどマジメに、最新のユーザ体験の実現に取り組むクリエイターのカンファレンスです。 会場は、お台場 Zepp Tokyo 2F の TOKYO CULTURE CULTURE。 ゆりかもめの青海駅からスグ。 りんかい線の東京…
トラックバック:0
コメント:0

続きを読むread more

RamPhantom7でブラウザキャッシュをRAMディスクに(Vistaはmklink)

RAM ディスクにウェブブラウザのキャッシュを置く理由は、 (1) ページ再描画時の表示速度が速くなっているような気がする (2) ディスクアクセスが減って、バッテリの持ちが良くなる気がする (3) HDD の断片化を防止して、SSD プチフリーズを低減できる気がする (4) 32bit Windows は 3GB を超えるメモ…
トラックバック:0
コメント:0

続きを読むread more

第3回『おばかアプリ選手権』に参戦してきます

今日、お台場の『おばかアプリ選手権』に初参戦してきます。 川崎のパートは、「MR お天気お姉さん」というタイトルになりました。 今回が初発表となる新ネタも投入しますので、お楽しみに♪   その他の出場者は、サイバーエージェント、チームラボ、カヤック、マネトロンズ、AR三兄弟と強豪揃い。 マジメに「おばか」してきます! ご参加お…
トラックバック:0
コメント:0

続きを読むread more

13インチMacBook Proを買った(MB990J)

自宅用 PC として、MacBook Pro を買ってきました。 2005年11月に Mac Mini を買って以来、Apple 製品は4年ぶりの購入です。 今回は、安くなった白い MacBook を買いにいったつもりなのに、 思わず隣の MacBook Pro を買って帰ってきてしまったパターン。w 両者は、値段は98,8…
トラックバック:0
コメント:0

続きを読むread more

Google Wave API、ハートレイルズAPI…技術セミナー開催!(10/15)

Google Wave API や、ハートレイルズさんの API に関する技術セミナーを開催します! 直前の発表となってしまいましたが、今週 10月15日(木)に、東京・青山で下記のセミナーイベントを開催することになりました。ぜひ、ご参加ください。 ⇒ 参加登録はこちらから: http://atnd.org/events/178…
トラックバック:0
コメント:0

続きを読むread more

リクルートMTLエンジニア中途採用【追加募集】始まりました!

YAPC::Europe 帰りの飛行機の乗り継ぎで、台北の空港にいます。 YAPC::Europe については、別途、詳しくレポートする予定です。 さて、リクルート・メディアテクノロジーラボ(MTL) のプログラマ・エンジニアの 追加募集について、さきほど MTL ブログに書いたので、ご紹介します。 ⇒ 詳細はこちらから…
トラックバック:0
コメント:0

続きを読むread more

ActionScript で描画内容を JPEG ファイルとして保存するコード

Adobe が公開している as3corelib ライブラリ を使うと、JPEG ファイルがカンタンに作れて、 FLash 10 の FileReference の save() メソッド を使うと、ローカルのファイルを作成できる。 例えば、画面の描画内容をそのままキャプチャして、JPEG ファイルとしてローカルに保存するコード…
トラックバック:0
コメント:0

続きを読むread more

FB_EMOJI_GMAIL、FB_EMOJI_TYPECAST / PC向け絵文字アイコン画像表示

Encode::JP::Emoji で PC 向け表示を行うための fallback 関数として、 絵文字キャラクタを絵文字の名前の文字列に変換する FB_EMOJI_TEXT 関数が標準添付されていますが、 別モジュールとして、Encode::JP::Emoji::FB_EMOJI_GMAIL と、 Encode::JP::Em…
トラックバック:0
コメント:0

続きを読むread more

Encode::JP::Emoji - emoji4unicode ベースの絵文字変換モジュール

emoji4unicode(Emoji for Unicode)プロジェクトでは、Google が中心となって 日本の携帯各キャリアの絵文字コードを Unicode に登録すべく提案を行っています。 今回、その emoji4unicode の絵文字マッピングテーブルを利用して文字コードの 相互変換を行う Perl モジュール En…
トラックバック:0
コメント:0

続きを読むread more

Shift_JIS~Unicode文字コード(16進数)相互変換ワンライナー/Perl

今日も、Perl の呪文の時間がやって参りました。 例えば「漢」の字の Unicode は 6F22、Shift_JIS コードは 8ABF なわけで、 これらを Perl のワンライナーで相互変換するコードを書いてみました。 Unicode~Shift_JIS の相互変換 UCS2(16進数Unicode)→ Shift_…
トラックバック:0
コメント:3

続きを読むread more

XMLでWordファイル・Excelファイルの読み書き

未だに Office 2003 を使っていて、優待パッケージを買ってそろそろ 2007 にアップグレードしようかと思っているところなのですが、Word・Excel の別名に保存で選べるファイルの種類に、それぞれ「XML ドキュメント」と「XML スプレッドシート」があり、拡張子 .xml でファイルが保存できることに今ごろ気づきました。…
トラックバック:0
コメント:0

続きを読むread more

次世代3D入力デバイス『指サック』でARプレゼン発表@Spark勉強会 #09

先々週末くらいから ActionScript 3.0 に目覚めて、取り組んできた集大成として、 早速、28日(木)に開催された Spark project 勉強会 #09 に参加してきました。 Spark デビュー作 JSARToolKit と、Pure ActionScript 3.0 な LiveChromaKey に加えて、 …
トラックバック:0
コメント:0

続きを読むread more

ATND + Twitter イベント情報流通の速さに驚いた

Tokyo Cloud Developers Meetup #02 を ATND で 12時頃にイベント登録 したところ、 15時には参加登録が既に50人を超えて、16時前には定員60人に達してしまいました。 急遽、会場を調整して定員80名に増やしました。参加登録ありがとうございます。 そんな今回、改めて ATND+Twitt…
トラックバック:0
コメント:0

続きを読むread more

Tokyo Cloud Developers Meetup #02を開催!(AppEngine)

4月9日(木)に開催 したクラウドコンピューティングに関わるエンジニア・ディベロッパーの イベント Tokyo Cloud Developers Meetup の第2回目を6月10日(水)に開催します。 今回は Google App Engine をテーマとして、スペシャルゲストとして Google ディベロッパーアドボケイト…
トラックバック:0
コメント:0

続きを読むread more

HSVColor - RGB~HSV色空間の相互変換クラス(ActionScript 3.0)

この週末は、ActionScript 3.0 を書いてます。 HSV色空間 を扱うためのクラスを書きました。 RGB←→HSV(円柱)の相互変換のメソッド fromRGB()、toRGB() があります。 出し入れする RGB の値は、uint 型です。 HSV の値はプロパティを読み書きしてください。(Number 型) 値…
トラックバック:0
コメント:0

続きを読むread more

LiveChromaKey ライブラリの使い方(AS3でAR画像合成)

ブルーバック不要な画像合成処理により、マーカーレス AR を実現する ActionScript 3.0 ライブラリLiveChromaKey の使い方をご紹介します。 ソースコード:http://www.libspark.org/svn/as3/LiveChromaKey/trunk/ デモその1:エジプト旅行に行ってきました…
トラックバック:0
コメント:0

続きを読むread more

LiveChromaKey - 『マイノリティレポート』みたいに画像が浮く AR デモ

先週の日曜日に作り始めて、前回のポスト LiveChromaKey(ライブクロマキー)Flash でブルーバック不要なクロマキー合成 で紹介した ActionScript を他からも使いやすいようにライブラリ化しました。 ソースコードを Spark project 上で公開したので、改めてご紹介します。 デモその2:背景に画像が…
トラックバック:0
コメント:0

続きを読むread more

LiveChromaKey(ライブクロマキー)Flash でブルーバック不要なクロマキー合成

JSAR を使うにはマーカーの印刷が必要なので、Wii リモコン を買うよりは安いものの、 できればマーカー不要にして、手だけで操作したいよね、的な話を OSDC.TW の後で話していて、 先週末にそのインターフェース(プロトタイプ)を作ってみました。 まずはその基礎技術として、ブルーバック(青とか緑のシートを背景に敷くやつ)が不…
トラックバック:0
コメント:0

続きを読むread more

HTML5.Audio - JavaScriptからMP3再生ライブラリ(HTML5風)

HTML5 では <audio> 要素 が使えるようになって、JavaScript からも再生操作ができるようになるわけですが、すぐには普及ブラウザでは使えないので、代わりに、Flash 経由で音声再生するライブラリ HTML5.Audio を書いてみました。 デモ1:HTML5.Audio で音を鳴らすデモ デモ2…
トラックバック:0
コメント:0

続きを読むread more

tdserver - バイナリプロトコルに対応(HTTP)

Tokyo Dystopia の HTTP インターフェースとして開発中の tdserver は ttserver とは異なり HTTP サーバ専用で、その他のプロトコルには対応していません。 HTTP では、ヘッダ処理やクエリのパースにかかるオーバヘッドがありますが、 全文検索処理には 60~700ミリ秒程度かかる ので、専…
トラックバック:0
コメント:0

続きを読むread more

Tokyo Dystopia - 50万レコードのインデクス=2分18秒、検索=58ミリ秒~

Tokyo Dystopia のインストール手順~全文検索を試す のポストでは、少量データだけで 動作を試しましたが、今度はもっと大量のデータを検索した場合の性能を確認してみました。 CPU 1.66GHz、VMware(ホストOS:Windows XP、ゲストOS:Debian Lenny)、 VMware のメモリは 1.5G…
トラックバック:0
コメント:0

続きを読むread more

tdserver - 全文検索エンジン Tokyo Dystopia の HTTP インターフェース

Tokyo Tyrant みたいなネットワークインターフェースが欲しいなあ。(ボソということで、Tokyo Tyrant の ttserver のソースコードをベースにして、Tokyo Dystopia の Core API を扱う HTTP サーバを書きました。   tdserver のソースコードは、CodeRepos に上げて…
トラックバック:0
コメント:0

続きを読むread more

Tokyo Dystopia のインストール手順~全文検索を試す

Tokyo Dystopia は、Tokyo Cabinet を利用した全文検索システム。   Tokyo Tyrant にあたるネットワークインターフェース(サーバ)は提供されておらず、Perl・Ruby バインディングもなく、ドキュメントも英語だけの“ツンツン”とのこと。(汗)   C言語用として4つの API があるが、ま…
トラックバック:0
コメント:1

続きを読むread more

[Perl] Tokyo Cabinetのインストール手順~テーブルデータベースを試す

Tokyo Cabinet は、  ・memcached 互換のオンメモリのキャッシュサーバ  ・データがディスクに保存される高速な key-value ストア といった特長がありますが、それに加えて後者を拡張した  ・リレーショナル DB のようにカラムごとに検索条件を付けたクエリで検索できる DBMS の機能があって、興味…
トラックバック:0
コメント:1

続きを読むread more

OSDC.TW 2009(台北)で JSAR デモを世界初披露!

先週末は、台湾のオープンソース系カンファレンス OSDC.TW に参加してきました。 OSDC.TW は、昨年に引き続いて 2回目の参加となります。 前回は、Wii リモコン+Gainer を使った DOM 操作について発表しましたが。 今回は、『The JUI Digest Taipei』と題して、JavaScript を活用し…
トラックバック:0
コメント:0

続きを読むread more

JSARToolKit - JavaScriptでAR拡張現実(Augmented Reality)

川崎は、リアルデバイスとか、ネットとリアルが繋がるようなユーザ・インターフェース周りの技術に特に関心があるわけですが、リアルな世界を拡張した情報を表示する AR (Augmented Reality) も、新しいインターフェースの形として面白いです。 とりわけ、Adobe MAX で FLAR のデモ があまりに素敵だったので、J…
トラックバック:0
コメント:0

続きを読むread more

Tokyo Cloud Developers Meetup を開催しました

前のポスト で告知していたイベント Tokyo Cloud Developers Meetup を今週9日(木)に開催しました。 40名の定員に対して、64名もの登録をいただきました。 当日もたくさんの方にご参加いただけました。ありがとうございました。 定員オーバーで、補欠扱いになって参加できなかった方、ゴメンナサイ! 次回改め…
トラックバック:1
コメント:0

続きを読むread more

4月9日に Tokyo Cloud Developers Meetup を開催します

Jeff Barr さんが来日されるのを記念し、渋谷の Amazon のオフィスをお借りして クラウド・コンピューティングに関する技術系のカジュアルなイベントを開催します。 Amazon Web Services の最新情報を直接、聞けるチャンスです! 我々が話を聞くだけじゃなくて、日本での AWS 活用事例も、もっと知ってもらい…
トラックバック:0
コメント:0

続きを読むread more

FriendConnect が内部で利用している OpenSocial ガジェット XML

FriendConnect のガジェットって、本当に OpenSocial ママなんですね。    FriendConnect は、数行の JavaScript を貼り付けるだけで、 非 SNS の一般サイトにソーシャル機能を導入できる仕組み。 実態は、Google が OpenSocial コンテナ運用を代行してくれるサービス…
トラックバック:0
コメント:0

続きを読むread more

Moose(Mouse)の基本。アクセサのコードを読んでみる

モダンPerl入門 (業務で使う実用的な Perl の“すべて”) を読んで、 改めて Moose を勉強中です。 今回は、(Moose 本体でなくて互換・軽量版の)Mouse.pm が 生成してくれるアクセサのメソッドのコードを確認してみました。 is => 'rw'has 'attr01' => (  …
トラックバック:0
コメント:0

続きを読むread more

ワイルドカードなサブドメインの可否をファイルで判断して 404 Not Found を返す

Apache でユーザごとの専用サブドメイン(ワイルドカードレコード) の記事で書いたのは、 『foobar ユーザ用のサブドメインを foobar.example.com としたとき、 http://foobar.example.com/foobar.html にアクセスされた場合、 /path/to/htdocs/f…
トラックバック:0
コメント:0

続きを読むread more

ページタイトル+URLをTwitterに投稿するブックマークレット

ブックマークレットを書いてみました。 今見ているページのタイトルとURLを Twitter に手軽に書き込めるブックマークレットです。 最近、Twitter ユーザが増えて、楽しくなってきたので。 たぶん同じものが既にありそうだけど、ブックマークレット作成の練習も兼ねて。 『面白いページを見つけたので、はてブや delici…
トラックバック:2
コメント:1

続きを読むread more

『課長 川崎有亮』 初芝五洋ホールディングス

別冊 島耕作 meets ADOBE ACROBAT 9 のサイトで名刺をゲットした。   早速、係長→課長に昇進できました♪   滞在時間(製品情報との接触)を重視するサイト。 次の移動まであと○○○○を表示するカウンタ付きなのが面白い。   かなり動作が重いので、ノート PC のファンがびゅんびゅん回ってる。。…
トラックバック:1
コメント:0

続きを読むread more

Safari 4 メニューが文字化け中 (→解決策募集)

Safari 4 のプレスリリース を見ると、米国報道発表資料抄訳: アップル、Safari 4を発表 ― 世界最速、最も革新的なブラウザ 新しいNitroエンジンにより、JavaScriptの実行速度が4倍以上高速にと、サブタイトルに JavaScript の実行速度が明記されるあたりに時代の変化を感じますが、 実際に普通のWi…
トラックバック:1
コメント:2

続きを読むread more

『渋谷テクニカルナイト』でリクルートの OpenID 採用事例を発表

2月20日(金)は、IBM さんが開催されているセミナー 渋谷テクニカルナイト にお招き頂き、 リクルートのサービスにおける OpenID 採用事例についてご紹介させていただきました。 http://mtl.recruit.co.jp/blog/2009/02/_openid.html 発表資料など詳細については、↑MTL ブ…
トラックバック:0
コメント:0

続きを読むread more

[JavaScript] 海外の canvas 3D 技術

海外のサイトでも、canvas を使った 3D が紹介されていました。 だいぶ一般的な技術になってきたんですね。(ウソです…) でも、jscloth ほど高度ものはまだ見つかってません。(ご存知の方は教えて!)   canvas を使った 3D でモーションブラー http://www.kaarellumi.co…
トラックバック:0
コメント:0

続きを読むread more

デブサミ2009で『OpenSocial パネルディスカッション』開催

デブサミ 2009 の『OpenSocial パネルディスカッション』に参加しました。 パネルディスカッションのモデレータは、初めての役回り。 スライド資料など、詳しくは MTL ブログ に書きました。 それにしても、2月に入って、OpenSocial 関連のイベントが目白押しになっていますね!   2月6日 第1回 Ope…
トラックバック:1
コメント:0

続きを読むread more

gyuqueさんのJavaScript 3Dが熱い! Google Chromeのキラーアプリに!?

gyuque さんのピュア JavaScript の 3D デモが熱すぎるのでご紹介。 各デモの再生は、Google Chrome を強く推奨です。 Google Chrome の速さは、JIT 搭載の V8 だけでなくて、 描画エンジンの Skia もポイントらしい。(⇒詳細) IE では動きません。Firefox は少し遅い…
トラックバック:0
コメント:0

続きを読むread more

出張JUIカンファレンス in Adobe MAX Japan 2009 を開催しました

昨年5月に開催したThe JUI 2008 Tokyo の第二弾として 『出張 JUI カンファレンス』を先日、1月30日に開催したので(遅れたけど)ご報告。 JUI は、JavaScript のユーザインターフェース技術に関するカンファレンスで、 今回は Adobe MAX Japan 2009 内の1セッションとしての出張開催…
トラックバック:0
コメント:0

続きを読むread more

Amazon EC2 を Windows から操作する(EU regionで必須)

Amazon EC2 を利用してみました。 現在は、インスタンスの起動や、EBS の作成、Elastic IP の取得などは AWS Management Console の画面から操作するのが正攻法だと思います。 しかし、現バージョンの AWS Management Console は US region 専用のため、 E…
トラックバック:0
コメント:0

続きを読むread more

Fedora 8 に Subversion 1.5.5 をソースから入れる

Amazon EC2 の Fedora 8 の環境をセットアップ中。 Fedora 8 標準の Subversion は 1.4.4 と少々古いので△。 src.rpm の新しい版を入れるには、依存関係で面倒がある。 というわけで、yum は諦めてソースから Subversion をインストールしてみた。 まず、yum で入…
トラックバック:0
コメント:0

続きを読むread more

[Perl] Net::OpenID::Consumerのインストール(Math::Pari利用)

OpenID は採用サイト(コンシューマ)も増えて、盛り上がってきました。 今週2月10日(火)は銀座のアップルストアで OpenID Tech Night Vol.4 のセミナーが開催されるし、 来週2月20日(金)は IBM の渋谷テクニカルナイトで OpenIDとエンタープライズソリューション のセミナーがあります。 後者は…
トラックバック:0
コメント:1

続きを読むread more

翔泳社 DBマガジン(3月号)に寄稿しました

翔泳社の 月間DBマガジン(3月号)で記事を書きました。 最近はあまり執筆時間を取れないのですが、ときどきは、 こうまたタイミングを見つけて執筆の場が得られればと思っています。 DB Magazine (マガジン) 2009年 03月号出版社: 翔泳社; 月刊版 (2009/1/24) 価格: ¥ 1,380 [特集1…
トラックバック:0
コメント:0

続きを読むread more