Ruby
docs.esa.io ソース github.com 用途 foo.esa.io の記事を取得して bar.esa.io に記事を移す。 使い方 各種Configに値を設定した上で以下を実行する。 bundle exec ruby import_and_export.rb ※アクセストークンは esa.io の SETTINGS > Applicationsから Pe…
コンソールでメソッド呼びたかったけど結構つまづいたのでメモ代わりにまとめ。 Pry起動 # Gemfile: gem 'pry' $ bundle exec pry -r 'app.rb' Helper呼び出し pry(main)> MyApp.new.helpers.hoge => 'hoge' github.com でWrapperにhelpersが定義されていて…
84点で合格しました。 90点くらい取れてるかなーと思ってたのでちょっとショック。 例外とFileの扱い、演算子の優先順あたりで点を落としたのかなーと思ってます。 ちなみに私のプログラミング歴は1年程度で、Rubyは1年弱ほど業務で扱っています。 Silver…
ruby-style-guide 初心者歓迎!手と目で覚える正規表現入門・その1「さまざまな形式の電話番号を検索しよう」 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 【Ruby】よく使うFileクラスを使ったファイル読み込み処理 Chrom…
Sinatra: README (Japanese) ルーティング 複数のマッチングパターンに同じ処理を設定したい時 配列にパターンを渡して回す ['/article/:num', '/article/entry/:num'].each do |path| get path do # 処理 end end 手続きオブジェクトを渡す article = lambd…
Ruby on Railsで作成されたWebアプリの実例が紹介されていたのでメモ。 techblog.sega.jp 上記のアセットライブラリやボット管理ツールは、この「Ruby on Rails」のバージョン4で作成し、このようなひな形から肉付けして発展させたものです。そして、その作…
生成時の要素順 Hashクラスのメソッドが返す要素の順番 1/17追記 Python3について調べていたら、辞書(dict型)の順序は不定*1という一文を見つけました。 以前「RubyのHashの順番」について調べていた事を思い出したので、忘れないようにメモ。 *1:https://do…
Ubuntu 14.04.5 LTS Ruby1.9.0のインストール失敗。 BUILD FAILED (Ubuntu 14.04 using ruby-build 20171226) Inspect or clean up the working tree at /tmp/ruby-build.20180113163504.1885 Results logged to /tmp/ruby-build.20180113163504.1885.log La…