Skip to content

Instantly share code, notes, and snippets.

🌈
Coding stuff

Martin Costello martincostello

🌈
Coding stuff
Block or report user

Report or block martincostello

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
@martincostello
martincostello / nac.cpp
Created Oct 8, 2019
University Year 2 C++ Project - A Noughts and Crosses (Tic Tac Toe) Game
View nac.cpp
#include <iostream>
#include <cstdlib>
using namespace std;
char matrix[3][3];
int win(0);
int loss(0);
int draw(0);
char player;
@martincostello
martincostello / 2.2.401.md
Last active Sep 16, 2019
Project Euler Benchmarks for .NET Core 2.2 vs. 3.0
@martincostello
martincostello / 2.2.401.md
Last active Sep 15, 2019
Advent Of Code Benchmarks for .NET Core 2.2 vs. 3.0
View 2.2.401.md
BenchmarkDotNet=v0.11.5, OS=Windows 10.0.18362
Intel Core i7-6700HQ CPU 2.60GHz (Skylake), 1 CPU, 8 logical and 4 physical cores
.NET Core SDK=2.2.401
  [Host]     : .NET Core 2.2.6 (CoreCLR 4.6.27817.03, CoreFX 4.6.27818.02), 64bit RyuJIT
  DefaultJob : .NET Core 2.2.6 (CoreCLR 4.6.27817.03, CoreFX 4.6.27818.02), 64bit RyuJIT

@martincostello
martincostello / XunitTestOutputLogger.cs
Created Feb 26, 2016
BenchmarkDotNet Logger for Xunit
View XunitTestOutputLogger.cs
namespace MartinCostello
{
using BenchmarkDotNet.Loggers;
using Xunit.Abstractions;
/// <summary>
/// A class that writes output to the test output for Xunit. This class cannot be inherited.
/// </summary>
public sealed class XunitTestOutputLogger : ILogger
{
@martincostello
martincostello / Build.cmd
Last active Nov 8, 2017
How To Find Which Assemblies Cause The MSB3277 Warning
View Build.cmd
REM How to find the root cause of the warning:
REM "MSB3277: Found conflicts between different versions of the same dependent assembly that could not be resolved".
REM 1) Run MSBuild with the option '/verbosity:detailed' and pipe the output to a file.
REM 2) Find all lines that contain the text "There was a conflict between ".
REM 3) Fix all conflicting assembly versions in any project(s).
REM For .NET Framework/MSBuild:
MSBuild.exe MyProject.msbuild /verbosity:detailed >> _AssemblyConflicts.log
REM For .NET Core:
@martincostello
martincostello / keybase.md
Last active Mar 25, 2016
keybase.io Verification Gist
View keybase.md

Keybase proof

I hereby claim:

  • I am martincostello on github.
  • I am martincostello (https://keybase.io/martincostello) on keybase.
  • I have a public key whose fingerprint is 09E6 0E06 CD38 314B 9F25 1C62 74A5 B223 F73B 2AF3

To claim this, I am signing this object:

You can’t perform that action at this time.