Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (25)

タグの絞り込みを解除

tutorialとrubyに関するkiyo_hikoのブックマーク (14)

  • Selenium with Ruby によるWebブラウザの自動操作

    人間がブラウザを用いて手作業でできることは、プログラミングによって自動化できます。 業務でのWebシステムの操作 巡回サイトでの定型処理 Webアプリケーションの自動テストetc. 例えばPerlではWWW::Mechanizeというモジュールを用いて上記のような自動操作が可能です。同様にRubyにもMechanizeというライブラリがあります。 しかしながら、これらのツールはFirefoxやIEといった各種ブラウザを完全にエミュレートできておらず、例えばJavaScriptが多用されているサイトだと自動化が簡単には達成できなかったりします。そこで、Seleniumという、ブラウザをエミュレートするのではなくブラウザを操作するツールを用いることで作業を自動実行することを試みます。 Seleniumについて Seleniumはブラウザを自動操作するためのプロジェクト群です。簡単な自動化であ

    Selenium with Ruby によるWebブラウザの自動操作
    kiyo_hiko
    kiyo_hiko2017/06/14非公開
    Rubyではこのサイトが一番参考になった
    • Guides Blog Tutorial - Padrino Ruby Web Framework

      新しいフレームワークについての文章を読むときに、私はしばしば、フレームワークについて詳しくなるには、短い、簡単なアプリケーションを開発する内容のチュートリアルを読むことが一番だと思います。そういったチュートリアルは、新しいユーザに対して、フレームワークを利用した際の開発の流れやプロセスについての「感覚」をスピーディに身につけさせてくれます。このガイドでは、ユーザに単純なブログを Padrino でどう開発するかを示します。チュートリアルに沿って、各ステップごとに説明を付与し、また関連するより詳細な情報へのリンクも提供しています。 Screencast このチュートリアルの内容を収めたチュートリアルも利用できます:blip.tv で見る (Select fullscreen)Vimeo で見る (Low Resolution) ファイルダウンロード (211 Mb, 12:00 in Q

      kiyo_hiko
      kiyo_hiko2015/08/20非公開
      動画もうない。もう。ない…
      • Rails の ActiveRecord モデルテストの書き方ガイドライン - passingloopの日記

        このエントリでは,Ruby onRails (以下Rails)の ActiveRecord モデルテストについて,1) どこの何をテストすればよいか,2) どのようにテストを書けばよいか,のガイドラインを示します.このガイドラインはRails 公式のものではなく,id:passingloop が使っている私的なものです.疑問・質問・批判・間違いの指摘はページ下部のコメント欄までお願いします. はじめにRails は TDD/BDD サポートが充実した Web アプリケーション開発フレームワークです.Rails で使える Test::Unit や RSpec などといったテスティングフレームワークの使い方に関する解説も豊富にあります.しかし,「どこをどうテストすればよいのか」についての解説は,「使い方」の解説と比較して少ないように思います.もっとも,テスト一般についてどう書くかはアプ

        Rails の ActiveRecord モデルテストの書き方ガイドライン - passingloopの日記
        • Active Record クエリインターフェイス - Railsガイド

          1 Active Recordクエリインターフェイスとは? 生のSQLを使ってデータベースのレコードを検索することに慣れた人がRailsに出会うと、Railsでは同じ操作をずっと洗練された方法で実現できることに気付くでしょう。Active Recordを使うことで、SQLを直に実行する必要はほぼなくなります。 Active Recordは、ユーザーに代わってデータベースにクエリを発行します。発行されるクエリは多くのデータベースシステム(MySQL、MariaDB、PostgreSQLSQLiteなど)と互換性があります。Active Recordを使えば、利用しているデータベースシステムの種類にかかわらず同じ記法を使えます。ガイドのコード例では以下のモデルを使います。 class Book < ApplicationRecord belongs_to :supplier belong

          Active Record クエリインターフェイス - Railsガイド
          kiyo_hiko
          kiyo_hiko2015/08/19非公開
          find_by_idとか書いてたけど主キーなら単にfindメソッドでいいみたい。
            • Syntax Configuration - RSpec Expectations - RSpec - Relish

              The primary syntax provided by rspec-expectations is based on the expect method, which explicitly wraps an object orblock of code in order to set an expectation onit. There's also an older should-based syntax, which relies upon should being monkey-patched onto every object in the system.However, this syntax can at times lead to some surprising failures, since RSpec does not own every object in t

              kiyo_hiko
              kiyo_hiko2015/08/17非公開
              should記法はdeprecated。expect使おうってことらしい。 // 例えば、<old> last_response.body.should == 'HTML body' // <new> expect(last_response.body).to eq 'HTML body'
              • GitHub - mustache/mustache: Logic-less Ruby templates.

                You signed in with another tab or window. Reload to refresh yoursession. You signed out in another tab or window. Reload to refresh yoursession. Youswitched accounts on another tab or window. Reload to refresh yoursession. Dismiss alert

                GitHub - mustache/mustache: Logic-less Ruby templates.
                kiyo_hiko
                kiyo_hiko2015/08/17非公開
                $ gem install mustache // irb> require 'mustache'; Mustache.render("hello, {{whom}}", whom: "globe")
                • 第23回 Rackとは何か(1)Rackの生まれた背景 | gihyo.jp

                  はじめに SinatraやRamazeといったRubyのWebアプケーションフレームワークに興味をお持ちの方であれば、Rackという名前をしばしば目にしているかもしれません。どうやら様々なフレームワークに使われているらしいのだけど、そいつが一体なんなのかよくわからない、そんなあなたのために今日はそのRackをご紹介したいと思います。 様々なフレームワーク、様々なアプリケーションサーバ しばらく前なら、Ruby onRailsブームの真っ只中、Rubyと言えばRails、Webアプリケーションを作るならRails、といったイメージを持たれていた方も多かったと思います。実際にWebアプリケーションを作ったり、Rubyに触れたりしたきっかけがRailsだったという方も多いでしょう。 しかし最近は、RubyのWebアプケーションフレームワークと一口に言っても、非常に簡単にアプリケーションが書けて

                  第23回 Rackとは何か(1)Rackの生まれた背景 | gihyo.jp
                  • 初心者が簡単にRubyプログラミングを覚えられる!Smalrubyの使い方 - paiza開発日誌

                    Photo by Fumitake Taniguchi こんにちは。今回は谷口がお送りします。 先日このブログで、Flappy Codeを使って実際に弊社社員にビジュアルプログラミング学習をしてもらい、ゲームを作ってもらったというお話をしました。 プログラム未経験者の同僚が、たった1時間でゲームを作った方法 - paiza開発日誌 そこで今回は、その次のステップとしてRubyに変換できるビジュアルプログラミングツール『Smalruby』を使って、ビジュアルプログラミングときどきRubyの学習をしてもらいましたので、その過程をご紹介していきます。 こちらのSmalrubyは、ブロックを組み合わせて作ったプログラムを、ボタン1つでRubyに変換して見ることができるという、一からRubyを学ぼうという人にはもってこいのツールとなっております。そもそもが「小学3年生以上の子どもたちがプログラミング

                    初心者が簡単にRubyプログラミングを覚えられる!Smalrubyの使い方 - paiza開発日誌
                    • オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (Ruby 1.9.3)

                      Ruby オフィシャルサイト http://www.ruby-lang.org/ja/ version 1.9 対応リファレンス 原著:まつもとゆきひろ 最新版URL: http://www.ruby-lang.org/ja/documentation/ 使用上の注意Ruby 1.9 の組込みクラスのリファレンスはほぼ揃っています。Ruby 1.9 の標準添付ライブラリのリファレンスは一部未完成です。 それ以外のドキュメントについては、まだまだ書き直しが必要です。 目次 はじめに コマンドRubyの起動 環境変数Ruby 言語仕様Ruby でのオブジェクト: オブジェクト クラス プロセスの実行:Ruby プログラムの実行 終了処理 スレッドセキュリティモデルRuby の文法: 字句構造 プログラム・文・式 変数と定数 リテラル 演算子式 制御構造 メソッド呼び出し(sup

                      kiyo_hiko
                      kiyo_hiko2012/10/21非公開
                      バンバン読む
                      • プログラミング言語 Ruby リファレンスマニュアル

                        注:Rubyは2.1.0からSemantic Versioningを採用しています。Ruby 2.1.1, 2.1.2等はバグ修正やセキュリティfixのみを含むため、リファレンスとしては2.1に統一しています。

                        kiyo_hiko
                        kiyo_hiko2012/10/21非公開
                        条件演算子が使える Perlみたいに「cond ? print aho : do {open $f, >, file; print{$f} "aho!"; close}」みたいな変態的書き方はできないっぽい。eachはぐねぐね繋げて書ける→「(1..10).each {|x|puts x}.each{|x|puts x % 2 == 0 ? "even" : "odd"}」
                        • 一時間で覚える Ruby - MAYAH

                          C/C++,Java は使える、大学で ML とか Scheme もやった、そろそろスクリプト言語を覚えたい、という人向けに、 一時間でRuby がある程度 (日常的な処理が少しは出来る程度) 使える様になるまでをまとめます。他のスクリプト言語の知識は仮定しません。 このページでは、例示による学習を期待しています。 すなわち、例と結果を与えられることでその意味を理解するということです。 これが出来ないと一時間で使えるようになるのは厳しい。 オブジェクト指向、正規表現と聞いて一つでも意味が分からない人は別のところで勉強してください。 速習を目指しているので、細かいところは全部割愛しています。 とりあえず使えるようになった後にちゃんとした入門書を読んでください。 とりあえず動かす (10 分)Ruby はインストールされているものとします。とりあえずruby と叩いて起動。 $ rub

                          kiyo_hiko
                          kiyo_hiko2012/10/21非公開
                          異常にわかりやすくて、あっという間に読めた。ここまでの成果でFizzBuzz(細かい所は端折った)→「100.times {|x| y = x + 1; if y % 15 == 0; y = "fb"; elsif y % 5 == 0; y = "bz"; elsif y % 3 == 0; y = "fz" end; puts y}」
                            • るびま

                              『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日Ruby の会の有志によるRubyist のRubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号Rubyist Magazine 0058 号 バックナンバーRubyist Magazine 0058 号RubyKaigi 2018 直前特集号Rubyist Magazine 0057 号RubyKaigi 2017 直前特集号Rubyist Magazine 0056 号Rubyist Magazine 0055 号Rubyist Magazine 0054 号 東京Ruby 会議 11 直

                              • 残りのブックマークを読み込んでいます1

                              お知らせ

                              公式Twitter

                              • @HatenaBookmark

                                リリース、障害情報などのサービスのお知らせ

                              • @hatebu

                                最新の人気エントリーの配信

                              処理を実行中です

                              キーボードショートカット一覧

                              j次のブックマーク

                              k前のブックマーク

                              lあとで読む

                              eコメント一覧を開く

                              oページを開く

                              はてなブックマーク

                              公式Twitter

                              はてなのサービス

                              • App Storeからダウンロード
                              • Google Playで手に入れよう
                              Copyright © 2005-2025Hatena. All Rights Reserved.
                              設定を変更しましたx

                              [8]ページ先頭

                              ©2009-2025 Movatter.jp