タグ

2013年6月14日のブックマーク (6件)

  • ハッシュの値が存在しないときの値(デフォルト値)を設定する - rubyco(るびこ)の日記

    ハッシュの値がまだ存在しなかったら0を代入し、あったら数を足し込んでいこうと思います。 h = Hash.new if not h[:key] h[:key] = 0 end h[:key] += 123 Hash#key?メソッドを使うべきかしら。 h = Hash.new if not h.key? :key h[:key] = 0 end h[:key] += 123 ハッシュを作るときにHash.new(0)でデフォルト値0を与えておくと「存在しなかったら」というif文が不要になります。 h = Hash.new(0) h[:key] += 123 同じように空の配列をデフォルトにすることも。 h = Hash.new([]) h[:key] << :value ビットパターンも。 h = Hash.new(0) h[:key] |= 0b1011

    ハッシュの値が存在しないときの値(デフォルト値)を設定する - rubyco(るびこ)の日記
    mas-higa
    mas-higa 2013/06/14
    一番大切なツッコミは既にコメントされていた。これ以外のツッコミは「Rubyistキモイ」ってなりそうなので自重する。
  • A3サイズに対応し本の膨らみを自動補正するスキャナ「ScanSnap SV600」

    高速に大量の書類をスキャンする場合、ScanSnap iX500のようなドキュメントスキャナがあると非常に助かりますが、問題になってくるのはほとんどのドキュメントスキャナはA4サイズまでしか対応していないということ。見開きでA3になっているような原稿だと、中央でカットしてA4にする必要がありました。 PFUがこの問題をクリアする、最大でA3サイズに対応した新しいスキャナ「ScanSnap SV600」を7月12日から新発売します。 ScanSnap SV600 : 富士通 http://scansnap.fujitsu.com/jp/product/sv600/ PRESS RELEASE 新聞・書籍などがそのままスキャンできる「ScanSnap SV600」新発売 | 株式会社PFU http://www.pfu.fujitsu.com/news/2013/new130613.html

    A3サイズに対応し本の膨らみを自動補正するスキャナ「ScanSnap SV600」
    mas-higa
    mas-higa 2013/06/14
    手を話しても本が開いててくれるのは、全体の何%くらいか? 数十ページに写った指をひとつひとつ消す作業を思うと憂鬱。
  • CI で稀に失敗してしまうテストへの対処方法 - クックパッド開発者ブログ

    技術部の福森です。 クックパッドでは RSpec と Jenkins を利用して CI による自動テストを行なっています。 テストの数は 12000 examples を越えていて、テストによっては稀に失敗する物が出てきています: 時間帯依存で失敗してしまうもの 他に同時に実行されるテストに依存しているもの (並列実行で組合せが変わり再現する) インテグレーションテストでの ajax リクエストの微妙なタイムアウト etc また、番環境を壊さないよう、 CI で成功したリビジョンのみデプロイ可能となっており、開発者が push しデプロイしたいと思っている時に無関係な原因で失敗する事を避けたいという欲求があります。 なぜなら、再度ビルドを実行する時間 (およそ 10 分) の間待たされる事になるからです。 そこで、そのようなテスト起因での失敗を減らし、かつ開発者にそれらを修正してもらうた

    mas-higa
    mas-higa 2013/06/14
    "2 ヶ月で作動した 19 回の内、10 回は失敗になるはずだった" えっ!?
  • あまちゃんの音楽を選挙公報に使っている政治家の方へ - 大友良英のJAMJAM日記

    あまちゃんのテーマ曲を選挙カーが流しているという通報複数もらってますが、私は一切関係ありません。 どれだけの思いで私たちがつくったか、毎朝みながドラマを楽しみにしているという想像力も働かずに流行にのって集票に利用していいと思う程度の想像力の人たちが政治に関わるってどうなんだろう。 最初にこの話を聞いたときに、個人的にメールを出し、理解していただき、政治の広報に使うのをやめてもらいました。これで安心かと思いましたが、その後も音楽使用あとを断ちません。複数の政党?複数の候補者?が使っているようですが、正直全てにお願いすることは個人では不可能です。 政治家を目指すような人は流行の音楽を利用するような選挙活動はやめてほしい、そう強く思っています。 【追記】 みなさんのツイッター等での反響がきかっけとなり、現時点で選挙カーでの使用は止まったようです。ご理解ありがとうございます。 6月15日付け朝日新

    あまちゃんの音楽を選挙公報に使っている政治家の方へ - 大友良英のJAMJAM日記
    mas-higa
    mas-higa 2013/06/14
    JASRAC の人、今ですよ。
  • 私が愛するオブジェクト指向とそれを使わない理由 - takuto_hの日記

    この記事では、私がオブジェクト指向のどこを愛しどこを素晴らしいと感じていて、そのうえでなぜオブジェクト指向を使うことを避けているのかを書き留めておきます。関数型言語使いの方で、「オブジェクト指向の何がいいのかわからない」「オブジェクト指向難しすぎ・複雑すぎ」とおっしゃる方にぜひ読んでいただきたいと思っています。また、「オブジェクト指向言語完璧に理解したわ」と思っている方にも読んでいただきたく思います。 なお、ここでのオブジェクト指向の定義は、「各言語でオブジェクト指向と呼ばれているものすべて」とします。JavaScalaJavaScriptやSmalltalkやRubyやCommon LispやOCamlがオブジェクト指向と呼んでいるものすべての総称です。もっとまともな定義が知りたい方は以下の記事がおすすめです。 オブジェクト指向の概念の発明者は誰ですか?(改訂版) - Smallta

    私が愛するオブジェクト指向とそれを使わない理由 - takuto_hの日記
    mas-higa
    mas-higa 2013/06/14
    "生粋のオブジェクト指向好きです" あー、変態ですね。
  • Googleのサジェスト機能の「詐欺」や「ブラック」といったネガティブキーワードを削除申請に成功!その方法・手順をご紹介します | ホームページ集客のススメ

    つい先日、クライアントから、「株式会社WEB企画」と検索をすると、サジェスト機能で「株式会社WEB企画 詐欺」と出るが、大丈夫なのか?という質問をいただきました。 もちろん全くの事実無根です。なぜサジェストで出てしまっているのかについては、 「株式会社WEB企画 詐欺」と検索予測キーワードが出現する件について 上記記事で以前にご説明させていただいた通りです。 しかし、やはりマイナスイメージをお客様に与えてしまう可能性は否定しきれませんでしたので、どうにかして消すことはできないかと考えていた矢先、 Google検索の「サジェスト機能」を巡る訴訟でGoogle敗訴 こんなニュースが飛び込んできました。 これはもしかしたら、弊社もGoogleに申請することで消してもらえるのはないかと思い、ダメ元で挑戦してみたところ・・・ ●●様 Googleへご連絡いただきありがとうございました。 お客様よりい