Permalink
Browse files

first commit

  • Loading branch information...
0 parents commit a8c34f0432191722480ffc480fe4e0b128729551 @txus committed Feb 17, 2012
Showing with 9,163 additions and 0 deletions.
  1. +27 −0 .gitignore
  2. +1 −0 .rvmrc
  3. +31 −0 Gemfile
  4. +78 −0 Gemfile.lock
  5. +4 −0 Readme.md
  6. +28 −0 compass.config
  7. +47 −0 config.ru
  8. +1 −0 public/.htaccess
  9. BIN public/images/background.png
  10. BIN public/images/building-a-vm-in-ruby/function.png
  11. BIN public/images/building-a-vm-in-ruby/mc.png
  12. BIN public/images/building-a-vm-in-ruby/program.png
  13. BIN public/images/creating-basic-chrome-extensions/behaviour_browseraction.jpg
  14. BIN public/images/creating-basic-chrome-extensions/behaviour_pageaction.jpg
  15. BIN public/images/creating-basic-chrome-extensions/codegram_after.jpg
  16. BIN public/images/creating-basic-chrome-extensions/codegram_before.jpg
  17. BIN public/images/heroku-buildpacks/clojure-logo.gif
  18. BIN public/images/heroku-buildpacks/clojure.gif
  19. BIN public/images/heroku-buildpacks/heroku-logo.png
  20. BIN public/images/heroku-buildpacks/java.jpg
  21. BIN public/images/heroku-buildpacks/no-words.jpg
  22. BIN public/images/heroku-buildpacks/nodejs.png
  23. BIN public/images/heroku-buildpacks/okay.jpg
  24. BIN public/images/heroku-buildpacks/philosoraptor.jpg
  25. BIN public/images/heroku-buildpacks/php.png
  26. BIN public/images/heroku-buildpacks/python.png
  27. BIN public/images/heroku-buildpacks/ruby.gif
  28. BIN public/images/heroku-buildpacks/simple.jpg
  29. BIN public/images/heroku-buildpacks/thanks.jpg
  30. BIN public/images/logo.png
  31. BIN public/images/polyglot_1.png
  32. BIN public/images/polyglot_2.png
  33. BIN public/images/polyglot_3.png
  34. BIN public/images/polyglot_4.png
  35. BIN public/images/polyglot_5.png
  36. BIN public/images/rubinius.png
  37. +339 −0 public/javascripts/impress.js
  38. +4 −0 public/javascripts/jquery.js
  39. +17 −0 public/javascripts/sh/shAutoloader.js
  40. +59 −0 public/javascripts/sh/shBrushAS3.js
  41. +75 −0 public/javascripts/sh/shBrushAppleScript.js
  42. +59 −0 public/javascripts/sh/shBrushBash.js
  43. +65 −0 public/javascripts/sh/shBrushCSharp.js
  44. +100 −0 public/javascripts/sh/shBrushColdFusion.js
  45. +97 −0 public/javascripts/sh/shBrushCpp.js
  46. +91 −0 public/javascripts/sh/shBrushCss.js
  47. +55 −0 public/javascripts/sh/shBrushDelphi.js
  48. +41 −0 public/javascripts/sh/shBrushDiff.js
  49. +52 −0 public/javascripts/sh/shBrushErlang.js
  50. +67 −0 public/javascripts/sh/shBrushGroovy.js
  51. +52 −0 public/javascripts/sh/shBrushJScript.js
  52. +57 −0 public/javascripts/sh/shBrushJava.js
  53. +58 −0 public/javascripts/sh/shBrushJavaFX.js
  54. +72 −0 public/javascripts/sh/shBrushPerl.js
  55. +88 −0 public/javascripts/sh/shBrushPhp.js
  56. +33 −0 public/javascripts/sh/shBrushPlain.js
  57. +74 −0 public/javascripts/sh/shBrushPowerShell.js
  58. +64 −0 public/javascripts/sh/shBrushPython.js
  59. +55 −0 public/javascripts/sh/shBrushRuby.js
  60. +94 −0 public/javascripts/sh/shBrushSass.js
  61. +51 −0 public/javascripts/sh/shBrushScala.js
  62. +66 −0 public/javascripts/sh/shBrushSql.js
  63. +56 −0 public/javascripts/sh/shBrushVb.js
  64. +69 −0 public/javascripts/sh/shBrushXml.js
  65. +17 −0 public/javascripts/sh/shCore.js
  66. +17 −0 public/javascripts/sh/shLegacy.js
  67. 0 public/robots.txt
  68. +120 −0 public/stylesheets/code.css
  69. +442 −0 public/stylesheets/codegram.css
  70. +442 −0 public/stylesheets/default.css
  71. BIN public/stylesheets/fonts/klavika-light-webfont.eot
  72. +247 −0 public/stylesheets/fonts/klavika-light-webfont.svg
  73. BIN public/stylesheets/fonts/klavika-light-webfont.ttf
  74. BIN public/stylesheets/fonts/klavika-light-webfont.woff
  75. BIN public/stylesheets/fonts/klavika-medium-webfont.eot
  76. +247 −0 public/stylesheets/fonts/klavika-medium-webfont.svg
  77. BIN public/stylesheets/fonts/klavika-medium-webfont.ttf
  78. BIN public/stylesheets/fonts/klavika-medium-webfont.woff
  79. BIN public/stylesheets/fonts/klavika-regular-webfont.eot
  80. +247 −0 public/stylesheets/fonts/klavika-regular-webfont.svg
  81. BIN public/stylesheets/fonts/klavika-regular-webfont.ttf
  82. BIN public/stylesheets/fonts/klavika-regular-webfont.woff
  83. +302 −0 public/stylesheets/print.css
  84. +210 −0 public/stylesheets/sh/shCore.css
  85. +312 −0 public/stylesheets/sh/shCoreDefault.css
  86. +315 −0 public/stylesheets/sh/shCoreDjango.css
  87. +323 −0 public/stylesheets/sh/shCoreEclipse.css
  88. +308 −0 public/stylesheets/sh/shCoreEmacs.css
  89. +312 −0 public/stylesheets/sh/shCoreFadeToGrey.css
  90. +308 −0 public/stylesheets/sh/shCoreMDUltra.css
  91. +308 −0 public/stylesheets/sh/shCoreMidnight.css
  92. +308 −0 public/stylesheets/sh/shCoreRDark.css
  93. +101 −0 public/stylesheets/sh/shThemeDefault.css
  94. +104 −0 public/stylesheets/sh/shThemeDjango.css
  95. +112 −0 public/stylesheets/sh/shThemeEclipse.css
  96. +97 −0 public/stylesheets/sh/shThemeEmacs.css
  97. +101 −0 public/stylesheets/sh/shThemeFadeToGrey.css
  98. +97 −0 public/stylesheets/sh/shThemeMDUltra.css
  99. +97 −0 public/stylesheets/sh/shThemeMidnight.css
  100. +97 −0 public/stylesheets/sh/shThemeRDark.css
  101. +21 −0 stylesheets/code.sass
  102. +10 −0 stylesheets/default.sass
  103. +3 −0 stylesheets/modules/_all.scss
  104. +15 −0 stylesheets/modules/_links.scss
  105. +133 −0 stylesheets/modules/_typography.scss
  106. +15 −0 stylesheets/modules/_utility.scss
  107. +3 −0 stylesheets/partials/_animations.sass
  108. +48 −0 stylesheets/partials/_base.sass
  109. +63 −0 stylesheets/partials/_content.sass
  110. +12 −0 stylesheets/partials/_fonts.sass
  111. +22 −0 stylesheets/partials/_impress.sass
  112. +24 −0 stylesheets/partials/_layout.sass
  113. +61 −0 stylesheets/partials/_slides.sass
  114. +11 −0 stylesheets/print.sass
  115. +120 −0 stylesheets/sh/_theme_template.scss
  116. +216 −0 stylesheets/sh/shCore.scss
  117. +2 −0 stylesheets/sh/shCoreDefault.scss
  118. +2 −0 stylesheets/sh/shCoreDjango.scss
  119. +2 −0 stylesheets/sh/shCoreEclipse.scss
  120. +2 −0 stylesheets/sh/shCoreEmacs.scss
  121. +2 −0 stylesheets/sh/shCoreFadeToGrey.scss
  122. +2 −0 stylesheets/sh/shCoreMDUltra.scss
  123. +2 −0 stylesheets/sh/shCoreMidnight.scss
  124. +2 −0 stylesheets/sh/shCoreRDark.scss
  125. +7 −0 stylesheets/sh/shThemeDefault.scss
  126. +36 −0 stylesheets/sh/shThemeDjango.scss
  127. +48 −0 stylesheets/sh/shThemeEclipse.scss
  128. +32 −0 stylesheets/sh/shThemeEmacs.scss
  129. +36 −0 stylesheets/sh/shThemeFadeToGrey.scss
  130. +32 −0 stylesheets/sh/shThemeMDUltra.scss
  131. +32 −0 stylesheets/sh/shThemeMidnight.scss
  132. +32 −0 stylesheets/sh/shThemeRDark.scss
  133. 0 tmp/restart.txt
  134. +1 −0 views/_layout.html.slim
  135. +5 −0 views/index.html.slim
  136. +61 −0 views/layouts/default.html.slim
  137. +6 −0 views/polyglot-rails-applications-with-rubinius/_intro.html.erb
  138. +6 −0 views/polyglot-rails-applications-with-rubinius/_me.html.erb
  139. +140 −0 views/polyglot-rails-applications-with-rubinius/_noscript.html.erb
  140. +34 −0 views/polyglot-rails-applications-with-rubinius/_polyglot.html.erb
  141. +25 −0 views/polyglot-rails-applications-with-rubinius/_rubinius.html.erb
  142. +6 −0 views/polyglot-rails-applications-with-rubinius/index.html.erb
  143. +13 −0 views/view_helpers.rb
@@ -0,0 +1,27 @@
+## MAC OS
+.DS_Store
+
+## TEXTMATE
+*.tmproj
+tmtags
+
+## EMACS
+*~
+\#*
+.\#*
+
+## VIM
+*.swp
+
+## PROJECT::GENERAL
+.sass-cache
+coverage
+rdoc
+pkg
+
+## PROJECT::SPECIFIC
+*.gem
+.bundle
+
+## AUTOGENERATED CSS
+# public/stylesheets
1 .rvmrc
@@ -0,0 +1 @@
+rvm --create use 1.9.3@workshops
31 Gemfile
@@ -0,0 +1,31 @@
+source :rubygems
+
+gem 'serve', '1.5.1'
+
+# Use edge instead:
+# gem 'serve', :git => 'git://github.com/jlong/serve.git'
+
+# Use Compass and Sass
+gem 'compass'
+
+# Markdown and Textile
+gem 'rdiscount' # Markdown
+gem 'coderay'
+# gem 'RedCloth' # Textile
+
+# Other templating languages
+gem 'erubis'
+# gem 'haml'
+gem 'slim'
+# gem 'radius'
+# gem 'less'
+
+# Coffee Script
+gem 'coffee-script'
+
+gem 'thin'
+
+group :development do
+ gem 'heroku'
+ gem 'foreman'
+end
@@ -0,0 +1,78 @@
+GEM
+ remote: http://rubygems.org/
+ specs:
+ activesupport (3.2.0)
+ i18n (~> 0.6)
+ multi_json (~> 1.0)
+ addressable (2.2.6)
+ chunky_png (1.2.5)
+ coderay (1.0.5)
+ coffee-script (2.2.0)
+ coffee-script-source
+ execjs
+ coffee-script-source (1.2.0)
+ compass (0.11.7)
+ chunky_png (~> 1.2)
+ fssm (>= 0.2.7)
+ sass (~> 3.1)
+ daemons (1.1.6)
+ erubis (2.7.0)
+ eventmachine (0.12.10)
+ execjs (1.3.0)
+ multi_json (~> 1.0)
+ foreman (0.38.0)
+ term-ansicolor (~> 1.0.7)
+ thor (>= 0.13.6)
+ fssm (0.2.8.1)
+ heroku (2.19.2)
+ launchy (>= 0.3.2)
+ rest-client (~> 1.6.1)
+ rubyzip
+ term-ansicolor (~> 1.0.5)
+ i18n (0.6.0)
+ launchy (2.0.5)
+ addressable (~> 2.2.6)
+ mime-types (1.17.2)
+ multi_json (1.0.4)
+ rack (1.4.0)
+ rack-test (0.6.1)
+ rack (>= 1.0)
+ rdiscount (1.6.8)
+ rest-client (1.6.7)
+ mime-types (>= 1.16)
+ rubyzip (0.9.5)
+ sass (3.1.12)
+ serve (1.5.1)
+ activesupport (~> 3.0)
+ i18n
+ rack (~> 1.2)
+ rack-test (~> 0.5)
+ tilt (~> 1.3)
+ tzinfo
+ slim (1.1.0)
+ temple (~> 0.3.5)
+ tilt (~> 1.3.2)
+ temple (0.3.5)
+ term-ansicolor (1.0.7)
+ thin (1.3.1)
+ daemons (>= 1.0.9)
+ eventmachine (>= 0.12.6)
+ rack (>= 1.0.0)
+ thor (0.14.6)
+ tilt (1.3.3)
+ tzinfo (0.3.31)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ coderay
+ coffee-script
+ compass
+ erubis
+ foreman
+ heroku
+ rdiscount
+ serve (= 1.5.1)
+ slim
+ thin
@@ -0,0 +1,4 @@
+Presentations
+=============
+
+Here I store my presentations!
@@ -0,0 +1,28 @@
+#
+# Compass Configuration
+#
+
+# HTTP paths
+http_path = '/'
+http_stylesheets_path = '/stylesheets'
+http_images_path = '/images'
+http_javascripts_path = '/javascripts'
+
+# File system locations
+sass_dir = 'stylesheets'
+css_dir = 'public/stylesheets'
+images_dir = 'public/images'
+javascripts_dir = 'public/javascripts'
+
+# Set to true for easier debugging
+line_comments = false
+
+# CSS output style - :nested, :expanded, :compact, or :compressed
+output_style = :expanded
+
+# Determine whether Compass asset helper functions generate relative
+# or absolute paths
+relative_assets = true
+
+# Learn more:
+# http://compass-style.org/docs/tutorials/configuration-reference/
@@ -0,0 +1,47 @@
+#\ -p 4000
+
+require 'rubygems'
+require 'bundler'
+begin
+ Bundler.setup(:default, :development)
+rescue Bundler::BundlerError => e
+ $stderr.puts e.message
+ $stderr.puts "Run `bundle install` to install missing gems"
+ exit e.status_code
+end
+
+require 'serve'
+require 'serve/rack'
+
+# The project root directory
+root = ::File.dirname(__FILE__)
+
+# Compile Sass on the fly with the Sass plugin. Some production environments
+# don't allow you to write to the file system on the fly (like Heroku).
+# Remove this conditional if you want to compile Sass in production.
+if ENV['RACK_ENV'] != 'production'
+ require 'sass'
+ require 'sass/plugin/rack'
+ require 'compass'
+
+ Compass.add_project_configuration(root + '/compass.config')
+ Compass.configure_sass_plugin!
+
+ use Sass::Plugin::Rack # Sass Middleware
+end
+
+# Other Rack Middleware
+use Rack::ShowStatus # Nice looking 404s and other messages
+use Rack::ShowExceptions # Nice looking errors
+
+# Rack Application
+if ENV['SERVER_SOFTWARE'] =~ /passenger/i
+ # Passendger only needs the adapter
+ run Serve::RackAdapter.new(root + '/views')
+else
+ # Use Rack::Cascade and Rack::Directory on other platforms for static assets
+ run Rack::Cascade.new([
+ Serve::RackAdapter.new(root + '/views'),
+ Rack::Directory.new(root + '/public')
+ ])
+end
@@ -0,0 +1 @@
+Options +MultiViews
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Oops, something went wrong.

0 comments on commit a8c34f0

Please sign in to comment.