タグ

2009年9月17日のブックマーク (16件)

  • JavaScript--単体テスト環境の選択肢 - builder by ZDNet Japan

    ソフトウェアのテストは、ソフトウェア開発に不可欠な一面だが、(アプリケーション開発工程には関わらない)テスターの一群がアプリケーションが期待に沿うものになっているかを確かめる段階以外でも行われる。開発者も、単体テストで日常的な仕事の成果をテストすることによって、コードが期待通りのものであることを確かめていくことができる。この記事では、クライアントサイドのJavaScriptコードに対して単体テストを行う方法について説明する。 単体テストは、個々のソフトウェアコンポーネントやモジュールに対するテストだ。単体テストはテスターではなく開発者によって実施されるという点で、従来のテスト工程とは異なる。これは、単体テストにはコードの知識が必要とされるためだ。従来のテストは、もっと後の工程で、(個々に単体テストを行われた)すべてのモジュールが全体として動作するかどうかを確認するために行われる。 単体テス

  • jQueryのためのテストツール QUnit でテスト駆動開発入門を写経する | バシャログ。

    こんにちは!まだまだ開発者テスト修行中のktanakaです。 今日は、jQueryについてくるユニットテストツールのQUnitで遊んでみます。 QUnitの概要 QUnitはjQueryプロジェクトの為のユニットテストツールです。(QUnit - ABOUTより)有名な各種xUnitフレームワークよりチェックのための関数も少なく、シンプルに書けそうな感じです。そしてなによりブラウザ上でテストが走ります。 Using QUnitを見るとテストに必要なものがわかりますが、必要なファイルは、jquery.js, QUnitのテストランナー(testrunner.js)とスタイルシート, テスト対象のコードとテストコードです。 Moneyオブジェクトの例を写経 いきなりjQueryプラグインのテストとか心臓に悪そうなので、普通のテストをやってみます。(dollar.test.js) ちなみにこのエ

    jQueryのためのテストツール QUnit でテスト駆動開発入門を写経する | バシャログ。
  • matarillo.com: UIパターン

    UIパターン 追記 この記事の一部を加筆・修正したものを「開発者が知っておくべき、6つのUIアーキテクチャ・パターン」として@ITに転載しています。 MVVMを追加した上で、アプリケーションモデルとMVVMをプレゼンテーションモデルのバリエーションとして位置づけました。 MVPの2つのスタイルとして、監視コントローラとパッシブ・ビューを説明しました。 まえがき Martin Fowlerの"GUI Architectures"を訳したので公開しようと思ったのだが、FAQページに「EAA developmentとかDSLなんかは商業出版するんで例外ってことで」と書いてある。面倒だったので翻訳の公開はやめて、「自分の理解を書く」というスタイルにしようと思う。 Fowler氏が説明しているのは 「フォームとコントロール」、「モデルビューコントローラー (MVC)」、「プレゼンテーションモデル」、

    Ehren
    Ehren 2009/09/17
  • 僕もErlangを試してみたよ -- 軽量プロセスを中心に - 檜山正幸のキマイラ飼育記 (はてなBlog)

    えっ、Erlang(アーラン)を紹介するのが流行なの? フーン、じゃ僕もやってみよう。 というわけで、ちょっと試してみたので、感想+解説を書きます。あまり他で触れられてないようなネタを選ぶつもり。 内容: 予備知識への参照 構文はPrologじゃん ランタイム・システムとEシェル で、Erlangって何がいいのよ? 繰り返しとプロセス メッセージング=プロセス間通信 最後の例題:greetingプロセス もう一度、Erlangって何がいいのか? ●予備知識への参照 HelloWorldを書くまでの案内は: 「これから15分でErlangを始めるための資料」(http://blog.overlasting.net/2007-05-09-1.html) Erlangの特徴は、次のスライドによくまとまってます。 "Concurrent Functional Programming with Er

    僕もErlangを試してみたよ -- 軽量プロセスを中心に - 檜山正幸のキマイラ飼育記 (はてなBlog)
    Ehren
    Ehren 2009/09/17
  • TechCrunch | Startup and Technology News

    Keeping up with an industry as fast-moving as AI is a tall order. So until an AI can do it for you, here’s a handy roundup of recent stories in the world…

    TechCrunch | Startup and Technology News
  • Erlang 付属プロファイラ fprof の出力結果の見方 - higepon blog

    参照 Erlang の公式マニュアル。fprof 手短なコツ プロファイラ結果を上から見ていき、ACC が大きいものをたどっていく。 % がついたマーク付きの関数に注目して、calling, called 関数の ACC を見比べていき、時間を消費している関数を特定する。 Emacs なら M-C s で 関数名.*% あたりで追っていくと良い。 詳細 マニュアルの超訳(ねつ造、改悪、省略)。 以下のコードのプロファイリングを見ている場合。 -module(foo). -export([create_file_slow/2]). create_file_slow(Name, N) when integer(N), N >= 0 -> {ok, FD} = file:open(Name, [raw, write, delayed_write, binary]), if N > 256 ->

    Erlang 付属プロファイラ fprof の出力結果の見方 - higepon blog
    Ehren
    Ehren 2009/09/17
  • 書店は入場料を取って良い

    Ehren
    Ehren 2009/09/17
    これは良い意見。
  • 『日本はすでに解雇規制が弱い国(30カ国中7位)、1位のアメリカめざした経済財政諮問会議は消滅』

    経済財政諮問会議が、日の労働市場の硬直性を改善するとして、「雇用の多様化」や「雇用の流動化」、「労働市場の柔軟性」を高めた結果、労働者の3人に1人が非正規雇用となり、日はOECD30カ国の中で7番目に解雇規制が弱い国になっていて、すでに「雇用が流動化」した国になっているのです。 加えて、「経済財政白書」(2009年)では、「常用雇用と臨時雇用の保護度合いの差による影響は不明確」という項目で、次のように指摘しています。 「正規雇用は守り、非正規雇用は守らない」という制度の二極化がある場合、非正規雇用者に失業リスクがしわ寄せされる可能性がある。こうした可能性の存否を調べるため、ここでは、雇用保護指標の常用雇用要因と臨時雇用要因がそれぞれ平均以上にあるか、それとも平均以下に位置するかという点に着目し、OECD諸国を4つのグループに分ける。その上で、若年失業率や平均失業期間にグループによる差が

    『日本はすでに解雇規制が弱い国(30カ国中7位)、1位のアメリカめざした経済財政諮問会議は消滅』
    Ehren
    Ehren 2009/09/17
  • Greasemonkeyを作る時に気をつけていること (Kanasansoft Web Lab.)

    以前、書こうと思っていて、すっかり忘れていた事を、Ruby会議に参加して思い出したので書きます。 Greasemonkeyのscriptを作る時に、気をつけていることがあります。それは、サイト作成者に対する礼儀です。あるサイトのデザインが酷いと思ったからと言って、『xxxのサイトのデザインが酷いのでデザインを改善するグリモン書いた!』とblogに書きますか?私はこの様な事にならない様に気をつけてます。サイトのデザインが酷いと思うのはもしかすると自分だけかもしれません。ユニバーサルデザイン・アクセシビリティに気を払ってそういうデザインなのかもしれません。実際の所はわからないわけです。どういう事情なのかわからないのに、グリモンを書いて安易にネットに公開という様なことは、私は避けたいと思っています。 このため、サイトを改変する様なuserscriptはあまり実装しません。サイトの改変はしませんが

  • http://www.mysqlpracticewiki.com/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8

    Ehren
    Ehren 2009/09/17
  • http://kuenishi.tumblr.com/post/189881602

    Ehren
    Ehren 2009/09/17
  • IE6のバグや仕様の解決方法のまとめ -Ultimate IE6 Cheatsheet

    IE6のCSSJavaScriptなどのバグや仕様で困った時の解決方法をまとめたチートシートをVirtuosi Mediaから紹介します。

    Ehren
    Ehren 2009/09/17
  • クックパッドとHadoop - クックパッド開発者ブログ

    はじめまして。今年の5月に入社した勝間@さがすチームです。 入社してからは、なかなか大変なことも多いですが、最近はお酒好きが集まって月曜から飲み合う 「勝間会」なるものも発足して、仕事面でも仕事以外の面でも密度の高い毎日を過ごしています! さて、僕は「さがす」チーム所属ということで、普段はレシピを「さがす」ユーザの満足度を上げるために、 クックパッドの検索まわりについて、いろいろな開発を行っています。 一方で、ユーザの「さがす欲求」について深く知るために、大規模なデータ解析を行い、欲求の分析を行う機会も増えてきました。 ところが、クックパッドのログは膨大な数があるので、一口のデータ解析と言っても通常のバッチ処理だと間に合わないため、 分散処理環境の必要性が高まってきました。 そこで、まずは手軽に試せる分散処理の王道ということで、最近ではHadoopを使ったデータ解析環境を整備しています。

    クックパッドとHadoop - クックパッド開発者ブログ
    Ehren
    Ehren 2009/09/17
  • 【ノマドワーク】東京山手線沿線で電源&無線LANが使える飲食店52店舗まとめ - busidea

    【今回調べて分かったこと】 ■ルノアール系列最強伝説。(ルノアール、CafeMiyama、NEW YORKER’S Cafe) ルノアールでは、全店で電源貸し出しを行っているとのことです。 バッテリー活動限界には”喫茶室ルノアール” – チェーン店の電源お貸し出し状況 ■チェーン店の場合には、使える無線LANが概ね決まっている ルノアール系列 →BBモバイルポイント&ライブドアワイヤレスの両方に対応している模様。(一部店舗除く?) マクドナルド →BBモバイルポイント つまり、大体どこへ行ってもBBモバイルポイントがあれば事が済む、という感じのようです。 ただ、一部ライブドアワイヤレス対応、なんて場所もあるようなので、 『多くのスポットを確保したいけど、2サービスを入るのは面倒だ』という方には、 WIRELESS GATEのヨドバシカメラプランが(確認した限り)定額最安。 毎月380円分も

    【ノマドワーク】東京山手線沿線で電源&無線LANが使える飲食店52店舗まとめ - busidea
    Ehren
    Ehren 2009/09/17
  • 10万円で一人暮らし

    10万円で一人暮らし・・・少ないお金で豊かに暮らそう!! かんたんに楽しくできる節約方法と快適に暮らすためのアイデアを紹介。 ベランダガーデニングや家計簿の付け方、ひとりぐらしの料理術も。 一人暮らしブログ:ときどき更新中

    Ehren
    Ehren 2009/09/17
  • プログラミングができなくても作れるTwitter botの作り方

    Twitterのおかげで、それまではごく一部の人しか知らなかったbotというものが、だいぶん身近で親しみやすいものになったと思うんだけど、 こうなったらもっと気軽に誰でもbotを作れるようになったら楽しいんじゃないか。プログラミングができない人でも一人一botくらい持つ勢いで。 ということでこの記事を書いてみました。