Skip to content

Instantly share code, notes, and snippets.

View DamianSuess's full-sized avatar
👍
Enjoying every day

Damian DamianSuess

👍
Enjoying every day
View GitHub Profile
@DamianSuess
DamianSuess / DoubleLinkedList.cs
Last active June 28, 2017 19:00 — forked from yetanotherchris/gist:4960171
Double Linked List C# example
public static void Main()
{
DoubleLinkedList list = new DoubleLinkedList();
list.Insert("1");
list.Insert("2");
list.Insert("3");
DoubleLink link4 = list.Insert("4");
list.Insert("5");
Console.WriteLine("List: " + list);
@DamianSuess
DamianSuess / GuiThreadSafeUpdates.cs
Created October 10, 2017 16:35
GUI Thread-Safe Updates
namespace XenoInc.Gist
{
public static class Test
{
/// <summary>
/// Execute on UI thread asynchronously (don't wait for completion)
/// </summary>
/// <param name="control"></param>
/// <param name="code"></param>
/// <example>
@DamianSuess
DamianSuess / Log4NetTest.cs
Last active October 13, 2017 14:24
Standing up Log4Net
using log4net;
namespace XenoInc.Gist
{
private static readonly ILog Log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
[STAThread]
private static void Main()
{
// Initialize log4net.
log4net.Config.XmlConfigurator.Configure();
@DamianSuess
DamianSuess / Tomboy-Trac-Plugin.cs
Created March 20, 2018 12:54
Tomboy - Trac Plugin
using System;
using System.IO;
using System.Runtime.InteropServices;
using System.Text.RegularExpressions;
using System.Text;
using System.Xml;
using Mono.Unix;
using Tomboy;
public class InsertBugAction : SplitterAction
@DamianSuess
DamianSuess / PinchGestureTest.Xaml
Last active April 20, 2022 17:52
Xamarin.Forms - Pinch and Zoom
<!--
Based on the article:
* https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/gestures/pinch
* https://github.com/xamarin/xamarin-forms-samples/tree/master/WorkingWithGestures/PinchGesture
-->
<StackLayout>
<Label Text="Xamarin Forms- Pinch Gesture in Android and UWP"
VerticalOptions="Center" HorizontalOptions="Center"
FontSize="Large"
TranslationX="0" TranslationY="50" />
@DamianSuess
DamianSuess / c-string-fctns-from-vb6.c
Last active June 24, 2018 14:31
C string functions from VB6 commands
// 2006 - DS
#include "windows.h"
#include "stdio.h"
char *Mid(char *str, int start, int length);
char *Left(char *str, int length);
char *Right(char *str, int length);
int Asc(char *str);
char Chr(int value);
@DamianSuess
DamianSuess / c++-string-fctns-from-vb6.cpp
Last active June 24, 2018 14:32
C++ string functions from VB6
// 2006 - DS
//
// string Mid(int, int, string);
// int InStr(int, string, string);
// string Left(string, int);
// string Right(string, int);
string Mid( int posStart, int intLen, string strSearch )
{
return strSearch.substr(posStart, intLen);
@DamianSuess
DamianSuess / GitHubEmoji.md
Created July 9, 2018 20:19
GitHub emoji cheat sheet

A complete list can be found at: https://api.github.com/emojis

Last Updated: 2018-07-09

People

:bowtie: :bowtie: 😄 :smile: 😆 :laughing:
😊 :blush: 😃 :smiley: ☺️ :relaxed:
😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart:
@DamianSuess
DamianSuess / Page.xaml
Created August 1, 2018 13:09
Xamarin.Forms - Password hide/show
<Entry x:Name="Email" Placeholder="Email" TextColor="Black" Grid.Row="1" Grid.Column="1"></Entry>
<StackLayout Grid.Row="2" Grid.Column="1">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Entry IsPassword="True" x:Name="Password" TextColor="Black" Placeholder="Password" Grid.Column="0" Grid.ColumnSpan="2" />
<Image Source="eye32.png" HorizontalOptions="End" VerticalOptions="Center" Grid.Column="1">
<Image.GestureRecognizers>
@DamianSuess
DamianSuess / ProjectGuids.md
Created August 7, 2018 19:41
Visual Studio Project GUIDs
Title GUID
ASP.NET 5 {8BB2217D-0F2D-49D1-97BC-3654ED321F3B}
ASP.NET MVC 1 {603C0E0B-DB56-11DC-BE95-000D561079B0}
ASP.NET MVC 2 {F85E285D-A4E0-4152-9332-AB1D724D3325}
ASP.NET MVC 3 {E53F8FEA-EAE0-44A6-8774-FFD645390401}
ASP.NET MVC 4 {E3E379DF-F4C6-4180-9B81-6769533ABE47}
ASP.NET MVC 5 {349C5851-65DF-11DA-9384-00065B846F21}
C# {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}