dotnet add <PROJECT PATH> package <NUGET PACKAGE>
project path is optional
dotnet add <PROJECT PATH> reference <REFERENCE PROJECT PATH>
project path is optional
dotnet sln add
Dockerfile my.cnf start.sh | |
vagrant@mesos:~/mysql$ more Dockerfile | |
FROM ubuntu:13.10 | |
RUN apt-get update | |
RUN apt-get -y upgrade | |
RUN apt-get install -y mysql-server | |
ADD /my.cnf /etc/mysql/conf.d/my.cnf |
package com.hamrah.akka.persistence.rocksdb | |
package journal | |
import akka.persistence._ | |
import akka.persistence.journal._ | |
import com.typesafe.config._ | |
import scala.collection._ | |
import scala.concurrent.Future | |
import scala.concurrent.duration._ |
if(!!window.EventSource) { | |
var source = new EventSource('/messages'); | |
var el = document.querySelector('#sse'); | |
source.addEventListener('published', function(e) { | |
console.log('published: ' + e.data); | |
var p = document.createElement('p'); | |
p.textContent = e.data; | |
el.appendChild(p); | |
}, false); |
#!/bin/bash | |
# set -eo pipefail | |
export CONSUL_NUM_INSTANCES=${CONSUL_NUM_INSTANCES:-3} | |
echo " => stopping consul" | |
fleetctl stop -block-attempts=10 \ | |
$(eval echo "consul-server@{1..$CONSUL_NUM_INSTANCES}.service") \ | |
consul-agent.service | |
# FIXME: sometimes it takes awhile for systemd to stop things... |
#!/bin/bash | |
FLEET_HOST=http://gotham.gettyimages.io:8080 | |
SERVICE=$1 | |
DESIRED_SIZE=$2 | |
INSTANCES=($(curl -s $FLEET_HOST/fleet/v1/units | jq ".units[].name | select(startswith(\"$SERVICE@\"))" | grep '\w@\d\.service')) | |
CURRENT_SIZE=${#INSTANCES[@]} |
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Text; | |
using System.Diagnostics; | |
using Microsoft.Practices.EnterpriseLibrary.Logging; | |
using Microsoft.Practices.EnterpriseLibrary.Common.Configuration; | |
namespace PerformanceTracer |
#Michael Hamrah | |
require 'rspec' | |
def flatten(input) | |
array = [] | |
input.each { |x| (x.respond_to? :each) ? array.concat(flatten(x)) : array.push(x) } | |
array |
#if !defined(REQUIRE_EQUAL_CONTAINERS_H) | |
#define REQUIRE_EQUAL_CONTAINERS_H | |
#include <boost/version.hpp> | |
#include <utility> | |
#include <vector> | |
#if BOOST_VERSION >= 105900 | |
namespace boost |
import ( | |
"fmt" | |
) | |
// use ldflags to set this var at build time: | |
// go build -ldflags "-X main.version=$(git tag)" | |
// go build -ldflags "-X main.version=$(git rev-parse HEAD)" | |
var version string | |
func main() { |