“Any recommendations for a recurring-payment system that has to support charge amounts that change?”
“I’m having a hard time debugging jQuery live events…”
Check out FireQuery. You can also look at the data attributes attached to the target DOM elements.
Things to try include:
- Save a checksum for all assets and compare that after download to detect incomplete downloads.
- Check the
Content-Lengthheader against the actual content length of the asset.
- Did you set the
Content-Typeheader? Maybe Net::HTTP is confused.
- Try witching from Net::HTTP to the S3 gem.
“How can we prevent users from printing the web page?”
Though nothing can prevent users from making a screen shot, deterrents might include:
- A custom print.css.
- Some printers will not print the EURion constellation. Try embedding it in the image.
“Our Solr commits have sloooooooooooooooowed doooooooooooooooooooooooown.”
As Solr commits increase the warmers might take longer to spin up. You might need to add more servers or space our your commits.
- Pivotal is trying to retire our saucelabs-adapter for Sauce Labs. Sauce has improved their adapters — if you are having problems with them, let Sauce (and us) know!
- MySQL Partial Indexes can be super handy.
- YouTube announced a while back that they are changing their URL format for videos. In a nutshell they are moving away from query parameters, changing the “?” to “#!”, so http://www.youtube.com/watch?v=ylLzyHk54Z0 changes to http://www.youtube.com/watch#!v=ylLzyHk54Z0.
- My Tether turns your Palm Pre into a WiFi hotspot. Sprint only!
- RubyMine blah blah Rspec blah blah… check out this blog post to find out how to fix Rspec stack traces.
- SproutCore Founder Leaves Apple to Build HTML5 iPad Apps
- Don’t use Ruby’s
split()method to parse tab-delimited files — you might lose the extra white space at the end of the file when you have empty columns:
irb> "Mr.tBobtSmith".split("t") => ["Mr.", "Bob", "Smith"] irb> "Princett".split("t") => ["Prince"]