├── .github └── FUNDING.yml ├── .gitignore ├── README.txt ├── appendices ├── B │ ├── jsp_http_headers │ │ └── index.jsp │ └── rails_http_headers │ │ ├── README │ │ ├── Rakefile │ │ ├── app │ │ ├── controllers │ │ │ ├── application_controller.rb │ │ │ ├── index_controller.rb │ │ │ └── show_controller.rb │ │ ├── helpers │ │ │ ├── application_helper.rb │ │ │ ├── index_helper.rb │ │ │ └── show_helper.rb │ │ ├── models │ │ │ └── news.rb │ │ └── views │ │ │ ├── index │ │ │ └── index.html.erb │ │ │ └── show │ │ │ └── index.html.erb │ │ ├── config │ │ ├── boot.rb │ │ ├── database.yml │ │ ├── environment.rb │ │ ├── environments │ │ │ ├── development.rb │ │ │ ├── production.rb │ │ │ └── test.rb │ │ ├── initializers │ │ │ ├── backtrace_silencers.rb │ │ │ ├── inflections.rb │ │ │ ├── mime_types.rb │ │ │ ├── new_rails_defaults.rb │ │ │ └── session_store.rb │ │ ├── locales │ │ │ └── en.yml │ │ └── routes.rb │ │ ├── db │ │ ├── development.sqlite3 │ │ └── migrate │ │ │ └── 20090402213252_create_news.rb │ │ ├── doc │ │ └── README_FOR_APP │ │ ├── public │ │ ├── 404.html │ │ ├── 422.html │ │ ├── 500.html │ │ ├── favicon.ico │ │ ├── images │ │ │ └── rails.png │ │ ├── javascripts │ │ │ ├── application.js │ │ │ ├── controls.js │ │ │ ├── dragdrop.js │ │ │ ├── effects.js │ │ │ └── prototype.js │ │ └── robots.txt │ │ ├── script │ │ ├── about │ │ ├── console │ │ ├── dbconsole │ │ ├── destroy │ │ ├── generate │ │ ├── performance │ │ │ ├── benchmarker │ │ │ └── profiler │ │ ├── plugin │ │ ├── runner │ │ └── server │ │ └── test │ │ ├── fixtures │ │ └── news.yml │ │ ├── functional │ │ ├── index_controller_test.rb │ │ └── show_controller_test.rb │ │ ├── performance │ │ └── browsing_test.rb │ │ ├── test_helper.rb │ │ └── unit │ │ ├── helpers │ │ ├── index_helper_test.rb │ │ └── show_helper_test.rb │ │ └── news_test.rb └── C │ └── rails_rdfa │ ├── .idea │ ├── .generators │ ├── .rakeTasks │ ├── encodings.xml │ ├── inspectionProfiles │ │ ├── Project_Default.xml │ │ └── profiles_settings.xml │ ├── misc.xml │ ├── modules.xml │ ├── projectCodeStyle.xml │ ├── rails_rdfa.iml │ ├── vcs.xml │ └── workspace.xml │ ├── README │ ├── Rakefile │ ├── app │ ├── controllers │ │ ├── application_controller.rb │ │ └── index_controller.rb │ ├── helpers │ │ └── application_helper.rb │ └── views │ │ └── index │ │ └── index.html.erb │ ├── config │ ├── boot.rb │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── backtrace_silencers.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── new_rails_defaults.rb │ │ └── session_store.rb │ ├── locales │ │ └── en.yml │ └── routes.rb │ ├── db │ └── migrate │ │ └── 20090503194101_create_news_articles.rb │ ├── doc │ └── README_FOR_APP │ ├── log │ └── development.log │ ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ ├── favicon.ico │ ├── images │ │ └── rails.png │ ├── javascripts │ │ ├── application.js │ │ ├── controls.js │ │ ├── dragdrop.js │ │ ├── effects.js │ │ └── prototype.js │ └── robots.txt │ ├── script │ ├── about │ ├── console │ ├── dbconsole │ ├── destroy │ ├── generate │ ├── performance │ │ ├── benchmarker │ │ └── profiler │ ├── plugin │ ├── runner │ └── server │ └── test │ ├── fixtures │ └── news_articles.yml │ ├── functional │ ├── index_controller_test.rb │ └── model_controller_test.rb │ ├── performance │ └── browsing_test.rb │ ├── test_helper.rb │ └── unit │ └── news_article_test.rb ├── part1 ├── README.txt ├── big.txt ├── calais_client.rb ├── calais_test.rb ├── classification_and_summarization.rb ├── classification_and_summarization_using_classifier_gem.rb ├── classifier_bayesian_using_classifier_gem.rb ├── classifier_lsa_using_classifier_gem.rb ├── classifier_word_count_statistics.rb ├── cleanup.rb ├── data │ ├── firstnames.txt │ ├── lastnames.txt │ ├── negative.txt │ ├── placenames.txt │ ├── positive.txt │ └── prefixnames.txt ├── entity_extraction.rb ├── find_common_names.rb ├── noise.txt ├── remove_noise_characters.rb ├── sentiment-of-text.rb ├── spelling.rb ├── test.xml ├── test_data │ ├── test_article_1.txt │ ├── wikipedia_Barack_Obama.txt │ └── wikipedia_Hillary Rodham Clinton.txt ├── text-resource.rb ├── text-resource_chapter2.rb ├── wikipedia_text │ ├── computers.txt │ ├── economy.txt │ ├── health.txt │ └── software.txt ├── word-count-similarity.rb ├── xml-text-extract-nokogiri.rb ├── xml-text-extract.rb └── ymhtml.rb ├── part2 ├── README.txt ├── activerdf_agraph_test.rb ├── activerdf_agraph_test2.rb ├── agraph_sec.rb ├── agraph_sesame_rest.rb ├── data │ ├── foaf.nt │ ├── inferencing_1.txt │ ├── inferencing_2.txt │ ├── inferencing_3.txt │ ├── inferencing_4.txt │ ├── rdfs_business.n3 │ ├── rdfs_business.nt │ ├── rdfs_sample_1.n3 │ ├── rdfs_sample_1.owl │ ├── rdfs_sample_2.n3 │ ├── rdfs_sample_2.owl │ ├── sample_news.n3 │ ├── sample_news.nt │ ├── sparql_ask_test.txt │ ├── sparql_combine_rdfs_test.txt │ ├── sparql_combine_test.txt │ ├── sparql_construct_test.txt │ ├── sparql_describe_test.txt │ ├── sparql_select_test.txt │ └── test.n3 ├── jruby_sesame │ ├── rsesame.jar │ ├── test.rb │ ├── test2.rb │ └── test_gen_rdf.rb ├── pure_ruby_sparql_client │ ├── sparql_client.rb │ ├── test_query.rb │ ├── test_query_Free_University_Berlin.rb │ ├── test_query_movie_database.rb │ └── test_query_world_factbook.rb ├── redland_demo.rb ├── redland_umbel_data.rb ├── sesame_rest_test_1.rb └── sparql_endpoint_web_service │ ├── History.txt │ ├── Manifest.txt │ ├── README.txt │ ├── Rakefile │ ├── bin │ └── sparql_endpoint_web_service │ ├── lib │ ├── jruby-rack.jar │ ├── rsesame.jar │ ├── sparql_endpoint_web_service.rb │ └── sparql_endpoint_web_service │ │ ├── redland_backend.rb │ │ ├── semantic_backend.rb │ │ └── sesame_backend.rb │ ├── portal.rb │ ├── portal_auto_load_files.rb │ ├── portal_graphviz.rb │ ├── portal_graphviz.rb~ │ ├── rdf_data │ ├── rdfs_business.nt │ └── sample_news.nt │ ├── sample_news.nt │ ├── temp_data │ ├── gviz_4248.png │ ├── gviz_5422.dot │ ├── gviz_6080.dot │ ├── gviz_8708.dot │ ├── test-po2s.db │ ├── test-so2p.db │ └── test-sp2o.db │ ├── test │ └── test_sparql_endpoint_web_service.rb │ ├── test_client.rb │ └── test_client_benchmark.rb ├── part3 ├── README.txt ├── activerecord │ ├── ar_callback_demo.rb │ ├── ar_classes_from_database_metadata.rb │ ├── ar_execute_sql_demo.rb │ ├── ar_lazy_loading_demo.rb │ ├── ar_metadata_demo.rb │ ├── ar_observer_demo.rb │ ├── ar_setup_example.rb │ └── ar_transactions_demo.rb ├── amazon-s3 │ └── s3_test.rb ├── couchdb_client │ ├── couchdb_test.rb │ ├── data │ │ ├── firstnames.txt │ │ ├── lastnames.txt │ │ ├── negative.txt │ │ ├── placenames.txt │ │ ├── positive.txt │ │ └── prefixnames.txt │ ├── test_data │ │ ├── wikipedia_Barack_Obama.txt │ │ └── wikipedia_Hillary Rodham Clinton.txt │ ├── text-resource.rb │ ├── wikipedia_from_couchdb.rb │ ├── wikipedia_text │ │ ├── computers.txt │ │ ├── economy.txt │ │ ├── health.txt │ │ ├── politics.txt │ │ └── software.txt │ └── wikipedia_to_couchdb.rb ├── d2r_sparql_client │ ├── sparql_client.rb │ └── test_query.rb ├── datamapper │ └── dm_setup_example.rb ├── dbpedia_client │ ├── born_in_California.rb │ ├── list_dbpedia_properties.rb │ ├── sparql_client.rb │ └── test_query.rb ├── freebase_client │ ├── freebase_ruby.rb │ └── freebase_ruby_movie_genre.rb ├── jruby-lucene │ ├── index.rb │ ├── jruby-lucene-1.0.3.gem │ └── search.rb ├── memcached │ ├── activerecord_wrapper_example.rb │ ├── memcached_client_example.rb │ ├── sparql_client.rb │ └── web_services_wrapper_example.rb ├── mysql-search │ ├── mysql-activerecord-simple.rb │ └── mysql-activerecord.rb ├── nutch │ ├── crawl-urlfilter.txt │ ├── nutch-site.xml │ └── test_client.rb ├── open_calais_linked_data │ ├── sample.n3 │ ├── sample.rdf │ ├── use_linked_data copy.rb │ └── use_linked_data.rb ├── postgresql-search │ ├── postgresql-activerecord-simple.rb │ ├── postgresql-activerecord.rb │ └── pure-ruby-test.rb ├── postgresql_test_db.txt ├── solr │ ├── schema.xml │ ├── solr_test.rb │ └── solrconfig.xml ├── spacial-search │ ├── create_data.rb │ └── spacial-search-benchmark.rb ├── thinking-sphinx-rails-demo │ ├── README │ ├── Rakefile │ ├── app │ │ ├── controllers │ │ │ ├── application.rb │ │ │ └── index_controller.rb │ │ ├── helpers │ │ │ ├── application_helper.rb │ │ │ └── index_helper.rb │ │ ├── models │ │ │ └── news_article.rb │ │ └── views │ │ │ └── index │ │ │ └── index.rhtml │ ├── config │ │ ├── boot.rb │ │ ├── database.yml │ │ ├── development.sphinx.conf │ │ ├── environment.rb │ │ ├── environments │ │ │ ├── development.rb │ │ │ ├── production.rb │ │ │ └── test.rb │ │ ├── initializers │ │ │ ├── inflections.rb │ │ │ ├── mime_types.rb │ │ │ └── new_rails_defaults.rb │ │ ├── locales │ │ │ └── en.yml │ │ └── routes.rb │ ├── db │ │ ├── development.sqlite3 │ │ ├── migrate │ │ │ └── 20090306232535_create_news_articles.rb │ │ └── sphinx │ │ │ └── development │ │ │ ├── news_article_core.spa │ │ │ ├── news_article_core.spd │ │ │ ├── news_article_core.sph │ │ │ ├── news_article_core.spi │ │ │ ├── news_article_core.spm │ │ │ └── news_article_core.spp │ ├── doc │ │ └── README_FOR_APP │ ├── public │ │ ├── 404.html │ │ ├── 422.html │ │ ├── 500.html │ │ ├── dispatch.cgi │ │ ├── dispatch.fcgi │ │ ├── dispatch.rb │ │ ├── favicon.ico │ │ ├── images │ │ │ ├── Sphinx.jpg │ │ │ └── rails.png │ │ ├── javascripts │ │ │ ├── application.js │ │ │ ├── controls.js │ │ │ ├── dragdrop.js │ │ │ ├── effects.js │ │ │ └── prototype.js │ │ └── robots.txt │ ├── script │ │ ├── about │ │ ├── console │ │ ├── dbconsole │ │ ├── destroy │ │ ├── generate │ │ ├── performance │ │ │ ├── benchmarker │ │ │ ├── profiler │ │ │ └── request │ │ ├── plugin │ │ ├── process │ │ │ ├── inspector │ │ │ ├── reaper │ │ │ └── spawner │ │ ├── runner │ │ └── server │ ├── test │ │ ├── fixtures │ │ │ └── news_articles.yml │ │ ├── functional │ │ │ └── index_controller_test.rb │ │ ├── performance │ │ │ └── browsing_test.rb │ │ ├── test_helper.rb │ │ └── unit │ │ │ └── news_article_test.rb │ └── vendor │ │ └── plugins │ │ └── thinking-sphinx │ │ ├── LICENCE │ │ ├── README │ │ ├── README.textile │ │ ├── Rakefile │ │ ├── contribute.rb │ │ ├── cucumber.yml │ │ ├── features │ │ ├── a.rb │ │ ├── attribute_transformation.feature │ │ ├── datetime_deltas.feature │ │ ├── delayed_delta_indexing.feature │ │ ├── deleting_instances.feature │ │ ├── extensible_delta_indexing.feature │ │ ├── facets.feature │ │ ├── facets_across_model.feature │ │ ├── handling_edits.feature │ │ ├── retry_stale_indexes.feature │ │ ├── searching_across_models.feature │ │ ├── searching_by_model.feature │ │ ├── searching_with_find_arguments.feature │ │ ├── sphinx_detection.feature │ │ ├── step_definitions │ │ │ ├── alpha_steps.rb │ │ │ ├── beta_steps.rb │ │ │ ├── cat_steps.rb │ │ │ ├── common_steps.rb │ │ │ ├── datetime_delta_steps.rb │ │ │ ├── delayed_delta_indexing_steps.rb │ │ │ ├── extensible_delta_indexing_steps.rb │ │ │ ├── facet_steps.rb │ │ │ ├── find_arguments_steps.rb │ │ │ ├── gamma_steps.rb │ │ │ ├── search_steps.rb │ │ │ └── sphinx_steps.rb │ │ └── support │ │ │ ├── db │ │ │ ├── active_record.rb │ │ │ ├── database.example.yml │ │ │ ├── migrations │ │ │ │ ├── create_alphas.rb │ │ │ │ ├── create_animals.rb │ │ │ │ ├── create_betas.rb │ │ │ │ ├── create_boxes.rb │ │ │ │ ├── create_categories.rb │ │ │ │ ├── create_comments.rb │ │ │ │ ├── create_delayed_betas.rb │ │ │ │ ├── create_developers.rb │ │ │ │ ├── create_extensible_betas.rb │ │ │ │ ├── create_gammas.rb │ │ │ │ ├── create_people.rb │ │ │ │ ├── create_posts.rb │ │ │ │ ├── create_taggings.rb │ │ │ │ ├── create_tags.rb │ │ │ │ └── create_thetas.rb │ │ │ ├── mysql.rb │ │ │ └── postgresql.rb │ │ │ ├── env.rb │ │ │ ├── lib │ │ │ └── generic_delta_handler.rb │ │ │ ├── models │ │ │ ├── alpha.rb │ │ │ ├── animal.rb │ │ │ ├── beta.rb │ │ │ ├── box.rb │ │ │ ├── cat.rb │ │ │ ├── category.rb │ │ │ ├── comment.rb │ │ │ ├── delayed_beta.rb │ │ │ ├── developer.rb │ │ │ ├── extensible_beta.rb │ │ │ ├── gamma.rb │ │ │ ├── person.rb │ │ │ ├── post.rb │ │ │ ├── tag.rb │ │ │ ├── tagging.rb │ │ │ └── theta.rb │ │ │ ├── post_database.rb │ │ │ └── z.rb │ │ ├── ginger_scenarios.rb │ │ ├── init.rb │ │ ├── lib │ │ ├── thinking_sphinx.rb │ │ └── thinking_sphinx │ │ │ ├── active_record.rb │ │ │ ├── active_record │ │ │ ├── delta.rb │ │ │ ├── has_many_association.rb │ │ │ └── search.rb │ │ │ ├── adapters │ │ │ ├── abstract_adapter.rb │ │ │ ├── mysql_adapter.rb │ │ │ └── postgresql_adapter.rb │ │ │ ├── association.rb │ │ │ ├── attribute.rb │ │ │ ├── class_facet.rb │ │ │ ├── collection.rb │ │ │ ├── configuration.rb │ │ │ ├── core │ │ │ └── string.rb │ │ │ ├── deltas.rb │ │ │ ├── deltas │ │ │ ├── datetime_delta.rb │ │ │ ├── default_delta.rb │ │ │ ├── delayed_delta.rb │ │ │ └── delayed_delta │ │ │ │ ├── delta_job.rb │ │ │ │ ├── flag_as_deleted_job.rb │ │ │ │ └── job.rb │ │ │ ├── facet.rb │ │ │ ├── facet_collection.rb │ │ │ ├── field.rb │ │ │ ├── index.rb │ │ │ ├── index │ │ │ ├── builder.rb │ │ │ └── faux_column.rb │ │ │ ├── rails_additions.rb │ │ │ ├── search.rb │ │ │ └── tasks.rb │ │ ├── rails │ │ └── init.rb │ │ ├── spec │ │ ├── fixtures │ │ │ ├── data.sql │ │ │ ├── database.yml.default │ │ │ ├── models.rb │ │ │ └── structure.sql │ │ ├── spec_helper.rb │ │ ├── sphinx_helper.rb │ │ └── unit │ │ │ ├── thinking_sphinx │ │ │ ├── active_record │ │ │ │ ├── delta_spec.rb │ │ │ │ ├── has_many_association_spec.rb │ │ │ │ └── search_spec.rb │ │ │ ├── active_record_spec.rb │ │ │ ├── association_spec.rb │ │ │ ├── attribute_spec.rb │ │ │ ├── collection_spec.rb │ │ │ ├── configuration_spec.rb │ │ │ ├── core │ │ │ │ └── string_spec.rb │ │ │ ├── field_spec.rb │ │ │ ├── index │ │ │ │ ├── builder_spec.rb │ │ │ │ └── faux_column_spec.rb │ │ │ ├── index_spec.rb │ │ │ ├── rails_additions_spec.rb │ │ │ └── search_spec.rb │ │ │ └── thinking_sphinx_spec.rb │ │ ├── tasks │ │ ├── distribution.rb │ │ ├── rails.rake │ │ └── testing.rb │ │ ├── thinking-sphinx.gemspec │ │ └── vendor │ │ ├── after_commit │ │ ├── LICENSE │ │ ├── README │ │ ├── Rakefile │ │ ├── init.rb │ │ ├── lib │ │ │ ├── after_commit.rb │ │ │ └── after_commit │ │ │ │ ├── active_record.rb │ │ │ │ └── connection_adapters.rb │ │ └── test │ │ │ └── after_commit_test.rb │ │ ├── delayed_job │ │ └── lib │ │ │ └── delayed │ │ │ ├── job.rb │ │ │ ├── message_sending.rb │ │ │ ├── performable_method.rb │ │ │ └── worker.rb │ │ └── riddle │ │ └── lib │ │ ├── riddle.rb │ │ └── riddle │ │ ├── client.rb │ │ ├── client │ │ ├── filter.rb │ │ ├── message.rb │ │ └── response.rb │ │ ├── configuration.rb │ │ ├── configuration │ │ ├── distributed_index.rb │ │ ├── index.rb │ │ ├── indexer.rb │ │ ├── remote_index.rb │ │ ├── searchd.rb │ │ ├── section.rb │ │ ├── source.rb │ │ ├── sql_source.rb │ │ └── xml_source.rb │ │ └── controller.rb ├── ultrasphinx-rails-demo │ ├── README │ ├── Rakefile │ ├── app │ │ ├── controllers │ │ │ ├── application.rb │ │ │ └── index_controller.rb │ │ ├── helpers │ │ │ ├── application_helper.rb │ │ │ └── index_helper.rb │ │ ├── models │ │ │ └── news_article.rb │ │ └── views │ │ │ └── index │ │ │ └── index.rhtml │ ├── config │ │ ├── boot.rb │ │ ├── database.yml │ │ ├── environment.rb │ │ ├── environments │ │ │ ├── development.rb │ │ │ ├── production.rb │ │ │ └── test.rb │ │ ├── initializers │ │ │ ├── inflections.rb │ │ │ ├── mime_types.rb │ │ │ └── new_rails_defaults.rb │ │ ├── locales │ │ │ └── en.yml │ │ ├── routes.rb │ │ └── ultrasphinx │ │ │ ├── default.base │ │ │ └── development.conf │ ├── db │ │ ├── development.sqlite3 │ │ └── migrate │ │ │ └── 20090306232535_create_news_articles.rb │ ├── doc │ │ └── README_FOR_APP │ ├── public │ │ ├── 404.html │ │ ├── 422.html │ │ ├── 500.html │ │ ├── dispatch.cgi │ │ ├── dispatch.fcgi │ │ ├── dispatch.rb │ │ ├── favicon.ico │ │ ├── images │ │ │ ├── Sphinx.jpg │ │ │ └── rails.png │ │ ├── javascripts │ │ │ ├── application.js │ │ │ ├── controls.js │ │ │ ├── dragdrop.js │ │ │ ├── effects.js │ │ │ └── prototype.js │ │ └── robots.txt │ ├── script │ │ ├── about │ │ ├── console │ │ ├── dbconsole │ │ ├── destroy │ │ ├── generate │ │ ├── performance │ │ │ ├── benchmarker │ │ │ ├── profiler │ │ │ └── request │ │ ├── plugin │ │ ├── process │ │ │ ├── inspector │ │ │ ├── reaper │ │ │ └── spawner │ │ ├── runner │ │ └── server │ ├── test │ │ ├── fixtures │ │ │ └── news_articles.yml │ │ ├── functional │ │ │ └── index_controller_test.rb │ │ ├── performance │ │ │ └── browsing_test.rb │ │ ├── test_helper.rb │ │ └── unit │ │ │ └── news_article_test.rb │ └── vendor │ │ └── plugins │ │ └── ultrasphinx │ │ ├── CHANGELOG │ │ ├── DEPLOYMENT_NOTES │ │ ├── LICENSE │ │ ├── Manifest │ │ ├── RAKE_TASKS │ │ ├── README │ │ ├── Rakefile │ │ ├── TODO │ │ ├── examples │ │ ├── ap.multi │ │ └── default.base │ │ ├── generators │ │ └── ultrasphinx_migration │ │ │ ├── templates │ │ │ └── migration.rb │ │ │ └── ultrasphinx_migration_generator.rb │ │ ├── init.rb │ │ ├── install.rb │ │ ├── lib │ │ ├── ultrasphinx.rb │ │ └── ultrasphinx │ │ │ ├── associations.rb │ │ │ ├── autoload.rb │ │ │ ├── configure.rb │ │ │ ├── core_extensions.rb │ │ │ ├── fields.rb │ │ │ ├── is_indexed.rb │ │ │ ├── postgresql │ │ │ ├── concat_ws.sql │ │ │ ├── crc32.sql │ │ │ ├── group_concat.sql │ │ │ ├── hex_to_int.sql │ │ │ ├── language.sql │ │ │ └── unix_timestamp.sql │ │ │ ├── search.rb │ │ │ ├── search │ │ │ ├── internals.rb │ │ │ └── parser.rb │ │ │ ├── spell.rb │ │ │ └── ultrasphinx.rb │ │ ├── tasks │ │ └── ultrasphinx.rake │ │ ├── test │ │ ├── config │ │ │ └── ultrasphinx │ │ │ │ └── test.base │ │ ├── integration │ │ │ ├── app │ │ │ │ ├── README │ │ │ │ ├── Rakefile │ │ │ │ ├── app │ │ │ │ │ ├── controllers │ │ │ │ │ │ ├── addresses_controller.rb │ │ │ │ │ │ ├── application.rb │ │ │ │ │ │ ├── sellers_controller.rb │ │ │ │ │ │ ├── states_controller.rb │ │ │ │ │ │ └── users_controller.rb │ │ │ │ │ ├── helpers │ │ │ │ │ │ ├── addresses_helper.rb │ │ │ │ │ │ ├── application_helper.rb │ │ │ │ │ │ ├── sellers_helper.rb │ │ │ │ │ │ ├── states_helper.rb │ │ │ │ │ │ └── users_helper.rb │ │ │ │ │ ├── models │ │ │ │ │ │ ├── category.rb │ │ │ │ │ │ ├── geo │ │ │ │ │ │ │ ├── address.rb │ │ │ │ │ │ │ ├── country.rb │ │ │ │ │ │ │ └── state.rb │ │ │ │ │ │ ├── person │ │ │ │ │ │ │ └── user.rb │ │ │ │ │ │ └── seller.rb │ │ │ │ │ └── views │ │ │ │ │ │ ├── addresses │ │ │ │ │ │ ├── edit.html.erb │ │ │ │ │ │ ├── index.html.erb │ │ │ │ │ │ ├── new.html.erb │ │ │ │ │ │ └── show.html.erb │ │ │ │ │ │ ├── layouts │ │ │ │ │ │ ├── addresses.html.erb │ │ │ │ │ │ ├── sellers.html.erb │ │ │ │ │ │ ├── states.html.erb │ │ │ │ │ │ └── users.html.erb │ │ │ │ │ │ ├── sellers │ │ │ │ │ │ ├── edit.html.erb │ │ │ │ │ │ ├── index.html.erb │ │ │ │ │ │ ├── new.html.erb │ │ │ │ │ │ └── show.html.erb │ │ │ │ │ │ ├── states │ │ │ │ │ │ ├── edit.html.erb │ │ │ │ │ │ ├── index.html.erb │ │ │ │ │ │ ├── new.html.erb │ │ │ │ │ │ └── show.html.erb │ │ │ │ │ │ └── users │ │ │ │ │ │ ├── edit.html.erb │ │ │ │ │ │ ├── index.html.erb │ │ │ │ │ │ ├── new.html.erb │ │ │ │ │ │ └── show.html.erb │ │ │ │ ├── config │ │ │ │ │ ├── boot.rb │ │ │ │ │ ├── database.yml │ │ │ │ │ ├── environment.rb │ │ │ │ │ ├── environments │ │ │ │ │ │ ├── development.rb │ │ │ │ │ │ ├── production.rb │ │ │ │ │ │ └── test.rb │ │ │ │ │ ├── locomotive.yml │ │ │ │ │ ├── routes.rb │ │ │ │ │ └── ultrasphinx │ │ │ │ │ │ ├── default.base │ │ │ │ │ │ └── development.conf.canonical │ │ │ │ ├── db │ │ │ │ │ └── migrate │ │ │ │ │ │ ├── 001_create_users.rb │ │ │ │ │ │ ├── 002_create_sellers.rb │ │ │ │ │ │ ├── 003_create_addresses.rb │ │ │ │ │ │ ├── 004_create_states.rb │ │ │ │ │ │ ├── 005_add_capitalization_to_seller.rb │ │ │ │ │ │ ├── 006_add_deleted_to_user.rb │ │ │ │ │ │ ├── 007_add_lat_and_long_to_address.rb │ │ │ │ │ │ ├── 008_add_mission_statement_to_seller.rb │ │ │ │ │ │ ├── 009_create_countries.rb │ │ │ │ │ │ ├── 010_create_categories.rb │ │ │ │ │ │ └── 011_categories_sellers.rb │ │ │ │ ├── doc │ │ │ │ │ └── README_FOR_APP │ │ │ │ ├── public │ │ │ │ │ ├── .htaccess │ │ │ │ │ ├── 404.html │ │ │ │ │ ├── 500.html │ │ │ │ │ ├── dispatch.cgi │ │ │ │ │ ├── dispatch.fcgi │ │ │ │ │ ├── dispatch.rb │ │ │ │ │ ├── favicon.ico │ │ │ │ │ ├── images │ │ │ │ │ │ └── rails.png │ │ │ │ │ ├── index.html │ │ │ │ │ ├── javascripts │ │ │ │ │ │ ├── application.js │ │ │ │ │ │ ├── controls.js │ │ │ │ │ │ ├── dragdrop.js │ │ │ │ │ │ ├── effects.js │ │ │ │ │ │ └── prototype.js │ │ │ │ │ ├── robots.txt │ │ │ │ │ └── stylesheets │ │ │ │ │ │ └── scaffold.css │ │ │ │ ├── script │ │ │ │ │ ├── about │ │ │ │ │ ├── breakpointer │ │ │ │ │ ├── console │ │ │ │ │ ├── destroy │ │ │ │ │ ├── generate │ │ │ │ │ ├── performance │ │ │ │ │ │ ├── benchmarker │ │ │ │ │ │ └── profiler │ │ │ │ │ ├── plugin │ │ │ │ │ ├── process │ │ │ │ │ │ ├── inspector │ │ │ │ │ │ ├── reaper │ │ │ │ │ │ └── spawner │ │ │ │ │ ├── runner │ │ │ │ │ └── server │ │ │ │ └── test │ │ │ │ │ ├── fixtures │ │ │ │ │ ├── addresses.yml │ │ │ │ │ ├── categories.yml │ │ │ │ │ ├── categories_sellers.yml │ │ │ │ │ ├── countries.yml │ │ │ │ │ ├── sellers.yml │ │ │ │ │ ├── states.yml │ │ │ │ │ └── users.yml │ │ │ │ │ ├── functional │ │ │ │ │ ├── addresses_controller_test.rb │ │ │ │ │ ├── sellers_controller_test.rb │ │ │ │ │ ├── states_controller_test.rb │ │ │ │ │ └── users_controller_test.rb │ │ │ │ │ ├── test_helper.rb │ │ │ │ │ └── unit │ │ │ │ │ ├── address_test.rb │ │ │ │ │ ├── category_test.rb │ │ │ │ │ ├── country_test.rb │ │ │ │ │ ├── seller_test.rb │ │ │ │ │ ├── state_test.rb │ │ │ │ │ └── user_test.rb │ │ │ ├── configure_test.rb │ │ │ ├── delta_test.rb │ │ │ ├── search_test.rb │ │ │ ├── server_test.rb │ │ │ └── spell_test.rb │ │ ├── profile │ │ │ └── benchmark.rb │ │ ├── setup.rb │ │ ├── teardown.rb │ │ ├── test_all.rb │ │ ├── test_helper.rb │ │ ├── ts.multi │ │ └── unit │ │ │ └── parser_test.rb │ │ └── vendor │ │ ├── riddle │ │ ├── MIT-LICENCE │ │ ├── README │ │ ├── Rakefile │ │ ├── lib │ │ │ ├── riddle.rb │ │ │ └── riddle │ │ │ │ ├── client.rb │ │ │ │ └── client │ │ │ │ ├── filter.rb │ │ │ │ ├── message.rb │ │ │ │ └── response.rb │ │ └── spec │ │ │ ├── fixtures │ │ │ ├── data │ │ │ │ ├── anchor.bin │ │ │ │ ├── any.bin │ │ │ │ ├── boolean.bin │ │ │ │ ├── comment.bin │ │ │ │ ├── distinct.bin │ │ │ │ ├── field_weights.bin │ │ │ │ ├── filter.bin │ │ │ │ ├── filter_array.bin │ │ │ │ ├── filter_array_exclude.bin │ │ │ │ ├── filter_floats.bin │ │ │ │ ├── filter_floats_exclude.bin │ │ │ │ ├── filter_floats_range.bin │ │ │ │ ├── filter_range.bin │ │ │ │ ├── filter_range_exclude.bin │ │ │ │ ├── group.bin │ │ │ │ ├── index.bin │ │ │ │ ├── index_weights.bin │ │ │ │ ├── keywords_with_hits.bin │ │ │ │ ├── keywords_without_hits.bin │ │ │ │ ├── phrase.bin │ │ │ │ ├── rank_mode.bin │ │ │ │ ├── simple.bin │ │ │ │ ├── sort.bin │ │ │ │ ├── update_simple.bin │ │ │ │ └── weights.bin │ │ │ ├── data_generator.php │ │ │ ├── sphinx │ │ │ │ └── configuration.erb │ │ │ ├── sphinxapi.php │ │ │ └── sql │ │ │ │ ├── conf.example.yml │ │ │ │ ├── data.sql │ │ │ │ └── structure.sql │ │ │ ├── functional │ │ │ ├── excerpt_spec.rb │ │ │ ├── keywords_spec.rb │ │ │ ├── search_spec.rb │ │ │ └── update_spec.rb │ │ │ ├── spec_helper.rb │ │ │ ├── sphinx_helper.rb │ │ │ └── unit │ │ │ ├── client_spec.rb │ │ │ ├── filter_spec.rb │ │ │ ├── message_spec.rb │ │ │ └── response_spec.rb │ │ └── will_paginate │ │ └── LICENSE └── web-scraping │ ├── create_database_schema.rb │ ├── create_rdf_relations.rb │ ├── recipes.dot │ ├── recipes.rdf │ ├── sample.n3 │ ├── scrubit_cjskitchen_to_db.rb │ ├── scrubyit_cjskitchen_to_db.rb~ │ ├── scrubyt_cjskitchen_test copy.rb │ ├── scrubyt_cjskitchen_test.rb │ ├── watir_cookingspace_test.rb │ └── watir_cookingspace_to_db.rb └── part4 ├── README.txt ├── Ruby_map_reduce_scripts.zip ├── get_wikipedia_data.rb ├── google_maps_api.rb ├── googlemaps.html ├── interesting_things_web_app ├── .idea │ ├── .generators │ ├── .rakeTasks │ ├── encodings.xml │ ├── inspectionProfiles │ │ ├── Project_Default.xml │ │ └── profiles_settings.xml │ ├── interesting_things_web_app.iml │ ├── misc.xml │ ├── modules.xml │ ├── projectCodeStyle.xml │ ├── vcs.xml │ └── workspace.xml ├── README ├── Rakefile ├── app │ ├── controllers │ │ ├── admin_controller.rb │ │ ├── application_controller.rb │ │ ├── categories_controller.rb │ │ ├── home_controller.rb │ │ ├── info_controller.rb │ │ └── web_services_controller.rb │ ├── helpers │ │ ├── application_helper.rb │ │ ├── categories_helper.rb │ │ ├── home_helper.rb │ │ ├── info_helper.rb │ │ ├── summaries_helper.rb │ │ └── web_services_helper.rb │ ├── models │ │ ├── category_word.rb │ │ ├── document.rb │ │ ├── document_category.rb │ │ └── similar_link.rb │ └── views │ │ ├── admin │ │ └── index.html.erb │ │ ├── categories │ │ └── index.html.erb │ │ ├── home │ │ ├── _results.html.erb │ │ ├── get_url.html.erb │ │ ├── index.html.erb │ │ └── upload.html.erb │ │ └── info │ │ └── index.html.erb ├── config │ ├── boot.rb │ ├── database.yml │ ├── development.sphinx.conf │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── backtrace_silencers.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── new_rails_defaults.rb │ │ └── session_store.rb │ ├── locales │ │ └── en.yml │ └── routes.rb ├── db │ ├── categories_as_text │ │ ├── computers.txt │ │ ├── computers_ai.txt │ │ ├── computers_ai_datamining.txt │ │ ├── computers_ai_learning.txt │ │ ├── computers_ai_nlp.txt │ │ ├── computers_ai_search.txt │ │ ├── computers_ai_textmining.txt │ │ ├── computers_microsoft.txt │ │ ├── computers_programming.txt │ │ ├── computers_programming_c++.txt │ │ ├── computers_programming_java.txt │ │ ├── computers_programming_lisp.txt │ │ ├── computers_programming_ruby.txt │ │ ├── health.txt │ │ ├── health_exercise.txt │ │ ├── health_nutrition.txt │ │ ├── news.txt │ │ ├── news_economy.txt │ │ ├── news_politics.txt │ │ ├── news_war.txt │ │ ├── news_weather.txt │ │ ├── religion.txt │ │ ├── religion_buddhism.txt │ │ ├── religion_christianity.txt │ │ ├── religion_hinduism.txt │ │ ├── religion_islam.txt │ │ └── religion_judaism.txt │ ├── migrate │ │ ├── 20090422184401_create_documents.rb │ │ ├── 20090422192223_create_similar_links.rb │ │ ├── 20090422195410_create_document_categories.rb │ │ └── 20090422200423_create_category_words.rb │ ├── schema.rb │ ├── sphinx │ │ └── development │ │ │ ├── document_core.spa │ │ │ ├── document_core.spd │ │ │ ├── document_core.sph │ │ │ ├── document_core.spi │ │ │ ├── document_core.spm │ │ │ └── document_core.spp │ └── stop_words.txt ├── doc │ └── README_FOR_APP ├── lib │ └── interesting_things.rb ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ ├── favicon.ico │ ├── images │ │ ├── add.png │ │ ├── book.png │ │ ├── bulb.png │ │ ├── delete.png │ │ ├── edit.png │ │ ├── eye.png │ │ ├── home.png │ │ └── information.png │ ├── javascripts │ │ ├── application.js │ │ ├── controls.js │ │ ├── dragdrop.js │ │ ├── effects.js │ │ └── prototype.js │ ├── robots.txt │ └── stylesheets │ │ └── site.css ├── script │ ├── about │ ├── console │ ├── dbconsole │ ├── destroy │ ├── find_similar_things.rb │ ├── generate │ ├── performance │ │ ├── benchmarker │ │ └── profiler │ ├── plugin │ ├── runner │ └── server ├── test │ ├── fixtures │ │ ├── category_words.yml │ │ ├── document_categories.yml │ │ ├── documents.yml │ │ └── similar_links.yml │ ├── functional │ │ ├── categories_controller_test.rb │ │ ├── home_controller_test.rb │ │ ├── info_controller_test.rb │ │ ├── summaries_controller_test.rb │ │ └── web_services_controller_test.rb │ ├── performance │ │ └── browsing_test.rb │ ├── test_helper.rb │ └── unit │ │ ├── helpers │ │ ├── info_helper_test.rb │ │ └── web_services_helper_test.rb │ │ └── model_classes_db_test.rb └── vendor │ └── plugins │ ├── auto_complete │ ├── README │ ├── Rakefile │ ├── init.rb │ ├── lib │ │ ├── auto_complete.rb │ │ └── auto_complete_macros_helper.rb │ └── test │ │ └── auto_complete_test.rb │ ├── responds_to_parent.tgz │ └── thinking-sphinx │ ├── LICENCE │ ├── README │ ├── README.textile │ ├── Rakefile │ ├── contribute.rb │ ├── cucumber.yml │ ├── features │ ├── a.rb │ ├── attribute_transformation.feature │ ├── datetime_deltas.feature │ ├── delayed_delta_indexing.feature │ ├── deleting_instances.feature │ ├── extensible_delta_indexing.feature │ ├── facets.feature │ ├── facets_across_model.feature │ ├── handling_edits.feature │ ├── retry_stale_indexes.feature │ ├── searching_across_models.feature │ ├── searching_by_model.feature │ ├── searching_with_find_arguments.feature │ ├── sphinx_detection.feature │ ├── step_definitions │ │ ├── alpha_steps.rb │ │ ├── beta_steps.rb │ │ ├── cat_steps.rb │ │ ├── common_steps.rb │ │ ├── datetime_delta_steps.rb │ │ ├── delayed_delta_indexing_steps.rb │ │ ├── extensible_delta_indexing_steps.rb │ │ ├── facet_steps.rb │ │ ├── find_arguments_steps.rb │ │ ├── gamma_steps.rb │ │ ├── search_steps.rb │ │ └── sphinx_steps.rb │ └── support │ │ ├── db │ │ ├── active_record.rb │ │ ├── database.example.yml │ │ ├── migrations │ │ │ ├── create_alphas.rb │ │ │ ├── create_animals.rb │ │ │ ├── create_betas.rb │ │ │ ├── create_boxes.rb │ │ │ ├── create_categories.rb │ │ │ ├── create_comments.rb │ │ │ ├── create_delayed_betas.rb │ │ │ ├── create_developers.rb │ │ │ ├── create_extensible_betas.rb │ │ │ ├── create_gammas.rb │ │ │ ├── create_people.rb │ │ │ ├── create_posts.rb │ │ │ ├── create_taggings.rb │ │ │ ├── create_tags.rb │ │ │ └── create_thetas.rb │ │ ├── mysql.rb │ │ └── postgresql.rb │ │ ├── env.rb │ │ ├── lib │ │ └── generic_delta_handler.rb │ │ ├── models │ │ ├── alpha.rb │ │ ├── animal.rb │ │ ├── beta.rb │ │ ├── box.rb │ │ ├── cat.rb │ │ ├── category.rb │ │ ├── comment.rb │ │ ├── delayed_beta.rb │ │ ├── developer.rb │ │ ├── extensible_beta.rb │ │ ├── gamma.rb │ │ ├── person.rb │ │ ├── post.rb │ │ ├── tag.rb │ │ ├── tagging.rb │ │ └── theta.rb │ │ ├── post_database.rb │ │ └── z.rb │ ├── ginger_scenarios.rb │ ├── init.rb │ ├── lib │ ├── thinking_sphinx.rb │ └── thinking_sphinx │ │ ├── active_record.rb │ │ ├── active_record │ │ ├── delta.rb │ │ ├── has_many_association.rb │ │ └── search.rb │ │ ├── adapters │ │ ├── abstract_adapter.rb │ │ ├── mysql_adapter.rb │ │ └── postgresql_adapter.rb │ │ ├── association.rb │ │ ├── attribute.rb │ │ ├── class_facet.rb │ │ ├── collection.rb │ │ ├── configuration.rb │ │ ├── core │ │ └── string.rb │ │ ├── deltas.rb │ │ ├── deltas │ │ ├── datetime_delta.rb │ │ ├── default_delta.rb │ │ ├── delayed_delta.rb │ │ └── delayed_delta │ │ │ ├── delta_job.rb │ │ │ ├── flag_as_deleted_job.rb │ │ │ └── job.rb │ │ ├── facet.rb │ │ ├── facet_collection.rb │ │ ├── field.rb │ │ ├── index.rb │ │ ├── index │ │ ├── builder.rb │ │ └── faux_column.rb │ │ ├── rails_additions.rb │ │ ├── search.rb │ │ └── tasks.rb │ ├── rails │ └── init.rb │ ├── spec │ ├── fixtures │ │ ├── data.sql │ │ ├── database.yml.default │ │ ├── models.rb │ │ └── structure.sql │ ├── spec_helper.rb │ ├── sphinx_helper.rb │ └── unit │ │ ├── thinking_sphinx │ │ ├── active_record │ │ │ ├── delta_spec.rb │ │ │ ├── has_many_association_spec.rb │ │ │ └── search_spec.rb │ │ ├── active_record_spec.rb │ │ ├── association_spec.rb │ │ ├── attribute_spec.rb │ │ ├── collection_spec.rb │ │ ├── configuration_spec.rb │ │ ├── core │ │ │ └── string_spec.rb │ │ ├── field_spec.rb │ │ ├── index │ │ │ ├── builder_spec.rb │ │ │ └── faux_column_spec.rb │ │ ├── index_spec.rb │ │ ├── rails_additions_spec.rb │ │ └── search_spec.rb │ │ └── thinking_sphinx_spec.rb │ ├── tasks │ ├── distribution.rb │ ├── rails.rake │ └── testing.rb │ ├── thinking-sphinx.gemspec │ └── vendor │ ├── after_commit │ ├── LICENSE │ ├── README │ ├── Rakefile │ ├── init.rb │ ├── lib │ │ ├── after_commit.rb │ │ └── after_commit │ │ │ ├── active_record.rb │ │ │ └── connection_adapters.rb │ └── test │ │ └── after_commit_test.rb │ ├── delayed_job │ └── lib │ │ └── delayed │ │ ├── job.rb │ │ ├── message_sending.rb │ │ ├── performable_method.rb │ │ └── worker.rb │ └── riddle │ └── lib │ ├── riddle.rb │ └── riddle │ ├── client.rb │ ├── client │ ├── filter.rb │ ├── message.rb │ └── response.rb │ ├── configuration.rb │ ├── configuration │ ├── distributed_index.rb │ ├── index.rb │ ├── indexer.rb │ ├── remote_index.rb │ ├── searchd.rb │ ├── section.rb │ ├── source.rb │ ├── sql_source.rb │ └── xml_source.rb │ └── controller.rb ├── mashup_web_app ├── README ├── Rakefile ├── app │ ├── controllers │ │ ├── application_controller.rb │ │ └── mashup_controller.rb │ ├── helpers │ │ ├── application_helper.rb │ │ └── mashup_helper.rb │ └── views │ │ └── mashup │ │ └── index.html.erb ├── config │ ├── boot.rb │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── gmaps_api_key.yml │ ├── initializers │ │ ├── backtrace_silencers.rb │ │ ├── inflections.rb │ │ ├── mime_types.rb │ │ ├── new_rails_defaults.rb │ │ └── session_store.rb │ ├── locales │ │ └── en.yml │ └── routes.rb ├── db │ ├── development.sqlite3 │ ├── migrate │ │ └── 20090408234715_create_sessions.rb │ ├── placenames.txt │ └── schema.rb ├── doc │ └── README_FOR_APP ├── lib │ └── Places.rb ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ ├── favicon.ico │ ├── images │ │ └── rails.png │ ├── javascripts │ │ ├── application.js │ │ ├── clusterer.js │ │ ├── controls.js │ │ ├── dragdrop.js │ │ ├── effects.js │ │ ├── geoRssOverlay.js │ │ ├── markerGroup.js │ │ ├── prototype.js │ │ ├── wms-gs.js │ │ └── ym4r-gm.js │ └── robots.txt ├── script │ ├── about │ ├── console │ ├── dbconsole │ ├── destroy │ ├── generate │ ├── performance │ │ ├── benchmarker │ │ └── profiler │ ├── plugin │ ├── runner │ └── server ├── test │ ├── functional │ │ └── mashup_controller_test.rb │ ├── performance │ │ └── browsing_test.rb │ ├── test_helper.rb │ └── unit │ │ └── helpers │ │ └── mashup_helper_test.rb └── vendor │ └── plugins │ └── ym4r_gm │ ├── README │ ├── gmaps_api_key.yml.sample │ ├── init.rb │ ├── install.rb │ ├── javascript │ ├── clusterer.js │ ├── geoRssOverlay.js │ ├── markerGroup.js │ ├── wms-gs.js │ └── ym4r-gm.js │ ├── lib │ ├── gm_plugin │ │ ├── control.rb │ │ ├── geocoding.rb │ │ ├── helper.rb │ │ ├── key.rb │ │ ├── layer.rb │ │ ├── map.rb │ │ ├── mapping.rb │ │ ├── overlay.rb │ │ └── point.rb │ └── ym4r_gm.rb │ ├── rakefile.rb │ ├── tasks │ └── gm_tasks.rake │ └── test │ └── gm_test.rb ├── namefinder.jar ├── twitter_api.rb ├── wikipedia_article_data.zip └── wikipedia_name_finder_web_app ├── README ├── Rakefile ├── app ├── controllers │ ├── application_controller.rb │ └── search_controller.rb ├── helpers │ ├── application_helper.rb │ └── search_helper.rb ├── models │ └── name_link.rb └── views │ └── search │ └── index.html.erb ├── config ├── boot.rb ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── backtrace_silencers.rb │ ├── inflections.rb │ ├── mime_types.rb │ ├── new_rails_defaults.rb │ └── session_store.rb ├── locales │ └── en.yml └── routes.rb ├── db ├── mapreduce_results.zip ├── migrate │ └── 20090420151112_create_name_links.rb └── schema.rb ├── doc └── README_FOR_APP ├── public ├── 404.html ├── 422.html ├── 500.html ├── favicon.ico ├── images │ └── rails.png ├── javascripts │ ├── application.js │ ├── controls.js │ ├── dragdrop.js │ ├── effects.js │ └── prototype.js └── robots.txt ├── script ├── about ├── console ├── dbconsole ├── destroy ├── generate ├── performance │ ├── benchmarker │ └── profiler ├── plugin ├── runner └── server ├── test ├── fixtures │ └── name_links.yml ├── functional │ └── search_controller_test.rb ├── performance │ └── browsing_test.rb ├── test_helper.rb └── unit │ ├── helpers │ └── search_helper_test.rb │ └── name_link_test.rb └── vendor └── plugins └── auto_complete ├── README ├── Rakefile ├── init.rb ├── lib ├── auto_complete.rb └── auto_complete_macros_helper.rb └── test └── auto_complete_test.rb /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/README.txt -------------------------------------------------------------------------------- /appendices/B/jsp_http_headers/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/jsp_http_headers/index.jsp -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/README -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/Rakefile -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/app/controllers/index_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/app/controllers/index_controller.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/app/controllers/show_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/app/controllers/show_controller.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/app/helpers/index_helper.rb: -------------------------------------------------------------------------------- 1 | module IndexHelper 2 | end 3 | -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/app/helpers/show_helper.rb: -------------------------------------------------------------------------------- 1 | module ShowHelper 2 | end 3 | -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/app/models/news.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/app/models/news.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/app/views/index/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/app/views/index/index.html.erb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/app/views/show/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/app/views/show/index.html.erb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/config/boot.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/config/database.yml -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/config/environment.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/config/environments/development.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/config/environments/production.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/config/environments/test.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/config/initializers/inflections.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/config/initializers/new_rails_defaults.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/config/initializers/new_rails_defaults.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/config/initializers/session_store.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/config/locales/en.yml -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/config/routes.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/db/development.sqlite3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/db/migrate/20090402213252_create_news.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/db/migrate/20090402213252_create_news.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/doc/README_FOR_APP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/doc/README_FOR_APP -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/public/404.html -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/public/422.html -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/public/500.html -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/public/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/public/images/rails.png -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/public/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/public/javascripts/application.js -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/public/javascripts/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/public/javascripts/controls.js -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/public/javascripts/dragdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/public/javascripts/dragdrop.js -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/public/javascripts/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/public/javascripts/effects.js -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/public/javascripts/prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/public/javascripts/prototype.js -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/public/robots.txt -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/script/about: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/script/about -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/script/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/script/console -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/script/dbconsole: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/script/dbconsole -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/script/destroy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/script/destroy -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/script/generate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/script/generate -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/script/performance/benchmarker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/script/performance/benchmarker -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/script/performance/profiler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/script/performance/profiler -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/script/plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/script/plugin -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/script/runner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/script/runner -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/script/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/script/server -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/test/fixtures/news.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/test/fixtures/news.yml -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/test/functional/index_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/test/functional/index_controller_test.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/test/functional/show_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/test/functional/show_controller_test.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/test/performance/browsing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/test/performance/browsing_test.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/test/test_helper.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/test/unit/helpers/index_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/test/unit/helpers/index_helper_test.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/test/unit/helpers/show_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/test/unit/helpers/show_helper_test.rb -------------------------------------------------------------------------------- /appendices/B/rails_http_headers/test/unit/news_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/B/rails_http_headers/test/unit/news_test.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/.idea/.generators: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/.idea/.generators -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/.idea/.rakeTasks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/.idea/.rakeTasks -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/.idea/encodings.xml -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/.idea/misc.xml -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/.idea/modules.xml -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/.idea/projectCodeStyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/.idea/projectCodeStyle.xml -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/.idea/rails_rdfa.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/.idea/rails_rdfa.iml -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/.idea/vcs.xml -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/.idea/workspace.xml -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/README -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/Rakefile -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/app/controllers/index_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/app/controllers/index_controller.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/app/views/index/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/app/views/index/index.html.erb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/config/boot.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/config/database.yml -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/config/environment.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/config/environments/development.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/config/environments/production.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/config/environments/test.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/config/initializers/inflections.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/config/initializers/new_rails_defaults.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/config/initializers/new_rails_defaults.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/config/initializers/session_store.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/config/locales/en.yml -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/config/routes.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/db/migrate/20090503194101_create_news_articles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/db/migrate/20090503194101_create_news_articles.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/doc/README_FOR_APP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/doc/README_FOR_APP -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/log/development.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/log/development.log -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/public/404.html -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/public/422.html -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/public/500.html -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/public/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/public/images/rails.png -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/public/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/public/javascripts/application.js -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/public/javascripts/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/public/javascripts/controls.js -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/public/javascripts/dragdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/public/javascripts/dragdrop.js -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/public/javascripts/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/public/javascripts/effects.js -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/public/javascripts/prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/public/javascripts/prototype.js -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/public/robots.txt -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/script/about: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/script/about -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/script/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/script/console -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/script/dbconsole: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/script/dbconsole -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/script/destroy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/script/destroy -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/script/generate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/script/generate -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/script/performance/benchmarker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/script/performance/benchmarker -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/script/performance/profiler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/script/performance/profiler -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/script/plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/script/plugin -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/script/runner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/script/runner -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/script/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/script/server -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/test/fixtures/news_articles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/test/fixtures/news_articles.yml -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/test/functional/index_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/test/functional/index_controller_test.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/test/functional/model_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/test/functional/model_controller_test.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/test/performance/browsing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/test/performance/browsing_test.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/test/test_helper.rb -------------------------------------------------------------------------------- /appendices/C/rails_rdfa/test/unit/news_article_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/appendices/C/rails_rdfa/test/unit/news_article_test.rb -------------------------------------------------------------------------------- /part1/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/README.txt -------------------------------------------------------------------------------- /part1/big.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/big.txt -------------------------------------------------------------------------------- /part1/calais_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/calais_client.rb -------------------------------------------------------------------------------- /part1/calais_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/calais_test.rb -------------------------------------------------------------------------------- /part1/classification_and_summarization.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/classification_and_summarization.rb -------------------------------------------------------------------------------- /part1/classification_and_summarization_using_classifier_gem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/classification_and_summarization_using_classifier_gem.rb -------------------------------------------------------------------------------- /part1/classifier_bayesian_using_classifier_gem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/classifier_bayesian_using_classifier_gem.rb -------------------------------------------------------------------------------- /part1/classifier_lsa_using_classifier_gem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/classifier_lsa_using_classifier_gem.rb -------------------------------------------------------------------------------- /part1/classifier_word_count_statistics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/classifier_word_count_statistics.rb -------------------------------------------------------------------------------- /part1/cleanup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/cleanup.rb -------------------------------------------------------------------------------- /part1/data/firstnames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/data/firstnames.txt -------------------------------------------------------------------------------- /part1/data/lastnames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/data/lastnames.txt -------------------------------------------------------------------------------- /part1/data/negative.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/data/negative.txt -------------------------------------------------------------------------------- /part1/data/placenames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/data/placenames.txt -------------------------------------------------------------------------------- /part1/data/positive.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/data/positive.txt -------------------------------------------------------------------------------- /part1/data/prefixnames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/data/prefixnames.txt -------------------------------------------------------------------------------- /part1/entity_extraction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/entity_extraction.rb -------------------------------------------------------------------------------- /part1/find_common_names.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/find_common_names.rb -------------------------------------------------------------------------------- /part1/noise.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/noise.txt -------------------------------------------------------------------------------- /part1/remove_noise_characters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/remove_noise_characters.rb -------------------------------------------------------------------------------- /part1/sentiment-of-text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/sentiment-of-text.rb -------------------------------------------------------------------------------- /part1/spelling.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/spelling.rb -------------------------------------------------------------------------------- /part1/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/test.xml -------------------------------------------------------------------------------- /part1/test_data/test_article_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/test_data/test_article_1.txt -------------------------------------------------------------------------------- /part1/test_data/wikipedia_Barack_Obama.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/test_data/wikipedia_Barack_Obama.txt -------------------------------------------------------------------------------- /part1/test_data/wikipedia_Hillary Rodham Clinton.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/test_data/wikipedia_Hillary Rodham Clinton.txt -------------------------------------------------------------------------------- /part1/text-resource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/text-resource.rb -------------------------------------------------------------------------------- /part1/text-resource_chapter2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/text-resource_chapter2.rb -------------------------------------------------------------------------------- /part1/wikipedia_text/computers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/wikipedia_text/computers.txt -------------------------------------------------------------------------------- /part1/wikipedia_text/economy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/wikipedia_text/economy.txt -------------------------------------------------------------------------------- /part1/wikipedia_text/health.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/wikipedia_text/health.txt -------------------------------------------------------------------------------- /part1/wikipedia_text/software.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/wikipedia_text/software.txt -------------------------------------------------------------------------------- /part1/word-count-similarity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/word-count-similarity.rb -------------------------------------------------------------------------------- /part1/xml-text-extract-nokogiri.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/xml-text-extract-nokogiri.rb -------------------------------------------------------------------------------- /part1/xml-text-extract.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/xml-text-extract.rb -------------------------------------------------------------------------------- /part1/ymhtml.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part1/ymhtml.rb -------------------------------------------------------------------------------- /part2/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/README.txt -------------------------------------------------------------------------------- /part2/activerdf_agraph_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/activerdf_agraph_test.rb -------------------------------------------------------------------------------- /part2/activerdf_agraph_test2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/activerdf_agraph_test2.rb -------------------------------------------------------------------------------- /part2/agraph_sec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/agraph_sec.rb -------------------------------------------------------------------------------- /part2/agraph_sesame_rest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/agraph_sesame_rest.rb -------------------------------------------------------------------------------- /part2/data/foaf.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/foaf.nt -------------------------------------------------------------------------------- /part2/data/inferencing_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/inferencing_1.txt -------------------------------------------------------------------------------- /part2/data/inferencing_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/inferencing_2.txt -------------------------------------------------------------------------------- /part2/data/inferencing_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/inferencing_3.txt -------------------------------------------------------------------------------- /part2/data/inferencing_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/inferencing_4.txt -------------------------------------------------------------------------------- /part2/data/rdfs_business.n3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/rdfs_business.n3 -------------------------------------------------------------------------------- /part2/data/rdfs_business.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/rdfs_business.nt -------------------------------------------------------------------------------- /part2/data/rdfs_sample_1.n3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/rdfs_sample_1.n3 -------------------------------------------------------------------------------- /part2/data/rdfs_sample_1.owl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/rdfs_sample_1.owl -------------------------------------------------------------------------------- /part2/data/rdfs_sample_2.n3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/rdfs_sample_2.n3 -------------------------------------------------------------------------------- /part2/data/rdfs_sample_2.owl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/rdfs_sample_2.owl -------------------------------------------------------------------------------- /part2/data/sample_news.n3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/sample_news.n3 -------------------------------------------------------------------------------- /part2/data/sample_news.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/sample_news.nt -------------------------------------------------------------------------------- /part2/data/sparql_ask_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/sparql_ask_test.txt -------------------------------------------------------------------------------- /part2/data/sparql_combine_rdfs_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/sparql_combine_rdfs_test.txt -------------------------------------------------------------------------------- /part2/data/sparql_combine_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/sparql_combine_test.txt -------------------------------------------------------------------------------- /part2/data/sparql_construct_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/sparql_construct_test.txt -------------------------------------------------------------------------------- /part2/data/sparql_describe_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/sparql_describe_test.txt -------------------------------------------------------------------------------- /part2/data/sparql_select_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/sparql_select_test.txt -------------------------------------------------------------------------------- /part2/data/test.n3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/data/test.n3 -------------------------------------------------------------------------------- /part2/jruby_sesame/rsesame.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/jruby_sesame/rsesame.jar -------------------------------------------------------------------------------- /part2/jruby_sesame/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/jruby_sesame/test.rb -------------------------------------------------------------------------------- /part2/jruby_sesame/test2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/jruby_sesame/test2.rb -------------------------------------------------------------------------------- /part2/jruby_sesame/test_gen_rdf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/jruby_sesame/test_gen_rdf.rb -------------------------------------------------------------------------------- /part2/pure_ruby_sparql_client/sparql_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/pure_ruby_sparql_client/sparql_client.rb -------------------------------------------------------------------------------- /part2/pure_ruby_sparql_client/test_query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/pure_ruby_sparql_client/test_query.rb -------------------------------------------------------------------------------- /part2/pure_ruby_sparql_client/test_query_Free_University_Berlin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/pure_ruby_sparql_client/test_query_Free_University_Berlin.rb -------------------------------------------------------------------------------- /part2/pure_ruby_sparql_client/test_query_movie_database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/pure_ruby_sparql_client/test_query_movie_database.rb -------------------------------------------------------------------------------- /part2/pure_ruby_sparql_client/test_query_world_factbook.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/pure_ruby_sparql_client/test_query_world_factbook.rb -------------------------------------------------------------------------------- /part2/redland_demo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/redland_demo.rb -------------------------------------------------------------------------------- /part2/redland_umbel_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/redland_umbel_data.rb -------------------------------------------------------------------------------- /part2/sesame_rest_test_1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sesame_rest_test_1.rb -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/History.txt: -------------------------------------------------------------------------------- 1 | === 1.0.0 / 2009-02-14 2 | 3 | * 1 major enhancement 4 | 5 | * Birthday! 6 | 7 | -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/Manifest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/Manifest.txt -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/README.txt -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/Rakefile -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/bin/sparql_endpoint_web_service: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/lib/jruby-rack.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/lib/jruby-rack.jar -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/lib/rsesame.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/lib/rsesame.jar -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/lib/sparql_endpoint_web_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/lib/sparql_endpoint_web_service.rb -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/portal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/portal.rb -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/portal_auto_load_files.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/portal_auto_load_files.rb -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/portal_graphviz.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/portal_graphviz.rb -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/portal_graphviz.rb~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/portal_graphviz.rb~ -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/rdf_data/rdfs_business.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/rdf_data/rdfs_business.nt -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/rdf_data/sample_news.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/rdf_data/sample_news.nt -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/sample_news.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/sample_news.nt -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/temp_data/gviz_4248.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/temp_data/gviz_4248.png -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/temp_data/gviz_5422.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/temp_data/gviz_5422.dot -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/temp_data/gviz_6080.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/temp_data/gviz_6080.dot -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/temp_data/gviz_8708.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/temp_data/gviz_8708.dot -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/temp_data/test-po2s.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/temp_data/test-po2s.db -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/temp_data/test-so2p.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/temp_data/test-so2p.db -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/temp_data/test-sp2o.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/temp_data/test-sp2o.db -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/test/test_sparql_endpoint_web_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/test/test_sparql_endpoint_web_service.rb -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/test_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/test_client.rb -------------------------------------------------------------------------------- /part2/sparql_endpoint_web_service/test_client_benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part2/sparql_endpoint_web_service/test_client_benchmark.rb -------------------------------------------------------------------------------- /part3/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/README.txt -------------------------------------------------------------------------------- /part3/activerecord/ar_callback_demo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/activerecord/ar_callback_demo.rb -------------------------------------------------------------------------------- /part3/activerecord/ar_classes_from_database_metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/activerecord/ar_classes_from_database_metadata.rb -------------------------------------------------------------------------------- /part3/activerecord/ar_execute_sql_demo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/activerecord/ar_execute_sql_demo.rb -------------------------------------------------------------------------------- /part3/activerecord/ar_lazy_loading_demo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/activerecord/ar_lazy_loading_demo.rb -------------------------------------------------------------------------------- /part3/activerecord/ar_metadata_demo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/activerecord/ar_metadata_demo.rb -------------------------------------------------------------------------------- /part3/activerecord/ar_observer_demo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/activerecord/ar_observer_demo.rb -------------------------------------------------------------------------------- /part3/activerecord/ar_setup_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/activerecord/ar_setup_example.rb -------------------------------------------------------------------------------- /part3/activerecord/ar_transactions_demo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/activerecord/ar_transactions_demo.rb -------------------------------------------------------------------------------- /part3/amazon-s3/s3_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/amazon-s3/s3_test.rb -------------------------------------------------------------------------------- /part3/couchdb_client/couchdb_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/couchdb_test.rb -------------------------------------------------------------------------------- /part3/couchdb_client/data/firstnames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/data/firstnames.txt -------------------------------------------------------------------------------- /part3/couchdb_client/data/lastnames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/data/lastnames.txt -------------------------------------------------------------------------------- /part3/couchdb_client/data/negative.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/data/negative.txt -------------------------------------------------------------------------------- /part3/couchdb_client/data/placenames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/data/placenames.txt -------------------------------------------------------------------------------- /part3/couchdb_client/data/positive.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/data/positive.txt -------------------------------------------------------------------------------- /part3/couchdb_client/data/prefixnames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/data/prefixnames.txt -------------------------------------------------------------------------------- /part3/couchdb_client/test_data/wikipedia_Barack_Obama.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/test_data/wikipedia_Barack_Obama.txt -------------------------------------------------------------------------------- /part3/couchdb_client/test_data/wikipedia_Hillary Rodham Clinton.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/test_data/wikipedia_Hillary Rodham Clinton.txt -------------------------------------------------------------------------------- /part3/couchdb_client/text-resource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/text-resource.rb -------------------------------------------------------------------------------- /part3/couchdb_client/wikipedia_from_couchdb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/wikipedia_from_couchdb.rb -------------------------------------------------------------------------------- /part3/couchdb_client/wikipedia_text/computers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/wikipedia_text/computers.txt -------------------------------------------------------------------------------- /part3/couchdb_client/wikipedia_text/economy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/wikipedia_text/economy.txt -------------------------------------------------------------------------------- /part3/couchdb_client/wikipedia_text/health.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/wikipedia_text/health.txt -------------------------------------------------------------------------------- /part3/couchdb_client/wikipedia_text/politics.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/wikipedia_text/politics.txt -------------------------------------------------------------------------------- /part3/couchdb_client/wikipedia_text/software.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/wikipedia_text/software.txt -------------------------------------------------------------------------------- /part3/couchdb_client/wikipedia_to_couchdb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/couchdb_client/wikipedia_to_couchdb.rb -------------------------------------------------------------------------------- /part3/d2r_sparql_client/sparql_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/d2r_sparql_client/sparql_client.rb -------------------------------------------------------------------------------- /part3/d2r_sparql_client/test_query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/d2r_sparql_client/test_query.rb -------------------------------------------------------------------------------- /part3/datamapper/dm_setup_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/datamapper/dm_setup_example.rb -------------------------------------------------------------------------------- /part3/dbpedia_client/born_in_California.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/dbpedia_client/born_in_California.rb -------------------------------------------------------------------------------- /part3/dbpedia_client/list_dbpedia_properties.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/dbpedia_client/list_dbpedia_properties.rb -------------------------------------------------------------------------------- /part3/dbpedia_client/sparql_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/dbpedia_client/sparql_client.rb -------------------------------------------------------------------------------- /part3/dbpedia_client/test_query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/dbpedia_client/test_query.rb -------------------------------------------------------------------------------- /part3/freebase_client/freebase_ruby.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/freebase_client/freebase_ruby.rb -------------------------------------------------------------------------------- /part3/freebase_client/freebase_ruby_movie_genre.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/freebase_client/freebase_ruby_movie_genre.rb -------------------------------------------------------------------------------- /part3/jruby-lucene/index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/jruby-lucene/index.rb -------------------------------------------------------------------------------- /part3/jruby-lucene/jruby-lucene-1.0.3.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/jruby-lucene/jruby-lucene-1.0.3.gem -------------------------------------------------------------------------------- /part3/jruby-lucene/search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/jruby-lucene/search.rb -------------------------------------------------------------------------------- /part3/memcached/activerecord_wrapper_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/memcached/activerecord_wrapper_example.rb -------------------------------------------------------------------------------- /part3/memcached/memcached_client_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/memcached/memcached_client_example.rb -------------------------------------------------------------------------------- /part3/memcached/sparql_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/memcached/sparql_client.rb -------------------------------------------------------------------------------- /part3/memcached/web_services_wrapper_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/memcached/web_services_wrapper_example.rb -------------------------------------------------------------------------------- /part3/mysql-search/mysql-activerecord-simple.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/mysql-search/mysql-activerecord-simple.rb -------------------------------------------------------------------------------- /part3/mysql-search/mysql-activerecord.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/mysql-search/mysql-activerecord.rb -------------------------------------------------------------------------------- /part3/nutch/crawl-urlfilter.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/nutch/crawl-urlfilter.txt -------------------------------------------------------------------------------- /part3/nutch/nutch-site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/nutch/nutch-site.xml -------------------------------------------------------------------------------- /part3/nutch/test_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/nutch/test_client.rb -------------------------------------------------------------------------------- /part3/open_calais_linked_data/sample.n3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/open_calais_linked_data/sample.n3 -------------------------------------------------------------------------------- /part3/open_calais_linked_data/sample.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/open_calais_linked_data/sample.rdf -------------------------------------------------------------------------------- /part3/open_calais_linked_data/use_linked_data copy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/open_calais_linked_data/use_linked_data copy.rb -------------------------------------------------------------------------------- /part3/open_calais_linked_data/use_linked_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/open_calais_linked_data/use_linked_data.rb -------------------------------------------------------------------------------- /part3/postgresql-search/postgresql-activerecord-simple.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/postgresql-search/postgresql-activerecord-simple.rb -------------------------------------------------------------------------------- /part3/postgresql-search/postgresql-activerecord.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/postgresql-search/postgresql-activerecord.rb -------------------------------------------------------------------------------- /part3/postgresql-search/pure-ruby-test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/postgresql-search/pure-ruby-test.rb -------------------------------------------------------------------------------- /part3/postgresql_test_db.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/postgresql_test_db.txt -------------------------------------------------------------------------------- /part3/solr/schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/solr/schema.xml -------------------------------------------------------------------------------- /part3/solr/solr_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/solr/solr_test.rb -------------------------------------------------------------------------------- /part3/solr/solrconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/solr/solrconfig.xml -------------------------------------------------------------------------------- /part3/spacial-search/create_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/spacial-search/create_data.rb -------------------------------------------------------------------------------- /part3/spacial-search/spacial-search-benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/spacial-search/spacial-search-benchmark.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/README -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/Rakefile -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/app/controllers/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/app/controllers/application.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/app/controllers/index_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/app/controllers/index_controller.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/app/helpers/index_helper.rb: -------------------------------------------------------------------------------- 1 | module IndexHelper 2 | end 3 | -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/app/models/news_article.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/app/models/news_article.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/app/views/index/index.rhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/app/views/index/index.rhtml -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/config/boot.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/config/database.yml -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/config/development.sphinx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/config/development.sphinx.conf -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/config/environment.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/config/environments/development.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/config/environments/production.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/config/environments/test.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/config/initializers/inflections.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/config/initializers/new_rails_defaults.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/config/initializers/new_rails_defaults.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/config/locales/en.yml -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/config/routes.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/db/development.sqlite3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/db/sphinx/development/news_article_core.spa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/db/sphinx/development/news_article_core.spa -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/db/sphinx/development/news_article_core.spd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/db/sphinx/development/news_article_core.spd -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/db/sphinx/development/news_article_core.sph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/db/sphinx/development/news_article_core.sph -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/db/sphinx/development/news_article_core.spi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/db/sphinx/development/news_article_core.spi -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/db/sphinx/development/news_article_core.spm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/db/sphinx/development/news_article_core.spm -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/db/sphinx/development/news_article_core.spp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/db/sphinx/development/news_article_core.spp -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/doc/README_FOR_APP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/doc/README_FOR_APP -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/public/404.html -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/public/422.html -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/public/500.html -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/public/dispatch.cgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/public/dispatch.cgi -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/public/dispatch.fcgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/public/dispatch.fcgi -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/public/dispatch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/public/dispatch.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/public/images/Sphinx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/public/images/Sphinx.jpg -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/public/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/public/images/rails.png -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/public/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/public/javascripts/application.js -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/public/javascripts/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/public/javascripts/controls.js -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/public/javascripts/dragdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/public/javascripts/dragdrop.js -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/public/javascripts/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/public/javascripts/effects.js -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/public/javascripts/prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/public/javascripts/prototype.js -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/public/robots.txt -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/script/about: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/script/about -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/script/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/script/console -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/script/dbconsole: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/script/dbconsole -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/script/destroy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/script/destroy -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/script/generate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/script/generate -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/script/performance/benchmarker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/script/performance/benchmarker -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/script/performance/profiler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/script/performance/profiler -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/script/performance/request: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/script/performance/request -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/script/plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/script/plugin -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/script/process/inspector: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/script/process/inspector -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/script/process/reaper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/script/process/reaper -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/script/process/spawner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/script/process/spawner -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/script/runner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/script/runner -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/script/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/script/server -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/test/fixtures/news_articles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/test/fixtures/news_articles.yml -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/test/functional/index_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/test/functional/index_controller_test.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/test/performance/browsing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/test/performance/browsing_test.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/test/test_helper.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/test/unit/news_article_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/test/unit/news_article_test.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/LICENCE -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/README -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/Rakefile -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/contribute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/contribute.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/cucumber.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/cucumber.yml -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/features/a.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/features/a.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/features/support/models/cat.rb: -------------------------------------------------------------------------------- 1 | class Cat < Animal 2 | # 3 | end 4 | -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/features/support/models/tag.rb: -------------------------------------------------------------------------------- 1 | class Tag < ActiveRecord::Base 2 | belongs_to :post 3 | end 4 | -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/init.rb -------------------------------------------------------------------------------- /part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/rails/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/thinking-sphinx-rails-demo/vendor/plugins/thinking-sphinx/rails/init.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/README -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/Rakefile -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/app/controllers/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/app/controllers/application.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/app/controllers/index_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/app/controllers/index_controller.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/app/helpers/index_helper.rb: -------------------------------------------------------------------------------- 1 | module IndexHelper 2 | end 3 | -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/app/models/news_article.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/app/models/news_article.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/app/views/index/index.rhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/app/views/index/index.rhtml -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/config/boot.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/config/database.yml -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/config/environment.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/config/environments/development.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/config/environments/production.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/config/environments/test.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/config/initializers/inflections.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/config/initializers/new_rails_defaults.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/config/initializers/new_rails_defaults.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/config/locales/en.yml -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/config/routes.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/config/ultrasphinx/default.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/config/ultrasphinx/default.base -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/config/ultrasphinx/development.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/config/ultrasphinx/development.conf -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/db/development.sqlite3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/doc/README_FOR_APP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/doc/README_FOR_APP -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/public/404.html -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/public/422.html -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/public/500.html -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/public/dispatch.cgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/public/dispatch.cgi -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/public/dispatch.fcgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/public/dispatch.fcgi -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/public/dispatch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/public/dispatch.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/public/images/Sphinx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/public/images/Sphinx.jpg -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/public/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/public/images/rails.png -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/public/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/public/javascripts/application.js -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/public/javascripts/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/public/javascripts/controls.js -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/public/javascripts/dragdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/public/javascripts/dragdrop.js -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/public/javascripts/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/public/javascripts/effects.js -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/public/javascripts/prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/public/javascripts/prototype.js -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/public/robots.txt -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/script/about: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/script/about -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/script/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/script/console -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/script/dbconsole: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/script/dbconsole -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/script/destroy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/script/destroy -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/script/generate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/script/generate -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/script/performance/benchmarker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/script/performance/benchmarker -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/script/performance/profiler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/script/performance/profiler -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/script/performance/request: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/script/performance/request -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/script/plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/script/plugin -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/script/process/inspector: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/script/process/inspector -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/script/process/reaper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/script/process/reaper -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/script/process/spawner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/script/process/spawner -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/script/runner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/script/runner -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/script/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/script/server -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/test/fixtures/news_articles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/test/fixtures/news_articles.yml -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/test/functional/index_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/test/functional/index_controller_test.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/test/performance/browsing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/test/performance/browsing_test.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/test/test_helper.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/test/unit/news_article_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/test/unit/news_article_test.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/CHANGELOG -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/DEPLOYMENT_NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/DEPLOYMENT_NOTES -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/LICENSE -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/Manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/Manifest -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/RAKE_TASKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/RAKE_TASKS -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/README -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/Rakefile -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/TODO -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/examples/ap.multi: -------------------------------------------------------------------------------- 1 | add en_US-w_accents.multi 2 | add ap.rws 3 | -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/examples/default.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/examples/default.base -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/init.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/install.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/install.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/lib/ultrasphinx.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/lib/ultrasphinx.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/lib/ultrasphinx/postgresql/language.sql: -------------------------------------------------------------------------------- 1 | CREATE LANGUAGE 'plpgsql'; 2 | -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/test/integration/app/app/helpers/addresses_helper.rb: -------------------------------------------------------------------------------- 1 | module AddressesHelper 2 | end 3 | -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/test/integration/app/app/helpers/states_helper.rb: -------------------------------------------------------------------------------- 1 | module StatesHelper 2 | end 3 | -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/test/integration/app/app/helpers/users_helper.rb: -------------------------------------------------------------------------------- 1 | module UsersHelper 2 | end 3 | -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/test/integration/app/app/models/geo/country.rb: -------------------------------------------------------------------------------- 1 | 2 | class Geo::Country < ActiveRecord::Base 3 | is_indexed :fields => ['name'] 4 | end 5 | -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/test/integration/app/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/test/integration/app/test/fixtures/countries.yml: -------------------------------------------------------------------------------- 1 | # Intentionally left blank 2 | -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/test/setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/test/setup.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/test/teardown.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/test/teardown.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/test/test_all.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/test/test_all.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/test/test_helper.rb -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/test/ts.multi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/test/ts.multi -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/vendor/riddle/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/vendor/riddle/README -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/vendor/riddle/spec/fixtures/data/keywords_with_hits.bin: -------------------------------------------------------------------------------- 1 | patpeople -------------------------------------------------------------------------------- /part3/ultrasphinx-rails-demo/vendor/plugins/ultrasphinx/vendor/riddle/spec/fixtures/data/keywords_without_hits.bin: -------------------------------------------------------------------------------- 1 | patpeople -------------------------------------------------------------------------------- /part3/web-scraping/create_database_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/web-scraping/create_database_schema.rb -------------------------------------------------------------------------------- /part3/web-scraping/create_rdf_relations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/web-scraping/create_rdf_relations.rb -------------------------------------------------------------------------------- /part3/web-scraping/recipes.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/web-scraping/recipes.dot -------------------------------------------------------------------------------- /part3/web-scraping/recipes.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/web-scraping/recipes.rdf -------------------------------------------------------------------------------- /part3/web-scraping/sample.n3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/web-scraping/sample.n3 -------------------------------------------------------------------------------- /part3/web-scraping/scrubit_cjskitchen_to_db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/web-scraping/scrubit_cjskitchen_to_db.rb -------------------------------------------------------------------------------- /part3/web-scraping/scrubyit_cjskitchen_to_db.rb~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/web-scraping/scrubyit_cjskitchen_to_db.rb~ -------------------------------------------------------------------------------- /part3/web-scraping/scrubyt_cjskitchen_test copy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/web-scraping/scrubyt_cjskitchen_test copy.rb -------------------------------------------------------------------------------- /part3/web-scraping/scrubyt_cjskitchen_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/web-scraping/scrubyt_cjskitchen_test.rb -------------------------------------------------------------------------------- /part3/web-scraping/watir_cookingspace_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/web-scraping/watir_cookingspace_test.rb -------------------------------------------------------------------------------- /part3/web-scraping/watir_cookingspace_to_db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part3/web-scraping/watir_cookingspace_to_db.rb -------------------------------------------------------------------------------- /part4/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/README.txt -------------------------------------------------------------------------------- /part4/Ruby_map_reduce_scripts.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/Ruby_map_reduce_scripts.zip -------------------------------------------------------------------------------- /part4/get_wikipedia_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/get_wikipedia_data.rb -------------------------------------------------------------------------------- /part4/google_maps_api.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /part4/googlemaps.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/googlemaps.html -------------------------------------------------------------------------------- /part4/interesting_things_web_app/.idea/.generators: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/.idea/.generators -------------------------------------------------------------------------------- /part4/interesting_things_web_app/.idea/.rakeTasks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/.idea/.rakeTasks -------------------------------------------------------------------------------- /part4/interesting_things_web_app/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/.idea/encodings.xml -------------------------------------------------------------------------------- /part4/interesting_things_web_app/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /part4/interesting_things_web_app/.idea/interesting_things_web_app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/.idea/interesting_things_web_app.iml -------------------------------------------------------------------------------- /part4/interesting_things_web_app/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/.idea/misc.xml -------------------------------------------------------------------------------- /part4/interesting_things_web_app/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/.idea/modules.xml -------------------------------------------------------------------------------- /part4/interesting_things_web_app/.idea/projectCodeStyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/.idea/projectCodeStyle.xml -------------------------------------------------------------------------------- /part4/interesting_things_web_app/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/.idea/vcs.xml -------------------------------------------------------------------------------- /part4/interesting_things_web_app/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/.idea/workspace.xml -------------------------------------------------------------------------------- /part4/interesting_things_web_app/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/README -------------------------------------------------------------------------------- /part4/interesting_things_web_app/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/Rakefile -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/controllers/admin_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/app/controllers/admin_controller.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/controllers/categories_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/app/controllers/categories_controller.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/controllers/home_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/app/controllers/home_controller.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/controllers/info_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/app/controllers/info_controller.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/controllers/web_services_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/app/controllers/web_services_controller.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/helpers/categories_helper.rb: -------------------------------------------------------------------------------- 1 | module CategoriesHelper 2 | end 3 | -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/helpers/home_helper.rb: -------------------------------------------------------------------------------- 1 | module HomeHelper 2 | end 3 | -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/helpers/info_helper.rb: -------------------------------------------------------------------------------- 1 | module InfoHelper 2 | end 3 | -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/helpers/summaries_helper.rb: -------------------------------------------------------------------------------- 1 | module SummariesHelper 2 | end 3 | -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/helpers/web_services_helper.rb: -------------------------------------------------------------------------------- 1 | module WebServicesHelper 2 | end 3 | -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/models/category_word.rb: -------------------------------------------------------------------------------- 1 | class CategoryWord < ActiveRecord::Base 2 | end 3 | -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/models/document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/app/models/document.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/models/document_category.rb: -------------------------------------------------------------------------------- 1 | class DocumentCategory < ActiveRecord::Base 2 | end 3 | -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/models/similar_link.rb: -------------------------------------------------------------------------------- 1 | class SimilarLink < ActiveRecord::Base 2 | end 3 | -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/views/admin/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/app/views/admin/index.html.erb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/views/categories/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/app/views/categories/index.html.erb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/views/home/_results.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/app/views/home/_results.html.erb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/views/home/get_url.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/app/views/home/get_url.html.erb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/views/home/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/app/views/home/index.html.erb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/views/home/upload.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/app/views/home/upload.html.erb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/app/views/info/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/app/views/info/index.html.erb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/config/boot.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/config/database.yml -------------------------------------------------------------------------------- /part4/interesting_things_web_app/config/development.sphinx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/config/development.sphinx.conf -------------------------------------------------------------------------------- /part4/interesting_things_web_app/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/config/environment.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/config/environments/development.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/config/environments/production.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/config/environments/test.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/config/initializers/inflections.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/config/initializers/new_rails_defaults.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/config/initializers/new_rails_defaults.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/config/initializers/session_store.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/config/locales/en.yml -------------------------------------------------------------------------------- /part4/interesting_things_web_app/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/config/routes.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/categories_as_text/computers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/categories_as_text/computers.txt -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/categories_as_text/computers_ai.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/categories_as_text/computers_ai.txt -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/categories_as_text/health.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/categories_as_text/health.txt -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/categories_as_text/health_exercise.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/categories_as_text/health_exercise.txt -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/categories_as_text/news.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/categories_as_text/news.txt -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/categories_as_text/news_economy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/categories_as_text/news_economy.txt -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/categories_as_text/news_politics.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/categories_as_text/news_politics.txt -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/categories_as_text/news_war.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/categories_as_text/news_war.txt -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/categories_as_text/news_weather.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/categories_as_text/news_weather.txt -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/categories_as_text/religion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/categories_as_text/religion.txt -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/categories_as_text/religion_islam.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/categories_as_text/religion_islam.txt -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/schema.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/sphinx/development/document_core.spa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/sphinx/development/document_core.spa -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/sphinx/development/document_core.spd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/sphinx/development/document_core.spd -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/sphinx/development/document_core.sph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/sphinx/development/document_core.sph -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/sphinx/development/document_core.spi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/sphinx/development/document_core.spi -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/sphinx/development/document_core.spm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/sphinx/development/document_core.spm -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/sphinx/development/document_core.spp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/sphinx/development/document_core.spp -------------------------------------------------------------------------------- /part4/interesting_things_web_app/db/stop_words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/db/stop_words.txt -------------------------------------------------------------------------------- /part4/interesting_things_web_app/doc/README_FOR_APP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/doc/README_FOR_APP -------------------------------------------------------------------------------- /part4/interesting_things_web_app/lib/interesting_things.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/lib/interesting_things.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/404.html -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/422.html -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/500.html -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/images/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/images/add.png -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/images/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/images/book.png -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/images/bulb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/images/bulb.png -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/images/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/images/delete.png -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/images/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/images/edit.png -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/images/eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/images/eye.png -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/images/home.png -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/images/information.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/images/information.png -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/javascripts/application.js -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/javascripts/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/javascripts/controls.js -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/javascripts/dragdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/javascripts/dragdrop.js -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/javascripts/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/javascripts/effects.js -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/javascripts/prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/javascripts/prototype.js -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/robots.txt -------------------------------------------------------------------------------- /part4/interesting_things_web_app/public/stylesheets/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/public/stylesheets/site.css -------------------------------------------------------------------------------- /part4/interesting_things_web_app/script/about: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/script/about -------------------------------------------------------------------------------- /part4/interesting_things_web_app/script/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/script/console -------------------------------------------------------------------------------- /part4/interesting_things_web_app/script/dbconsole: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/script/dbconsole -------------------------------------------------------------------------------- /part4/interesting_things_web_app/script/destroy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/script/destroy -------------------------------------------------------------------------------- /part4/interesting_things_web_app/script/find_similar_things.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/script/find_similar_things.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/script/generate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/script/generate -------------------------------------------------------------------------------- /part4/interesting_things_web_app/script/performance/benchmarker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/script/performance/benchmarker -------------------------------------------------------------------------------- /part4/interesting_things_web_app/script/performance/profiler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/script/performance/profiler -------------------------------------------------------------------------------- /part4/interesting_things_web_app/script/plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/script/plugin -------------------------------------------------------------------------------- /part4/interesting_things_web_app/script/runner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/script/runner -------------------------------------------------------------------------------- /part4/interesting_things_web_app/script/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/script/server -------------------------------------------------------------------------------- /part4/interesting_things_web_app/test/fixtures/category_words.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/test/fixtures/category_words.yml -------------------------------------------------------------------------------- /part4/interesting_things_web_app/test/fixtures/document_categories.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/test/fixtures/document_categories.yml -------------------------------------------------------------------------------- /part4/interesting_things_web_app/test/fixtures/documents.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/test/fixtures/documents.yml -------------------------------------------------------------------------------- /part4/interesting_things_web_app/test/fixtures/similar_links.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/test/fixtures/similar_links.yml -------------------------------------------------------------------------------- /part4/interesting_things_web_app/test/functional/home_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/test/functional/home_controller_test.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/test/functional/info_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/test/functional/info_controller_test.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/test/performance/browsing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/test/performance/browsing_test.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/test/test_helper.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/test/unit/helpers/info_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/test/unit/helpers/info_helper_test.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/test/unit/model_classes_db_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/test/unit/model_classes_db_test.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/vendor/plugins/auto_complete/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/vendor/plugins/auto_complete/README -------------------------------------------------------------------------------- /part4/interesting_things_web_app/vendor/plugins/auto_complete/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/vendor/plugins/auto_complete/Rakefile -------------------------------------------------------------------------------- /part4/interesting_things_web_app/vendor/plugins/auto_complete/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/vendor/plugins/auto_complete/init.rb -------------------------------------------------------------------------------- /part4/interesting_things_web_app/vendor/plugins/responds_to_parent.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/vendor/plugins/responds_to_parent.tgz -------------------------------------------------------------------------------- /part4/interesting_things_web_app/vendor/plugins/thinking-sphinx/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/vendor/plugins/thinking-sphinx/LICENCE -------------------------------------------------------------------------------- /part4/interesting_things_web_app/vendor/plugins/thinking-sphinx/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/vendor/plugins/thinking-sphinx/README -------------------------------------------------------------------------------- /part4/interesting_things_web_app/vendor/plugins/thinking-sphinx/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/vendor/plugins/thinking-sphinx/Rakefile -------------------------------------------------------------------------------- /part4/interesting_things_web_app/vendor/plugins/thinking-sphinx/features/support/models/cat.rb: -------------------------------------------------------------------------------- 1 | class Cat < Animal 2 | # 3 | end 4 | -------------------------------------------------------------------------------- /part4/interesting_things_web_app/vendor/plugins/thinking-sphinx/features/support/models/tag.rb: -------------------------------------------------------------------------------- 1 | class Tag < ActiveRecord::Base 2 | belongs_to :post 3 | end 4 | -------------------------------------------------------------------------------- /part4/interesting_things_web_app/vendor/plugins/thinking-sphinx/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/interesting_things_web_app/vendor/plugins/thinking-sphinx/init.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/README -------------------------------------------------------------------------------- /part4/mashup_web_app/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/Rakefile -------------------------------------------------------------------------------- /part4/mashup_web_app/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/app/controllers/mashup_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/app/controllers/mashup_controller.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/app/helpers/mashup_helper.rb: -------------------------------------------------------------------------------- 1 | module MashupHelper 2 | end 3 | -------------------------------------------------------------------------------- /part4/mashup_web_app/app/views/mashup/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/app/views/mashup/index.html.erb -------------------------------------------------------------------------------- /part4/mashup_web_app/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/config/boot.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/config/database.yml -------------------------------------------------------------------------------- /part4/mashup_web_app/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/config/environment.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/config/environments/development.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/config/environments/production.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/config/environments/test.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/config/gmaps_api_key.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/config/gmaps_api_key.yml -------------------------------------------------------------------------------- /part4/mashup_web_app/config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/config/initializers/inflections.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/config/initializers/new_rails_defaults.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/config/initializers/new_rails_defaults.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/config/initializers/session_store.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/config/locales/en.yml -------------------------------------------------------------------------------- /part4/mashup_web_app/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/config/routes.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/db/development.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/db/development.sqlite3 -------------------------------------------------------------------------------- /part4/mashup_web_app/db/migrate/20090408234715_create_sessions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/db/migrate/20090408234715_create_sessions.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/db/placenames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/db/placenames.txt -------------------------------------------------------------------------------- /part4/mashup_web_app/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/db/schema.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/doc/README_FOR_APP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/doc/README_FOR_APP -------------------------------------------------------------------------------- /part4/mashup_web_app/lib/Places.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/lib/Places.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/public/404.html -------------------------------------------------------------------------------- /part4/mashup_web_app/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/public/422.html -------------------------------------------------------------------------------- /part4/mashup_web_app/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/public/500.html -------------------------------------------------------------------------------- /part4/mashup_web_app/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /part4/mashup_web_app/public/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/public/images/rails.png -------------------------------------------------------------------------------- /part4/mashup_web_app/public/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/public/javascripts/application.js -------------------------------------------------------------------------------- /part4/mashup_web_app/public/javascripts/clusterer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/public/javascripts/clusterer.js -------------------------------------------------------------------------------- /part4/mashup_web_app/public/javascripts/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/public/javascripts/controls.js -------------------------------------------------------------------------------- /part4/mashup_web_app/public/javascripts/dragdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/public/javascripts/dragdrop.js -------------------------------------------------------------------------------- /part4/mashup_web_app/public/javascripts/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/public/javascripts/effects.js -------------------------------------------------------------------------------- /part4/mashup_web_app/public/javascripts/geoRssOverlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/public/javascripts/geoRssOverlay.js -------------------------------------------------------------------------------- /part4/mashup_web_app/public/javascripts/markerGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/public/javascripts/markerGroup.js -------------------------------------------------------------------------------- /part4/mashup_web_app/public/javascripts/prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/public/javascripts/prototype.js -------------------------------------------------------------------------------- /part4/mashup_web_app/public/javascripts/wms-gs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/public/javascripts/wms-gs.js -------------------------------------------------------------------------------- /part4/mashup_web_app/public/javascripts/ym4r-gm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/public/javascripts/ym4r-gm.js -------------------------------------------------------------------------------- /part4/mashup_web_app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/public/robots.txt -------------------------------------------------------------------------------- /part4/mashup_web_app/script/about: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/script/about -------------------------------------------------------------------------------- /part4/mashup_web_app/script/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/script/console -------------------------------------------------------------------------------- /part4/mashup_web_app/script/dbconsole: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/script/dbconsole -------------------------------------------------------------------------------- /part4/mashup_web_app/script/destroy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/script/destroy -------------------------------------------------------------------------------- /part4/mashup_web_app/script/generate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/script/generate -------------------------------------------------------------------------------- /part4/mashup_web_app/script/performance/benchmarker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/script/performance/benchmarker -------------------------------------------------------------------------------- /part4/mashup_web_app/script/performance/profiler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/script/performance/profiler -------------------------------------------------------------------------------- /part4/mashup_web_app/script/plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/script/plugin -------------------------------------------------------------------------------- /part4/mashup_web_app/script/runner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/script/runner -------------------------------------------------------------------------------- /part4/mashup_web_app/script/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/script/server -------------------------------------------------------------------------------- /part4/mashup_web_app/test/functional/mashup_controller_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/test/functional/mashup_controller_test.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/test/performance/browsing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/test/performance/browsing_test.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/test/test_helper.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/test/unit/helpers/mashup_helper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/test/unit/helpers/mashup_helper_test.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/README -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/gmaps_api_key.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/gmaps_api_key.yml.sample -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/init.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/install.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/install.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/javascript/clusterer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/javascript/clusterer.js -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/javascript/geoRssOverlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/javascript/geoRssOverlay.js -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/javascript/markerGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/javascript/markerGroup.js -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/javascript/wms-gs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/javascript/wms-gs.js -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/javascript/ym4r-gm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/javascript/ym4r-gm.js -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/control.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/control.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/geocoding.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/geocoding.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/helper.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/key.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/layer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/layer.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/map.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/map.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/mapping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/mapping.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/overlay.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/overlay.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/point.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/gm_plugin/point.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/ym4r_gm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/lib/ym4r_gm.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/rakefile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/rakefile.rb -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/tasks/gm_tasks.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/tasks/gm_tasks.rake -------------------------------------------------------------------------------- /part4/mashup_web_app/vendor/plugins/ym4r_gm/test/gm_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/mashup_web_app/vendor/plugins/ym4r_gm/test/gm_test.rb -------------------------------------------------------------------------------- /part4/namefinder.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/namefinder.jar -------------------------------------------------------------------------------- /part4/twitter_api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/twitter_api.rb -------------------------------------------------------------------------------- /part4/wikipedia_article_data.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_article_data.zip -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/README -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/Rakefile -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/app/controllers/search_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/app/controllers/search_controller.rb -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/app/helpers/search_helper.rb: -------------------------------------------------------------------------------- 1 | module SearchHelper 2 | end 3 | -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/app/models/name_link.rb: -------------------------------------------------------------------------------- 1 | class NameLink < ActiveRecord::Base 2 | end 3 | -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/app/views/search/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/app/views/search/index.html.erb -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/config/boot.rb -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/config/database.yml -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/config/environment.rb -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/config/environments/development.rb -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/config/environments/production.rb -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/config/environments/test.rb -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/config/initializers/inflections.rb -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/config/initializers/session_store.rb -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/config/locales/en.yml -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/config/routes.rb -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/db/mapreduce_results.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/db/mapreduce_results.zip -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/db/schema.rb -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/doc/README_FOR_APP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/doc/README_FOR_APP -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/public/404.html -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/public/422.html -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/public/500.html -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/public/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/public/images/rails.png -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/public/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/public/javascripts/application.js -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/public/javascripts/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/public/javascripts/controls.js -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/public/javascripts/dragdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/public/javascripts/dragdrop.js -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/public/javascripts/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/public/javascripts/effects.js -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/public/javascripts/prototype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/public/javascripts/prototype.js -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/public/robots.txt -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/script/about: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/script/about -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/script/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/script/console -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/script/dbconsole: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/script/dbconsole -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/script/destroy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/script/destroy -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/script/generate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/script/generate -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/script/performance/benchmarker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/script/performance/benchmarker -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/script/performance/profiler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/script/performance/profiler -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/script/plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/script/plugin -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/script/runner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/script/runner -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/script/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/script/server -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/test/fixtures/name_links.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/test/fixtures/name_links.yml -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/test/performance/browsing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/test/performance/browsing_test.rb -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/test/test_helper.rb -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/test/unit/name_link_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/test/unit/name_link_test.rb -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/vendor/plugins/auto_complete/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/vendor/plugins/auto_complete/README -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/vendor/plugins/auto_complete/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/vendor/plugins/auto_complete/Rakefile -------------------------------------------------------------------------------- /part4/wikipedia_name_finder_web_app/vendor/plugins/auto_complete/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark-watson/scripting-intelligence-book-examples/HEAD/part4/wikipedia_name_finder_web_app/vendor/plugins/auto_complete/init.rb --------------------------------------------------------------------------------