タグ

2010年3月2日のブックマーク (9件)

  • いまからでも間に合う開発者テスト - mixi engineer blog

    はじめまして。開発部じゃない加藤和良です。 最近、mixi では Buildbot をつかった継続的インテグレーションをはじめています。安定版の mixi のソースコードにコミットすると Buildbot がそれを検知し、自動的にテストが走るようになりました。 ここでの「テスト」は Test::Simple や prove(1) をつかった、Perl でかかれた開発者テストを指しています。mixi の開発者テストをとりまく環境は、ここ数年でかなり改善されました。今回はその歩みをふりかえりながら、テストの無いコードベースをどこからどうやって変えていったかという話をしたいと思います。 開発環境 はじめに、前提となる mixi の開発環境について説明します。mixi では複数人の開発者がひとつのマシンで作業を行います。それぞれの開発者は、あらかじめ割り当てられたポートで Apache を起動し、

    いまからでも間に合う開発者テスト - mixi engineer blog
  • 「見せる収納」ならぬ「見せる配線」はいかが?【Wireblooms】

    昔からテレビやAVボードまわりなど、「コード・ケーブル類をどうやってスッキリとさせるか?」は、インテリア好きの課題でした。 最近では、パソコンや携帯電話の普及により、デスク周りにもこの命題が課せられており、ケーブルボックスやケーブルタートルなどの整理整頓グッズが人気を集めています。 そんな「如何にしてコード・ケーブルを隠すか?」に注目が集まっている昨今、あえて「見せる(魅せる)」ことに着目したデザイナーがいます。 Monkey Business による『Wireblooms』は、壁を伝うコードを木の枝や茎に見立てて葉っぱや鳥で飾るアイテム。これらは壁にコードを固定するクリップも兼ねており、コードを自分の好きな「アート」に仕立てることが出来ます。 以前も、コードでドローイングアートを行う『Cable drawings』というアイデアがありましたが、隠すばかりでなく「いかに見せる(魅せる)か?

    「見せる収納」ならぬ「見せる配線」はいかが?【Wireblooms】
  • CSSのrotationを使った時計「CSS Clock」:phpspot開発日誌

    CSS Clock CSSのrotationを使った時計「CSS Clock」。先日、「CSSのrotationを使ったアナログ&デジタル時計実装例」ということでCSS時計を紹介しましたが、こちらも一見の価値アリという風に思いましたのでご紹介です。 秒針が文字で、ハイライトがどんどん移っていくデザインになってます。 rotationが使えるようになると更に自由度が上がってWEBデザインのレイアウトも大きく変化していくことを感じますね。数年後のWEBデザインのトレンドが楽しみです。 関連エントリ CSSのrotationを使ったアナログ&デジタル時計実装例

  • Excelプロトタイピング

    表計算ソフトが持つ基機能だけで実現する「Excelプロトタイピング」についての解説書。「ストーリーボード」「ワイヤフレーム」「インタラクティブプロトタイプ」の作成方法について、Excelによるプロトタイピングの入門的な知識から応用テクニックまで豊富な実例を使って解説します。プロトタイピングでの重要な概念を解説するとともにそれを実現するための具体的な手順も各章で紹介しています。デザインやユーザーエクスペリエンスを共有することでアプリケーション開発はもっと効率よくなります。日語版では、書で得たノウハウを、iPhoneiPadなどの携帯端末用アプリケーションのUIプロトタイピングに生かすためのヒントについて、安藤幸央氏に寄稿いただきました。 書で使用しているファイル(原著者のサイト。サンプルファイルのダウンロードには書に掲載されている「ユーザー名」と「パスワード」が必要)。 安藤幸央

    Excelプロトタイピング
  • UXの定義と私たちの仕事の関係

    UXデザイナーと名乗る方にとって、体験という主観的かつ概念的な要素をいかにして測定し、価値を見出すのが課題のひとつです。それについては「UXの測定項目を考えてみた」という記事で候補になりそうな項目を幾つか挙げて解説しましたが、項目を考える上で常に UX (User Experience) とは何か?という質問に辿り着くのではないでしょうか。UX に興味がある方、又は仕事としている方はそれぞれ自分で UX を定義していると思いますが、明確なラインが引けないですし、すべて自分で出来るというものではないので説明が難しい言葉です。Webデザインより説明が難しいと感じることがあります。 「UX」とひとことで言い表すことが出来るわりには、包括する分野が非常にたくさんあります。UX を作り手、顧客、マーケットなど見る切り口によって違ってきますし、数多く存在するアプローチは分断しているのではなく、密接に入

    UXの定義と私たちの仕事の関係
  • HugeDomains.com

    Captcha security check hisasann.com is for sale Please prove you're not a robot View Price Processing

  • C++についてLinus Torvaldsへの反論 | taro-nishinoの日記 | スラド

    私が以前に書いた"「構造化プログラミングに関する覚え書き」へと導いたもの"の前置きで、Linus氏がC++をぼろくそに貶したことに対する日人の反応を辛辣に書きました。そのことで私の真意を誤解している人が少なからずいらっしゃいます。要は私が言いたかったのはLinus氏に反論するなら反論するで、世界に向けて英語で書き、Linus氏が目にするようにせよと言いたかったのです。それをせずに日国内でぶつぶつ言っても、それは所詮国内向けポーズでしかなく、自己愛に満ちているとしか言い様がないのです。私の愛国精神云々とかは全く関係ございませんし、恥ずかしいものは国を問わず恥ずかしいのです。勿論英語の壁があるでしょうし、もっと重要なのはLinus氏並の実績でしょう。英語も駄目で実績も無いなら言うな、です。 それに引き換え、海外に目を転ずると、堂々と反論している人が(英語ネーティブでなくても)何人もいます。

  • gccに定義されているマクロ一覧表示 - とあるぼっちの生存報告

    $ echo | gcc -v -E -dM -

    gccに定義されているマクロ一覧表示 - とあるぼっちの生存報告
  • Quicksilverは如何にして鋭い検索を行っているのか? - ザリガニが見ていた...。

    Quicksilverの検索性能が、感性をくすぐってきた。 「apple」→「AppleScript Editor」 「ase」→「AppleScript Editor」 「prol」→「Property List Editor」 「im」と入力して、「Image Capture」を起動したいが、「iMove」がトップヒットになってしまう...。 そんな状況でも、候補リストから2回連続で「Image Capture」を選択すれば、3回目以降は「Image Capture」がトップヒットになる。 直近のユーザーの好みを学習してくれるのだ。 もちろん、「ima」まで入力すれば「Image Capture」がトップヒットになる。 「ase」「prol」のような、単純な前方一致でも、部分一致でもない検索には恐れ入る。しかも、シンプルだけど学習もしてくれる。使うほどに手に馴染んでくる仕組みは、この辺

    Quicksilverは如何にして鋭い検索を行っているのか? - ザリガニが見ていた...。