This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function batch(f) { | |
var _altAlert = window.altAlert; | |
var _altConfirm = window.altConfirm; | |
var _refreshCarList = window.refreshCarList; | |
var _refreshTrainList = window.refreshTrainList; | |
window.altAlert = function() {}; | |
window.altConfirm = function(m, f) { f(); }; | |
window.refreshCarList = function() {}; | |
window.refreshTrainList = function() {}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
update-alternatives \ | |
--install /usr/bin/ruby ruby /usr/bin/ruby2.1 50 \ | |
--slave /usr/bin/irb irb /usr/bin/irb2.1 \ | |
--slave /usr/bin/rake rake /usr/bin/rake2.1 \ | |
--slave /usr/bin/gem gem /usr/bin/gem2.1 \ | |
--slave /usr/bin/rdoc rdoc /usr/bin/rdoc2.1 \ | |
--slave /usr/bin/testrb testrb /usr/bin/testrb2.1 \ | |
--slave /usr/bin/erb erb /usr/bin/erb2.1 \ | |
--slave /usr/bin/ri ri /usr/bin/ri2.1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
# -*- encoding: utf-8 -*- | |
require 'bundler' | |
Bundler.require | |
def gist(filename, content, options = {}) | |
data = { | |
description: options[:description], | |
public: options.fetch(:public, false), | |
files: { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'socket' | |
Thread.new do | |
__server = TCPServer.new 12000 | |
loop do | |
Thread.new __server.accept do |__client| | |
__binding = binding | |
loop do | |
__client.print '$ ' | |
cmd = __client.gets |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def unsafe_save!(instance) | |
instance.class.connection.disable_referential_integrity do | |
yield if block_given? | |
instance.save! validate: false | |
end | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function koaSession() { | |
return function(socket, next) { | |
var req = socket.request; | |
var res = new http.ServerResponse(req); | |
var ctx = app.createContext(req, res); | |
var gen = function *() { next(); }; | |
var sess = session(); | |
this.ctx = ctx; | |
sess.call(ctx, gen()).next(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
server { | |
listen 80; | |
# my.example.com.127.0.0.1.xip.io; | |
server_name "~^.*?([^.]+\.[^.]+)\.((?:\d{1,3}\.){3}\d{1,3})\.xip\.io$"; | |
location / { | |
proxy_set_header host $host; | |
proxy_set_header x-real-ip $remote_addr; | |
proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module SimplesIdeias | |
module I18n | |
def resolve(object, locale) | |
case object | |
when Array | |
object.map { |v| resolve v, locale } | |
when Hash | |
object.each.with_object({}) { |(k, v), o| o[k] = resolve v, locale } | |
when Symbol | |
::I18n.translate(object, :locale => locale) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# vim: ft=ruby | |
namespace 'load' do | |
task :defaults do | |
set :overridable_attributes, :branch | |
end | |
task :override do | |
attrs = Array(fetch(:overridable_attributes)).compact | |
attrs.each do |attr| |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def holiday?(ids) | |
today = Date.today | |
return true if [0, 6].include?(today.wday) | |
ids.each do |id| | |
url = "http://www.google.com/calendar/feeds/#{id}/public/full-noattendees" | |
res = RestClient.get URI.escape(url), params: { | |
'start-min' => today.to_s, | |
'start-max' => (today + 1).to_s, |