Skip to content

Instantly share code, notes, and snippets.

if (!_cli.args.length) {
// show help by default
_cli.parse([ process.argv[0], process.argv[1], '-h' ]);
process.exit(0);
}
@pantaluna
pantaluna / gist:8935653
Created February 11, 2014 14:19
fcli gruntfile
/*global module:false, require:false */
var pause = require("grunt-pause");
module.exports = function(grunt) {
pause.init(grunt);
// Project configuration.
grunt.initConfig({
// Extra Variables
/*global module:false, require:false */
var pause = require("grunt-pause");
module.exports = function(grunt) {
pause.init(grunt);
// Project configuration.
grunt.initConfig({
// Extra Variables
func (self *Security) ServeHTTP(rw http.ResponseWriter, r *http.Request, next http.HandlerFunc) {
// Browser CORS
// https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
// http://www.html5rocks.com/en/tutorials/cors/
origin := r.Header.Get(mjdlib.HttpHeaderKeyOrigin);
// Browser CORS Origin: a Preflight Request (OPTIONS)
if r.Method == "OPTIONS" {
mjdlib.LogInfo("**CORS OPTIONS URL %v: \n request = %v\n", r.RequestURI, r)
@pantaluna
pantaluna / gist:89ffe94ec30fb28d9fb8
Created September 24, 2014 09:12
databaselocked.go
/*
# Filename: databaselocked.go
# Script
go get
go run databaselocked.go --addtestdata
go run databaselocked.go --updates
go run databaselocked.go --updates > updates.log 2>&1
grep "ERROR" updates.log
*/
/*
# Filename: databaselocked2.go
# Script
go get
go run databaselocked2.go --addtestdata
go run databaselocked2.go --updates
go run databaselocked2.go --updates > updates.log 2>&1
grep --context=2 --ignore-case "sqlite3.Error" updates.log
*/
@pantaluna
pantaluna / databaselocked3.go
Created September 25, 2014 09:16
databaselocked3.go
/*
# Filename: databaselocked3.go
# Mysql
DROP DATABASE dbtest;
CREATE DATABASE dbtest;
DROP USER utest@localhost;
CREATE USER utest@localhost IDENTIFIED BY 'ptest2322';
GRANT ALL PRIVILEGES ON dbtest.* TO utest@localhost WITH GRANT OPTION;
@pantaluna
pantaluna / gist:6049d1c14d4776a03383
Created October 20, 2014 10:21
collectd varnish 4.0.2
nano /etc/cgi-collectd-varnishstat.sh
#!/bin/bash
echo "Content-Type:application/json"
echo "Cache-Control: no-cache, no-store, must-revalidate"
echo "Pragma: no-cache"
echo "Expires: 0"
echo ""
varnishstat -j -f MAIN.cache*
exit 0
package com.pany.android.myapp;
import android.app.Application;
import android.util.Log;
import com.google.android.gms.analytics.GoogleAnalytics;
import com.google.android.gms.analytics.Logger;
import com.google.android.gms.analytics.Tracker;
import java.util.HashMap;
/**
GITSHELL>
cd home
git clone https://github.com/GumbyFramework/Claymate.git
cd Claymate
edit package.json : CHANGE "bower": "~1.0.0", to "bower": "~1.3.0",
npm install -g
GITSHELL>
cd home
claymate build