Skip to content

Instantly share code, notes, and snippets.

View jaredjenkins's full-sized avatar

Jared Jenkins jaredjenkins

  • Chronosphere
  • Chicago
View GitHub Profile
@jaredjenkins
jaredjenkins / FilePermissionsFlags.cs
Created November 17, 2012 02:48
FilePermissionsFlags
[Flags]
public enum FilePermissions : uint
{
None = 1,
Read = 2,
Write = 4,
ReadWrite = Read | Write,
Delete = 8,
Full = Read | Write | Delete
}
@jaredjenkins
jaredjenkins / FilePermissions.cs
Created November 17, 2012 02:07
FilePermissions - Class
public static class FilePermissions
{
public const int None = 1;
public const int Read = 2;
public const int Write = 4;
public const int ReadWrite = Read | Write;
public const int Delete = 8;
public const int Full = Read | Write | Delete;
}
@jaredjenkins
jaredjenkins / BinaryOperations
Created November 15, 2012 01:28
BinaryOperations
// represented in binary as 00000000000000000000000000000001
int one = 1;
// represented in binary as 00000000000000000000000000000010
int two = 2;
// represented in binary as 00000000000000000000000000000011
int three = one | two;
// represented in binary as 00000000000000000000000000000100
int four = 4;
// represented in binary as 00000000000000000000000000000000
int zero = four & three;
public enum FilePermissions
{
None,
Read,
Write,
ReadWrite,
Delete,
Full
}
The Request:
OPTIONS /blog/post HTTP 1.1
HOST: example.com
The Response:
200 OK
Allow: POST
@jaredjenkins
jaredjenkins / REST ATOM Example
Created April 3, 2012 17:00
REST HTTP Example
GET /blog/posts HTTP 1.1
HOST: example.com
Content-Type: application/atom+xml
Content-Length: ...
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>
Blog Posts
</title>