Some CoffeeScript (verbosely commented for clarity)
# Override Rails handling of confirmation
$.rails.allowAction = (element) ->
# The message is something like "Are you sure?"
message = element.data('confirm')| class ActionDispatch::Routing::Mapper | |
| def draw(routes_name) | |
| instance_eval(File.read(Rails.root.join("config/routes/#{routes_name}.rb"))) | |
| end | |
| end | |
| BCX::Application.routes.draw do | |
| draw :api | |
| draw :account | |
| draw :session |
| For those folks not already hanging out in #documentcloud... here's the log of this afternoon's Ember/Backbone politics discussion. | |
| 12:21 PM <wycats> jashkenas: hey | |
| 12:21 PM <wycats> jashkenas: I'm sorry | |
| 12:21 PM <wycats> how would you like me to describe backbone? | |
| 12:21 PM <wycats> let's work this out for once and for all :) | |
| 12:21 PM <wycats> I'm definitely not intentionally saying incorrect things about backbone | |
| 12:22 PM • knowtheory gets out popcorn | |
| 12:24 PM <jashkenas> don't worry about it too much -- I'm just not terribly pleased with backbone being continued to be used as the strawman... | |
| 12:24 PM <wycats> jashkenas: I am worried about it a lot |
| Dear soon-to-be-former user, | |
| We've got some fantastic news! Well, it's great news for us anyway. You, on | |
| the other hand, are fucked. | |
| We've just been acquired by: | |
| <!-- the env variables are controlled by Chef and passed in via -D on the java command-line --> | |
| <!-- This is using the appender here: https://github.com/t0xa/gelfj --> | |
| <appender name="graylog2" class="org.graylog2.log.GelfAppender"> | |
| <param name="graylogHost" value="${graylog.server}"/> | |
| <param name="originHost" value="${graylog.origin}"/> | |
| <param name="extractStacktrace" value="true"/> | |
| <param name="addExtendedInformation" value="true"/> | |
| <!-- The _web part is because a given app has multiple components --> | |
| <!-- This app might have a _web as well as an _batch component --> | |
| <param name="facility" value="${graylog.facility}_web"/> |
| # This adds a request header so NewRelic knows when the middleware stack | |
| # started processing. Hopefully this means we'll get better metrics, split | |
| # between actual request queueing and time spent in the middlewares. | |
| module Plex | |
| class MiddlewareStart | |
| def initialize(app) | |
| @app = app | |
| end | |
| def call(env) |
| #!/usr/bin/env ruby | |
| # List all keys stored in memcache. | |
| # Credit to Graham King at http://www.darkcoding.net/software/memcached-list-all-keys/ for the original article on how to get the data from memcache in the first place. | |
| require 'net/telnet' | |
| headings = %w(id expires bytes cache_key) | |
| rows = [] |
| #!/usr/bin/env python | |
| import sys, os.path | |
| install_path = sys.argv[1] | |
| target_platform = sys.argv[2] | |
| if target_platform != "iPhone": sys.exit() | |
| info_plist_path = os.path.join(install_path, 'Info.plist') |
| # I have now programmed in a lot of languages, and one thing I can say for sure | |
| # is that shell scripting does construct end styles very well. | |
| # | |
| # Example from http://redmine.ruby-lang.org/issues/5054 | |
| # | |
| # This is indeed also one of my few personal issues with Ruby syntax, the end trail. | |
| # | |
| module MyModule | |
| class MyClass |