タグ

ブックマーク / atmarkit.itmedia.co.jp (350)

  • Hadoopによるテキストマイニングの精度を上げる2つのアルゴリズム

    Hadoopによるテキストマイニングの精度を上げる2つのアルゴリズム:テキストマイニングで始める実践Hadoop活用(最終回)(1/3 ページ) Hadoopとは何かを解説し、実際にHadoopを使って大規模データを対象にしたテキストマイニングを行います。テキストマイニングを行うサンプルプログラムの作成を通じて、Hadoopの使い方や、どのように活用できるのかを解説します Passive-Aggressiveとロジスティック回帰で精度向上 前回の「実践! 「MapReduceでテキストマイニング」徹底解説」では、「青空文庫」の作品から学習を行い、テキストデータから著者の寿命を推定するMapReduceプログラムを作成しました。 今回は、前回のプログラムを少し変更するだけで、精度が上がる「Passive-Aggressive」というアルゴリズムを実装します。また、テキスト分類のアルゴリズムと

    Hadoopによるテキストマイニングの精度を上げる2つのアルゴリズム
  • Googleも使う監視サービス、Keynote Systemsが日本再上陸 - @IT

    2011/09/22 モバイル向けを含む、Webサイトやアプリケーションの監視、パフォーマンス計測をグローバルに提供しているKeynote Systemsが日に再上陸する。1995年創業の同社は、欧米を中心に2800の企業ユーザーを抱えているものの、日国内の顧客数は100以下に留まっている。 2001年に日商エレクトロニクスが代理店となる形で日市場に進出したが、その後は撤退。再び日市場に目を向ける理由と勝算はどこにあるのか。ワールドワイドセールス&サービス担当の上級副社長 ジェフ・クラッツ(Jeff Kraatz)氏に話を聞いた。 ――Keynote Systemsが提供するサービスの概要を教えてください。JMeterやApache benchなどのツールと計測できるものが違うのでしょうか。 クラッツ氏 われわれはSaaSでサービスを提供しています。世界257カ所、アジア18カ所に

  • ゲーム嫌いも知らないと損するゲーミフィケーション入門(1/3)- @IT

    ゲーム嫌いも知らないと損する ゲーミフィケーション入門 あなたの生活を変える「Gamification」現状まとめ 株式会社ライブドア マークアップエンジニア/ディレクター 浜 俊太朗 2011/9/16 「Gamification(ゲーミフィケーション)」という言葉をご存じでしょうか? 最近よく話題になっているので、見掛けたことのある方も多いことでしょう。稿では、今後のWeb業界のキーワードとなり得るゲーミフィケーションの解説と現状、そして未来予想をお届けします。 今年の初めごろまでは一部の人が注目しているだけでしたが、ここ最近ではセミナーや勉強会が開催されたり書籍も出版されるなど、盛り上がりを見せています。 「ゲーミフィケーション」とは、何なのか ゲーミフィケーションは海外で生まれた概念で、その質を説明すると「ユーザーエンゲージメントを高めるために、ユーザーに楽しんでもらうための方

  • さくらのクラウド、Amazon EC2の半額以下で11月開始へ - @IT

    2011/09/06 さくらインターネットが、11月15日に竣工する北海道・石狩の新データセンターで、竣工と同時に格的なクラウドサービス「さくらのクラウド」の提供を開始することを明らかにした。9月5日に東京・新宿で開かれたユーザー向けイベント「さくらの夕べ」で、田中邦裕社長自らが語った。 「昨年11月のクラウドコンピューティングEXPOで、さももうすぐ出るかのように言ってしまいましたけれども、ようやく明日ベータサービスのリリース予定です」 昨年の時点で、後発となるクラウドサービスのコンセプトを「何の変哲もないIaaS型クラウドを圧倒的なコストパフォーマンスで提供する」と語っていた田中社長だが、改めて「開発者志向のシンプルクラウド」という設計目標を強調。公式発表前ながら、「同一スペックであれば、Amazon EC2の1/3から1/2の料金にできると思う」と話し、国内の競合サービスや、機能や

  • Android開発で泣かないための「テスト」の重要性(1/2) - @IT

    8月6日、日Androidの会テスト部(以下、テスト部)主催によるイベント「第1回Androidテスト祭り」が都内で開催された。テスト部は、Androidプラットフォームでの開発において、特にソフトウェア検証テストに関する情報共有や問題解決を目的とした組織だ。2010年9月に発足し、イベント開催時点では276名のメンバーがいるという。 今回のイベントは、その自由度の高さや多様性ゆえに課題を抱えるAndroidアプリ開発のテストについて、開発者同士やコミュニティでの情報交換を目的に開催された。テスト部では、すでに日Androidの会の総合イベント「Android Bazaar and Conference」での講演をはじめ、さまざまな活動を行っているが、単独イベントは今回が初だ。

  • IIJ、日本のRuby PaaS「MOGOK」を秋に立ち上げへ - @IT

    IIJは9月5日、開発言語としてRubyが利用できるPaaSの新サービス「MOGOK」を秋からベータサービスとして提供開始することを明らかにした。島根県松江市で始まった「RubyWorld Conference 2011」で、同社サービス部の藤原秀一氏が講演でサービスの提供予定や技術的な詳細を話した。秋にも予定しているオープンベータ版では、当初サービスを無償で提供する。その後、2012年の第2四半期をめどに有償サービスを開始する。プロセス数、メモリ容量、データベース容量などの追加リソースを有料サービスとして提供予定という。 MOGOKは、同社がすでに提供しているクラウドサービス「IIJ GIO」と共通のサーバ基盤で提供するPaaS。Ruby on Railsアプリケーションの開発支援環境と実行環境を提供する。サーバへのアプリケーションのデプロイは、コマンドラインツールを使ってGitリポジ

  • Java開発者が知らないと損するPaaSクラウド8選

    Java開発者が知らないと損するPaaSクラウド8選:ユカイ、ツーカイ、カイハツ環境!(25)(1/3 ページ) 進化・激変するJavaクラウドの現状を知る、まとめ 連載「ユカイ、ツーカイ、開発環境」では、Javaが利用できるクラウドコンピューティングのPaaS環境について、いくつか紹介してきました。最近では、レッドハットの「OpenShift」とヴイエムウェアの「Cloud Foundry」などのPaaSクラウドのβサービスが提供され始め、また、いままで紹介した各クラウドの事情も変わってきました。 稿では、Javaで利用できる以下の8つのPaaSクラウドの最新動向をお届けします。 機能を拡充し続ける「Google App Engine」 「Stax」はCloudBeesに買収され「RUN@cloud」に Morphの「AppSpace」は「mCloud」に .NETだけじゃない「Wi

    Java開発者が知らないと損するPaaSクラウド8選
  • Lisp竹内氏「プログラミングには地を這うような努力が必要」

    なぜ、うっかりTwitterやmixiに自分の秘密を書いてしまうのか 「Twitterはバカ発見器と言われている――なぜ人はTwitterやmixiなどで秘密を話すのか?」 8月10日、情報セキュリティ基礎の講義を担当する、サイバー大学IT総合学部准教授の園田道夫氏は、こう問い掛けた。 「例えば、未成年者が飲酒・喫煙を暴露するケースなどがある。情報はすぐに全世界に公開されるにもかかわらず、なぜ自分にとって都合の悪いことを書くのか」 「なぜ、ソーシャルメディアを見ているのが身内・友達だけだと思ってしまうのか」 園田氏の問い掛けに対して、参加者はグループになってさまざまな意見を出した。 「ツイートはフォロワーからしか見られていないという認識があること、そして気軽につぶやけるということが原因ではないか」 「友人などの紹介で始めることが多いので、プライベートなエリアだと勘違いしているのではないか」

    Lisp竹内氏「プログラミングには地を這うような努力が必要」
  • HerokuがJava対応、過去の煩雑さとの決別うたう - @IT

    2011/08/26 Ruby向けPaaSとして成長してきたセールスフォース傘下のクラウドベンダ、Herokuは2011年8月26日、Java言語のパブリック・ベータサービス開始を発表した。7月にはNode.js(JavaScript)とClojure(JVM上のLisp方言)のサポートも開始しているため、Java言語は4番目の対応となる。 Java対応は、これまで同様に「Cedar」(英語でヒマラヤ杉)と同社が呼ぶバージョンのソフトウェアスタックを用いる。現在のCedarのスペックは、 Ubuntu Server 10.04 (Lucid Lynx) Ruby: MRI 1.9.2 Bundler: 1.1pre5 Node.js: 0.4.7 NPM: 1.0.6 JVM: OpenJDK 6 となっている。ほかのHeroku対応言語と同様に、分散バージョン管理システムのGitを使った

  • スマホ元年に賭けるAmebaのソーシャルプラットフォームとは - @IT

    第2回@ITスマソ勉強会レポート スマホ元年に賭ける Amebaのソーシャルプラットフォームとは 仲里淳 @nakazato 2011/7/22 @IT編集部は6月24日、「第2回 @IT Smart&Social(スマソ)勉強会~ソーシャルアプリの新たな選択肢「Ameba Smartphone Platform」とは~」を開催した。サイバーエージェントの長瀬慶重氏による同社のスマートフォン戦略と、それに合わせて展開するソーシャルプラットフォームの解説が行われた。 この勉強会は「第1回 @IT Smart&Social(スマソ)勉強会~ソーシャルアプリを作ってみまソ~」に続くもので、当日は約80人が参加した。「ソーシャルアプリ」「スマートフォン」という注目のキーワードに加え、国内有数のユーザー規模を誇る「Ameba」のプラットフォームということもあり、参加者は熱心に聞き入った。 長瀬氏の講

  • 規模拡大で体制に限界、日本Rubyの会が再スタートへ - @IT

    2011/07/20 Rubyコミュニティ主導のイベント、「RubyKaigi 2011」が2011年7月16~18日の3連休を使って東京・練馬で開催された。2006年に250人規模でスタートし、410人、564人、704人、744人と伸びてきた参加者数は、2011年の今年は997人と最大規模となった。年々参加者数を伸ばしてきたRubyKaigiだが、今回が最終回となる。 運営に携わってきた日Rubyの会の会長を務める高橋征義氏によれば、これまで個人の有志が集まった任意団体だった日Rubyの会は、来月中にも一般社団法人として法人登記し、再スタートを切る形となるという。新団体は「現行の活動を引き継ぐが、RubyKaigiは名前も含めて白紙に戻して検討し直す」(高橋氏)としている。 背景には規模の拡大がある。年次イベントであるRubyKaigiへの参加者数が増え、予算規模も大きくなった。契

  • 困った“ダメPM”3パターンとその対処法

    1人で仕事をしているプログラマ時代は、ばりばり仕事がこなせたのに、PMになった途端に仕事がうまく進まない! そんな新任PMの悩みを解決するTipsを紹介します。 新任PM向けに書いた連載、Twitterやブックマークで多くの反響をいただきました。ありがとうございます。 反響の中には、管理する側のPMの意見だけでなく、管理される側の意見もいろいろありました。特に「うちのPMをどうにかしてほしい」という意見、つまり“ダメPM”に困っている人が多かったことが印象的でした。 そこで、今回は番外編として、ダメPMとうまく付き合い、仕事を進めていくための方法について紹介します。 「うちのダメPMを、どうにかしていただきたい」 「メンバーがなかなか思うように動いてくれない」とPMは嘆きます。しかしその逆、「うちのPMがちゃんとしてなくて困る」と嘆くメンバーが少なくないことも、また事実。 そういう「困っ

    困った“ダメPM”3パターンとその対処法
  • 技術者が知っておきたいTomcat 7の新機能20連発

    ■ リクエスト処理のアーキテクチャ Tomcat 4時代から採用されているリクエスト処理のCatalinaアーキテクチャは変更なしで、そのまま採用しています。Tomcatが受け付けたリクエストは、リクエスト処理パイプラインによってServletまで到達し処理されます。 ■ クラスタリング(セッションレプリケーション) 若干のインターフェイスの改良はありますが、基的には同じ仕様です。 「All-to-All」「primary-secondary」の2つのレプリケーション方式が利用可能となっています。 ■ DBコネクションプール 今までどおりApache Commons DBCPを使用し、バージョンはDBCP 1.4系(JDBC 4用)を採用しています。Tomcat独自のjdbc-poolを利用する場合は別途ビルドが必要です。jdbc-poolは近いうちに同梱されるかもしれません。 では、T

    技術者が知っておきたいTomcat 7の新機能20連発
  • @IT Special PR:Fusion-ioのクールな技術を使いこなせ!

    Fusion-ioのクールな技術を 使いこなせ! 2010/09/29 いま、最先端を走るアプリケーション運用のプロが注目する企業がある。Fusion-ioだ。急速に進展する半導体メモリの技術をベースに、ビジネスでの格活用を可能にするこれまでにない製品を作り上げているのだ。Fusion-ioの製品は、これまでのアプリケーション運用についての考え方を変える可能性を秘めている “SSDでないSSD”が企業コンピューティングを変える 「Fusion-io(フュージョン アイオー)」。妙にカッコいい響きだ。この米国企業が、コンピュータ業界に大きな波を起こそうとしている。すでに、大規模コンピューティング環境を運営するプロフェッショナル・エンジニアからは、大きな注目を浴びていて、日最大級のECサイトが多数採用しているほか、多くの著名Webサービス企業が採用を検討しているのだ。 Fusion-ioの

  • 本当のAnonymousが知りたいの

    PlayStation Networkに関する報道によって日でも広く知られるようになった「Anonymous」。果たして彼(女)らはいったい何を目的とした、どんな集団なのか。日に住むAnonymousの1人に取材する機会を得た(編集部) 日で活動するあるAnonymousの声 PlayStation Networkの事件から日でも名前を広く知られるようになった「Anonymous」。この名がメディアで報じられるときは、ほぼ決まって「ハッカー集団」「クラッカー集団」という「枕詞」が付く。中には、「政府や主要企業などへのハッキングの第一線にいるグループ」と説明される場合もある。 だが、多くのメディアにおける「Anonymous」の報道のされ方を見ると、さまざまな事件への関与を臭わせる内容がもっぱらで、彼(彼女)たち自身の活動を主軸としたものはあまり見かけない。 【関連記事】 PlayS

    本当のAnonymousが知りたいの
  • スマホ用JavaScriptフレームワーク5つ+1を徹底研究(1/5) - @IT

    スマホ用JavaScriptフレームワーク5つ +1を徹底研究 jQuery Mobile、iUI、jQTouch、 Sencha Touch、Wink toolkit、PhoneGapとは アシアル株式会社 鴨田健次 2011/6/22 スマートフォン向けJavaScriptフレームワーク/ライブラリを使うと、スマートフォンアプリっぽい見た目のページデザイン、UI(ユーザーインターフェイス)パーツやページ遷移アニメーションを簡単に実装できます。多くは、おのおののフレームワークのルールにのっとったHTMLを書くことで、それらの機能を実現します。 稿では、jQuery Mobileを筆頭として、いくつか発表されているスマートフォンサイト向けJavaScriptフレームワークを紹介します。 ■ PCサイト向けJavaScriptフレームワークについて PCサイト向けJavaScriptフレー

  • 体に良い座り方、いす選びのポイント ― @IT自分戦略研究所

    IT自分戦略研究所が実施したアンケートでは、およそ36%のITエンジニア腰痛で悩んでいる。 ITエンジニアがパソコンに向かううえで欠かせない環境の1つである「いす」。1日の大半をともにする、人間の体に最も接触している物体である。体に合ういすとは何か、正しい座り方とはどういうことなのか、真剣に考える必要があるのではないか。 今回、いすを中心にエルゴノミクスを研究している、早稲田大学名誉教授でエルゴシーティングのCEOの野呂影勇氏にお話を伺った。 このエルゴノミクスとは、人間と機械のかかわり(調和)を考える人間工学であるが、最近ではエルゴノミクスの対象が、ソフトウェアからものづくり研究へ広がっているという。いすや文房具などハードウェア面を含めたものづくりが行われている。 正しいとされる座り方「背骨をS字に保つ」はうそ? エルゴシーティングCEO/早稲田大学名誉教授 野呂影勇氏 早稲田大学理

    体に良い座り方、いす選びのポイント ― @IT自分戦略研究所
  • Amazon Web Servicesの障害はなぜ起こったのか アマゾンが詳細な経緯と対策を発表 − @IT

    2011/04/30 米Amazon Web Services(AWS)は米国時間4月29日午後、同社のブロックストレージサービス「Amazon Elastic Block Store(EBS)」および、リレーショナルデータベースサービスの「Amazon Relational Database Service(RDS)」における約4日間にわたる障害につき、詳細な経過報告と対策を発表した。これによると、障害のきっかけはネットワークの構成変更作業におけるミスだった。同社は今回の障害が複数のAvailability Zone(AZ)に影響を与えた理由も説明した。 AWSが発表した今回の障害に関する説明(英語) EBSはAWSの仮想サーバサービスであるAmazon EC2のインスタンスから、仮想ディスクとして使える永続ストレージサービス。実態としてはディスクを備えたノード(コンピュータ)の集合体を

  • RDBの機能をNoSQLで実現する(1)

    NoSQLデータベースはRDBMSに比べて並列処理で性能を上げていけるという特長がある反面、単純なデータ構造しか扱えないとか、データの並べ替えなどが難しいという難点があります。今回からは、NoSQLを使いながらも、RDBMSが備える機能を部分的に実現する方法を解説していきます。(編集部) 高速な分、複雑なデータ加工が苦手なNoSQLデータベース 前回は、リレーショナルデータベース管理システム(RDBMS)からデータを読み出す流れを詳しく見ていきました。問い合わせを受けてから結果セットを動的に作って返すRDBMSのやり方では、分散環境においては十分な処理性能を発揮できないということがご理解頂けたかと思います。 RDBMSはデータの結合や検索のほかにも、データ集計や並べ替えなど、SQLを使った問い合わせ内容に応じてさまざまな形にデータを加工する機能を備えています。多様な要求に応えてくれる問い合

    RDBの機能をNoSQLで実現する(1)
  • スクラム提唱者から学ぶ、チームの不幸を減らすたった2つの方法

    スクラム提唱者から学ぶ、チームの不幸を減らすたった2つの方法:スクラム提唱者が教える、チームの不幸を減らす方法(1/2 ページ) スクラム提唱者のジェフ・サザーランド氏を講師に招いた、日初の「スクラムアライアンス認定プロダクトオーナー研修 レポート」レポート。チームも顧客も不幸な状態をなくす方法は実にシンプルだ。 2011年はアジャイル実践者にとって歴史的な年となった デスマーチ続きでリリースは遅延、チームはプレッシャーを受けてマネージャはてんてこ舞い、顧客も不幸……そんな状態を良い方向に転換する方法はたった2つである――「スクラム」提唱者の1人である、ジェフ・サザーランド氏の言葉です。 1月11日と12日、サザーランド氏による日初のスクラムアライアンス認定プロダクトオーナー研修(Certified Scrum Product Owner 研修、以下CSPO研修)が開催されました。翌日

    スクラム提唱者から学ぶ、チームの不幸を減らすたった2つの方法