タグ

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

  • ソフト開発だけじゃない、日常業務に役立つVSCode活用術

    「Visual Studio Code」(VSCode)はMicrosoftが開発している高機能コードエディターです。今回は、プログラミング以外の作業や業務も助けてくれる拡張機能を紹介します(表5)。VSCodeはコードエディターですが、できることは幅広いので、開発以外の業務にも活用してみてはいかがでしょうか。

    ソフト開発だけじゃない、日常業務に役立つVSCode活用術
  • あのジョコビッチも出資、テニス「丸ごとデータ化」日本上陸

    車いすテニスでシングルス世界ランキング1位の国枝慎吾選手など複数のプロ選手が練習拠点とする、千葉県柏市の吉田記念テニス研修センター。ここでアシスタントGM(ゼネラル・マネージャー)を務める吉田好彦氏は、テニス界で注目を集める“そのシステム”を使った感想をこう語る。 そのシステムとは、イスラエルのベンチャー企業PlaySight社が開発したテニス専用の映像解析システム「SmartCourt」。2015年11月第2週、日で初めて吉田記念テニス研修センターに導入された。冒頭の吉田氏のコメントは、決して大げさではない。「アナログからクラウドの世界へ一足飛び」で進化するような体験がそこにある。 テニス界では、たとえプロ選手のレベルであっても、プレーデータの記録はいまだに手書きの場合が多い。「通常、ラリーの回数も選手が声を出して数えている」(吉田氏)。SmartCourtを使うとコート上のプレーデー

    あのジョコビッチも出資、テニス「丸ごとデータ化」日本上陸
  • 「ほこ×たて」対決の功罪、ロシア人ホワイトハッカーに裏側を聞いた

    なぜ、こうなった――フジテレビの人気番組「ほこ×たて」で2013年6月9日、ハッカーセキュリティ技術者が攻撃、防御の腕を競う珍しい企画があった。「どんなパソコンにも侵入する世界最強ハッカーVS絶対に情報を守るネットワークセキュリティー」という触れ込みである。 IT記者として、これを見ないという選択肢はない。何より、難解なハッキングの世界を、テレビというメディアがどのように料理し、分かりやすく紹介するのか、興味があったのだ。 結論からいうと、番組を視聴した後、何ともいえない違和感が残ってしまった。「『ほこ×たて』といえど、やはりハッキング勝負の映像化は難しかったのか…」と考え込んでしまった。 今回の「ほこ×たて」の事態は、日々セキュリティ関連の記事を書いている筆者にとっても、無縁ではいられない。防御側であるネットエージェントの説明、攻撃側である楽天所属のヴィシェゴロデツェフ・マラット氏への

    「ほこ×たて」対決の功罪、ロシア人ホワイトハッカーに裏側を聞いた
    seikenn
    seikenn 2013/07/10
  • スタートトゥデイが挑戦する6時間労働制「ろくじろう」、開始1年で何が変わったか

    午前9時から午後3時まで、昼休憩なしで6時間、集中して働くワークスタイル---。こんな思い切った働き方をファッション通販サイト「ZOZOTOWN(ゾゾタウン)」を運営するスタートトゥデイが取り入れて、2013年5月でちょうど1年がたった。 6時間労働制、通称「ろくじろう」の導入で、スタートトゥデイ社員の仕事とプライベートはどう変わったのか。6月初めに、話を聞きに行った。 まずは笑い話のような質問から。「昼休みがなくて、お腹は空かないんですか?」。 スタートトゥデイ社員の平均年齢は28歳。非常に若い。それだけに、お腹も空くだろう。私はそこから話を切り出した。 すると広報担当の女性が、隠さず答えてくれた。「軽はOKなんです。みんな結構べていますよ」。 写真●6時間労働制(ろくじろう)を推進するEFM部の梅澤孝之ディレクター(左)と、ろくじろうを積極的に取り入れたマーケティング部CFM部の

    スタートトゥデイが挑戦する6時間労働制「ろくじろう」、開始1年で何が変わったか
    seikenn
    seikenn 2013/06/14
  • RAID01とRAID10の違い

    RAID01とRAID10に違いってご存知ですか?専門家やストレージベンダーのホームページでさえ両者は同じものであると説明されている場合がありますが、実は明確に違います。ハイエンドストレージを導入するときにはこの違いについての理解がとても大切になってきますのできちんと押さえておくとよいと思います。 RAID01とは? ストライピンググループをミラーリングしたものがRAID01(もしくはRAID0+1とも呼ばれる)になります。 HDD[1]~[4]で構成されたストライピンググループ1とHDD[5]~[8]で構成されたストライピンググループ2があったとします。 この構成時、例えばストライピンググループ1のHDD[1]が死亡した場合はグループ1のストライピングが使えなくなります。よってこの状態ではストライピンググループ2だけが動いている状態になるわけですから、この時HDD[5][6][7][8]

    RAID01とRAID10の違い
    seikenn
    seikenn 2013/06/12
  • 第6回 ソーシャルメディアから有用な情報を選り抜く方法

    連載の第5回からは、「Twitter」や「フェイスブック」といったWeb上の文章を顧客の声(VOC=Voice of Customer)と見なして分析するための手法を紹介している。まず第5回では、自動投稿ツールなどによるゴミ情報と、引用文を選り分けて捨てる手法を解説した。これらがWeb情報の約20%を占めるので、ここまでで分析対象のコンテンツは8割程度に減っている。 しかし、まだWeb上のテキストを分析するうえでの4つの課題のうち、3つが残っている(図1)。第5回で紹介した分析手法は、「顧客の声はゴミまみれ」に対応するものだった。 2つ目の課題は「顧客の声の主旨がばらばら」だ。意味のある話題を選り分けなければ、自社にとって関係のない話題や、アフィリエイト目的の記事、根も葉もないデマ・風評なども分析対象になってしまう。 3つ目と4つ目の「顧客の声はすぐに変化する」「顧客の声の拡散が速い」と

    第6回 ソーシャルメディアから有用な情報を選り抜く方法
  • 情報工学は面白い!

    毎日の仕事に追われていると、ついITの原理原則を忘れがちになるものだ。何事にも言えることだが、基礎を理解してこそ、初めて応用ができるのである。 連載『矢沢久雄の情報工学“再”入門』では、ITの根幹を成す学問体系である「情報工学」を解説している。おそらく学生時代や入社時の研修で習った方も多いとは思うが、この機会に復習していただきたい。必ず新たな発見があるはずだ。

    情報工学は面白い!
    seikenn
    seikenn 2011/09/10
  • 第4回 類似話題を自動抽出して時系列観察すれば予兆は見つかる

    前回の第3回では、B to Cビジネスにおいて、トラブルの予兆管理が不可欠な課題になってきたことと、予兆発見のヒントについて解説した。さらに予兆発見のヒントとして、(1)予兆を補足するキーワードは事前に設定できない、(2)「類似する意見が複数あること」が予兆の手かかりになる、(3)複数の類似意見があるだけでなく、時系列で急増していることを示せれば、「おかしい!」と気づける可能性が増える――の3点を説明した。 今回は、テキストマイニングツールのどんな機能をどう活用すれば、予兆管理が現実になるのかを解説していく。 予兆の発見は、テキストマイニングの分野では古くから取り組まれてきた課題である。ただし、ツールが普及し始めたおよそ10年前に提案された活用法はこのようなものだった。 もちろん方法(a)では、予兆を抽出できない。この方法は、過去にあった事象を見つけるだけであり、実務で役に立つことはほとん

    第4回 類似話題を自動抽出して時系列観察すれば予兆は見つかる
  • 第3回 電子クーポンから行動パターンを分析

    ライフログが脚光を浴びている背景には、フェリカ(おサイフケータイ)機能付きの携帯電話や、交通系ICカードの普及がある。フェリカネットワークス(東京・品川)の調べによると、2009年3月までのフェリカ機能付き携帯電話販売数は約5800万台。常時身に着ける携帯電話やICカードは、まさにライフログ取得のツールに適している。 意外なリピーターを発掘 福岡市の中心部、天神の繁華街にあるマクドナルドのカウンターからは「パラッパッパッパー」というおなじみのサウンドロゴが頻繁に聞こえてくる。顧客が携帯電話をレジ脇の端末にかざして“クーポン券”を使用した時に鳴る音だ。 レジに並ぶ前に、メニューではなく携帯電話の画面を見て注文する商品を選ぶ顧客も多い。携帯電話で選択しておけば、端末にかざすだけで注文が完了する。 この「かざすクーポン」は日マクドナルドが2008年5月から九州地区で始めたサービス(写真)。福岡

    第3回 電子クーポンから行動パターンを分析
    seikenn
    seikenn 2011/04/22
  • 今、知っておきたいJavaScript

    Webブラウザとテキストエディタさえあれば、プログラミングして実行できるシンプルで手軽な言語――。それがJavaScriptが初めて登場してからしばらくの間、多くの人が抱いた印象でした。しかし、Ajaxの登場に伴う第2のブーム以降、ハードルが高くなったように感じられます。 その大きな理由の一つが、DOM(Document Object Model)に基づくJavaScriptプログラミングでしょう。DOMは、HTMLやXMLを構成する各要素に対して、プログラムからアクセスして内部の情報を取得・変更したり、機能を利用したりするためのAPI(Application Programming Interface)です。DOMを使うことによって、WebページをリロードせずにWebページを部分的に書き換えたり、HTMLドキュメントの構造を動的に変えたりといったことが可能になります。 DOMは便利な仕組

    今、知っておきたいJavaScript
  • HTML5時代が目前! 本気で学ぶJavaScript

    登場当時、動きのあるWebページを作る技術として注目されたJavaScriptは、その後“不遇”の時代を経て、Ajaxで再び脚光を浴びました。jQueryなどのライブラリの普及で、開発生産性やブラウザ互換性の問題がほぼ解決した現在、HTML5時代を目前にして、JavaScriptの重要度はさらに高まっています。この特集では、今、知っておきたいJavaScriptを一気に解説します。 目次

    HTML5時代が目前! 本気で学ぶJavaScript
  • 誰でも即席“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」を一般公開
    seikenn
    seikenn 2011/02/25
  • Androidアプリ開発ノウハウ

    Androidアプリケーション開発コンテスト「Android Application Award (A3)2010-2011 Winter」のエントリー締切がいよいよ2月7日に迫った。開発者を応援するべく、ITproで掲載してきたAndroidアプリ開発ノウハウをまとめた。 あなたのAndroidアプリを“カメラアプリ化”する カメラアプリを作ろう 第1回 ボタン一つでアプリの背景をカメラ写真に変える 第2回 カメラ機能を加える Android ユーザビリティセミナー ユーザビリティ調査の極意を聞き、Flash/AIRによるAndroid開発の実際を見る AndroidアプリをJavaScriptAIRで作る AndroidアプリをJavaScriptAIRで作るツール 初めてのAndroidプログラミング Eclipseを導入して開発環境を整えよう 開発用PCAndroid端末の実

    Androidアプリ開発ノウハウ
  • Googleの巨大分散データストアBigtableとDatastoreを理解する

    今回は、米Googleのクラウド環境に存在するデータベースBigtableとDatastoreサービスを紹介します。「巨大分散」という新たなデータベースの地平を切り開くためにどのような工夫をしているか、じっくり見ていきましょう。 「Bigtable」は、Googleの主要なサービスを支える独自の巨大分散データストアです*1。Bigtableは、2005年4月から格的な運用(プロダクション利用)が開始されたもので、Googleの検索サービスをはじめ、Gmail、YouTube、Google Maps、Google日本語入力、そしてApp Engineなど、70以上のプロジェクトで利用されています。その規模は、数P(ペタ)バイト~数十Pバイトに達しているでしょう。 Bigtableは、Google検索サービスにおける膨大なコンテンツやインデックスを保持し、高速に検索するための専用データストア

    Googleの巨大分散データストアBigtableとDatastoreを理解する
  • グーグル発「Hadoop」、日本企業も利用へ

    Hadoopは、グーグルが検索エンジン用に開発したバッチ処理システムを基に開発された、オープンソースソフトだ。グーグルが開発した分散ファイルシステム「Google File System(GFS)」を模した「Hadoop Distributed File System(HD FS)」と、データ処理機構「MapReduce」を模した「Hadoop MapReduce」で構成する。 米国では米VISAや米JPモルガン・チェースのような大手金融機関が、バッチ処理にHadoopを使用する。 そのHadoopがいよいよ、日企業でも使われ始めた。例えば楽天は、ある商品に対するお薦め商品をリストアップする「レコメンド処理」にHadoopを使用する。NTTデータは、全国の渋滞情報をリアルタイムに可視化するシステムの構築にHadoopを採用した。三菱UFJインフォメーションテクノロジーもHadoopを使っ

    グーグル発「Hadoop」、日本企業も利用へ
  • 刺激を求める技術者に捧げるScala講座---目次

    連載では,次世代のエンタープライズ・プラットフォームを支える言語として,このところ最も注目を集めている言語「Scala」の魅力をお伝えしていきたいと思います。Scalaは,技術的にもかなり刺激的で,楽しい言語に仕上がっています。最初の一歩から刺激的な技術解説まで,幅広くScalaおもしろさ,楽しさをお伝えしたいと思います。 第1回 なぜScalaなのか? 第2回 Scalaの基的な文法 第3回 Scala言語を探検する(1) 第4回 Scala言語を探検する(2) 第5回 Scala言語を探検する(3)関数型言語としてのScala 第6回 Scala言語を探検する(4)Scalaの型システム 第7回 関数脳のつくり方 First Season 第8回 Scala DSLでできること 第9回 Scala DSL事始め(前編) 第10回 Scala DSL事始め(後編)

    刺激を求める技術者に捧げるScala講座---目次
  • 自宅サーバー派も見逃せない、月額1000円切る“格安VPS”2社を試す

    共用レンタルサーバー並みの価格で、専用サーバー並みの自由度を備えた格安VPSが注目を集めている。今回、今秋からメニューを相次ぎ強化した、さくらインターネットとDTIのサービスについて実力を試した。 月額1000円を切るVPS(仮想専用サーバー)サービスに、国内ホスティング事業者が力を入れている。日ラッドやドリーム・トレイン・インターネット(DTI)が今春から月額400円台のサービスを開始し、さくらインターネットもこの9月に月額980円で参入した(表1)。

    自宅サーバー派も見逃せない、月額1000円切る“格安VPS”2社を試す
  • NTTドコモがiアプリDX開発ツールを個人開発者などに向け公開、GPSや課金が利用可能に

    NTTドコモは2010年8月26日、GPSや電話帳参照などiアプリDXの機能やiモード課金を利用するためのライブラリのベータ版を提供開始した。またiアプリ開発ツール「AppliStudio」(写真1、2)ベータ版を公開した。 iアプリDXは、GPS(iエリア)や電話帳・履歴参照、ネイティブメーラ連携、音声認識、OpenGL ES、自動起動機能、Bluetooth、アプリのダウンロード元以外との通信許可など、iアプリの高度な機能(写真3)。従来はiモード公式サイトの企業にのみ利用が許可されていた。今回のライブラリなどの公開対象は個人開発者や公式サイト以外の企業である。 今回公開されたのは、iアプリDXの機能を利用したアプリを開発するために必要な「ドコモマーケット(iモード)向けライブラリ」のベータ版。課金のための「ドコモマーケット(iモード)向け課金ライブラリ」のベータ版も同時に公開した。

    NTTドコモがiアプリDX開発ツールを個人開発者などに向け公開、GPSや課金が利用可能に
  • Androidアプリ開発に24時間で挑戦してみた

    クックパッドという料理レシピサイト(http://www.cookpad.com/)がある。料理好きの筆者は、しばしば利用する好きなサイトの一つである。このクックパッドが2010年4月23日から「開発コンテスト 24」というイベントを開催する(http://info.cookpad.com/24contest)。主催者が発表した課題を解決するプログラムを開発するコンテストで、課題の発表から24時間以内に成果物を応募するというものである。 24時間で何かを作るというのは面白い。Microsoftが主催する学生向けの技術コンテスト「Imagine Cup」では、いくつかの部門で24時間のチャレンジという競技ルールがあって、その取材は楽しかった。趣味の人力飛行機でも、明日のこの時間までに問題を解決しなければ、ということが何度かあり、これらはしんどい経験だったが、やはり楽しかった。 筆者はクックパ

    Androidアプリ開発に24時間で挑戦してみた
  • 41. mod_rewriteを使いこなそう

    SEOという言葉が普及して久しいですが、SEO対策の1つとしてURLを最適化する という方法があります。たとえば以下の2つのURLを見比べてみてください。 A.http://phppro.jp/news/detail.php?id=10 B.http://phppro.jp/news/detail/10/ 検索エンジンは、AのURL表記よりもBのURL表記を好み、ページの評価が高くなり ます。 このようなURLの最適化をPHP言語だけで処理するのは困難です。そのため、Web サーバーの機能によりURLの「書き換え」を行い、BのリクエストをAのリクエス トに移すことで対応を行います。これを実現する仕組みの1つがmod_rewriteモ ジュールです。 mod_rewriteモジュールは、Apacheに標準で添付されているモジュールで、多く のパッケージでデフォルトで組み込まれています。SEO

    41. mod_rewriteを使いこなそう