Code rippa
-
Upload
benjamin-tan -
Category
Technology
-
view
603 -
download
1
description
Transcript of Code rippa
0r how I built my first ruby gem
How do you read <source code>
Offline? * * you do read source code, right ?
Pop Quiz: How does Rails find_by_*
work? I didn't bother to find out! L
Pop Quiz: How is it that
CoffeeScript is written in ... Coffeescript?
Short Answer: Boot strapping.
{code} ↦ CodeRippa ↦ {PDF}
" CodeRippa is my attempt to make source code reading a more pleasurable experience, and help programmers get better at their craft. " – Me.
What does it do?
Features
Syntax Highlighting 1 $ code_rippa –nccoffeescripterlanghaskelljavajavascriptrubyprologpython$ code_rippa –n | wc –l 143
Features
Themes! 2 $ code_rippa –nblackboardbrilliance_blackcobalthappy_happy_joy_joy_2ir_blackmade_of_codemonokairailscastssolarized_dark$ code_rippa –l | wc –l 84
Features
Bookmarked PDF 3
# syntax highlighting enginerequire ‘uv’# language detectionrequire ‘language_sniffer’
How it works
# install texlive$ gem install code_rippa
Getting the goods.
I I was only creating a
Stuff I learnt along the way.
$ code_rippa -h Usage: code_rippa [options] input_file_or_directory Parses input_file or directory and outputs a file named out.tex. Unless specified, 'Made of Code' is used as the default theme. To see all themes, type: code_rippa -l Examples: 1. code_rippa path_to_file.rb (uses default theme) 2. code_rippa -t rubyblue path_to_file.rb (with theme specified) 3. code_rippa -t rubyblue path_to_dir Then run `pdflatex -interaction=batchmode out.tex` to generate the PDF output. Options: -t, --theme THEME Selected theme -n, --list-syntax List all available syntax -l, --list-themes List all available themes -v, --version Display version number -h, --help Display this screen
Building a command line tool in Ruby.
Best looking website I've made.
Basic Insurance.
http://travis-ci.org/
Minitest!
Addiction.
DEMO
In the |-line
Drag source folder !here.!
Anyone know how to build a LaTeX server?
In the |-line
/benjamintanweihao/code_rippa ben @ witsvale.com