タグ

2012年12月10日のブックマーク (11件)

  • デシジョンテーブルを使用してテストしてみよう #TddAdventJp - 世界のやまさ

    この記事はTDD Advent Calendar jp: 2012 : ATND の6日目です。 前日(5日目)は @a_suenami さんの 受託開発でTDDを導入するということ でした。 デシジョンテーブルを使ってテストしたい! 仙台で行われている、仙台ソフトウェアテスト勉強会とデシジョンテーブルとSpockで試すTDD(ネタ) - pocketberserkerの爆走にインスパイアされ、テスト技法としてデシジョンテーブルを書いた後に、具体的にどのようにテストの自動化を行うか考えてみました。 今回は(も?)FizzBuzzをお題としたいと思います。 デシジョンテーブルとは? デシジョン・テーブルを活用するを参照してください。以下引用します。 デシジョン・テーブル(ディシジョン・テーブル)は decision table、 つまりそのまま訳せば「決定表」です。 様々な事情・条件を考慮し

    デシジョンテーブルを使用してテストしてみよう #TddAdventJp - 世界のやまさ
  • Zshをかわいくする.zshrcの設定 - Qiita

    はじめに 仕事などで触っている時間が長いのがエディター、それとシェルです。 今回はそんな触っている時間が長いシェル、かつその中でもZshをかわいくする方法を書いていきます。 なお、この記事は以下の記事を参考にしています。 可愛いzshの作り方 - プログラムモグモグ 完成形 以下の画像の通りとなります。かわいいですね。頑張っている様子が見受けられます。 ちなみに、顔文字のモチーフは過去所属していた会社の社内IRCに住み着いていたunazu_kunというbotが元となっています。 プロンプトで使うための関数定義 設定はそれぞれ関数に切り出して各プロンプト内でevalして使う形にすると見やすいかなと思っています。 以下の3つの関数は .zshrc 内に羅列しても構いません。

    Zshをかわいくする.zshrcの設定 - Qiita
  • 初めて Pull Request した話。 #phpadvent2012

    昨日は 竜一 得上 さんの 「PHPマジカルしばり + Raspberry Pi でPHPを動かしてみた」 でした。 Raspberry Pi はじめて知りました。確かに名刺サイズです。PHP もサクッと入るみたいなんでいいおもちゃにナリそうですね :) マジカル定数 __DIR__ の影の薄さは異常だとおもう今日この頃、__LINE__ も「ラ↓イン↑」か「ラ↑イン↓」の発音の仕方で世代が分かりそうです。そして僕は「マジカル」という響きに昭和な香り感じる世代です。マジカルバナナとか 2011年:Eclipse と Xdebug で PHP をステップ実行 PHP Advent Calendar jp 2011 #phpadvent2011 2010年:今更きけないあの娘の名前 (PHP Advent Calendar jp 2010 Day 9) と書きました。 今年は何を書こうかと思い

    array08_12
    array08_12 2012/12/10
    これは盲点だった。非常にありがたいですね。 / “初めて Pull Request した話。 #phpadvent2012 | slumbers”
  • 技術的負債を減らす - mixi engineer blog

    こんにちは、システム部長の松岡です。 はじめに 今回はミクシィの物作りの中で、技術的な負債を返済する取り組みの一つについてご紹介します。 ミクシィは2012年8月にユニット制に移行しました。これはユーザーファーストな開発を促進するための挑戦です。 裁量権が各ユニット長に落ちることで早い判断と実施が可能になります。 反面、ソースコードがユニットごとに完全に疎結合しているわけではありませんので、早い判断と実施の結果、他のユニットに迷惑がかかるかもしれません。 いつまでも、どの開発者も困らないような開発を進めていければ、問題ないことですが、これまでの開発で負債として溜まってきた事、今後の進め方次第でいずれ行き詰まる事があるとも考えています。 そこで、負債を解消するため or 未来に積まないための対応が必要となります。 ミクシィはとても技術に理解のある会社です。 私含め経営陣から積極的に負債を返

    技術的負債を減らす - mixi engineer blog
  • VimでSphinxのプレビュー - daisuzu's notes

    最近Sphinxでドキュメントを書くことがあったのでQuickRunでプレビューするhookを書いてみました。 NeoBundleでインストールしたらvimrcに次の設定をするとQuickRun時にブラウザでプレビューをしてくれます。 (要open-browser.vim) let g:quickrun_config['rst'] = { \ 'command': 'make', \ 'outputter': 'quickfix', \ 'hook/sphinx_open/enable' : 1, \ 'cmdopt': 'singlehtml', \ 'exec': '%c %o' \ } MkdPreviewでもプレビューができるみたいですが、色々とインストールしないといけないようなので試していません。。。 【おまけ】 pdf出力もしたいと思ったのですが、LaTeXやrst2pdfだと

    VimでSphinxのプレビュー - daisuzu's notes
  • アスカ「ねぇ、あんた765プロの中では誰が好きなの?」 - ゴールデンタイムズ

    1 :以下、名無しにかわりましてVIPがお送りします :2012/12/09(日) 21:50:02.66 ID:TMpux6zk0 シンジ「えっ?」 アスカ「765の中で誰が好きなの? って聞いたのよ」 シンジ「な……何だよ急に」 アスカ「あんた最近よく観てるじゃん。765の出てる歌番組とかバラエティとか」 シンジ「ああ……うん。まあ……」 アスカ「この後の番組でも出るんでしょ?」 シンジ「う、うん……」 アスカ「30分も前からスタンバっちゃって」 シンジ「い、いいだろ別に」 アスカ「で、そこまでするってことは……当然、特に好きな子がいるんでしょ?」 シンジ「ま、まあ……」 アスカ「言いなさいよ」 2 :以下、名無しにかわりましてVIPがお送りします :2012/12/09(日) 21:51:00.01 ID:2qG7VZV80 ほう 5 :以下、名無しにかわり

  • 能代市近場|大学生セフレ募集掲示板【近郊|セフレが欲しい人用優良サイトランキング】大学生セフレ早急募

    能代市 大学生 セフレ 能代市大学生セフレ社会の評価印象千葉大学が行った性という大学生調査によると大学紹介時の仕事経験者は20%ですが、4年生になると60%にドキドキします。買ってくれるとめちゃくちゃ喜びますしモチベーションが上がります。 一人暮らしなどで能代市大学生セフレ女子大がセックスすることから、記憶をはじめてセックスする人も素晴らしいでしょう。 ただこれ「処女率でもこのことが言えるのか」というと一気にそうでもない。ここで重要なことは、セックスをすることではなく、その後が危険です。この日は年齢もいたこともあり何もありませんでしたが、Tの能代市大学生セフレ男性着を借りたので洗濯して次の日返す約束をしました。 ただ、その能代市大学生セフレセックス街に行かない待ち合わせや、理由すぎてそれに彼氏を求めない能代市大学生セフレ社会は、セックスすること少なく学生恋愛を終える友達もある程度います。

  • 次世代規格 HTTP2.0 のファーストドラフト公開 - Block Rockin’ Codes

    intro 少し経って、去る11月28日に、HTTP プロトコルの次期規格となる HTTP2.0 のドラフト、 draft-ietf-httpbis-http2-00 が、IETF の httpbis ワーキンググループで公開されました。 このドラフトは Google から提案された仕様である SPDY が採用されています。 HTTP1.1 からのアップデート HTTP1.1 の RFC が提出されたのは 1999 年で、 13 年経った今年 2012年8月 に、 HTTP の仕様を議論する httpbis というワーキンググループが、 HTTP1.1 のアップデート版になる仕様、 HTTP2.0 の策定を開始しました。 これは、 HTTP1.1 の仕様策定がある程度落ち着いてきたこと、次期仕様を考える良い時期であること、 そしてなによりも、 Web の使われ方が大きく変わり、 求められて

    次世代規格 HTTP2.0 のファーストドラフト公開 - Block Rockin’ Codes
  • メタプログラミングGroovy入門 - No Programming, No Life

    Groovy!(挨拶) 最近Groovyであまり遊べていないfumokmmです。G* AdventCalender2012の10日目ということで、久々に記事を書かせていただいております。 せっかくの機会なので、Groovyでメタプログラミングする際のとっかかり部分をまとめてみました。自分の理解が至らないところがあると思いますので、変なところがあったらツッコミよろしくお願いします。では早速スタートです。 Groovyでメタプログラミング GroovyではあらゆるクラスにExpandoMetaClassと呼ばれる特別なクラス(メタクラス)が提供されていて、メソッドやプロパティを利用する際にこのメタクラスを経由して様々な力を得ることができます。 たとえば、メタクラスに実行時、動的にメソッドを定義してあげれば、あたかも初めから存在していたかのようにそのメソッドが利用できるようになるという寸法です。

    メタプログラミングGroovy入門 - No Programming, No Life
  • Sassオレオレリファレンス

    このリファレンスについて 元は社内提出用に書いたレポートです。 レポートは1ページに全内容が入っていてだいぶ見辛いので、リファレンスらしい感じに作りなおしました。 (ついでにかなり加筆修正しています) 内容はSass公式サイトのリファレンスを忠実に翻訳したものではなく、構成などを再編集したオレオレ仕様になっております。 もし内容に間違いなどありましたらご一報お願い致します。 おことわり 筆者が重度のChromerなので古いブラウザには全く媚びない悪びれない仕様です。新しいブラウザで御覧ください。

  • Ruby 2.0.0で学ぶ、14個のデザインパターンを作りました[GoF][Design Pattern] - 酒と泪とRubyとRailsと

    GoFのデザインパターンとは、「プログラミングのベストプラクティスを体系化したもの」です。このベスト・プラクティスをしっかりと理解して設計すれば、ソフトウェア設計の効率を高めることができます。またデザインパターンが「プログラミングの思想」の共有をよりスムーズにしてくれます。先人たちの試行錯誤の結果を効果的に利用して、プログラミングをもっと楽しんでしまいましょう! 🗻 デザインパターンのポイントGoFのデザインパターンには下のプリンシパルがあります。 変わるものを変わらないものから分離する インタフェースに対してプログラミングし、実装に対して行わない 継承より集約 委譲、委譲、委譲 必要になるまで作るな(You Ain’t Gonna Need It./YAGNI) 🤔 デザインパターン一覧 アブストラクトファクトリ ビルダ ファクトリメソッド シングルトンパターン アダプタ コンポジッ

    Ruby 2.0.0で学ぶ、14個のデザインパターンを作りました[GoF][Design Pattern] - 酒と泪とRubyとRailsと