Skip to content

Instantly share code, notes, and snippets.

Alexander Zeitler AlexZeitler

Block or report user

Report or block AlexZeitler

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
@AlexZeitler
AlexZeitler / gist:3323791
Created Aug 11, 2012 — forked from mattwarren/gist:2584969
Indexed properties for RavenDB
View gist:3323791
using System;
using System.Collections.Generic;
using System.ComponentModel.Composition.Hosting;
using Lucene.Net.Documents;
using Raven.Abstractions.Data;
using Raven.Abstractions.Indexing;
using Raven.Client;
using Raven.Client.Embedded;
using Raven.Client.Indexes;
using Raven.Client.Linq;
@AlexZeitler
AlexZeitler / gist:3323794
Created Aug 11, 2012 — forked from benfoster/gist:3304337
Performing one time migrations with RavenDB
View gist:3323794
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Starting migration.");
using (var store = new DocumentStore { ConnectionStringName = "RavenDb" }.Initialize())
{
using (var session = store.OpenSession())
{
@AlexZeitler
AlexZeitler / fstab
Created Aug 11, 2012 — forked from agross/fstab
fstab for cygwin / git file permissions
View fstab
# For a description of the file format, see the Users Guide
# http://cygwin.com/cygwin-ug-net/using.html#mount-table
D:/Users/agross/Downloads /scratch ntfs binary,posix=0,noacl 0 0
D:/Users/agross/Projekte/GROSSWEBER /gw ntfs binary,posix=0,noacl 0 0
D:/Users/agross/Coding/.NET /play ntfs binary,posix=0,noacl 0 0
D: /d ntfs binary,posix=0,noacl 0 0
C: /c ntfs binary,posix=0,noacl 0 0
C:/Cygwin/bin /usr/bin ntfs binary,posix=0,noacl 0 0
C:/Cygwin/lib /usr/lib ntfs binary,posix=0,noacl 0 0
@AlexZeitler
AlexZeitler / fake-http-context.cs
Created Oct 5, 2012 — forked from frankshearar/fake-http-context.cs
A Moq-using fake HTTP context to test controllers.
View fake-http-context.cs
public HttpContextBase FakeHttpContext() {
var context = new Mock<HttpContextBase>();
var files = new Mock<HttpFileCollectionBase>();
var request = new Mock<HttpRequestBase>();
var response = new Mock<HttpResponseBase>();
var session = new Mock<HttpSessionStateBase>();
var server = new Mock<HttpServerUtilityBase>();
var user = new Mock<IPrincipal>();
var identity = new Mock<IIdentity>();
request.Setup(req => req.ApplicationPath).Returns("~/");
View AdvancedKnockout.js
var UserModel = function () {
var self = this;
// Somewhat sophisticated loading flag that supports parallel loading of multiple endpoints.
self.loading = ko.observableArray();
// Encapsulating the entire form in a property, so we can use ko.mapping in a safe way.
// If properties were directly on the model, we'd have to re-init model every time we
// load data, which could lead to unwanted consequences.
self.user = ko.observable();
View gist:4474941
[TestFixture]
public class InboundRouteTests
{
private Uri baseUri;
private HttpConfiguration config;
[TestFixtureSetUp]
public void FixtureSetUp()
{
baseUri = new Uri("https://tests.local");
View SpecRunner.js
require.config({
baseUrl: '/backbone-tests/',
paths: {
'jquery' : '/app/libs/jquery',
'underscore' : '/app/libs/underscore',
'backbone' : '/app/libs/backbone',
'mocha' : 'libs/mocha',
'chai' : 'libs/chai',
'chai-jquery' : 'libs/chai-jquery',
'models' : '/app/models'
View cltools.sh
#!/bin/sh
##
# Install autoconf, automake and libtool smoothly on Mac OS X.
# Newer versions of these libraries are available and may work better on OS X
#
# This script is originally from http://jsdelfino.blogspot.com.au/2012/08/autoconf-and-automake-on-mac-os-x.html
#
export build=~/devtools # or wherever you'd like to build
View gist:8ec79af984b8a1024ab1
  1. Wget ftp://ftp.gnu.org/pub/gnu/gettext/gettext...t-0.12.1.tar.gz
  2. Untar file as tar -zxvf gettext-0.12.1.tar.gz
  3. cd to the directory containing the package's source code and type ./configure to configure the package for your system. If you're using csh on an old version of System V, you might need to type sh ./configure instead to prevent csh from trying to execute configure itself.

Running configure takes awhile. While running, it prints some messages telling which features it is checking for.

  1. Type make to compile the package.
  2. Optionally, type make check to run any self-tests that come with the package.
  3. Type make install to install the programs and any data files and documentation.
@AlexZeitler
AlexZeitler / gist:4894f93c935c0f7c1495
Last active Sep 7, 2015 — forked from kagemusha/gist:5866759
Using Debugger with Grunt
View gist:4894f93c935c0f7c1495
version: grunt-cli v0.1.8
1. Install node-inspector globally (-g)
npm install -g node-inspector
2. Add debugger statements to your code
3. Run your grunt task in debug mode
You can’t perform that action at this time.