###set global $GOPATH ~/.zshrc && add bin folder
export GOPATH="$HOME/projects/golang"
export PATH="$GOPATH/bin:$PATH"
###install gonew & golint
go get github.com/bmatsuo/gonew
go get github.com/golang/lint/golint
#!/usr/bin/env ruby | |
require 'terminal-notifier' | |
event, arg1, arg2, filename = ARGV | |
history = "#{Dir.home}/.mcabber/histo" | |
filename = "#{history}/#{arg2}" | |
log = File.open "#{Dir.home}/.mcabber/eventcmd.log", 'a' |
###set global $GOPATH ~/.zshrc && add bin folder
export GOPATH="$HOME/projects/golang"
export PATH="$GOPATH/bin:$PATH"
###install gonew & golint
go get github.com/bmatsuo/gonew
go get github.com/golang/lint/golint
package main | |
import ( | |
"fmt" | |
"time" | |
) | |
// Suggestions from golang-nuts | |
// http://play.golang.org/p/Ctg3_AQisl |
package main | |
import ( | |
"fmt" | |
"gopkg.in/mgo.v2" | |
"gopkg.in/mgo.v2/bson" | |
"time" | |
) | |
type Content struct { |
# 1. Clear retry set | |
Sidekiq::RetrySet.new.clear | |
# 2. Clear scheduled jobs | |
Sidekiq::ScheduledSet.new.clear | |
# 3. Clear 'Processed' and 'Failed' jobs |
class Delivery | |
WEIGHT_COEFFICIENT = 1 | |
VOLUME_COEFFICIENT = 1 | |
def initialize(order) | |
@order = order | |
end | |
def cost | |
@order.weight * WEIGHT_COEFFICIENT + @order.volume * VOLUME_COEFFICIENT |