タグ

ブックマーク / builder.japan.zdnet.com (10)

  • ついにRFCに登場!Webサーバとの双方向通信を実現する「WebSocket」 - builder

    次世代のWebアプリケーションの中核を担う技術として「HTML5」に注目が集まっているが、それと並んで期待されている技術に「WebSocket」がある。 IETFとW3Cによって仕様の策定が進められており、最初の提案以来幾度もの改訂を経て、2011年12月11日にそのプロトコル仕様がRFCのProposed Standard(RFC 6455)となった。 AjaxからComet、そしてWebSocketへ WebSocketはウェブサーバとブラウザが直接コネクションを張って双方向通信するための技術規格である。HTTPとは異なる独自の軽量プロトコルによって通信を行うため、オーバーヘッドが小さく、長時間に渡って通信する場合でもHTTPコネクションを占有する必要がないというメリットがある。 WebSocketが生まれた背景には、サーバとブラウザがもっとリアルタイムに通信して情報の配信や更新を行え

    ついにRFCに登場!Webサーバとの双方向通信を実現する「WebSocket」 - builder
    ya--mada
    ya--mada 2012/01/06
  • 世界の歴史の動きをビジュアル化したFlashがすごい - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    builder読者の皆さん、こんにちは。 金曜日担当の山田井ユウキです。 今日は世界の歴史をとても楽しく勉強できる面白フラッシュをいくつかご紹介したいと思います。 僕も学生時代には世界史を専攻していたのですが、 歴史って暗記科目だと思うと急につまらなくなってしまうんですよね。 そうではなくて、大きな流れをイメージしながら物語を読み解くつもりで勉強していくと、とても楽しい科目に化けます。 で、その大きな全体の流れを把握するのに便利なフラッシュがこれ。 まずは東アジアバージョン。 ■東アジア西暦0~2000 右を向いている三角の矢印をクリックすると、西暦0年から2000年に向かってゆっくりと地図が変化していきます。 そのとき勢力図がどうなっていたのかだけでなく、各勢力がどのようにして拡大し、ぶつかり、そして滅んでいったのかがよくわかります。 途中経過はこんな感じ。日はあまり変化しないですね。

    ya--mada
    ya--mada 2010/09/12
    す、すごい!担当者のコメントが。
  • Apacheの設定を変更し、単一IPアドレス上で複数のSSLサイトを運用する - builder by ZDNet Japan

    Apacheのバージョン2.2.12以降では、SNI(Server Name Indication)という、SSLプロトコルに対する拡張機能がサポートされているため、名前ベースのHTTPサイトを設定する場合と同じように名前ベースのHTTPSサイトを設定することが可能になっている。記事では、Apacheのこの機能について紹介する。 Apache Webサーバがバージョンアップし、成熟していくに伴い、新機能の追加やバグの修正が行われてきている。そして、バージョン2.2.12で追加された機能のうち、最も重要なものはおそらく、単一IPアドレス上で複数のSSLサイトを運用できるようにするという、長らく持ち望まれていた機能だろう。 これまでは、特定のIPアドレスに対してSSL対応のWebサイトを割り当てた場合、そのサイト1つしかSSL対応のWebサイトを運用することができなかった。つまり、IPアドレ

    Apacheの設定を変更し、単一IPアドレス上で複数のSSLサイトを運用する - builder by ZDNet Japan
  • あなたのウェブサイトを高速化する方法 - builder by ZDNet Japan

    そして同氏は、世界で最も高速なウェブサイトの1つであるGoogleのパフォーマンスにかかわる仕事をしているのである。 ウェブのパフォーマンスには2つの重要な側面、すなわち効率性と応答時間がある。効率性は、世界ランキング100位に入るようなウェブサイトを構築する際に出てくるスケーラビリティという難問に取り組むための武器である。あなたのウェブサイトが何百万人単位のユーザーと、何十億単位のページビューを擁するような規模のものである場合、バックエンドアーキテクチャ全体に対する理解を深めておくことが重要となるだろう。 ページの速度というものは、HTMLドキュメント内に記述する一連の指示によって決定されると言っても過言ではない。 iGoogleを例に挙げると、バックエンド処理に費やされる時間、すなわちデータがキャッシュされていないために毎回リクエストされることで費やされる時間は、ページ全体の処理時間の

    ya--mada
    ya--mada 2009/02/18
  • LinuxがMac OS Xよりも優れている10のこと - builder by ZDNet Japan

    Mac OS Xにはユーザーフレンドリーという謳い文句があるが、Linuxに及んでいない部分がまだまだ数多くある。柔軟性からポータビリティ、さらにはコストにいたるまでのあらゆる点において、Linuxが優れているという私の主張を読んでもらいたい。 Mac OS XがLinuxの親戚筋にあたるBSD系UNIXに基づいているという点、そして利用可能なOSの中で最もユーザーフレンドリーなものであると認識されているという点に着目した場合、みんなが好んでいるこのOSよりもLinuxの方が多くのことをずっと上手にこなせるという主張は、奇妙なものに思えるかもしれない。しかし、まずは記事を読み進めてみてほしい。ひょっとしたらあなたの考えも変わるかもしれないのだ。 #1:柔軟性 Mac OS Xを使ったことがあるのであれば、ユーザーフレンドリーであることは認めるものの、柔軟性はさほどないということが判ってい

    LinuxがMac OS Xよりも優れている10のこと - builder by ZDNet Japan
    ya--mada
    ya--mada 2008/12/23
    コピペの改変ネタですわかります >_<
  • ネット文化圏の勢力図を作ってみた。 - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    記事は、11/29 13:18に最新の追記・修正が入っています。 builder読者の皆さん、こんにちは。 職場で隣のデスクの先輩に「僕は今年のクリスマスも一人寂しくTVを見ることになりそうです」と言ったら、「俺は一人でイルミネーションを見に行く」と呟かれてしまった山田井ユウキです。 この先輩には一生勝てないと思います。 そんなことはさておき。 今回もネット黎明期を支えた個人サイトについて更新しようかと思ったのですが、急きょ別の企画を思いついたのでそっちを書くことにしますね。 題して、 です。 「ネット文化圏」って何よ? という方のためにちょこっと説明すると、広大なネット世界には数多くの文化圏がそれこそ宇宙の星々のごとく点在しており、それぞれが独自のカルチャーやコミュニティを築いて発展しています。 たとえばmixiや2ch、ニコニコ動画など……。 そういった、ネットに大きな影響を与えて

    ya--mada
    ya--mada 2008/11/29
  • 新APIまもなく登場--Google Developer Day 2008の見所とは? - builder by ZDNet Japan

    Googleが2007年に初めて開催した開発者の祭典「Google Developer Day」の第2回が、2008年6月10日にパシフィコ横浜で開かれる。今回のGoogle Developer Day 2008は、まず「Google IO」という名前のフラッグシップ的なイベントがサンフランシスコで開催され、その後、他の国々に回っていく。嬉しいことに、サンフランシスコ以外では日が最初に開催されることになるという。 新しいAPIがまもなく公開 2007年はGoogle Gearsが発表されて大きな話題となったが、Google Developer Dayのコンテンツ編成を担当するGoogle ビジネスプロダクトマネージャーの石原直樹氏によれば、同社はDeveloper Day 2008に先立って、新しいAPIを公開する準備を進めているところだという。 詳細は明かされていないが、イベント前にこ

    新APIまもなく登場--Google Developer Day 2008の見所とは? - builder by ZDNet Japan
  • Twitterもどきを作りながらGoogle App Engineの肝データストアを理解する - builder by ZDNet Japan

    サービスを止めない! サイバーエージェントに聞く高可用性の実現 そこにピュア・ストレージが選ばれた理由 勝つためのクラウド活用術 New Value on Azure ビジネスを次のステージへ! 新OSのWin11はどう進化したか ビジネス上の役割、開発の要因と Win11が目指した5つのポイントを紹介 RPA見直される”業務”と”人”の関係 人的リソースを単純作業から解放! 高付加価値業務への転換のために 50年の経験を持つアイネットが提供 ユーザー企業の使いやすさを第一に考えた ワンストップで使えるマネージドクラウド クラウド導入が進まない当の課題 ITベンダーだからこそ知っている クラウドに二の足を踏む企業のボトルネック 大事なのは”仕事の段取り” 幅広い業務を任されているからこそできる ひとり情シス流の業務改善術 リモートワークを成功させる方法 必須となるセキュリティをどう強化す

    Twitterもどきを作りながらGoogle App Engineの肝データストアを理解する - builder by ZDNet Japan
    ya--mada
    ya--mada 2008/04/15
    google app engine ってなによ。置いてかれてるよ。
  • 5分で学ぶGoogle Gadget開発 - builder by ZDNet Japan

    膨大なアクセスを支える屋台骨 高い安定性とパフォーマンスを両立 ZOZOTOWNが選んだストレージ基盤を解説 Kubernetes活用の最適解とは? 今、注目のコンテナを活用した柔軟なIT基盤 運用、管理の課題を解決しメリットを最大化 今時プライベートクラウドの作り方 2020年代のプライベートクラウド環境を AzureとVMwareを例に紹介 現場主導のデジタル変革 ビジネス変革のための“ITの民主化” そして 変わるIT部門の役割 ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス RPA見直される”業務”と”人”の関係 人的リソースを単純作業から解放! 高付加価値業務への転換のために 大事なのは”仕事の段取り” 幅広い業務を任されているからこそできる ひとり情シス流の業務改善術 新OSのWin11はどう進化したか ビジネス上の

  • C/C のポインタの機能--参照渡し - page2 - builder by ZDNet Japan

    ポインタとは ポインタはC/C++言語の特徴的な機能のひとつである。ポインタ(pointer)を直訳すると「指し示すもの」であり、別の変数や文字列定数の場所を指し示すために使う。また、ポインタを指すポインタ(ポインタへのポインタ)というものも存在する。 このページをお読みいただいている読者にあっては、「C言語 ポインタ」「C++ ポインタ」などのキーワードでWeb検索をしたことがあるかもしれない。そうするとポインタに特化した内容の書籍をいくつか見つけられる。それだけ奥が深い機能ということである。 ポインタの用途 では、ポインタはどんなところで使われているのだろう。C/C++言語では、あらかじめ定義されている関数が多数存在するが、その一覧には、*(アスタリスクあるいはアステリスク)が付いているものをよく見かける。 これらはポインタを表し、主に文字列の操作やファイルをはじめとするデータの入出力

    C/C のポインタの機能--参照渡し - page2 - builder by ZDNet Japan
    ya--mada
    ya--mada 2008/04/01
    こうゆうもんでもいいのではないかと思った。c使わないし。cは10年以上使ってない。知らない言語を知ったかぶりで記事を書けって言われたら?FORCEは逆ポーランドなんだ!とかほざくのかなオレだったら。
  • 1