├── .gitignore ├── BUILD.md ├── LICENSE.md ├── README.md ├── _build ├── fix_html_title.sh ├── increaseheaders.sh ├── postprocessor.py └── preprocessor.py ├── blockcode ├── blockcode-images │ ├── block.png │ ├── blockcode_ide.png │ └── turtle_example.png ├── blockcode.markdown └── code │ ├── blocks.css │ ├── blocks.js │ ├── drag.js │ ├── examples │ ├── spiral.js │ ├── tiny_circle.js │ └── triangle.js │ ├── file.js │ ├── gamelib │ ├── examples │ │ ├── asteroids.js │ │ ├── invaders.js │ │ └── spacewar.js │ ├── game.js │ └── index.html │ ├── index.html │ ├── menu.js │ ├── turtle.js │ └── util.js ├── ci ├── README.rst ├── ci-images │ ├── diagram.png │ └── diagram.svg ├── ci.markdown └── code │ ├── dispatcher.py │ ├── helpers.py │ ├── repo_observer.py │ ├── run_or_fail.sh │ ├── test_runner.py │ ├── test_runner_script.sh │ ├── tests │ ├── test_fail.py │ └── test_pass.py │ └── update_repo.sh ├── cluster ├── .gitignore ├── README.txt ├── cluster-images │ ├── accepting.png │ ├── accepting.svg │ ├── active.png │ ├── active.svg │ ├── adopted.png │ ├── adopted.svg │ ├── ballot.png │ ├── ballot.svg │ ├── bootstrap.png │ ├── bootstrap.svg │ ├── leadercommander.png │ ├── leadercommander.svg │ ├── leaderscout.png │ ├── leaderscout.svg │ ├── replica.png │ └── replica.svg ├── cluster.markdown └── code │ ├── Makefile │ ├── cluster.py │ ├── extract_code.py │ ├── run.py │ └── test │ ├── __init__.py │ ├── fake_network.py │ ├── test_acceptor.py │ ├── test_bootstrap.py │ ├── test_commander.py │ ├── test_integration.py │ ├── test_leader.py │ ├── test_lines.py │ ├── test_member.py │ ├── test_network.py │ ├── test_replica.py │ ├── test_requester.py │ ├── test_scout.py │ ├── test_seed.py │ └── utils.py ├── contingent ├── code │ ├── contingent │ │ ├── __init__.py │ │ ├── graphlib.py │ │ ├── io.py │ │ ├── projectlib.py │ │ └── rendering.py │ ├── example │ │ ├── blog_project.py │ │ └── requirements.txt │ ├── make.py │ ├── posts │ │ ├── addition.ipynb │ │ ├── intro.rst │ │ ├── retrospective.rst │ │ └── subtraction.ipynb │ └── setup.py ├── contingent-images │ ├── chapter.dot │ ├── chapter.png │ ├── figure1.dot │ ├── figure1.png │ ├── figure2.dot │ ├── figure2.png │ ├── figure3.dot │ ├── figure3.png │ ├── figure4.dot │ └── figure4.png └── contingent.markdown ├── crawler ├── .gitignore ├── README.txt ├── code │ ├── Makefile │ ├── crawl.py │ ├── crawling.py │ ├── reporting.py │ ├── requirements.txt │ ├── supplemental │ │ ├── README-SUPPLEMENTAL.txt │ │ ├── blocking-fetch.py │ │ ├── loop-with-callbacks.py │ │ ├── loop-with-coroutines.py │ │ └── non-blocking-fetch-stupid.py │ └── test.py ├── crawler-images │ ├── function-calls.png │ ├── generator.png │ ├── redirects.png │ └── yield-from.png ├── crawler.markdown └── graffle │ ├── function-calls.graffle │ ├── generator.graffle │ ├── redirects.graffle │ └── yield-from.graffle ├── dagoba ├── README.md ├── code │ └── dagoba.js └── dagoba.markdown ├── data-store ├── .gitignore ├── README.rst ├── code │ ├── Makefile │ ├── dbdb │ │ ├── __init__.py │ │ ├── binary_tree.py │ │ ├── interface.py │ │ ├── logical.py │ │ ├── physical.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_binary_tree.py │ │ │ ├── test_integration.py │ │ │ └── test_physical.py │ │ └── tool.py │ ├── requirements.txt │ ├── setup.py │ └── tox.ini ├── data-store-images │ ├── nodes_on_disk_1.svg │ └── nodes_on_disk_2.svg └── data-store.markdown ├── epub └── epubtitle.txt ├── event-web-framework ├── README.md ├── code │ ├── define-handler.lisp │ ├── house.asd │ ├── house.lisp │ ├── model.lisp │ ├── package.lisp │ ├── unit-tests.lisp │ └── util.lisp └── event-web-framework.markdown ├── flow-shop ├── README.txt ├── code │ ├── flow.py │ ├── heuristics.py │ ├── instances │ │ ├── README.txt │ │ ├── tai100_10.txt │ │ ├── tai100_20.txt │ │ ├── tai100_5.txt │ │ ├── tai200_10.txt │ │ ├── tai200_20.txt │ │ ├── tai20_10.txt │ │ ├── tai20_20.txt │ │ ├── tai20_5.txt │ │ ├── tai500_20.txt │ │ ├── tai50_10.txt │ │ ├── tai50_20.txt │ │ └── tai50_5.txt │ └── neighbourhood.py ├── flow-shop-images │ ├── example1.png │ └── example2.png └── flow-shop.markdown ├── functionalDB ├── .gitignore ├── README.md ├── code │ ├── fdb │ │ ├── constructs.clj │ │ ├── core.clj │ │ ├── graph.clj │ │ ├── manage.clj │ │ ├── query.clj │ │ └── storage.clj │ └── scenarios │ │ └── hospital.clj ├── functionalDB-images │ ├── image_0.png │ ├── image_1.png │ └── image_2.png └── functionalDB.markdown ├── html ├── 500L │ ├── README │ ├── static │ │ ├── css │ │ │ ├── 500L.css │ │ │ ├── bootstrap-responsive.css │ │ │ ├── bootstrap.css │ │ │ └── code.css │ │ └── images │ │ │ ├── logo.png │ │ │ └── titlebar.jpg │ └── templates │ │ ├── 500L.html │ │ ├── index.html │ │ └── page.html ├── Makefile ├── develop_server.sh ├── pelicanconf.py └── publishconf.py ├── image-filters ├── README.md ├── SETUP.MD ├── code │ ├── com │ │ └── catehuston │ │ │ └── imagefilter │ │ │ ├── app │ │ │ └── ImageFilterApp.java │ │ │ ├── color │ │ │ ├── ColorHelper.java │ │ │ └── PixelColorHelper.java │ │ │ └── model │ │ │ ├── HSBColor.java │ │ │ ├── IFAImage.java │ │ │ └── ImageState.java │ └── tests │ │ └── com │ │ └── catehuston │ │ └── imagefilter │ │ ├── color │ │ └── ColorHelperTest.java │ │ └── model │ │ └── ImageStateTest.java ├── image-filters-images │ ├── animals.jpg │ ├── app.jpg │ ├── architecture.jpg │ ├── frankfurt.jpg │ ├── hidedominant.jpg │ ├── hueranges.jpg │ ├── pixelanimals.jpg │ ├── showdominant.jpg │ └── sunflower.jpg └── image-filters.markdown ├── incomplete ├── bytecode-compiler │ ├── Makefile │ ├── README.md │ ├── bytecompiler.md │ ├── bytecompiler.rewrite.md │ ├── check_subset.py │ ├── compilefile.py │ ├── driver.py │ ├── extractcode.py │ ├── handaxeweb.lua │ ├── silly.py │ └── stack_effect.py ├── catechism │ ├── .gitignore │ ├── .ruby-gemset │ ├── .ruby-version │ ├── Gemfile │ ├── Guardfile │ ├── README.md │ ├── bin │ │ └── catechism │ ├── catechism.gemspec │ ├── lib │ │ ├── catechism.rb │ │ └── catechism │ │ │ ├── cli.rb │ │ │ ├── describe_block.rb │ │ │ ├── it_block.rb │ │ │ ├── matchers │ │ │ ├── change.rb │ │ │ ├── equal.rb │ │ │ ├── raise_error.rb │ │ │ └── send.rb │ │ │ ├── method_mocker.rb │ │ │ ├── subject_wrapper.rb │ │ │ ├── trial.rb │ │ │ └── version.rb │ └── trials │ │ ├── fixtures │ │ └── trials │ │ │ └── dummy_trial.rb │ │ ├── lib │ │ └── catechism │ │ │ ├── after_hook_trial.rb │ │ │ ├── before_hook_trial.rb │ │ │ ├── context_trial.rb │ │ │ ├── describe_trial.rb │ │ │ ├── matcher_trial.rb │ │ │ ├── message_mocking_trial.rb │ │ │ └── trial_trial.rb │ │ └── line_trial.rb ├── graph-layout │ └── README.md ├── parser-and-lexer │ ├── Makefile │ ├── chapters │ │ └── lexer.md │ ├── images │ │ ├── lexer-1 │ │ └── lexer-1.png │ ├── pow.cabal │ └── src │ │ ├── Lexer.hs │ │ ├── LexerUtils.hs │ │ ├── Parser.hs │ │ ├── PowLex.hs │ │ ├── PowParse.hs │ │ └── lib │ │ ├── DerpInterface.hs │ │ ├── EmitParseTree.hs │ │ └── Regex.hs ├── rasterizer │ ├── README.md │ ├── doc │ │ ├── README.md │ │ └── ellipse_1.svg │ ├── rasterizer │ │ ├── __init__.py │ │ ├── color.py │ │ ├── csg.py │ │ ├── ellipse.md │ │ ├── ellipse.py │ │ ├── examples │ │ │ ├── __init__.py │ │ │ ├── destijl.py │ │ │ ├── e1.py │ │ │ ├── e2.py │ │ │ └── e3.py │ │ ├── geometry.py │ │ ├── image.py │ │ ├── poly.py │ │ ├── scene.py │ │ └── shape.py │ ├── run_examples.py │ ├── test_rasterizer.py │ └── todo.org ├── search-engine │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── TODO.md │ ├── build_handaxeweb │ ├── handaxeweb.lua │ ├── handaxeweb.md │ ├── index.py │ ├── sizes.py │ ├── skipdiagram.py │ ├── skipfiles.svg │ └── skiplist.svg ├── tiled-renderer │ ├── .gitignore │ ├── README.md │ ├── app.yaml │ ├── chapter.md │ ├── fonts │ │ └── Raleway-Regular.ttf │ ├── images │ │ ├── A_Song_of_Ice_and_Fire.jpg │ │ ├── A_Tiled_Renderer.png │ │ ├── OpenGL_ES_2_Pipeline.jpg │ │ ├── Pixel_Count_Comparison.png │ │ ├── The_Render_Loop.png │ │ ├── The_Tiled_Renderer_Loop.png │ │ ├── Tile_Outline.png │ │ ├── Tiling_Exposed_Region.png │ │ ├── Triangle_Strip_In_Clip_Space.png │ │ ├── Triangle_Strip_In_Texture_Coordinates.png │ │ └── _README.txt │ ├── index.html │ ├── index.py │ ├── src │ │ ├── logger.js │ │ ├── matrix3.js │ │ ├── renderer.js │ │ ├── shader.js │ │ └── timer.js │ └── stylesheets │ │ └── renderer.css ├── torrent_client │ ├── .gitignore │ ├── README.txt │ ├── chapter.md │ ├── rebar │ ├── rebar.config │ └── src │ │ ├── bencode.erl │ │ ├── torrent.hrl │ │ ├── torrent_client.app.src │ │ ├── torrent_client.erl │ │ ├── torrent_client_sup.erl │ │ ├── torrent_file.erl │ │ ├── torrent_peer.erl │ │ └── torrent_protocol.erl └── typesetting-engine │ ├── CHAPTER.rst │ ├── README.txt │ ├── breakpoints.py │ ├── character_width.json │ ├── compute_font_metrics.py │ └── slides.md ├── interpreter ├── README.md ├── code │ ├── byterun │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── pyvm2.py │ │ └── simple_python_interpreter.py │ ├── check_completeness.py │ ├── conditionals_interpreter.py │ ├── integration.py │ ├── simplest_interpreter.py │ └── tests │ │ ├── __init__.py │ │ ├── test_basic.py │ │ ├── test_exceptions.py │ │ ├── test_functions.py │ │ ├── test_with.py │ │ └── vmtest.py ├── interpreter-images │ ├── interpreter-callstack.png │ ├── interpreter-callstack.svg │ ├── interpreter-stack.png │ └── interpreter-stack.svg └── interpreter.markdown ├── minutiae ├── html │ └── introduction.md └── pdf │ ├── colophon.tex │ ├── frontmatter-images │ ├── eds.pdf │ ├── subtitle.pdf │ └── title.pdf │ ├── frontmatter.tex │ ├── ieee-with-url.csl │ ├── ieee.csl │ └── intro.tex ├── modeller ├── README.md ├── code │ ├── aabb.py │ ├── cloc-exclude │ ├── color.py │ ├── interaction.py │ ├── node.py │ ├── primitive.py │ ├── requirements.txt │ ├── scene.py │ ├── trackball.py │ ├── transformation.py │ └── viewer.py ├── modeller-images │ ├── AABBError.png │ ├── StartScene.png │ ├── newtranspipe.png │ ├── nodes.jpg │ ├── scale.png │ └── translate.png └── modeller.markdown ├── objmodel ├── README.txt ├── code │ ├── 01-smalltalk-like │ │ ├── objmodel.py │ │ └── test_objmodel.py │ ├── 02-attr-based │ │ ├── objmodel.py │ │ └── test_objmodel.py │ ├── 03-customizable │ │ ├── objmodel.py │ │ └── test_objmodel.py │ ├── 04-maps │ │ ├── objmodel.py │ │ └── test_objmodel.py │ ├── countlines.py │ └── diff.py ├── objmodel-images │ ├── inheritance.png │ ├── inheritance.svg │ ├── maptransition.png │ └── maptransition.svg └── objmodel.markdown ├── ocr ├── code │ ├── data.csv │ ├── dataLabels.csv │ ├── neural_network_design.py │ ├── nn.json │ ├── ocr.html │ ├── ocr.js │ ├── ocr.py │ └── server.py ├── ocr-images │ └── ann.png └── ocr.markdown ├── pedometer ├── .gitignore ├── .ruby-version ├── README.md ├── code │ ├── Gemfile │ ├── Gemfile.lock │ ├── Rakefile │ ├── helpers │ │ └── view_helper.rb │ ├── models │ │ ├── analyzer.rb │ │ ├── filter.rb │ │ ├── parser.rb │ │ ├── pipeline.rb │ │ ├── processor.rb │ │ ├── trial.rb │ │ ├── upload.rb │ │ └── user.rb │ ├── pedometer.rb │ ├── public │ │ ├── highcharts.js │ │ ├── jquery.min.js │ │ ├── styles.css │ │ └── uploads │ │ │ ├── female-168.0-70.0_Walk1Combined-100-300.txt │ │ │ ├── female-168.0-70.0_Walk1Separated-100-300.txt │ │ │ ├── female-168.0-70.0_Walk2Combined-100-100.txt │ │ │ └── female-168.0-70.0_Walk2Separated-100-100.txt │ ├── test │ │ ├── data │ │ │ ├── female-167-70_bagwalk1-100-10.txt │ │ │ ├── female-167-70_bagwalk2-100-10.txt │ │ │ ├── female-167-70_bagwalk3-100-10.txt │ │ │ ├── female-167-70_bagwalk4-100-10.txt │ │ │ ├── female-167-70_run1-100-10.txt │ │ │ ├── female-167-70_run2-100-10.txt │ │ │ ├── female-167-70_run3-100-10.txt │ │ │ ├── female-167-70_run4-100-10.txt │ │ │ ├── female-167-70_walk1-100-10.txt │ │ │ ├── female-167-70_walk2-100-10.txt │ │ │ ├── female-167-70_walk3-100-10.txt │ │ │ ├── female-167-70_walk4-100-10.txt │ │ │ ├── male-180-78_bagwalk1-100-10.txt │ │ │ ├── male-180-78_bagwalk2-100-10.txt │ │ │ ├── male-180-78_bagwalk3-100-10.txt │ │ │ ├── male-180-78_run1-100-10.txt │ │ │ ├── male-180-78_run2-100-10.txt │ │ │ ├── male-180-78_run3-100-10.txt │ │ │ ├── male-180-78_run4-100-10.txt │ │ │ ├── male-180-78_walk1-100-10.txt │ │ │ ├── male-180-78_walk2-100-10.txt │ │ │ ├── male-180-78_walk3-100-10.txt │ │ │ ├── male-180-78_walk4-100-10.txt │ │ │ └── upload-1.txt │ │ ├── integration │ │ │ ├── live_data_female_test.rb │ │ │ ├── live_data_male_test.rb │ │ │ └── pedometer_test.rb │ │ └── unit │ │ │ ├── analyzer_test.rb │ │ │ ├── filter_test.rb │ │ │ ├── parser_test.rb │ │ │ ├── pipeline_test.rb │ │ │ ├── processor_test.rb │ │ │ ├── trial_test.rb │ │ │ ├── upload_test.rb │ │ │ ├── user_test.rb │ │ │ └── view_helper_test.rb │ └── views │ │ ├── summary.erb │ │ ├── upload.erb │ │ └── uploads.erb ├── pedometer-images │ ├── acceleration-dotproduct-jumpy.png │ ├── acceleration-dotproduct-lowpass.png │ ├── acceleration-dotproduct.png │ ├── acceleration-filtered-threshold.png │ ├── acceleration-filtered.png │ ├── acceleration-gravitational-small.png │ ├── acceleration-gravitational.png │ ├── acceleration-total-phone-still.png │ ├── acceleration-total-small.png │ ├── acceleration-total.png │ ├── acceleration-user-small.png │ ├── acceleration-user-y-small.png │ ├── acceleration-user.png │ ├── amplitude-period.png │ ├── app-flow-2.png │ ├── app1.png │ ├── app2-full-browser.png │ ├── app2.png │ ├── app3-full-browser.png │ ├── app3.png │ ├── app4.png │ ├── app5.png │ ├── bumpy-peak-fixed.png │ ├── bumpy-peak.png │ ├── component-signals-1.png │ ├── component-signals-2.png │ ├── component-signals-3.png │ ├── dot-product-code.png │ ├── dot-product-explanation.png │ ├── figure-combined-total-acceleration.png │ ├── figure-dot-product-example-step.png │ ├── figure-dot-product-example.png │ ├── figure-filter-gravitational.png │ ├── figure-filter-total.png │ ├── figure-filter-user.png │ ├── figure-filtered-smooth-threshold.png │ ├── figure-filtered-smooth.png │ ├── figure-iphone-accelerometer.png │ ├── figure-separated-gravitational-acceleration.png │ ├── figure-separated-user-acceleration.png │ ├── figure-sine-wave-1.png │ ├── figure-sine-wave-2.png │ ├── figure-sine-wave-3.png │ ├── figure-sine-wave-4.png │ ├── figure-split_accl.png │ ├── graffles │ │ ├── 9-signals-filtered.graffle │ │ ├── app-flow-2.graffle │ │ │ ├── data.plist │ │ │ ├── image14.png │ │ │ └── image16.png │ │ ├── app-flow.graffle │ │ │ ├── data.plist │ │ │ ├── image10.png │ │ │ ├── image12.png │ │ │ ├── image13.png │ │ │ ├── image7.png │ │ │ └── image8.png │ │ ├── app1-original.png │ │ ├── app1.png │ │ ├── app2-original.png │ │ ├── app2.png │ │ ├── app3.png │ │ ├── app4-original.png │ │ ├── app4.png │ │ ├── app5-original.png │ │ ├── app5.png │ │ ├── component-signals-1.graffle │ │ │ ├── data.plist │ │ │ ├── image5.tiff │ │ │ ├── image7.tiff │ │ │ └── image8.tiff │ │ ├── component-signals-1a.graffle │ │ ├── component-signals-2.graffle │ │ │ ├── data.plist │ │ │ ├── image10.tiff │ │ │ ├── image5.tiff │ │ │ ├── image8.tiff │ │ │ └── image9.tiff │ │ ├── component-signals-2a.graffle │ │ ├── component-signals-3.graffle │ │ ├── component-signals-3a.graffle │ │ ├── component-signals-4.graffle │ │ ├── dot-product-code.graffle │ │ │ ├── data.plist │ │ │ ├── image3.tiff │ │ │ └── image5.tiff │ │ ├── dot-product-explanation.graffle │ │ │ ├── data.plist │ │ │ └── image1.tiff │ │ ├── dot-product.graffle │ │ ├── figure-dot-product-example-step.graffle │ │ │ ├── data.plist │ │ │ └── image1.png │ │ ├── figure-split_accl.graffle │ │ ├── input-data-workflow-1.graffle │ │ ├── input-data-workflow-2.graffle │ │ │ ├── data.plist │ │ │ ├── image7.tiff │ │ │ └── image9.tiff │ │ ├── input-data-workflow.graffle │ │ │ ├── data.plist │ │ │ ├── image7.tiff │ │ │ └── image9.tiff │ │ ├── input-format-to-standard-format-1.graffle │ │ ├── input-format-to-standard-format-2.graffle │ │ ├── input-format-to-standard-format.graffle │ │ ├── iphone-tilted.png │ │ ├── iphone.png │ │ ├── jumpy-slow-short-bumpy.graffle │ │ │ ├── data.plist │ │ │ ├── image11.tiff │ │ │ ├── image13.tiff │ │ │ ├── image14.tiff │ │ │ └── image16.tiff │ │ ├── low-pass-filter-a.graffle │ │ ├── optional-parameters.graffle │ │ ├── pipeline.graffle │ │ ├── standard-format.graffle │ │ ├── stick-dude.png │ │ ├── walk-1.graffle │ │ │ ├── data.plist │ │ │ ├── image5.tiff │ │ │ ├── image6.tiff │ │ │ └── image8.tiff │ │ ├── walk-2-old.graffle │ │ │ ├── data.plist │ │ │ ├── image4.png │ │ │ └── image5.png │ │ └── walk-2.graffle │ │ │ ├── data.plist │ │ │ ├── image5.png │ │ │ └── image6.tiff │ ├── input-data-workflow-1.png │ ├── input-data-workflow-2.png │ ├── input-data-workflow.png │ ├── input-format-to-standard-format-1.png │ ├── input-format-to-standard-format-2.png │ ├── input-format-to-standard-format.png │ ├── jumpy-slow-short-bumpy-1.png │ ├── jumpy-slow-short-bumpy-2.png │ ├── jumpy-slow-short-bumpy-3.png │ ├── jumpy-slow-short-bumpy-4.png │ ├── jumpy-slow-short-bumpy.png │ ├── low-pass-filter-a.png │ ├── optional-parameters.png │ ├── pipeline.png │ ├── signal-dot-product-cropped.png │ ├── signal-filtered-smooth-cropped.png │ ├── sine-wave-noise.png │ ├── sine-wave-plain.png │ ├── sine-wave.xlsx │ ├── standard-format.png │ ├── walk-1.png │ ├── walk-2.png │ └── ~$sine-wave.xlsx └── pedometer.markdown ├── requirements.txt ├── resource └── pagerduty_logo.png ├── same-origin-policy ├── README.md ├── code │ ├── model │ │ ├── analysis.als │ │ ├── browser.als │ │ ├── call.als │ │ ├── cors.als │ │ ├── example.als │ │ ├── flow.als │ │ ├── http.als │ │ ├── jsonp.als │ │ ├── origin.als │ │ ├── postmessage.als │ │ ├── script.als │ │ ├── setdomain.als │ │ └── sop.als │ └── themes │ │ ├── analysis.thm │ │ ├── browser.thm │ │ ├── example.thm │ │ ├── http.thm │ │ ├── script.thm │ │ └── sop.thm ├── same-origin-policy-images │ ├── fig-attack-1a.png │ ├── fig-attack-1b.png │ ├── fig-attack-2.png │ ├── fig-cors.png │ ├── fig-http-1.png │ ├── fig-http-2a.png │ ├── fig-http-2b.png │ ├── fig-jsonp-1.png │ ├── fig-jsonp-2.png │ ├── fig-postmessage-1.png │ ├── fig-postmessage-2.png │ ├── fig-setdomain-1a.png │ ├── fig-setdomain-1b.png │ ├── fig-setdomain-1c.png │ ├── fig-setdomain-2a.png │ └── fig-setdomain-2b.png └── same-origin-policy.markdown ├── sampler ├── README.html ├── code │ ├── Examples.ipynb │ ├── multinomial.py │ ├── rpg.py │ └── test_multinomial.py ├── sampler-images │ └── damage_distribution.png └── sampler.markdown ├── spreadsheet ├── README.md ├── code │ ├── Makefile │ ├── as-coffeescript-1.9.0 │ │ ├── index.html │ │ ├── main.coffee │ │ └── worker.coffee │ ├── as-javascript-1.8.5 │ │ ├── Makefile │ │ ├── index.html │ │ ├── lib │ │ ├── main.js │ │ ├── styles.css │ │ └── worker.js │ ├── as-livescript-1.3.0 │ │ ├── Makefile │ │ ├── index.html │ │ ├── lib │ │ ├── main.js │ │ ├── main.ls │ │ ├── worker.js │ │ └── worker.ls │ ├── as-react-livescript │ │ ├── Makefile │ │ ├── index.html │ │ ├── main.js │ │ ├── main.ls │ │ ├── styles.css │ │ ├── webpack.config.js │ │ ├── worker.js │ │ └── worker.ls │ ├── as-without-angularjs │ │ ├── Makefile │ │ ├── index.html │ │ ├── main.js │ │ ├── styles.css │ │ └── worker.js │ ├── es5 │ │ ├── index.html │ │ ├── main.js │ │ ├── main.map │ │ ├── worker.js │ │ └── worker.map │ ├── index.html │ ├── lib │ │ └── angular.js │ ├── main.js │ ├── node_modules │ │ ├── static-here │ │ │ ├── bin │ │ │ │ └── static-here │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ └── mime │ │ │ │ │ ├── mime.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── types │ │ │ │ │ ├── mime.types │ │ │ │ │ └── node.types │ │ │ └── package.json │ │ └── traceur │ │ │ └── bin │ │ │ └── traceur-runtime.js │ ├── package.json │ ├── styles.css │ ├── test │ │ └── worker.js │ └── worker.js ├── spreadsheet-images │ ├── 00-architecture.png │ ├── 00-flowchart.png │ ├── 01-initial.png │ ├── 02-input.png │ ├── 03-changed.png │ ├── 04-error.png │ ├── 05-nojs.png │ ├── 06-nocss.png │ └── 07-htmlonly.png ├── spreadsheet.markdown └── spreadsheet.zh-tw.markdown ├── static-analysis ├── code │ └── TypeCheck │ │ ├── .travis.yml │ │ ├── README.md │ │ ├── REQUIRE │ │ ├── src │ │ └── TypeCheck.jl │ │ └── test │ │ └── test.jl └── static-analysis.markdown ├── template-engine ├── README.txt ├── code │ ├── cogutil.py │ ├── templite.py │ └── test_templite.py └── template-engine.markdown ├── tex ├── 500L.template.tex ├── chaptertemplate.tex ├── ieee-with-url.csl └── ieee.csl └── web-server ├── README.txt ├── code ├── 00-hello-web │ ├── README.txt │ └── server.py ├── 01-echo-request-info │ ├── README.txt │ └── server.py ├── 02-serve-static │ ├── README.txt │ ├── plain.html │ ├── server-status-code.py │ └── server.py ├── 03-handlers │ ├── index.html │ ├── plain.html │ ├── server-index-page.py │ ├── server-no-index-page.py │ ├── server.py │ └── subdir │ │ ├── a.html │ │ └── b.html ├── 04-cgi │ ├── index.html │ ├── plain.html │ ├── server.py │ ├── simple.py │ └── subdir │ │ ├── a.html │ │ └── b.html ├── 05-refactored │ ├── index.html │ ├── plain.html │ ├── server.py │ ├── simple.py │ └── subdir │ │ ├── a.html │ │ └── b.html ├── 06-sockets │ └── test.txt ├── requests-01.py ├── requests-02.py └── testpage.html ├── web-server-images ├── http-cycle.png ├── http-request.png └── http-response.png └── web-server.markdown /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/BUILD.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/README.md -------------------------------------------------------------------------------- /_build/fix_html_title.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/_build/fix_html_title.sh -------------------------------------------------------------------------------- /_build/increaseheaders.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/_build/increaseheaders.sh -------------------------------------------------------------------------------- /_build/postprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/_build/postprocessor.py -------------------------------------------------------------------------------- /_build/preprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/_build/preprocessor.py -------------------------------------------------------------------------------- /blockcode/blockcode-images/block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/blockcode-images/block.png -------------------------------------------------------------------------------- /blockcode/blockcode-images/blockcode_ide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/blockcode-images/blockcode_ide.png -------------------------------------------------------------------------------- /blockcode/blockcode-images/turtle_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/blockcode-images/turtle_example.png -------------------------------------------------------------------------------- /blockcode/blockcode.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/blockcode.markdown -------------------------------------------------------------------------------- /blockcode/code/blocks.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/code/blocks.css -------------------------------------------------------------------------------- /blockcode/code/blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/code/blocks.js -------------------------------------------------------------------------------- /blockcode/code/drag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/code/drag.js -------------------------------------------------------------------------------- /blockcode/code/examples/spiral.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/code/examples/spiral.js -------------------------------------------------------------------------------- /blockcode/code/examples/tiny_circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/code/examples/tiny_circle.js -------------------------------------------------------------------------------- /blockcode/code/examples/triangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/code/examples/triangle.js -------------------------------------------------------------------------------- /blockcode/code/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/code/file.js -------------------------------------------------------------------------------- /blockcode/code/gamelib/examples/asteroids.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blockcode/code/gamelib/examples/invaders.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blockcode/code/gamelib/examples/spacewar.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blockcode/code/gamelib/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/code/gamelib/game.js -------------------------------------------------------------------------------- /blockcode/code/gamelib/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/code/gamelib/index.html -------------------------------------------------------------------------------- /blockcode/code/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/code/index.html -------------------------------------------------------------------------------- /blockcode/code/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/code/menu.js -------------------------------------------------------------------------------- /blockcode/code/turtle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/code/turtle.js -------------------------------------------------------------------------------- /blockcode/code/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/blockcode/code/util.js -------------------------------------------------------------------------------- /ci/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ci/README.rst -------------------------------------------------------------------------------- /ci/ci-images/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ci/ci-images/diagram.png -------------------------------------------------------------------------------- /ci/ci-images/diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ci/ci-images/diagram.svg -------------------------------------------------------------------------------- /ci/ci.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ci/ci.markdown -------------------------------------------------------------------------------- /ci/code/dispatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ci/code/dispatcher.py -------------------------------------------------------------------------------- /ci/code/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ci/code/helpers.py -------------------------------------------------------------------------------- /ci/code/repo_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ci/code/repo_observer.py -------------------------------------------------------------------------------- /ci/code/run_or_fail.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ci/code/run_or_fail.sh -------------------------------------------------------------------------------- /ci/code/test_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ci/code/test_runner.py -------------------------------------------------------------------------------- /ci/code/test_runner_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ci/code/test_runner_script.sh -------------------------------------------------------------------------------- /ci/code/tests/test_fail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ci/code/tests/test_fail.py -------------------------------------------------------------------------------- /ci/code/tests/test_pass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ci/code/tests/test_pass.py -------------------------------------------------------------------------------- /ci/code/update_repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ci/code/update_repo.sh -------------------------------------------------------------------------------- /cluster/.gitignore: -------------------------------------------------------------------------------- 1 | fleet.egg-info 2 | -------------------------------------------------------------------------------- /cluster/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/README.txt -------------------------------------------------------------------------------- /cluster/cluster-images/accepting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster-images/accepting.png -------------------------------------------------------------------------------- /cluster/cluster-images/accepting.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster-images/accepting.svg -------------------------------------------------------------------------------- /cluster/cluster-images/active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster-images/active.png -------------------------------------------------------------------------------- /cluster/cluster-images/active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster-images/active.svg -------------------------------------------------------------------------------- /cluster/cluster-images/adopted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster-images/adopted.png -------------------------------------------------------------------------------- /cluster/cluster-images/adopted.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster-images/adopted.svg -------------------------------------------------------------------------------- /cluster/cluster-images/ballot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster-images/ballot.png -------------------------------------------------------------------------------- /cluster/cluster-images/ballot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster-images/ballot.svg -------------------------------------------------------------------------------- /cluster/cluster-images/bootstrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster-images/bootstrap.png -------------------------------------------------------------------------------- /cluster/cluster-images/bootstrap.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster-images/bootstrap.svg -------------------------------------------------------------------------------- /cluster/cluster-images/leadercommander.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster-images/leadercommander.png -------------------------------------------------------------------------------- /cluster/cluster-images/leadercommander.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster-images/leadercommander.svg -------------------------------------------------------------------------------- /cluster/cluster-images/leaderscout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster-images/leaderscout.png -------------------------------------------------------------------------------- /cluster/cluster-images/leaderscout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster-images/leaderscout.svg -------------------------------------------------------------------------------- /cluster/cluster-images/replica.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster-images/replica.png -------------------------------------------------------------------------------- /cluster/cluster-images/replica.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster-images/replica.svg -------------------------------------------------------------------------------- /cluster/cluster.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/cluster.markdown -------------------------------------------------------------------------------- /cluster/code/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/Makefile -------------------------------------------------------------------------------- /cluster/code/cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/cluster.py -------------------------------------------------------------------------------- /cluster/code/extract_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/extract_code.py -------------------------------------------------------------------------------- /cluster/code/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/run.py -------------------------------------------------------------------------------- /cluster/code/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cluster/code/test/fake_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/test/fake_network.py -------------------------------------------------------------------------------- /cluster/code/test/test_acceptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/test/test_acceptor.py -------------------------------------------------------------------------------- /cluster/code/test/test_bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/test/test_bootstrap.py -------------------------------------------------------------------------------- /cluster/code/test/test_commander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/test/test_commander.py -------------------------------------------------------------------------------- /cluster/code/test/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/test/test_integration.py -------------------------------------------------------------------------------- /cluster/code/test/test_leader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/test/test_leader.py -------------------------------------------------------------------------------- /cluster/code/test/test_lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/test/test_lines.py -------------------------------------------------------------------------------- /cluster/code/test/test_member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/test/test_member.py -------------------------------------------------------------------------------- /cluster/code/test/test_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/test/test_network.py -------------------------------------------------------------------------------- /cluster/code/test/test_replica.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/test/test_replica.py -------------------------------------------------------------------------------- /cluster/code/test/test_requester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/test/test_requester.py -------------------------------------------------------------------------------- /cluster/code/test/test_scout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/test/test_scout.py -------------------------------------------------------------------------------- /cluster/code/test/test_seed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/test/test_seed.py -------------------------------------------------------------------------------- /cluster/code/test/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/cluster/code/test/utils.py -------------------------------------------------------------------------------- /contingent/code/contingent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/code/contingent/__init__.py -------------------------------------------------------------------------------- /contingent/code/contingent/graphlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/code/contingent/graphlib.py -------------------------------------------------------------------------------- /contingent/code/contingent/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/code/contingent/io.py -------------------------------------------------------------------------------- /contingent/code/contingent/projectlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/code/contingent/projectlib.py -------------------------------------------------------------------------------- /contingent/code/contingent/rendering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/code/contingent/rendering.py -------------------------------------------------------------------------------- /contingent/code/example/blog_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/code/example/blog_project.py -------------------------------------------------------------------------------- /contingent/code/example/requirements.txt: -------------------------------------------------------------------------------- 1 | ipython-notebook==2.4 2 | -------------------------------------------------------------------------------- /contingent/code/make.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/code/make.py -------------------------------------------------------------------------------- /contingent/code/posts/addition.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/code/posts/addition.ipynb -------------------------------------------------------------------------------- /contingent/code/posts/intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/code/posts/intro.rst -------------------------------------------------------------------------------- /contingent/code/posts/retrospective.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/code/posts/retrospective.rst -------------------------------------------------------------------------------- /contingent/code/posts/subtraction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/code/posts/subtraction.ipynb -------------------------------------------------------------------------------- /contingent/code/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/code/setup.py -------------------------------------------------------------------------------- /contingent/contingent-images/chapter.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/contingent-images/chapter.dot -------------------------------------------------------------------------------- /contingent/contingent-images/chapter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/contingent-images/chapter.png -------------------------------------------------------------------------------- /contingent/contingent-images/figure1.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/contingent-images/figure1.dot -------------------------------------------------------------------------------- /contingent/contingent-images/figure1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/contingent-images/figure1.png -------------------------------------------------------------------------------- /contingent/contingent-images/figure2.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/contingent-images/figure2.dot -------------------------------------------------------------------------------- /contingent/contingent-images/figure2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/contingent-images/figure2.png -------------------------------------------------------------------------------- /contingent/contingent-images/figure3.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/contingent-images/figure3.dot -------------------------------------------------------------------------------- /contingent/contingent-images/figure3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/contingent-images/figure3.png -------------------------------------------------------------------------------- /contingent/contingent-images/figure4.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/contingent-images/figure4.dot -------------------------------------------------------------------------------- /contingent/contingent-images/figure4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/contingent-images/figure4.png -------------------------------------------------------------------------------- /contingent/contingent.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/contingent/contingent.markdown -------------------------------------------------------------------------------- /crawler/.gitignore: -------------------------------------------------------------------------------- 1 | @* 2 | -------------------------------------------------------------------------------- /crawler/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/README.txt -------------------------------------------------------------------------------- /crawler/code/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/code/Makefile -------------------------------------------------------------------------------- /crawler/code/crawl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/code/crawl.py -------------------------------------------------------------------------------- /crawler/code/crawling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/code/crawling.py -------------------------------------------------------------------------------- /crawler/code/reporting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/code/reporting.py -------------------------------------------------------------------------------- /crawler/code/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/code/requirements.txt -------------------------------------------------------------------------------- /crawler/code/supplemental/README-SUPPLEMENTAL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/code/supplemental/README-SUPPLEMENTAL.txt -------------------------------------------------------------------------------- /crawler/code/supplemental/blocking-fetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/code/supplemental/blocking-fetch.py -------------------------------------------------------------------------------- /crawler/code/supplemental/loop-with-callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/code/supplemental/loop-with-callbacks.py -------------------------------------------------------------------------------- /crawler/code/supplemental/loop-with-coroutines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/code/supplemental/loop-with-coroutines.py -------------------------------------------------------------------------------- /crawler/code/supplemental/non-blocking-fetch-stupid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/code/supplemental/non-blocking-fetch-stupid.py -------------------------------------------------------------------------------- /crawler/code/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/code/test.py -------------------------------------------------------------------------------- /crawler/crawler-images/function-calls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/crawler-images/function-calls.png -------------------------------------------------------------------------------- /crawler/crawler-images/generator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/crawler-images/generator.png -------------------------------------------------------------------------------- /crawler/crawler-images/redirects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/crawler-images/redirects.png -------------------------------------------------------------------------------- /crawler/crawler-images/yield-from.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/crawler-images/yield-from.png -------------------------------------------------------------------------------- /crawler/crawler.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/crawler.markdown -------------------------------------------------------------------------------- /crawler/graffle/function-calls.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/graffle/function-calls.graffle -------------------------------------------------------------------------------- /crawler/graffle/generator.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/graffle/generator.graffle -------------------------------------------------------------------------------- /crawler/graffle/redirects.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/graffle/redirects.graffle -------------------------------------------------------------------------------- /crawler/graffle/yield-from.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/crawler/graffle/yield-from.graffle -------------------------------------------------------------------------------- /dagoba/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/dagoba/README.md -------------------------------------------------------------------------------- /dagoba/code/dagoba.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/dagoba/code/dagoba.js -------------------------------------------------------------------------------- /dagoba/dagoba.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/dagoba/dagoba.markdown -------------------------------------------------------------------------------- /data-store/.gitignore: -------------------------------------------------------------------------------- 1 | .tox 2 | *.egg-info 3 | chapter.html 4 | -------------------------------------------------------------------------------- /data-store/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/data-store/README.rst -------------------------------------------------------------------------------- /data-store/code/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/data-store/code/Makefile -------------------------------------------------------------------------------- /data-store/code/dbdb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/data-store/code/dbdb/__init__.py -------------------------------------------------------------------------------- /data-store/code/dbdb/binary_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/data-store/code/dbdb/binary_tree.py -------------------------------------------------------------------------------- /data-store/code/dbdb/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/data-store/code/dbdb/interface.py -------------------------------------------------------------------------------- /data-store/code/dbdb/logical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/data-store/code/dbdb/logical.py -------------------------------------------------------------------------------- /data-store/code/dbdb/physical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/data-store/code/dbdb/physical.py -------------------------------------------------------------------------------- /data-store/code/dbdb/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data-store/code/dbdb/tests/test_binary_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/data-store/code/dbdb/tests/test_binary_tree.py -------------------------------------------------------------------------------- /data-store/code/dbdb/tests/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/data-store/code/dbdb/tests/test_integration.py -------------------------------------------------------------------------------- /data-store/code/dbdb/tests/test_physical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/data-store/code/dbdb/tests/test_physical.py -------------------------------------------------------------------------------- /data-store/code/dbdb/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/data-store/code/dbdb/tool.py -------------------------------------------------------------------------------- /data-store/code/requirements.txt: -------------------------------------------------------------------------------- 1 | portalocker==0.4 2 | 3 | # For testing 4 | nose==1.3.0 5 | -------------------------------------------------------------------------------- /data-store/code/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/data-store/code/setup.py -------------------------------------------------------------------------------- /data-store/code/tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/data-store/code/tox.ini -------------------------------------------------------------------------------- /data-store/data-store-images/nodes_on_disk_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/data-store/data-store-images/nodes_on_disk_1.svg -------------------------------------------------------------------------------- /data-store/data-store-images/nodes_on_disk_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/data-store/data-store-images/nodes_on_disk_2.svg -------------------------------------------------------------------------------- /data-store/data-store.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/data-store/data-store.markdown -------------------------------------------------------------------------------- /epub/epubtitle.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /event-web-framework/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/event-web-framework/README.md -------------------------------------------------------------------------------- /event-web-framework/code/define-handler.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/event-web-framework/code/define-handler.lisp -------------------------------------------------------------------------------- /event-web-framework/code/house.asd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/event-web-framework/code/house.asd -------------------------------------------------------------------------------- /event-web-framework/code/house.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/event-web-framework/code/house.lisp -------------------------------------------------------------------------------- /event-web-framework/code/model.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/event-web-framework/code/model.lisp -------------------------------------------------------------------------------- /event-web-framework/code/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/event-web-framework/code/package.lisp -------------------------------------------------------------------------------- /event-web-framework/code/unit-tests.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/event-web-framework/code/unit-tests.lisp -------------------------------------------------------------------------------- /event-web-framework/code/util.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/event-web-framework/code/util.lisp -------------------------------------------------------------------------------- /event-web-framework/event-web-framework.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/event-web-framework/event-web-framework.markdown -------------------------------------------------------------------------------- /flow-shop/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/README.txt -------------------------------------------------------------------------------- /flow-shop/code/flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/code/flow.py -------------------------------------------------------------------------------- /flow-shop/code/heuristics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/code/heuristics.py -------------------------------------------------------------------------------- /flow-shop/code/instances/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/code/instances/README.txt -------------------------------------------------------------------------------- /flow-shop/code/instances/tai100_10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/code/instances/tai100_10.txt -------------------------------------------------------------------------------- /flow-shop/code/instances/tai100_20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/code/instances/tai100_20.txt -------------------------------------------------------------------------------- /flow-shop/code/instances/tai100_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/code/instances/tai100_5.txt -------------------------------------------------------------------------------- /flow-shop/code/instances/tai200_10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/code/instances/tai200_10.txt -------------------------------------------------------------------------------- /flow-shop/code/instances/tai200_20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/code/instances/tai200_20.txt -------------------------------------------------------------------------------- /flow-shop/code/instances/tai20_10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/code/instances/tai20_10.txt -------------------------------------------------------------------------------- /flow-shop/code/instances/tai20_20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/code/instances/tai20_20.txt -------------------------------------------------------------------------------- /flow-shop/code/instances/tai20_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/code/instances/tai20_5.txt -------------------------------------------------------------------------------- /flow-shop/code/instances/tai500_20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/code/instances/tai500_20.txt -------------------------------------------------------------------------------- /flow-shop/code/instances/tai50_10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/code/instances/tai50_10.txt -------------------------------------------------------------------------------- /flow-shop/code/instances/tai50_20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/code/instances/tai50_20.txt -------------------------------------------------------------------------------- /flow-shop/code/instances/tai50_5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/code/instances/tai50_5.txt -------------------------------------------------------------------------------- /flow-shop/code/neighbourhood.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/code/neighbourhood.py -------------------------------------------------------------------------------- /flow-shop/flow-shop-images/example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/flow-shop-images/example1.png -------------------------------------------------------------------------------- /flow-shop/flow-shop-images/example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/flow-shop-images/example2.png -------------------------------------------------------------------------------- /flow-shop/flow-shop.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/flow-shop/flow-shop.markdown -------------------------------------------------------------------------------- /functionalDB/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | /.nrepl-port 3 | /target 4 | -------------------------------------------------------------------------------- /functionalDB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/functionalDB/README.md -------------------------------------------------------------------------------- /functionalDB/code/fdb/constructs.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/functionalDB/code/fdb/constructs.clj -------------------------------------------------------------------------------- /functionalDB/code/fdb/core.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/functionalDB/code/fdb/core.clj -------------------------------------------------------------------------------- /functionalDB/code/fdb/graph.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/functionalDB/code/fdb/graph.clj -------------------------------------------------------------------------------- /functionalDB/code/fdb/manage.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/functionalDB/code/fdb/manage.clj -------------------------------------------------------------------------------- /functionalDB/code/fdb/query.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/functionalDB/code/fdb/query.clj -------------------------------------------------------------------------------- /functionalDB/code/fdb/storage.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/functionalDB/code/fdb/storage.clj -------------------------------------------------------------------------------- /functionalDB/code/scenarios/hospital.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/functionalDB/code/scenarios/hospital.clj -------------------------------------------------------------------------------- /functionalDB/functionalDB-images/image_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/functionalDB/functionalDB-images/image_0.png -------------------------------------------------------------------------------- /functionalDB/functionalDB-images/image_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/functionalDB/functionalDB-images/image_1.png -------------------------------------------------------------------------------- /functionalDB/functionalDB-images/image_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/functionalDB/functionalDB-images/image_2.png -------------------------------------------------------------------------------- /functionalDB/functionalDB.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/functionalDB/functionalDB.markdown -------------------------------------------------------------------------------- /html/500L/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/html/500L/README -------------------------------------------------------------------------------- /html/500L/static/css/500L.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/html/500L/static/css/500L.css -------------------------------------------------------------------------------- /html/500L/static/css/bootstrap-responsive.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/html/500L/static/css/bootstrap-responsive.css -------------------------------------------------------------------------------- /html/500L/static/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/html/500L/static/css/bootstrap.css -------------------------------------------------------------------------------- /html/500L/static/css/code.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/html/500L/static/css/code.css -------------------------------------------------------------------------------- /html/500L/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/html/500L/static/images/logo.png -------------------------------------------------------------------------------- /html/500L/static/images/titlebar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/html/500L/static/images/titlebar.jpg -------------------------------------------------------------------------------- /html/500L/templates/500L.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/html/500L/templates/500L.html -------------------------------------------------------------------------------- /html/500L/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/html/500L/templates/index.html -------------------------------------------------------------------------------- /html/500L/templates/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/html/500L/templates/page.html -------------------------------------------------------------------------------- /html/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/html/Makefile -------------------------------------------------------------------------------- /html/develop_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/html/develop_server.sh -------------------------------------------------------------------------------- /html/pelicanconf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/html/pelicanconf.py -------------------------------------------------------------------------------- /html/publishconf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/html/publishconf.py -------------------------------------------------------------------------------- /image-filters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/README.md -------------------------------------------------------------------------------- /image-filters/SETUP.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/SETUP.MD -------------------------------------------------------------------------------- /image-filters/code/com/catehuston/imagefilter/app/ImageFilterApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/code/com/catehuston/imagefilter/app/ImageFilterApp.java -------------------------------------------------------------------------------- /image-filters/code/com/catehuston/imagefilter/color/ColorHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/code/com/catehuston/imagefilter/color/ColorHelper.java -------------------------------------------------------------------------------- /image-filters/code/com/catehuston/imagefilter/color/PixelColorHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/code/com/catehuston/imagefilter/color/PixelColorHelper.java -------------------------------------------------------------------------------- /image-filters/code/com/catehuston/imagefilter/model/HSBColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/code/com/catehuston/imagefilter/model/HSBColor.java -------------------------------------------------------------------------------- /image-filters/code/com/catehuston/imagefilter/model/IFAImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/code/com/catehuston/imagefilter/model/IFAImage.java -------------------------------------------------------------------------------- /image-filters/code/com/catehuston/imagefilter/model/ImageState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/code/com/catehuston/imagefilter/model/ImageState.java -------------------------------------------------------------------------------- /image-filters/code/tests/com/catehuston/imagefilter/color/ColorHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/code/tests/com/catehuston/imagefilter/color/ColorHelperTest.java -------------------------------------------------------------------------------- /image-filters/code/tests/com/catehuston/imagefilter/model/ImageStateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/code/tests/com/catehuston/imagefilter/model/ImageStateTest.java -------------------------------------------------------------------------------- /image-filters/image-filters-images/animals.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/image-filters-images/animals.jpg -------------------------------------------------------------------------------- /image-filters/image-filters-images/app.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/image-filters-images/app.jpg -------------------------------------------------------------------------------- /image-filters/image-filters-images/architecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/image-filters-images/architecture.jpg -------------------------------------------------------------------------------- /image-filters/image-filters-images/frankfurt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/image-filters-images/frankfurt.jpg -------------------------------------------------------------------------------- /image-filters/image-filters-images/hidedominant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/image-filters-images/hidedominant.jpg -------------------------------------------------------------------------------- /image-filters/image-filters-images/hueranges.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/image-filters-images/hueranges.jpg -------------------------------------------------------------------------------- /image-filters/image-filters-images/pixelanimals.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/image-filters-images/pixelanimals.jpg -------------------------------------------------------------------------------- /image-filters/image-filters-images/showdominant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/image-filters-images/showdominant.jpg -------------------------------------------------------------------------------- /image-filters/image-filters-images/sunflower.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/image-filters-images/sunflower.jpg -------------------------------------------------------------------------------- /image-filters/image-filters.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/image-filters/image-filters.markdown -------------------------------------------------------------------------------- /incomplete/bytecode-compiler/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/bytecode-compiler/Makefile -------------------------------------------------------------------------------- /incomplete/bytecode-compiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/bytecode-compiler/README.md -------------------------------------------------------------------------------- /incomplete/bytecode-compiler/bytecompiler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/bytecode-compiler/bytecompiler.md -------------------------------------------------------------------------------- /incomplete/bytecode-compiler/bytecompiler.rewrite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/bytecode-compiler/bytecompiler.rewrite.md -------------------------------------------------------------------------------- /incomplete/bytecode-compiler/check_subset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/bytecode-compiler/check_subset.py -------------------------------------------------------------------------------- /incomplete/bytecode-compiler/compilefile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/bytecode-compiler/compilefile.py -------------------------------------------------------------------------------- /incomplete/bytecode-compiler/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/bytecode-compiler/driver.py -------------------------------------------------------------------------------- /incomplete/bytecode-compiler/extractcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/bytecode-compiler/extractcode.py -------------------------------------------------------------------------------- /incomplete/bytecode-compiler/handaxeweb.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/bytecode-compiler/handaxeweb.lua -------------------------------------------------------------------------------- /incomplete/bytecode-compiler/silly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/bytecode-compiler/silly.py -------------------------------------------------------------------------------- /incomplete/bytecode-compiler/stack_effect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/bytecode-compiler/stack_effect.py -------------------------------------------------------------------------------- /incomplete/catechism/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/.gitignore -------------------------------------------------------------------------------- /incomplete/catechism/.ruby-gemset: -------------------------------------------------------------------------------- 1 | catechism 2 | -------------------------------------------------------------------------------- /incomplete/catechism/.ruby-version: -------------------------------------------------------------------------------- 1 | 2.0.0-p353 2 | -------------------------------------------------------------------------------- /incomplete/catechism/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/Gemfile -------------------------------------------------------------------------------- /incomplete/catechism/Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/Guardfile -------------------------------------------------------------------------------- /incomplete/catechism/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/README.md -------------------------------------------------------------------------------- /incomplete/catechism/bin/catechism: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/bin/catechism -------------------------------------------------------------------------------- /incomplete/catechism/catechism.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/catechism.gemspec -------------------------------------------------------------------------------- /incomplete/catechism/lib/catechism.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/lib/catechism.rb -------------------------------------------------------------------------------- /incomplete/catechism/lib/catechism/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/lib/catechism/cli.rb -------------------------------------------------------------------------------- /incomplete/catechism/lib/catechism/describe_block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/lib/catechism/describe_block.rb -------------------------------------------------------------------------------- /incomplete/catechism/lib/catechism/it_block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/lib/catechism/it_block.rb -------------------------------------------------------------------------------- /incomplete/catechism/lib/catechism/matchers/change.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/lib/catechism/matchers/change.rb -------------------------------------------------------------------------------- /incomplete/catechism/lib/catechism/matchers/equal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/lib/catechism/matchers/equal.rb -------------------------------------------------------------------------------- /incomplete/catechism/lib/catechism/matchers/raise_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/lib/catechism/matchers/raise_error.rb -------------------------------------------------------------------------------- /incomplete/catechism/lib/catechism/matchers/send.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/lib/catechism/matchers/send.rb -------------------------------------------------------------------------------- /incomplete/catechism/lib/catechism/method_mocker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/lib/catechism/method_mocker.rb -------------------------------------------------------------------------------- /incomplete/catechism/lib/catechism/subject_wrapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/lib/catechism/subject_wrapper.rb -------------------------------------------------------------------------------- /incomplete/catechism/lib/catechism/trial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/lib/catechism/trial.rb -------------------------------------------------------------------------------- /incomplete/catechism/lib/catechism/version.rb: -------------------------------------------------------------------------------- 1 | module Catechism 2 | VERSION = "0.0.1" 3 | end 4 | -------------------------------------------------------------------------------- /incomplete/catechism/trials/fixtures/trials/dummy_trial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/trials/fixtures/trials/dummy_trial.rb -------------------------------------------------------------------------------- /incomplete/catechism/trials/lib/catechism/after_hook_trial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/trials/lib/catechism/after_hook_trial.rb -------------------------------------------------------------------------------- /incomplete/catechism/trials/lib/catechism/before_hook_trial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/trials/lib/catechism/before_hook_trial.rb -------------------------------------------------------------------------------- /incomplete/catechism/trials/lib/catechism/context_trial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/trials/lib/catechism/context_trial.rb -------------------------------------------------------------------------------- /incomplete/catechism/trials/lib/catechism/describe_trial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/trials/lib/catechism/describe_trial.rb -------------------------------------------------------------------------------- /incomplete/catechism/trials/lib/catechism/matcher_trial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/trials/lib/catechism/matcher_trial.rb -------------------------------------------------------------------------------- /incomplete/catechism/trials/lib/catechism/message_mocking_trial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/trials/lib/catechism/message_mocking_trial.rb -------------------------------------------------------------------------------- /incomplete/catechism/trials/lib/catechism/trial_trial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/trials/lib/catechism/trial_trial.rb -------------------------------------------------------------------------------- /incomplete/catechism/trials/line_trial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/catechism/trials/line_trial.rb -------------------------------------------------------------------------------- /incomplete/graph-layout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/graph-layout/README.md -------------------------------------------------------------------------------- /incomplete/parser-and-lexer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/parser-and-lexer/Makefile -------------------------------------------------------------------------------- /incomplete/parser-and-lexer/chapters/lexer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/parser-and-lexer/chapters/lexer.md -------------------------------------------------------------------------------- /incomplete/parser-and-lexer/images/lexer-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/parser-and-lexer/images/lexer-1 -------------------------------------------------------------------------------- /incomplete/parser-and-lexer/images/lexer-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/parser-and-lexer/images/lexer-1.png -------------------------------------------------------------------------------- /incomplete/parser-and-lexer/pow.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/parser-and-lexer/pow.cabal -------------------------------------------------------------------------------- /incomplete/parser-and-lexer/src/Lexer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/parser-and-lexer/src/Lexer.hs -------------------------------------------------------------------------------- /incomplete/parser-and-lexer/src/LexerUtils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/parser-and-lexer/src/LexerUtils.hs -------------------------------------------------------------------------------- /incomplete/parser-and-lexer/src/Parser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/parser-and-lexer/src/Parser.hs -------------------------------------------------------------------------------- /incomplete/parser-and-lexer/src/PowLex.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/parser-and-lexer/src/PowLex.hs -------------------------------------------------------------------------------- /incomplete/parser-and-lexer/src/PowParse.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/parser-and-lexer/src/PowParse.hs -------------------------------------------------------------------------------- /incomplete/parser-and-lexer/src/lib/DerpInterface.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/parser-and-lexer/src/lib/DerpInterface.hs -------------------------------------------------------------------------------- /incomplete/parser-and-lexer/src/lib/EmitParseTree.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/parser-and-lexer/src/lib/EmitParseTree.hs -------------------------------------------------------------------------------- /incomplete/parser-and-lexer/src/lib/Regex.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/parser-and-lexer/src/lib/Regex.hs -------------------------------------------------------------------------------- /incomplete/rasterizer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/README.md -------------------------------------------------------------------------------- /incomplete/rasterizer/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/doc/README.md -------------------------------------------------------------------------------- /incomplete/rasterizer/doc/ellipse_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/doc/ellipse_1.svg -------------------------------------------------------------------------------- /incomplete/rasterizer/rasterizer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/rasterizer/__init__.py -------------------------------------------------------------------------------- /incomplete/rasterizer/rasterizer/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/rasterizer/color.py -------------------------------------------------------------------------------- /incomplete/rasterizer/rasterizer/csg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/rasterizer/csg.py -------------------------------------------------------------------------------- /incomplete/rasterizer/rasterizer/ellipse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/rasterizer/ellipse.md -------------------------------------------------------------------------------- /incomplete/rasterizer/rasterizer/ellipse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/rasterizer/ellipse.py -------------------------------------------------------------------------------- /incomplete/rasterizer/rasterizer/examples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/rasterizer/examples/__init__.py -------------------------------------------------------------------------------- /incomplete/rasterizer/rasterizer/examples/destijl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/rasterizer/examples/destijl.py -------------------------------------------------------------------------------- /incomplete/rasterizer/rasterizer/examples/e1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/rasterizer/examples/e1.py -------------------------------------------------------------------------------- /incomplete/rasterizer/rasterizer/examples/e2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/rasterizer/examples/e2.py -------------------------------------------------------------------------------- /incomplete/rasterizer/rasterizer/examples/e3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/rasterizer/examples/e3.py -------------------------------------------------------------------------------- /incomplete/rasterizer/rasterizer/geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/rasterizer/geometry.py -------------------------------------------------------------------------------- /incomplete/rasterizer/rasterizer/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/rasterizer/image.py -------------------------------------------------------------------------------- /incomplete/rasterizer/rasterizer/poly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/rasterizer/poly.py -------------------------------------------------------------------------------- /incomplete/rasterizer/rasterizer/scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/rasterizer/scene.py -------------------------------------------------------------------------------- /incomplete/rasterizer/rasterizer/shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/rasterizer/shape.py -------------------------------------------------------------------------------- /incomplete/rasterizer/run_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/run_examples.py -------------------------------------------------------------------------------- /incomplete/rasterizer/test_rasterizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/test_rasterizer.py -------------------------------------------------------------------------------- /incomplete/rasterizer/todo.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/rasterizer/todo.org -------------------------------------------------------------------------------- /incomplete/search-engine/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/search-engine/.gitignore -------------------------------------------------------------------------------- /incomplete/search-engine/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/search-engine/Makefile -------------------------------------------------------------------------------- /incomplete/search-engine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/search-engine/README.md -------------------------------------------------------------------------------- /incomplete/search-engine/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/search-engine/TODO.md -------------------------------------------------------------------------------- /incomplete/search-engine/build_handaxeweb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/search-engine/build_handaxeweb -------------------------------------------------------------------------------- /incomplete/search-engine/handaxeweb.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/search-engine/handaxeweb.lua -------------------------------------------------------------------------------- /incomplete/search-engine/handaxeweb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/search-engine/handaxeweb.md -------------------------------------------------------------------------------- /incomplete/search-engine/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/search-engine/index.py -------------------------------------------------------------------------------- /incomplete/search-engine/sizes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/search-engine/sizes.py -------------------------------------------------------------------------------- /incomplete/search-engine/skipdiagram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/search-engine/skipdiagram.py -------------------------------------------------------------------------------- /incomplete/search-engine/skipfiles.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/search-engine/skipfiles.svg -------------------------------------------------------------------------------- /incomplete/search-engine/skiplist.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/search-engine/skiplist.svg -------------------------------------------------------------------------------- /incomplete/tiled-renderer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/.gitignore -------------------------------------------------------------------------------- /incomplete/tiled-renderer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/README.md -------------------------------------------------------------------------------- /incomplete/tiled-renderer/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/app.yaml -------------------------------------------------------------------------------- /incomplete/tiled-renderer/chapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/chapter.md -------------------------------------------------------------------------------- /incomplete/tiled-renderer/fonts/Raleway-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/fonts/Raleway-Regular.ttf -------------------------------------------------------------------------------- /incomplete/tiled-renderer/images/A_Song_of_Ice_and_Fire.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/images/A_Song_of_Ice_and_Fire.jpg -------------------------------------------------------------------------------- /incomplete/tiled-renderer/images/A_Tiled_Renderer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/images/A_Tiled_Renderer.png -------------------------------------------------------------------------------- /incomplete/tiled-renderer/images/OpenGL_ES_2_Pipeline.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/images/OpenGL_ES_2_Pipeline.jpg -------------------------------------------------------------------------------- /incomplete/tiled-renderer/images/Pixel_Count_Comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/images/Pixel_Count_Comparison.png -------------------------------------------------------------------------------- /incomplete/tiled-renderer/images/The_Render_Loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/images/The_Render_Loop.png -------------------------------------------------------------------------------- /incomplete/tiled-renderer/images/The_Tiled_Renderer_Loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/images/The_Tiled_Renderer_Loop.png -------------------------------------------------------------------------------- /incomplete/tiled-renderer/images/Tile_Outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/images/Tile_Outline.png -------------------------------------------------------------------------------- /incomplete/tiled-renderer/images/Tiling_Exposed_Region.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/images/Tiling_Exposed_Region.png -------------------------------------------------------------------------------- /incomplete/tiled-renderer/images/Triangle_Strip_In_Clip_Space.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/images/Triangle_Strip_In_Clip_Space.png -------------------------------------------------------------------------------- /incomplete/tiled-renderer/images/Triangle_Strip_In_Texture_Coordinates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/images/Triangle_Strip_In_Texture_Coordinates.png -------------------------------------------------------------------------------- /incomplete/tiled-renderer/images/_README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/images/_README.txt -------------------------------------------------------------------------------- /incomplete/tiled-renderer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/index.html -------------------------------------------------------------------------------- /incomplete/tiled-renderer/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/index.py -------------------------------------------------------------------------------- /incomplete/tiled-renderer/src/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/src/logger.js -------------------------------------------------------------------------------- /incomplete/tiled-renderer/src/matrix3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/src/matrix3.js -------------------------------------------------------------------------------- /incomplete/tiled-renderer/src/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/src/renderer.js -------------------------------------------------------------------------------- /incomplete/tiled-renderer/src/shader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/src/shader.js -------------------------------------------------------------------------------- /incomplete/tiled-renderer/src/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/src/timer.js -------------------------------------------------------------------------------- /incomplete/tiled-renderer/stylesheets/renderer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/tiled-renderer/stylesheets/renderer.css -------------------------------------------------------------------------------- /incomplete/torrent_client/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | deps 3 | *.beam 4 | ebin 5 | -------------------------------------------------------------------------------- /incomplete/torrent_client/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/torrent_client/README.txt -------------------------------------------------------------------------------- /incomplete/torrent_client/chapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/torrent_client/chapter.md -------------------------------------------------------------------------------- /incomplete/torrent_client/rebar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/torrent_client/rebar -------------------------------------------------------------------------------- /incomplete/torrent_client/rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/torrent_client/rebar.config -------------------------------------------------------------------------------- /incomplete/torrent_client/src/bencode.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/torrent_client/src/bencode.erl -------------------------------------------------------------------------------- /incomplete/torrent_client/src/torrent.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/torrent_client/src/torrent.hrl -------------------------------------------------------------------------------- /incomplete/torrent_client/src/torrent_client.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/torrent_client/src/torrent_client.app.src -------------------------------------------------------------------------------- /incomplete/torrent_client/src/torrent_client.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/torrent_client/src/torrent_client.erl -------------------------------------------------------------------------------- /incomplete/torrent_client/src/torrent_client_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/torrent_client/src/torrent_client_sup.erl -------------------------------------------------------------------------------- /incomplete/torrent_client/src/torrent_file.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/torrent_client/src/torrent_file.erl -------------------------------------------------------------------------------- /incomplete/torrent_client/src/torrent_peer.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/torrent_client/src/torrent_peer.erl -------------------------------------------------------------------------------- /incomplete/torrent_client/src/torrent_protocol.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/torrent_client/src/torrent_protocol.erl -------------------------------------------------------------------------------- /incomplete/typesetting-engine/CHAPTER.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/typesetting-engine/CHAPTER.rst -------------------------------------------------------------------------------- /incomplete/typesetting-engine/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/typesetting-engine/README.txt -------------------------------------------------------------------------------- /incomplete/typesetting-engine/breakpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/typesetting-engine/breakpoints.py -------------------------------------------------------------------------------- /incomplete/typesetting-engine/character_width.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/typesetting-engine/character_width.json -------------------------------------------------------------------------------- /incomplete/typesetting-engine/compute_font_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/typesetting-engine/compute_font_metrics.py -------------------------------------------------------------------------------- /incomplete/typesetting-engine/slides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/incomplete/typesetting-engine/slides.md -------------------------------------------------------------------------------- /interpreter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/README.md -------------------------------------------------------------------------------- /interpreter/code/byterun/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /interpreter/code/byterun/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/code/byterun/__main__.py -------------------------------------------------------------------------------- /interpreter/code/byterun/pyvm2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/code/byterun/pyvm2.py -------------------------------------------------------------------------------- /interpreter/code/byterun/simple_python_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/code/byterun/simple_python_interpreter.py -------------------------------------------------------------------------------- /interpreter/code/check_completeness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/code/check_completeness.py -------------------------------------------------------------------------------- /interpreter/code/conditionals_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/code/conditionals_interpreter.py -------------------------------------------------------------------------------- /interpreter/code/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/code/integration.py -------------------------------------------------------------------------------- /interpreter/code/simplest_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/code/simplest_interpreter.py -------------------------------------------------------------------------------- /interpreter/code/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /interpreter/code/tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/code/tests/test_basic.py -------------------------------------------------------------------------------- /interpreter/code/tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/code/tests/test_exceptions.py -------------------------------------------------------------------------------- /interpreter/code/tests/test_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/code/tests/test_functions.py -------------------------------------------------------------------------------- /interpreter/code/tests/test_with.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/code/tests/test_with.py -------------------------------------------------------------------------------- /interpreter/code/tests/vmtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/code/tests/vmtest.py -------------------------------------------------------------------------------- /interpreter/interpreter-images/interpreter-callstack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/interpreter-images/interpreter-callstack.png -------------------------------------------------------------------------------- /interpreter/interpreter-images/interpreter-callstack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/interpreter-images/interpreter-callstack.svg -------------------------------------------------------------------------------- /interpreter/interpreter-images/interpreter-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/interpreter-images/interpreter-stack.png -------------------------------------------------------------------------------- /interpreter/interpreter-images/interpreter-stack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/interpreter-images/interpreter-stack.svg -------------------------------------------------------------------------------- /interpreter/interpreter.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/interpreter/interpreter.markdown -------------------------------------------------------------------------------- /minutiae/html/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/minutiae/html/introduction.md -------------------------------------------------------------------------------- /minutiae/pdf/colophon.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/minutiae/pdf/colophon.tex -------------------------------------------------------------------------------- /minutiae/pdf/frontmatter-images/eds.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/minutiae/pdf/frontmatter-images/eds.pdf -------------------------------------------------------------------------------- /minutiae/pdf/frontmatter-images/subtitle.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/minutiae/pdf/frontmatter-images/subtitle.pdf -------------------------------------------------------------------------------- /minutiae/pdf/frontmatter-images/title.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/minutiae/pdf/frontmatter-images/title.pdf -------------------------------------------------------------------------------- /minutiae/pdf/frontmatter.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/minutiae/pdf/frontmatter.tex -------------------------------------------------------------------------------- /minutiae/pdf/ieee-with-url.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/minutiae/pdf/ieee-with-url.csl -------------------------------------------------------------------------------- /minutiae/pdf/ieee.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/minutiae/pdf/ieee.csl -------------------------------------------------------------------------------- /minutiae/pdf/intro.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/minutiae/pdf/intro.tex -------------------------------------------------------------------------------- /modeller/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/README.md -------------------------------------------------------------------------------- /modeller/code/aabb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/code/aabb.py -------------------------------------------------------------------------------- /modeller/code/cloc-exclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/code/cloc-exclude -------------------------------------------------------------------------------- /modeller/code/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/code/color.py -------------------------------------------------------------------------------- /modeller/code/interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/code/interaction.py -------------------------------------------------------------------------------- /modeller/code/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/code/node.py -------------------------------------------------------------------------------- /modeller/code/primitive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/code/primitive.py -------------------------------------------------------------------------------- /modeller/code/requirements.txt: -------------------------------------------------------------------------------- 1 | PyOpenGL==3.0.2 2 | numpy==1.8.0 3 | wsgiref==0.1.2 4 | -------------------------------------------------------------------------------- /modeller/code/scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/code/scene.py -------------------------------------------------------------------------------- /modeller/code/trackball.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/code/trackball.py -------------------------------------------------------------------------------- /modeller/code/transformation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/code/transformation.py -------------------------------------------------------------------------------- /modeller/code/viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/code/viewer.py -------------------------------------------------------------------------------- /modeller/modeller-images/AABBError.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/modeller-images/AABBError.png -------------------------------------------------------------------------------- /modeller/modeller-images/StartScene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/modeller-images/StartScene.png -------------------------------------------------------------------------------- /modeller/modeller-images/newtranspipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/modeller-images/newtranspipe.png -------------------------------------------------------------------------------- /modeller/modeller-images/nodes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/modeller-images/nodes.jpg -------------------------------------------------------------------------------- /modeller/modeller-images/scale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/modeller-images/scale.png -------------------------------------------------------------------------------- /modeller/modeller-images/translate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/modeller-images/translate.png -------------------------------------------------------------------------------- /modeller/modeller.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/modeller/modeller.markdown -------------------------------------------------------------------------------- /objmodel/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/objmodel/README.txt -------------------------------------------------------------------------------- /objmodel/code/01-smalltalk-like/objmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/objmodel/code/01-smalltalk-like/objmodel.py -------------------------------------------------------------------------------- /objmodel/code/01-smalltalk-like/test_objmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/objmodel/code/01-smalltalk-like/test_objmodel.py -------------------------------------------------------------------------------- /objmodel/code/02-attr-based/objmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/objmodel/code/02-attr-based/objmodel.py -------------------------------------------------------------------------------- /objmodel/code/02-attr-based/test_objmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/objmodel/code/02-attr-based/test_objmodel.py -------------------------------------------------------------------------------- /objmodel/code/03-customizable/objmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/objmodel/code/03-customizable/objmodel.py -------------------------------------------------------------------------------- /objmodel/code/03-customizable/test_objmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/objmodel/code/03-customizable/test_objmodel.py -------------------------------------------------------------------------------- /objmodel/code/04-maps/objmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/objmodel/code/04-maps/objmodel.py -------------------------------------------------------------------------------- /objmodel/code/04-maps/test_objmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/objmodel/code/04-maps/test_objmodel.py -------------------------------------------------------------------------------- /objmodel/code/countlines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/objmodel/code/countlines.py -------------------------------------------------------------------------------- /objmodel/code/diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/objmodel/code/diff.py -------------------------------------------------------------------------------- /objmodel/objmodel-images/inheritance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/objmodel/objmodel-images/inheritance.png -------------------------------------------------------------------------------- /objmodel/objmodel-images/inheritance.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/objmodel/objmodel-images/inheritance.svg -------------------------------------------------------------------------------- /objmodel/objmodel-images/maptransition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/objmodel/objmodel-images/maptransition.png -------------------------------------------------------------------------------- /objmodel/objmodel-images/maptransition.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/objmodel/objmodel-images/maptransition.svg -------------------------------------------------------------------------------- /objmodel/objmodel.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/objmodel/objmodel.markdown -------------------------------------------------------------------------------- /ocr/code/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ocr/code/data.csv -------------------------------------------------------------------------------- /ocr/code/dataLabels.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ocr/code/dataLabels.csv -------------------------------------------------------------------------------- /ocr/code/neural_network_design.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ocr/code/neural_network_design.py -------------------------------------------------------------------------------- /ocr/code/nn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ocr/code/nn.json -------------------------------------------------------------------------------- /ocr/code/ocr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ocr/code/ocr.html -------------------------------------------------------------------------------- /ocr/code/ocr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ocr/code/ocr.js -------------------------------------------------------------------------------- /ocr/code/ocr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ocr/code/ocr.py -------------------------------------------------------------------------------- /ocr/code/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ocr/code/server.py -------------------------------------------------------------------------------- /ocr/ocr-images/ann.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ocr/ocr-images/ann.png -------------------------------------------------------------------------------- /ocr/ocr.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/ocr/ocr.markdown -------------------------------------------------------------------------------- /pedometer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/.gitignore -------------------------------------------------------------------------------- /pedometer/.ruby-version: -------------------------------------------------------------------------------- 1 | 2.1.0 -------------------------------------------------------------------------------- /pedometer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/README.md -------------------------------------------------------------------------------- /pedometer/code/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/Gemfile -------------------------------------------------------------------------------- /pedometer/code/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/Gemfile.lock -------------------------------------------------------------------------------- /pedometer/code/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/Rakefile -------------------------------------------------------------------------------- /pedometer/code/helpers/view_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/helpers/view_helper.rb -------------------------------------------------------------------------------- /pedometer/code/models/analyzer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/models/analyzer.rb -------------------------------------------------------------------------------- /pedometer/code/models/filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/models/filter.rb -------------------------------------------------------------------------------- /pedometer/code/models/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/models/parser.rb -------------------------------------------------------------------------------- /pedometer/code/models/pipeline.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/models/pipeline.rb -------------------------------------------------------------------------------- /pedometer/code/models/processor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/models/processor.rb -------------------------------------------------------------------------------- /pedometer/code/models/trial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/models/trial.rb -------------------------------------------------------------------------------- /pedometer/code/models/upload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/models/upload.rb -------------------------------------------------------------------------------- /pedometer/code/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/models/user.rb -------------------------------------------------------------------------------- /pedometer/code/pedometer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/pedometer.rb -------------------------------------------------------------------------------- /pedometer/code/public/highcharts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/public/highcharts.js -------------------------------------------------------------------------------- /pedometer/code/public/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/public/jquery.min.js -------------------------------------------------------------------------------- /pedometer/code/public/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/public/styles.css -------------------------------------------------------------------------------- /pedometer/code/public/uploads/female-168.0-70.0_Walk1Combined-100-300.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/public/uploads/female-168.0-70.0_Walk1Combined-100-300.txt -------------------------------------------------------------------------------- /pedometer/code/public/uploads/female-168.0-70.0_Walk1Separated-100-300.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/public/uploads/female-168.0-70.0_Walk1Separated-100-300.txt -------------------------------------------------------------------------------- /pedometer/code/public/uploads/female-168.0-70.0_Walk2Combined-100-100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/public/uploads/female-168.0-70.0_Walk2Combined-100-100.txt -------------------------------------------------------------------------------- /pedometer/code/public/uploads/female-168.0-70.0_Walk2Separated-100-100.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/public/uploads/female-168.0-70.0_Walk2Separated-100-100.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/female-167-70_bagwalk1-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/female-167-70_bagwalk1-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/female-167-70_bagwalk2-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/female-167-70_bagwalk2-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/female-167-70_bagwalk3-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/female-167-70_bagwalk3-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/female-167-70_bagwalk4-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/female-167-70_bagwalk4-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/female-167-70_run1-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/female-167-70_run1-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/female-167-70_run2-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/female-167-70_run2-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/female-167-70_run3-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/female-167-70_run3-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/female-167-70_run4-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/female-167-70_run4-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/female-167-70_walk1-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/female-167-70_walk1-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/female-167-70_walk2-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/female-167-70_walk2-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/female-167-70_walk3-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/female-167-70_walk3-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/female-167-70_walk4-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/female-167-70_walk4-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/male-180-78_bagwalk1-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/male-180-78_bagwalk1-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/male-180-78_bagwalk2-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/male-180-78_bagwalk2-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/male-180-78_bagwalk3-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/male-180-78_bagwalk3-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/male-180-78_run1-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/male-180-78_run1-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/male-180-78_run2-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/male-180-78_run2-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/male-180-78_run3-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/male-180-78_run3-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/male-180-78_run4-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/male-180-78_run4-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/male-180-78_walk1-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/male-180-78_walk1-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/male-180-78_walk2-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/male-180-78_walk2-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/male-180-78_walk3-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/male-180-78_walk3-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/male-180-78_walk4-100-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/male-180-78_walk4-100-10.txt -------------------------------------------------------------------------------- /pedometer/code/test/data/upload-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/data/upload-1.txt -------------------------------------------------------------------------------- /pedometer/code/test/integration/live_data_female_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/integration/live_data_female_test.rb -------------------------------------------------------------------------------- /pedometer/code/test/integration/live_data_male_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/integration/live_data_male_test.rb -------------------------------------------------------------------------------- /pedometer/code/test/integration/pedometer_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/integration/pedometer_test.rb -------------------------------------------------------------------------------- /pedometer/code/test/unit/analyzer_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/unit/analyzer_test.rb -------------------------------------------------------------------------------- /pedometer/code/test/unit/filter_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/unit/filter_test.rb -------------------------------------------------------------------------------- /pedometer/code/test/unit/parser_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/unit/parser_test.rb -------------------------------------------------------------------------------- /pedometer/code/test/unit/pipeline_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/unit/pipeline_test.rb -------------------------------------------------------------------------------- /pedometer/code/test/unit/processor_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/unit/processor_test.rb -------------------------------------------------------------------------------- /pedometer/code/test/unit/trial_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/unit/trial_test.rb -------------------------------------------------------------------------------- /pedometer/code/test/unit/upload_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/unit/upload_test.rb -------------------------------------------------------------------------------- /pedometer/code/test/unit/user_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/unit/user_test.rb -------------------------------------------------------------------------------- /pedometer/code/test/unit/view_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/test/unit/view_helper_test.rb -------------------------------------------------------------------------------- /pedometer/code/views/summary.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/views/summary.erb -------------------------------------------------------------------------------- /pedometer/code/views/upload.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/views/upload.erb -------------------------------------------------------------------------------- /pedometer/code/views/uploads.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/code/views/uploads.erb -------------------------------------------------------------------------------- /pedometer/pedometer-images/acceleration-dotproduct-jumpy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/acceleration-dotproduct-jumpy.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/acceleration-dotproduct-lowpass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/acceleration-dotproduct-lowpass.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/acceleration-dotproduct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/acceleration-dotproduct.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/acceleration-filtered-threshold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/acceleration-filtered-threshold.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/acceleration-filtered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/acceleration-filtered.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/acceleration-gravitational-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/acceleration-gravitational-small.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/acceleration-gravitational.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/acceleration-gravitational.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/acceleration-total-phone-still.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/acceleration-total-phone-still.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/acceleration-total-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/acceleration-total-small.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/acceleration-total.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/acceleration-total.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/acceleration-user-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/acceleration-user-small.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/acceleration-user-y-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/acceleration-user-y-small.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/acceleration-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/acceleration-user.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/amplitude-period.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/amplitude-period.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/app-flow-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/app-flow-2.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/app1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/app1.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/app2-full-browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/app2-full-browser.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/app2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/app2.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/app3-full-browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/app3-full-browser.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/app3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/app3.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/app4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/app4.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/app5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/app5.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/bumpy-peak-fixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/bumpy-peak-fixed.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/bumpy-peak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/bumpy-peak.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/component-signals-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/component-signals-1.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/component-signals-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/component-signals-2.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/component-signals-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/component-signals-3.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/dot-product-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/dot-product-code.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/dot-product-explanation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/dot-product-explanation.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/figure-combined-total-acceleration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/figure-combined-total-acceleration.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/figure-dot-product-example-step.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/figure-dot-product-example-step.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/figure-dot-product-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/figure-dot-product-example.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/figure-filter-gravitational.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/figure-filter-gravitational.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/figure-filter-total.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/figure-filter-total.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/figure-filter-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/figure-filter-user.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/figure-filtered-smooth-threshold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/figure-filtered-smooth-threshold.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/figure-filtered-smooth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/figure-filtered-smooth.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/figure-iphone-accelerometer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/figure-iphone-accelerometer.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/figure-separated-gravitational-acceleration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/figure-separated-gravitational-acceleration.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/figure-separated-user-acceleration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/figure-separated-user-acceleration.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/figure-sine-wave-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/figure-sine-wave-1.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/figure-sine-wave-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/figure-sine-wave-2.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/figure-sine-wave-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/figure-sine-wave-3.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/figure-sine-wave-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/figure-sine-wave-4.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/figure-split_accl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/figure-split_accl.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/9-signals-filtered.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/9-signals-filtered.graffle -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app-flow-2.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app-flow-2.graffle/data.plist -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app-flow-2.graffle/image14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app-flow-2.graffle/image14.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app-flow-2.graffle/image16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app-flow-2.graffle/image16.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app-flow.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app-flow.graffle/data.plist -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app-flow.graffle/image10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app-flow.graffle/image10.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app-flow.graffle/image12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app-flow.graffle/image12.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app-flow.graffle/image13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app-flow.graffle/image13.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app-flow.graffle/image7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app-flow.graffle/image7.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app-flow.graffle/image8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app-flow.graffle/image8.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app1-original.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app1-original.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app1.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app2-original.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app2-original.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app2.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app3.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app4-original.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app4-original.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app4.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app5-original.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app5-original.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/app5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/app5.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/component-signals-1.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/component-signals-1.graffle/data.plist -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/component-signals-1.graffle/image5.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/component-signals-1.graffle/image5.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/component-signals-1.graffle/image7.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/component-signals-1.graffle/image7.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/component-signals-1.graffle/image8.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/component-signals-1.graffle/image8.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/component-signals-1a.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/component-signals-1a.graffle -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/component-signals-2.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/component-signals-2.graffle/data.plist -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/component-signals-2.graffle/image10.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/component-signals-2.graffle/image10.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/component-signals-2.graffle/image5.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/component-signals-2.graffle/image5.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/component-signals-2.graffle/image8.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/component-signals-2.graffle/image8.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/component-signals-2.graffle/image9.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/component-signals-2.graffle/image9.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/component-signals-2a.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/component-signals-2a.graffle -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/component-signals-3.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/component-signals-3.graffle -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/component-signals-3a.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/component-signals-3a.graffle -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/component-signals-4.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/component-signals-4.graffle -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/dot-product-code.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/dot-product-code.graffle/data.plist -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/dot-product-code.graffle/image3.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/dot-product-code.graffle/image3.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/dot-product-code.graffle/image5.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/dot-product-code.graffle/image5.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/dot-product-explanation.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/dot-product-explanation.graffle/data.plist -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/dot-product-explanation.graffle/image1.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/dot-product-explanation.graffle/image1.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/dot-product.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/dot-product.graffle -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/figure-dot-product-example-step.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/figure-dot-product-example-step.graffle/data.plist -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/figure-dot-product-example-step.graffle/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/figure-dot-product-example-step.graffle/image1.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/figure-split_accl.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/figure-split_accl.graffle -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/input-data-workflow-1.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/input-data-workflow-1.graffle -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/input-data-workflow-2.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/input-data-workflow-2.graffle/data.plist -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/input-data-workflow-2.graffle/image7.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/input-data-workflow-2.graffle/image7.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/input-data-workflow-2.graffle/image9.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/input-data-workflow-2.graffle/image9.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/input-data-workflow.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/input-data-workflow.graffle/data.plist -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/input-data-workflow.graffle/image7.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/input-data-workflow.graffle/image7.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/input-data-workflow.graffle/image9.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/input-data-workflow.graffle/image9.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/input-format-to-standard-format-1.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/input-format-to-standard-format-1.graffle -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/input-format-to-standard-format-2.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/input-format-to-standard-format-2.graffle -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/input-format-to-standard-format.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/input-format-to-standard-format.graffle -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/iphone-tilted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/iphone-tilted.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/iphone.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/jumpy-slow-short-bumpy.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/jumpy-slow-short-bumpy.graffle/data.plist -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/jumpy-slow-short-bumpy.graffle/image11.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/jumpy-slow-short-bumpy.graffle/image11.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/jumpy-slow-short-bumpy.graffle/image13.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/jumpy-slow-short-bumpy.graffle/image13.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/jumpy-slow-short-bumpy.graffle/image14.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/jumpy-slow-short-bumpy.graffle/image14.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/jumpy-slow-short-bumpy.graffle/image16.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/jumpy-slow-short-bumpy.graffle/image16.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/low-pass-filter-a.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/low-pass-filter-a.graffle -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/optional-parameters.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/optional-parameters.graffle -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/pipeline.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/pipeline.graffle -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/standard-format.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/standard-format.graffle -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/stick-dude.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/stick-dude.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/walk-1.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/walk-1.graffle/data.plist -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/walk-1.graffle/image5.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/walk-1.graffle/image5.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/walk-1.graffle/image6.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/walk-1.graffle/image6.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/walk-1.graffle/image8.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/walk-1.graffle/image8.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/walk-2-old.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/walk-2-old.graffle/data.plist -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/walk-2-old.graffle/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/walk-2-old.graffle/image4.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/walk-2-old.graffle/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/walk-2-old.graffle/image5.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/walk-2.graffle/data.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/walk-2.graffle/data.plist -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/walk-2.graffle/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/walk-2.graffle/image5.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/graffles/walk-2.graffle/image6.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/graffles/walk-2.graffle/image6.tiff -------------------------------------------------------------------------------- /pedometer/pedometer-images/input-data-workflow-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/input-data-workflow-1.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/input-data-workflow-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/input-data-workflow-2.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/input-data-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/input-data-workflow.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/input-format-to-standard-format-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/input-format-to-standard-format-1.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/input-format-to-standard-format-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/input-format-to-standard-format-2.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/input-format-to-standard-format.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/input-format-to-standard-format.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/jumpy-slow-short-bumpy-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/jumpy-slow-short-bumpy-1.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/jumpy-slow-short-bumpy-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/jumpy-slow-short-bumpy-2.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/jumpy-slow-short-bumpy-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/jumpy-slow-short-bumpy-3.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/jumpy-slow-short-bumpy-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/jumpy-slow-short-bumpy-4.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/jumpy-slow-short-bumpy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/jumpy-slow-short-bumpy.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/low-pass-filter-a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/low-pass-filter-a.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/optional-parameters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/optional-parameters.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/pipeline.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/signal-dot-product-cropped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/signal-dot-product-cropped.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/signal-filtered-smooth-cropped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/signal-filtered-smooth-cropped.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/sine-wave-noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/sine-wave-noise.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/sine-wave-plain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/sine-wave-plain.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/sine-wave.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/sine-wave.xlsx -------------------------------------------------------------------------------- /pedometer/pedometer-images/standard-format.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/standard-format.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/walk-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/walk-1.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/walk-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/walk-2.png -------------------------------------------------------------------------------- /pedometer/pedometer-images/~$sine-wave.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer-images/~$sine-wave.xlsx -------------------------------------------------------------------------------- /pedometer/pedometer.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/pedometer/pedometer.markdown -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pelican 2 | typogrify 3 | envoy 4 | markdown 5 | -------------------------------------------------------------------------------- /resource/pagerduty_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/resource/pagerduty_logo.png -------------------------------------------------------------------------------- /same-origin-policy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/README.md -------------------------------------------------------------------------------- /same-origin-policy/code/model/analysis.als: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/model/analysis.als -------------------------------------------------------------------------------- /same-origin-policy/code/model/browser.als: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/model/browser.als -------------------------------------------------------------------------------- /same-origin-policy/code/model/call.als: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/model/call.als -------------------------------------------------------------------------------- /same-origin-policy/code/model/cors.als: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/model/cors.als -------------------------------------------------------------------------------- /same-origin-policy/code/model/example.als: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/model/example.als -------------------------------------------------------------------------------- /same-origin-policy/code/model/flow.als: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/model/flow.als -------------------------------------------------------------------------------- /same-origin-policy/code/model/http.als: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/model/http.als -------------------------------------------------------------------------------- /same-origin-policy/code/model/jsonp.als: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/model/jsonp.als -------------------------------------------------------------------------------- /same-origin-policy/code/model/origin.als: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/model/origin.als -------------------------------------------------------------------------------- /same-origin-policy/code/model/postmessage.als: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/model/postmessage.als -------------------------------------------------------------------------------- /same-origin-policy/code/model/script.als: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/model/script.als -------------------------------------------------------------------------------- /same-origin-policy/code/model/setdomain.als: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/model/setdomain.als -------------------------------------------------------------------------------- /same-origin-policy/code/model/sop.als: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/model/sop.als -------------------------------------------------------------------------------- /same-origin-policy/code/themes/analysis.thm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/themes/analysis.thm -------------------------------------------------------------------------------- /same-origin-policy/code/themes/browser.thm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/themes/browser.thm -------------------------------------------------------------------------------- /same-origin-policy/code/themes/example.thm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/themes/example.thm -------------------------------------------------------------------------------- /same-origin-policy/code/themes/http.thm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/themes/http.thm -------------------------------------------------------------------------------- /same-origin-policy/code/themes/script.thm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/themes/script.thm -------------------------------------------------------------------------------- /same-origin-policy/code/themes/sop.thm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/code/themes/sop.thm -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy-images/fig-attack-1a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy-images/fig-attack-1a.png -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy-images/fig-attack-1b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy-images/fig-attack-1b.png -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy-images/fig-attack-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy-images/fig-attack-2.png -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy-images/fig-cors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy-images/fig-cors.png -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy-images/fig-http-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy-images/fig-http-1.png -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy-images/fig-http-2a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy-images/fig-http-2a.png -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy-images/fig-http-2b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy-images/fig-http-2b.png -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy-images/fig-jsonp-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy-images/fig-jsonp-1.png -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy-images/fig-jsonp-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy-images/fig-jsonp-2.png -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy-images/fig-postmessage-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy-images/fig-postmessage-1.png -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy-images/fig-postmessage-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy-images/fig-postmessage-2.png -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy-images/fig-setdomain-1a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy-images/fig-setdomain-1a.png -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy-images/fig-setdomain-1b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy-images/fig-setdomain-1b.png -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy-images/fig-setdomain-1c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy-images/fig-setdomain-1c.png -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy-images/fig-setdomain-2a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy-images/fig-setdomain-2a.png -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy-images/fig-setdomain-2b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy-images/fig-setdomain-2b.png -------------------------------------------------------------------------------- /same-origin-policy/same-origin-policy.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/same-origin-policy/same-origin-policy.markdown -------------------------------------------------------------------------------- /sampler/README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/sampler/README.html -------------------------------------------------------------------------------- /sampler/code/Examples.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/sampler/code/Examples.ipynb -------------------------------------------------------------------------------- /sampler/code/multinomial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/sampler/code/multinomial.py -------------------------------------------------------------------------------- /sampler/code/rpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/sampler/code/rpg.py -------------------------------------------------------------------------------- /sampler/code/test_multinomial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/sampler/code/test_multinomial.py -------------------------------------------------------------------------------- /sampler/sampler-images/damage_distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/sampler/sampler-images/damage_distribution.png -------------------------------------------------------------------------------- /sampler/sampler.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/sampler/sampler.markdown -------------------------------------------------------------------------------- /spreadsheet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/README.md -------------------------------------------------------------------------------- /spreadsheet/code/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/Makefile -------------------------------------------------------------------------------- /spreadsheet/code/as-coffeescript-1.9.0/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-coffeescript-1.9.0/index.html -------------------------------------------------------------------------------- /spreadsheet/code/as-coffeescript-1.9.0/main.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-coffeescript-1.9.0/main.coffee -------------------------------------------------------------------------------- /spreadsheet/code/as-coffeescript-1.9.0/worker.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-coffeescript-1.9.0/worker.coffee -------------------------------------------------------------------------------- /spreadsheet/code/as-javascript-1.8.5/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-javascript-1.8.5/Makefile -------------------------------------------------------------------------------- /spreadsheet/code/as-javascript-1.8.5/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-javascript-1.8.5/index.html -------------------------------------------------------------------------------- /spreadsheet/code/as-javascript-1.8.5/lib: -------------------------------------------------------------------------------- 1 | ../lib -------------------------------------------------------------------------------- /spreadsheet/code/as-javascript-1.8.5/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-javascript-1.8.5/main.js -------------------------------------------------------------------------------- /spreadsheet/code/as-javascript-1.8.5/styles.css: -------------------------------------------------------------------------------- 1 | ../styles.css -------------------------------------------------------------------------------- /spreadsheet/code/as-javascript-1.8.5/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-javascript-1.8.5/worker.js -------------------------------------------------------------------------------- /spreadsheet/code/as-livescript-1.3.0/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-livescript-1.3.0/Makefile -------------------------------------------------------------------------------- /spreadsheet/code/as-livescript-1.3.0/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-livescript-1.3.0/index.html -------------------------------------------------------------------------------- /spreadsheet/code/as-livescript-1.3.0/lib: -------------------------------------------------------------------------------- 1 | ../lib -------------------------------------------------------------------------------- /spreadsheet/code/as-livescript-1.3.0/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-livescript-1.3.0/main.js -------------------------------------------------------------------------------- /spreadsheet/code/as-livescript-1.3.0/main.ls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-livescript-1.3.0/main.ls -------------------------------------------------------------------------------- /spreadsheet/code/as-livescript-1.3.0/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-livescript-1.3.0/worker.js -------------------------------------------------------------------------------- /spreadsheet/code/as-livescript-1.3.0/worker.ls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-livescript-1.3.0/worker.ls -------------------------------------------------------------------------------- /spreadsheet/code/as-react-livescript/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-react-livescript/Makefile -------------------------------------------------------------------------------- /spreadsheet/code/as-react-livescript/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-react-livescript/index.html -------------------------------------------------------------------------------- /spreadsheet/code/as-react-livescript/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-react-livescript/main.js -------------------------------------------------------------------------------- /spreadsheet/code/as-react-livescript/main.ls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-react-livescript/main.ls -------------------------------------------------------------------------------- /spreadsheet/code/as-react-livescript/styles.css: -------------------------------------------------------------------------------- 1 | ../styles.css -------------------------------------------------------------------------------- /spreadsheet/code/as-react-livescript/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-react-livescript/webpack.config.js -------------------------------------------------------------------------------- /spreadsheet/code/as-react-livescript/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-react-livescript/worker.js -------------------------------------------------------------------------------- /spreadsheet/code/as-react-livescript/worker.ls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-react-livescript/worker.ls -------------------------------------------------------------------------------- /spreadsheet/code/as-without-angularjs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-without-angularjs/Makefile -------------------------------------------------------------------------------- /spreadsheet/code/as-without-angularjs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-without-angularjs/index.html -------------------------------------------------------------------------------- /spreadsheet/code/as-without-angularjs/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-without-angularjs/main.js -------------------------------------------------------------------------------- /spreadsheet/code/as-without-angularjs/styles.css: -------------------------------------------------------------------------------- 1 | ../styles.css -------------------------------------------------------------------------------- /spreadsheet/code/as-without-angularjs/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/as-without-angularjs/worker.js -------------------------------------------------------------------------------- /spreadsheet/code/es5/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/es5/index.html -------------------------------------------------------------------------------- /spreadsheet/code/es5/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/es5/main.js -------------------------------------------------------------------------------- /spreadsheet/code/es5/main.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/es5/main.map -------------------------------------------------------------------------------- /spreadsheet/code/es5/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/es5/worker.js -------------------------------------------------------------------------------- /spreadsheet/code/es5/worker.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/es5/worker.map -------------------------------------------------------------------------------- /spreadsheet/code/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/index.html -------------------------------------------------------------------------------- /spreadsheet/code/lib/angular.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/lib/angular.js -------------------------------------------------------------------------------- /spreadsheet/code/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/main.js -------------------------------------------------------------------------------- /spreadsheet/code/node_modules/static-here/bin/static-here: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../index.js'); -------------------------------------------------------------------------------- /spreadsheet/code/node_modules/static-here/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/node_modules/static-here/index.js -------------------------------------------------------------------------------- /spreadsheet/code/node_modules/static-here/node_modules/mime/mime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/node_modules/static-here/node_modules/mime/mime.js -------------------------------------------------------------------------------- /spreadsheet/code/node_modules/static-here/node_modules/mime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/node_modules/static-here/node_modules/mime/package.json -------------------------------------------------------------------------------- /spreadsheet/code/node_modules/static-here/node_modules/mime/types/mime.types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/node_modules/static-here/node_modules/mime/types/mime.types -------------------------------------------------------------------------------- /spreadsheet/code/node_modules/static-here/node_modules/mime/types/node.types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/node_modules/static-here/node_modules/mime/types/node.types -------------------------------------------------------------------------------- /spreadsheet/code/node_modules/static-here/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/node_modules/static-here/package.json -------------------------------------------------------------------------------- /spreadsheet/code/node_modules/traceur/bin/traceur-runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/node_modules/traceur/bin/traceur-runtime.js -------------------------------------------------------------------------------- /spreadsheet/code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/package.json -------------------------------------------------------------------------------- /spreadsheet/code/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/styles.css -------------------------------------------------------------------------------- /spreadsheet/code/test/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/test/worker.js -------------------------------------------------------------------------------- /spreadsheet/code/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/code/worker.js -------------------------------------------------------------------------------- /spreadsheet/spreadsheet-images/00-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/spreadsheet-images/00-architecture.png -------------------------------------------------------------------------------- /spreadsheet/spreadsheet-images/00-flowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/spreadsheet-images/00-flowchart.png -------------------------------------------------------------------------------- /spreadsheet/spreadsheet-images/01-initial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/spreadsheet-images/01-initial.png -------------------------------------------------------------------------------- /spreadsheet/spreadsheet-images/02-input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/spreadsheet-images/02-input.png -------------------------------------------------------------------------------- /spreadsheet/spreadsheet-images/03-changed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/spreadsheet-images/03-changed.png -------------------------------------------------------------------------------- /spreadsheet/spreadsheet-images/04-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/spreadsheet-images/04-error.png -------------------------------------------------------------------------------- /spreadsheet/spreadsheet-images/05-nojs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/spreadsheet-images/05-nojs.png -------------------------------------------------------------------------------- /spreadsheet/spreadsheet-images/06-nocss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/spreadsheet-images/06-nocss.png -------------------------------------------------------------------------------- /spreadsheet/spreadsheet-images/07-htmlonly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/spreadsheet-images/07-htmlonly.png -------------------------------------------------------------------------------- /spreadsheet/spreadsheet.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/spreadsheet.markdown -------------------------------------------------------------------------------- /spreadsheet/spreadsheet.zh-tw.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/spreadsheet/spreadsheet.zh-tw.markdown -------------------------------------------------------------------------------- /static-analysis/code/TypeCheck/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/static-analysis/code/TypeCheck/.travis.yml -------------------------------------------------------------------------------- /static-analysis/code/TypeCheck/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/static-analysis/code/TypeCheck/README.md -------------------------------------------------------------------------------- /static-analysis/code/TypeCheck/REQUIRE: -------------------------------------------------------------------------------- 1 | julia 0.3- 2 | -------------------------------------------------------------------------------- /static-analysis/code/TypeCheck/src/TypeCheck.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/static-analysis/code/TypeCheck/src/TypeCheck.jl -------------------------------------------------------------------------------- /static-analysis/code/TypeCheck/test/test.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/static-analysis/code/TypeCheck/test/test.jl -------------------------------------------------------------------------------- /static-analysis/static-analysis.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/static-analysis/static-analysis.markdown -------------------------------------------------------------------------------- /template-engine/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/template-engine/README.txt -------------------------------------------------------------------------------- /template-engine/code/cogutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/template-engine/code/cogutil.py -------------------------------------------------------------------------------- /template-engine/code/templite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/template-engine/code/templite.py -------------------------------------------------------------------------------- /template-engine/code/test_templite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/template-engine/code/test_templite.py -------------------------------------------------------------------------------- /template-engine/template-engine.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/template-engine/template-engine.markdown -------------------------------------------------------------------------------- /tex/500L.template.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/tex/500L.template.tex -------------------------------------------------------------------------------- /tex/chaptertemplate.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/tex/chaptertemplate.tex -------------------------------------------------------------------------------- /tex/ieee-with-url.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/tex/ieee-with-url.csl -------------------------------------------------------------------------------- /tex/ieee.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/tex/ieee.csl -------------------------------------------------------------------------------- /web-server/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/README.txt -------------------------------------------------------------------------------- /web-server/code/00-hello-web/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/00-hello-web/README.txt -------------------------------------------------------------------------------- /web-server/code/00-hello-web/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/00-hello-web/server.py -------------------------------------------------------------------------------- /web-server/code/01-echo-request-info/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/01-echo-request-info/README.txt -------------------------------------------------------------------------------- /web-server/code/01-echo-request-info/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/01-echo-request-info/server.py -------------------------------------------------------------------------------- /web-server/code/02-serve-static/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/02-serve-static/README.txt -------------------------------------------------------------------------------- /web-server/code/02-serve-static/plain.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/02-serve-static/plain.html -------------------------------------------------------------------------------- /web-server/code/02-serve-static/server-status-code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/02-serve-static/server-status-code.py -------------------------------------------------------------------------------- /web-server/code/02-serve-static/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/02-serve-static/server.py -------------------------------------------------------------------------------- /web-server/code/03-handlers/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/03-handlers/index.html -------------------------------------------------------------------------------- /web-server/code/03-handlers/plain.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/03-handlers/plain.html -------------------------------------------------------------------------------- /web-server/code/03-handlers/server-index-page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/03-handlers/server-index-page.py -------------------------------------------------------------------------------- /web-server/code/03-handlers/server-no-index-page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/03-handlers/server-no-index-page.py -------------------------------------------------------------------------------- /web-server/code/03-handlers/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/03-handlers/server.py -------------------------------------------------------------------------------- /web-server/code/03-handlers/subdir/a.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/03-handlers/subdir/a.html -------------------------------------------------------------------------------- /web-server/code/03-handlers/subdir/b.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/03-handlers/subdir/b.html -------------------------------------------------------------------------------- /web-server/code/04-cgi/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/04-cgi/index.html -------------------------------------------------------------------------------- /web-server/code/04-cgi/plain.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/04-cgi/plain.html -------------------------------------------------------------------------------- /web-server/code/04-cgi/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/04-cgi/server.py -------------------------------------------------------------------------------- /web-server/code/04-cgi/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/04-cgi/simple.py -------------------------------------------------------------------------------- /web-server/code/04-cgi/subdir/a.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/04-cgi/subdir/a.html -------------------------------------------------------------------------------- /web-server/code/04-cgi/subdir/b.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/04-cgi/subdir/b.html -------------------------------------------------------------------------------- /web-server/code/05-refactored/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/05-refactored/index.html -------------------------------------------------------------------------------- /web-server/code/05-refactored/plain.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/05-refactored/plain.html -------------------------------------------------------------------------------- /web-server/code/05-refactored/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/05-refactored/server.py -------------------------------------------------------------------------------- /web-server/code/05-refactored/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/05-refactored/simple.py -------------------------------------------------------------------------------- /web-server/code/05-refactored/subdir/a.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/05-refactored/subdir/a.html -------------------------------------------------------------------------------- /web-server/code/05-refactored/subdir/b.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/05-refactored/subdir/b.html -------------------------------------------------------------------------------- /web-server/code/06-sockets/test.txt: -------------------------------------------------------------------------------- 1 | Nitinat Plain Text Page 2 | -------------------------------------------------------------------------------- /web-server/code/requests-01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/requests-01.py -------------------------------------------------------------------------------- /web-server/code/requests-02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/requests-02.py -------------------------------------------------------------------------------- /web-server/code/testpage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/code/testpage.html -------------------------------------------------------------------------------- /web-server/web-server-images/http-cycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/web-server-images/http-cycle.png -------------------------------------------------------------------------------- /web-server/web-server-images/http-request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/web-server-images/http-request.png -------------------------------------------------------------------------------- /web-server/web-server-images/http-response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/web-server-images/http-response.png -------------------------------------------------------------------------------- /web-server/web-server.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aosabook/500lines/HEAD/web-server/web-server.markdown --------------------------------------------------------------------------------