タグ

2005年8月9日のブックマーク (10件)

  • ソフトウェア工学とは何か

    ソフトウェア設計とは何か? (原文: What Is Software Design?) by Jack W. Reeves (c)C++ Journal - 1992 訳者まえがき この文書は,Jack W. Reeves 氏が1992年に C++ Journal に寄稿した記事の邦訳です。 記事では,オブジェクト指向プログラミング言語の代表として C++ を挙げていますが,これは記事が執筆された当時,一般的に利用可能なオブジェクト指向言語は C++ だけであったという事情があるためです。 今では C++ に加えて Java,Delphi,C# といったオブジェクト指向言語が利用可能となっていますが,そんな今でさえこの記事は古さを感じないものとなっており,ソフトウェア開発の質,現状を鋭くえぐるものとなっています。 邦訳の公開を許諾していただいた Jack W.

  • 米語(英語)学習に関する私的メモ

    播口陽一 米語学習と言っても, マクドで困らないだけで良いのであれば, "For here, or to go?" (「こちらでお召しあがりですか, それともお持ち 帰りですか」)が分かれば充分でしょう。 このメモは, 米語学習に関して, New York Times 等の新聞を読み, NPR (National Public Radio) を楽 しむ程度に米語を理解するために個人的に推薦する参考書や方法の類 に関するメモです。また, 個人的にはお勧めできない参考書も紹介し ます。 語彙 (単語) 『試験に出る英単語』(森一郎) に載っている単語, 特に最重要とされ ている600語強の単語は全て既に知っているか, 覚えるようにしましょ う。結局の所, このに載っている 1,000 あまりの単語を知らなけれ ば新聞を読むのにも苦労することになります。常用漢字を知らなけれ ば日語の新聞を読

  • naoyaのはてなダイアリー - Perlプログラマのレベル10 - Perlプログラミング救命病棟より

    プログラマ、と一言で言っても、if文の意味をようやく理解したばかりの駆け出しのプログラマもいれば、汎用的で優れたライブラリを量産できるような凄腕のハッカーもいる、つまりはピンきりです。 Perlプログラマに関してはどうでしょう。一流のPerlプログラマになるためには、見えない階段があるようです。use strict を使い始めたらその階段を一歩上ったと言えるでしょうし、正規表現を理解したときも一段あがることになると思います。リファレンス、クロージャ、オブジェクト指向、CPANモジュール、mod_perl、MVCフレームワーク。それらも階段を構成する材料の数々と言えるでしょう。 さて、Perlプログラミング救命病棟という書籍から、ちょっと長いですがそんなPerlプログラマのレベル10のリストを引用してみます。 レベル1: Perl 関係の書籍や資料を何も読んでいない。Perl がプログラミン

    twainy
    twainy 2005/08/09
  • Passion For The Future: 神々の沈黙―意識の誕生と文明の興亡

    神々の沈黙―意識の誕生と文明の興亡 スポンサード リンク ・神々の沈黙―意識の誕生と文明の興亡 凄い。今年の読書ベスト3には間違いなく入りそう。 著者はプリンストン大学心理学教授のジュリアン・ジェインズ。米国内外の大学で哲学、英語学、考古学の客員講師を歴任し、著名な学術誌の編集委員もつとめた人物。このが生涯でただ一冊の著書。初版は1976年で、90年に加筆された「後記」を含めて、今年の5月に初めて邦訳された。出版時は様々な議論と批判を呼びながら「20世紀で最も重要な著作の一つ」と評された話題作だという。1997年没。 ■古代人は意識を持たなかった? このが打ち出したのは、3000年前まで人類は現代人のような意識を持たず、右脳に囁かれる神々の声に従っていた、という途方もない仮説。 意識が何であるか、どのような性質を持っているか。最初に常識を疑うところから始まる。内観としての意識は世界の

    twainy
    twainy 2005/08/09
  • Caribbean Poker Online Free PLAY Now from GameSeek

    If you’re interested in playing Carribean Poker, you can get started right away on Gameseek with no download needed. You can also bet for free in demo mode without any need to use real money. Check out our amazing selection of Carribean Poker games and play online without registration right now. Carribean Stud Poker is a version of the game that has a lot in common with classic five-stud poker. Ho

    twainy
    twainy 2005/08/09
    開発をやめたらしいorz
  • 郵政民営化に反対している郵政族議員を落選させよう - Q&A

    Q&A Q:  民主党はなぜ郵政民営化に反対しているのでしょうか。 A:  民主党は連合・自治労などの族議員が多く、これらの労組の意向を受けて反対しているもので、国民の利益を考えてのことではありません。族議員としては、例えば五十嵐文彦、伊藤忠治、小沢鋭仁、川内博史などがおります。 また、旧社会党の議員であった横路孝弘、赤松広隆、大畠章宏、五島正規、土肥隆一、鉢呂吉雄、細川律夫、松龍、仙谷由人、筒井信隆、千葉景子及び岡崎トミ子らの議員もおり、社会主義化とは逆行する民営化には反対です。全体として社会主義的思想を持った議員が多く、実体は民主党ではなく新社会党または自治労の政党すなわち官主党です。 Q:  共産党及び社民党は郵政民営化になぜ反対しているのでしょうか。 A:  郵政民営化は「官から民へ」の流れの中に位置づけられるものです。しかし、共産党及び社民党は民から官へすなわち社会主義国家の建

  • 変わりつつあるソフトウェア開発の価値観

    巻頭言 商用コンピュータが世に出てきてから、早50年以上が経過しています。 当初は、科学技術計算分野での電子「計算」機として生まれたコンピュータも、今では事務処理、意思決定支援、通信関連、娯楽等、さまざまな分野で利用されるようになり、真の情報処理機械と言えるまでに成長してきました。 また、ハードウェア性能は爆発的に、ソフトウェア開発手法もそれなりに進歩を続けています。 しかし、こういった進歩により劇的な周辺環境の変化が引き起こされ、ある時代にソフトウェア開発の真実であったことが、現在では間違いとなるような逆転現象も起こってきているのです。 例を挙げると、メモリが高価な頃は、1バイトでもメモリを節約するようなコーディングが優れているとされ、分かりやすさは二の次にされていました。 しかし、今や組み込み系以外では、こういったコーディングは「可読性を下げる悪習」と考えられていま

  • ついに日本の音楽業界に風穴を開けてくれたアップル - CNET Japan

    音楽配信の世界標準」が日に上陸 去る8月4日、ついに日音楽配信業界に、かねてより噂されていた「黒船」が来襲した。米Apple Computerによる「iTunes Music Store(iTMS)」が始まったのだ。 iTMSは元々米国で2003年4月に始まった音楽配信サービス。大手レコード会社のほぼ全ての楽曲を網羅する豊富なカタログ、1曲99セント、1アルバム9.99ドルというわかりやすくリーズナブルな料金体系、「5台のパソコンまでコピー可能」「同社の携帯デジタル音楽プレイヤーであるiPodに無制限でコピー可能」「CD-Rへ無制限でコピー可能(同一のプレイリストを焼く場合、7回までという制限あり)」というユーザーにとって非常に使い勝手の良いDRM(デジタル著作権管理:音楽配信の場合、著作権保護機能やコピープロテクトという意味で使われることが多い)といった諸条件は非常に魅力的だった

    ついに日本の音楽業界に風穴を開けてくれたアップル - CNET Japan
    twainy
    twainy 2005/08/09
    プリベイドカード
  • CSS-SSV // ShaunInman.com

    The Last Rocket An 8-bit game for iPhone, iPad and iPod touch Minted of course. In partnership with UpdateCheck out CSS Server-side Constants for an improved, “more-better” stab at the same idea. A few of the comments on Andy Budd’s most recent article got me thinking again about variables in CSS. Remember Jeff Croft’s first stab at the idea? His approach didn’t sit well with me for one reason: it

    twainy
    twainy 2005/08/09
    CSSで変数を使う。CSSをPHPとして扱う
  • Joel on Software - 環境をコントロールできれば楽しく感じるもの

    Joel Spolsky ジョエル・スポルスキ 翻訳: Yasushi Aoki 青木靖 2000/10/24 私の知っている筋金入りのC++プログラマたちの多くは、ユーザインタフェースプログラミングを嫌っている。これは私にとっては驚くべきことだ 。それというのも、UIプログラミングが質的にやさしく、直感的で、楽しいものだと知っているからだ。 それがやさしいというのは、どうやって矩形を別な矩形の真ん中に配置するか、という以上に複雑なアルゴリズムは、通常必要にならないからだ。それが直感的であるというのは、もしあなたが間違ったならたちどころにそのことがわかり、修正できるからだ。楽しいというのは、あなたの作業の結果を即座に見ることができるからだ。あなたは自分がプログラムを直接彫刻しているかのように感じるだろう。 私の考えでは、プログラマがUIプログラミングを怖れるのは、ほとんどの場合彼らのUI