Skip to content

Instantly share code, notes, and snippets.

@jordanrobinson
jordanrobinson / placeheld.sh
Last active April 24, 2017 11:38
Placeholder image generation
#!/bin/bash
while read S ; do
while read C ; do
echo $C $S
colourarray=($C)
sizearray=($S)
wget -O placeholder-${sizearray[0]}-${sizearray[1]}-${colourarray[2]}.png http://placehold.it/${sizearray[0]}x${sizearray[1]}/${colourarray[0]}/${colourarray[1]}
done <colours.txt
done <sizes.txt
@jordanrobinson
jordanrobinson / .gitconfig
Last active April 13, 2017 12:03
Setting up meld for git merges
[merge]
tool = meld
[mergetool "meld"]
cmd = meld --diff \"$BASE\" \"$LOCAL\" \"$REMOTE\" --output \"$MERGED\"
@jordanrobinson
jordanrobinson / googz.css
Last active February 12, 2017 14:09
fixes googe play music desktop player home for premium users
.x-scope {
background-color: #222327 !important;
color: #FFE9BB !important;
}
.backgroundImages {
display: none;
}
.backgroundContainer {
display: none;
}
<item component="ComponentInfo{com.airlocksoftware.hackernews/com.airlocksoftware.hackernews.activity.MainActivity}" drawable="y1"/>
<Target Name="AddCustomSkipRules">
<ItemGroup>
<MsDeploySkipRules Include="SkipAppDataFolder">
<SkipAction></SkipAction>
<ObjectName>dirPath</ObjectName>
<AbsolutePath>$(_DestinationContentPath)\\App_Data$</AbsolutePath>
<Apply>Destination</Apply>
<XPath></XPath>
</MsDeploySkipRules>
@jordanrobinson
jordanrobinson / sitecore-patch.xml
Created June 20, 2015 21:09
sitecore-alias-patch
<processor type="LaunchSitecore.Configuration.AuthoringExperience.Processors.AliasRedirectResolver, LaunchSitecore" patch:instead="*[@type='Sitecore.Pipelines.HttpRequest.AliasResolver, Sitecore.Kernel']"/>
@jordanrobinson
jordanrobinson / AliasRedirectResolver.cs
Last active August 29, 2015 14:23
sitecore-alias-redirect-resolver
using Sitecore;
using Sitecore.Configuration;
using Sitecore.Diagnostics;
using Sitecore.Pipelines.HttpRequest;
using System.Net;
using System.Web;
using AliasResolver = Sitecore.Pipelines.HttpRequest.AliasResolver;
namespace LaunchSitecore.Configuration.AuthoringExperience.Processors
{
@jordanrobinson
jordanrobinson / custom-validator.cs
Last active August 29, 2015 14:20
A custom validator for sitecore!
using System;
using System.Runtime.Serialization;
using System.Text.RegularExpressions;
using Sitecore.Data.Items;
using Sitecore.Data.Validators;
using Sitecore.StringExtensions;
namespace Your.Project.Configuration.AuthoringExperience.General
{
@jordanrobinson
jordanrobinson / pdf-css.css
Last active August 29, 2015 14:17
Saving-to-pdf
@media embossed {
body {
background-color: #0A0;
}
}
@media print {
body {
background-color: #A00;
}
}
@jordanrobinson
jordanrobinson / fifth.js
Last active August 29, 2015 14:13
Site redesign blog post
var pathString = '';
var x = 0; // placeholder for where the drawing is up to
var y = 0;
var x1, x2, x3, x4; // co-ordinates for the four points of the diamond
var y1, y2, y3, y4;
for (var i = 0; i < 30; i++) { // grid of 30x30 diamonds
for (var j = 0; j < 30; j++) {
x1 = x + 0;
y1 = y + 15;