Skip to content

Instantly share code, notes, and snippets.

@spikeekips
spikeekips / README.md
Last active August 29, 2015 14:20
`gopkgcd logging` will change the directory to that source repository.

gopkg

$ env | grep GOPATH
GOPATH=/Users/spikeekips/workspace/kasi

Installed pakcages

@spikeekips
spikeekips / README.md
Last active February 17, 2024 01:34
Import & Export Script For Google Apps Script

Export & Import Google Apps Script

How To Use

Get the OAuth token

  1. Open OAuth 2.0 Playground
  2. Set the valid scopes, select all the scopes in Drive API
  3. Follow the steps
  4. Get the Access Token
@spikeekips
spikeekips / convert_csv_to_json.py
Created May 18, 2015 07:52
Convert csv to json
# -*- coding: utf-8 -*-
import csv
import pprint
import json
import sys
f = sys.argv[1]
@spikeekips
spikeekips / get_scopes_of_google_apis.py
Created May 27, 2015 07:30
get or filter the scopes of google apis
import os
import requests
import json
import sys
verbose = False
arguments = list()
for i in sys.argv[1:]:
if i in ('-v'):
@spikeekips
spikeekips / json.lua
Last active August 29, 2015 14:22 — forked from jveldboom/json.lua
require "cjson"
local dt = require "date_time"
--[[
From trink in IRC - thanks!
Example use:
[HttpListenInput]
address = "0.0.0.0:8325"
@spikeekips
spikeekips / READMD.md
Created August 26, 2015 07:55
Generate SSH secret key without passphrase
$ openssl rsa -in private_key_with_pass_phrase -out private_key_without_pass_phrase
@spikeekips
spikeekips / diskusage.lua
Created October 8, 2015 10:25 — forked from mattupstate/diskusage.lua
heka disk usage decoder and filter
--[[
Graphs disk usage data containing fields entield `DiskSize`, `DiskUsed`,
`DiskAvailable`, and `DiskPercentUsed`
Config:
- sec_per_row (uint, optional, default 60)
Sets the size of each bucket (resolution in seconds) in the sliding window.
- rows (uint, optional, default 1440)
Sets the size of the sliding window i.e., 1440 rows representing 60 seconds
@spikeekips
spikeekips / 0_reuse_code.js
Created October 25, 2015 16:56
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@spikeekips
spikeekips / gist:8dba651a1978cfd1f93b
Last active November 24, 2015 14:11
Recover after `git reset --hard`

http://stackoverflow.com/a/6780036/229734


I accidentally ran git reset --hard on my repo today too while having uncommitted changes too today. To get it back, I ran git fsck --lost-found, which wrote all unreferenced blobs to <path to repo>/.git/lost-found/. Since the files were uncommitted, I found them in the other directory within the <path to repo>/.git/lost-found/. From there, I can see the uncommitted files, copy out the blobs, and rename them.

Note: This only works if you added the files you want to save to the index (using git add .). If the files weren't in the index, they are lost.