Ruby

幾何学的で美しいSVGパターン画像を生成する『GeoPattern』の紹介

RSSをフィルタするWebサービスを作りました

一部でざわついている iOS 9 のアドブロック界隈を横目に、自分の情報収集ルーチンを効率化しようと RSS の フィードをフィルタリングする Web サービス『 RSSフィードフィルタ 』を作りましたのでご紹介します。 「自分のために作ったものを、みんなにも使…

Rubyでファイルの一覧を数値順にソートする

irb(main):009:0> paths = Dir::glob("C:/path/*.yml") => ["C:/path/1.yml", "C:/path/10.yml", "C:/path/11.yml", "C:/path/12.yml", "C:/path/13.yml", "C:/path/14.yml", "C:/path/15.yml", "C:/path/16.yml", "C:/path/17.yml", "C:/path/18.yml", "C:/…

RubyのYAML出力でkeyがシンボルになってしまうのを回避

CSV(TSV)をインポートしてYAMLに変換しようとした。 require 'csv' require 'yaml' tsv = CSV.table("import.tsv", { :col_sep => "\t" }) tsv.each do |line| id = line[:id] open("result/#{id}.yml", "w") do |f| f.write(YAML.dump(line.to_hash)) end e…

Feedly API を Ruby (Gem: Feedlr) で試す

SVG を PNG に変換するやつ (Ruby-GNOME2/RSVG on Sinatra)

ただ変換したいだけという人は Online SVG to PNG conversion SVG (Scalable Vector Graphics) というだけあって、大きさが可変であるため 幅(width) と 高さ(height) を指定する必要があります。 Code 以下はサーバサイド (Sinatra) で変換するサンプルです…

【解決】Your Ruby version is 2.0.0, but your Gemfile specified 1.9.3

何をやろうとしたか Heroku で運用している Gollum を Procfile 経由で利用するため$ bundle exec foreman startで起動を試みるもYour Ruby version is 2.0.0, but your Gemfile specified 1.9.3が発生。 解決までの経緯 $ rbenv versionで現在の Ruby バー…

Heroku に database.yml を自動生成させて PostgreSQL に接続しようとしたけどエラー: "Could not detect rake tasks"

Heroku に database.yml を自動生成させて PostgreSQL に接続しようとしたけどエラー: "Could not detect rake tasks"