Skip to content

Instantly share code, notes, and snippets.

View tdgunes's full-sized avatar
🎯
Focusing

Taha Doğan Güneş tdgunes

🎯
Focusing
View GitHub Profile
import random
def partition(lst, left, right, pivotIndex):
# print pivotIndex
pivotValue = lst[pivotIndex]
lst[pivotIndex], lst[right] = lst[right], lst[pivotIndex]
storeIndex = left
@tdgunes
tdgunes / demo.cpp
Created March 20, 2015 20:23
g++ demo.cpp -g -lSDL2 -lSDL2_ttf -framework OpenGL -lGLEW -o demo
//From here but switched to 3.3 http://stackoverflow.com/questions/19748147/sdl-ttf-draws-garbage
#include <GL/glew.h>
#include <SDL2/SDL.h>
#include <SDL2/SDL_opengl.h>
#include <SDL2/SDL_ttf.h>
#include <string>
#include <iostream>
let a = 5
let a lst =
match lst
class queue:
def __init__(self):
self.temp = []
def enqueue(self, obj):
self.temp.append(obj)
def dequeue(self):
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
nd6 options=1<PERFORMNUD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether b8:f6:b1:11:c7:f7
@tdgunes
tdgunes / gist:64e1d7f97774164fd88d
Created February 4, 2016 15:10
TP-Link WN881ND OSX86
1. Run Windows o Linux, on Windows go to Device Management, open your wifi card (atheros 9287), so "Details" > "ID hardware". (I have windows in Italian, I do not know if English is really so named; With Linux I don't know lol)
2. Copy on paper (or take a photo) the characters XXXX --> "VEN_168C&DEV_XXXX".
3. Run OS X and take the file IO80211Family.kext from Hard Disk>System>Library>Extension (U need to enable "hidden files" from terminal; search how with google), copy it on the desk (and make it a backup copy).
4. Right button on it > Show package contents.
5. Go to "Contents>PlugIns>AirPortAtheros40.kext", open with "Show package contents". Now go to "Contents>Info.plist", open it with the TextEdit.
6. So look in it, and replace as I did:
My ID Hardware: ....VEN_168C&DEV_002E... (XXXX = 002E)
Our id : VEN
I replace the first <string>pci168c,XXXX</string> with my ID Hardware: <string>pci168c,2e</string>
Note: the 0 is not reported; the "E" becomes "e".
23:44:04.261 [main] INFO o.t.world.biomes.BiomeManager - Restored biome Core:snow with short id 2 from save game.
23:44:04.261 [main] INFO o.t.world.biomes.BiomeManager - Restored biome Core:plains with short id 7 from save game.
23:44:04.302 [main] INFO o.t.e.prefab.internal.PrefabFormat - Attempting to deserialize prefab engine:clientInfo with inputs [/engine/assets/prefabs/player/clientInfo.prefab]
23:44:04.303 [main] INFO o.t.e.prefab.internal.PrefabFormat - Attempting to deserialize prefab Core:fuseLong with inputs [/Core/assets/prefabs/fuseLong.prefab]
23:44:04.303 [main] INFO o.t.e.prefab.internal.PrefabFormat - Attempting to deserialize prefab engine:iconItem with inputs [/engine/assets/prefabs/iconItem.prefab]
23:44:04.304 [main] INFO o.t.e.prefab.internal.PrefabFormat - Attempting to deserialize prefab engine:itemBase with inputs [/engine/assets/prefabs/itemBase.prefab]
23:44:04.305 [main] INFO o.t.e.prefab.internal.PrefabFormat - Attempting to deserialize prefab engine:physicalDamage with in
import java.util.List;
import genius.core.AgentID;
import genius.core.Bid;
import genius.core.actions.Accept;
import genius.core.actions.Action;
import genius.core.actions.Offer;
import genius.core.parties.AbstractNegotiationParty;
import genius.core.parties.NegotiationInfo;
**Taha Doğan Güneş** _PhD Student in Computer Science_ _University of Southampton, UK_ _tdgunes [at] gmail.com_

![ ](./me.jpg width="150px" align=left) I am a PhD student in University of Southampton within Agents, Interaction and Complexity group (AIC). My current interests are in the field of Artificial Intelligence, specifically: sequential decision making under uncertainty, trust and reputation systems, probabilistic modelling and machine learning.

Recent News:

@tdgunes
tdgunes / Control.uno
Last active March 28, 2019 22:02
TRUST AC3-1000R Arduino Control
#include <NewRemoteTransmitter.h>
static unsigned long ADDRESS = 17503242; // TRUST AC3-1000R
static unsigned short DATA_PIN = 11; // Arduino 443Mhz transmitter's Data pin
static unsigned int PULSE_RATE = 250; // Pulse rate of the protocol
// Receives input switch_id: 0,1,2 state: 0,1 for (on-off)
void setup() {
Serial.begin(9600);