Skip to content

Instantly share code, notes, and snippets.


Tod Karpinski tkarpinski

View GitHub Profile

Keybase proof

I hereby claim:

  • I am tkarpinski on github.
  • I am todkarpinski ( on keybase.
  • I have a public key ASAUNOlmtJmzY3G0Qo5hpwbJoLXIzzBNMHxi1jjNQ-xt3go

To claim this, I am signing this object:

tkarpinski / bigdata-log-query.sql
Last active Jan 7, 2017
Migrate Nearline Storage to Coldline storage for Arq Backup on Google Cloud
View bigdata-log-query.sql
MIN(cast(time_micros as timestamp)) as mi,
MAX(cast(time_micros as timestamp)) as ma,
COUNT(*) as ct,
FROM [{PROJECTNAME}:storageanalysis.usage]
--WHERE cs_user_agent = 'GCS Lifecycle Management' -- if you only want Lifecycle events
GROUP BY cs_bucket,cs_user_agent
View IdCodeStyleConventions.txt
Use real tabs that equal 4 spaces.
Use typically trailing braces everywhere (if, else, functions, structures, typedefs, class definitions, etc.)
if ( x ) {
tkarpinski / 1025charstring.txt
Created Mar 16, 2013
1025 char string - starts with 1, ends with 3, should exclude 3 if truncated at 1024 chars long
View 1025charstring.txt
tkarpinski / github_issues_to_csv.rb
Created Apr 12, 2012 — forked from henare/github_issues_to_csv.rb
Exports Github issues to CSV (API v3)
View github_issues_to_csv.rb
require 'octokit'
require 'csv'
require 'date'
# Github credentials to access your private project
# Project you want to export issues from
tkarpinski / CasseteConfiguration.cs
Created Feb 10, 2012
Cassette / SignalR integration
View CasseteConfiguration.cs
public class CassetteConfiguration : ICassetteConfiguration
public void Configure(BundleCollection bundles, CassetteSettings settings)
//Assuming that you've included the SignalR.Js nuget package this is how you configure
//cassette to correctly order your Scripts and your hub script generated by signalr
bundles.AddUrlWithAlias<ScriptBundle>("http://localhost:50436/signalr/hubs", "signalr-hub", b => { b.AddReference("~/Scripts"); });
tkarpinski / gist:1649302
Created Jan 20, 2012
Return JsonResult from Exception on Controller
View gist:1649302
protected override void OnException(ExceptionContext filterContext)
filterContext.Result = Json(new { error = filterContext.Exception.ToString()},JsonRequestBehavior.AllowGet());
tkarpinski / web.config
Created Jan 16, 2012
webconfig for http to https redirect
View web.config
<?xml version="1.0" encoding="UTF-8"?>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
tkarpinski / EnableLinkedConnections.reg
Created Jan 5, 2012
A reg file to EnableLinkedConnections (Network Drives over UAC)
View EnableLinkedConnections.reg
Windows Registry Editor Version 5.00
tkarpinski / template.js
Created Jan 4, 2012
template for js file using jslint and jquery namespace
View template.js
/// <reference path="jquery-1.7.1.js"/>
/// <reference path="jquery.namespace.js"/>
/*globals jQuery, window, document*/
///template for new js file in visual studio and jslint
my.namespace = (function () {
'use strict';