ブックマーク / gihyo.jp (23)

  • 第1回 なぜ、Hadoopはどのように動くのか、を学ぶのか | gihyo.jp

    はじめに ビッグデータ解析のためのシステム基盤として、Hadoopをはじめとするオープンソースのデータ処理ソフトウェア(データ処理系)が広く利用されつつありますが、当該データ処理系をすでに利用している、もしくは利用の検討をしている読者の方々の中には、たとえば以下のような問題を抱えている方が少なからずいらっしゃるのではないでしょうか。 データ処理系の使い方はなんとなくわかるが、その内部をあまり理解できていない。または、内部の動作原理がよくわからないので、格的に使う気にならない。 同様の目的を達成する複数のデータ処理系において、どれを使って良いかがよくわからない。または、適切に使い分けられていない気がする。たとえば、どのような場合にHadoopを用いて、どのような場合に同類のデータ処理系であるImpalaやSparkを用いれば良いかが“⁠明確に⁠”わからない。 このような問題を解決するには、

    第1回 なぜ、Hadoopはどのように動くのか、を学ぶのか | gihyo.jp
  • 第2章 最初の一歩をどう踏み出すか―必要なところを学ぶ、全体像をつかむ、写経する | gihyo.jp

    章では「勉強したいと思っているが『やる気』が出ない」という状態を解決し、一歩踏み出す方法について解説します。 やる気が出ない場合、「⁠勉強」を漠然とした大きなタスクとしてとらえていて、その大きさに圧倒されていることがよくあります。ゴールの見えないマラソンでは、走り続ける「やる気」を出すのは難しいことです。もっと近いゴールを設定し、そこまで走ることを目標にすることが必要です。つまり「勉強」をもっと細かいタスクに分割することが必要です。 勉強を分割する方法は次の3つです。 必要なところから学ぶ 大まかに全体像をつかむ 片っ端から写経する 上のものほど効率が良いのですが、より多くの前提知識を必要とします。 必要なところから学ぶ たとえば、プログラミング言語を学ぼうとしているとしましょう。その言語を使って作りたいものが決まっているなら、それに必要なところから学ぶと効率が良いです。この方法は「遅延

    第2章 最初の一歩をどう踏み出すか―必要なところを学ぶ、全体像をつかむ、写経する | gihyo.jp
  • コンテンツの数と発売タイミングが大切になる1年――電子書籍と電子出版ビジネスの2013年→2014年 | gihyo.jp

    増えてきた電子書籍、電子書店、電子書籍リーダー あけましておめでとうございます。技術評論社の馮です。2014年を迎えました。年もどうぞよろしくお願いいたします。 2010年のiPad登場が何度目かの電子出版元年と言われ、2011、2012年と電子書籍に関する専用端末やフォーマット、電子書店が登場し、2013年を迎えました。この3年と比較して、電子出版ビジネスが少し動いたと感じられたのが2013年です。今回は2013年1年を振り返りながら、今年、そしてその先の電子出版と電子書籍の展望について考察してみます。 大手書店が揃い、次は出版社の動きへつながった1年 昨年の正月企画「EPUB3の普及と専用端末へのアプローチ――電子出版業界、2012年の振り返りと2013年の展望」でも紹介しましたが、2012~2013年の間に、ここ日でも主な大手電子書店がオープンしました。2013年前半には、ほぼ大

    コンテンツの数と発売タイミングが大切になる1年――電子書籍と電子出版ビジネスの2013年→2014年 | gihyo.jp
    swallow_life
    swallow_life 2014/01/04
    電子書籍はページ数を60-100ページくらいで値段も安く出して欲しい。¥1000-1800くらい。 それくらいが読みやすい買いやすい。紙書籍は300-400ページで¥2000-4000くらいが多いので。
  • プロ生ちゃんが聞く! 2014年のプログラミング言語動向 | gihyo.jp

    あけましておめでとう! gihyo.jpでははじめまして。私、暮井 慧。よろしくね! みんなはもう、今年の“⁠初⁠”プログラミングはした? いろいろなプログラミング言語があるけど、今年はどんなことが起きるのか気になるよね? そんな人たちのために、いろいろな言語について、去年のふりかえりと、今年の動向なんかを詳しい人に聞いてきたよ! 「⁠いろいろ」といっても、ちょっと偏っているかもだけど……お正月早々、細かいことは気にしないほうがいいよね! C# 最初は、C#のことならなんでも知っているC#たん! こんにちは! こんにちは! C#の2013年はどんな年でした? 慧 さっそくだけど、去年のC#ってどんな感じだったの? C#たん 2013年は、C#を使って開発できるプラットフォームが一気に広がった年でした。携帯端末ではiOSやAndroidゲーム機ではPlayStationなど、マイクロソフト

    プロ生ちゃんが聞く! 2014年のプログラミング言語動向 | gihyo.jp
  • [新春特別放談]ニッポンのPostgreSQLコミュニティ生みの親、石井達夫氏が語るPostgreSQLの現在・過去・未来(3) | gihyo.jp

    2014年を迎えるにあたり、黎明期から日のPostgreSQLコミュニティを支えてきたSRA OSS, Inc. 日支社 支社長 石井達夫氏にPostgreSQLを語っていただきます。最後は、自らが立ち上げ育ててきたPostgreSQLコミュニティへの思い、そして2014年への期待についてお聞きしました。 すぐれたソースコードがすぐれたコミュニティを作る ─⁠─ここでPostgreSQLコミュニティの話を伺わせてください。オープンソースプロジェクトとして、PostgreSQLは比較的長い歴史を誇ります。長く続いた要因としては、MySQLのように1社が開発の主導権を握っているのではなく、多くの開発者が集って開発しているからだと思っているのですが、石井さんはどう見ていますか。 石井:まったくその通りだと思います。ほかのオープンソースプロジェクトもPostgreSQLをお手にしてほしいです

    [新春特別放談]ニッポンのPostgreSQLコミュニティ生みの親、石井達夫氏が語るPostgreSQLの現在・過去・未来(3) | gihyo.jp
  • 第5回 理系的接客業のススメ お花屋コンサルタント 本多るみさん | gihyo.jp

    2010年最初の“⁠おねえさん⁠”はお花屋コンサルタントの多るみさん。花屋での勤務経験を経て、現在は花屋を目指す人や経営者に向けた通信講座・講演会などを精力的にこなしています。たまたま飛び込んだ花屋の世界。活動を支えているのは、理系で培ったナゼナニ目線とオタク的凝り性?! 多るみ(ほんだるみ)学生時代の専攻:農芸化学。東京農業大学農学部農芸化学科(現応用生物化学科)卒業。在学中よりアルバイト契約で生花店に勤務しチーフ・店長へ。途中いったん休養するも11年勤務後出産退職。療養を機にインターネットで情報提供を始め、1000人以上の相談に乗る。現在、生花店コンサルティング・生花店運営通信講座・Webスキル講師を行う他、「⁠ふつうに花のある、おうち」を広める活動(ウェブサイト/ブログ運営・講演・「⁠お花の会」等)を行う。 花への愛を伝える濃いサイト 今回の取材のきっかけは、担当編集者さんが見つ

    第5回 理系的接客業のススメ お花屋コンサルタント 本多るみさん | gihyo.jp
    swallow_life
    swallow_life 2010/02/02
    農大か。
  • 新刊ピックアップ:無料ソフトを使ってPDFを編集しよう |gihyo.jp … 技術評論社

    最近では,申請書類などはPDFファイルで配布されることが多くなってきました。通常はPDFファイルを紙に印刷し,必要事項を手書きで記入します。しかし,せっかくだからパソコン上で記入できればいいなと思うこともあるのではないでしょうか? 今回は,PDF編集の定番ソフトPDF-XChange Viewerを紹介します。 PDF-XChange Viewerのインストール まずは,以下のウェブページにアクセスして,PDF-XChangeViewerをダウンロードして,インストールしましょう。 http://www.docu-track.com/

    新刊ピックアップ:無料ソフトを使ってPDFを編集しよう |gihyo.jp … 技術評論社
  • 第1回 検索エンジンとは | gihyo.jp

    はじめに 検索エンジンと聞くと、みなさんは何を思い浮かべるでしょうか? GoogleYahoo!などの検索ページを思い浮かべる方がほとんどだと思います。近年は、それら企業の努力によって検索エンジンというものが非常に身近になり、私たちの生活に欠かせないものとなりつつあります。 しかし、検索エンジンと一言で言っても、上記のような一般の方々へのUI(ユーザインターフェース)を指す場合もあれば、そのUIの裏側(バックエンド)にあるシステムを指す場合もあります。 連載では、Google,Yahoo!などを代表とする検索エンジンの裏側のしくみに着目し、検索エンジンというシステムのアーキテクチャやその内部で使われているデータ構造やアルゴリズムを、近年の手法や研究事例などを交えて解説していきたいと思っています。 検索エンジンとは 検索エンジンには、さまざまな種類があります。GoogleのWeb検索のよ

    第1回 検索エンジンとは | gihyo.jp
  • 第1回 画像認識の基本を知ろう | gihyo.jp

    この連載では、この表で言う画像認識技術を主に扱いますが、どの技術も非常に活発に研究されており、様々な分野で実用化されています。 画像認識・理解の基原理 画像認識の基原理 画像認識は、学習のフェーズと認識のフェーズの2つからなります。学習のフェーズでは、コンピュータに認識させたい対象画像を学習させる処理を行い、認識のフェーズではコンピュータに入力画像が学習した対象かどうかを判定させます。 図5 学習と認識の流れ 学習フェーズ 学習のフェーズでは、まず画像になんらかの処理を施して、ピクセルのデータ列から、より学習に適したデータ列(特徴量データ)へと変換を行います。 次に変換されたデータを、機械学習と呼ばれるアプローチを用いてコンピュータに学習させます。機械学習とは、その名の通り人間が行っているような学習の仕組みをコンピュータに持たせるための技術です。例えば人間は、初めて見る人の顔画像でも、

    第1回 画像認識の基本を知ろう | gihyo.jp
    swallow_life
    swallow_life 2008/12/18
    isightをOpenCVで分析したい。
  • 第7回 議論を活発にする(導入フェーズ) | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    第7回 議論を活発にする(導入フェーズ) | gihyo.jp
  • エンジニアマインドWeb No.3 | エンジニアマインド … 技術評論社

    現在,ソフトウェア開発におけるプロトタイピングの重要性が再び高まっています。以前は文字通り完成のイメージ化に使われていたプロトタイプですが,現在はアジャイル手法と組み合わせた新たな手法により,プログラムそのものの質を上げるのに大きな役割を果たすようになってきました。特集では,こうした流れに沿ったプロトタイピングの新たな可能性について,基から実践的に紹介します。 第1章:現代的プロトタイピングのすすめ ~古くて新しい可視化手法(ブルックスからアジャイルまで) ……平鍋健児 第2章:実践プロトタイピング ──仕様の決定を助けるプロトタイピングパターン ……近藤寛喜 第3章:実践プロトタイピング ──当にできるのだろうか?という不安を取り除くプロトタイピングパターンとアンチパターン ……近藤寛喜 第4章:プロジェクトを成功に導くためのプロトタイピング ……近藤寛喜

  • 第1回 最小構成でインストール | gihyo.jp

    先日とうとうFirefox 3がリリースされましたが、 皆さんはすでにインストールしましたでしょうか。連載では、簡単な拡張機能を題材としてFirefox 3で拡張機能を開発するための基的な手順を解説します。 連載第1回となる今回は、ポインタファイルとインストールマニフェストを作成し、必要最低限の構成でテストインストールを実施することを目標にします。 なお、第1回完成時点でのソースファイルは、下記ページから入手可能です。 http://www.xuldev.org/misc/sd.php タグヘルパー拡張機能の概要 Firefox 3ではブックマークと履歴の管理機能が一新されましたが、新たに追加された機能のひとつとして、ブックマークへのタグ付けが可能になりました。しかし、筆者はあまりタグ付けをする習慣が無く、特にブックマークを追加する際にキーボードでタグを入力するのが面倒だと感じていまし

    第1回 最小構成でインストール | gihyo.jp
  • エンジニアをレベルアップさせる「ファシリテーション入門」 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    エンジニアをレベルアップさせる「ファシリテーション入門」 記事一覧 | gihyo.jp
    swallow_life
    swallow_life 2008/07/15
    とりあえずホワイトボードに書く。
  • 第3回 chumbyを軽くハックしてみよう | gihyo.jp

    shibuya.chumbiesのoverlastです。 前回の原稿が掲載された頃にニュースになっていましたが、chumbyの国内販売が決まりました! ちなみに発売日や定価は、まだ未定ですが、日クレジットカードで購入できるとしたら素敵です。chumbyのような、安価な割に自由度が高いガジェットは、あまり無いので早く発売して欲しいです。 さて、今回のテーマは「chumbyをwidgetを作らないでハックする」です。簡単な操作を繰り返すことで、chumbyのことを少し深く知ってみたり、便利に使えるようにしてみましょう。 前半は私が担当します。chumbyの裏メニューを使って、パソコンからchumbyにログインしてみます。chumbyを内側から覗いてみることで、できそうなことを考えてみたいと思います。 後半は、私と同じくshibuya.chumbiesのAsamaさんが担当します。既に公開さ

    第3回 chumbyを軽くハックしてみよう | gihyo.jp
    swallow_life
    swallow_life 2008/07/04
    chumby扱いきれそうにない。
  • 2008年6月27日号 Ubuntu 8.04 日本語版仮想マシン、Ubuntu MID Edition 8.04、The Official Ubuntu Book 第3版、Debian PTSのアップデート | gihyo.jp

    Ubuntu Weekly Topics 2008年6月27日号Ubuntu 8.04 日語版仮想マシン、Ubuntu MID Edition 8.04、The Official Ubuntu Book 第3版、Debian PTSのアップデート Ubuntu 8.04 日語版仮想マシンのリリース Ubuntu Japanese Teamは6月25日にUbuntu 8.04 LTS 日語ローカライズドデスクトップ版の仮想マシンをリリースしました。Virtual Box用とVMWare用の両方を用意しています。なお、VMWare版はVMWare Toolsインストール済みとなっています。 Ubuntu MID Edition 8.04のリリース CanonicalとUbuntu Mobile And Embeddedチームは、6月24日にUbuntu MID Edition 8.04の

    2008年6月27日号 Ubuntu 8.04 日本語版仮想マシン、Ubuntu MID Edition 8.04、The Official Ubuntu Book 第3版、Debian PTSのアップデート | gihyo.jp
    swallow_life
    swallow_life 2008/06/27
    VMWareの仮想環境で試す。
  • AP4R、Rubyで非同期メッセージング 記事一覧 | gihyo.jp

    第2回AP4RとRailsでつくる非同期アプリケーション 加藤究,篠原俊一 2007-09-13

    AP4R、Rubyで非同期メッセージング 記事一覧 | gihyo.jp
  • 第1回 軽量さと堅牢さを兼ね備えたメッセージング | gihyo.jp

    はじめに みなさん、はじめまして。 今回からRubyによるオープンソースのメッセージングライブラリ、AP4Rの連載をさせていただくことになった加藤です。一緒にAP4Rの開発を進めている篠原とともに 4回にわたってご紹介させていただきます。 筆者らはフューチャーアーキテクト株式会社にて、自社製のJavaによるメッセージングミドルウェアの開発、メンテナンスを行なってきました。大小さまざまなプロジェクトで稼動してきたものであり、数十台規模での導入実績もあります。そこで培った実装や経験をもとにRubyで書きあげたものが、AP4Rです。Ruby 会議 2007でも取りあげてもらえたので、名前くらいは聞いたことあるよ、という方もいるかもしれません。以下、RubyForgeのプロジェクトサイトと日語ホームページのURLです。 AP4R のホームページへようこそ! RubyForge: AP4R: Pr

    第1回 軽量さと堅牢さを兼ね備えたメッセージング | gihyo.jp
  • 第2回 「マージ」は怖くない ~ 分散した成果の集約 | gihyo.jp

    前回は、様々な方法で複製したリポジトリにおいて、それぞれ異なる作業成果を"hg commit"し、下図のような状態を構築するところまでを説明しました。 図1 成果の分散 今回は、これら複数の成果を、最終的な成果へと統合する「マージ」について説明します。 成果の集約 成果をマージするためには、マージ作業を行うリポジトリへと成果を集約する必要があります。 成果の集約には"hg pull"を使用します。前回の説明では「リポジトリの複製」に使用した"hg pull"ですが、厳密には「一方の保持していない成果を他方に伝播」する、リポジトリ間連携機能なのです。 myrepo2の成果をmyrepoに取り込む手順を以下に示します。 コマンド1 % cd myrepo % hg pull ../myrepo2 pulling from ../myrepo2 searching for changes add

    第2回 「マージ」は怖くない ~ 分散した成果の集約 | gihyo.jp
  • Mercurialではじめる分散構成管理:第1回 「分散」への第一歩 〜 ローカルでの複製|gihyo.jp … 技術評論社

    Linux/Unix環境ならパッケージ管理経由での導入が簡単です。 Windows環境への導入は、Cygwinを常用しているならCygwinのsetup.exe経由でPythonスクリプト形式を、そうでないならインストーラ経由でのバイナリ形式の導入が簡単です。 それぞれのインストール手順に関しては、別途詳細を説明したページを参照してください。 インストールが済んだなら、早速使ってみましょう。 まっさらな状態からリポジトリを作成する手順は次ページ以降で説明しますので、手近な対象としてMercurial自身のリポジトリを複製してみましょう。 コマンド1 % hg clone http://selenic.com/repo/hg mercurial-repo requesting all changes adding changesets adding manifests adding file

    Mercurialではじめる分散構成管理:第1回 「分散」への第一歩 〜 ローカルでの複製|gihyo.jp … 技術評論社
    swallow_life
    swallow_life 2008/06/05
    Mercurialは空のディレクトリを扱えない。注意。
  • 特集:Subversion+svkでらくらく分散リポジトリ|gihyo.jp … 技術評論社

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    特集:Subversion+svkでらくらく分散リポジトリ|gihyo.jp … 技術評論社