タグ

2017年2月6日のブックマーク (6件)

  • Rails 複数のカラムに 一意制約 (ユニーク)を設ける - blog

    Rails ActiveRecordで複数のカラムに対して一意制約を設ける。複合一意制約 複数のカラムの組み合わせがユニークであってほしい場面に遭遇しました。 例えば、Siteテーブル Keywordテーブルが存在する時、 Keywordテーブルにある site_id と name そして date の組み合わせはユニークでなければいけない状況でした。 site_id, name, date の組み合わせがユニーク この組み合わせのユニークを担保するために、Railsアプリケーション側でユニークであることを確認するvalidate処理を設けて解決させました。 class Keyword < ActiveRecord::Base validates :site_id, uniquness: { scope: [:name, :date] } end 上記の様に書くことで、データのinsert

    Rails 複数のカラムに 一意制約 (ユニーク)を設ける - blog
  • ActiveRecord4のバリデーションで複数カラムにユニーク制約を付ける方法

    usersテーブルにuser_id、item_idカラムがある時、この2つのカラムの組み合わせでユニーク制約のバリデーションを行うコードは下記の通り。 scopeの配列に値を追加すれば、3カラム以上のユニーク制約バリデーションにすることも出来ます。 上記のバリデーションではuser_idカラムにのみエラー情報がくっつくため、HTMLフォームと組み合わせて使っている場合はuser_idのフォームにのみエラー情報が表示される点に注意が必要です。 「Railsのモデルに複合一意制約を定義する方法」にもう少し詳しく書いてあります。 また、ユニーク制約のバリデーションを行う場合でも、テーブルにもユニーク制約を付けるのを忘れないようにしましょう。バリデーションだけだとレースコンディションの場合に問題が発生します。

  • 論文に何を書くべきか→これだけは埋めろ→論文作成穴埋めシート

    こう言い換えろ→論文に死んでも書いてはいけない言葉30 読書猿Classic: between / beyond readers を書いたとき、「あとは穴埋めしたら論文を出力してるものが作れないか」みたいな話があったので、作ってみた。 何であれ、文章を書く骨法は、書きたいことではなく、書くべきことを(そしてそれだけを)書くことである。 問題は何を書くべきかであるが、幸いにして、論文については後述するようにほとんど決まっている。 結論から言えば、以下の表を埋めていくだけで、論文の骨組みができあがる。 必要な項目は揃い、しかるべき順序で並ぶ。 論文穴埋めシート こんな簡単な穴埋め表がこれまであまり取り上げられなかったのは、わざわざ作るまでもないことも勿論あるが、その他にも次のような理由がある。 つまり、こうした穴埋め表が、 あなたは論文が書けないのではない。 研究ができないのだ。 という目の当

    論文に何を書くべきか→これだけは埋めろ→論文作成穴埋めシート
  • toyota-insidedreams.com | Slowloris Attack

    toyota-insidedreams.com This domain is registered for one of our customers. If this is your domain name, please visit this page to see how to register it as DNS zone into your account. Note: If you already have registered the DNS zone for your domain name, please wait for DNS propagation. Your web site will be displayed soon. It may take few minutes. * Do you know what Slowloris Attack is? Suggest

    toyota-insidedreams.com | Slowloris Attack
  • Three.jsでボーンアニメーションをする! - KAYAC engineers' blog

    イントロダクション 初めまして! 面白法人カヤックでフロントエンドエンジニアをやっております、ごんと申します。 今回はタイトルの通り、Three.js の記事を書かせていただきました。 先月、JRA(日中央競馬会)の年末のビッグレース・有馬記念のプロモーションとして、シン・アリマというキャンペーンが行われ、弊社では、そのWebサイト制作などをお手伝いさせていただきました。 このキャンペーンは、有馬記念とシン・ゴジラのコラボレーション企画で、スペシャルWebサイトでは、競走馬の名馬アリマとゴジラが、市街地や中山競馬場でデッドヒートを繰り広げるという、概ね荒唐無稽なゲームを遊ぶことができました。 残念ながらすでに、サイトの公開期間が終了してしまい、現在はゴジラや名馬アリマの雄姿を見ることはできないので、スクリーンショットを貼ります。 シン・アリマでは、WebGL を利用し、モバイルブラウザ上

    Three.jsでボーンアニメーションをする! - KAYAC engineers' blog
  • wip-testable-js.md

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    wip-testable-js.md