Promises unified window for all chat conversations, better call quality. Upgrade seems to work fine. If you installed your old skype from a Ubuntu repository, you need to remove it...
deploy-to-production now calls Capistrano with bundle exec since we started to bundle Capistrano in all projects...
How to call routes, make requests and try out helpers from the Rails console...
...a blogpost about our journey, precompiling assets, fingerprinting, Haml, Sass & Compass and what he calls "the dark heinous hutch...
To temporarily change the current working directory in Ruby, call Dir.chdir with a block. The previous working directory will be restored when the block ends: Dir.chdir('/usr/local') do
Selenium has been the siren song that continually calls out to us. Unfortunately, in practice we’ve been unable to get Selenium to run reliably for real applications, on both...
...in a browser, at Google, we’ve been playing and experimenting with controls we call “custom buttons” in our apps (among other custom controls...
I brought up the question whether tests should call the translation API when checking for the presence of a string...
...of the class. The result is that when overriding those methods you can now call super because they’re are inherited from the new module...
Are you still adding printf/puts calls and restarting your app to figure what went wrong
A friend of mine calls it "the curse of the gifted" -- a tendency to lean on your native ability too much, because you've always been rewarded for doing that...
...finger after touchstart touching the element for a long time an JavaScript event handler calling event.preventDefault() on the touchstart event an JavaScript event handler calling event.preventDefault() on the touchend events...
...Only these events will fire: touchstart touchend Caveats when canceling with JavaScript When you call event.preventDefault() on the touchstart or touchend event, you can prevent the subsequent mouse events:
...collection of awesome shell scripts, has been extended by three scripts to help you call RSpec or Cucumber: cuc This script runs Cucumber the way you want it:
...to easily find your test results when you come back to the console later Calls RSpec 1 (spec) in a Rails 2 project and RSpec 2 (rspec) in a Rails...
...s functions like _.each, _.map or _.select, which unfortunately clutters your code with awkward calls to the _ helper. Fortunately when you use CoffeeScript you don't need any of that...
...only for clicking the link, which succeeds instantly. So, the After steps are being called, re-enabling the third party services in our case. \ Any subsequent requests would embed JavaScript...
...for the page to be built, since you are not always waiting for JavaScript calls. After('@javascript, @selenium') do wait_until { page.evaluate_script('$.active') == 0 } if Capybara.current_driver == :selenium
...of=~/.sync.key bs=256 count=1 chmod 600 ~/.sync.key Put this script (let's call it mount-ubuntu-one-sync) somewhere on your path: #!/bin/sh mkdir -p ~/sync KEYFILE=~/.sync.key...