Skip to content

Instantly share code, notes, and snippets.

View deanhume's full-sized avatar
🎮
Gaming

Dean deanhume

🎮
Gaming
View GitHub Profile
@deanhume
deanhume / socialiteHtmlDemo.html
Created July 11, 2012 09:13
Socialite Html Demo
<a class="socialite twitter-share" href="http://twitter.com/share" data-url="http://socialitejs.com">
Share on Twitter
</a>
@deanhume
deanhume / socialiteScrollDemo.html
Created July 11, 2012 09:33
Socialite Scroll Demo
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="https://raw.github.com/dbushell/Socialite/master/socialite.min.js"></script>
<script>
// Only use jQuery if your website
$(document).ready(function () {
function CheckForDisplay() {
var element = document.getElementById("socialButtons");
if (elementInViewport(element)) {
Socialite.load();
@deanhume
deanhume / CultureDetails.cs
Created July 30, 2012 10:22
Retrieve a list of Country names and culture defaults
Dictionary<string, string> cultureDetails = new Dictionary<string, string>();
foreach (CultureInfo cultureInfo in CultureInfo.GetCultures(CultureTypes.SpecificCultures))
{
RegionInfo regionInfo = new RegionInfo(cultureInfo.Name);
if (!cultureDetails.ContainsKey(regionInfo.EnglishName))
{
cultureDetails.Add(regionInfo.EnglishName, regionInfo.Name);
}
@deanhume
deanhume / RegionInfo.cs
Created July 30, 2012 10:23
Retrieve Region Info
RegionInfo regionInfo = new RegionInfo(cultureInfo.Name);
@deanhume
deanhume / DayMonthNames.cs
Created July 30, 2012 10:24
Get day and month names
// Month Names
var monthNames = CultureInfo.CurrentCulture.DateTimeFormat.MonthNames;
// Day Names
var dayNames = CultureInfo.CurrentCulture.DateTimeFormat.DayNames;
@deanhume
deanhume / FrenchDayNames.cs
Created July 30, 2012 10:25
Get day names in French
CultureInfo cultureInfo = new CultureInfo("fr-FR");
Thread.CurrentThread.CurrentCulture = cultureInfo;
Thread.CurrentThread.CurrentUICulture = cultureInfo;
var dayNames = CultureInfo.CurrentCulture.DateTimeFormat.DayNames;
@deanhume
deanhume / TimeZoneInfo.cs
Created July 31, 2012 08:18
Time Zone Info Class
// Time zones
ReadOnlyCollection<TimeZoneInfo> timeZones = TimeZoneInfo.GetSystemTimeZones();
@deanhume
deanhume / AsyncDemo.cs
Created August 20, 2012 12:41
C# Async
private async Task GetTwitterResults()
{
WebClient wc = new WebClient();
var result;
using (WebClient client = new WebClient())
{
result = await client.DownloadStringTaskAsync("http://search.twitter.com/search.json?q=bookatable%20:)&show-user=true");
}
@deanhume
deanhume / antiXss.xml
Created August 20, 2012 14:33
AntiXSS
<httpRuntime ... encoderType="System.Web.Security.AntiXss.AntiXssEncoder,System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
@deanhume
deanhume / FileChangeMonitor
Created November 26, 2012 09:56
File Change Monitor - .NET cache
private ObjectCache _cache = MemoryCache.Default;
private CacheItemPolicy _policy = new CacheItemPolicy();
public string RetrieveFileContents()
{
// Build a key that we can use to cache the contents in memory against
const string cacheKey = "fileContents";
// Check if the data exists in cache
string fileContents = _cache.Get(cacheKey) as string;