移転しました http://please-sleep.cou929.nu/20100221.html
移転しました http://please-sleep.cou929.nu/20100221.html
Overlay Weaver はオーバレイ構築ツールキットです。 アプリケーション開発に加えて、 オーバレイのアルゴリズム設計もサポートします。 アプリケーション開発者に対しては、 分散ハッシュ表 (DHT) やマルチキャストといった高レベルサービスに対する 共通 API を提供します。 この API を用いることで、 特定のトランスポートプロトコル、データベース、ルーティングアルゴリズム に依存しないアプリケーションを開発できます。 Overlay Weaver は、 ルーティングアルゴリズムとして Chord、Kademlia、Koorde、Pastry、Tapestry、FRT-Chord の実装を提供しています。 ルーティング層の分割によって、 これらのアルゴリズムをたかだか数百ステップで実装することが可能となりました。 ルーティング層は高レベルサービスの下位に位置し、 ルーティン
あまり積極的に使われてないようだが、Firefox ExtentionはJavaScriptだけではなくC++やJavaで書かれたプログラムを動かす事が出来る。 一応、今までの実験で本当に動かす事が出来るという確認は取れたのでいよいよサンプルコードの実装に取りかかってみる。 SDK 実装には、Gecko SDKが必要になる。以降の話は1.9.1を前提で進める。 https://developer.mozilla.org/en/Gecko_SDK#Downloading ここから入手し展開するだけで動くはずである。 しかし、MacOS Xでは色々細工をしないと動かない。 メンドイので後でまとめる事にして省略。 XPIDL XPIDLを用いてJavaScript・C++間のインタフェースを定義する。 これにより、C++なクラスがJavaScriptで扱えるようになる。 #include "ns
via JavaScriptやFirefox拡張開発等に使われるXULの開発環境「Spket IDE」:phpspot開発日誌 Spket IDE Mozilla用の開発環境 キタ─── って事でEclipseプラグインとして導入。これは良い感じです。何から何までやってくれる感じ。 プロジェクト作成 テンプレート的にディレクトリの構成とファイル*1を置いてくれる ビルド用のbuild.xmlが用意される 因みに、ビルドするとプロジェクトディレクトリ/distが作られ、content,locale,skinディレクトリをまとめたjarファイルとインストール用のxpiファイルが作成される。 補完機能 完全でないものの良い感じ。 JavaScript すごいよ、XPConnect,XPCOM まできちんと補完されるよ。 あと、補完ではないけどProfile Explorerなるものが素適。XPC
HTML5関連で、Web Socketが話題になることが増えてきました。 その中で、Web Socketはブラウザで生のTCPが扱えるようになった!いや、違うよ。生のTCPじゃないよ!と言ったことをよく目にします。 lighttpd 1.4.x用のmod_websocketを個人的に作成している為、そういった疑問に対しての参考になりましたら、と。勿論、間違ってたらご指摘ください。(^-^; Web Socketとは ブラウザ(上のJavascript Program)で生のTCPを扱えるように策定されたプロトコルです。 なぜ、そう言うのか、順を追って説明します。(ごめんなさい、やっぱりちょっと修正しておきます) ブラウザがどう動いているのか? まず、Web Socketを利用する際、ブラウザがどのように動いているのかを説明します。また、Web Socketには、ws schemeとwss
「続・ハイパフォーマンスWebサイト ―ウェブ高速化のベストプラクティス」というオライリー・ジャパンの書籍の付録に「Web高速化に対するGoogleのアプローチ」と題して、記事を執筆させてもらった。 この「続・ハイパフォーマンスWebサイト」はタイトルの通り、「ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール」の続編だ。「ハイパフォーマンスWebサイト」がそうであったように、本書も実践的なWeb高速化テクニックについて書かれていて、Web開発者は必携の1冊だろう。 以下が目次。付録が日本語版でのみの特典で、Yahoo! JAPANさん、Mozilla Japanさん、そしてGoogleが高速化についてその考えやテクニックを書いている。私は最後の最後までほかの方が何を書かれているか知らなかったのだが、それぞれ違う観点から書かれていて、なかなか面白い。 1章 Ajaxアプリケ
IT技術を中心に、暮らしに役立つ情報からクラシック音楽の解説まで気軽に情報発信しています。 WEBサイトはhttp://toremoro21.world.coocan.jp/ Twitterは@toremoro21です。 第2回Twitter研究会は今年7月~9月に開催する予定になりそうだ。ということで、そろそろ講師用MLを作ることを考えている。次回のTwitter研究会では私も講師陣に加わってTwitterライクなサービスをP2P(というよりもクラウドと言ったほうが適切かもしれない)で実現するための手法について議論したいと考えている。本記事はその議論のためのメモである。 さて、TwitterをP2Pで実現する方法については、既に本Blogにおいてほぼ3年前に議論している。本記事はその記事に対して実現方式等を補足したものである。 Tomo's Hotline [P2P]TwitterのP2
気づいたことやミスしたことなどメモしていたので確認作業。細かい仕様だったり暗黙のルールだったり、テクニックだったり。JSに慣れていたら当たり前なことばかりかもしらん。 追記のところはid:os0xさんより。ありがとうございます! undefined var a; alert(a) // undefined 宣言だけだとundefined。undefinedというのは、宣言している変数に値が入っていませんよ、ということ。 そしてオブジェクトには無いプロパティとか参照すると出てくる。 var a = 100; alert(a.length); // undefined さらに引数も。 function func(val) { alert(val); } func() // undefined 引数はCallオブジェクトってのに格納される。このオブジェクトはローカルの変数が格納されるオブジェクト
はじめに 「マンガでわかるJavaScript」は、難しそうに思えるプログラムを、簡単そうに見えるマンガで解説するという初心者向けの入門講座です。 架空の高校生たちに教える形式で、プログラムの基礎から応用を、解説していきます。一通りのマンガを読めば、かなり実践的なところまで、プログラムを書けるようにしていきます。 (マンガは、左上から右下へと読みます) プログラムというと、けっこう大変そうに思えますが、この講座のテーマは「面倒くさいことを楽にする」です。面倒臭がりで、手抜き大好きの女子高生を主人公にして、楽しくプログラムを学んでいくことにします。 主な対象読者は「これからプログラムを学んでみたい人」「Webの世界に関わっていてJavaScriptを学んでみたい人」「昔JavaScriptを触っていたけど最新のトレンドが分からないので改めて学んでみたい人」などです。初心者だけでなく、Webデ
今日で就職活動を終えました。決まった時、泣きました。それはどうでもいいのだけど。 長くて短かったですし、楽しくて辛かったです。 それが全部一緒にやってくる就活という体験は、かなり特殊な体験なのではないかと思います。 私が1年前に戻るとして、一番自覚しなきゃいけなかったことを書きたいと思います。もう戻れないので、来年の人向けです。 理系院生の就職活動で一番大切なこと 修士1年の12月までになんらか研究成果を出しておくこと。 これに尽きる気がする。 理系院生の就職活動における拘束条件として以下がある。 就職活動が思い通りにできる期間は決まっている。拘束時期は希望する業界や職種にもよるけれど、情報・メーカー系を順当に志望するのであれば、修士M1の2月3月は必ず説明会とES書きで予定が埋まる。また4月には大企業の1期選考がある。この時期に活動できないと、職の幅を狭めてしまう。このスケジュールは学生
一番くじ あんさんぶるスターズ!! ~Let’s enjoy together! vol.2~ 一番くじ あんさんぶるスターズ!! ~Let’s enjoy together! vol.1~ 一番コフレ 夏目友人帳 一番くじ 僕のヒーローアカデミア ULTRA IMPACT 一番くじ 『劇場版 ソードアート・オンライン -プログレッシブ‐ 星なき夜のアリア』 始まりの物語 一番くじ meiji 一番くじ <ディズニー プリンセス> Romantic Lagoon 一番くじ Re:ゼロから始める異世界生活 ~冬に舞い降りた少女たち~ 一番くじ IdentityⅤ 第五人格 第四弾 一番くじ 彼女、お借りします 満足度3 一番くじ ちいかわ とるパカ! 鬼滅の刃 ぬいぐるみ~sugar pochette~ 一番くじ エヴァンゲリオン EVANGELION HEROINES 一番くじ 劇場版 呪
Free PowerPoint templates to create outstanding presentations! Design elegant presentations with our free slides for Microsoft PowerPoint and Google Slides. Achieve the perfect design, every time with our exclusive templates, infographics, icons, charts, and diagrams. Charts and diagrams Present your facts and figures effectively with our free charts and diagrams for PowerPoint and Google slides.
Available templates are: Airport, Business Hours, Christmas, Company, Dashboard, Easter, Father’s Day, Hotel, Mother’s Day, New Year, News, Opening Hours, Planning, Price list, Retail, Saint Patrick’s Day, Schools, Soccer, Spring Season, Summer Season, Super Bowl, Valentine, Way-Finding, Weather and Welcoming.
無線LANを家庭や会社、駅などの公共の場でもうまく活用している方は多いと思います。私たちに身近な存在、そして便利な存在である無線LAN。気軽に利用できるまでに当然、導入工事が必要です。本サイトでは無線LAN工事に関するお得な情報や仕組み、規格の違いなどをご紹介しています。
情報処理学会電子図書館サービス終了のお知らせ 平素は当サービスをご利用いただきまして、誠にありがとうございます。 この度、「情報処理学会 電子図書館 サービス」は本サイトを閉鎖しサービスを終了することとなりました。 サービス終了につきまして、下記の通りご案内申し上げます。 何卒ご了承いただきますようお願い申し上げます。 長年のご愛顧誠にありがとうございました。 ■サービス終了日時■ 2013年 4月1日(月) 午前10時 をもって本サイトを終了いたしました。 ■今後について 今後は情報処理学会が運営する、「情報学広場」をご利用ください。 「情報学広場」では、情報処理学会発行の出版物のうち、会誌、論文誌、研究報告、シンポジウム論文集、欧文誌、英文誌の創刊号から最新号までのデータが掲載されています。 情報学広場はこちら 情報学広場の利用方法はこちら 情報処理学会に関するお問い合わせはこちら
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く