Skip to content

Instantly share code, notes, and snippets.

View msbukkuri's full-sized avatar

Maanas Bukkuri msbukkuri

View GitHub Profile
@msbukkuri
msbukkuri / names.js
Created March 5, 2012 06:03
Messing around with Javascript
var fullName = "";
var firstLetter;
/*
fixName function definition should go here.
*/
var fixName = function(name, nameType) {
/***** Begin repeated code block *****/
var appendString;
firstLetter = name.substring(0, 1);
appendString = firstLetter.toUpperCase() + name.substring(1);
@msbukkuri
msbukkuri / dashboard.spark
Created February 3, 2012 19:27
SystemMonitoring Javascript SelectNextDiv
<use namespace="System.Linq" />
<viewdata model="SystemMonitoring.Features.DashboardViewModel" />
<content:main>
<div class="container-fluid">
<div class="sidebar">
<div class="row" each="var c in Model.Clients">
<br />
<div class="client btn large primary" data-client-id="${this.Urls.UrlFor(new SystemMonitoring.Features.ClientDetails.ClientDetailsRequestModel { Id = c.Id })}">${c.Name}</div>
</div>
</div>
@msbukkuri
msbukkuri / Alert.cs
Created January 22, 2012 05:47
SystemMonitoring Objects
public class Alert
{
public String Id { get; set; }
public int Priority { get; set; }
public String Message { get; set; }
}
@msbukkuri
msbukkuri / GetHandler.cs
Created January 6, 2012 08:28
GetHandler (Full)
using System.Collections.Generic;
using SimpleProjectManagement.Models;
using SimpleProjectManagement.Repositories;
namespace SimpleProjectManagement.Features
{
public class GetHandler
{
private readonly IStoryListRepository _storyListRepository;
@msbukkuri
msbukkuri / SimpleProjectManagementRegisttry.cs
Created January 6, 2012 08:17
SimpleProjectManagementRegisttry.cs
public class SimpleProjectManagementRegistry : FubuRegistry
{
public SimpleProjectManagementRegistry()
{
// This line turns on the basic diagnostics and request tracing
IncludeDiagnostics(true);
Applies.
ToThisAssembly();
<use namespace="System.Linq" />
<viewdata model="SimpleProjectManagement.Features.DashboardViewModel" />
<content:main>
<div class="content">
<div class="page-header">
<h1>
Kanban Board!
</h1>
</div>
<div class="span8 offset4">
@msbukkuri
msbukkuri / gist:1252697
Created September 30, 2011 04:50
CsvPrinter
public class CsvPrinter : ICsvPrinter
{
public void PrintCsv(IEnumerable<PropertyInfo> propertyInfos, IEnumerable<object> instances)
{
var output = new StringBuilder();
var properties = propertyInfos.ToArray();
foreach (var instance in instances)
{
if (output.Length == 0)
@msbukkuri
msbukkuri / gist:1234006
Created September 22, 2011 04:03
Hello World Socket
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading;
namespace SocketConnection
{
public class Program
{
@msbukkuri
msbukkuri / gist:1231421
Created September 21, 2011 06:47
Random Socket Code Example
public partial class Form1 : Form
{
private List<Socket> clients = new List<Socket>();
private Thread listening_thread;
private TcpListener listener;
public Form1()
{
InitializeComponent();
@msbukkuri
msbukkuri / gist:1228574
Created September 20, 2011 07:38
Partial Code - Socket Implemenation
public void Listen(int port)
{
var localIP = new IPEndPoint(IPAddress.Any, port);
_listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.IP);
_listener.Bind(localIP);
_listenerThread = new Thread(new ThreadStart(listenForClients));
_listenerThread.Start();
}