Skip to content

Instantly share code, notes, and snippets.

View mattbrailsford's full-sized avatar

Matt Brailsford mattbrailsford

View GitHub Profile
+((+indexerName: DmaIndexer +__Path: \-1*\,1047\,* +__NodeTypeAlias:(dmabusiness)) (+indexerName: ExternalIndexer)) +(__nodeName:"hom"^10.0 __nodeName:(hom*)) +__IndexType:content
Swap live with staging
https://msdn.microsoft.com/en-us/library/azure/ee460814.aspx
https://msdn.microsoft.com/en-us/library/azure/ee460783.aspx
Backup new live database
Restore backup to temp db name
Delete current staging db
Rename temp db to staging db name
var config = Model.Content.GetPropertyValue<uTwitModel>(twitterOAuthPropertyAlias, true);
var config = Model.Content.AncestorOrSelf(1).GetPropertyValue<uTwitModel>(twitterOAuthPropertyAlias)
var vatService = DependencyContainer.Instance.Resolve<IVatGroupService>();
var vatGroups = vatService.GetAll(storeId);
using System;
using System.Xml;
using Microsoft.Web.XmlTransform;
using Umbraco.Core.IO;
using Umbraco.Core.Logging;
using umbraco.interfaces;
namespace Our.Umbraco.Packaging
{
public class ConfigTransformations : IPackageAction
@mattbrailsford
mattbrailsford / CountryAppender.js
Last active August 29, 2015 14:22
CountryAppender.js
angular.module("umbraco").config(["$provide", function ($provide) {
$provide.decorator("entityResource", function ($delegate, $q) {
var getByIdsFn = $delegate.getByIds;
$delegate.getByIds = function (ids, type) {
var result = getByIdsFn.apply(null, arguments);
var loadRegionInfo = function(data, idx, def) {
@mattbrailsford
mattbrailsford / HtmlHelperExtensions.cs
Last active August 29, 2015 14:17
Helper methods for registering JS / CSS dependencies, including inline blocks.
using System;
using System.Collections.Generic;
using System.Text;
using System.Web.Mvc;
using System.Web.WebPages;
namespace UmbracoCms.Web
{
public static class HtmlHelperExtensions
{

Cut [Vector]

6mm MDF > 6.5mms speed / 35% power / 30% corner power
3mm MDF > 16mms speed / 30% power / 25% corner power
6mm MDF > 8ms speed / 40% power / 35% corner power
3mm Plywood > 20mms speed / 30% power / 25% corner power
1.5mm Acrylic > 20mms speed / 40% power / 35% corner power
3mm Acrylic > 15mms speed / 40% power / 35% corner power
5mm Acrylic > 5mms speed / 50% power / 45% corner power
Thin Card > 150mms speed / 20% power / 15% corner power

#!/usr/bin/python
#
# OLED Library for Raspberry Pi
#
# Author : Matt Brailsford/Robert Coward/Paul Carpenter (based on driver by Matt Hawkins/)
# Site : http://www.raspberrypi-spy.co.uk
# http://www.pcserviceslectronics.co.uk
# http://www.circuitbeard.co.uk
#
# Date : 06/03/2015
@mattbrailsford
mattbrailsford / package.manifest
Last active August 29, 2015 14:15
Example of creating a dropdown list paramter editor for Umbraco 7
{
propertyEditors: [
{
alias: "ButtonStylePicker",
name: "Button Style Picker",
editor: {
view: "dropdown"
},
isParameterEditor: true,
defaultConfig: {