Skip to content

Instantly share code, notes, and snippets.

@Layoric
Layoric / ArrayToTable.js
Created March 3, 2014 03:56
Javascript function to split a flat array into a fixed number of columns
var arrayToTable = function (array, numOfCols) {
var arrayLength = array.length;
var rows = [{
columns: []
}];
var rowNum = 0;
for(var i = 0; i < arrayLength; i++) {
var rowMod = (i) % numOfCols;
if(rowMod === 0) {
rows.push({
@Layoric
Layoric / AppHost.cs
Last active August 29, 2015 13:56
Dart config
public override void Configure(Funq.Container container)
{
//ServiceStack v3
//SetConfig(new EndpointHostConfig {AllowFileExtensions = {"dart"}});
//ServiceStack v4
SetConfig(new HostConfig { AllowFileExtensions = {"dart"}});
}
@Layoric
Layoric / web.config
Last active April 22, 2018 09:01
IIS web config for .dart files
<system.webServer>
<staticContent>
<remove fileExtension=".dart" />
<mimeMap fileExtension=".dart" mimeType="application/dart" />
</staticContent>
</system.webServer>
/// <summary>
/// Based on http://jakepoz.com/jake_poznanski__background_load_xna.html
/// </summary>
public class TextureLoader
{
static TextureLoader()
{
BlendColorBlendState = new BlendState
{
ColorDestinationBlend = Blend.Zero,
Assembly assembly = Assembly.LoadFile("...Assembly1.dll");
Type type = assembly.GetType("TestAssembly.Main");
if (type != null)
{
MethodInfo methodInfo = type.GetMethod(methodName);
if (methodInfo != null)
{
object result = null;
ParameterInfo[] parameters = methodInfo.GetParameters();
object classInstance = Activator.CreateInstance(type, null);
@Layoric
Layoric / ApplicationDirectory
Created July 25, 2013 01:10
Get file system directory of where the current executable is running from
string assemblyDirectory = Path.GetDirectoryName(System.Reflection.Assembly.GetCallingAssembly().Location);
@Layoric
Layoric / CookieAwareWebClient.cs
Created December 2, 2012 06:00
CookieAwareWebClient
using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
@Layoric
Layoric / GetAllValuesBetweenIDs.cs
Created November 5, 2012 23:35
Helpful C# method to get value between two string identifiers
/// <summary>
/// Generic function to pull out string values between two identifiers
/// </summary>
/// <param name="document"></param>
/// <param name="startVal"></param>
/// <param name="endVal"></param>
/// <returns></returns>
private static List<string> GetAllValuesBetweenKeys(string document, string startVal, string endVal)
{
string temp = document;