When running specs I often see this output before the specs start to run.
> rspec spec
Time: 0.288 ms
Time: 0.110 ms
Time: 0.084 ms
Time: 0.095 ms
Time: 0.105 ms
Time: 0.115 ms
<html> | |
<body> | |
<a href="http://www.mysite.com/">Home</a><!-- Why?! --> | |
<a href="/">Home</a><!-- How is this not the default?! --> | |
</body> | |
</html> |
## | |
# A Ruby HTTP Client Library | |
# https://github.com/jnunemaker/httparty | |
require 'httparty' | |
## | |
# "Getting Started" ServeManager API Client | |
# | |
# Our API is accessible from any language, of course. Hopefully a concrete | |
# working code example helps you get the basics built in the language of your |
When running specs I often see this output before the specs start to run.
> rspec spec
Time: 0.288 ms
Time: 0.110 ms
Time: 0.084 ms
Time: 0.095 ms
Time: 0.105 ms
Time: 0.115 ms
When dealing with legacy data it's been pretty common to run into malformed / illegal byte sequences in files. Figuring out what's causing the issue is often really difficult, especially when the file has thousands of rows.
Here's a trick I pretty much stumpbled upon:
nl file.txt | sort
sort: string comparison failed: Illegal byte sequence
sort: Set LC_ALL='C' to work around the problem.
#= require support/jasmine-given | |
class Geolocation | |
getCurrentPosition: -> | |
options = | |
maximumAge: 0 | |
timeout: 1*10*1000 | |
enableHighAccuracy: true | |
navigator.geolocation.getCurrentPosition(@success, @failure, options) |
After reading Code Climate's Rails' Insecure Defaults I realized I was guilty of breaking rule 3. Versioned Secret Tokens. Here's how I fixed it.
Use dotenv in development and test environments:
# Gemfile
gem 'dotenv-rails', groups: [:development, :test]
# file: /etc/xdg/lxsession/LXDE/autostart | |
# sudo raspi-config # Enable Boot To Desktop | |
# idea via: http://lokir.wordpress.com/2012/09/16/raspberry-pi-kiosk-mode-with-chromium/ | |
@lxpanel --profile LXDE | |
@pcmanfm --desktop --profile LXDE | |
# @xscreensaver -no-splash | |
@xset s off |
1.9.3-p327 → rspec spec/requests/ | |
WARNING: Nokogiri was built against LibXML version 2.8.0, but has dynamically loaded 2.7.8 | |
Rack::File headers parameter replaces cache_control after Rack 1.5. | |
...^CF^C | |
An error occurred in an after hook | |
Errno::EPIPE: Broken pipe | |
occurred at /Users/cjolly/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/poltergeist-1.0.2/lib/capybara/poltergeist/web_socket_server.rb:144:in `write' | |
F | |
An error occurred in an after hook |
>> ps.cancel_at
=> Fri, 05 Oct 2012 00:00:00 UTC +00:00
>> ps.cancel_at.class
=> ActiveSupport::TimeWithZone
>> ps.cancel_at = DateTime.new 2012, 11, 05
=> Mon, 05 Nov 2012 00:00:00 +0000
>> ps.save
(0.2ms) BEGIN
Entity Load (0.5ms) SELECT "entities".* FROM "entities" WHERE "entities"."id" = 2485 LIMIT 1
###################################################################### | |
# | |
# Photoboof Configuration File | |
# | |
# Use caution when editing manually. | |
# | |
####################################################################### | |
################## |