タグ

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

  • ついに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
  • 男性向けで「普通に(←ここ大事)オシャレなコーディネート」が見つかるスナップサイトまとめ - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    builder読者の皆さん、こんにちは。 金曜日担当の山田井ユウキです。 突然ですが、私服のコーディネートって、難しいですよね。 ね。 めちゃくちゃオシャレになりたいってわけでもないんだけど、人からそれなりに見られる程度にはきちんとしたい、でもどうコーディネートをすればいいかわからない。 ……で、そういう悩みをどう解決するかというと、一番楽で確実なのは、マネできそうなコーディネートを見つけて、そのままコピーすることだと思うんですよね。 といってもパリコレみたいな奇抜なやつとか、ファッション誌で外国人モデルが着ている「それめちゃ人を選ぶから!」と言いたくなるコーディネート(極端な短パンとか)はもうお腹いっぱいなんです! 「普通にオシャレなコーディネート」が知りたいんです! 僕は! ところがですよ。 ストリートスナップを掲載しているサイトはたくさんあるんですけど、そういう「普通の人」が着る「普

    男性向けで「普通に(←ここ大事)オシャレなコーディネート」が見つかるスナップサイトまとめ - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan
  • MogileFSで構築する高速スケーラブルな分散ファイルシステム - builder by ZDNet Japan

    連載「オープンソースソフトウェアでクリエイターを支援するmoonlinx」の第1回「ウェブメディア「moonlinx」を支えるオープンソースソフトウェア」ではmoonlinxの概要およびシステム構成を、第2回の「openSUSEの管理ツール「YaST」で作業を効率化:moonlinxを支えるOSS」では使用OSであるopenSUSEについて簡単に説明しました。 今回は、moonlinxで取り扱うメディアファイル(画像、音楽、動画)の保管方法について説明したいと思います。 分散ファイルシステム「MogileFS」 moonlinxでは、各種メディアファイルの保管に、オープンソースの分散ファイルシステム「MogileFS」を利用しています。 分散ファイルシステムを用いることにより、ファイルシステムを構成するノード群の一部がダウンしても、データを失うことなくシステムとして機能し続け、かつ自動レ

    MogileFSで構築する高速スケーラブルな分散ファイルシステム - builder by ZDNet Japan
  • 世界の歴史の動きをビジュアル化したFlashがすごい - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

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

  • HTMLをDBみたいに使えるスゴイライブラリ『htmlSql』を CakePHPで使う - h2ospace - builder by ZDNet Japan

    APIRSSなどを提供しているサイトは、情報を簡単に扱うことができますが、例えば Yahoo!の検索結果とか、mixiのニュースとか、あるサイトの一部を取り出したいことってよくあります。(とはいえ、著作権違反には注意 そんな時、PHPのライブラリである「htmlSql」を利用すると便利。このライブラリに、ファイルでもURLでも文字列でも、HTMLで作られたものなら何でも与えると、解析して取り出しやすくしてくれます。しかも、その取り出し方はSQL! 例えば、「id属性が’test’の p要素の内容を取り出したい」という場合には、次のようなSQLを使います。 SELECT text FROM p WHERE $id=="test" 超パワフル。ということで、これを CakePHPで利用するためのテクニック。 まずは、ダウンロードしたファイルの中から次のファイルを「app/vendors」フォ

  • Linux初心者がやってしまいがちな10+の過ち - builder by ZDNet Japan

    Linuxを使い始めて間もない人は、初心者ゆえの過ちをおかしてしまいがちだ。しかし、そういった過ちを避けるための支援を行うことにより、彼らのストレスを大幅に軽減することができるのである。 Linuxに慣れていないユーザーは、(誰でもそうであるが)たくさんの過ちをおかすものである。しかし、落とし穴になりそうなところが事前に分かっているのであれば、ストレスの原因を大幅に減らすことができるはずだ。筆者は以前、新米のLinux管理者がおかしがちな過ちについての記事を執筆したことがあるものの、Linuxデスクトップの初心者がおかしがちな過ちについては採り上げたことがなかった。そこで記事では、Linuxデスクトップの初心者にありがちな過ちを紹介する。 #1:Windowsを使っていると思い込む Windowsを使っていないことは誰でも分かるはずだと思うかもしれないが、そんなことはない。平均的なユーザ

    Linux初心者がやってしまいがちな10+の過ち - builder by ZDNet Japan
    Makots
    Makots 2010/05/17
  • 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
  • グーグル、「Wave」の提供を拡大へ--10万人のベータテスターにリリース - builder by ZDNet Japan

    Google Wave」は、拡張性および信頼性面でのさらなる徹底的なテストをすべく、10万人以上の新たなユーザー向けにリリースされる次なる段階へと進もうとしている。 すでに明らかにされていた通り、Googleは米国時間9月30日、これまでのごく限られたプレビュー提供の段階を終えて、Google Waveの試用を希望して登録したユーザー向けにアクセス権を提供開始する予定である。Google WaveのエンジニアリングマネージャーであるLars Rasmussen氏は、すでにプレビューへの参加を希望するリクエストが100万を突破しており、この全リクエストへ30日から一斉に応じることは難しいものの、Google Waveは、少なくとも次なる段階へと進む用意が整っていると述べた。 Google Waveは、電子メール、インスタントメッセージング、ソーシャルネットワーキング、オフィスのコラボレーシ

    グーグル、「Wave」の提供を拡大へ--10万人のベータテスターにリリース - builder by ZDNet Japan
  • Google App Engine詳解:さっそくHello Worldから作ってみた - builder by ZDNet Japan

    エッジ市場の活性化へ 高まるIoTを中心としたエッジ分野への期待 OSS活用が新しい時代のビジネスを拓く 50年の経験を持つアイネットが提供 ユーザー企業の使いやすさを第一に考えた ワンストップで使えるマネージドクラウド リモートワークを成功させる方法 必須となるセキュリティをどう強化するか 必要な対策5つを紹介 Kubernetes活用の最適解とは? 今、注目のコンテナを活用した柔軟なIT基盤 運用、管理の課題を解決しメリットを最大化 オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理由 電話営業・インサイドセールの革新 AIによる自動文字起こし・会話分析が 音声コミュニケーションの可能性を拓く ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス AWSとAzu

    Google App Engine詳解:さっそくHello Worldから作ってみた - builder by ZDNet Japan
  • グーグルの次世代検索技術「Caffeine」、検索結果に従来版と若干の違い - builder by ZDNet Japan

    コンテナをエンプラITに! コンテナ活用の基礎 番実装が増える背景とメリット クラウドネイティブの実現 モダンインフラの構築・運用の課題解決へ コンテナの可能性を広げるVMware Tanzu AI/IoTの時代を見据えた挑戦 デル・テクノロジーズ PowerEdge シリーズ その設計思想と特長に迫る RPAによる自動化を年30万で実現 小さな投資が目に見える大きな効果に! デジタル化によるわかりやすい業務効率向上 VMware modern App Days特設企画 VMware Tanzuによって拓かれる未来 これからアプリケーション戦略の道しるべ サーバースペシャリストへの道 PCサポートとサーバ管理の共通項 ひとり情シスのためのスキル向上のコツ 今を知り、未来を見据える 培ってきたノウハウを最新技術へ対応させる レガシーシステムのモダン化実現への道 大学、研究機関、製造業など

    グーグルの次世代検索技術「Caffeine」、検索結果に従来版と若干の違い - builder by ZDNet Japan
  • Linux用の優れたバックアップツール10選 - builder by ZDNet Japan

    信頼性の高いバックアップツールは贅沢品などではない--誰もが持っていてしかるべきものである。とは言うものの、自らのニーズを満たす機能を手に入れるために大金を投じる必要があるというわけではない。記事では、マルチプラットフォーム対応のものも含めて、Linux用の優れたバックアップツールを紹介する。 あなたがIT業界に身を置いているか、コンピュータのパワーユーザーであるかにかかわらず、バックアップツールは必携のツールであるはずだ。そしてバックアップツールには、定期的なバックアップや一時的なバックアップ、ローカルバックアップ、リモートバックアップを始めとする多くの機能が必要なのである。 プロプライエタリなソリューションは世の中にたくさん存在している。そしてそれらの中には必要最低限の機能を搭載した、費用対効果の高いものもある一方で、豊富な機能を搭載した、高価なものもあるのである。これに対して、オー

  • Firefox OSという夢--Google Chrome OSが目指す世界にあるべきもの - builder by ZDNet Japan

    自社利用の知見・経験を顧客に提供 コンテナ活用を推進する日立製作所 VMware Tanzuを利用したモダナイズを伝授 内閣官房やラックが登壇 ゼロトラストが官民一体で サイバーセキュリティを定義する Microsoft 365のデータは安全か? クラウド型アプリを採用する企業のための 包括的なデータ保護のありかたを解説 DX推進を阻害する3つの要因 プロフェッショナルが語る データ分析・データ活用の実現 特集:IT最適化への道 成功の秘訣をその道のプロが解説 カギとなるのはシステムの「見える化」 EDRトップランナー対談:後編 セキュリティ戦略を転換せざる得ない背景と EDRのような手法が必要な理由に迫る クラウドネイティブの実現 モダンインフラの構築・運用の課題解決へ コンテナの可能性を広げるVMware Tanzu みんなが使うMySQLの企業活用 なぜ有償サポートがあったほうが良い

  • クラウドコンピューティングがビジネスを変える8つの方法 - builder by ZDNet Japan

    ITの世界に大きな変化が起きた場合でも、その意味するところが常に明らかなわけではない。従って大規模な組織は、リスクを見越して、成り行きを静観する姿勢を見せる傾向が強い。しかし時には、変化がコスト削減や業務の改善、あるいは重要な戦略的優位をもたらすビジネス課題に取り組む手段をもたらしてくれる場合もある。これらの分野で得られる利点が大きいほど、その進歩はより戦略的なものであると言え、また決算に影響を与える可能性も高くなる。 クラウドコンピューティングは、急速にそのような大きな変化の1つとなりつつあり、AmazonAmazon Web Services)、Salesforce(Force.com)、GoogleGoogle App Engineを含む多くのサービス)の提供するクラウドサービスの何十万もの顧客は、Fortune 500企業も含めて、この分野に関心を抱いており、大きな契機を見てい

    クラウドコンピューティングがビジネスを変える8つの方法 - builder by ZDNet Japan
    Makots
    Makots 2009/06/23
  • OSSのクラウド基盤「Eucalyptus」を使う(1)--全体構成を理解する - builder by ZDNet Japan

    前回まで駆け足で、これから我々が作ろうとするクラウドの、いわば「お手」であるAmazon EC2自体が持つ機能について見てきました。今回からは、いよいよオープンソースのクラウド基盤ソフトウェアである「Eucalyptus」によるEC2互換クラウドの製作に入っていきます。 4月29日 (米国時間) 付けで、クラウド基盤ソフトウェア「Eucalyptus」を用いた製品とサービスを提供する企業「Eucalyptus Systems」のローンチがアナウンスされました(リンク先はPDFファイル)。前後して、EucalyptusをバンドルしたUbuntu Linux 9.04(コード名:Jaunty Jackpole、4月23日)のリリース、Eucalyptusの新バージョン1.5.1のリリース(5月8日)と、Eucalyptusに関わるニュースが相次いで流れました。まさに今が旬のソフトウェアと言え

    OSSのクラウド基盤「Eucalyptus」を使う(1)--全体構成を理解する - builder by ZDNet Japan
  • グーグル:「ブラウザこそがコンピュータだ」--Google I/O 2009カンファレンス開催 - builder by ZDNet Japan

    UPDATE サンフランシスコ発--Googleは米国時間5月27日午前、次世代のウェブテクノロジについて開発者らの関心を惹きつけるべく、ウェブアプリケーションが将来的に、いかにデスクトップアプリケーションに近付いていくかということを示してみせた。 Googleの最高経営責任者(CEO)であるEric Schmidt氏は、サンフランシスコで開催されている「Google I/O 2009」カンファレンスの冒頭で、「今こそ、われわれの目の前に広がっている素晴らしいチャンスをものにする時である」と語った。Schmidt氏はここで、未来のアプリケーション開発の基盤がコンピュータのOSではなく、インターネットとブラウザになるという確信が強くなってきていることについて述べている。 とは言うものの、業界はまだその段階に到達していない。約4000人の開発者を前にデモンストレーションされたアプリケーションの

    グーグル:「ブラウザこそがコンピュータだ」--Google I/O 2009カンファレンス開催 - builder by ZDNet Japan
  • 「クラウドのある世界」はどれだけ便利?--自分たち専用のクラウドを作る - builder by ZDNet Japan

    最近、IT業界では「クラウド」という言葉を耳にしない日がないくらい、非常に高い注目を集めています。今回の連載では、学内や社内に「自分たちだけのクラウドシステム」を立ち上げることを目標に、いろいろな話題に触れていきたいと思います。 連載1回目の今回は、クラウド全般についての話をしたいと思います。2回目以降で、OSS(※注1) を使い、仮想マシンベースのクラウドシステムを作るために必要な知識や手順について説明していきます。そこでは、Amazonのクラウドシステムをモデルにします。 クラウドシステムの構築を行う前に、そもそも「クラウドシステム」とは何であるかを少し考えてみましょう。クラウド(※注2)とは、ネットワークの向うにあるコンピュータ資源を、必要な時に必要なだけ利用できる環境と考えておけば良いと思います。 かつて、新たな事業やプロジェクトのために新規のコンピュータ資源を利用したいと思った場

    「クラウドのある世界」はどれだけ便利?--自分たち専用のクラウドを作る - builder by ZDNet Japan
    Makots
    Makots 2009/05/11
  • あなたの履歴書を向こう5年間戦えるものにするために--今後必要な開発者スキル10選 - builder by ZDNet Japan

    最近の経済の変化から、現在多くの開発者が短期的な仕事を探している。同時に、スキルを習得するために時間とエネルギーを投入するのであれば、そこから確実に最大の収入を生むことが重要だ。ここで紹介する10のスキルのリストは、あなたの履歴書を向こう5年間戦えるものにするために、今すぐ学ぶべきものだ。このリストはとても網羅的とは言えないし、カバーし切れていない業界の分野も非常に大きい(例えば、メインフレームの開発者はカバーされていない)。とはいえ、平均的な主流の開発に対しては、少なくともこれらのスキルの7つを学んでいれば間違いはないだろう。就職の面接で説得力を持って話せるというだけでなく、これらは実際に仕事でも役に立つ。 1: 「ビッグスリー」の1つを学ぶ(.NETJavaPHP) 開発業界に(レッドモンドに隕石が落ちるというのに匹敵するような)劇的な変化が起きない限り、ほとんどの開発者は少なくと

  • あなたのウェブサイトを高速化する方法 - builder by ZDNet Japan

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

  • オープンソースをライセンス的に正しくつかうための11のチェックポイント - builder by ZDNet Japan

    「オープンソースカンファレンス2009 Sendai」が1月24日、宮城県仙台市の東北電子専門学校で開催された。公式サイトのタイトルには「来ないとお仕置きだっちゃ☆」との追記が見えるが、アットホームな雰囲気の中で進行するカンファレンスであった。 稿では、NEC OSSプラットフォーム開発部 エキスパートの姉崎章博氏による講演「OSSをライセンス的に正しく使う/プロプラだけの製品とするための11のチェックポイント」を紹介する。なお、特に断りがない限り、全て日の著作権法について説明している。 オープンソースソフトウェアをライセンス的に正しく使うために 姉崎氏が挙げたチェックポイントは次の11点。 その社製プログラム、すべて自社の著作物ですか? 商用プログラムを同梱している場合、必要な手続きはお済みですか? 他人の著作物を使用していないことを確認するためコード検査をしていますか? OSSの

  • 2009年のLinuxとオープンソース、予想10選 - builder by ZDNet Japan

    筆者が予想するLinux OSとオープンソースソフトウェアの2009年は、携帯電話分野での大きな伸びや、大企業のスケーラビリティへの対応、OpenOffice 3の普及など、明るい話題が多い。記事を読み、筆者の予想に同意できるかどうかを判断してほしい。 2009年になった。私のような人間にとって年の初めは、「昨年を振り返る」ための時期ではなく、「今年を展望する」ために頭を絞る時期なのだ。どうやら私は過去を振り返ることよりも、将来に目を向けることの方が好きなようである。このため記事では、Linux OSとオープンソースソフトウェアにとっての2009年を予想している。 #1:Android 2009年は、携帯電話用OSであるAndroidが市場の一角にい込み、Appleや同社のiPhoneに対して確たる競合となり得ることを示す年になるだろう。現在のところ、Androidを搭載した携帯電話

    2009年のLinuxとオープンソース、予想10選 - builder by ZDNet Japan