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
Gem::Specification.new do |s| | |
s.name = 'bang' | |
s.version = '0.1.0' | |
s.platform = Gem::Platform::RUBY | |
s.author = 'Jeff Kreeftmeijer' | |
s.email = '[email protected]' | |
s.summary = 'Bang!' | |
s.description = 'Bangs existing model methods' | |
s.files = ['bang.rb'] |
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
$("#element").click(function (ev) { | |
if(typeof ev.offsetX === "undefined" || typeof ev.offsetY === "undefined") { | |
var targetOffset = $(ev.target).offset(); | |
ev.offsetX = ev.pageX - targetOffset.left; | |
ev.offsetY = ev.pageY - targetOffset.top; | |
} | |
// now ev.offsetX and ev.offsetY can be used | |
// ... |
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
http://commandcenter.blogspot.pt/2012/06/less-is-exponentially-more.html | |
"In the end of course it came out quite different from either C or C++. More different even | |
than many realize. I made a list of significant simplifications in Go over C and C++: | |
regular syntax (don't need a symbol table to parse) | |
garbage collection (only) | |
no header files | |
explicit dependencies | |
no circular dependencies |
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 query(sql) | |
sql += ';' unless sql.end_with?(';') | |
# api call | |
res = @bq_client.execute( | |
:api_method => @bg_api.jobs.query, | |
:body_object => { "query" => sql }, | |
:timeoutMs => BQ_TIMEOUT, | |
:parameters => { "projectId" => BQ_EPF_PROJECT_ID } | |
) | |
# return result |
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
type SStore struct { | |
Name string | |
Descr string | |
Data map[string]string | |
} |
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
/* load configs. defaults to dev environment. */ | |
func load_environment(e string) bool { | |
var err error | |
if e == "" { | |
e = "dev" | |
} | |
configs, err = sstore.ReadFile("./configs/config_"+e+".sstore") | |
if err != nil { | |
return false | |
} |
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
configs.Data["smtp_host"] |
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
import _ "net/http/pprof" | |
// If the app is not running an http server, one needs to start one: | |
go func() { | |
log.Println(http.ListenAndServe("localhost:8000", nil)) | |
}() | |
// Or else/then its just point the browser to: | |
// http://ip:port/debug/pprof/</code> |
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
package main | |
import "fmt" | |
type Person struct { | |
Name string | |
age int // not Exported | |
} | |
func main() { |
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
package payment | |
import ( | |
"fmt" | |
"appengine" | |
"appengine/urlfetch" | |
"github.com/stripe/stripe-go" | |
"github.com/stripe/stripe-go/currency" |