Paradigm Shift Design

ISHITOYA Kentaro's blog.

Ruby

RJBが[BUG] cross-thread violation on rb_gc()で落ちる

もういっちょエラーエントリ。英語の文章を形態素解析するために、The Stanford NLP (Natural Language Processing) Groupを使ってみたいなと思った訳ですよ。で、リンクにruby bindingというのがあったから、お、gemあんじゃんと思ったら、単にjar呼んでる…

OSX+PostgreSQL+Railsな環境でhttpsにアクセスするとSegmentation Faultする

前回のエントリではWindowsがどうのと言っていましたが、TestやWEBrickの起動が遅すぎて話にならないのでMacに環境を再構築しました。 PHPもとても遅いのだけれど、それはOSのFile I/Oの速度が大きく影響しているっぽいです。 それはさておき、OSXでWEBrick…

WindowsでRailsの開発環境を準備する

2年前くらいにすこしだけ触って、それから放置していたRailsを仕事で使うことになったので、今回再度、環境を構築しようと思ったのだけれど、備忘録がなくて少し苦労しました。 後輩たちも使うそうなのでまとめて備忘録をつけておこうと思います。 RubyとRai…

@付き変数とない変数の違い

なんとなく、自分の書いたソースをNetBeansで見ていて、@付き変数とない変数の違いになんとなく気が付いた。 僕はRubyの@をPHPの$だと勘違いして使っているようだ。 一番最初に教えてもらったのに。 無印が、ローカル変数。PHPなら$hoge @が付いてるのが、イ…

exifrで取得したEXIFに含まれる緯度経度情報の変換

ruby-exif.rbをあきらめてExifrを使ってみる - Paradigm Shift Designの続き結局、exifrでデータを取得するコードは @tags = EXIFR::JPEG.new(@filename) if @tags.exif? @content.width = @tags.width; @content.height = @tags.width @content.capture_dat…

ruby-exif.rbをあきらめてExifrを使ってみる

の続き。 ruby-exif.rbをデバッグするのも馬鹿らしいので、Young risk taker.: [Ruby] EXIFのGPS情報も取得できるExtExif 1.0をリリースしたを見つけて、 gems install extexifとして、インストールを試みる。でもなんか怒られる。 仕方ないのでエラーメッセ…

ruby-exif.rbでGPSTagを取得しようとしてTypeError

Windowsで動くexifを解析できるライブラリを探せないので、pure rubyらしいRuby-Exifを使ってみる。 ruby-exif.rbを改造して、GPSタグを取得できるruby-exif.rbを公開している方がいたので、使ってみたところTypeErrorが156行目の a[2].times{|j| b << lpack…