Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

RubyでIdenticon RejectRejectKaigi 2008

2,523 views

Published on

Published in: Technology
  • Be the first to comment

RubyでIdenticon RejectRejectKaigi 2008

  1. 1. Ruby Identicon swdyh RejectRejectKaigi 2008
  2. 2. AutoPagerize
  3. 3. Identicon
  4. 4. ?
  5. 5. Don Park's Daily Habit - Visual Security: 9-block IP Identification http://www.docuverse.com/blog/donpark/2007/01/18/ visual-security-9-block-ip-identification
  6. 6. IP
  7. 7. 32
  8. 8. SHA1 32
  9. 9. SHA1 …
  10. 10. IP
  11. 11. ID OpenID URL …
  12. 12. Java
  13. 13. JavaScript (canavas)
  14. 14. PHP, Perl, Python, .NET, ... http://www.docuverse.com/blog/donpark/2007/01/20/ identicon-third-party-implementations
  15. 15. Ruby
  16. 16. quilt Ruby Identicon
  17. 17. RMagick Ruby/GD
  18. 18. github → sudo gem install swdyh-quilt -s http://gems.github.com/ rubyforge → sudo gem install quilt
  19. 19. require 'rubygems' require 'quilt' identicon = Quilt::Identicon.new 'rejectkaigi' identicon.write 'rejectkaigi_15.png'
  20. 20. identicon = Quilt::Identicon.new 'rejectkaigi', :size => 500 identicon.write 'rejectkaigi_500.png'
  21. 21. github http://github.com/swdyh/quilt/tree/master
  22. 22. RMagick Gem
  23. 23. http://identicon.relucks.org/
  24. 24. Identicon Web

×