I hereby claim:
- I am svenfuchs on github.
- I am svenfuchs (https://keybase.io/svenfuchs) on keybase.
- I have a public key whose fingerprint is FEB0 A93F B199 EB4C CE1C B79B 60B8 9DF8 875A 4114
To claim this, I am signing this object:
Some notes on remote debugging mac builds on Travisci. It's hard to tell when something hangs what the cause it. Trial and error via commits is tedious. And on Mac , sometimes it's the gui asking for input. So I worked my around to get the access I needed for faster debugging a build. | |
################################################# | |
# Enable remote ssh access to travisci build for debugging | |
################################################# | |
# Add a key so we can login to travisci vm | |
- cat ssh/travisci.pub >> ~/.ssh/authorized_keys | |
- chmod 600 ssh/travisci | |
# Install netcat |
#!/usr/bin/env ruby | |
require 'csv' | |
filename = ARGV.shift | |
def format(questions, answers) | |
answers.map.with_index do |answer, ix| | |
"##### #{questions[ix]}\n\n#{answer}\n\n" | |
end |
def translate(locale, key, options = {}) | |
# ... | |
entry = lookup(locale, key, scope) || resolve(locale, key, default, options) || raise(I18n::MissingTranslationData.new(locale, key, options)) | |
# ... | |
end | |
def localize(locale, object, format = :default) | |
raise ArgumentError, "Object must be a Date, DateTime or Time object. #{object.inspect} given." unless object.respond_to?(:strftime) | |
if Symbol == format |
class Locale # is this a String? maybe not. | |
attr :language, :script, :region, :variant, :extension, :private_use | |
def valid? | |
# validate against RFC4646 | |
end | |
def parent | |
# return 'en' for 'en-US' etc. | |
end | |
end |
I hereby claim:
To claim this, I am signing this object:
activerecord.errors.models.content.attributes.topic.invalid | |
activerecord.errors.models.content.invalid | |
activerecord.errors.messages.invalid | |
# with STI | |
activerecord.errors.models.post.attributes.topic.invalid # Topic is invalid for post | |
activerecord.errors.models.post.invalid # Post is invalid | |
activerecord.errors.models.content.attributes.topic.invalid # Topic is invalid for content | |
activerecord.errors.models.content.invalid # Content is invalid | |
activerecord.errors.messages.invalid # This is invalid |
Who's up to a post-railsconfeu08-coolest-quotes-tshirt-site? | |
Rails doesn't scale! (Oscar Wilde) | |
Look at all the things I'm not doing! (DHH) | |
Most people don't need Zulu on your website. (Josh Harvey) | |
t :rails (Sven Fuchs) | |
That is sooo "Linux"! (Jeremy Kemper) | |
Java is to Javascript what car is to carpet (at BoF "Xing on Rails") | |
No suitable for a t-shirt but still noteworthy: |
# see http://pastie.org/274816 and http://pastie.org/274829 | |
# I have: "foo" | |
# I need: ['f', 'fo', 'foo'] | |
require 'benchmark' | |
def using_split(str) | |
str.split(//mu).inject([]) do |arr, char| | |
arr << arr[-1].to_s + char.to_s | |
end |
// line 272 and following - seems to work for me, at least i can drag across multiple tbodys | |
if (movingDown && jQuery.tableDnD.dragObject != currentRow) { | |
currentRow.parentNode.insertBefore(jQuery.tableDnD.dragObject, currentRow.nextSibling); | |
} else if (! movingDown && jQuery.tableDnD.dragObject != currentRow) { | |
currentRow.parentNode.insertBefore(jQuery.tableDnD.dragObject, currentRow); | |
} | |
describe "POST to :create" do | |
action { post :create, @params } | |
all_with :an_empty_blog | |
it_assigns :article | |
with :login_as_admin do | |
it "succeeds", with => :valid_article_params do | |
it_saves :article | |
it_assigns :flash :notice => :not_nil |