29 Jun '17, 1pm

PHPerがRailsデビューしてWebAPIを作りRSpecでテスト書いてCap3/CircleCIでデプロイして分かった事を1ヶ月前の自分に教えたいので、まとめてみた - Qiita:… https://t.co/dBXvq6H4N8 [ruby]

タイトル長い。すまぬ。PHPerとして約10年近く。Ruby自体は案件によってちょこっとだけ触ったことがある程度。Rails自体を本格的にさわるのは今回が初めて。PHPだとCakePHPを中心にZend/Symfonyなどいくつか。そんな僕が今回、Rails4デビューをして、WebAPIを作り、RSpecでテスト駆動開発風味で、GitHubプルリクベースの、CircleCI経由デプロイをするまでの開発の流れをひと通りやってみて、分かったことがいくつかあったので、それをまとめてみた。過去の自分のために。 注意点としては、今回作ったのはWebサービスではなく、スマホゲーム(ネイティブ)のサーバサイドWebAPIという点。なので、いわゆるViewに関わる部分はあんまり出てこないです。すまぬ。 それと、ひと通りの流れをチュートリアル的に解説するような記事ではなく、躓いたポイントだったり、当時分かりにくかったことを箇条書きベースでメモするタイプのものです。すまぬ。 見当違いのこと書いてたら、教えて下さいませ。 # Rubyまわりの開発環境について Rubyを本格的にさわり始めてつまづいた最初のポイントが環境周り。Rubyでプログラミングしたいだけなのに、Ruby以外の名前が出てくる…しかもさも当然かのように。ここらへんは冷静にググれば分かるような事だけど、一刻も早くRubyでプログラミングしたい場合、焦って飛ばしてしまうことがある。 ## rbenv Rubyのバージョン管理をしてくれる賢い奴/PHP以上にバージョンごとの挙動に注意しなくちゃいけないので、rbenvは役に立つのだろう。もう、これ経由でしかRubyはインストールしたことない。 あと、そのまま入れるとirbやpryで日本語通らないので下記設定が必要。 ``` # Homebrewで readline を入れる $ brew install readline $ brew link readline --force # Rubyのインストール $ RUBY_CONFIGURE_OPTS="...

Full article: http://qiita.com/zaru/items/46366919bcbcf97d63ca#_referen...

Tweets

[ruby][rails]Date,Timeクラスの曜日チェック 〜月末の指定曜日を出力を添え...

qiita.com 08 Jul '17, 5pm

# Date,Timeクラスの曜日チェック rubyのDate,Timeクラスで曜日をチェックしたい場合、 `#sunday?,#monday?,#tuesday?,#wednesday?,#thursday?,#friday?,#saturd...

11 jaw-dropping ocean photos

11 jaw-dropping ocean photos

oceanconservancy.org 29 Jun '17, 11pm

Programs Protecting The Arctic We’re dedicated to working with indigenous communities, legislators, scientists and people ...

世界最大級の仮想通貨取引所がサイバー攻撃を受け1億円以上を盗み出される https://t.co/OUrQQRUD0B

世界最大級の仮想通貨取引所がサイバー攻撃を受け1億円以上を盗み出される https://t.c...

gigazine.net 06 Jul '17, 1am

Largest Cryptocurrency Exchange Hacked! Over $1 Million Worth Bitcoin and Ether Stolen

11 things we didn't expect while we were expecting

11 things we didn't expect while we were expecting

runnersworld.com 03 Jul '17, 11pm

Giving birth isn’t the finish line. New moms may want to hit the pavement as soon as possible. But Garges says you'll have...

Michelin Guide Singapore 2017: 38 starred resta...

alvinology.com 29 Jun '17, 2pm

“With a total of 38 starred restaurants, including 12 new stars, this second selection confirms the dynamism and the quali...

WM 11 Versus PNB 11

bigdogdotcom.wordpress.com 08 Jul '17, 6am

Dalam keghairahan ketamakan mencari kemenangan politik sementara melalui ‘sensasi lima minit media’, kedapatan veteran war...

Nike Lebron 11 "2K14" SHOP:

flightclub.com 29 Jun '17, 10pm

https://www.flightclub.com/nike-lebron-11-premium-challenge-red-metallic-gold-ic-042150 96049 lebron 11 premium "2k14" htt...

Relive your childhood summers at these 11 luxur...

robbreport.com 01 Jul '17, 6pm

Nestled among the Blue Ridge Mountains of Virginia, Primland resort is known for its bucolic setting, complete with luxe t...

Please buy my DREAM boots for me (size 11). Tha...

jeffreycampbellshoes.com 04 Jul '17, 1am

JavaScript seems to be disabled in your browser. You must have JavaScript enabled in your browser to utilize the functiona...

11 knots everyone needs to know how to tie (bas...

mnn.com 02 Jul '17, 2pm

It’s easy to dismiss knot tying as a skill that's rarely needed in the modern world. After all, most of us don't require n...