タグ

2009年2月21日のブックマーク (15件)

  • 【公開】XP祭り関西2009講演資料「チケットファーストでアジャイル開発!~チケットに分割して統治せよ」 - プログラマの思索

    【公開】XP祭り関西2009講演資料「チケットファーストでアジャイル開発!~チケットに分割して統治せよ」 XP祭り関西2009講演資料「チケットファーストでアジャイル開発!~チケットに分割して統治せよ」を公開します。 CC Attribution ライセンスとします。 【元ネタ】 チケット駆動開発 … ITpro Challenge のライトニングトーク (4) - まちゅダイアリー(2007-09-07) プログラマの思索: 【公開】KOF2008講演資料「Redmineでチケット駆動開発を実践する~チケットに分割して統治せよ」 まちゅさんはTracのチケット管理を元に「チケット駆動開発(Ticket Driven Development)」を提唱された。 僕は、Redmineによるプロジェクト運営でプロジェクト管理が劇的に改善した経験を昨年のKOFで話してみた。 KOF講演後、興味を持

    【公開】XP祭り関西2009講演資料「チケットファーストでアジャイル開発!~チケットに分割して統治せよ」 - プログラマの思索
    hagayu
    hagayu 2009/02/21
    XP祭り関西2009講演資料「チケットファーストでアジャイル開発!~チケットに分割して統治せよ」
  • Welcome to Apache™ Hadoop™!

    This is the first release of Apache Hadoop 3.4 line. It contains 2888 bug fixes, improvements and enhancements since 3.3. Users are encouraged to read the overview of major changes. For details of please check release notes and changelog. This is a release of Apache Hadoop 3.3 line. It contains 117 bug fixes, improvements and enhancements since 3.3.5. Users of Apache Hadoop 3.3.5 and earlier shoul

    hagayu
    hagayu 2009/02/21
    Hadoop本家。
  • MapReduceのJava実装Apache Hadoopを使ってみた (1/3) - @IT

    MapReduceのJava実装Apache Hadoopを使ってみた:いま再注目の分散処理技術(後編)(1/3 ページ) 最近注目を浴びている分散処理技術MapReduce」の利点をサンプルからアルゴリズムレベルで理解し、昔からあるJava関連の分散処理技術を見直す特集企画(編集部) Apache Hadoopプロジェクトとは何か? 特集では、いま再注目の分散処理技術についていろいろと紹介してきました。前編の「GoogleMapReduceアルゴリズムをJavaで理解する」では、分散処理技術で最近注目を浴びているものとして、グーグルMapReduceアルゴリズムを紹介し、中編の「イロイロな分散処理技術とイマドキのWebサービス」では、MapReduceに至るまでのさまざまな分散処理技術Webサービスについて紹介しました。 そのMapReduceアルゴリズムをJavaで実装したも

    MapReduceのJava実装Apache Hadoopを使ってみた (1/3) - @IT
    hagayu
    hagayu 2009/02/21
    最近注目を浴びている分散処理技術「MapReduce」の利点をサンプルからアルゴリズムレベルで理解し、昔からあるJava関連の分散処理技術を見直す特集企画。
  • 複数マシンへHadoopをインストールする

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    複数マシンへHadoopをインストールする
    hagayu
    hagayu 2009/02/21
    複数のPCへHadoopをインストールして大規模なデータを実際に処理した性能を計測。
  • Hadoopのインストールとサンプルプログラムの実行

    前回はGoogleの基盤技術とそれに対応するオープンソースソフトウェアとして、Hadoop & hBaseを紹介しました(図1 参照)。今回はHadoopを1台にインストールし、サンプルプログラムを動かします。次にHDFSとMapReduceのアーキテクチャを解説します。最後にサンプルプログラムのソースコードを解説します。 2. Hadoopの概要 Hadoopは主にYahoo! Inc.のDoug Cutting氏によって開発が進められているオープンソースソフトウェアで、GoogleFileSystemMapReduceというGoogleの基盤技術のオープンソース実装です。Hadoopという名前は開発者の子供が持っている黄色い象のぬいぐるみの名前に由来しています。HadoopはHDFS(Hadoop Distributed File System)、Hadoop MapReduce F

    Hadoopのインストールとサンプルプログラムの実行
    hagayu
    hagayu 2009/02/21
    Hadoopのインストール。サンプルプログラムの実行。HDFSとMapReduceのアーキテクチャの解説。サンプルプログラムのソースコードを解説。
  • Hadoop、hBaseで構築する大規模分散データ処理システム

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Hadoop、hBaseで構築する大規模分散データ処理システム
    hagayu
    hagayu 2009/02/21
    大規模分散計算フレームワーク「Hadoop」と、その上につくられた大規模分散データベース「hBase」の仕組みと簡単なサンプルアプリケーションを紹介
  • Hadoopの解析資料

    オープンソース分散システム「Hadoop」に関する解析資料を公開させて頂いております。この調査はNTTレゾナント株式会社様と共同で行いました(プレスリリース)。 Hadoop解析資料(PDF), 最終更新: 2008/08/25, 公開: 2008/08/25 Hadoopの実際のインストール方法などにつきましては、弊社太田による以下の記事もご参考下さい。 Hadoop、hBaseで構築する大規模分散データ処理システム Hadoopのインストールとサンプルプログラムの実行 複数マシンへHadoopをインストールする

  • Git ユーザマニュアル (バージョン 1.5.3 以降用)

    (訳注:この資料は、http://www.kernel.org/pub/software/scm/git/docs/user-manual.html に掲載されている 内容を日語訳したものです。 英語が得意でないので、誤訳があるかもしれません。 必要な場合は、原文を参照してください。) git は高速な分散リビジョン管理システムです。 このマニュアルは、基的な UNIX コマンドのスキルをもった人が読むことを想定していますが、 git に関する前提知識は必要ありません。 Chapter 1, リポジトリとブランチ と Chapter 2, 履歴の探索 では git を使用してプロジェクトを取得・調査する方法を説明します。 — これらの章を読むことで、ソフトウェアプロジェクトの特定のバージョンをビルドして テストしたり、回帰点を探し出す方法などを習得してください。 実際に開発する必要のあ

  • JSON

    https://www.JSON.org/json-en.html

    hagayu
    hagayu 2009/02/21
    JSON仕様。JSONライブラリのリンクもあり。
  • もう一度、ちゃんとJSON入門 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    僕自身も僕の周辺もJSONをよく使います。でも、細かい点でけっこうミスをやらかしています(苦笑)。このエントリーで、JSONを使う上で注意すべきこと/間違いやすい点をすべて列挙します。 内容 兼チェックリスト: 仕様原典さえ読めば完璧(のはずだが) 数値の前にゼロを付けてはいけない 16進数表記も禁止だよ 数値の前にプラスを付けてはいけない 小数点からはじまる数値はダメ 用語法が違うよ:プロパティとメンバー メンバー名には常に文字列を使う 空文字列""もメンバー名に使える 配列要素はキッチリと並べよう 文字列を囲むには二重引用符だけ 文字列内のエスケープが微妙に違う 仕様にないエスケープは構文エラー undefinedもNaNもありません ラッパーオブジェクトは使わないのが吉 型システムとtypeofに関する注意 最後に 仕様原典さえ読めば完璧(のはずだが) JSONは、小さくて簡単な仕様

    もう一度、ちゃんとJSON入門 - 檜山正幸のキマイラ飼育記 (はてなBlog)
    hagayu
    hagayu 2009/02/21
    JSONを使う上で注意すべきこと/間違いやすい点のまとめ。参考になる。
  • jQueryのindex付きeach - mtoyoshi開発メモ

    jQueryのeachは便利なのでよく使います。 $.each(ary, function(){ alert($(this).val()); }); ただ、indexが欲しい時はこんな風にしてた。 var i=0; $.each(ary, function(){ alert(i + ' : ' + $(this).val()); ++i; }); しかしもっと簡潔に書けた!素敵だ♪ $.each(ary, function(i){ alert(i + ' : ' + $(this).val()); }); ちなみに$(this)だとjQueryオブジェクトになるけど、素のデータを使いたいときもある。そんな時は以下のようにする。 var ary = ['dog', 'pig', 'cat']; $.each(ary, function(i, item){ alert(i + ' : ' +

    jQueryのindex付きeach - mtoyoshi開発メモ
  • Ajax通信。でもProxy認証が・・・ - mtoyoshi開発メモ

    XMLHttpRequestを利用したAjax通信では、同一ドメイン以外へのHTTPリクエストの発行が許可されていない。例えば自ドメインがlocalhostなのに、http://www.google.co.jpにアクセスするなんてことは一足飛びにはできないわけです。 というわけで通常はクライアント(javascript)からはサーバーにリクエストを投げてそこからGoogleに行く、というようなことをしないといけません(JSONPという方法はここではおいておいて・・)。 やってみましょう。画面に表示される「Googleロード」というボタンを押すとAjaxによってページの再描画なしにGoogleのトップページが表示されるというものです。実装はJSP&Servletでいきます。 <%@ page contentType="text/html; charset=UTF-8" pageEncodin

    Ajax通信。でもProxy認証が・・・ - mtoyoshi開発メモ
  • アルゴリズム - 同じ文字列のn回繰り返しをlog n回で作る方法 : 404 Blog Not Found

    2009年01月31日01:00 カテゴリLightweight LanguagesMath アルゴリズム - 同じ文字列のn回繰り返しをlog n回で作る方法 これなのですが.... 同じ文字列のn回繰り返しを作る最速の方法を探求してみた - muddy brown thang ちょっとした事情により、ある文字列のn回繰り返しを作る関数 (PHPでいうところのarray_repeat(), Perlで言うところの「"..." x n」、RubyPythonで言うところの「"..." * n」) を高速に実装しなければならない状況に遭遇したのでベンチマークをとってみたところ、その結果がとても新鮮で驚いたので、これを共有しつつもダメ出ししてもらえないかなーと思って晒してみることに。 なぜかもっとシンプルな奴がなかったので。 以下、比較。初期値はIEにあわせてあります。Firefox/Saf

    アルゴリズム - 同じ文字列のn回繰り返しをlog n回で作る方法 : 404 Blog Not Found
    hagayu
    hagayu 2009/02/21
    べき乗を使った文字列の連結。
  • [Java]JBoss Tattletaleを使って依存関係を調べよう 2009-02-21 - おおたに6号機blog

    JBoss Tattletaleは依存関係を調べてくれるツールです. ライセンスはLGPLです. Beta1がリリースてたので使ってみました. 事前準備 以下からダウンロードします. http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=311046&release_id=662710 まだサイトは無いみたいですね. 概要 JBoss Tattletaleを使うと、プロジェクト内を静的に解析して、以下のような情報をレポートして出力します. 自分のプロジェクトが依存しているjarファイルとそのバージョン 必要なんだけど、欠けているクラス あるクラスが複数のjarファイルに含まれている場合、そのクラスごとにどこに含まれているか 使ってみた率直な感想.かなり便利. 特に途中からプロジェクトに投入されたりとか、

    [Java]JBoss Tattletaleを使って依存関係を調べよう 2009-02-21 - おおたに6号機blog
    hagayu
    hagayu 2009/02/21
    「JBoss Tattletaleを使って依存関係を調べよう」JBoss Tattletaleの使い方。
  • 小さく失敗することの価値 - レベルエンター山本大のブログ

    理想に近いものを手に入れるための唯一の方法は 小さな失敗を積み重ねることかもしれない。 すばやく行動するために小さな失敗を恐れないことは大事だ。 しかし小さな失敗を恐れないことのメリットは”素早さ”を手に入れることだけではなく、 むしろ制御しながら小さく失敗することで 理想形に近づくのに必要な”フィードバック”を得ることもできるのではないだろうか。 例えば、アジャイル開発なども小さな失敗の積み重ねだと言うこともできる。 失敗からのフィードバックが一番効く。 でも大きな失敗だと、失敗を恐れて身動きが取れなくなる。 失敗を恐れだすと、慎重に失敗を回避しだす。 しかし慎重にやってるから確かに失敗はしないが、 理想のものを手に入れるためのチャンスを沢山失っている。 行動範囲も徐々に狭くなる。 これは大きな失敗をしてしまうリスクを 徐々に貯めこんでしまっている可能性もあるのではないか。 僕は新人教育

    小さく失敗することの価値 - レベルエンター山本大のブログ
    hagayu
    hagayu 2009/02/21
    そうだ、失敗しよう。