Skip to content

Instantly share code, notes, and snippets.

View ikkentim's full-sized avatar

Tim Potze ikkentim

View GitHub Profile
@ikkentim
ikkentim / Memory.cs
Last active July 14, 2022 18:27
(C#) Memory class capable of reading memory of a certain process.
public struct ProcessMemory
{
#region Constructors
private ProcessMemory(Process process, int address) : this()
{
Process = process;
Address = address;
}
@ikkentim
ikkentim / App.config
Last active June 23, 2022 09:00
NLog hosting repro
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>
</configuration>
@ikkentim
ikkentim / ProgressBar.cs
Last active August 11, 2021 12:15
SA-MP progress bar converted to C#
public class ProgressBar
{
private readonly PlayerTextDraw _back;
private readonly PlayerTextDraw _fill;
private readonly PlayerTextDraw _main;
private float _value;
private float _max;
public ProgressBar(BasePlayer player, float x, float y, float value, Color color = default(Color),
float width = 55.5f, float height = 3.2f,
#include "optiboot.h"
#include <avr/pgmspace.h>
#define MEMADDR 0x20000
void setup() {
int i;
uint8_t c;
uint16_t w;
uint8_t ram_buffer[SPM_PAGESIZE];
#include "optiboot.h"
#include <avr/pgmspace.h>
#define MEMADDR 0x10000
void setup() {
int i;
uint8_t c;
uint16_t w;
uint8_t ram_buffer[SPM_PAGESIZE];
#!/bin/bash
videos=$(grep -cve '^\s*$' input.txt)
echo "Total of $videos videos"
i=1
while read video; do
if [[ $(curl -s http://www.youtube.com/oembed\?url\=https://www.youtube.com/watch\?v\=$(echo $video)\&format\=json) = "Not Found" ]]; then
echo "$i: $video is bad"
echo "$video" >> bad.txt
else
@ikkentim
ikkentim / natives.cs
Last active October 7, 2016 16:46
sampsharp natives
private class SomeNativeObject : NativeObjectSingleton<SomeNativeObject>
{
[NativeMethod("OtherNativeName")] // you can remove the parameter if FooMethod is the name of the method
public virtual int FooMethod() // must be virtual, a proxy class is generated which will implement this method
{
// lets throw this exception to indicate that the native has not properly been loaded if it has been thrown.
throw new NativeNotImplementedException();
}
[NativeMethod]
@ikkentim
ikkentim / Makefile
Last active August 29, 2016 19:53
Get sandwiches https://xkcd.com/149/
me:
@me=`whoami` ; \
if test $$me != "root" ; \
then \
echo 'What? Make it yourself.'; \
exit 1; \
fi
a:
@printf ''
sandwich:
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication7
{
@ikkentim
ikkentim / md5bruterforcer.cs
Last active December 29, 2015 16:01
MD5 brute forcer
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Security.Cryptography;
using System.Threading;
using System.Threading.Tasks;
namespace ConsoleApplication2