タグ

2008年5月13日のブックマーク (11件)

  • Javaの冗長な記法って小クラス主義の現れではないかな - 矢野勉のはてな日記

    Java以下は無駄に長い駄文です。なんか書いてみたはいいもののうまくまとまらなかった。ごく一部しか表せなかった気がする。これではInputStreamReaderとかがたくさんオブジェクトを連結しないと使えないめんどくささをなぜ許容できるか、しか表せてない... もともとは「 Java における質的でない記述がどのように大規模開発に役立つのか - kwatchの日記」がらみの話です。文中にいくつか「アクセッサが簡潔に定義できない」「FileReader に文字コードを渡せない」のような例があって、「それらが改善されたら大規模開発になにか不利益があるのかどうか」という具体的な質問があったので私はそこにコメントしときました。私はコメント欄に「不利益なんてないよ」と回答しました。実際のところ、後方互換性が維持され、言語としての統一性が維持されるなら別に不利益なんてあるわけない。あるとしたらマネ

    yugui
    yugui 2008/05/13
  • プログラマの思索: Subversionのブランチを有効活用してアジャイルに開発せよ

    デブサミ2008講演資料の「SubversionとMaven 2 による構成管理」を読んで、改めてソフトウェア開発ではソース管理が最重要であると再認識した。 ソース管理について振り返ってみる。 【1】ソース管理の歴史 ソフトウェア開発では、ソース管理が必須だ。 ソース管理の質は、履歴を辿って、いつでもソースをUndo、Redoできること。 昔のコンピュータ資源が希少な時、そもそもプログラムを履歴に残すことすらできなかっただろう。 今でもリリース時によくやるように、システム一式を複製して日付でリネームしていた。 僕は当初、ソース管理に、MSのVisualSourceSafeを使っていた。 CVSよりも直感的でGUIが使いやすい。 VSSを使い始めてから、下記の作業がルーチンになった。 朝、出社後、VSSから最新ソースを落として、VisualAgeForJavaのワークスペースにインポートす

    プログラマの思索: Subversionのブランチを有効活用してアジャイルに開発せよ
    yugui
    yugui 2008/05/13
  • 宇宙の歴史が消える日|日経サイエンス

    加速を続ける宇宙膨張によって,宇宙そのものの起源を示す証拠がいずれ消し去られてしまう。ビッグバンの証拠が消えていく。 10年ほど前,宇宙膨張が加速していることが発見された。天文学者たちはこの画期的発見の意味を追究しているが,このまま加速膨張が続くとついには銀河が光速を超えるスピードで散り散りに引き裂かれ,私たちからは見えなくなるだろう。この結果,宇宙膨張を観測するための基準点がなくなるうえ,ビッグバンの特徴的な産物(宇宙背景放射など)が薄められて無に帰す。つまり,過去にビッグバンが起こったことを示す証拠がすべて消えてしまう。 いまから1000億年後,遠い未来の科学者たちが夜空を観測すると何が見えるだろうか? 望遠鏡なしで見れば,現在の私たちが見ているのとほぼ同様,銀河系を構成するたくさんの星々が見えるだろう。しかし,未来の科学者が銀河系外の銀河を観測できるような望遠鏡を建設したとき,大きな

    宇宙の歴史が消える日|日経サイエンス
  • フラクタル画像圧縮を用いた類似画像検索システム

    フラクタル画像圧縮を用いた類似画像検索システム 圧縮符号データベースを対象とした画像の検索手法について 横山貴紀 電気通信大学 大学院情報システム学研究科 概要 著者らが研究している画像検索システムを紹介する。 従来から研究されている画像検索システムの多くでは、 画像の特徴抽出と、それに基づく類似性の判断の、大きく分けて二つの処理が必要である。それらに対し、著者らのシステムでは圧縮符号を用いることで特徴抽出の過程を無くした。また、構図の類似性に基づいた類似検索を行うことができる特色を有している。 フラクタル符号を用いた類似性の判別 研究を行っているシステムでは、フラクタル画像圧縮を用いている。 フラクタルとは自己相似性を持つ対象物を指す用語である。一般に、画像中には第1図中に示されている白枠で囲まれた領域のような、相似な部分を有している。この相似領域を特徴と見なし圧縮を行っている[1

  • フラクタル符号の写像対応に基づく特徴量と類似検索について

    フラクタル符号の写像対応に基づく特徴量と類似検索について 横山貴紀 † 渡辺俊典 † 菅原 研 † † 電気通信大学 大学院情報システム学研究科 〒182-8585 東京都調布市調布ヶ丘 1-5-1 E-mail: {yokotaka, watanabe, sugawara}@sd.is.uec.ac.jp あらまし フラクタル画像圧縮が生成する圧縮符号から、復元を必要とすること無く特徴を抽出する手法を提案す る。手法は、フラクタル符号が示す部分画像間の対応関係に着目したものである。この対応関係は画像の構造を 表現すると見なすことができる。また、生成された特徴である代表ベクトルの比較が容易に且つ頑健に行えるとい う利点がある。実際に得られた特徴量が、画像の類似検索に有効であることを実験により検証した。 キーワード フラクタル符号, 内容検索, 類似検索, 特徴量 Feature

  • SVN's svn:externals to GIT's Submodule for Rails Plugins - Panther Software

    Why Git? Do you manage your Rails Plugins via svn:externals? Thinking of switching to Git but are concerned that Git lacks a direct equivalent of svn:externals? In this article I present a work-around or even IMHO a better solution than SVN's.Please note that I have posted a follow-up article, which presents a working solution using Git sub-projects to overcome the git-cat-file bad file error whe

    yugui
    yugui 2008/05/13
  • 大規模プロジェクトはバージョン管理が重要になってくる - プログラマの思索

    ソース管理について良い記事があったのでメモ。 Subversionベストプラクティス 複数のアジャイルチームでのバージョン管理 「複数のアジャイルチームでのバージョン管理」の指摘は非常に重要なので、まとめておく。 【1】バージョン管理の目的 1-1. Fail First コードのコンフリクトや統合の問題を早期に解決する。 1-2. 常にリリース可能 どんなに悪いイテレーションでも、その成果物はリリース可能にならねばならない。 1-3. シンプル チェックインやマージ作業などのポリシーはシンプルで明確であること。 オブジェクト指向のパッケージ原則の一つに「再利用できる粒度とリリースできる粒度は同じだ」という法則がある。 つまり、最終的にリリース可能であるということは、その成果物が公開された時、他の誰もが安心して使える品質レベルを保障しているということ。 我々プログラマは、結局、他の開発者が

    大規模プロジェクトはバージョン管理が重要になってくる - プログラマの思索
    yugui
    yugui 2008/05/13
  • 裏目に出そうな警察庁の動き - 雑種路線でいこう

    違法情報はともかく輪郭の曖昧な有害情報について政府が定義することは検閲に当たるということで、高市案も民主党案も有害情報は民間第三者機関が定義する方向で固まった矢先のこと、警察庁が硫化水素自殺関連情報が「有害情報」に当たると通達を出した。 硫化水素を使った自殺が全国各地で相次いでいることを受け、警察庁は30日、硫化水素の製造方法などを具体的に説明したインターネット上の書き込みを、傷害や傷害致死事件などを誘発する「有害情報」に指定した。プロバイダーや掲示板の管理者などに削除を要請するよう各都道府県警に通達を出した。 警察庁の補助金で運営されているインターネット・ホットラインセンターに対して、警察庁が自由に有害情報の定義を通達できるのであれば、これまで積み重ねてきた法案での有害情報の扱いを巡る議論が根底から崩れてしまう。 自民党内閣部会・総務部会のすりあわせでは、そもそも法案で有害情報を定義すべ

    裏目に出そうな警察庁の動き - 雑種路線でいこう
    yugui
    yugui 2008/05/13
  • 衝撃!草思社の民事再生支援は文芸社 - 【海難記】 Wrecked on the Sea

    賃貸暮らしのわが家の地震対策【揺れから命を守る編】 以前のブログでも記載した、防災の優先順位に基づいて対策を進めています。まだ手をつけられていない部分もありますが、ある程度まとまってきたのでざっくりとご紹介していきます。 優先順位別に改善していっているため、今回は主に地震の揺れ対策がメインになります。…

    衝撃!草思社の民事再生支援は文芸社 - 【海難記】 Wrecked on the Sea
    yugui
    yugui 2008/05/13
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • http://logicalawesome.lighthouseapp.com/projects/8570/tickets/355

    yugui
    yugui 2008/05/13