タグ

2013年11月26日のブックマーク (11件)

  • これであなたもテスト駆動開発マスター!?和田卓人さんがテスト駆動開発問題を解答コード使いながら解説します~現在時刻が関わるテストから、テスト容易性設計を学ぶ #tdd|CodeIQ MAGAZINE

    和田卓人さんによるテスト駆動開発問題解説の寄稿です! バグのないよいコードを書くには、よいテスト設計が重要です。今回は現在時刻に関する問題と、その問題で提出された実際の解答コードを紹介しながら、どのようにテスト設計し開発していくのかを解説していきます。 ゲスト解答による解答コードも公開中! by CodeIQ運営事務局 はじめに こんにちは、和田(@t_wada)です。今日は先日出題させていただいたTDDに関する問題の総評を行いつつ、テスト容易性設計について考えてみたいと思います。 問題文 私が出した問題は、以下のようなものでした。 問1. 下記の仕様をテスティングフレームワークを使ってテストコードを書きながら実装してください。 【仕様1】 「現在時刻」に応じて、挨拶の内容を下記のようにそれぞれ返す機能を作成したい。 (タイムゾーンはAsia/Tokyoとする) 朝(05:00:00以上

    これであなたもテスト駆動開発マスター!?和田卓人さんがテスト駆動開発問題を解答コード使いながら解説します~現在時刻が関わるテストから、テスト容易性設計を学ぶ #tdd|CodeIQ MAGAZINE
    kamipo
    kamipo 2013/11/26
  • IEの持つ互換性機能の全て - DOCTYPEスイッチ/X-UA-Compatible/互換表示 - ふろしき Blog

    IEはかつて、独自の機能実装により安定かつ高度な機能を持ったプラットフォームを実現しました。特に、IE6のポテンシャルの高さは、Web技術発展へ大きく貢献しています。 しかし同時に、他のブラウザとは異なる独立した挙動をしたり、バージョンごとに機能面に開きがあるなど、相互運用性の面に大きな課題を作ってしまいました。多くの企業は、IEの特定のバージョンへ強く依存した既存資産と、IEのアップグレード方法に頭を悩ませているでしょう。 Microsoftはこの問題に対応するため、IEは過去のバージョン向けに開発されたWebコンテンツを動作させるための仕組みを持っています。これを「ドキュメントモード」といいます。 記事では、IEの持つドキュメントモードを利用した互換性の考え方について解説します。IEのアップグレード時に、移行方法の指針、手段の発見に活用して頂ければ幸いです。 ★ 目次 DOCTYPE

    IEの持つ互換性機能の全て - DOCTYPEスイッチ/X-UA-Compatible/互換表示 - ふろしき Blog
    kamipo
    kamipo 2013/11/26
  • 意外と知られていない、IE11リリースによる本当の危機 - ふろしき Blog

    Internet Explorerはエンタープライズでの利用が想定されるため、Microsoft製品で広く適用されているサポート ライフサイクル ポリシーを確認すると、最低でも10年のサポートが受けられると考えている人も多いでしょう。IE8も9も10も、みんなそうなると信じて疑わないIT管理者の方も多いのではないでしょうか。 しかし、これは「誤り」です。 記事では、最近やたらと複雑化の進んだIEのサポート期間の真実について解説します。 サポートライフサイクルポリシーとは? そもそもですが、Microsoftの「サポートライフサイクルポリシー」とは何でしょうか。公開しているドキュメントを参照すると、以下の通りです。 マイクロソフトはビジネス、開発用製品に対して最短でも 10 年間のサポートを提供します。ビジネス、開発用製品に対するメインストリーム サポートは、製品発売後 5 年間または次期

    意外と知られていない、IE11リリースによる本当の危機 - ふろしき Blog
    kamipo
    kamipo 2013/11/26
  • オレオレ認証局の適切な運用とName Constraints - kazuhoのメモ置き場

    オレオレ認証局が忌避されるべきものとされてきた理由は、X.509 PKIが保証する安全性は、最も信頼性が低い認証局(trusted root)のそれに等しいからです。 しかし、X.509 v3以降ではName Constraintsが導入され、「特定のドメインに対してのみ証明書を発行可能な認証局」を定義できるようになっており、同constraintをcritical key usage extension*1として宣言したルート証明書を安全な経路で配布、インストールすることができれば、上記のようなX.509 PKIの系全体に対する影響は発生しないことになります*2。 ここで問題になるのは、どの程度のウェブブラウザがName Constraintsに対応しているのか、という点になりますがhttps://news.ycombinator.com/item?id=5194103によると、Chro

    オレオレ認証局の適切な運用とName Constraints - kazuhoのメモ置き場
    kamipo
    kamipo 2013/11/26
  • Git の diff を美しく表示するために必要なたった 1 つの設定 #git - 詩と創作・思索のひろば

    Git に同梱されている contrib/diff-highlight を使います。 あとは README に書いてあることの引き写しですが、PATH の通ったディレクトリに置いて、~/.gitconfig に以下のように設定を書く。 [pager] log = diff-highlight | less show = diff-highlight | less diff = diff-highlight | less すると、対応するコマンドの出力がこんな風になります。 行レベルの diff に加えて、単語レベルでの diff もハイライトされ、GitHub での diff のように描画されました。 組み込みのオプションで --color-words というのがありますが、こちらを使うと行レベルの diff 情報が失われるので、少し不便だったわけですね。とすべて README に書いてあ

    Git の diff を美しく表示するために必要なたった 1 つの設定 #git - 詩と創作・思索のひろば
    kamipo
    kamipo 2013/11/26
  • さくらインターネット #石狩DC 体験記 - まいんだーのはてなブログ

    はい、行ってまいりました。さくらのDC@石狩。 ブログを書くまでが #石狩DC ということで、記憶がフレッシュなうちにまとめます。 謝辞 はじめに今回貴重な機会をいただきまして、さくらインターネット並びにはてなの担当者さま方に感謝申し上げます。 単に新しい/珍しいだけじゃなく、多くのレイヤーでさくらスタッフの皆様が "考えて動いて" いることを実感できるとても良いツアーでした。 インフラに関心がある人もまだない人もコレを見ずしては死ねないと思いました。 私なりに今回得てきたものをとりまとめて、今回のツアーを締めくくりたいと思います。 巡ってきたところ 今回拝見した棟 図の通り、2年前に開所した1号棟に続き、まもなくオープンする2号棟にもおじゃましてきました。 空調設備 このデータセンター、各所で報じられている通り空調に外気を取り込む仕組みが採用されており、実際にその設備の中身津々浦々を余す

    さくらインターネット #石狩DC 体験記 - まいんだーのはてなブログ
    kamipo
    kamipo 2013/11/26
  • configspec で Dockerfile を生成できるようにした - Gosuke Miyashita

    configspec とか Immutable Infrastructure について、@kazuho さんから色々とありがたいツッコミをいただきまして、その中で 個人的にはSCMあるいはLVMの管理下において、record-cmd yum -y install httpd とかすると、コマンドがSCMのコメントに残りつつ、ファイルシステムに発生した差分が変更履歴として保存されるくらいでいいんじゃないかと思う — Kazuho Oku (@kazuho) November 26, 2013 といった tweet があり、それは Docker でやれるけど、configspec でやることではないなー、と思っていたところ、ふと configspec から Dockerfile を生成する、というアプローチもありな気がしてきた。 — Gosuke Miyashita (@gosukenator

    kamipo
    kamipo 2013/11/26
  • ふなっしー 初の“激白” - NHKニュースウオッチ9 ピックアップ

    ふなっしー 初の“激白” - NHKニュースウオッチ9 ピックアップ
    kamipo
    kamipo 2013/11/26
  • http://feedback.windowsazure.com/forums/169385-web-sites/suggestions/1038257-support-perl

    kamipo
    kamipo 2013/11/26
    AzureでPerlサポートしたらしい
  • I think...は控えめに 日向清人のビジネス英語雑記帳:スペースアルク

    コメント・トラックバックについて 不適切と思われるコメント、企画の趣旨にそぐわないコメントは掲載されない場合もあります。営業・勧誘目的と思われるコメントに関しても同様と致しますので、あらかじめご了承ください。 記事と無関係な内容のトラックバック、商用あるいはサイト誘導目的のトラックバックについては、当サイト運営者の判断で削除する場合もあることをご了承ください。 コメント投稿時にメールアドレスを公開すると、不特定多数からメールを受ける可能性があります。フリーメールを使用するなどしてご注意ください。 I think...は控えめに 先日、取り上げた AERA English 6月号の「会話力アップ!徹底講座」、「どうなんだろうなあ、ひっかかるなあ」と感じた助言に、「まずは I think で話し出してみる」というのがありました。流暢さよりもアサーティブな態度、つまり堂々と自分の主張を打ち出す

    kamipo
    kamipo 2013/11/26
  • ふなっしーがNHKのインタビューで初の激白 マジメな一面が判明 : ゴールデンタイムズ

    コメント一覧 (64) 1. ゴールデン名無し 2013年11月26日 01:06 ウルトラマンさんの時もそうだったけど最近のニュース9はシュールな笑いを狙ってる節がある 2. ゴールデン名無し 2013年11月26日 01:22 この国はどこへ向かってるんだ(´・ω・`) 3. ゴールデン名無し 2013年11月26日 01:23 個人? グッズの売り上げ凄まじいけど年収1億じゃきかない? 4. ゴールデン名無し 2013年11月26日 01:23 マジメからの梨汁プシャーwww 5. ゴールデン名無し 2013年11月26日 01:26 寄付してるんだよね すごい 普通に尊敬する 6. ゴールデン名無し 2013年11月26日 01:26 フナの亡霊、フナッ死ーさん 7. ゴールデン名無し 2013年11月26日 01:26 こいつネトウヨ連呼リアンだから嫌いだわ 8. ゴールデン名無

    ふなっしーがNHKのインタビューで初の激白 マジメな一面が判明 : ゴールデンタイムズ