3.times do puts ["Hello", "😀", "❤️"].sample end Select All Run (Ctrl + Enter)
3.times do puts ["Hello", "😀", "❤️"].sample end Select All Run (Ctrl + Enter)
OmniAuth Facebook を使って Facebook アカウントで認証できるようにはなったけど、ユーザーの情報や友人の情報を取得するには Graph API を呼び出さないといけない。OmniAuth Facebook はそこまで面倒みてくれないので、Graph API クライアントライブラリを使うことにした。 fb_graph と koala の2択で迷ったけど、Low Level の API を呼び出しているような書き味の koala を選択。 arsduo/koala · GitHub get_object と get_connections で、だいたいの Graph API は呼び出せる。詳しい使い方は koala の ReadMe を呼んでもらうとして、試しに自分自身と友人の情報を取得してみた。*1 require "koala" ACCESS_TOKEN = "秘密
qiita.com rubyでも試してみた。 結論 rubyは糞遅い。この差はやばいね。pure rubyだと100倍違う。nokogiriでも5秒かかるとか。 これだけ見るとrubyはもうダメだ、という結論になってしまうね。 <追記> 悔しいじゃないですかぁー。いろいろためしましたよー。 Oxというのが良いカンジ。用途によってはNokogiriより使いやすい。速い。libxmlに依存していないらしい。インストールも速い。 遅いPythonぐらいまでは来ている。Oxで良いじゃんとなる。 www.reddit.com ライブラリを選ぶときは用途とかパフォーマンスを調べる必要がありますね。特に車輪の再開発が多いRubyでは。今回Oxというライブラリを初めて使い、今まではXMLパーサーはNokogiriしか考えたことなかったけど、ちょっと態度を改めるべきですね。っていうかNokogiriはインス
Railsのテストで複数のオブジェクトの作成を簡易に行えるFactoryGirl。 FactoryGirlについて基本的なことを知っていることを前提に、RailsでFactoryGirlを使うよく使う機能やTipsをまとめました。 動作確認 Rails 4.1.7 Factory Girl 4.4.0 Factory Girl Rails 4.4.1 目次 1. Factory Girlのインストール 2. FactoryGirlシンタックスの省略 3. FactoryGirlの使い方あれこれ 3.1. オブジェクトのビルド、作成、スタブ作成、属性取得 3.2. 特定の値を指定してオブジェクトを作成 3.3. ブロックを渡すことで細かな処理を記載可能 3.4. 一度に複数のレコードを作成する 4. Factory定義のあれこれ 4.1. 他の属性に依存する属性を定義する 4.2. fact
bundlerに限らずgem installでインストールしたのにcommand not foundになってしまった時の対処です。 インストールは問題なく成功 $ gem install bundler Fetching: bundler-1.7.2.gem (100%) Successfully installed bundler-1.7.2 Parsing documentation for bundler-1.7.2 Installing ri documentation for bundler-1.7.2 Done installing documentation for bundler after 6 seconds 1 gem installed
人によって様々な方法があるため、いろいろ試したり調べてみたのですが... 自分としては下記の方法が一番良いと思いました。 ・ソフトウエア、ライブラリは基本的にHomebrewでパッケージ管理する ・RubyおよびRailsはrbenvで管理する 「Homebrew」を使う理由は、依存関係にあるソフトウェアが既に導入されていた場合、タブってインストールされないのでMacportsよりインストールやアップデート効率が非常に良い点があげられます。 最近、MacportsよりHomebrewの人気が高くなっているのはこれらが理由のようです。 Rubyの管理には「rbenv」を選択しました。「最近評判が良くて、RVMから乗り換える人が多い」「Homebrewで簡単にインストールできる」「シェル環境を汚さない」というのが理由です。もちろんRVMに問題があるわけでは無いので、どちらを使っても複数のRub
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く