Skip to content

Instantly share code, notes, and snippets.

Avatar

Michael Sarchet msarchet

View GitHub Profile
@msarchet
msarchet / plexer.js
Created Jun 30, 2019
A Dexplexer example for working with orca on multiple port
View plexer.js
const dgram = require('dgram')
const PortMaps = require('./portmaps.json')
this.server = dgram.createSocket('udp4')
this.listener = dgram.createSocket('udp4')
this.listener.on('message', (msg, rinfo) => {
let parts = `${msg}`.split("M")
let maps = parts[0].split("")
@msarchet
msarchet / SelfServer.js
Last active Nov 2, 2016
A Javascript file that acts as both a nodejs webserver and the index.html for the site that it serves
View SelfServer.js
//<html>
// <head>
// <title>Self Server</title>
// </head>
// <body>
// <h1>Explanation here: https://gist.github.com/msarchet/d630edffda1522fa8dc0ad238969fdc0</h1>
// <script type='text/javascript'>
// var process = { env: { server: false } }
if (process.env.server) {
const http = require('http')
@msarchet
msarchet / Test.xaml
Created Jun 24, 2016
Template-10-UnitTest-Failure
View Test.xaml
<UserControl
x:Class="DebugCheck.Views.Test"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DebugCheck.Views"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300"
d:DesignWidth="400">
View index.html
<div ng-app='app' ng-strict-di>
<ng-view></ng-view>
</div>
@msarchet
msarchet / app.js
Last active Aug 29, 2015
Flannel. Extendable logging module for angular
View app.js
(function () {
function homeController(logger) {
logger.log('thing', 123, {
123: 123
});
logger.warn('thing', 123, {
123: 123
});
logger.info('thing', 123, {
123: 123
View keybase.md

Keybase proof

I hereby claim:

  • I am msarchet on github.
  • I am msarchet (https://keybase.io/msarchet) on keybase.
  • I have a public key whose fingerprint is DDD4 7FBD B89E 77D4 42C8 30DE A230 02A9 9BBF 2810

To claim this, I am signing this object:

@msarchet
msarchet / test.html
Created Feb 20, 2014
test angular template
View test.html
<div>
{{test}}
</div>
View Lazier_T.cs
using System;
namespace Sandbox
{
class Program
{
static void Main(string[] args)
{
// Annoying to have to check Value all the time
Console.WriteLine(Person.LazyPerson.Value == Person.LazyPerson.Value);
View controller.cs
public class LayoutController : ApiController
{
[HttpGet]
[Route("", Name = "Index")]
public async Task<HttpResponseMessage> LayoutHtml()
{
var path = HttpContext.Current.IsDebuggingEnabled
? HttpContext.Current.Server.MapPath("~/App/Views/Index.html")
: HttpContext.Current.Server.MapPath("~/App/View/Index_Release.html");
var file = await File.OpenText(path).ReadToEndAsync();
@msarchet
msarchet / BaseActionResult.cs
Last active Jan 2, 2016
Generic Inheritance
View BaseActionResult.cs
namespace Services.Core.HttpActionResult
{
using System.Web.Http;
using System.Net.Http;
using System.Threading.Tasks;
public abstract class BaseActionResult : IHttpActionResult
{
protected readonly HttpRequestMessage request;
protected readonly Task task;
You can’t perform that action at this time.