タグ

2011年6月19日のブックマーク (19件)

  • 既存システムでTDDするのが難しい理由 - くろまほうさいきょうでんせつ

    TDDしたい、CIしたいと思ってもなかなか導入できない。何でだろう? PHP製WebアプリケーションでのTDDを学び始めた現時点の気持ちまとめ。 Seleniumを使うような高いレイヤーのテスト どんなテストを書けばいいのかわからない 例えばDBから商品情報取ってページ生成する場合。 商品カテゴリごとに異なる趣きのページを作るのでそれぞれにviewのテストを書いたとする 各ページ内の商品詳細URLにパラメータが追加されることになった URL生成は共通のモデルで行っている 修正は一ヶ所で簡単なもの だったとしてもviewのテストはそうは行かない。 先に用意したテストケースを全部書き直さなきゃならない。 小さな変更にかかるコストが大きくなる 単純に時間がかかるというより めんどくさくなる → どうせやらなくなる という思い。 コントローラーとか中間くらいの層のテスト viewよりは下、ユニット

    既存システムでTDDするのが難しい理由 - くろまほうさいきょうでんせつ
    ToQoz
    ToQoz 2011/06/19
  • master ブランチで pull request していいのは小学生までってこともない - HsbtDiary(2011-06-16)

    ■ [git][github][tDiary] master ブランチで pull request していいのは小学生までってこともない GitHubへpull requestする際のベストプラクティス - hnwの日記を読んで感じたこと。 このエントリではmasterブランチで pull request していいのは小学生までと言われているけど、少なくとも tDiary ではどうでも良いからパッチ送れとしか思わないなあ。 具体的には master ブランチで作業したものを pull request しても別にコードの内容に問題がなければがんがん取り込むし、コンフリクトがひどかったり、なんじゃこりゃというのは差し戻すのでパッチを投げる側は気にする必要はない。繰り返すけど、Gitのお作法よりもコードの内容の方が重要ってことを頭に置いた方が良い。 もちろん、件の記事のようにちゃんと Git

    master ブランチで pull request していいのは小学生までってこともない - HsbtDiary(2011-06-16)
    ToQoz
    ToQoz 2011/06/19
  • GitHub時代のオープンソース・プロジェクトとの付き合い方

    GitHub時代のオープンソース・プロジェクトとの付き合い方 GitHubへpull requestする際のベストプラクティスからmaster ブランチで pull request していいのは小学生までってこともないの流れを読んでいて、先日ruby-listであったRedmineRuby1.9,Rails3対応の話を思い出した。あのときは投稿者は納得して、「GitHub時代のコントリビューションの仕方」みたいなものを理解してくれたようなのだけど、その上で「masterでパッチ作るな」的なお作法を生真面目に受け取りすぎて敷居を高く感じてしまわれても困るよなぁと思った。 そこで、「GitHub時代にフリー/オープンソース・ソフトウェア(以下FOSS)プロジェクトと付き合うための五ヶ条」的なものをまとめてみた。まぁ、そんな大それたものでもないけど。 1. 貢献しようと意気込まない FOS

    ToQoz
    ToQoz 2011/06/19
  • PHPでTDD&CIワークショップ、Jenkins + PHP の各種プラグインパート資料 - Yamashiro0217の日記

    はじめに この資料は「PHPでTDD&CIワークショップ」 http://atnd.org/events/16626 で @yamashiro が発表するための資料だよ。 ワークショップ参加者じゃなくても記事読むだけで完結するようには書いてあるよ。 概要としては、Jenkins を使って PHP のウンコレガシーなコードをいかに綺麗にして行くかということを説明する。 自画自賛だけど PHPMD とか PHPCPD の使い方の説明の資料としてもそこそこイケてる資料になってると思いました。まる。 この記事に書かれてることは、割とTemplate for Jenkins Jobs for PHP Projectsとかぶってるけど、プラグインを絞ってあるのと、一個一個のプラグインについて解説、また実際にエラーが起きたときにどうすればいいのか書くよ。 Java と Jenkins のインストールとJ

    PHPでTDD&CIワークショップ、Jenkins + PHP の各種プラグインパート資料 - Yamashiro0217の日記
    ToQoz
    ToQoz 2011/06/19
  • プログラマーという職業

    「プログラマという職業は『ふつう』の人には厳しくないか」というエントリーにまつわる、様々な反響を見てふと思うことがあったので、匿名で書いてみようと思う。 プログラマーという仕事は、普通の仕事と大きく異なる部分がある。成果物であるプログラムの品質は、労働時間に必ずしも比例しない。長く時間をかけたとしても、駄目なプログラムは役に立たない。 業界の一部で横行している、無駄なロジックを何度も書くと言った行為は来評価すべきではない。バグの巣窟になりやすい、コピーアンドペーストなんて論外だ。来、プログラマーに求められるのは怠惰さともいえる。オブジェクト指向にせよ、いかに同じロジックを書かないかという目的もある。 むしろ、短期間に集中して無駄の少ない簡潔なロジックを書くことが求められるべきだろう。長時間の労働はプログラムの質を低下させる。長時間やったほうが効率が上がるというプログラマーは、当に集中

    プログラマーという職業
    ToQoz
    ToQoz 2011/06/19
  • Coffee Script Cook Book – Script Platform Made for Ecommerce

    Here at Coffee Script Cook Book, we aim to make things easy for you – there are no sophisticated scripts that require experience. Anyone can design their own website with our templates, saving both time and the money for a professional designer.

    ToQoz
    ToQoz 2011/06/19
  • FindBugsで静的解析を行う | TechBooster

    今回はAndroidアプリケーションのソースコードに対し静解析を行うことができるeclipseのプラグイン「FindBugs」の導入方法、簡単な実行方法を紹介します。 FinfbugsはAndroid専用というわけではなく、Javaプログラムに対して実行が可能です。また、eclipseプラグインだけでなく単体のプログラムとしても実行可能で独自のGUIを持っていたり、Antのビルドスクリプトに組み込むことも可能です。 今回は普段の開発に簡単に導入するということを目的としてeclipseプラグイン版の導入方法を説明しますが、興味のある方はこちらの公式のマニュアルを参照してください。 導入方法は続きへどうぞ。 プラグインのインストール 他のプラグインと同様にeclipseのメニューからインストールが可能です。 リポジトリのロケーションは http://findbugs.cs.umd.edu/ec

  • よりぬき「フリー・プログラマの華麗な生活」

    1960 年生まれ,独身フリー・プログラマの生態とは? 日経ソフトウエアの人気連載「フリー・プログラマの華麗な生活」からより抜きの記事をお送りします。2001年上旬の連載開始当初から,現在に至るまでの生活を振り返って,順次公開していく予定です。プログラミングに興味がある人もない人も,フリー・プログラマを目指している人もそうでない人も,“華麗”とはほど遠い,フリー・プログラマの生活をちょっと覗いてみませんか。 (記事は執筆時の情報に基づいており,現在では異なる場合があります) ・青色申告はスリリング ・フリーの生活は自己管理がキモ ・さらなる刺激を求めて ・遊べない奴は使えない ・好きな言語,そうでもない言語 ・月イチ,昼下がりのカラオケボックスで ・有限会社ねこなっく設立 ―― 社長と呼ばないで ・開発者の悪夢と9匹のしもべ達 ・初夏,農閑期のせつなさ ・Apacheのせいでドキドキな2週

    よりぬき「フリー・プログラマの華麗な生活」
    ToQoz
    ToQoz 2011/06/19
    あとで気になるの読んでみよう
  • オリジナルフォントが作れるiPad用フォント作成アプリ「iFontMaker」|linker journal|linker

    The domain name Linker.in is for sale A great idea deserves a great domain name!

    オリジナルフォントが作れるiPad用フォント作成アプリ「iFontMaker」|linker journal|linker
    ToQoz
    ToQoz 2011/06/19
  • 大人の見積もり

    1960 年生まれ,独身フリー・プログラマの生態とは? 日経ソフトウエアの人気連載「フリー・プログラマの華麗な生活」からより抜きの記事をお送りします。2001年上旬の連載開始当初から,現在に至るまでの生活を振り返って,順次公開していく予定です。プログラミングに興味がある人もない人も,フリー・プログラマを目指している人もそうでない人も,“華麗”とはほど遠い,フリー・プログラマの生活をちょっと覗いてみませんか。 ※ 記事は執筆時の情報に基づいており,現在では異なる場合があります。 私の知人に,風俗店で働く女性がいる。私は彼女の店に行ったことがないのだが,1時間で5万円からするような店なのだそうである。彼女は酒を飲むたびにこの話をする。「私は時給5万以上だから」と自慢するのである。それを聞いて,そういえば私の単価はどのぐらいだろう,と考えたことがある。 顧客から急ぎの作業依頼が来ることがある。ど

    大人の見積もり
    ToQoz
    ToQoz 2011/06/19
    一般の業種向けに書いてある解説などを鵜呑み(うのみ)にすると,ソフトウエア開発というのは経費がほとんどかからないと錯覚してしまう。しかし,実は「純工数=原価」として考える必要があるのだ。
  • maxda, WARNING:root:No ssl package found. urlfetch will not be able to validate SSL certificates.

  • Module::Setupで身に付けるよい習慣 - Perl日誌

    あらすじ 前回[twitter:@hachiojipm]で行われた[twitter:@norry_gogo]さんのLTで次のような発言がありました。 自分が書いたPerlコードを添削してくれる人が周りにいなくて困ってる 添削したったでー https://github.com/okamuuu/Twitter-Reader おすすめのファイル構成について 一枚岩のスクリプトだとテストがしづらいので普段から以下のようなディレクトリ構成にする事をおすすめします。 Your-Dist/script/*.pl Your-Dist/t/*.t Your-Dist/lib/**/*.pm Your-Dist/Makefile.PLscriptはbinでも何でも良いと思います。こんな感じのディレクトリがいいと思います。 それを簡単につくるためのcpanモジュールがいくつかあるのですが、今回はその中からMod

    Module::Setupで身に付けるよい習慣 - Perl日誌
    ToQoz
    ToQoz 2011/06/19
  • 古田敦也「室伏広治マジやばい。スポーツマンNo1決定戦に出るとかならず優勝するから呼ばれない」 : 暇人\(^o^)/速報 - ライブドアブログ

    古田敦也「室伏広治マジやばい。スポーツマンNo1決定戦に出るとかならず優勝するから呼ばれない」 Tweet 1:名無しさん@涙目です。(チベット自治区):2011/06/13(月) 21:14:07.18 ID:vpWxyuRV0 プロ野解説者の古田敦也が6月13日(2011年)のブログで、陸上の日選手権男子ハンマー投げで17連覇を達成した室伏広治選手が、いかにすごいかを語っている。 17年連続で日一というが、ハンマー投げは競技人口が少ないから、 チャンスの多い種目なのかと思われがち。だが、古田は「室伏選手は当に凄いんです」と称えている。 毎年正月に放送される、アスリートが集まってスポーツマンNO.1を決める番組でも、こんな出来事があった。 番組には、野球、サッカー、ラグビーやハンドボールなどの一流選手が出場するが、室伏選手が参加すると、 「(彼は)パワー系の種目はもちろん全部勝ちま

    古田敦也「室伏広治マジやばい。スポーツマンNo1決定戦に出るとかならず優勝するから呼ばれない」 : 暇人\(^o^)/速報 - ライブドアブログ
    ToQoz
    ToQoz 2011/06/19
    俺が室伏の言葉で印象に残ってるのは ディレクター「毎日練習してやりたくない日とかありませんか?」 室伏「そんなレベルでやってないです」
  • Kinect: ディズニーランド・アドベンチャーズ - Xbox.com

    Kinect: Disneyland Adventures ディズニーランドの魔法の世界へ ! 夢と魔法の世界で空を飛び、ダンスする。そんなディズニーランドの アトラクションに飛び込んでみよう! ゲーム コントローラーはもういりません。 40 キャラクター以上いるディズニーの仲間たちとふれあい、 夢と魔法の瞬間を楽しもう。 開発元 : Frontier Developments Ltd. 発売元 : Microsoft Studios ジャンル : ファミリー 発売予定日 : 2011 年 機種 : Xbox 360 夢のかなたに ディズニーランドのアトラクションで永遠の冒険に出かけよう。パークで新しい 体験をして、ディズニーのアイテムを集めて... お土産を買うのも忘れずに! 仲間たちに会おう あこがれのディズニーの仲間たちのお願いを聞いたり、サインを集めたり... ふれあいのひとときを

    ToQoz
    ToQoz 2011/06/19
    これ買う
  • "Could not read datastore data from" ...

  • Building PIL-1.1.6 on Mac OS X 10.6

    ToQoz
    ToQoz 2011/06/19
  • https://livedoor.2.blogimg.jp/ko_jo/imgs/e/5/e55f7c7c.jpg

    ToQoz
    ToQoz 2011/06/19
  • ぼくが堀江さんを応援する理由(前編) - はてなポイント3万を使い切るまで死なない日記

    ぼくは堀江氏とは実はそれほど親しくない。事の回数でいえば三回ほどだ。まあ、しかし、ぼくの場合は人見知りなのでたとえば名の通ったITベンチャーの経営者でも名刺交換ですら10人もしていない。だから、三回も会した堀江氏はぼくから見ると、相当に付き合っているほうだ。 最初に堀江さんに会ったのは着ボイスの収録現場だった。堀江さんにいろいろ台詞を喋ってもらって携帯用の着信音にしようという企画だ。当時、近鉄の買収をぶちあげたりした堀江さんはまさに時代の寵児にまつりあげられていた。 こちらが用意した台詞のリストには、「女は金で買える」とか、「必殺、100分割」とか「ぼくホリエモン」とかの言葉が並んでいた。 現場で問題がおこった。ディレクターがこんなリストを堀江さんに見せて喋ってくださいなんて、とても言えないと泣きついてきたのだ。 まあ、言いにくいよね、とは内心おもいつつ、僕はディレクターを叱りつけた。

    ぼくが堀江さんを応援する理由(前編) - はてなポイント3万を使い切るまで死なない日記
    ToQoz
    ToQoz 2011/06/19
  • ぐるなび - レストラン・宴会予約 グルメ情報サイト

    0:00 0:30 1:00 1:30 2:00 2:30 3:00 3:30 4:00 4:30 5:00 5:30 6:00 6:30 7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30 23:00 23:30 1名 2名 3名 4名 5名 6名 7名 8名 9名 10名 11名 12名 13名 14名 15名 16名 17名 18名 19名 20名 21名 22名 23名 24名 25名 26名 27名 28名 29名 30名 31名 32名 33名 34名 35名 36名 37名

    ぐるなび - レストラン・宴会予約 グルメ情報サイト
    ToQoz
    ToQoz 2011/06/19