Skip to content

Instantly share code, notes, and snippets.

View Codesleuth's full-sized avatar

David Wood Codesleuth

View GitHub Profile
@Codesleuth
Codesleuth / GetSentMessages.cs
Last active December 22, 2015 15:39 — forked from EsendexDev/GetSentMessages.cs
Getting sent messages using the Esendex .Net SDK - Full details here: http://developers.esendex.com/
using com.esendex.sdk.sent;
...
const int pageNumber = 1;
const int pageSize = 20;
var sentService = new SentService(USERNAME, PASSWORD);
try
{
@Codesleuth
Codesleuth / GetInboxMessages.cs
Last active December 22, 2015 15:39 — forked from EsendexDev/GetInboxMessages.cs
Getting Inbox messages using the Esendex .Net SDK - Full details here: http://developers.esendex.com/
using com.esendex.sdk.inbox;
...
const int pageNumber = 1;
const int pageSize = 20;
var inboxService = new InboxService(USERNAME, PASSWORD);
try
{
@Codesleuth
Codesleuth / CreateAndSendSMS.cs
Last active December 22, 2015 15:39 — forked from EsendexDev/CreateAndSendSMS.cs
Creating and Sending SMS messages using the Esendex .Net SDK - Full details here: http://developers.esendex.com/
using com.esendex.sdk;
using com.esendex.sdk.messaging;
...
var credentials = new EsendexCredentials(USERNAME, PASSWORD);
var messagingService = new MessagingService(true, credentials);
try
{
var message = new SmsMessage("447123456789", "This is a test message...", "<myAccountReference>");
@Codesleuth
Codesleuth / GetSentMessageBodies.cs
Last active December 22, 2015 15:39
Getting sent message body texts using the Esendex .Net SDK - Full details here: http://developers.esendex.com/
using com.esendex.sdk.messaging;
using com.esendex.sdk.sent;
...
const int pageNumber = 1;
const int pageSize = 20;
var credentials = new EsendexCredentials(USERNAME, PASSWORD);
var sentService = new SentService(credentials);
module Main where
import Test.Hspec
someNumbers2 :: [Int]
someNumbers2 = 1:2:3:[]
-- someNumbers3 = 4:5:[1,2,3]
mapList2 :: (Int -> Int) -> [Int] -> [Int]
@Codesleuth
Codesleuth / fizzbuzz.fs
Last active August 29, 2015 13:56
FizzBuzz in F# (work in progress)
module FizzBuzzFSharp.``FizzBuzz in F#``
open NUnit.Framework
open FsUnit
let fizzbuzz n =
match n with
| n when n % 15 = 0 -> "fizzbuzz"
| n when n % 5 = 0 -> "buzz"
| n when n % 3 = 0 -> "fizz"
@Codesleuth
Codesleuth / install.md
Last active August 29, 2015 13:56
A Widen GitHubs Userscript to widen the display of GitHub.

How To Install

  1. Browse to chrome://extensions in a non-incognito window.
  2. Drag the file widengithubs.user.js onto the window (the extensions list).
  3. Accept the security warning. Please review the script to determine that we are not, in fact, installing a malicious script.
  4. Find the script in the list and tick the "Allow in incognito" box for the script.
  5. Profit.
@Codesleuth
Codesleuth / fizzbuzz.erl
Last active August 29, 2015 13:58
FizzBuzz in Erlang to teach myself the syntax.
% Run tests with: erlc fizzbuzz.erl && erl -noshell -pa ebin -eval "eunit:test(fizzbuzz, [verbose])" -s init stop
-module(fizzbuzz).
-compile(export_all).
-include_lib("eunit/include/eunit.hrl").
fizzbuzz(N) when N rem 15 == 0 -> fizzbuzz(3) ++ fizzbuzz(5);
fizzbuzz(N) when N rem 3 == 0 -> "fizz";
fizzbuzz(N) when N rem 5 == 0 -> "buzz";
fizzbuzz(N) -> integer_to_list(N).
@Codesleuth
Codesleuth / .bashrc
Last active August 29, 2015 14:00
My dotfiles
#! /bin/bash
# functions
vscode() {
# opens Visual Studio Code with the specified parameters
VSCODE_CWD=$PWD
$USERPROFILE/AppData/Local/Code/Update.exe --processStart Code.exe -a="$*"
}
# aliases
package main
import dispatch._, Defaults._
object DispatchMessage extends App {
def DispatchRequest(reference: String, body: String, to: String): scala.xml.Elem = <messages>
<accountreference>{ reference }</accountreference>
<message>
<to>{ to }</to>