タグ

2015年5月27日のブックマーク (11件)

  • jsblocks - Better JavaScript MV-ish Framework

    Better MV-ish FrameworkFrom simple user interfaces to complex single-page applications using faster, server-side rendered and easy to learn framework Learn more Download Level UP your HTMLWrite code queries in your HTML. No need to learn a new syntax

    michael26
    michael26 2015/05/27
    これは…!!
  • Rails4で多対多のリレーションをモデルに実装する - Rails Webook

    Railsでは、ActiveRecordのhas_manyかhas_and_belongs_to_manyを使うことで、DBの「多対多」のテーブル間の関連をモデルに簡単に実装することができます。 ※has_manyとhas_and_belongs_to_manyの違い 多対多関係を作るには、中間テーブルを作成する必要があります。 has_manyの場合、中間テーブルを表現するクラスを作らないといけないが、その中間テーブルに属性やバリデーションなどを追加できます。 has_and_belongs_to_manyの場合、中間テーブルのクラスを作らなくて良いが、中間テーブルにカスタマイズができません。 個人的には、そこまで手間ではないので、has_manyで拡張性をもたせた方がよいと思います。 動作確認 Rails 4.1 ActiveRecord 4.1 目次 多対多関連とは マイグレーション

    Rails4で多対多のリレーションをモデルに実装する - Rails Webook
    michael26
    michael26 2015/05/27
  • Railsのデータロック - Qiita

    begin ActiveRecord::Base.transaction do . . raise 'ロールバックします' end p 'コミット' # トランザクション処理を確定 rescue => e p 'ロールバック' # トランザクション処理を戻す end transactionブロックの中で登録・更新処理を行う場合は、saveやupdateではなく、save!, update!を使用する。 transactionブロックの中で複数のモデルの更新を行った後に例外を発生させると、全部のモデルがロールバックする。 楽観的ロック 「競合は多分起きないだろう」という前提で、データの取得時には何もせず、更新時に競合をチェックする方法。 レコードのバージョン管理を行うため、テーブルにlock_versionカラムを追加する。その際、デフォルト値を0にする。 lock_versionはレコード

    Railsのデータロック - Qiita
    michael26
    michael26 2015/05/27
  • RubyMineを使っているならReformatでもっと幸せになろう | mah365

    こんにちは! RubyMine Advent Calendar 20143日目の記事です。さて、皆さんはRubyMineのReformatという機能は活用していますでしょうか? ん? 未だに手でインデントを揃えているって? 今すぐReformatを使いましょう! Reformatとは コード中のインデントやスペースなどを、言語別の設定にあわせて整形し直してくれる機能です。 下の画像のように、Preference > Editor > Code Style以下に言語別の設定を行う場所があります。 Code Styleの設定を元に、常に一定の見た目を保持できる点が、Reformatの優れているポイントです。 手動でReformatをかける まずは手動でReformatをかける方法から。例えば以下のようなインデントの崩れているHTMLソースがあったとしますね。このインデントを直してみましょう。

    RubyMineを使っているならReformatでもっと幸せになろう | mah365
    michael26
    michael26 2015/05/27
  • Railsでサービスとフォームを導入してみる話 - assertInstanceOf('Engineer', $a_suenami)

    この記事はRuby on Rails Advent Calendar 2013の6日目の記事です。 前日は @tkawa さんの「Favoriteの設計実装はパターンとして使える」でした。 Railsで適切に責務を分割するということ RailsはいわゆるMVCと呼ばれるアーキテクチャパターンにのっとったフレームワークであり、プロジェクトを作成するとデフォルトでmodels/、views/、controllers/などのディレクトリが作成されます。 基的にロジックを記述する場所はモデルであり、ビューには表示処理だけを、コントローラにはアプリケーション上必要な手続きだけを記述するべきであると一般的には言われています。*1 ただ、それを忠実に実践していった結果、モデルが肥大化しメンテナンシビリティやテスタビリティが低下するという問題も多く指摘されています。 これについては4日目に @joker

    Railsでサービスとフォームを導入してみる話 - assertInstanceOf('Engineer', $a_suenami)
    michael26
    michael26 2015/05/27
  • [その1] Rubyプログラマー向けのGo言語の解説 - ワザノバ | wazanova

    http://www.sitepoint.com/go-rubyists-ii/1 comment | 0 pointsGlenn Goodrichが、Rubyプログラマー向けにGo言語のinterfaceとWeb.goを紹介しています。1回目はまずは、interfaceから。 The Fallacy of Inheritance 継承は些細な修正も実装が面倒になり、コードが複雑になる可能性があります。例えば、Horseクラスと二つのサブクラス、GallopingHorseとSadHorseがあったとします。(その二つはステートの違いだけでなく、まったく性格の違うサブクラスかもしれません。)sadな雰囲気で、gallopをしているhorseがいる場合はどうするか?それぞれのクラスである振る舞いがロックアップされることになるかもしれません。また、type間の関係を考慮しなくてはいけなくなるの

    michael26
    michael26 2015/05/27
  • 俺が好きな都内のハンバーガー屋をまとめてみる - 常夏島日記

    カレーいたいな、と思ってオレが好きな都内のカレー屋をまとめる - NAVER まとめを読んでいて、そのとてつもないブックマーク数に気づきました。なんじゃこりゃ。べログにリンクしただけの記事で800ブックマークとか、一生懸命エントリーを書いてもせいぜい20もブックマークが集まれば大喜びの零細ブロガーとしては目がくらくらします。id:kanose氏あたりに言わせると一エントリーにブクマ20はぜんぜんたくさんではないようですが、きっと彼は、私のように「ぶくまください、ぶくまください」とブクマ乞いをしている零細ブロガーの気持ちなんぞは分からんのです。今日の記事もどうせブクマは10も集まらんのです。それが私の文章力の実像です。ハァ。どうせ僕なんて、僕なんて、僕なんて… さて。そんなコンプレックスにまみれた私の数少ないストレス解消は、ハンバーガーをがっつりべることです。 マクドナルドのような薄い

    俺が好きな都内のハンバーガー屋をまとめてみる - 常夏島日記
  • 新卒1,2年目に自己投資してQoL上がったもの - mizchi's blog

    この記事みた。 給料全部使う - yulily100's blog 自分はIT業界3年目のエンジニアで、2年間ぐらい、口座残高尽きるまでいろいろ買いまくっててたので、そのログ兼ねてQoL向上に貢献したものを載せておく。 注意点として、自分は大学生時代はほとんどバイトせずに月5万の仕送りで生きてて、何かと安物買いの銭失いしてた反省もあり、多少無理してでも良い物を買う傾向がある。 常飲用炭酸飲料:月2000円 目も覚める。おすすめ。 ジュースがぶ飲みしてたらめっちゃ太ったので無糖の炭酸水がいい。 アサヒ ウィルキンソン タンサン 500ml×24 出版社/メーカー: アサヒ飲料メディア: 品&飲料購入: 27人 クリック: 84回この商品を含むブログ (2件) を見る 自分の周囲はペリエ派とウィルキンソン派がいるけど、自分は炭酸が強いウィルキンソン派。 キーボード: 1万~3万 IT系に限

    新卒1,2年目に自己投資してQoL上がったもの - mizchi's blog
    michael26
    michael26 2015/05/27
  • 渋谷歴10年のアドマンが選ぶ「(渋谷近辺で)死ぬ前にこれだけは食べたいもの」10選 | BLOG HOMME

    1982年埼玉県出身。(株)サイバーエージェントでメモ共有サービス「INTELY」、ビジネスパーソン向けイベント「SHAKE100」、Q&Aサービス「Qixil」などを運営する事業部をみてます。 山が好き、トレラン大好き、トライアスロンちょっと好き。 WebSite Facebook Twitter 昨日Kazunori Nasuさんが『「死ぬ前にこれだけはべたいもの」10選』というエントリーを上げていて面白い!と思ったのでインスパイヤエントリー。きっとBLOG HOMMEのみんなも続いて書いてくれるはず(笑 僕は青山学院大学出身ですので、なんだかんだ渋谷区で住んで生きて悩んで学んで働いて10年くらいが経ちました。なのできっと死ぬときはここらへん周辺で死ぬんだろうな、と思いましたので、渋谷近辺でべられるものに絞って選びたいと思います。 基準は渋谷駅からタクリマクリスティして(タクシー

    渋谷歴10年のアドマンが選ぶ「(渋谷近辺で)死ぬ前にこれだけは食べたいもの」10選 | BLOG HOMME
  • blog::941 生肉の聖地「気まぐれ肉処 やっちゃん」で真の生肉を食らってきた

    blog::941 あの「肉のエアーズロック」で有名な大木屋の新店で肉をらってきた を案内してくださったキャプテンホルモンこと @horikawa さんが 「また凄いとこ連れてってあげますよ!」という約束を果たしてくれた。 お店は「気まぐれ肉処 やっちゃん」というところで、その筋ではかなり有名らしい というかべログの 東京-ホルモン カテゴリで2位という期待値MAXなお店。 東京 ホルモン(もつ)TOP100 [べログ] 店舗に行ったとしても2ヶ月先じゃないと予約が取れなかったり、そもそも予約が サッパリとれない(というか電話が鳴っててもほとんど出られない状態)というお店。 いやー、それにしても凄い体験だった。ざっと写真で紹介。 予約とれないだろうけども機会あれば皆さんも是非。 雑談しながら歩いていると何だか肉の匂いが!(いや、ほんとに) 普段はランプが灯ってい

  • マジでここだけは行ったほうがいい!スペアリブから謎の「あぶら」までとにかく肉がうまい渋谷の「ボブズリブズ」 : Blog @narumi

    2014年11月12日13:00 マジでここだけは行ったほうがいい!スペアリブから謎の「あぶら」までとにかく肉がうまい渋谷の「ボブズリブズ」 https://narumi.blog.jp/archives/16632008.htmlマジでここだけは行ったほうがいい!スペアリブから謎の「あぶら」までとにかく肉がうまい渋谷の「ボブズリブズ」 とっておきのお肉屋さんをご紹介します。この巨大スペアリブがめちゃくちゃ美味いお店。とにかくお肉がやばいんだわ。 最近まわりで増えてきました。「太らないように、肉べようぜ」っていうの。30歳過ぎると、野菜と肉をべつつ、ワインでも飲んで、ご飯や麺などの炭水化物はナシでさくっと終える傾向にあります。 だから昨今の熟成肉ブームは大歓迎だし、渋谷の「馬力屋ロッキー」とか「肉のヒマラヤ」とか「ステーキ煉瓦」は同年代の人たちにはとても人気でした。 で、そういう系で僕

    マジでここだけは行ったほうがいい!スペアリブから謎の「あぶら」までとにかく肉がうまい渋谷の「ボブズリブズ」 : Blog @narumi