tsmmark / homophone Goto Github PK
View Code? Open in Web Editor NEWWords that sound like other words: homophone.com
Home Page: http://www.homophone.com
Words that sound like other words: homophone.com
Home Page: http://www.homophone.com
min-height for card ads?
Pretty sure this became introduced when I added window.location.protocol
for twitter. I guess it breaks facebook though.
Here's the feed URL used:
https://www.facebook.com/v2.1/dialog/feed?app_id=685448991537067&display=popup&e2e=%7B%7D&link=http%3Ahomophonestaging.herokuapp.com%2Fword_sets%2F2035&locale=en_US&next=http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter%2F2_ZudbRXWRs.js%3Fversion%3D41%23cb%3Dfa2c2b5a%26domain%3Dhomophonestaging.herokuapp.com%26origin%3Dhttp%253A%252F%252Fhomophonestaging.herokuapp.com%252Ff2ef54f224%26relation%3Dopener%26frame%3Df228c5a664%26result%3D%2522xxRESULTTOKENxx%2522&sdk=joey&version=v2.1
rails g scaffold pronunciations word_id:integer:index file_url attribution_text attribution_url
col-sm-8 col-sm-4
ActiveModel::ForbiddenAttributesError at /word_sets
ActiveModel::ForbiddenAttributesError
Application Frames All Frames
sanitize_for_mass_assignment activemodel (4.1.0) lib/active_model/forbidden_attributes_protection.rb, line 21
assign_attributes activerecord (4.1.0) lib/active_record/attribute_assignment.rb, line 24
init_attributes activerecord (4.1.0) lib/active_record/core.rb, line 452
initialize activerecord (4.1.0) lib/active_record/core.rb, line 198
new activerecord (4.1.0) lib/active_record/inheritance.rb, line 30
new activerecord (4.1.0) lib/active_record/inheritance.rb, line 30
build_resource cancan (1.6.10) lib/cancan/controller_resource.rb, line 85
load_resource_instance cancan (1.6.10) lib/cancan/controller_resource.rb, line 66
load_resource cancan (1.6.10) lib/cancan/controller_resource.rb, line 32
load_and_authorize_resource cancan (1.6.10) lib/cancan/controller_resource.rb, line 25
block in add_before_filter cancan (1.6.10) lib/cancan/controller_resource.rb, line 10
instance_exec activesupport (4.1.0) lib/active_support/callbacks.rb, line 440
block in make_lambda activesupport (4.1.0) lib/active_support/callbacks.rb, line 440
call activesupport (4.1.0) lib/active_support/callbacks.rb, line 143
block in halting_and_conditional activesupport (4.1.0) lib/active_support/callbacks.rb, line 143
call activesupport (4.1.0) lib/active_support/callbacks.rb, line 149
block in halting_and_conditional activesupport (4.1.0) lib/active_support/callbacks.rb, line 149
call activesupport (4.1.0) lib/active_support/callbacks.rb, line 229
block in halting activesupport (4.1.0) lib/active_support/callbacks.rb, line 229
call activesupport (4.1.0) lib/active_support/callbacks.rb, line 166
block in halting activesupport (4.1.0) lib/active_support/callbacks.rb, line 166
call activesupport (4.1.0) lib/active_support/callbacks.rb, line 86
run_callbacks activesupport (4.1.0) lib/active_support/callbacks.rb, line 86
process_action actionpack (4.1.0) lib/abstract_controller/callbacks.rb, line 19
process_action actionpack (4.1.0) lib/action_controller/metal/rescue.rb, line 29
block in process_action actionpack (4.1.0) lib/action_controller/metal/instrumentation.rb, line 31
block in instrument activesupport (4.1.0) lib/active_support/notifications.rb, line 159
instrument activesupport (4.1.0) lib/active_support/notifications/instrumenter.rb, line 20
instrument activesupport (4.1.0) lib/active_support/notifications.rb, line 159
process_action actionpack (4.1.0) lib/action_controller/metal/instrumentation.rb, line 30
process_action actionpack (4.1.0) lib/action_controller/metal/params_wrapper.rb, line 250
process_action activerecord (4.1.0) lib/active_record/railties/controller_runtime.rb, line 18
process actionpack (4.1.0) lib/abstract_controller/base.rb, line 136
process actionview (4.1.0) lib/action_view/rendering.rb, line 30
dispatch actionpack (4.1.0) lib/action_controller/metal.rb, line 195
dispatch actionpack (4.1.0) lib/action_controller/metal/rack_delegation.rb, line 13
block in action actionpack (4.1.0) lib/action_controller/metal.rb, line 231
call actionpack (4.1.0) lib/action_dispatch/routing/route_set.rb, line 80
dispatch actionpack (4.1.0) lib/action_dispatch/routing/route_set.rb, line 80
call actionpack (4.1.0) lib/action_dispatch/routing/route_set.rb, line 48
block in call actionpack (4.1.0) lib/action_dispatch/journey/router.rb, line 71
each actionpack (4.1.0) lib/action_dispatch/journey/router.rb, line 59
call actionpack (4.1.0) lib/action_dispatch/journey/router.rb, line 59
call actionpack (4.1.0) lib/action_dispatch/routing/route_set.rb, line 676
call newrelic_rpm (3.6.7.152) lib/new_relic/rack/error_collector.rb, line 43
call newrelic_rpm (3.6.7.152) lib/new_relic/rack/agent_hooks.rb, line 22
call newrelic_rpm (3.6.7.152) lib/new_relic/rack/browser_monitoring.rb, line 16
call newrelic_rpm (3.6.7.152) lib/new_relic/rack/developer_mode.rb, line 28
call rack (1.5.2) lib/rack/etag.rb, line 23
call rack (1.5.2) lib/rack/conditionalget.rb, line 35
call rack (1.5.2) lib/rack/head.rb, line 11
call actionpack (4.1.0) lib/action_dispatch/middleware/params_parser.rb, line 27
call actionpack (4.1.0) lib/action_dispatch/middleware/flash.rb, line 254
context rack (1.5.2) lib/rack/session/abstract/id.rb, line 225
call rack (1.5.2) lib/rack/session/abstract/id.rb, line 220
call actionpack (4.1.0) lib/action_dispatch/middleware/cookies.rb, line 560
call activerecord (4.1.0) lib/active_record/query_cache.rb, line 36
call activerecord (4.1.0) lib/active_record/connection_adapters/abstract/connection_pool.rb, line 621
call activerecord (4.1.0) lib/active_record/migration.rb, line 380
block in call actionpack (4.1.0) lib/action_dispatch/middleware/callbacks.rb, line 29
run_callbacks activesupport (4.1.0) lib/active_support/callbacks.rb, line 82
call actionpack (4.1.0) lib/action_dispatch/middleware/callbacks.rb, line 27
call actionpack (4.1.0) lib/action_dispatch/middleware/reloader.rb, line 73
call actionpack (4.1.0) lib/action_dispatch/middleware/remote_ip.rb, line 76
protected_app_call better_errors (1.0.1) lib/better_errors/middleware.rb, line 84
better_errors_call better_errors (1.0.1) lib/better_errors/middleware.rb, line 79
call better_errors (1.0.1) lib/better_errors/middleware.rb, line 56
call actionpack (4.1.0) lib/action_dispatch/middleware/debug_exceptions.rb, line 17
call actionpack (4.1.0) lib/action_dispatch/middleware/show_exceptions.rb, line 30
call_app railties (4.1.0) lib/rails/rack/logger.rb, line 38
block in call railties (4.1.0) lib/rails/rack/logger.rb, line 20
block in tagged activesupport (4.1.0) lib/active_support/tagged_logging.rb, line 68
tagged activesupport (4.1.0) lib/active_support/tagged_logging.rb, line 26
tagged activesupport (4.1.0) lib/active_support/tagged_logging.rb, line 68
call railties (4.1.0) lib/rails/rack/logger.rb, line 20
call actionpack (4.1.0) lib/action_dispatch/middleware/request_id.rb, line 21
call rack (1.5.2) lib/rack/methodoverride.rb, line 21
call rack (1.5.2) lib/rack/runtime.rb, line 17
call activesupport (4.1.0) lib/active_support/cache/strategy/local_cache_middleware.rb, line 26
If definition hasn't been checked in a while it may be outdated. Re-check in this case.
Generate dynamically based on the page.
Full list of meta names:
http://www.w3schools.com/tags/att_meta_name.asp
Or add x
to close to the top right.
Also maybe include "next page" link to the right of the title?
Text vs display text
Suggestion: include a small ad box for each definition popup.
User is presented a word and they are told how many other words sound like it and they get a point for each word they can match. After 5 rounds they are given a score and encouraged to share on socials (linking back to the game)
Make the back button "breadcrumb" nicer looking
Make it go "browser back" rather than navigate to the URL that was last
Wordnik supplies all of these things.
Also include "#{word1} vs #{word2] vs #{word3}"
on the page.
In my dialect they are (and it would appear that they are in many American dialects).
Wiktionary is my normal source for pronunciation information:
https://en.wiktionary.org/wiki/our
https://en.wiktionary.org/wiki/are
ActionController::RoutingError (No route matches [GET] "/pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"):
2015-01-03T23:16:56.861471+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/actionpack-4.1.0/lib/action_dispatch/middleware/debug_exceptions.rb:21:in call' 2015-01-03T23:16:56.861473+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/actionpack-4.1.0/lib/action_dispatch/middleware/show_exceptions.rb:30:in
call'
2015-01-03T23:16:56.861474+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/railties-4.1.0/lib/rails/rack/logger.rb:38:in call_app' 2015-01-03T23:16:56.861476+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/railties-4.1.0/lib/rails/rack/logger.rb:20:in
block in call'
2015-01-03T23:16:56.861478+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.0/lib/active_support/tagged_logging.rb:68:in block in tagged' 2015-01-03T23:16:56.861479+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.0/lib/active_support/tagged_logging.rb:26:in
tagged'
2015-01-03T23:16:56.861480+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.0/lib/active_support/tagged_logging.rb:68:in tagged' 2015-01-03T23:16:56.861482+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/railties-4.1.0/lib/rails/rack/logger.rb:20:in
call'
2015-01-03T23:16:56.861484+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/actionpack-4.1.0/lib/action_dispatch/middleware/request_id.rb:21:in call' 2015-01-03T23:16:56.861485+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/methodoverride.rb:21:in
call'
2015-01-03T23:16:56.861487+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/runtime.rb:17:in call' 2015-01-03T23:16:56.861489+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/activesupport-4.1.0/lib/active_support/cache/strategy/local_cache_middleware.rb:26:in
call'
2015-01-03T23:16:56.861490+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/actionpack-4.1.0/lib/action_dispatch/middleware/static.rb:64:in call' 2015-01-03T23:16:56.861492+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/rack-1.5.2/lib/rack/sendfile.rb:112:in
call'
2015-01-03T23:16:56.861493+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/railties-4.1.0/lib/rails/engine.rb:514:in call' 2015-01-03T23:16:56.861495+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/railties-4.1.0/lib/rails/application.rb:144:in
call'
2015-01-03T23:16:56.861515+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/unicorn-4.8.2/lib/unicorn/http_server.rb:572:in process_client' 2015-01-03T23:16:56.861517+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/unicorn-4.8.2/lib/unicorn/http_server.rb:666:in
worker_loop'
2015-01-03T23:16:56.861518+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.6.7.152/lib/new_relic/agent/instrumentation/unicorn_instrumentation.rb:22:in call' 2015-01-03T23:16:56.861521+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.6.7.152/lib/new_relic/agent/instrumentation/unicorn_instrumentation.rb:22:in
block (4 levels) in <top (required)>'
2015-01-03T23:16:56.861522+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/unicorn-4.8.2/lib/unicorn/http_server.rb:521:in spawn_missing_workers' 2015-01-03T23:16:56.861523+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/unicorn-4.8.2/lib/unicorn/http_server.rb:140:in
start'
2015-01-03T23:16:56.861525+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/gems/unicorn-4.8.2/bin/unicorn:126:in <top (required)>' 2015-01-03T23:16:56.861526+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/bin/unicorn:23:in
load'
2015-01-03T23:16:56.861528+00:00 app[web.1]: vendor/bundle/ruby/2.1.0/bin/unicorn:23:in `
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.