Designing Imperfection in Tiqav

1,232 views

Published on

紫蘇カンファレンス2011, Ichigaya, Tokyo

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,232
On SlideShare
0
From Embeds
0
Number of Embeds
54
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Designing Imperfection in Tiqav

    1. 1. Designing Imperfection in Tiqav Shimpei Makimoto @makimoto s __AT__ makimoto.org
    2. 2. 2011 11 3
    3. 3. 1Part I: Introduction to Glitch
    4. 4. See ucnv’s talk inRubyKaigi 2011, ”Visual Glitch, using Ruby” http://rubykaigi.org/2011/ja/ schedule/details/18S02
    5. 5. DesigningImperfection
    6. 6. Glitch
    7. 7. glitschig ( )
    8. 8. GlitchMusic
    9. 9. VisualGlitch
    10. 10. VideoGlitch
    11. 11. AviGlitch
    12. 12. Ruby
    13. 13. %
gem
install
aviglitch
    14. 14. require
‘rubygems’require
‘aviglitch’avi
=
AviGlitch.new
‘pandawedding.avi’avi.glitch
:keyframe
do
|k|

nilendavi.output
‘glitched_pandawedding.avi’
    15. 15. or,
simply%
datamosh
pandawedding.avi
    16. 16. ImageGlitch
    17. 17. JPEG
    18. 18. ( )
    19. 19. nokuno.jpg
    20. 20. %
sed
‘s/a/b/g’nokuno.jpg glitched_nokuno.jpg
    21. 21. sedGlitch
    22. 22. original %
sed
‘s/a/b/g’ %
sed
‘s/a/c/g’ %
sed
‘s/a/z/g’ %
sed
‘s/12/23/g’%
sed
‘s/a/1/g’ %
sed
‘s/z/a/g’ %
sed
‘s/34/12/g’ %
sed
‘s/b/a/g’ %
sed
‘s/q/p/g’%sed
‘s/n/m/g %
sed
‘s/m/n/g’ %
sed
‘s/9/z/g’ %
sed
‘s/5/z/g’ %
sed
‘s/p/q/g’
    23. 23. 1Part I: Introduction to Glitch
    24. 24. 2 Tiqav Part II: Glitch in Tiqav
    25. 25. Tiqav
    26. 26. Tiqav -
    27. 27. I am a Tiqav committer now.
    28. 28. http://tiqav.com/search/
    29. 29. http://tiqav.com/search/ ? thumbnail=glitch
    30. 30. #{Rails.root}/lib/glitch.rb
    31. 31. #{Rails.root}/config/initializers/mime_types.rb
    32. 32. Mime::Type.register_alias "image/jpeg", :glitch
    33. 33. #{Rails.root}/app/controllers/ tiqav_controller.rb
    34. 34. http://tiqav.com/#{image_id}.jpg
    35. 35. http://tiqav.com/37T.jpg
    36. 36. http://tiqav.com/#{image_id}.glitch
    37. 37. http://tiqav.com/37T.glitch
    38. 38. http://tiqav.com/37T.glitch?rate=40
    39. 39. http://tiqav.com/37T.glitch?rate=40&a=x
    40. 40. 2 Tiqav Part II: Glitch in Tiqav
    41. 41. Designing Imperfection in Tiqav Shimpei Makimoto @makimoto s __AT__ makimoto.org

    ×