This file contains 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
beforemovenode: function (tree, node, oldParent, newParent, index) { | |
var self = this; | |
self.moved = false; | |
self.ready = false; | |
Ext.Msg.confirm('', '', function (button) { | |
if (button === 'yes') { | |
$.ajax({ | |
async: false, | |
url: CMS.BaseUrl() + 'pfCMSTree/moveNode/', |
This file contains 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
# In your crontab: | |
* * * * * ruby ~/run.rb | |
# in ~/run.rb | |
12.times do | |
uptime = `uptime`.split(' ')[-3] | |
user = `whoami`.sub("\n", '') | |
# Optionally, use the following line to customize your username | |
# user = "@YOUR-TWITTER-NAME" | |
`curl http://loadaverages.elliottkember.com/statistics -s -d statistic\\[computer_id\\]=#{user}\\&statistic\\[uptime\\]=#{uptime}` |
This file contains 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
caption always "%{= kw}%-w%{= BW}%n %t%{-}%+w %-= @%H - %LD %d %LM - %c" | |
autodetach on # Autodetach session on hangup instead of terminating screen completely | |
startup_message off # Turn off the splash screen | |
defscrollback 30000 | |
term screen-256color | |
# terminfo and termcap for nice 256 color terminal | |
# allow bold colors - necessary for some reason |
This file contains 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
http://t.co/@"style="font-size:999999px;z-index:100;"onmouseover="setInterval(function(){$('a[onmouseover]').hide();},200)"/ |
This file contains 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/ruby | |
puts `pwd` | |
Dir.chdir File.dirname(__FILE__) | |
puts `pwd` | |
# Servor client for @theriothq. | |
# Be careful moving things up and down as some strings cause deadlocks. |
This file contains 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
## The quick-and-nasty CVE-2013-0156 Heroku inspector! | |
## Originally brought to you by @elliottkember with changes by @markpundsack @ Heroku | |
## Download and run using: | |
## ruby heroku-CVE-2013-0156.rb | |
`heroku list`.split("\n").each do |app| | |
app = app.strip | |
# Some "heroku apps" lines have === formatting for grouping. They're not apps. | |
next if app[0..2] == "===" |
This file contains 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(){ | |
$('*[data-repeat]').each(function(){ | |
var n = $(this).data('repeat'); | |
var parent = $(this).parent(); | |
self = $(this); | |
for (var i = 0; i < n; i++) { | |
self.after(self.clone()); | |
} | |
}) | |
}); |
This file contains 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
apps = `heroku apps`.split("\n") | |
apps.each do |app| | |
next if app.include? "My Apps" | |
app = app.split(" ")[0] | |
gems = `heroku addons --app #{app}`.split("\n") | |
gems.each do |gem| | |
if gem.include? "memcache:" | |
puts "#{app} is using #{gem}" | |
end | |
end |
This file contains 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
App.ApplicationSerializer = DS.ActiveModelSerializer.extend | |
serialize: (record, options) -> | |
json = @_super record, options | |
record.eachAttribute (name, attribute) -> | |
if attribute.options.readOnly | |
delete json.name | |
json | |
App.Object = Ember.Model.extend | |
name: DS.attr 'string', readOnly: true |
This file contains 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
App.SpinnerView = Ember.View.extend | |
shadow: false | |
color: '#000' | |
tagName: 'span' | |
classNameBindings: [':loading-spinner', 'isButton:button', 'centered:centered'] | |
didInsertElement: -> | |
opts = | |
lines: 13, # The number of lines to draw | |
length: 4, # The length of each line | |
width: 2, # The line thickness |