タグ

2008年8月24日のブックマーク (5件)

  • PaSoRi/RC-S320 - osdev-j (MMA)

    (プロプライエタリ(独占的)プロトコルの解析における重要な警告) このページの内容を元に製品の開発や大学等の研究を行うことはおすすめしません SONYから公式の開発環境(SDK for FeliCa)が(有償で)入手できます。 それらのコードから得られた情報をここに追記する事は止めてください SONYはPaSoRiソフトウェアのリバースエンジニアリングをEULAにて禁じています このページの項目のうち、「FeliCaコマンド」(の一部)に関してはJISで標準化されているのでもはや独占的なプロトコルではありません。 PaSoRi2コマンドは固有の製品に依存するもので、依然独占的なコマンドセットとなっています。 ↑ 概要と注意 JIS X6319-4へ準拠のため、表記の改訂予定です。 RC-S320のUSBプロトコルはRC-S320に固有のものです。RC-S310やそのほかのシリアルリーダとは

    endor
    endor 2008/08/24
  • ruby-exif.rbをあきらめてExifrを使ってみる - Paradigm Shift Design

    の続き。 ruby-exif.rbをデバッグするのも馬鹿らしいので、Young risk taker.: [Ruby] EXIFのGPS情報も取得できるExtExif 1.0をリリースしたを見つけて、 gems install extexifとして、インストールを試みる。でもなんか怒られる。 仕方ないのでエラーメッセージを見るに、まずnmakeがみつからないって。 c:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.batを実行するといいらしい。 再度トライ。・・・が、今度はlibexifのヘッダファイルがないらしい。404 Not Foundから、libexifのdllとheaderをダウンロードしてきて、ruby_home以下に設置。 再度トライ。・・・が、今度はexif.libが見つからないらしい。lib

    ruby-exif.rbをあきらめてExifrを使ってみる - Paradigm Shift Design
    endor
    endor 2008/08/24
  • EXIF Reader

    What is it? EXIF Reader is a module to read metadata from JPEG and TIFF images. How do I install it? gem install exifr How do I use it? $ irb -rubygems >> require 'exifr' true >> EXIFR::JPEG.new('IMG_1234.JPG').exposure_time.to_s 1/500 Where's the documentation? See the API documentation for details. What if I find bugs? Please report problems at the EXIFR project at RubyForge. Don't forget to att

    endor
    endor 2008/08/24
  • xfy 実験室: Rubyの世界にはワクワクがいっぱい! あれ?

    Rubyの場合は $_owner などとして参照できます。ダイアログを開く際などに必要になりますので、覚えておいてください。_selectedstring を使うと、ウィキペディアリンク のような拡張コマンドが作成できます。_xmlstring はXMLですので、使用する場合はパーズする必要があります。ブラウザープレビュープラグイン はこのデータを使用しています。 さて、Ruby (や他のスクリプト言語)が人気がある理由の1つは『豊富な外部拡張モジュールを容易に追加できる』ということではないかと思っています。今回は、GEM で追加できる exifr と rmagick4j というモジュールを使ったサンプルをご紹介します。 $KCODE = "UTF8" require 'rubygems' require 'exifr' require 'date' require 'java' incl

    endor
    endor 2008/08/24
  • exifrで取得したEXIFに含まれる緯度経度情報の変換 - Paradigm Shift Design

    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_date = @tags.exif[:date_time]; if @tags.exif.nil?.equal?(false) @latitude = @tags.exif[:gps_latitude] @content.latitude = @latitude[0] + @latitude[1]/60 + @latitude[2]/3600 @longitude = @tags.ex

    exifrで取得したEXIFに含まれる緯度経度情報の変換 - Paradigm Shift Design
    endor
    endor 2008/08/24