Skip to content

Instantly share code, notes, and snippets.

View ikkentim's full-sized avatar

Tim Potze ikkentim

View GitHub Profile
@ikkentim
ikkentim / hfd.shfbproj
Created April 12, 2015 14:59
hfd.shfbproj - sampsharp sandcastle project
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<PropertyGroup>
<!-- The configuration and platform will be used to determine which assemblies to include from solution and
project documentation sources -->
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{583d34c5-10c3-4687-9612-96c673e19173}</ProjectGuid>
<SHFBSchemaVersion>1.9.9.0</SHFBSchemaVersion>
@ikkentim
ikkentim / FuzzyLogic.cs
Last active August 29, 2015 14:21
Fuzzy Logic
using System;
using System.Collections.Generic;
using System.Diagnostics;
namespace FuzzyLogic
{
internal class Program
{
private static void Main(string[] args)
{
@ikkentim
ikkentim / Program.cs
Created September 17, 2015 22:56
List logitech devices connected, quick and dirty written
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
namespace TestList
{
internal static class LgLcd
[15-11-26 22:09:54] Info: Compiling Building Mod by Kenney to bin/build-151126220954257.dll...
[15-11-26 22:09:54] Info: Compiling from `Custom Scenery.csproj`.
[15-11-26 22:09:54] Error: Directory '/Applications/Parkitect.app/Parkitect_Data\Managed' not found.
[15-11-26 22:11:48] Info: Compiling Building Mod by Kenney to bin/build-151126221148355.dll...
[15-11-26 22:11:48] Info: Compiling from `Custom Scenery.csproj`.
[15-11-26 22:11:48] Error: Failed to resolve referenced assembly 'Assembly-CSharp'
[15-11-26 22:15:08] Info: Compiling Building Mod by Kenney to bin/build-151126221508748.dll...
[15-11-26 22:15:08] Info: Compiling from `Custom Scenery.csproj`.
[15-11-26 22:15:14] Info: Resolved assembly reference `Assembly-CSharp` to `/Applications/Parkitect.app/Contents/Resources/Data/Managed/Assembly-CSharp.dll`
[15-11-26 22:15:14] Info: Resolved assembly reference `Microsoft.CSharp` to `Microsoft.CSharp.dll`
{
"version":"backward",
"download_url":"https:\/\/client.parkitectnexus.com\/download",
"Windows": {
"version":"forward",
"download_url":"https:\/\/client.parkitectnexus.com\/download",
}
"MacOSX": {
"version":"forward",
"download_url":"https:\/\/client.parkitectnexus.com\/download",
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 / 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:
@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]
#!/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
#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];