impress/Gemfile.lock
Matchu eab14e31fd waaay speed up Pet#translate_items
A few key changes:
  * Don't reload the whole pet 8 times!! Sooo many bad things
    happen, including redundant lookups of everything else and
    too many item saves and reindexes. Instead, fetch the item
    data, apply it to the items, and then save the items (once
    each!)
  * Updated my branch of globalize3 to be even better at avoiding
    redundant queries when saving. Woo.
  * Last realization: wrapping all the item saves in a single
    transaction works wonders. COMMIT seems to have high overhead,
    so doing only one took it from 50ms * 10 or whatever to 60ms.
    Good stuff.
2013-01-28 15:18:11 -06:00

320 lines
7.4 KiB
Text

GIT
remote: git://github.com/eventmachine/eventmachine.git
revision: d7c8a14dc494193a775add4b16c1e303cab5b285
specs:
eventmachine (1.0.0)
GIT
remote: git://github.com/iain/http_accept_language.git
revision: 7738e45ba154015597fca749b7d0257861c14a02
specs:
http_accept_language (2.0.0.pre)
GIT
remote: git://github.com/igrigorik/em-http-request.git
revision: 322f2273fa7ea07c1eeb92755bf67f1f05058e54
specs:
em-http-request (1.0.3)
addressable (>= 2.2.3)
cookiejar
em-socksify
eventmachine (>= 1.0.0.beta.4)
http_parser.rb (>= 0.5.3)
GIT
remote: git://github.com/igrigorik/em-mysqlplus.git
revision: 11d6e1123654b948c1d0a8c9d9077e82420b2846
specs:
em-mysqlplus (0.1.5)
eventmachine (>= 0.12.9)
GIT
remote: git://github.com/igrigorik/em-synchrony.git
revision: fe592a4b9b5345bca329477cb8f2f8d186b6fc7f
specs:
em-synchrony (1.0.2)
eventmachine (>= 1.0.0.beta.1)
GIT
remote: git://github.com/matchu/flex.git
revision: d62f508f795ecdbb383f406865daa72368b43ba5
specs:
flex (0.4.1)
multi_json (~> 1.3.4)
progressbar (~> 0.11.0)
prompter (~> 0.1.5)
GIT
remote: git://github.com/matchu/globalize3.git
revision: e23277864270131bbee29033f8a3abfb74ffe1f8
specs:
globalize3 (0.3.0)
activemodel (>= 3.0.0)
activerecord (>= 3.0.0)
paper_trail (~> 2)
GIT
remote: git://github.com/matchu/neopets.git
revision: d33aaf63d4617d9236ef0d99452b3bdc577cbc8e
specs:
neopets (0.1.0)
nokogiri (~> 1.5.2)
GIT
remote: git://github.com/oldmoe/mysqlplus.git
revision: f07936d2eb9b0893994ed99fe82267b5e7770d06
specs:
mysqlplus (0.1.1)
GIT
remote: git://github.com/rubyamf/rocketamf.git
revision: ed82db7659f624d6c3ca244e4127dad270a484c7
specs:
RocketAMF (1.0.0)
GEM
remote: http://rubygems.org/
specs:
POpen4 (0.1.4)
Platform (>= 0.4.0)
open4
Platform (0.4.0)
abstract (1.0.0)
actionmailer (3.0.19)
actionpack (= 3.0.19)
mail (~> 2.2.19)
actionpack (3.0.19)
activemodel (= 3.0.19)
activesupport (= 3.0.19)
builder (~> 2.1.2)
erubis (~> 2.6.6)
i18n (~> 0.5.0)
rack (~> 1.2.5)
rack-mount (~> 0.6.14)
rack-test (~> 0.5.7)
tzinfo (~> 0.3.23)
activemodel (3.0.19)
activesupport (= 3.0.19)
builder (~> 2.1.2)
i18n (~> 0.5.0)
activerecord (3.0.19)
activemodel (= 3.0.19)
activesupport (= 3.0.19)
arel (~> 2.0.10)
tzinfo (~> 0.3.23)
activeresource (3.0.19)
activemodel (= 3.0.19)
activesupport (= 3.0.19)
activesupport (3.0.19)
addressable (2.3.2)
arel (2.0.10)
bcrypt-ruby (2.1.4)
builder (2.1.2)
bullet (4.1.6)
uniform_notifier (~> 1.0.0)
carrierwave (0.5.8)
activesupport (~> 3.0)
character-encodings (0.4.1)
chronic (0.6.7)
closure-compiler (1.1.8)
compass (0.10.6)
haml (>= 3.0.4)
cookiejar (0.3.0)
devise (1.1.9)
bcrypt-ruby (~> 2.1.2)
warden (~> 1.0.2)
diff-lcs (1.1.3)
dye (0.1.4)
em-socksify (0.2.1)
eventmachine (>= 1.0.0.beta.4)
erubis (2.6.6)
abstract (>= 1.0.0)
excon (0.16.10)
factory_girl (2.6.4)
activesupport (>= 2.3.9)
factory_girl_rails (1.7.0)
factory_girl (~> 2.6.0)
railties (>= 3.0.0)
fog (1.8.0)
builder
excon (~> 0.14)
formatador (~> 0.2.0)
mime-types
multi_json (~> 1.0)
net-scp (~> 1.0.4)
net-ssh (>= 2.1.3)
nokogiri (~> 1.5.0)
ruby-hmac
formatador (0.2.4)
haml (3.0.25)
hoptoad_notifier (2.4.11)
activesupport
builder
http_parser.rb (0.5.3)
i18n (0.5.0)
jammit (0.5.4)
closure-compiler (>= 0.1.0)
yui-compressor (>= 0.9.1)
json (1.7.6)
mail (2.2.19)
activesupport (>= 2.3.6)
i18n (>= 0.4.0)
mime-types (~> 1.16)
treetop (~> 1.4.8)
memcache-client (1.8.5)
mime-types (1.19)
mini_magick (3.4)
subexec (~> 0.2.1)
msgpack (0.4.7)
multi_json (1.3.7)
mysql2 (0.2.18)
net-scp (1.0.4)
net-ssh (>= 1.99.1)
net-ssh (2.6.3)
newrelic_rpm (3.5.5.38)
nokogiri (1.5.6)
open4 (1.3.0)
openneo-auth-signatory (0.1.0)
ruby-hmac
paper_trail (2.7.0)
activerecord (~> 3.0)
railties (~> 3.0)
parallel (0.5.21)
patron (0.4.18)
polyglot (0.3.3)
progressbar (0.11.0)
prompter (0.1.5)
dye (>= 0.1.1)
yard (>= 0.6.3)
rack (1.2.7)
rack-fiber_pool (0.9.2)
rack-mount (0.6.14)
rack (>= 1.0.0)
rack-test (0.5.7)
rack (>= 1.0)
rails (3.0.19)
actionmailer (= 3.0.19)
actionpack (= 3.0.19)
activerecord (= 3.0.19)
activeresource (= 3.0.19)
activesupport (= 3.0.19)
bundler (~> 1.0)
railties (= 3.0.19)
railties (3.0.19)
actionpack (= 3.0.19)
activesupport (= 3.0.19)
rake (>= 0.8.7)
rdoc (~> 3.4)
thor (~> 0.14.4)
rake (10.0.3)
rdiscount (1.6.8)
rdoc (3.12)
json (~> 1.4)
redis (3.0.2)
redis-namespace (1.2.1)
redis (~> 3.0.0)
resque (1.23.0)
multi_json (~> 1.0)
redis-namespace (~> 1.0)
sinatra (>= 0.9.2)
vegas (~> 0.1.2)
resque-retry (0.1.0)
resque (>= 1.8.0)
resque-scheduler (>= 1.8.0)
resque-scheduler (2.0.0.e)
redis (>= 2.0.1)
resque (>= 1.15.0)
rufus-scheduler
rest-client (1.6.7)
mime-types (>= 1.16)
right_aws (2.1.0)
right_http_connection (>= 1.2.5)
right_http_connection (1.3.0)
rspec (2.0.1)
rspec-core (~> 2.0.1)
rspec-expectations (~> 2.0.1)
rspec-mocks (~> 2.0.1)
rspec-core (2.0.1)
rspec-expectations (2.0.1)
diff-lcs (>= 1.1.2)
rspec-mocks (2.0.1)
rspec-core (~> 2.0.1)
rspec-expectations (~> 2.0.1)
rspec-rails (2.0.1)
rspec (~> 2.0.0)
ruby-hmac (0.4.0)
rufus-scheduler (2.0.17)
tzinfo (>= 0.3.23)
sanitize (2.0.3)
nokogiri (>= 1.4.4, < 1.6)
sinatra (1.2.8)
rack (~> 1.1)
tilt (>= 1.2.2, < 2.0)
subexec (0.2.2)
swf_converter (0.0.3)
thor (0.14.6)
tilt (1.3.3)
treetop (1.4.12)
polyglot
polyglot (>= 0.3.1)
tzinfo (0.3.35)
uniform_notifier (1.0.2)
vegas (0.1.11)
rack (>= 1.0.0)
warden (1.0.6)
rack (>= 1.0)
whenever (0.7.3)
activesupport (>= 2.3.4)
chronic (~> 0.6.3)
will_paginate (3.0.4)
yard (0.8.3)
yui-compressor (0.9.6)
POpen4 (>= 0.1.4)
PLATFORMS
ruby
DEPENDENCIES
RocketAMF!
addressable
bullet (~> 4.1.5)
carrierwave (~> 0.5.8)
character-encodings (~> 0.4.1)
compass (~> 0.10.1)
devise (~> 1.1.5)
em-http-request!
em-mysqlplus!
em-synchrony!
eventmachine!
factory_girl_rails (~> 1.0)
flex!
fog (~> 1.8.0)
globalize3!
haml (~> 3.0.18)
hoptoad_notifier
http_accept_language!
jammit (~> 0.5.3)
memcache-client (~> 1.8.5)
mini_magick (~> 3.4)
msgpack (~> 0.4.3)
mysql2 (< 0.3)
mysqlplus!
neopets!
newrelic_rpm
nokogiri (~> 1.5.2)
openneo-auth-signatory (~> 0.1.0)
parallel (~> 0.5.17)
patron (~> 0.4.18)
rack-fiber_pool
rails (= 3.0.19)
rdiscount (~> 1.6.5)
resque (~> 1.23.0)
resque-retry (~> 0.1.0)
resque-scheduler (~> 2.0.0.d)
rest-client (~> 1.6.7)
right_aws (~> 2.1.0)
rspec-rails (~> 2.0.0.beta.22)
sanitize (~> 2.0.3)
swf_converter (~> 0.0.3)
whenever (~> 0.7.3)
will_paginate (~> 3.0.pre2)