Skip to content

Instantly share code, notes, and snippets.

Michael Sarchet msarchet

Block or report user

Report or block msarchet

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
@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.