前人未踏の領域へ アプリ開発編

Android, iOSアプリ開発に関する調査メモ置き場。ほとんどAndroid。はてなダイアリーから移行したため古い記事にはアプリ以外も含まれます。

Ruby

spec実行方法あれこれ

全ファイル $ bundle exec rake spec 特定のseedを実行 ランダムに実行している場合 $ bundle exec rake spec SPEC="--seed 100999" 特定ファイル $ bundle exec rake spec SPEC=SPECファイル名

Ubuntu14.04にRuby2.3とnokogiriをインストール

Ruby $ sudo add-apt-repository -y ppa:brightbox/ruby-ng $ sudo apt-get update $ sudo apt-get install ruby2.3 Nokogiri $ sudo apt-get install ruby2.3-dev zlib1g-dev build-essential patch $ sudo gem install mini_portile2 $ sudo gem install n…

確認系メソッド

参照用メモ instance_of? オブジェクトがそのクラスのインスタンスかどうか is_a? オブジェクトがそのクラス(およびそのサブクラス)のインスタンスかどうか respond_to? メソッドを実行可能かどうか(メソッドがそのオブジェクトから実行可能か)

例外処理書式

参照用メモ 基本 begin #通常処理 raise #例外送信 rescue IOError ex #例外発生時の処理1 puts "#{ex.class}: #{ex.message}" puts "#{ex.backtrace}" rescue TypeError, ArgumentError => ex2 #例外発生時の処理2 retry #コードブロックの再実行 rescue …

Ubuntu-14.04にnokogiriをインストールする

可能な限り gemで管理したいので必要そうなライブラリを入れてインストール。 $ sudo apt-get ruby ruby-dev cpp gcc libxml2 libxml2-dev libxlst1.1 libxslt1-dev $ sudo gem install nokogiri --use-system-librariesが、上記でもエラーになり、すぐに解…

Mac OS Xに最新バージョンのRubyをインストールする

参考: http://www.atmarkit.co.jp/ait/articles/1402/27/news042_2.html何カ所かつまづいたのでメモ。 homebrewのインストール RVMのインストール Rubyのインストール Rubyバージョンの確認 1. Homebrewのインストール http://brew.sh/index_ja.html 1-1. …

関連リンク集

公式サイト http://www.ruby-lang.org/ja/ Windows版ダウンロードサイト http://www.garbagecollect.jp/ruby/mswin32/ja/ Ruby on Rails http://www.rubyonrails.org/ RubyGems(パッケージ管理システム) http://docs.rubygems.org/ RDT(Ruby統合環境 Eclips…

Ruby on Rails

Rails初挑戦。とりあえず気付いた点をメモ。詳細は後日。 インストール Windows環境にRubyInstallerを使ってRuby185-21とRailsをインストール。RubyとRails自体は無事インストールされたが、既存の環境変数のPATHがRubyのインストールPATHで上書きされてぶっ…