タグ

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

  • データサイエンティストに求められる「Python」--需要で「R」上回る - ZDNet Japan

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 「Python」と「R」はデータサイエンティスト職の求人で最も多く要求されるスキルに数えられている。ところが、こうしたプロフェッショナルの仕事で最も頻繁に使用されているプログラミング言語について調査した複数の報告書によると、実際は評価が分かれるという。Cloud Academyの米国時間12月27日付の報告書で明らかになった。 まず、TIOBE Programming Community Indexによれば、2018年の検索エンジンのリクエスト数でみたRの順位は下降気味だったという。だが、データプロフェッショナル1万6000人を対象に実施したKaggleの調査では、全体で最も人気の高いプログラミング言語はPythonであるものの、統計お

    データサイエンティストに求められる「Python」--需要で「R」上回る - ZDNet Japan
  • “保存されたデータ”と“流れるデータ”の共通分析基盤はHadoopでどうつくる?

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Apache Hadoopに関連するMicrosoft AzureのサービスとHortonworks製品についての勉強会が7月19日に開催された。この会は、世界39都市で行われているビッグデータ関連のミートアップコミュニティー「Future Of Data」の活動の一環として、日マイクロソフトとホートンワークスジャパンの主催で実施されたもの。会場の日マイクロソフト品川社のセミナールームには約130人の聴講者が集まった。 「Data at Rest」と「Data in Motion」 まず始めに、ホートンワークスジャパンの北瀬公彦氏が、6月28~30日に米国San Joseで開催された「Hadoop Summit 2016 San

    “保存されたデータ”と“流れるデータ”の共通分析基盤はHadoopでどうつくる?
  • Spark SQLとHive、Hadoop上でのクエリ処理性能を比較してみた

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 年々拡大するビッグデータ市場。IDC Japanの予測によれば、国内のビッグデータソフトウェア市場の規模は2014~2019年にかけて年間平均成長率33.5%で拡大し、2019年には470億6100万円に達する。 ビッグデータを分散処理・管理するためのソフトウェア基盤としてメジャーなOSSに「Apache Hadoop」がある。Hadoop上のデータ処理には、従来から「Hadoop MapReduce」や、MapReduce上で動作するクエリ処理技術である「Apache Hive」が利用されてきた。しかし、MapReduceとHiveには、大規模データの処理に活用する上での課題がある。 MapReduceはスループット重視の設計であるた

    Spark SQLとHive、Hadoop上でのクエリ処理性能を比較してみた
  • 注目すべき5つのビッグデータ関連オープンソースプロジェクト

    Andrew Brust (Special to ZDNET.com) 翻訳校正: 石橋啓一郎 2015-09-25 06:30 読者の中には、Apache Software Foundationのプロジェクトリストを見て、気が遠くなった人もいるのではないだろうか。このリストにはトップレベルの重要なプロジェクトから、立ち上がったばかりのプロジェクトまで、数多くのものが並んでいるが、すべてを把握するには数が多すぎる。リストをビッグデータ関連のプロジェクトに限ってさえ、その数はかなり多い。その上、Apache Software Foundationの傘下にはないが、把握しておくべきプロジェクトもある。 途方に暮れる読者のために、この記事では、把握しておく価値のある5つのプロジェクトを紹介する。 Apache Flink 「Flink」は、耐障害性のある「exactly once」品質のデータス

    注目すべき5つのビッグデータ関連オープンソースプロジェクト
  • RDBMSの苦手な処理をカバーする、気の利いたNoSQL「Redis」

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます NoSQL徹底研究の特集、第5回は「Redis」です。第1回でNoSQLを利用する企業が増えていると紹介しましたが、実際にはどのような企業がどのような理由でNoSQLを採用しているのでしょうか? ユースケースを軸に今回のテーマであるRedisを紹介します。 Redisとは Redisは、アクセスが高速なキーバリューモデルを採用するNoSQLです。非常に高速な読み書きとアクセスが可能で揮発型メモリキャッシュの「Memcached」とユースケースが似ており、永続化できるキャッシュとしても、今まで多く採用されています。 RDBMSでは面倒になりがちなケースを解決 多くのNoSQLが、一般的に文字列やJSONなどの構造情報を格納するのに対して、

    RDBMSの苦手な処理をカバーする、気の利いたNoSQL「Redis」
  • 「システム・インテグレーション崩壊」のすすめ - ベテランIT営業が教える「正しいITの使い方、営業の使い方」

    「システム・インテグレーション崩壊」は、時間の問題です。むしろ積極的にSI事業者自らが、この創造的破壊に取り組んでゆくことが、最良の生き残りの選択肢ではないかと考えています。 SIビジネスの課題は、Pay for Time (人月単価の積算で金額が決定するビジネス)であるにも関わらず、成果保証(瑕疵担保責任)を負わされることです。

    「システム・インテグレーション崩壊」のすすめ - ベテランIT営業が教える「正しいITの使い方、営業の使い方」
  • Windows Server 2012 Active Directory実践活用例--前編

    「自己紹介をしてください」と言われた時、あなたはどんなことを話すだろうか。ある調査によると、日人の場合は「自身の強み」や「何ができるか」ではなく、部署や役職などの「属性」を語る傾向にあるという。 しかし、ITシステムでは「属性」主導で管理が行われるケースはそれほど多くない。このような「ビジネスプロセスとITシステムのミスマッチ」は非効率であり、高コストなアクセス管理を生み出す結果になってしまう。そこで、稿では「属性」をベースにアクセス管理を行うことによるメリットと具体的なテクノロジーについて解説する。 現在のITシステムにおけるアクセス管理方法の問題点 ITシステムで管理されているリソースにWindows Serverでアクセス管理する場合、現状ではどのような方法で実現しているだろうか。いくつかのケースから、まずは確認してみたい。 ・Windowsファイルサーバの場合 マイクロソフトで

    Windows Server 2012 Active Directory実践活用例--前編
  • 優れたプログラマーの7つの資質

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 優秀なプログラマーであるためには、自分の持つスキル、経験、知識から、動くコードを生産するための資質を持っている必要がある。技術的なスキルは持っていても、必要な資質を持っていないために優秀なプログラマーになれない人もいる。この記事では、偉大なプログラマーになるために必要な7つの資質を紹介する。 1.自発的に新しい技術的・非技術的スキルを習得する だめなプログラマーは、どうしても必要になった時にしか学ぼうとしない。よいプログラマーは、積極的に新しい技術的スキルを習得する。偉大なプログラマーは自ら新しい技術的なスキルを学ぶだけでなく、技術以外のスキルも学び、ほかの人なら考えもしないような情報源に対してもオープンな態度で接する。 具体的に例を挙

    優れたプログラマーの7つの資質
  • クラウド時代のSIビジネス:3つのシナリオ - ベテランIT営業が教える「正しいITの使い方、営業の使い方」

    これまでもこのブログ、何度も取り上げてきたテーマです。ただここでいうSIビジネスとは、人工単価の積算を売上と考える労働集約型のビジネスのことです。「テクノロジーやプロセスを組み合わせ、お客様に最適なシステムを提供する」来の意味でのSIの必要性が、無くなるわけではありません。 これまでのSIビジネスの問題は、人月で見積もりする一方で、納期と完成の責任を負わせることにあります。SI事業者は、これを「瑕疵担保」という形で保証させられ、リスクを背負わされています。

    クラウド時代のSIビジネス:3つのシナリオ - ベテランIT営業が教える「正しいITの使い方、営業の使い方」
  • IT業界で働いてわかった10のこと

    Jack Wallen (Special to TechRepublic) 翻訳校正: 石橋啓一郎 2013-02-20 07:30 私がIT業界に入って(さまざまな立場で)20年近くになる。その間に、私はあらゆる種類の流行、考え方、イベントなどが登場しては去って行ったのを見た。また、さまざまなスキルと興味を持った人々に会い、思い出せないほどの数の企業の新製品を見聞きしてきた。 普段の私の記事はIT業界の中のことに限られているが、この記事では業界そのものについて学んだいくつかの事柄を読者と共有したい。荒っぽい運転になるので、しっかりつかまっていてほしい。 1.企業はいつも、提供できる以上のものを約束する ほとんどの場合、これは正しい。企業は不可能なことを約束し、彼らの製品があなたの会社のすべての問題を解決すると主張する。しかし、こういった売り文句を決して信じてはならない。ある製品について真

    IT業界で働いてわかった10のこと
  • アジャイル開発を「アジャイル」に保つための10のルール

    Joe McKendrick (Special to ZDNET.com) 翻訳校正: 石橋啓一郎 2012-10-31 07:30 Scott Ambler氏とMatthew Holitza氏は、新しく執筆した電子書籍「Agile for Dummies」の中で、当にアジャイルな開発会社になるために必要なステップについて説明しているが、真のアジャイルを実践するためには、組織全体で取り組む必要があるという。 同氏らは「アジャイル開発」の定義として、「プロセス全体を通じて価値を保つために、頻繁にリリースしながら高品質なソフトウェアを提供する、段階的に進む繰り返しアプローチである。この手法は、個人や協調作業、そして変化に対応する能力に高い価値を置いている」と説明している。この著書は、もう作られてから10年になる「アジャイルソフトウェア開発宣言」で説明されている、中心的な価値や原則の多くを反映

    アジャイル開発を「アジャイル」に保つための10のルール
  • アジャイル開発の基礎知識

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 【ラウンドアップ】 アジャイル開発の基的な事項を解説。ウォーターフォール型開発との比較、契約モデル、予算策定手法に加え、旧来のプロジェクトマネジメントとの軋轢が生む様々な困難を解決する考え方も紹介。 「アジャイル開発」って何がいいの?--アジャイル開発を実案件に生かすための基礎知識 「アジャイル開発」と聞くとどんなイメージを思い浮かべるでしょうか。英語の“agile”を辞書で引くと「俊敏な、迅速な」という意味が載っています。刻々と変化する市場の要求、顧客の要求に迅速に対応していくというのが基的なアジャイル開発のあり方です。

    アジャイル開発の基礎知識
  • 全盛期を過ぎても生き残り続ける10の開発テクノロジ

    Justin James (Special to TechRepublic) 翻訳校正: 村上雅章 野崎裕子 2012-07-06 07:30 新たなテクノロジが次々と登場し、ITの発展に寄与し続けている一方で、しぶとく生き残り続けるシステムやプログラミング言語というものが存在する。そこで記事では、今後もしばらくは残り続けるであろうこういったテクノロジを10個紹介する。 ソフトウェア開発の世界では、まるで皮肉のようにも感じられる奇妙なことが起こっている。この世界では目まぐるしくテクノロジが変化するため、開発者は常に新しいことを学び、自らの価値を保ち続ける必要がある。その一方で、既存のプロジェクトやプログラムは簡単にリプレースできないため、何十年にも渡って保守され続けるシステムもある。こういったシステムは少しずつ書き換えられ、元の面影を失ったとしても、いつまでもリプレースされることはない。

    全盛期を過ぎても生き残り続ける10の開発テクノロジ
  • 1