Skip to content

Instantly share code, notes, and snippets.

Reelix

Block or report user

Report or block Reelix

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@Reelix
Reelix / Viewer.cs
Created Jan 9, 2019
C# Torchlight 1 Save Game Viewer
View Viewer.cs
internal class Program
{
private static void Main(string[] args)
{
// https://code.google.com/archive/p/torchtools/wikis/TorchlightFileSpec.wiki
Console.Title = "Reelix's TL1 Save Game Viewer";
byte[] fileBytes = File.ReadAllBytes(@"C:\Users\Reelix\AppData\Roaming\runic games\torchlight\save\0.SVT");
// Remove first 4 - Unsure
fileBytes = RemoveFirstBytes(fileBytes, 4);
@Reelix
Reelix / median.cs
Created Sep 25, 2018
Finding the Median value of a List
View median.cs
class Program
{
static void Main(string[] args)
{
List<double> exampleOne = new List<double> { 1, 3, 3, 6, 7, 8, 9 };
List<double> exampleTwo = new List<double> { 1, 2, 3, 4, 5, 6, 8, 9 };
List<double> exampleThree = new List<double> { 0, 1, 2, 4, 6, 5, 3 };
double medianOne = exampleOne.Median();
double medianTwo = exampleTwo.Median();
double medianThree = exampleThree.Median();
@Reelix
Reelix / sshv.cs
Created Sep 25, 2018
A simple C# app to get the version of a remote IPs SSH client
View sshv.cs
using System;
using System.Net.Sockets;
using System.Text;
namespace SSHv
{
internal class Program
{
private static void Main(string[] args)
{
View SniffedUSBKeyboardDataReplicator.cs
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Windows.Forms; // DLL Reference for SendKeys
namespace SniffedUSBKeyboardDataReplicator
{
class Program
{
@Reelix
Reelix / sumOfFirstXPrimeNumbers.js
Created Dec 18, 2016
JavaScript code to get the sum of the first X prime numbers
View sumOfFirstXPrimeNumbers.js
function isPrime(value){for(var i=2;i<value;i++){if(value%i===0){return false;}}return value>1;}
function sumOfFirstXPrimeNumbers(count){var currNum=1;var total=0;for(var j=0;j<count;j++){while(true){if(isPrime(currNum)){total+=currNum;currNum++;break;}else{currNum++;}}}return total;}
console.log(sumOfFirstXPrimeNumbers(7));
View interpolation.cs
private static void Main()
{
int num1 = 2;
double num2 = 4;
var someString2 = $"{num2 / int.Parse($"{num2}") + $"_{num1}" + $"Meta{num2 / int.Parse($"{num2}") + $"_{num2 % num1 % int.Parse($"{num2}")}"}M{null}eta_{num2}Me"}";
Console.WriteLine(someString2);
Console.ReadLine();
}
View styleTest.js
<script>
function formatCurrency()
{
// Get the values from the text-boxes
var symbol = document.getElementById('formatCurrencySymbol').value;
var number = parseFloat(document.getElementById('formatCurrencyNumber').value);
var decimalPlaces = document.getElementById('formatCurrencyDecimalPlaces').value;
// Do the formatting - Regex here!
var result = symbol + number.toFixed(decimalPlaces).replace(/(\d)(?=(\d{3})+\.)/g, "$1,");
View gist-embed-dark.css
/* Gist Embed - Dark Theme Styling - Thanks to MattD */
/* Body */
.gist-data tbody { background-color: Black; }
/* Line Numbers */
.gist-data tbody td:nth-of-type(1) {
color: #2B91AF !important;
}
View styleMe.js
<script>
// This is a comment
function someFunc()
{
console.log("Hello World!");
}
</script>
View databaseFromFile.sql
USE [master]
GO
CREATE DATABASE [insert_database_name_here] ON
( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Data\fileNameHere.mdf' ),
FOR ATTACH ;
GO
You can’t perform that action at this time.