タグ

2014年8月27日のブックマーク (4件)

  • ド・モルガンの法則でunlessのややこしい条件をifに読み替えよう - Qiita

    はじめに 条件分岐はプログラミングの基です。 しかし、複雑な条件分岐が出てくると非常にコードが読みにくくなります。 さらに、その複雑な条件が unless と組み合わされていたりすると、ぱっと理解するのが非常に困難になります。 そこで、この記事では複雑な unless の条件を攻略する方法を説明します。 質問: "unless person.married? && !person.rich?" が真になるケースは? ifとunless たとえば以下のコードは「personが結婚していたら'Yo!'と声をかける」コードです。

    ド・モルガンの法則でunlessのややこしい条件をifに読み替えよう - Qiita
    frkw2004
    frkw2004 2014/08/27
    演算の優先順位も気にしないと。 "A and B or C"と"A and (B or C)"では違うとか。Unlessはどこまで対象なの? "Unless A and B or C" と"Unless (A and B) or C" は同じ?
  • アップル、12.9インチ「iPad」を2015年初頭に製造開始か

    新しい報道によると、Appleは2015年初頭、かなり以前からうわさされている大画面「iPad」の製造を開始する計画だという。 カリフォルニア州クパチーノを拠点とするエレクトロニクス大手Appleのサプライヤーは、12.9インチの新型タブレットの製造を2015年第1四半期までに開始するはずだとBloombergが報じた。Bloombergは匿名情報筋らの話として、Appleが「少なくとも1年前からサプライヤーらと共同で、大型タッチスクリーンを搭載する一連の新しい端末の開発に取り組んでいる」と述べた。 Appleはかなり以前から、2014年中または2015年のリリースに向けて大画面を搭載する「iPad Pro」に取り組んでいるとうわさされている。同製品はAppleの「Macintosh」コンピュータを使用するユーザの関心を集め、同社のタブレット製品ラインの販売促進につながる可能性がある。これ

    アップル、12.9インチ「iPad」を2015年初頭に製造開始か
    frkw2004
    frkw2004 2014/08/27
    Surface Pro3に対抗と。表面のハードボタンをなくして狭額縁にするぐらいしないと驚きがないな。13インチディスプレイなのに10インチと同じサイズで重さも600gとか。
  • 「どうしてみんな人間の幽霊は見るのに、恐竜の幽霊は見ないの?」なぜなら…とても興味深い意見いろいろ : らばQ

    「どうしてみんな人間の幽霊は見るのに、恐竜の幽霊は見ないの?」なぜなら…とても興味深い意見いろいろ 生きとし生けるものは、やがて死にゆく運命にあります。死後にどうなるかはここでは触れませんが、幽霊を見るという人は少なくありません。 海外掲示板に、 「人の幽霊を見る人は多いのに、恐竜の幽霊を見たことがある人がいないのはなぜ?」と質問があり、さまざまなコメントが寄せられていました。 ●恐竜の幽霊も絶滅したんだよ。 ●恐竜の幽霊たちは間違った行いを正す時間がたっぷりあったので、そのまま恐竜天国や、恐竜平和地域へ進んでいったんだ。 ↑自分が死んだら、天国の門番に自分を恐竜だと思わせる方法ってあるのかな。恐竜天国へ行ってみたいんだ。 ●幽霊というのは魂だろ。恐竜の魂はとても重要な石油を作る材料なんだ。恐竜の幽霊もいたが、全部捕まえられて石油と化したんだ。 ↑石油の流出は恐竜の幽霊が逃げ出してるってこ

    「どうしてみんな人間の幽霊は見るのに、恐竜の幽霊は見ないの?」なぜなら…とても興味深い意見いろいろ : らばQ
    frkw2004
    frkw2004 2014/08/27
    幽霊は転生すると消えます。恐竜の幽霊はすべて転生済みなのでみえません。霊魂数保存の法則(PV=nRT)により、世界の霊魂数(生霊数+幽霊数)は一定に保たれているのです。
  • 主キーはインデックスではない - 設計者の発言

    仕事柄、奇妙なDB構造を目にすることが多い。どういう発想からそんな設計がされるのかを理解したいと思っていたのだが、モデラー仲間の秋里さんが先日うまい指摘をした。「主キーをインデックスみたいなものと勘違いしているからではないでしょうか」。インデックス(キー)というのは、レコードの並び順を規定するキーのことだ。 たしかに思い当たる節がある。「こんな順にレコードが並んでいれば処理上都合がよさそうだ」という考えで主キーが設定される。さらに主キーはユニーク制約でもあるので、重複が起こらないように「多め」に項目を突っ込んでおく。つまり「ユニーク制約をともなう代表的インデックス」程度に主キーが理解された結果として、グダグダなDB構造が出来上がるのではないか。 じっさい、昔こんなことがあった。{a,b,c,d}の複合主キーをもつテーブルXがある。ところが、別のテーブルYからテーブルXの特定レコードにアクセ

    主キーはインデックスではない - 設計者の発言
    frkw2004
    frkw2004 2014/08/27
    一意制約は、主キーで定義できない関数従属性を追加する、ということかな。