コンピュータエンターテインメント協会が主催するゲーム開発者会議「コンピュータエンターテインメントデベロッパーズカンファレンス2018」(CEDEC 2018)が横浜市で8月22日に開幕。任天堂の宮本茂 代表取締役 フェローが基調講演に登壇した。日本を代表するゲームデザイナーの宮本氏の講演だけに、会場は満員で立ち見も出るほどだった。
![任天堂の宮本茂氏がCEDECで講演、マインクラフトの成功に「くやしい」](https://cdn-ak-scissors.b.st-hatena.com/image/square/caafd2d51e6c6e01bc552fe7625e4a35c771d29c/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fatcl%2Fnxt%2Fevent%2F18%2F00026%2F082200003%2Ftopm.jpg%3F20220512)
みなさんは「スプラトゥーン2」というゲームをご存じだろうか。任天堂のゲーム機「Nintendo Switch」向けのオンラインゲームだ。同社の2018年3月期の決算参考資料によると、2017年7月発売から2018年3月までの全世界累計で600万本以上も売り上げた人気タイトルである。 最も基本的な「ナワバリバトル(レギュラーマッチ)」というルールでは、4対4のチームに分かれて地面をインクで塗り、最終的に塗った面積が広いチームが勝利する。このほか「ウデマエ」というプレーヤーの強さを示す指標に基づいてマッチングが行われる「ガチマッチ」というルールがある。筆者も暇を見つけては遊んでいる。 多くのプレーヤーが楽しんでいるスプラトゥーン2だが、快適にプレーするにはネットワーク技術が大きく関わっていることはあまり知られていない。それは「NAT越え」だ。 NATとはNetwork Address Tran
米アップル(Apple)が米ゴールドマン・サックスと提携し、アップルブランドのクレジットカードを発行することを検討している。米大手メディアが2018年5月10日(米国時間)に相次ぎ報じた。アップルの狙いはどこにあるのか。 最初に報道したのはWall Street Journal(WSJ)だが、その後BloombergやNew York Timesも匿名の関係者の証言として、アップルとゴールドマン・サックスの提携交渉を報じている。両社とも正式なコメントは出していない。 提携に力が入っているのはゴールドマン・サックスだろう。同社にとって、クレジットカード事業への新規参入となるためだ。 投資銀行業務やトレーディングなど、富裕層や大企業を主な顧客とする事業を営んできたゴールドマン・サックスだが近年、消費者向けの金融サービスにも参入し始めている。2016年にはオンラインだけで融資審査が完了する「オン
オンラインストレージサービスの米ドロップボックス(Dropbox)が新規株式公開(IPO)を申請できたのは、「Amazon Web Services(AWS)」をやめて自社環境へ移行したからだった。同社はITストラクチャーの見直しで売上原価率を34ポイントも改善していた。 ドロップボックスは長らく「行き詰まったユニコーン(未上場ながら推定評価額が10億ドルを超えるスタートアップ)」の代表格だった。同社が最後に資金調達したのは2014年1月。当時の推定評価額は100億ドル(約1兆円)にも達したが、その後は失速。2015年10月には米大手投資会社のフィデリティ・インベストメンツ(Fidelity Investments)が推定評価額を20%引き下げるなど、投資家から厳しい目を向けられ、IPOも新規の資金調達もできずにいた。 そんなドロップボックスが鮮やかな復活を成し遂げた。同社は2018年2月
米マイクロソフトの「Skype for Windows」や米スラックの「Slack」といった多くのアプリに深刻な脆弱性が見つかった。2018年1月18日に報告された「CVE-2018-1000006」だ。この脆弱性を悪用すると、ユーザーが特定のURLにアクセスするだけで、攻撃者が指定した任意のプログラムが実行されてしまう。 なぜ、多くのアプリに同時に脆弱性が発生したのか。理由は、これらのアプリが共通して「Electron」というフレームワークを利用していたためだ。Electronに脆弱性があり、Electronを利用している複数のアプリにも脆弱性が発生した。 Electronは、米ギットハブが開発したオープンソースのアプリ開発用フレームワーク。同社がテキストエディタ「Atom」を開発する過程で生まれたものだ。Electronを利用すると、HTMLやCSS、JavaScriptといったWeb
もうかる体質を実現するための手法として、あらためて設計標準化が注目されている。しかし、「プロフィタブル・デザイン」の提唱者であるプリベクト代表取締役の北山一真氏は、効率ばかりを重視する設計標準化に警鐘を鳴らす。設計標準化はどのように推進していけばいいのか、その“本質”を聞いた。(聞き手は、高野 敦) ――著書『プロフィタブル・デザイン』では、「流用設計」の弊害を指摘しています。なぜ流用設計は良くないのでしょうか。 北山 そもそも流用設計に限らず、標準化や共通化といったテーマ全般にいえるのですが、それに取り組む目的によって結果が良くも悪くもなると思っています。多くの企業は、流用設計にしても、設計標準化にしても、モジュラーデザインにしても、部品共通化にしても、設計効率を高めるために取り組んでいるのではないでしょうか。 確かに、毎回同じような図面を描いていたら、時間も足りないし、効率も良くありま
京都市は2017年10月11日、NEC製メインフレームで稼働している基幹業務システムの刷新プロジェクトについて、バッチ処理プログラムの移行業務を委託していたシステムズ(東京・品川)との業務委託契約を解除したと発表した。作業の遅れで京都市は既に稼働時期を2017年1月から2018年1月に延期していたが、それがさらに遅れて2020年になる見込みである。新システムの稼働時期は、当初予定よりも3年以上の遅れとなりそうだ。 京都市は2014年から81億円を投じて、国民健康保険や介護保険といった福祉系のほか、徴税、住民基本台帳の管理など18業務を担っている基幹系システムの刷新プロジェクトを進めてきた。現行システムは30年前に稼働し、COBOLで構築している。 既に京都市は、福祉系のオンライン処理の刷新を予定通りに終了させている。地場のITベンダーなど5社が落札し、COBOLプログラムをポルトガルのアウ
2016年5月28日に東京・秋葉原で「東京Ruby会議11」というイベントが開催された(イベントのWebページ)。ソフトウエアの実装技術について突っ込んだ議論を行うカンファレンスだ。講演者はすべてプログラマ。自身が開発したソフトウエアの実装について興味深い部分を紹介した。 最初に講演したのは、プログラミング言語Rubyの開発者であるまつもとゆきひろ氏。この日の肩書はなぜか「日経Linuxライター」。なぜなら、まつもと氏が同誌の連載で開発している新言語「Streem」がテーマだったからである(当日のプレゼン資料)。 講演でまつもと氏は「言語の実装を解説した本は多いが、題材はC言語のサブセットやRubyのサブセットのようなサンプルレベルの言語ばかり」と指摘。「言語の設計が一番おもしろいのに、そこを解説した本がない」と語った。言語設計のおもしろさを伝えられるのは「私が一番近い」(同氏)。そこで、
スマートフォンやパソコン、テレビ、車載機器まで、あらゆる電子機器に採用されているUSB。そのUSBに世代交代の波が押し寄せている。その中心にあるのが、新しいコネクター仕様「Type-C」と、新しい給電仕様「USB Power Delivery Specification(USB PD)」だ。 Type-Cは2014年に、USB PDは2012年に仕様が策定されたが、これまで対応製品は存在しなかった。この状況が大きく変わる。2015年から、Type-CやUSB PDに対応したノートパソコンやタブレット端末が続々と登場する。例えば、フィンランドNokia社は2015年2月に発売予定のタブレット端末「N1」に、Type-Cコネクターを採用する(関連記事)。N1は一例に過ぎない。USBの標準規格化団体であるUSB Implementers Forum(USB-IF)によれば、「2015年はさまざま
JR川崎駅構内で2月23日に起こった京浜東北線の脱線事故で、工事用車両のオペレーターが作業時間を誤認して線路に入ったとする報道に対して、オペレーターが所属する専門工事会社は25日、ウェブサイト上に反論を掲載した。鉄道工事において工事用車両のオペレーターが、線路に入ってよいかどうかを単独で判断して入線することはあり得ないとしている。ただし、同社は「混乱を招く」として翌26日に掲載を取りやめた。
パレスチナのIT研究者が米FacebookのMark Zuckerberg最高経営責任者(CEO)のウオールにバグ報告を直接書き込んだことを、複数の米メディア(VentureBeat、PCMag.comなど)が現地時間2013年8月18日に報じた。同研究者は、Facebookのセキュリティチームに脆弱性を報告したが無視されたので、証明のためにやむなく実行したとしている。 Zuckerberg氏のウオールに投稿したKhalil Shreateh氏は、自身のブログでこの件について詳しく説明している。同氏は、たとえ友達承認されていなくても別のFacebookユーザーのウオールに投稿できてしまう深刻な脆弱性をFacebook上に発見し、Facebookのホワイトハットプログラムを通じて報告した。しかし電子メールで説明を繰り返したのち、8月14日にFacebookのセキュリティチームから「これはバグ
フレッツ光ユーザーは2011年6月8日、「Yahoo! Japan」や「Bing」といった著名サイトを閲覧できなくなる恐れがある――。IPv6を使ったインターネット接続をテストする「World IPv6 Day」を6月8日に控えて、日本マイクロソフトやヤフーなどが、ユーザーに注意を呼びかけている。 日本時間6月8日午前9時から9日午前8時59分まで実施されるWorld IPv6 Dayは、世界中のWebサービス事業者などが連携して、この日だけ各社のWebサイトをIPv6対応にするというイベントだ。米グーグルや米マイクロソフト、米フェイスブック、米ヤフーなどのほか、日本でもNECビッグローブ、NTTコミュニケーションズなどが参加を表明している。 しかし、NTT東日本とNTT西日本が提供する「フレッツ光」のユーザーは、World IPv6 Dayの期間中、参加企業のWebサイトを閲覧できなくな
Web関連技術の標準化団体World Wide Web Consortium(W3C)は米国時間2009年7月2日,マークアップ言語HTMLをXMLで再定義した言語「XHTML 2」について,策定担当ワーキング・グループ(WG)の憲章(行動指針)「XHTML 2 Working Group charter」の適用を2009年末で打ち切ると発表した。同憲章を更新せず,HTML担当の「HTML WG」に投入するリソースを増やすことで「HTML 5」仕様の策定作業を加速させ,HTML開発の方向性を明確化する考え。 W3CはXHTMLをHTMLのXMLシリアライゼーション(XML形式への変換)と見なしている。HTML 5仕様にXMLシリアライゼーションを含め,引き続きHTML WGで検討していく。現在HTML 5仕様でこのXMLシリアライゼーションは「XHTML 5」と呼んでいるが,今後HTML
[ITpro Challenge!]「仕様を追いかけるだけでなく,作る側になろう」---米Six Apart 宮川達彦氏 2008年9月5日のITpro Challenge!において,米Six Apartの宮川達彦氏が「Why Open Matters」と題し,プログラマである自身の半生を振り返る内容の講演を行った。キーワードは,「Open Software」「Open Community」「Open Platform」だ。 価値観を一変させたインターネット 宮川氏は1977年,神奈川県横浜生まれ。父親がプログラマだった経歴を持つ以外,プログラミングとは関係性の少ない少年時代を過ごしてきた。 それが一変したのはインターネットに出会った1996年。自身でサイト構築などを行うまでにネットの世界に引き込まれ,「一日中ネットに触れている状態が続いた」(宮川氏)。アルバイト先の米技術関連出版社「O'
ユーザー企業のみなさんは、システム開発プロジェクトを進める際、ITベンダーに次のような依頼をしたことはないだろうか。 経営判断でシステムの稼働日は決まっている。だが、肝心の要件は固まっていない。「何としても納期を守ってくれ。要件定義と並行して、仕様が固まっている部分から、開発作業に着手してくれないか」。 すでに開発が済んだ部分について、利用部門から大きな仕様変更の依頼が来た。「予算はもう増やせない。申し訳ないが、最初に契約した金額のままで修正してくれないか。次の案件も御社に発注するから」。 新システムの予算を何とか確保した。あとはこの予算でシステムを開発してもらうだけ。「ハードウエア込み、要件定義から運用設計まで、すべて一括で契約してほしい」――。 頻繁とは言わないまでも、システム開発を進めるうえでは“よくある話”だ。問題があると分かっていても、経営層や他部門からの要請で、こうした依頼を
最近,特にオープンソース関係の集まりなどに顔を出すと,Windowsマシンではなく,Mac(Macintosh)を持っている人の割合がかなり高くなっていることに気づきます。Macで動くOSといえば,Mac OS Xです。Mac OS Xはいろいろな顔を持ったOSです。まず,Mac独自のアプリケーション実行環境として「Carbon」と「Cocoa」を搭載しています(図1)。Microsoft OfficeやAdobe Photoshopといった市販のMac OS X用ソフトの多くはこの上で動作します。 Part1「今さら聞けないOSの疑問」,Part2「これがWindows Vistaだ!」,Part3 「Windows XP Tips 25 」,Part4「仮想マシンの仕組みを理解する」に続いて,Part5では,Mac OS X(2006年9月時点の「Mac OS X v10.4 (Tig
この記事は,日経ソフトウエア2006年9月号,連載「簡単実装で学ぶWeb技術2006」の第3回「Catalyst――Perl向けWebアプリ・フレームワーク」の再録です。記事は執筆時の情報に基づいており,現在では異なる場合があります。 こんにちは,結城浩です。今回はPerlのWebアプリケーション・フレームワーク「Catalyst」を解説し,簡単なメモ帳プログラムを作ります。 Catalyst(カタリスト)は,Perlで作られたWebアプリケーション・フレームワークです。Catalystを使うと,Webアプリを簡単に作成・テスト・配布することができます。catalystという単語のそもそもの意味は,「触媒」あるいは「促進させるもの」です。Perlのモジュール同士を触媒のようにうまく結びつけて,Webアプリ作成を促進させるという意味の名前なのでしょう。 Catalystのオフィシャルページは
今回はJavaScriptとWebページの表示・操作の体感速度について考えてみます。というのは,JavaScriptのせいでWebページの表示や操作などの速度が遅くなっている,と感じることがあるからです。 現在のWebサイトでは,JavaScriptを使って使い勝手を向上することは,ごく当たり前に行われています。例えば,動的にページを書き換えたり,ページ遷移を行わずにサーバーと通信を行ってデータを取得したりと,JavaScriptを使うことで,Webサイトをより便利に,より使いやすくすることができます。 Ajaxという言葉がはやってから,もう2年以上がたつんですよね。何年か前,JavaScriptはじゃまで,セキュリティを低下させる不要なものだと見なされていた頃がありました。しかしそれから一変して,「JavaScriptをがんがん使ってもいい」という空気になったことで,Webサイトを作成す
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く