次のもくもく会などで聞いてみようと思うのでそのメモ&駄文 まずRubyでの実行結果 irb(main):001:0> begin; [1].fetch(1); rescue IndexError => e; puts e.class; end IndexError => nil irb(main):002:0> 次にRubyMotionでの実行結果 (main)begin; [1].fet…
ProMotion::TableScreenでは、デフォルトでTableViewで使うデータに追加したいviewをsubviewsというキーで含めておけば追加してくれます。 class MyScreen < ProMotion::TableScreen def table_data @table_data = [ cells: [ { title: 'cell 1', subviews: …
jweler から移行して bundle gem で作られた(であろう) gem もよく見かけるようになってきたけれど、最近は ore gem が良い感じ個人的に bundle gem の場合、テストケース関係のファイルが generate してくれないなど、今ひとつかゆいところに手が届かないな…
SimpleCov を使ってcode coverageを取るときに spec_helper.rb にこんな感じで書いていた if ENV['COVERAGE'] # <= rake spec / rake coverage を分けたい派なので require "simplecov" SimpleCov.start :test_frameworks do add_filter "/vendor/bundle/" e…
Shinjuku.ex第1回目ということで、新宿 Brooklyn Parlorにて、命の水ビールをぐびぐびしながら、6人ぐらいElixirについてもくもくしてきました。 Dynamo という Sinatraっぽいフレームワークについて動かしてみる 途中まで読んでいたチュートリアルの続きを…
pws というRuby製のパスワードマネージャを使ってみたのでメモ1Passwordとかでも良いんだけど、ちょっとしたパスワードを貯めておくには良いかも インストール gemでインストール $ gem install pws ソースは github の↓ https://github.com/janlelis/pws 簡…
TMPDIR を指定して実行してやるとたぶんうまくいく $ TMPDIR=~/var/tmp rbenv install 1.9.3-p0 さくらのレンタルサーバにrbenvでRubyをインストールしようとして困ったときにこの方法でうまくインストールできた
以前から、configatron gemを使う場合、未定義のパラメータにアクセスした際の戻り値などに気をつけないといけない点があったので、まとめてみた require 'configatron' configatron.email = 'me@example.com' configatron.database_url = "postgres://local…
少しちゃんと動作するまでに苦労したのでメモとして残す↓落ちた落とし穴 PortAudio を使う (CoreAudio だと、うまくマイクからの入力を拾えなかった) ディクテーションキットは、古い物(この例では 4.0)を使う julius に fast.jconf を読ませた時にエラーが…
こんにちはこんにちは!