タグ

ブックマーク / xtech.nikkei.com (21)

  • [2]「企業システムに向くのはグーグル」、毎日新聞デジタル総編集長

    第2回の毎日新聞デジタルは2015年4月、運営するWebサイトのインフラ環境をグーグルのクラウドサービスである「Google Cloud PlatformGCP)」上に移行した。検討当初は米アマゾン・ウェブ・サービス(AWS)のサービスとGCPのどちらを選ぶかで迷った。両者で見積もりを取ったところ、各サイトの利用状況が読めない中で、契約内容を柔軟に変更できるGCPの方が有利と判断した。 毎日新聞デジタル ゼネラルマネジャー兼総編集長で、マイデジソリューションズ代表取締役社長の猪狩淳一氏と、猪狩氏と一緒にプロジェクトを進めた後に独立したコア・ジャパンの佐藤淳チーフ・クリエイティブ・オフィサーに、GCP選択の経緯や効果を尋ねた(写真1)。 写真1●毎日新聞デジタル ゼネラルマネジャー兼総編集長で、マイデジソリューションズ代表取締役社長の猪狩淳一氏(右)と、コア・ジャパンの佐藤淳チーフ・クリエ

    [2]「企業システムに向くのはグーグル」、毎日新聞デジタル総編集長
  • [第1回]「いつでも壊れる」前提に、汎用機器でインフラ構築

    世界有数の大規模CDN(Contents Delivery Network)事業者として知られるアカマイ・テクノロジーズ。今やその中身は動画に限らない。あらゆるトラフィックを高速に途切れさせることなく効率的にさばくインフラへと成長しつつある。その裏側に迫る。 2014年7月、アカマイ・テクノロジーズは消費者端末向けコンテンツ配信ネットワーク(CDN)において、23.1Tビット/秒という帯域(速度)を記録した。サッカーの2014 FIFAワールドカップの準決勝がブラジルで開催された日のことだった。 この数値は2Mビット/秒でエンコードされたパソコン向けHD(High Definition)ビデオストリームを1000万人以上に同時配信する帯域に匹敵する。言い換えると、データセンターに適用される10Gビット/秒の高速回線を50%の効率で使用すると仮定した場合、4620の回線を運用したケースに相

    [第1回]「いつでも壊れる」前提に、汎用機器でインフラ構築
  • フェイスブックが、2400億円も節約できた秘訣

    「フェイスブック1社だけで、20億ドル(約2400億円)ものエネルギーとインフラストラクチャーに関連するコストを節約できた」――。米フェイスブックのマーク・ザッカーバーグCEO(最高経営責任者)は2015年3月10日(米国時間)、自身のFacebookページでこのように明かした。同社がコスト削減に成功した秘訣は、「Open Compute Project(OCP)」だ。 OPCとは、フェイスブックが2011年に始めた、データセンター(DC)に必要なハードウエアの設計図をオープンソース化する取り組みである。フェイスブックはOPCを始める前から、サーバーやラック、DCの冷却設備などの自社開発を進めていた。これらの設計図をオープンソースにすることで、他の企業と協力してDC用ハードを開発できる体制を整えた。 米国ではフェイスブックよりも前に、米グーグルがDC用ハードの自社開発を進めていた。グーグル

    フェイスブックが、2400億円も節約できた秘訣
    cubicdaiya
    cubicdaiya 2015/04/07
    みんなYosemite好きだな
  • 存在感増すグーグル発のプログラミング言語「Go」、国内でも採用事例が増加中

    プログラミング言語、「Go」の存在感が増している。Goは、2009年に米グーグルが発表し、オープンソースとして公開した言語(画面1)。動的型付け言語の高い生産性と、C/C++のような静的型付けを持つコンパイラ型言語の安全性/性能の両立を目的に開発された(関連記事:GoogleがUNIX作者らが開発した新言語「Go」をオープンソースとして公開)。 文法自体はCに似ているが、オブジェクト指向の考え方を採り入れ、ガベージコレクションの仕組みも備える。メモリーの確保や解放をプログラマーが明示的に行う必要がない。並列処理を標準でサポートしているのも特徴だ。 Go言語はグーグル自身がソフトウエア開発の一部で用いているほか、他社による採用事例も増えている。例えば米ドロップボックスは2014年7月、Go言語の採用を表明した。国内でも、はてなやメルカリ、Gunosyなどが、サービス開発の一部にGo言語を採用

    存在感増すグーグル発のプログラミング言語「Go」、国内でも採用事例が増加中
    cubicdaiya
    cubicdaiya 2015/03/23
    うちの社名あった
  • 誰でも即席“Androidプログラマ”に、Googleが開発ツール「App Inventor」を一般公開

    言語を知らなくても簡単にAndroidアプリが作れる――。誰でもプログラマになれる“驚愕”の開発ツールが登場した。米Google社が提供する「App Inventor」だ。早速、開発のしやすさを体験してみた。 米Google社は2010年12月16日、Androidアプリを開発するためのツール「App Inventor」のベータ版を一般公開した。同年7月から登録者のみに提供していたものだ。ツールおよびWebサービスJavaアプリの3つの組み合わせで実現している。 App Inventorの特徴は、プログラムをコーディングしなくても、Androidスマートフォンで動作するアプリが即席に作れること。パズルを組み合わせる感覚でプログラムを作成できる(図1)。Javaを知らない人でも、Androidスマートフォンを持っていれば、そのまま個人用のアプリが即製可能だ。

    誰でも即席“Androidプログラマ”に、Googleが開発ツール「App Inventor」を一般公開
  • アルゴリズムへの招待

    適当な圧縮ルールを作り、ASCII文字で描いた絵をなるべく少ない文字数で表現するには、どうする?(詳しくは第2回を参照) アルゴリズムを構成する楽しい仕組みを紹介しながら、あなたに「おおっ」と言わせたい――。これが連載『地球にやさしいアルゴリズム』の最初の目的です。「数独パズルを解く」「ASCIIアートを圧縮する」など12の問題を用意しました。ぜひ挑戦してみてください。 問題を解けても解けなくても、アルゴリズムに興味を持てたなら、関連する文献や記事を抵抗なく読めるようになるはずです。アルゴリズムを使いこなしたり、新しく作ることも無理なくできるようになるでしょう。 まずはいろいろなアルゴリズムの面白いところを見て、楽しんでみましょう。 連載目次 第1回 ナンプレを解いてみよう 第2回 パズルみたいに楽しいデータ圧縮 第3回 「場面」の移り変わりに注目する 第4回 できるだけ短いルートでゴール

    アルゴリズムへの招待
  • 不良ディスクからデータを回収するGNU ddrescue

    ソフト名:GNU ddrescue 開発者:Antonio Diaz氏 ライセンス:GNU GPL v3またはそれ以降 配布元:http://www.gnu.org/software/ddrescue/ddrescue.html GNU ddrescueは,読み出しエラーが多発するような壊れかけの記録媒体からデータを回収するツールです。読み出し可能なデータを先に回収する方式を採用しているので,一刻を争う事態でもより多くのデータを救出できます。 HDDに不良が生じた際,最も重要なのはデータをいち早く回収することです。不良の原因がコントローラか機械的なものかを問わず,多くの場合で時間経過と共に問題が大きくなってしまい,回収できないデータが増えるからです。 データ回収のポイントは「問題なく回収できるデータを優先して作業」することです。読み出しエラーが生じるデータにこだわってリトライを繰り返すと,

    不良ディスクからデータを回収するGNU ddrescue
  • 第11回 クロージャによる超軽量並行プロセスの簡単実装法

    最近,ネットの一部で「Erlang」(発音はアーランまたはエアラン)というプログラミング言語が流行している(参考リンク)。Erlangはスウェーデンの通信機器メーカーであるエリクソンにて開発された言語で,エリクソン内部や通信業界はもちろん,Twitter(関連記事)などのオンライン・サービスでも採用されているという。 Erlangの特徴は,複数のプロセスが通信をしながら計算をする「並行プログラミング」を,言語の機能として強力にサポートしていることだ。C言語などの逐次プログラミング言語は,プロセスや通信の機能を内蔵しておらず,こうした機能をオペレーティング・システムに「外注」している。しかし,そのような外付けの仕組みは,メモリー消費量や速度,開発効率などの点でオーバーへッドが大きい。Erlangのような並行プログラミング言語では,プロセスや通信といった機能をプリミティブとして実装することによ

    第11回 クロージャによる超軽量並行プロセスの簡単実装法
  • 改めて考える「日本のソフトウエア産業,衰退の真因」と復活策

    「日のソフトウエア産業,衰退の真因」と題した松原友夫氏の論文を「経営とIT新潮流」というWebサイトに公開したところ,多くの読者に読んでもらうことができた。さらに,あちらこちらのWebサイトやブログから,松原氏の論文を巡る意見や感想が発信された。そこで改めて,松原氏に論文に込めた思いを伺うとともに,論文ではあえて記載を避けた「日のソフトウエア産業復活策」についても語って頂いた。 あの論文はもともと,2005年10月に発行された日経ビズテックNo.9に,「停滞産業復興計画」という特集の一部として掲載されました。原稿を松原さんにお願いした意図は,一般のビジネスパーソンにソフトウエア産業がどのような状態にあるかを伝えよう,というものでした。経営とIT新潮流というWebサイトも,経営者やビジネスリーダー向けなので,今回まったく同じ原稿を転載した次第です。一方,ITの専門家向けサイトであるITp

    改めて考える「日本のソフトウエア産業,衰退の真因」と復活策
  • 【動画付き】画面で見る最新デスクトップ環境「Beryl」

    画面で見る最新デスクトップ環境一覧は,こちらから Beryl Projectは2007年3月14日,デスクトップ環境の「Beryl 0.2.0」を公開した(写真1)。Berylは,グラフィックス・カードのアクセラレーション機能を直接利用する「XGL」や「AIGLX」に対応したデスクトップ環境である。ウインドウの描画を高速化できる,ウインドウを動かした際に特殊効果を得られる,などの機能を持つ。デスクトップを回転させるなど,3次元効果も用意されている。 今回公開されたBeryl 0.2.0は,前バージョンの0.1.5に比べ,設定ツールの改良,タスク・バー上にウインドウのサムネイルを表示する効果の追加,デスクトップを表示させる場合にウインドウをフェードアウトする効果の追加,3次元効果の追加,メモリーの利用効率の改良,などが行われた。 Berylの設定画面 Berylにはたくさんの効果が用意されて

    【動画付き】画面で見る最新デスクトップ環境「Beryl」
  • 真髄を語る:重要なソフトは外注せず自分で作る

    ソフトウエア開発の経験が全くない素人集団を率いて、100%外注に頼っていた、基幹業務を支えるソフトウエアを内製に切り替えるプロジェクトに取り組んだ。この時の経験から言うと、ゼロからのスタートであっても、5年間真剣に取り組めば、ソフトウエアを自社内で開発・維持する体制を構築できる。現在、業そのものを支えるソフトウエアに関してまで安易な外注が進んでいる。基幹部分は他人任せにせず、当事者が自らの手で内製できる力を持つべきである。 「交換機を作っているコンピュータ・メーカーに、交換機のソフトウエアを自分たちの手で作りたいと言ったら、『我々が手を引いたらNTTなんて成り立ちませんよ。お分かりなんですか』と脅されたよ。頭に来たな。石井君、どう思う。今のままでいいのか」 日電信電話公社の真藤恒総裁は初対面の私にこうまくし立てた。電電公社が民営化され、NTTになる直前のことである。大阪の現場にいた私は

    真髄を語る:重要なソフトは外注せず自分で作る
  • 対策遅らせるHTMLエンコーディングの「神話」

    クロスサイト・スクリプティングという言葉は元々,WebアプリケーションのHTMLエンコード漏れなどを利用することによって第三者にJavaScriptを実行させる手法を指す。広義では,HTMLのエンコードによる画面改変などを含むこともある。 前回述べたように,クロスサイト・スクリプティングのぜい弱性はWebアプリケーションに見付かるぜい弱性の半分以上を占める。数年前から指摘されているにもかかわらず,一向になくならない。その理由として,クロスサイト・スクリプティング対策あるいはHTMLエンコード注1)に対する「神話」があり,正しい対策の普及を遅らせているように思う。その「神話」の数々について説明しよう。 注1)実体参照(entity reference)というのが正式だが,あまり普及していない用語なので,HTMLエンコードという用語を用いる 「すべからくHTMLエンコードすべし」が鉄則 HTM

    対策遅らせるHTMLエンコーディングの「神話」
  • 日本のネット業界とWeb 2.0が下り坂って本当?

    「日の大手サイトのアクセスが伸び悩んでいる」,「Web 2.0サービスの成長が鈍化している」---最近,こんな論調をマスメディアやブログでよく見かけるようになりました。 J-CAST ニュース : SNS最大手ミクシィ 成長神話の終焉 ラージアイ・イレブン - 大手サイトのページビュー推移比較 九段ではたらく社長のここだけの話 - alexaが伸びていないのは当たり前 メディア・パブ - Web2.0が失速?! Dave's Blog: Web2.0の次 これらのエントリでは,インターネットの視聴率サービスであるAlexa(アレクサ)でのリーチ(Reach)指標が漸減していることを根拠に,パソコンによるネット利用の減退の可能性について警鐘を鳴らしています。 Alexaは,オンライン書店米Amazon.comの子会社で,世界中のウェブサイトのアクセス数の多寡を調べ,提供しています。インター

    日本のネット業界とWeb 2.0が下り坂って本当?
  • 第10回 文字のサイズとブラウザの違い 〜「はてなダイアリー」で起こった問題点:ITpro

    今回は,先日筆者の勤務するはてなのサービスの一つである「はてなダイアリー」で起こった,使いやすさに関する問題を取り上げてみたいと思います。使いやすさの向上のためにデザインを変更したところ問題が発生し,それをプログラミング言語であるところのJavaScriptを使って解決した,というお話です。 その問題とは,「文字の大きさ」に関するものです。 ブラウザには,文字のサイズを変更する機能が用意されています(図1)。例えばInternet Explorer(IE)なら「表示」メニューの「文字サイズ」から「最大」「大」「中」「小」「最小」の五つの段階を選ぶことができます。Firefoxも「表示」メニューの「文字サイズ」から選ぶことができますが,「大きく」「小さく」というメニューになっており,より自由に表示サイズを変更することができます。 図1:ブラウザでは文字サイズを変更できる ちなみにOperaは

    第10回 文字のサイズとブラウザの違い 〜「はてなダイアリー」で起こった問題点:ITpro
  • ブックマークに入れておきたいお役立ちサービス/Webページ一覧:ITpro

    出典:日経NETWORK 2006年11月号 35ページより 記事は執筆時の情報に基づいており、現在では異なる場合があります。

    ブックマークに入れておきたいお役立ちサービス/Webページ一覧:ITpro
  • Vistaで化ける字,化けない字(続報)

    前報で述べた通り,マイクロソフトのWindows Vistaでは,文字コードにUnicodeを使いながら,Unicodeとは異なる文字コード規格のJIS X 0213をサポートする,という方式を取っている。というのも,Windows 98日語版以降ずっとサポートしてきたCP932(名はWindows Codepage 932,いわゆるMS 漢字コード)やJIS X 0212を捨てるわけにはいかないので,CP932もJIS X 0212もJIS X 0213もみんなまとめてUnicodeで扱う,というやり方を取らざるをえないのである。 前報では,JIS X 0213の第一水準~第三水準漢字7614字について,Vistaで新たに採用された日フォントセットであるメイリオとXP以前のMSゴシックを見比べ,7614字のうち325字*が,VistaとXP以前との間で文字化けする(ここでは来表

    Vistaで化ける字,化けない字(続報)
  • ティム・オライリー氏への最新独占インタビュー,「Second Life」「RMT」を語る

    12月4日から5日間,アメリカ西海岸を訪問し,「Web 2.0」の提唱者,ティム・オライリー氏にインタビューする機会を得た。同氏が1978年に設立したオライリー・メディア社は,コンピュータ産業のトレンドと最先端技術を数々の出版物やカンファレンスなどを通して紹介してきた。オライリー氏自身はフリー・ソフトウエアやオープンソース運動にも参加し,技術分野の伝道師的な存在として知られる。同氏が2005年9月にWeb上で公開した論文「What is Web 2.0」によれば,Web 2.0の概念はオライリー・メディアとメディアライブ・インターナショナル社とのブレイン・ストーミングから生まれた。Web 2.0という概念の着想を得たプロセスから,最近注目しているトレンドまでを聞いた(聞き手は小林 雅一=ジャーナリスト,KDDI総研・リサーチフェロー)。 ――Web 2.0の着想には,どのようにしてたどり着

    ティム・オライリー氏への最新独占インタビュー,「Second Life」「RMT」を語る
  • 【PHPカンファレンス2006】PHPで書かれた実際のアプリケーションに潜む危険なコード

    「(PHPで書かれたアプリケーションには)アバウトなコードが多い」。エレクトロニック・サービス・イニシアチブの大垣靖男社長は,2006年8月19日に開催されたPHP関連イベント「PHPカンファレンス2006」の講演「危険なコード」で,PHPで書かれたアプリケーションに存在する危険なコードを指摘した。講演の中では,実際に存在するアプリケーションの名前を出し,そのソースコードからセキュリティ上危険な個所を挙げていった。「安全なコードを書くには悪い例も知っておかなければならない」というのが同氏の主張である。 大垣氏はまず,「セキュリティのリスクはサブシステムとの境界の部分で発生する」と指摘した。サブシステムとは,データベース,メール・システム,ユーザーのWebブラウザといった外部のシステムのこと。「境界で入力時にきちんとバリデーション,出力時にきちんとエスケープ処理(フィルタリング)を行えば,か

    【PHPカンファレンス2006】PHPで書かれた実際のアプリケーションに潜む危険なコード
  • 【Open Source Revolution!】「オープンソース時代には,優秀なエンジニアは志の低い企業から逃げていく」,スターロジック 羽生社長

    「企業とエンジニアとOSSの三角関係」。スターロジック代表取締役兼CEOであり,Seasarファウンデーションの理事も務める羽生章洋氏(写真1)は,2006年5月15日に開催されたオープンソース関連イベント「Open Source Revolution!」で,このような刺激的なタイトルで講演を行った(関連記事)。優秀なエンジニアはなぜオープンソース・ソフトウエア(OSS)の開発プロジェクトに引き寄せられるのか,それを踏まえて企業はどのような点に気をつけなければならないのかについての自説を披露した。 OSSには様々なものがある 羽生氏はまず「OSSといっても様々なものがある」と指摘。OSSと十把一絡げに言うのは,ちょうど「欧米」と言うのと同じだとした。実際には,欧と米は違うし,欧の中でも英国とドイツとフランスは違う。羽生氏はOSSにおける違いとして次の四つを挙げた。 「地域」…ソフトウエアの

    【Open Source Revolution!】「オープンソース時代には,優秀なエンジニアは志の低い企業から逃げていく」,スターロジック 羽生社長
  • Linuxインストール完全ガイド:ITpro

    各種Linux(リナックス)ディストリビューションのインストール方法をやさしく説明します。Linuxディストリビューションの入門者や初心者がとまどわないよう,1ステップ(1手順)ごとに分かりやすくインストール手順を紹介します。 これから新たなLinuxディストリビューションのインストール方法を紹介していく予定です。インストール時の注意点も紹介していますので,よくお読みになってから作業をしてください。 Linuxディストリビューション 最近掲載したもの Fedora 14 Ubuntu 10.10 Desktop語 Remix CD 人気のディストリビューション Ubuntu 10.10 Desktop語 Remix CD Fedora 14 CentOS 5.3 ディストリビューション別(ABC順) Berry Linux Berry Linux 0.53 CentOS Cen

    Linuxインストール完全ガイド:ITpro