社内勉強会で Capybara 勉強会を開催したときの資料です. 詳細はブログに書いています. 社内勉強会で "PHP Application E2E with Capybara" という話をした - kakakakakku blog http://kakakakakku.hatenablog.com/entry/2016/01/09/142221
![capybara で快適なテスト生活を](https://cdn-ak-scissors.b.st-hatena.com/image/square/17eaff87b5581d76197001d08089572372d6aa54/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fcapybara-introduction-120707054654-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
FactoryGirl で relation 定義したいんだけど、具体的には 1 2 3 4 5 6 7 class User < ActiveRecord::Base has_many :tasks end class Task < ActiveRecord::Base belongs_to :user validates :user, :presence => true end こんな 2 つのモデルで users.rb 1 2 3 4 5 6 7 8 9 FactoryGirl.define do factory :user do tasks do [ FactoryGirl.create(:task) , ] end end end tasks.rb 1 2 3 4 5 FactoryGirl.define do factory :task do user end end みたいな
Have you ever wanted to access helper methods outside of the view layer? In this episode I show you a couple ways to do just that.
項目説明: delimiter – テンプレートを書く際の区切り文字 ({{}} や <%%>) が変更できる。 logic-less – テンプレート上で演算や複雑な制御構文が書けない仕様により、ロジックとテンプレートが完全に分離される。 precompile – テンプレートを事前に実行可能な JavaScript のコードにコンパイルできる。 escape – テンプレートエンジンで自動的に HTML エスケープができる。 method – テンプレート上からデータとして与えられたメソッドを呼び出し、結果を挿入することができる。 standalone – テンプレートエンジンが別途ライブラリを必要とせず単独で動く。 partials – 部分的に別のテンプレートファイルを組み込むことができる。 (include のようなもの) 上の表で表現しきれないそれぞれのテンプレートエンジンの特
If you have wondered what monads are all about. Doug Crockford, author of "JavaScript The Good Parts", stars in a video explaining functional programming and monads in general. In this evening keynote from YUIConf 2012, Douglas Crockford discusses one of the most elusive of all programming concepts: Monads. To quote: In addition to it begin useful, it is also cursed and the curse of the monad is t
Stack Overflowに面白い質問があったので紹介する javascript - Why does Google prepend while(1); to their JSON responses? - Stack Overflow 質問 Googleのサービス内で使われるJSONの先頭に while(1); てついているのは何故? 例えばGoogle Calendarではカレンダーを切り替えるときに以下のような内容のデータがサーバから返される。 while(1);[['u',[['smsSentFlag','false'],['hideInvitations','false'],['remindOnRespondedEventsOnly','true'],['hideInvitations_remindOnRespondedEventsOnly','false_true'],['C
カントン包茎で悩む男性は多いですが、こうした悩みも手術を行うことで解消されます。 とはいえ、治療となると痛みも気になるところです。 最新のカントン包茎治療ではより痛みが少なく、体に負担の少ない施術も登場しています。 実際に治療を受けることを考えている人はまずは情報を集めてみましょう。 昨今のカントン包茎治療の進化 カントン包茎は多くの男性の悩みとなっていますが、解消されないという問題ではありません。 治療を行うことで見た目も良くなり、清潔も保ちやすくなります。 まずは医療機関で治療が必要な症例であるかを確認してもらいましょう。 真性包茎など症状によっては症状によっては保険適用で手術を受けることができますので、 この場合は治療費の負担も少なく済みます。 そのかわり傷が目立つなど仕上がりがあまり良くない、 治療をしたことが他の人にもわかってしまう見た目となってしまうおそれもあります。 そこで、
Drive is a great place to store HTML, JavaScript and CSS files so they are safe, available from anywhere, and easy to work on with others. And now you can host and share this content too. How it works: Create a new folder in Drive and share it as "Public on the web." Upload your HTML, JS & CSS files to this folder. Open the HTML file & you will see "Preview" button in the toolbar. Share the URL t
Little Printer lives in your home, bringing you news, puzzles and gossip from friends. Use your smartphone to set up subscriptions and Little Printer will gather them together to create a timely, beautiful mini-newspaper. Pre-orders for Little Printer will open in 2012, when it launches as a ‘beta’ product. Join the mailing list to be the first to get the news. Watch The Video Connected to the Web
山歩きにKindleを持っていったせいか、Kindleのディスプレイが下2cmぐらいしか映らなくなってしまいました。巷のうわさでは、Amazonが新しいタブレット端末やKindle4の発売が近くなってきているそうですね。このタブレットは値段も安くなりそうだし、Amazon風のアレンジもありそうで興味深い。壊れたKindleの代わりに買おうかなと思案しています(と言っても、Amazonに聞いたら、どうも交換できそうですが)。 新しいAmazonタブレット等はどのような人にアピールするものなのでしょう。意外に年配の方がiPadは文字が大きくできていい!と言って購入したり、あるいはKindleのメイン顧客層が40~50代の女性だったりすることを考えると、今度のAmazonタブレット等もそのような普通の人の層に浸透するようなものになると、新しい視点が生まれて面白くなるかもしれません。 さて、今
この本で取り上げた偉大なアルゴリズムから導き出せる共通のテーマはあるだろうか。この本の著者として私がとても驚いたのは、これらの大きなアイデアは、どれもコンピュータプログラミングやコンピュータ科学の予備知識を一切必要とせずに説明できることだ。 この本のアルゴリズム全体に共通するもう1つの重要なテーマは、コンピュータ科学という学問分野がただのプログラミングよりもずっと大きな世界だということだ。 私が目指したのは、読者に偉大なアルゴリズムについての知識を仕入れてもらって、日常のコンピュータ操作の中でもこれはすごいと感じてもらえるようにすることだ。 9つの偉大なアルゴリズム、検索エンジンのインデクシング、ページランク、公開鍵暗号法、誤り訂正符号、パターン認識、データ圧縮、データベース、デジタル署名、決定不能性を知ることで、僕達の周りでこれらのアルゴリズムがどうやって機能していて、何が担保されている
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く