タグ

2015年7月12日のブックマーク (4件)

  • RDB - 実例で学ぶ、JOIN (NLJ) が遅くなる理屈と対処法 - Qiita

    "Nested Loop Joinしか取り上げて無いのにタイトルが大きすぎないか" と指摘を頂いたので、タイトルを修正しました。Merge JoinとHash Joinのことはまた今度書こうと思います。 「JOINは遅い」とよく言われます。特にRDBを使い始めて間がない内にそういう言説に触れた結果「JOIN=悪」という認識で固定化されてしまっている人も多いように感じています。 たしかに、JOINを含むようなSELECT文は、含まないものに比べて重たくなる傾向があることは事実です。また、質的に問い合わせたい内容が複雑で、対処することが難しいものも存在します。しかし、RDBの中で一体どういうことが起きているのかを知り、それに基いて対処すれば高速化できることも少なくないと考えています。 稿では、JOINの内部動作を解説した上で、Webサービスを作っているとよく出てくるJOIN SQLを例題に

    RDB - 実例で学ぶ、JOIN (NLJ) が遅くなる理屈と対処法 - Qiita
    anigon
    anigon 2015/07/12
  • スタンプは自販機で作る時代になるみたい

    のユニークで大切な文化ですよね。 印鑑やスタンプでおなじみのシヤチハタ株式会社は、オリジナルスタンプが作れる自動販売機「OSMO(オスモ)」の提供を、2016年初頭より開始すると発表しました。 これまでのスタンプは、データを制作し業者に作ってもらうか、フォーマットから選んだり、書体を選んで作ってもらったりと、ある程度の労力と時間が必要でした。でも、この「OSMO」はオリジナリティ溢れるスタンプを、簡単に作ることができちゃいます。 タッチパネルの付いたスタンド台に手書きでスタンプの原案を作り、それをシヤチハタ独自の印面加工技術によって最長約1分で印面が作られるのだそう。また、スマートフォンなどの携帯端末と連動もできるので、画像を含めたスタンプも作れるのだとか。 サイズは、12mm丸~53mm×53mmの角型印の全7種あり、体カラーは6色、インキ色も5色から選ぶことができます。また、およ

    スタンプは自販機で作る時代になるみたい
    anigon
    anigon 2015/07/12
  • 人間椅子、なぜいま絶頂期? 兵庫慎司がその特異なキャリアを紐解く

    JUN SKY WALKER(S)の、再始動以降初のオリジナル・フルアルバム『LOST AND FOUND』(2012年)の1曲目に、“ロックの資格”という曲が入っている。「ロックは禁煙をしてはいけない ロックは痩せてなきゃいけない ロックは長生きしてはいけない ロックは怒ってなきゃ駄目だぜ」から始まって、「ロックは×××しちゃいけない」「ロックは××じゃなきゃ駄目」が延々と積み重ねられていく歌詞だ。 何それ。バンドブーム世代のおっさんたちとって、ロックってそんな不自由で窮屈なものなの? と、若いロックファンは思うだろう。でも、そうなんです。そんなふうに「××しちゃいけない」や「××じゃなきゃ駄目」でがんじがらめになった、それはもう不自由で窮屈なもんなんです、ある年齢から上の世代にとってのロックって。と、激しくジュンスカに共感したので、バンドのスタッフからご依頼いただいた推薦コメントに、そ

    人間椅子、なぜいま絶頂期? 兵庫慎司がその特異なキャリアを紐解く
    anigon
    anigon 2015/07/12
  • スルガ銀行の勘定系システム開発失敗、要件定義完了後の費用42億円の支払いを日本IBMに命じる二審判決が確定 | スラド IT

    最高裁は8日、日IBMによるスルガ銀行の勘定系システムの開発中止を巡る訴訟で両社の上告を棄却し、約42億円の支払いを日IBMに命じる東京高裁判決が確定しました(スルガ銀行のニュースリリース、 ITproの記事、 時事ドットコムの記事)。 日IBMが提案した勘定系パッケージ「Corebank」が適合せず、開発中止に追い込まれたわけですが、一審は提案時点で「プロジェクトマネジメント義務」が発生するとして、提案後の費用約74億円の賠償を命じました。一方、二審ではプロジェクトマネジメント義務の発生を要件定義工程完了時の最終合意書締結以降とし、賠償金を約42億円に減額しています。 二審判決では「Corebank」の機能検証が日IBM側に不足しており、今回のプロジェクトに適合しないことを要件定義段階で判断できなかったこと、そして最終合意時点で開発中止の可能性について言及しなかったことが指摘され

    anigon
    anigon 2015/07/12