Micah Smith micahasmith

View img-layer-example.json
1 2 3 4 5 6 7 8 9 10
{
"name":"image",
"settings":{
"uri":"http://localhost:8888/out.jpg"
"index":0
},
"commands":[
{ "name":"resize", "args":{"width":100,"height":300} },
{ "name":"combine", "args":{"map":""} }
]
View process-async-await.cs
1 2 3 4 5 6 7 8 9 10
public class Runner
{
public async Task<RunResults> Run(ProcessStartInfo info)
{
var process = new Process();
var runResults = new RunResults();
 
//some defaults that HAVE to be in place
info.RedirectStandardOutput = true;
info.RedirectStandardError = true;
View object.cshtml
1 2 3 4 5 6 7 8 9 10
@{
object copy = new
{
year = Model.Element("CopyrightDate").Content.Value,
school = Model.Element("SchoolName").Content.Value,
address = Model.Element("SchoolAddress").Content.Value,
city = Model.Element("SchoolCity").Content.Value,
state = Model.Element("SchoolState").Content.Value,
phone1 = Model.Element("SchoolPhonePrimary").Content.Value,
phone2 = Model.Element("SchoolPhoneSecondary").Content.Value
View WagStackAsyncRepository.cs
1 2 3 4 5 6 7 8 9 10
/* WagStack
*
* TPL Async DAL using ServiceStack's Expression/SQL Building
* and Insight.Database's async features
*/
 
 
public class WagStackAsyncRepository<T>:IAsyncRepository<T>
{
static WagStackAsyncRepository()
View grunt-livescript-mocha-example.js
1 2 3 4 5 6 7 8 9 10
/*global module:false*/
module.exports = function(grunt) {
var log = grunt.log;
//grunt.loadTasks('grunt/tasks');
 
function handleResult(from, dest, err, stdout, code, done) {
if(err){
grunt.helper('growl', 'ERROR', stdout);
log.writeln(from + ': failed to compile to ' + dest + '.');
log.writeln(stdout);
View objlit-sig.js
1 2 3 4 5 6 7 8 9 10
/**
* Here's the idea:
* Lets see what we can do if we don't do function(err,cb) all the time
* and instead we do function(objlit)
*
* Any advantages to instead wrapping it in one variable?
*/
 
 
// an example of what this may look like
View nodejs-livescript-webserver.ls
1 2 3 4 5 6 7 8 9
# the main example from nodejs.org
http = require 'http'
 
http.createServer (req,res)->
res.writeHead 200, \Content-Type : \text/plain
res.end 'Hello World\n'
.listen 1337 \127.0.0.1
 
console.log 'server running'
View site.conf
1 2 3 4 5 6 7 8
# here i'm telling the server to rewrite all requests
# for that contain a html extension-- remove the html
rewrite (.*)\.html $1 permanent;
 
# here i'm telling the server to try finding the file by appending
# the .html on to it
# important since the files all have extensions
try_files $uri.html $uri/ /index.html;
View nonasync-webrequest-httphandler.ashx.cs
1 2 3 4 5 6 7 8 9 10
public class nonasync_webrequest_test : IHttpHandler {
 
public void ProcessRequest (HttpContext context) {
var r = new RequestState()
{
Wr = WebRequest.Create("http://www.google.com"),
Cxt = context
};
r.Wr.Method = "GET";
var s= r.Wr.GetResponse();
View asyncronous-web-request.ashx.cs
1 2 3 4 5 6 7 8 9 10
public class RequestState
{
public WebRequest Wr { get; set; }
public HttpContext Cxt { get; set; }
public static string ReadStream(Stream i)
{
using (StreamReader sr = new StreamReader(i))
{
return sr.ReadToEnd();
}
Something went wrong with that request. Please try again.