Skip to content

Instantly share code, notes, and snippets.

View stefanfoulis's full-sized avatar

Stefan Foulis stefanfoulis

View GitHub Profile
@smerrell
smerrell / gist:905949
Created April 6, 2011 16:13
My ~/.gitconfig aliases
[alias]
# Git-tfs workflows
ct = tfs ct --build-default-comment
tfsrebase = !git stash && git checkout master && git tfs pull && git checkout @{-1} && git rebase master && git stash pop
tfsworkflow = !git checkout master && git tfs pull && git checkout @{-1} && git rebase master && git checkout master && git merge @{-1} --ff-only && git tfs ct --build-default-comment
# Github workflows
upmaster = !git checkout master && git fetch upstream && git merge upstream/master --ff-only && git push origin HEAD
uprebase = !git checkout master && git fetch upstream && git merge upstream/master --ff-only && git push origin HEAD && git checkout @{-1} && git rebase master
@valyagolev
valyagolev / gist:1643096
Created January 19, 2012 21:54
a view which dispatches requests to it to different views
from django.views.generic.base import View
class HttpMethodDependedView(View):
routes = {
}
def dispatch(self, request, *args, **kwargs):
method = request.method.lower()
if method in self.routes:
@beniwohli
beniwohli / fill_translations.py
Created February 2, 2012 09:03
Django management command to copy translations from one po file into another
# -*- coding: utf-8 -*-
import os
from optparse import make_option
import polib
from django.core.management import CommandError
from django.core.management.base import AppCommand
#!/usr/bin/env python
import os
import sys
import subprocess
from piptools import CACHE_DIR
def main(requirements_in):
@ojii
ojii / Makefile
Last active October 12, 2015 11:28
my django CMS Makefile for testing
ENV_BASE=env
REQUIREMENTS_DIR=test_requirements
define runtests
virtualenv-$1 $(ENV_BASE)-$1-$2
$(ENV_BASE)-$1-$2/bin/pip install $(PIP_FLAGS) -r $(REQUIREMENTS_DIR)/django-$2.txt
$(ENV_BASE)-$1-$2/bin/python runtests.py $(TEST_FLAGS)
endef
all: py25dj13 py25dj14 py26dj13 py26dj14 py26djtrunk py27dj13 py27dj14 py26dj15 py27dj15 py33dj16 py26djtrunk py27djtrunk py33djtrunk
@stefanfoulis
stefanfoulis / chainable_manager.py
Created November 9, 2012 13:56 — forked from ojii/chainable_manager.py
Django Model Managers
from django.db import models
from django.db.models.query import QuerySet
class ChainableManager(models.Manager):
"""
A manager that allows chaining of all methods defined on it.
Example:
class MyManager(ChainableManager):
@pascalmouret
pascalmouret / image_filer_export.py
Created November 16, 2012 21:46
Django Management Command to export image_filer as folder-structure
# author: Pascal Mouret
# purpose: Django Management Command to export image_filer as folder-structure
from django.core.management.base import BaseCommand
from django.conf import settings
from image_filer.models import Folder
import os
import shutil
class Command(BaseCommand):

Preview build: Container grouping and stack composition

NOTE: this is out of date - refer to moby/moby#9694

Here is a preview build of two new features we’re working on concurrently: container grouping (docker groups) and stack composition (docker up). Together, they will eventually form a complete replacement for Fig.

@chiedo
chiedo / boot2docker-nfs-osx.md
Last active October 4, 2019 20:32
Configuring boot2docker to use NFS on an OSX machine

Configuring Boot2Docker to use NFS on an OSX based machine

  • To improve the speed of Boot2Docker drastically, you will want to set it up to use NFS.
  • You will need to do the following once on your host machine:
    • Add this to /etc/exports on your mac

      # BOOT2-DOCKER-BEGIN
      /Users 192.168.59.103 -alldirs -mapall=501:20
      # BOOT2-DOCKER-END
      
@stefanfoulis
stefanfoulis / osx_developer_installation.rst
Last active December 23, 2019 02:32
Instructions on how to setup an OSX developer machine for (python/django) development

OSX Developer System installation

This guide assumes a fresh install of Mac OSX 10.7 Lion.

Brew User