Ruby中級入門      2018-08-16 14:20:27  詳細
Ruby中級入門 1. Ruby中級入門 @shokai 2013年8月5日(火) @masuilab 2. 私 •@shokai (しょうかい) •趣味:料理、glitch 3. ある程度大きなアプリケーションを作 っていると、部品に分割したくなると 思います。アプリ内ライブラリやgem の作り方を説明します。Rubyの機能を 活用した使い勝手の良いライブラリの デザイン...
https://www.slideshare.net/shokai/ruby-24925828
GitHub - thisredone/rb: Turns Ruby into a versatile command line utility      2018-08-16 11:20:28  詳細
Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Sign up
https://github.com/thisredone/rb
週刊Railsウォッチ(20180813)Rails 5.2.1リリース、sanitize_sql_arrayは5.2からpublicだった、Dev.toがRailsアプリのソースを公開ほか      2018-08-14 11:20:08  詳細
こんにちは、hachi8833です。自宅のエアコンの室内機からジャージャー水漏れしたのでこいつ↓でドレーンパイプを吸ったらコガネムシの破片が転がり出てきました。 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを社内有志でつっつ...
https://techracho.bpsinc.jp/hachi8833/2018_08_13/60583/
肥大化したActiveRecordモデルをリファクタリングする7つの方法(翻訳)      2018-08-14 03:20:21  詳細
こんにちは、hachi8833です。今回は、自分が知りたかった、ActiveRecordモデルのリファクタリングに関する記事を翻訳いたしました。1年前の記事なのでRails 3が前提ですが、Rails 4でも基本的には変わらないと思います。リンクは可能なものについては日本語のものに置き換えています。 なお、ここでご紹介したオブジェク...
https://techracho.bpsinc.jp/hachi8833/2013_11_19/14738/
環境構築不要で配布!ruby+seleniumのコードをexe化【chromedriver】 | katsulog      2018-08-13 22:20:20  詳細
rubyのコードを配布するなら環境構築が必要 rubyで書いたコードを実行してもらうならrubyのインストールやらgemのインストールやら、 seleniumであればchrome driverの設置やpathを通すなど、相手の環境で設定することが必須です。 この環境構築が結構めんどくさいので、手順を説明するってよりは遠隔で操作して設定して...
http://katsulog.tech/ruby_selenium_chrome_exe/
Rails E2EテストでpoltergeistからHeadless Chromeへ乗り換える - Hack Your Design!      2018-08-13 11:20:20  詳細
RailsのCapybaraを使ったE2Eテスト(feature spec)をこの度、poltergeistからHeadless Chromeに乗り換えてみたのでそのときのメモ。 対応 Pull Request 今回対応したPull Requestしてはこちら。 https://github.com/toshimaru/RailsTwitterClone/pull/211 思ったよりも差分はコンパクトにまとまった。 Install selenium-w...
https://blog.toshimaru.net/poltergeist-to-selenium-webdriver/
GitHub - vfreefly/kimurai: Kimurai is a modern web scraping framework written in Ruby which works out of box with Headless Chromium/Firefox, PhantomJS, or simple HTTP requests and allows to scrape and interact with JavaScript rendered websites      2018-08-13 10:20:21  詳細
Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Sign up Kimurai is a modern web scraping framework written in Ruby which works out of box with Headless Chromium/Firefox, PhantomJS, or si...
https://github.com/vfreefly/kimurai
rubykaigi2018      2018-08-11 19:20:21  詳細
こんにちは、  tomoasleep です。 2018年5月31、6月1日、2日の3日間に渡って開催されたRubyKaigiに参加してきた様子をレポートします。 ※写真はMatzことRubyの生みの親・まつもとゆきひろ氏と一緒に参加した@minakawa-daiki RubyKaigiって? RubyKaigi (ルビーかいぎ)とは、日本で開催されているRubyコミュニティ主催...
https://zine.qiita.com/event-report/rubykaigi2018/
勉強してる技術の位置付け - komagataのブログ      2018-08-10 16:20:21  詳細
昨日、フィヨルドブートキャンプのミートアップ(と言う名の飲み会)をやったのですが、帰りに @lime1024さんが、 「今時分が勉強している技術がRailsアプリの何に役に立つのかわからない。体系的な地図が欲しい(意訳)」 的なことを言っていたので作ってみました。 それぞれのカリキュラムの最初にこういう画像があっ...
http://docs.komagata.org/5533
Bundler: How to use Bundler in a single-file Ruby script      2018-08-10 11:20:24  詳細
How to use Bundler in a single-file Ruby script To use Bundler in a single-file script, add require 'bundler/inline' at the top of your Ruby file. Then, use the gemfile method to declare any gem sources and gems that you need. Here’s an example: require 'bundler/inline' gemfile do source 'https:/...
https://bundler.io/v1.16/guides/bundler_in_a_single_file_ruby_script.html
RailsのJSON生成をPostgreSQLのJSON関数で高速化(翻訳)      2018-08-09 21:20:12  詳細
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Faster JSON generation using PostgreSQL JSON function | BigBinary Blog 原文公開日: 2018/05/29 著者: Chirag Shah サイト: BigBinary 参考: JSON関数と演算子 — 本記事で扱われている関数が掲載されています RailsのJSON生成をPostgreSQLのJSON関数で高速...
https://techracho.bpsinc.jp/hachi8833/2018_08_09/60342/
RailsアプリでConcurrent Rubyを使う(翻訳)      2018-08-09 17:20:19  詳細
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Using Concurrent Ruby in a Ruby on Rails Application 原文公開日: 2018/06/08 著者: Midhun Krishna サイト: BigBinary RailsアプリでConcurrent Rubyを使う(翻訳) Concurrent Rubyは、関数型言語の興味深いアイデアや古典的なコンカレンシーパターンを多...
https://techracho.bpsinc.jp/hachi8833/2018_08_07/60339/
【2018年版】macにrbenvを入れてrubyを管理できるようにしちゃう      2018-08-09 17:20:18  詳細
はじめに 端末を工場出荷状態に戻してからrubyの開発環境を作ってなかったので、いつもの通りイケてるやり方で構築しようと思います 環境 OS High Sierra ver 10.13.3 homebrew インスコ済み Ruby開発環境に必要なもの rbenv ruby-build rbenv-communal-gems(追記しました) rbenvとは rubyのversion管理を手伝ってくれ...
https://qiita.com/Alex_mht_code/items/d2db2eba17830e36a5f1
【超入門】ruby+selenium webdriverでgoogleを表示する|Katsuya Oura|note      2018-08-07 12:20:16  詳細
こんにちわ、大浦です。 rubyとselenium webdriverでchromeを自動で動かすというテーマで超初心者向けの記事を書いていこうという連載をしていきます。 気になる方はフォローお願いします。 windowsでの環境構築は以下で紹介しているので参考にしてください。すぐ終わります。 【超入門】windowsならruby + selenium web...
https://note.mu/katsuyads/n/n8f0dd9ecbb55
運用中のRailsプロジェクトをなめらかに複数DB化した話 | RakSul Tech Blog      2018-08-06 19:20:14  詳細
エンジニアの二串です。 ラクスルのRailsのプロジェクトではデータベースとして Amazon Aurora(MySQL) を採用しています。そしてO/Rマッパーとして当然ActiveRecordを使っています。 さて、ActiveRecordを使っていて悩むのが複数DBの接続ですがみなさんはどうしていますか? ActiveRecordは標準では1つのデータベースにし...
https://tech.raksul.com/2018/08/03/rails_switch_point/
週刊Railsウォッチ(20180806)Rails 5.2.1.rc1リリース、Railsガイド日本語版が5.1に対応、Regexp#match?ほか      2018-08-06 18:20:05  詳細
こんにちは、hachi8833です。梅干しがこんなに沁み渡るほど美味しく感じたのは初めてです。きっと塩分が不足していたのでしょう。 「公開つっつき会 第1回」開催しました 先週の8/2(木)に開催した「公開つっつき会 第1回」はおかげさまで、いつもどおりのリラックスした雰囲気でつっつきおよびその場での懇親会ともに...
https://techracho.bpsinc.jp/hachi8833/2018_08_06/60216/
Rails以外全くわからないマンがDjangoに触れてみて驚いたRailsとの違い      2018-08-06 17:20:12  詳細
はじめに Ruby on Railsといえば、言わずと知れたRuby製のWebフレームワークですよね。様々なスタートアップで採用されており、世界で最も人気のあるWebフレームワークの一つと言っても過言ではありません。私はこの一年、ほとんどこのRailsのみを使って開発をしてきました。 一方で、このRailsとよく対比されるのがPyth...
https://qiita.com/liukoki/items/7887454cd745a614b23a
「Working with TCP Sockets」を読んだ - Fire Engine      2018-08-05 22:20:12  詳細
最近Golangを書いていると、自分でTCPをListenしたり、Acceptしたりする処理を書くことがよくあるのですが、何をやっているのか全くイメージが沸いてなかったので、「Working with TCP Sockets」を読んで勉強しました。 Working With TCP Socketswww.jstorimer.com だいたいこの手のソケットプログラミング関連の本は、C...
https://blog.tsurubee.tech/entry/2018/07/25/152514
【超入門】windowsならruby + selenium webdriverも環境設定は15分で終わる|Katsuya Oura|note      2018-08-05 15:20:13  詳細
こんにちわ、大浦です。 過去に私のブログで書いたことがあったのですが、noteの方がSEO的に強そうなので、こちらにも載せようと思います。 rubyの環境構築とseleniumのインストールをご紹介します。 絶対誰でもできます。 seleniumってよく聞くけど何?そもそもseleniumって何よ?何ができるのよ?なんでみんな使ってる...
https://note.mu/katsuyads/n/nbe98e7057452
Rubyを好きになった過程 - Speaker Deck      2018-08-05 11:20:15  詳細
All slide content and descriptions are owned by their creators.
https://speakerdeck.com/atgrandpa/rubywohao-kininatutaguo-cheng