タグ

あとでに関するcvyanのブックマーク (598)

  • Part2 ホワイトボックス技法

    ソフトウエアやシステムの内部構造に着目するホワイトボックス・テストでは,処理の複雑さや機能の重要度などを考慮して,適切なカバレッジ基準を選択してテストを実行することがポイントになります。 ホワイトボックスのテスト設計技法として最も有名なのは,「制御パス・テスト」という技法です。一般的に「単体テストではカバレッジを確認するようにしてください」という指示がある場合は,たいてい制御パス・テストで計測できるカバレッジを指しています。 制御パス・テストは関数やメソッドのロジックの処理経路(パス)を動かすテスト方法です。制御パス・テストには,複数のカバレッジ基準があります。JSTQB*1の用語集から,どのような基準があるかを図1に整理してみました。カバレッジといってもこのようにいろいろなものがあり,どのカバレッジ基準を適用するかによってどこまでテストをすれば良いかが大幅に変わってきます。 図1●制御パ

    Part2 ホワイトボックス技法
  • 絵を描いて学ぶ・プログラマのためのラムダ計算 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    JavaScriptで学ぶ・プログラマのためのラムダ計算」は、1回では述べ切らなくて、一段落付いたところで区切りました。これはかえって良かったですね、ブックマークやトラックバックでフィードバックが得られたので。 そのフィードバックなどをかんがみて、「残り=次回の話題」として予告した内容とはい違ってしまうのだけど、今回は、文章では伝わりにくい(前回うまく伝わらなかったと思える)ラムダ計算の大事なツボを、なんとか表現してみようと思います。 [このエントリーの内容はだいぶ前にほぼ出来上がっていたのだけど、ココに書いてある事情で、“お絵描き”がなかなか出来なかったのです。] ※印刷のときはサイドバーが消えます。 内容: 知っていて損はない 計算は身体的に理解しよう ラムダ項のツリー表示:準備 ラムダ項のツリー表示:描く! β変換に対応するツリーの描き換え もっとβ変換をやってみよう 計算現象を

    絵を描いて学ぶ・プログラマのためのラムダ計算 - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • 東浩紀講演「情報社会の思想」 - メタサブカル病

    世界文明センター発足記念講演会 東浩紀「情報社会の思想」 渦状言論に当日使われたスライドがアップされています。 http://www.hirokiazuma.com/archives/000276.html はじめまして 風邪気味なので鼻をかむなどお聞き苦しいところがあるかもしれない 90分講義で30分質疑応答にする 世界文明センターの最初の講演会ということで緊張している 猪瀬直樹さんの前座みたいなもの 自己紹介 93年くらいから文芸誌とか思想誌に文章を載せていた 大学院生とライターの中間の仕事をしていた ジャック・デリダについての博士論文がになったので 一般的な人には現代思想の人だと思われていた でもアイデンティティとしてはサブカルチャーと情報社会 「情報自由論」中央公論連載未完 情報技術セキュリティと社会 別の評論集に収録される 「自由を考える」2003年、NHK出版 環境管理社会

    東浩紀講演「情報社会の思想」 - メタサブカル病
  • nikki - ポール・グレアム「賢くなる価値はあるの?」

    ポール・グレアムのエッセーを訳してみました。 id:lionfanさんにより、いわしが設置されています。ありがとうございます。誤訳等があればこちらでもそちらでもいいので教えていただけると幸いです。 http://q.hatena.ne.jp/1171633871 なお、「wise/wisdom」「intelligent;smart/intelligence」が使われていますが、それぞれ「賢い/さ」と「頭の良い/さ」としています。 ポール・グレアム「賢くなる価値はあるの?」 Is It Worth Being Wise? http://www.paulgraham.com/wisdom.html 2007年2月 February 2007 何日か前に、わたしが25年間ずっと不思議に思っていたことの答えを見つけることができた。それは賢さと頭の良さの関係だ。二つが違うということは誰にでもわかる。

    nikki - ポール・グレアム「賢くなる価値はあるの?」
  • メディア・パブ: トラフィックを増やして人気ブログになるための28種の方策

    英国のWebデザイナーRichard Quickが,Webサイトのトラフィックを増やすために今年実施した手法28点をリストアップしてくれている。当然のことだが,SMO(ソーシャル・メディア・オプティマイゼーション)も幾つか含まれている。 1)・Create a list of top keywords and integrate them into future web pages. 2)・Make all title tags reflect keywords 3)・Submit to popular directories 4)・Comment on blogs in your sector 5)・Submit articles to popular article directories 6)・Submit web pages to social bookmarking sites

  • 【コラム】クリエイターのためのライフハック (24) コマンドランチャーだけではもったいない強力フリーウェア - QuickSilver | クリエイティブ | マイコミジャーナル

    魔法遣いかと思うほどのキーさばきをする人、いますよね 凄腕プログラマーの作業を見ていると、ショートカットやコマンドラインを駆使してほとんどマウスを使わない方がいます。クリエーターの方でも、作業の早い人は、マウスとキーボードのショートカットを上手に使って作業しています。 作業を効率良く行うのもライフハックですが、素早く行うことも仕事をこなす上では大事なことです。パソコンを使った仕事が多いわけですから、パソコンでの操作を効率よくかつ素早く行いたいですし、その実現のためにはキーボードによる操作は不可欠だと思います。 キーボードで様々な操作を素早く実現し、あたかもスーパープログラマーのように見えてしまう便利なアプリケーションがQuickSilverです。 とっても便利で、QuickSilverが使えるからMacを使っていると言っても過言ではないほど重宝しているアプリケーションです。とてもじゃないで

  • 【埋】Wii用に最適化されたウェブページを作ってみるテスト(動画あり)

    ■2006/12/23 [Wiiの「お天気チャンネル」と「インターネットチャンネル」(Opera)を試す(動画あり) Wiiの「お天気チャンネル」と「インターネットチャンネル」(Opera)を試す(動画あり)] Wiiで快適な閲覧を期待するのであれば、Wiiの画面サイズを 意識したページをページ提供者側が用意する必要があるでしょう。 その際には上記のような画面サイズを意識することが欠かせません。 というお話をしましたが、せっかくだから試しに、 Wii用に最適化されたページというのを 作ってみることにしました。 (といっても当にテストを1ページだけですが) ■Wii用ウェブページ テストケース http://c-kom.homeip.net/wii/ に「あまとも for Wii サンプル」というリンクを1つ置いています。 ■あまとも for Wii サンプル http://c-kom.h

    【埋】Wii用に最適化されたウェブページを作ってみるテスト(動画あり)
  • 自己愛性人格障害について

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 次世代Windowsシェル「Windows PowerShell」を試す(前編) ― @IT

    稿は2006年4月12日に公開された「次世代WindowsシェルMSH(コード名:Monad)を試す(前編)」の改訂版です。Windows PowerShell RC1版のリリースに合わせて、Monadシェルの正式名称は「Windows PowerShell」となりました。MSHおよびMonadという名称はもはや使用されません。 Monadベータ版からの変更点の詳細については稿冒頭で言及しているWindows PowerShell体のファイル「PowerShell_i386.zip」に含まれる「Windows PowerShell RC1 release notes.htm」に記載されています。 Windowsのシェルといえばコマンド・プロンプト(cmd.exe)であるが、その機能はUNIXなどのシェルと比較するとまったく貧弱なものである。WindowsではMMC(Microsoft

    次世代Windowsシェル「Windows PowerShell」を試す(前編) ― @IT
  • 脳と機械を繋ぐテクノロジーのいま

    11月6日、京都大学芝蘭会館にて「脳を活かす研究会」の「脳を繋ぐ」分科会が開催された。主催は「脳を活かす研究会。共催は、社団法人 日生体医工学会、日神経科学学会、電子情報通信学会ニューロコンピューティング研究会、電子情報通信学会ブレインコミュニケーション研究会、日神経回路学会、脳と心のメカニズム、医療・福祉分野におけるヒューマンインターフェース研究会、NPO法人 脳の世紀推進会議、電子情報通信学会HCG脳情報通信時限研究専門委員会。後援は、特定非営利活動法人 日せきずい基金。 最初に、自然科学研究機構 生理学研究所の伊佐 正氏が「脳を活かす」研究会の趣旨と、今後の活動予定を述べた。 脳科学の成果の実応用を目指す「脳を活かす研究会」のなかでも「脳を繋ぐ」分科会は、ブレイン・マシーン・インターフェイス(BMI)などの技術を使って、障害を受けた人のもつ機能を手助けすることを狙う。 伊佐氏

  • オブジェクト指向を正しく理解する - 特集 オブジェクト指向は難しくない!:selfup

    オブジェクト指向はしばしば,とっつきづらく難しい技術と言われます。その理由の一つには,対象とする分野が広く,それぞれに深みがあることが挙げられます。しかし,それ以上にこの技術を難しくしている落とし穴とも言うべき原因が二つあると筆者は考えています。それは比喩を乱用する説明の仕方の問題と,「もの中心」を意味するコンセプト自体の問題です。 そこで特集では,「オブジェクト指向という言葉をよく聞くけど,実際どんなものかよくわからない」という方のために,初心者/入門者が陥りやすい落とし穴を明確にしながら,オブジェクト指向の全体像を説明します。余計な先入観やまぎらわしいたとえ話に惑わされなければ,オブジェクト指向そのものはそれほど難しい技術ではないことを理解していただきたいと思います。なお,オブジェクト指向プログラミング,デザインパターン,分析/設計といった個々の技術については特集2以降でそれぞれ解説

    オブジェクト指向を正しく理解する - 特集 オブジェクト指向は難しくない!:selfup
  • ルーティング とネットワーク管理論

    ルーティング とネットワーク管理論

  • 学生のためのベンチャー指南---A Student's Guide to Startups

    学生のためのベンチャー指南---A Student's Guide to Startups Paul Graham Copyright 2006 by Paul Graham. これは、Paul Graham:A Student's Guide to Startups を、原著者の許可を得て翻訳・公開するものです。 <版権表示> 和訳テキストの複製、変更、再配布は、この版権表示を残す限り、自由に行って結構です。 (「この版権表示」には上の文も含まれます。すなわち、再配布を禁止してはいけません)。 Copyright 2006 by Paul Graham 原文: http://www.paulgraham.com/mit.html語訳:Shiro Kawai (shiro @ acm.org) <版権表示終り> Paul Graham氏のエッセイをまとめた『ハッカーと画家』の 邦訳

    学生のためのベンチャー指南---A Student's Guide to Startups
  • 日本メーカーが米国に完敗した真因:ITpro

    ITのインフラでなぜ日メーカーは米国勢に席巻されてしまったのか」。このテーマで日のコンピュータ産業について、猛烈に原稿を書きたくなりました。きっかけは、日経コンピュータ編集部から「創刊25周年を記念してEnterprise温故知新というサイトを作ったので、そこに一筆書いてほしい」と依頼があったことです。ちょっと書けばよいのだろう、と二つ返事で引き受けたものの、20数年間を振り返ってみると一筆では済まないという気になり、一気に書き上げてしまいました。結果として相当な長文になってしまいましたが、ご一読いただければ幸いです。 私は日経コンピュータ創刊3年目の1983年9月に、日経コンピュータ記者として日経BP社(当時は日経マグロウヒル社)に中途入社しました。当時のコンピュータ業界は、前年の82年6月に米IBMの機密情報を巡って日立製作所と三菱電機の技術者が“おとり捜査”で逮捕されるなど、き

    日本メーカーが米国に完敗した真因:ITpro
  • 備忘録ことのはインフォーマル 「Web2.0と多数決の話」から、各種の「正しさ」について

    ■「Web2.0と多数決の話」から、各種の「正しさ」について 10:10 http://d.hatena.ne.jp/j_m_w_t/20060930/1159607357 要するに前の話(http://d.hatena.ne.jp/matsunaga/20060928#1159408560)は、「Web2.0の土台には多数決原理(←民主主義と密接に関わる)というものがあるが、多数決原理は『真実』を探るには不十分だ」ということを述べたわけである。 逆にいえば、「真実」とは別次元で働くものについては有効だとも述べている(たとえば流行を知ればいいマーケティング部門など)。 意思決定は真実ではない id:j_m_w_t氏が 意思決定に関わる「全て」の人に と、「意思決定」という用語を使っている。 ところが、「意思決定」は真実を探るのではなく、各種状況にとって最適なものを「選ぶ」ものであるから、

  • 初心者がJavaを“超高速”で学ぶためのコツ:ITpro

    皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ

    初心者がJavaを“超高速”で学ぶためのコツ:ITpro
  • Rubyを仕事に使うべし! Part1 なぜ仕事で使うとうれしいのか:ITpro

    プログラミング言語Rubyが注目を集めています。Ruby関連の書籍が次々と出版され,2006年6月には国内初の大規模Rubyイベントである「日Rubyカンファレンス2006」が催されました。また,Rubyで書かれたWebアプリケーション・フレームワークRuby on Rails(以下Rails)が話題となり,Rubyの高い生産性が一般に知られるようになってきました。 Rubyの生産性はJavaの10倍とさえいわれます。なぜRubyは生産性が高いのでしょうか。それは,Rubyはいろいろな言語から優れた所を集めた「いいとこ取り」言語だからです。Rubyの特徴は「構文が強力なので,迅速な開発ができる」「人に優しい言語なので,楽しくプログラミングできる*1」「問題が起こりにくいように設計されているので,初心者でも簡単に安全に作業でき,熟練者は高度なプログラミングを行える」といった点です これらの

    Rubyを仕事に使うべし! Part1 なぜ仕事で使うとうれしいのか:ITpro
  • 日の丸についてのトンデモ私説: 極東ブログ

    最初にお断りしておくが、以下はトンデモない話であって、きちんと主張しているわけではない。いつかきちんと主張したいと思っていたが、関心も薄く成りつつあり、関連蔵書は処分したし、貯めていた資料ももう散失してしまった。もう自分の人生で展開する機会もない。ただ、余興みたいにブログに書いておくくらいはいいだろう。 日の丸とは蛇の目(ジャノメ)である。それが私が日の丸について二十代の後半に考えた推論で、大筋では吉野裕子の学説と絵巻の史学的な考証でなんとかなるかなと思ったが、その後の民俗学の動向を見ていると吉野裕子学説はあまり顧みられているふうでもない。が、アマゾンを見ると復刻は多く、読者は少なくはないのだろう。 蛇の目というからには蛇の古代信仰に関連する。ということで「日人の死生観―蛇・転生する祖先神」(参照)や「蛇―日の蛇信仰」(参照)が主要著作になる。これらは詳細にはいろいろ問題があるだろうが

  • simoom's nest:ビジネスがオープンソースから学べること

    バッハは言った。「私のやったことは、すべて努力のたまものにすぎない」。だがそのような努力をするには、謙虚さと、とてつもない辛抱強さ、つまり力とが必要なのだ。そうやって自分を完全に表現できる者がわれわれに偉大な人間の言葉で語りかけてくれるのである。-- Wittgenstein (*リンクやコメントなどは自由にどうぞ。) 2005年8月 (このエッセーはOscon 2005で行った講話から生まれた)最近になって、会社はオープンソースに対してより多くの関心を払うようになってきた。10年前までは、マイクロソフトがサーバーにまで独占を拡大するのではないかという危機感があったように思えたのにも関わらずだ。【注1】今では、オープンソースがマイクロソフトの独占拡大を妨げていると言っても差し支えなさそうに思える。最近の調査から、52%の会社がWindowsのサーバーをLinuxのサーバーと取り替えている

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer