Skip to content

Instantly share code, notes, and snippets.

View shirhatti's full-sized avatar

Sourabh Shirhatti shirhatti

View GitHub Profile
# Copyright (c) .NET Foundation
# Licensed under the MIT License
author "Sourabh Shirhatti"
start on runlevel [2345]
stop on runlevel [016]
script
exec start-stop-daemon --start --make-pidfile --pidfile /var/run/aspnet5webserver.pid --chuid aspnet --exec /home/shirhatti/.dnx/runtimes/dnx-mono.1.0.0-beta6/bin/dnx /home/shirhatti/output/approot/src/WebApplicationBasic/ kestrel >> /var/log/aspnet5webserver.sys.log 2>&1
end script
@shirhatti
shirhatti / dnvm.sh
Created August 26, 2015 21:11
Install Dot Net Version Manager
sudo apt-get install unzip
curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh
@shirhatti
shirhatti / project.json
Created July 2, 2014 23:23
project.json for ASP.NET K project
{
"version": "0.1-alpha-*",
"dependencies": {
"Microsoft.AspNet.Diagnostics": "0.1-alpha-build-0682",
"Microsoft.AspNet.Hosting": "0.1-alpha-build-0572",
"Microsoft.AspNet.Mvc": "0.1-alpha-build-1268",
"Microsoft.AspNet.Server.WebListener": "0.1-alpha-build-0520"
},
"commands": {
"web": "Microsoft.AspNet.Hosting server=Microsoft.AspNet.Server.WebListener server.urls=http://localhost:5001"
@shirhatti
shirhatti / roslyn.sh
Created July 23, 2014 18:35
Roslyn on mac
#!/bin/bash
git clone https://git01.codeplex.com/roslyn
git reset --hard 2ebbf78de5377dba1ec7d4420858c320fa38d0f3
wget http://tirania.org/roslyn-patches/0001-Backport-from-Marek-Allow-to-bootstrap-with-mcs.patch
wget http://tirania.org/roslyn-patches/0002-Backport-from-Marek-Disable-assemblies-not-available.patch
wget http://tirania.org/roslyn-patches/0003-Backport-from-Marek-Make-some-code-portable.patch
wget http://tirania.org/roslyn-patches/0004-Update-wrong-merge.patch
wget http://tirania.org/roslyn-patches/0005-Add-another-bootstrap-workaround.patch
wget http://tirania.org/roslyn-patches/0006-More-bootstrap-changes.patch
wget http://tirania.org/roslyn-patches/0007-Add-build-files.patch
@shirhatti
shirhatti / node.js
Created July 23, 2014 21:37
dummyserver
var http = require('http');
test_data = [
["test_1", "test_1_data"],
["test_2", "test_2_data"],
["test_3", "test_3_data"]
]
http.createServer(function (req, res) {
switch(req.url) {
case '/complete':

Launch Sublime Text 3 from the Mac OS X Terminal

tl;dr

  • Open Terminal
  • Type ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/sublime
  • Type sublime

Give me the full story

C:\src\test\MvcApplication1> ls
Directory: C:\src\test\MvcApplication1
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 7/29/2014 10:03 AM Controllers
d---- 7/29/2014 10:03 AM Models
{
"ProjectName": "DesignTimeHostDemo",
"Configurations": [
{
"FrameworkName": "net45",
"LongFrameworkName": ".NETFramework,Version=v4.5",
"FriendlyFrameworkName": ".NET Framework 4.5",
"CompilationSettings": {
"LanguageVersion": 6,
"Defines": [
@shirhatti
shirhatti / gist:24b8a0910e003c73d20a
Created August 8, 2014 18:41
Launch Sublime from Powershell
Set-Alias sublime 'C:\Program Files\Sublime Text 3\sublime_text.exe'
@shirhatti
shirhatti / error.log
Created August 14, 2014 23:47
KPM restore fails
azureuser@shirhatti:~/tmp/MvcApplication1$ kpm restore
Restoring packages for /home/azureuser/tmp/MvcApplication1/project.json
Attempting to resolve dependency MvcApplication1 >= 0.1-alpha-SNAPSHOT
Attempting to resolve dependency Microsoft.AspNet.Diagnostics >= 1.0.0
Attempting to resolve dependency Microsoft.AspNet.Hosting >= 1.0.0
Attempting to resolve dependency Microsoft.AspNet.Mvc >= 6.0.0
Attempting to resolve dependency Microsoft.AspNet.Server.WebListener >= 1.0.0
Attempting to resolve dependency Kestrel >= 1.0.0
Attempting to resolve dependency mscorlib >=
Attempting to resolve dependency System >=