Skip to content

Instantly share code, notes, and snippets.

Tod Karpinski tkarpinski

Block or report user

Report or block tkarpinski

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
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';
You can’t perform that action at this time.