タグ

2012年9月3日のブックマーク (7件)

  • Thorで終了ステータス 1 で終了する - Qiita

    $ loga lookup loga lookup requires at least 1 argument: "loga lookup [TERM]". $ echo $? 0 ※ loga コマンドを例に出しているのに他意はありません。たまたまこの時気が付いただけで。 これは気持ち悪い。 勿論、abort とか exit 1 とか呼べば1で終了できるのだけど、コマンド作成ツールのThorがその辺対応してないとかあり得ないだろう、と思ってちょっと gem open したりググったりした。 どうやら、Thor のサブクラスのクラスメソッド exit_on_failure? が true を返せばいいみたい。Thor 自体はいつでも false を返している。

    Thorで終了ステータス 1 で終了する - Qiita
  • CDH4 Configurations with YARN, Capacity Scheduler and Hive | 外道父の匠

    CDH4 Configurations with YARN, Capacity Scheduler and Hive 前回の続きで、私がCDH4で利用している外道式設定ファイルの紹介です。 非常に手間暇かけて作成したものなので墓の下まで持って行きたいところですが、某所からの圧力と社会のために、恥ずかしながら放出したいと思います。 はじめに 言うまでもなく、参考・利用においては自己責任でお願いします ホスト名・ファイルパスは適当に変換してください descriptionの日語は私のメモですので怪しかったらググってください 英文のみの場合はまだ未検証だったり説明するまでもないものになっています 2ヶ月以上これで運用していますが、まだまだ変わると思うので更新日付を書いておきます ファイルはUTF-8です Hadoop設定 CDH3からCDH4への設定変更リスト core 公式 core-def

    CDH4 Configurations with YARN, Capacity Scheduler and Hive | 外道父の匠
  • TechCrunch | Startup and Technology News

    The RAW Dating App aims to shake up the dating scheme by shedding the fake, TikTok-ified, heavily filtered photos and replacing them with a more genuine, unvarnished experience. The app…

    TechCrunch | Startup and Technology News
  • 「リファクタリングしても1円にもならない」を考える - ヴェルク - IT起業の記録

    Jar Full o’ Pennies / formatc1 経営者の視点とエンジニアの視点の両方を持っていると、 この問題は非常に悩ましく感じています。 エンジニア視点でいうと、 イケてないコードは許せないので、 リファクタリングしたり、 「いいコード」を書く努力は必須だと思っています。 とはいえ、ビジネス側の人からすると 「それって儲かるの?」という感じなようで、 「そんなことやるくらいだったら、機能追加した方が売れる」 と言われてしまいます。 世の中的には、コードの内面ではなく、 表面的な機能比較で評価・導入判断をすることが多いため、 いくらそこに時間をかけても売れるわけではない、ということになります。 個人的には、エンジニア出身の経営者なので、 どちらかというと前者の視点が好きなのですが 良いコードを書いたり、すごい技術を使ったところで、 それが必ずしも収益に結びつかないということ

    「リファクタリングしても1円にもならない」を考える - ヴェルク - IT起業の記録
    oinume
    oinume 2012/09/03
    リファクタリングすることによる投資効果を金銭に変換するロジックってなんかないもんかな。
  • DRY原則とテストの可読性 - ✘╹◡╹✘

    DRY原則に従おうとするほど、テストコードがどんどん読みづらくなる。 The RSpec Bookに答えがあるかと思って読んでみたものの、「あるある」と一言述べているだけだった。辛い。 テストコードが読みづらくなる例を示すために、1つRubyのライブラリをつくった。 値とパターンを与えてValidationを行う機能を提供するライブラリ。 実装60行、テスト120行なので、詳しく見たければすぐ読めると思う。 最近不意ながらキラキラネームの命名力が上がってきたと思う。 avalon - A validator implementation for Ruby https://github.com/r7kamura/avalon 冗長だが読みやすい例 letもsubjectもローカル変数も何も用いずに率直に書いたテストコード例がこちら。 冗長だが読みやすく、テストコードを見ればライブラリの使い

    DRY原則とテストの可読性 - ✘╹◡╹✘
  • 「トゥームレイダー」などHDゲームをブラウザで スク・エニが「COREONLINE」開始

    スクウェア・エニックス・ホールディングス(スク・エニHD)は8月31日、HDゲームをWebブラウザ上で楽しめるオンラインサービス「COREONLINE」を発表した。米Googleとのコラボレーションで実現し、「トゥームレイダー」シリーズなどをリリースしていく。 Chrome、Firefox、Internet Explorerに対応し、クリック1つでゲームを始めたり、ゲームのどの部分からでもプレイを開始することができるという。セーブデータや実績などの情報はクラウド上で管理される。映像広告を配信することでゲームを無料提供するモデルも導入。広告をスキップするにはゲームを購入する仕組みだ。 公開に合わせ、「ヒットマン」シリーズの「HITMAN: BLOOD MONEY」と「MINI NINJAS」をリリース。「LARA CROFT AND THE GUARDIAN OF LIGHT」を10月から提

    「トゥームレイダー」などHDゲームをブラウザで スク・エニが「COREONLINE」開始
    oinume
    oinume 2012/09/03
  • jQuery ValidationをTwitter Bootstrapと組み合わせて使う - Qiita

    jQuery Validationは名前の通り入力チェックを行うjQuery pluginです。サーバーサイドでチェックを行わないため画面遷移がなく、その場で入力ミスが分かるためユーザービリティーが上がります。 しかし、Twitter Bootstrapでデザインを組んでいると、エラー発生時に入力フォームが赤くならないため、以下のコードを追加します。 errorClass:'error', errorElement:'span', highlight: function (element, errorClass, validClass) { $(element).parents("div[class='control-group']").addClass(errorClass); }, unhighlight: function (element, errorClass, validCla

    jQuery ValidationをTwitter Bootstrapと組み合わせて使う - Qiita