![http://e0166nt.com/blog-entry-200.html](https://cdn-ak-scissors.b.st-hatena.com/image/square/20e60dafbd3a5e5c465259c72af3a3a5532bcbcd/height=288;version=1;width=512/https%3A%2F%2Fblog-imgs-55.fc2.com%2Fe%2F0%2F1%2Fe0166%2Fl.jpg)
2007/06/15 仮想化環境の課題は速度。中でも完全仮想化と呼ばれる方法では、ネットワークやディスクといったI/O関連のパフォーマンスが大幅に低下してしまう。ゲストOSの中からハードウェアにアクセスするときに発生する特権命令は、仮想化レイヤでフックし、それを変換するという処理が入るため、オーバーヘッドが大きくなるからだ。オープンソースの仮想化ソフトウェア「Xen」では、完全仮想化のほかに、ゲストOSに変更を加えてオーバーヘッドを減らす準仮想化もサポートする。準仮想化環境ではゲストOS自体が仮想化に最適化されているため、オーバーヘッドが少なく、ネイティブ実行と遜色のないパフォーマンスを維持できる。 これまで問題となっていたのは、準仮想化環境に対応するよう手を入れられたゲストOSが、必ずしも存在しないことだ。特にWindows系のOSをゲストOSとして動かす時には、これが最大の問題だった。
KLog について ウノウでFlash開発する時に密かに利用している ログツール「KLog」を一般公開します。 どうして作ったのか? こんにちは、クジラ飛行机(酒徳2号)です。 私は、ウノウで、Flashの開発や、 Windowsのクライアントアプリの開発を行っています。 今回、私がFlashの開発時に使っているログ出力システム KLog を紹介します。 ActionScript3.0(Flex2)になって、ようやく、Flashにも まともなプログラミングの開発環境がつきましたが、 Flash MX2004/8/MTASCの開発は、デバッグがやり辛くて困っていました。 特に、MTASCというフリーのFlashコンパイラを利用して開発をしていると、 trace()命令も使えないので、デバッグが非常に困難でした。 そこで、作ったのが、KLog です。 klog - ActionScript2
http://d.hatena.ne.jp/naoya/20070615/1181890785 はてなブックマークの「荒れ」に関する、はてなおやさんの誠実な文章。 以下、結城が個人的に思うことを書きます。はてなに限った話ではないし、何かを要求しているわけでもない、ただの一般論です。 原則:どんなに技術が変化していっても「技術によって人の行為は増幅されることはあるかもしれないが、人の行為が本質的に良くなったり悪くなったりすることはない」と思っています。一言で言えば、ネットで人が聖くなるわけではないのです。 トレードオフ:驚くほど人を感動させる可能性を持つメディアは、驚くほど人を失望させる危険性をはらむ。一言で言えば、裏切りが制度的に不可能な世界では愛もあり得ない(少なくともこの世では)。 だからといって、改善の努力が無駄なわけではない。
Yahoo! Maps APIを使ってみよう Webページ上に貼付けることができ、自由に移動したりズームできる地図としてはGoogle Mapsが有名です(*1)。Google Mapsは単純にページ上に地図を貼付けられるだけでなく、プログラム(JavaScript)からも制御することができます。このため、応用範囲が広く、他のサービスと組み合わせて使われる(*2)ことも多くあります。 Webページ上に貼付けられる地図サービスはGoogle Mapsしかないと思っている人も多いかもしれません。地図サービスはGoogle Maps以外にYahoo!(米国/日本)もYahoo! Mapsとして提供しています。Yahoo! MapsもGoogle Maps同様プログラム(JavaScript)から制御することができます。 ここで注意しないといけないのはYahoo! Mapsには2種類あるという点で
途中の成果として、SQLiteをFirefox上から触れるものを作りました。Firefox2で追加されたStorage(SQLite)の機能を使っています。 http://www.enjoyxstudy.com/misc/temp/firefox_sqlite_console.zip 上記をダウンロードし、解凍したディレクトリにあるconsole.htmlをFirefoxで開くと、SQLを入力するTEXTAREAと実行ボタンが表示されます。 なお、XPCOM実行警告が表示されるので[許可]を選択する必要があります。(既に、file://に対して実行許可を与えている場合は出ません) 実行許可を与えると、SQLiteのDBファイルとして、下記のファイルが作成されます。 C:\Documents and Settings\ [ユーザ名] \Application Data\Mozilla\Fir
sumiiさんの『クロージャによる超軽量並行プロセス』を、jijixiさんがRubyに移植したようなので、試してみました。jijixiさんが書いたサンプルを写経して(そのあと、変数名などを自分の理解した範囲で書き換えて)やっと理解しました。 require 'picalc' # Syntax sugar class Chan def <<(arg) send(self, arg) end def >>(arg) recv(self, arg) end end # Make ready for server. server_channel = Chan.new server_proc = Proc.new { server_channel >> Proc.new{|x, response_channel| y = x * x # Service response_channel << y s
はてなブックマークからは毎日のようにいままでは知りようがなかったすばらしい記事やニュースを得ています。こうして日記を書いた後にたくさんのフィードバックをいただいています。コメントのないブックマークでも、その一つ一つがとても嬉しい。そこに人がいる、という感じがします。はてなブックマークを作って良かった、と思います。 一方、はてなブックマークでの厳しい一言で人が傷ついたりしているのを見かけます。誰かがちょっと間違ったということを指摘するのに、バカとかアホとか、そんなことを書く必要は本当にあるんだろうか、自分の思う正しい回答を丁寧に示すだけでよいのではないか、と思います。 人間の感情なので、色々思うことは止めようがない、とも思います。また一方で、それを外にストレートに出さないよう理性を働かせるのもまた、人間のあり方だと思います。 コメントを見て「身から出た錆だ」と思ったこともあるし、僕自身も自覚
iTuneなどで再生中の曲情報、歌詞、アルバムジャケットを自動で取得してくれる『moretunes』 管理人 @ 6月 15日 03:08pm google code 「Google Code」で便利なソフトを見つけました。 『moretunes』は、iTuneやWindows Media Playerなどで再生する曲を自動で読み取り、アルバムリスト、歌詞、カバージャケットなどの情報を自動で取得してくれます。 また、id3タグ、ファイル名を自動修正したり、似ている音楽を探すこともできます。 その他に、Winamp 5、Media Monkeyにも対応しています。 再生中の曲が含まれるアルバムがピンクでリストアップされます。 lyricsボタンを押すと歌詞サイトが表示され歌詞を見ることができます。いちいち歌詞サイトで検索する手間が省けます。 「Cover」タブでは、アルバムのジャケットが表示
僕は最近、コンサルティングの時間のかなりの部分を、企業のブログの最適化(または刷新されたサイトへのブログの追加)に使っている。そのおかげで、注意が必要な戦略や避けなければならない落とし穴にのパターンが見えてくる。そこで、1時間400ドルの相談料を取ってこのテーマについて助言を与えるよりも、ごく一般的なアドバイスの多くを、このブログで共有するほうが有益じゃないかと思ったわけだ(僕の中のビジネスマンの部分がオープンソース的な部分と争うのだけれど、いつも負けてしまう)。 適切なブログソフトを選ぶ(または自作する) 適切なブログ用CMS(コンテンツ管理システム)を使うかどうかで、大きな違いが生じる。目立とうと思うなら、カスタム版のブログソリューション(ユーザーに合わせて完全にカスタマイズできるもの)を作るのがお勧めだ。ほとんどの場合は、WordPress、Blogger、Movable Type、
前回に引き続きSecond Life。今日は「一体全体、誰がSecond Lifeを使ってるの?」というテーマ。 結論から言うと、 「Second Lifeは、割と年季の入った世界のオタクのコミュニティ」 現状ユーザーのどれくらいがオタクかはさてはおきつ、「まずはこの手のユーザーに受け、それをバネに一般ユーザーに広げる」、という「二段ロケット型事業拡大」の道を推移している、というのは間違いない。 (ちなみに、オタク=geekです。褒め言葉ですので、お間違えなきよう。) よく知られることだが、メディアで騒がれてる割には、アクセスしてみると閑散としているSecond Life。 前回も言ったとおり、1CPUあたり20-30人というのが大体のキャパで、1Sim(Second Life内単位エリア)が1CPUで、しかもSimは16エーカーと大きいので当然のことではある。 一応、予め大勢の人が来るこ
はじめに Web 2.0以前のWebアプリケーションでは、Webサイトのボタンを押下すると、すべての処理が終了して新たにページがリフレッシュされるまで操作ができないことが常識でした。しかし、AJAXの登場により、Web 2.0ではインタラクティブな(対話型の)アプリケーションが現れ、従来のWebアプリケーションより操作性の良いアプリケーションの構築が可能となりました。 前編である本記事では、リッチクライアント分野で世界トップのコンポーネントスイート「NetAdvantage」を開発し、同業界で20年近く世界的リーディングカンパニーであり続けるインフラジスティックスが、昨今のリッチクライアント市場において爆発的影響力を生み出し、Web 2.0やRIAの火付け役ともなった「AJAX」とその周辺技術「ASP.NET AJAX」を紹介します。「ASP.NET AJAX」についての詳細は後編で触れま
コラボレーション2.0「Mindquarry」 2007/06/15 Windows, Mac OSX, Web, オープンソース Linux, GUI, Java, Wiki, Firefox, IE, Perl, Ajax, コラボレーション, プロジェクト管理, ビジネス, Mozilla Public License 物凄くよさそうなソフトウェアを見つけてしまった。これはぜひとも試すことをお勧めしたい。 プロジェクト管理する上での基本といえば、情報の統合管理、タスク管理、そして生成物のバージョン管理などが基本になると思う。その点において間違いなく役立つソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはMindquarry、リッチなインタフェースを持ったコラボレーションソフトウェアだ。 Mindquarryに実装されている機能は主に4つに分けられる。チーム管理をベースとして
Wyzo という、FireFoxコアをベースにした、BitTorrent用プラグインを内蔵したブラウザがリリースされたよ、というお話。まぁ、ブラウザということで、おおよその人達はわざわざブラウザを変えてまでBitTorrentを拡張機能としてほしいなんて思わないよ、と思うかもしれないけれど、Wyzo自身が、そのようなユーザをターゲットにはしていない、と述べている。彼らのターゲットは、BitTorrentを知らず、そしてFireFoxの便利な使い方もわからない人であり、そのような人にBitTorrentを統合したブラウザを提供することで、シームレスにBitTorrentプロトコルを利用してもらう、ということのようだ。とはいえ、それだけではなく、FireTorrentというFireFox拡張も提供している。とりあえず、ターゲットとされていない私としては、FireTorrentのほうを試してみた
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます GMOホスティング&セキュリティグループのグローバルサイン(旧日本ジオトラスト)はこのほど、GlobalSignブランドから「NonIP SSL」の販売を開始した。グローバルサインのパートナーを通じ、それぞれのパートナーのサービスとして販売する。 NonIP SSLは、個別のIPアドレスが割り当てられていない“名前ベースのバーチャルドメイン”であっても、SSLサーバ証明書が利用可能になるサービス。 従来、独自ドメインでSSLサーバ証明書を利用するには、ウェブサイトごとにIPアドレスが必要だったが、同サービスにより、IPアドレスなしでも独自ドメインSSLが利用可能になる。 また、既存のウェブサーバ構成に変更を加えることなくSSL通信を付加
Wesabeの最高経営責任者(CEO)兼共同創始者のJason Knightがメールでのインタビューに応じてくれた(2007年4月13日)。 Wesabeはどのようなサービスを提供するWebアプリケーションですか。 Wesabeが提供するウェブベースのツールは、自分のお金の使い方をもっとよく理解できるようにし、個人を、お金をより有効に使うために会員同士が助け合うコミュニティーでつなぎます。Wesabeは個々の会員の銀行口座の取引やクレジットカードの利用に関するデータの集計と分析を行い、実際の購入履歴をもとに個別に考案した節約ヒントを提供します。節約ヒントは他の会員から提供されたもので、Wesabeコミュニティーのメンバー全員が多くの人々の知恵を自分のために役立てることができます。 このプロジェクトを始めたきっかけは何ですか。 前の仕事で事業開発と宣伝に携わってきたなかで、企業がそのターゲッ
WindowsやMac OSXなど、各OSにはソフトウェアキーボード機能が付属している。筆者はあまり利用頻度は高くないが、PDA等の情報端末では利用している。 OSに依存しないソフトウェアキーボードが必要であれば、こちらを使ってみよう。 今回紹介するオープンソース・ソフトウェアはJavascript VirtualKeyboard、JavaScriptで作られたソフトウェアキーボードだ。 デモで動作を見ることができるが、キーボードボタンを押すと、Webブラウザ上にキーボードのレイアウトが表示される。後はそこからキーを選んでいくだけで入力されていく。 各国語に対応しているが、日本語はない。日本語は変換が伴うので難しいかも知れない。パスワード入力の際にはキーが光らない(キーロガー対策?)ようになっているなど、細かい指定がされている。 普段、キーボードを使っている分にはあまり気にしないが、突如必
eSoupのブログにて「アインシュタインの生き方から起業家が学ぶべきこと」が紹介されていました。 ご存じのとおり、アインシュタインは科学者ですが、数々の名言を残しています。それらの名言の多くは確かにビジネスに応用可能ですよね。 納得する点が多かったのでご紹介。 以下からどうぞ。 知識なんかより想像力の方がもっと大事だ! 技術的なことを知っていることももちろん大事ですが、アイディアを次々に生み出していくことの方が大事です。技術的な仕事はどんどんアウトソースできるようになっているのですから。 間違いを犯したことがないということは何もやっていない、ということ 何か新しいものをつくるときは正しい結果が得られるまで何度でも調整していかなくてはいけません。またその結果、うまくいくときもあるし、うまくいかないときもあります。うまくいくことを信じることも大事ですが、うまくいかないときにがっかりしすぎるのも
Firefoxユーザー必見!「about:config」の詳細設定を『Configuration Mania』で簡単設定 管理人 @ 6月 15日 10:13am Firefox 「知っておきたい:『about:config』でFirefox2をカスタマイズする7の方法」で紹介したばかりですが、Firefoxには、アドレスバーに「about:config」と入力して、オプションウィンドウに項目がないものを含めて、Firefox の様々な設定値を直接編集することができる機能があります。 しかし、設定方法が少し面倒ですね。 そこで拡張機能『Configuration Mania』をインストールすると、チェックボックスのオンオフだけで、簡単に詳細設定を行えるようになります。 インストールすると、ツールバーの「ツール>Configuration Mania」を選択すると、設定画面がポップアップする
知っておきたい:『about:config』でFirefox2をカスタマイズする7の方法 管理人 @ 6月 15日 09:39am Firefox カスタマイズできるブラウザとしてFirefoxを愛用している人が多いですね。でも拡張機能を入れただけで満足していませんか? Firefoxではアドレスバーに「about:config」と入力すると、オプションウィンドウに項目がないものを含めて、Firefox の様々な設定値を直接編集することができます。フィルタに設定名を入力することで、素早く目的の設定へたどり着くことができます。この詳細設定画面で、Firefoxをもっと使いやすくカスタマイズしてみましょう。 セッション回復 ブロガーやウェブメールユーザーなら、長い時間をかけて書いた記事やメッセージを、アクシデントでタブやブラウザーが閉じて失ってしまったら、どれだけショッキングなことでしょうか。
誰でも紫色の何かを口に押し付ける事が出来るWeb Serviceを公開しました 今日mizzyさんが、何の前触れも無くmizzy.org : 紫色の何かを口に押し付けている…なんて画像を公開していて 「もしかしたら紫色の何かを押し付けたい需要が溢れているのか」とビジネスチャンスを見つけたので、カッとなって誰でも「あの」紫色の何かを押し付けられるWeb Serviceをリリースしました。 Geek Face Generatorといいます。 あなたの顔写真をuploadして、紫の位置をブラウザで調整すれば、あっというまに貴方もgeekの仲間に入れます。 下のサンプル画像のようにgeekじゃない人でも、お手軽にgeekに変身出来ます。 紫の種類はnormal geekとsuper geekの2種類ありますので、その日の気分で入れ替えるのもおしゃれかもしれません。 さっそく、ご活用して頂いておりま
filament group inc. || Styling the Button Element with Sliding Doors Particle Tree recently posted an article describing a technique they've come up with the style the button element. For those who aren't familiar, form buttons are notoriously difficult to customize. CSSでWEB2.0風ボタンを作成するサンプル。 buttonタグで、次のようなWEB2.0風なカッコいいボタンが作れるサンプルが提供されています。 HTMLタグはこんな感じ。 <button value="submit" class="submitBtn"><s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く