さて、前回まで基礎部分をいろいろと説明したので今回からは実装について。現在のソースやその成り立ちを説明するのもいいんだろうけど、今日からはちょっぴりハンズオン形式に趣向を変えてみよう。ってことで node.js を作っていくよ! 実装編その一はJSエンジンであるV8にJavaScriptのソースを食わせて実行する、つまりはオレオレJS環境を作るまでを扱うのだ。 V8はもともと他のソフトウェアに組み込まれて使用されることを想定(例えばChromeとかね)されているのでこういう作業が必要になる。 手順は大きくわけて二つ 1. まずはV8のソースを落としてきてV8のビルド 2. V8のソースディレクトリに自作のC++のソースを作ってコンパイル&実行 C++が出てきた時点で引いちゃったかもしれないけど、C++を使えるようになるのが今回の目的ではないのでまずはリラックス。C++っていったってそんなに
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
11月ですね!今年も残り2ヶ月! 本社のある鎌倉は紅葉の季節にさしかかり、いい景色に元気をもらっているbarimiです! Facebookって流行って…る?! ってことで、私も先月からぼちぼち使いはじめました! …が、ファンページってどうやってつくるの?とかデザインってどんなのがあるの? などなど、まだまだ分からないことが沢山。 そこで今回は、デザインがかわいいファンページや、デザインギャラリーサイトをご紹介したいと思います! いいね!ボタンを押させたい!ってときに一工夫しているファンページ ってことで、印象的なウェルカムページ。 Redbull まずはRedBull。かわいいグラフィックで思わず押したくなります。 Teesey Tees こちらは、いいね!を押すと、、、、(押してみましょう!) Desigual オーソドックスな画面ですが、独特の浮遊感のある色合いが綺麗ですね。 ファンに
Wakachi sample(websocket vs. xhr) 小松さんの「websocketでpipelineをすると、感動的に早い!!」 のサンプルです。 文書をわかち書きするサンプルです。"via ..."をクリックすると、わかち書きしてくれます。Webサーバー上でのMeCabで解析した結果を基にわかち書きしてくれます。 解析用サーバーとして、websocketサーバーと通常のwebサーバーのパターンの2種類を用意しています。websocketサーバーのほうが圧倒的に早いことが分かると思います。これは、websocketのオーバーヘッドが従来のHTTPに比べ非常に小さく、またpipeline処理に適しているためです。 Source: 「坊ちゃん」夏目漱石 親譲りの無鉄砲で小供の時から損ばかりしている。小学校に居る時分学校の二階から飛び降りて一週間ほど腰を抜かした事がある。なぜ
このウェブスペースへは、まだホームページがアップロードされていません。 早速、エックスサーバー上へファイルをアップロードしてみましょう。 アップロードの方法などは、サポートマニュアルをご参照ください。
グーグルとVMware、両社のツールを統合したクラウド対応開発ツールをリリース。Google App Engine for Businessの発表も近い? グーグルとVMwareは、両社のクラウド対応アプリケーション開発ツールの統合を進め、2週間以内にリリースすると先週の木曜日、10月21日付けで発表しました。具体的には、グーグルのGoogle Web ToolkitとVMwareのSpring Rooの統合、そしてGoogle Speed TracerとSpring Insightなどの統合などです。 どのようなツールが統合されるのか? VMwareのSpring RooはコマンドラインからJavaのソースコードを生成する開発ツールで、データベースとそれに関連したフィールドなどを伴う基本的なWebアプリケーションが生成できます。しかしユーザーインターフェイスの部分はそれほどリッチなものが
Firebugはクロスブラウザのデバッガへ「変態する」と、Firebug開発者ブログのエントリ「Firebug Metamorphosis」で今後の開発方針が明らかになりました。 なぜこのような方向性が打ち出されたのか? その理由としてあげられたのは、Firefox 4から新たに内蔵される予定のデバッガ機能です。Firefox 4からはFirebugがなくともJavaScriptのデバッグなどが可能になるとのこと。 They all have more design and development resources than Firebug and they all have a built-in advantage 彼らは私たちFirebugチームよりも多くのデザインと開発のためのリソースがあるし、なによりもブラウザ内蔵というアドバンテージがある そこで彼らはFirefox内蔵のデバッ
フロリダ州オーランドのディズニーワールドを会場にして先週行われた米ガートナーのイベントで、「2013年までにクラウドのリーダーがマイクロソフトとVMwareの2社だと認識されるようになるだろう」とアナリストが予想していると、PC Magazineのブログにポストされたエントリ「Gartner: Will Microsoft and VMware Dominate the Cloud Landscape?」で取り上げられています。 Gartner: Will Microsoft and VMware Dominate the Cloud Landscape? - Forward Thinking by Michael J. Miller この発表が行われたのは「Cloud Computing: Changing the Vendor Landscape」(クラウドコンピューティング:変わるベ
アドビシステムズのイベント「Adobe MAX 2010」がロサンゼルスで行われたのは、先週10月25日(日本時間25日深夜)。同社CTOのケビン・リンチ氏の基調講演では、モバイルデバイスの盛り上がりというIT業界全体のトレンドに触れた後、アドビ製品の最初の話題として登場したのがHTML5/CSS3によるマルチスクリーン対応でした。 一方でFlashとAIRが主役として登場したのは後半。セットトップボックスで動作する「AIR FOR TV」の発表と、ゲームプラットフォームなどに使えるGPU対応のFlashの発表などにおいてです。 [速報]Adobe MAX 2010。HTML5とjQueryに対応したWebアニメーションツール「EDGE」などを発表 - Publickey アドビのイベントで、HTML5/CSS3/JavaScriptがFlashよりも先に紹介される。これはアドビがHTML
「私たちの戦略をシフトした」と、マイクロソフトのサーバー&ツール ビジネス担当 プレジデントのボブ・マグリア氏が、ブログAll About Microsoftのエントリ「Microsoft: Our strategy with Silverlight has shifted」のインタビューで語っています。 新たな戦略では、SilverlightはWindows Phone 7のアプリケーション開発プラットフォームとなり、HTML5がiPhoneなどモバイルも含むクロスプラットフォームに位置づけられると説明しています。 Publickeyでは以前から「iPhone OSのFlash排除で、HTML5/JavaScriptだけがマルチプラットフォーム対応として残った」と、HTML5が唯一のクロスプラットフォームとなり、マイクロソフトのSilverlightやアドビスシテムズのFlashが目指し
モバゲーで知られるDeNAは、バックエンドデータベースにNoSQLを使っていません。なぜか? それはMySQL/InnoDB 5.1の環境で秒間75万クエリという、多くのNoSQLでも実現できないような高性能を実現しているから。DeNAの松信嘉範(まつのぶよしのり)氏は、自身のブログにこんな内容のエントリ「Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server」(英語)をボストしています。 Yoshinori Matsunobu's blog: Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server 松信氏が指摘するように、大規模なネットサービスを提供している企業の多くは分散環境で
アドビシステムズが先週行ったイベント「Adobe MAX」で、開発中のHTML5アニメーションツール「Edge」について明らかにしました。そしてAdobe TVの「EPISODE:Preview of the Edge Prototype tool for HTML5」では、動画でより詳しくEdgeの機能について解説しています。 そこで見えてきたのは、EdgeとはFlashでタイムラインを設定するように手軽かつ本格的にHTML5のアニメーションを作るツールになるだろう、というものです。公開された動画からその機能を見ていきましょう。 レイヤごとにプロパティの設定が可能 これがEdgeの画面。上部がオブジェクトの操作ペインであり、WebKitによるプレビューも表示されます。下部にタイムラインが表示されています。画面右上にはレイヤ、右下にプロパティがあります。 これがタイムラインの部分。Acto
複数ファイルのアップロード input で異なった name を 使用することにより、複数のファイルをアップロードすることができます。 複数のファイルを一度にアップロードし、自動的にまとめられた情報を 配列で取得することが可能です。これを行うには、HTML フォームで 複数選択可能なセレクトやチェックボックスを指定する際と同様、 配列を用いた投稿用の構文を使用する必要があります。 <form action="file-upload.php" method="post" enctype="multipart/form-data"> Send these files:<br /> <input name="userfile[]" type="file" /><br /> <input name="userfile[]" type="file" /><br /> <input type="sub
WWWのハイパーテキストが誕生して、早20年。誰もが片手に通信機器を持ち、誰かしらとつながっている。あらゆるメディアが電子化される時代。書籍や雑誌は薄くて小さな端末の中に押し込まれ、フリック&タップで見るのが常識になるのも、もはや時間の問題なのかもしれない。そんな中、メディアの業界でゆるりゆるりと独自のポジションを築き上げている人物がいる。編集者・アーティストの伊藤ガビン氏だ。 先日、伊藤は、編集者の古屋蔵人との共同企画でオンデマンドのTシャツショップ「TEE PARTY」を立ち上げ注目を集めている。編集者の古屋は、雑誌などへの執筆と並行してBEAMS TやTOKYO CULTUART BEAMSのディレクターを務める人物。TEE PARTYのページでは、クリエイターごとに「レーベル」と呼ばれるお店の看板を出し、レーベルごとに好きな数だけ自分たちのデザインしたTシャツをページ(売場)に並べ
Hybrid, Modern and Open, Triton is engineered to run the world’s largest cloud native applications.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く