Skip to content

Instantly share code, notes, and snippets.


Taha Doğan Güneş tdgunes

Block or report user

Report or block tdgunes

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
tdgunes /
Created Feb 3, 2020
Replaces dots in a json for preprocessing data for MongoDB
import re
if __name__ == '__main__':
TEST = """
"_id": "5e1d995f08f9e94ea4c67e31",
"data.Attack_Pattern_Catalog.Attack_Patterns.Attack_Pattern": [
"_attributes": {
"ID": "1",
tdgunes / GraverBasisReadMe.txt
Last active Sep 19, 2019
Grover basis - generic algorithm
View GraverBasisReadMe.txt
19 September 2019 - A day with an attempt to generate Graver basis vectors
- (Followed this lecture notes, and replicated the example)
- (Also followed the book)
View index.html
<!DOCTYPE html>
<div id="header">Welcome, Prof. Dr. Taner Güneş</div>
<div id="container">
<input type="text" name="firstname">
tdgunes /
Last active Mar 29, 2019
Controlling Arcelik Invertech AC with ESP8266 NodeCMU v2 for Homebridge (HomeKit)
Rui Santos
Complete project details at
// Load Wi-Fi library
#include <ESP8266WiFi.h>
#include <IRremoteESP8266.h>
#include <IRsend.h>
tdgunes /
Last active Mar 28, 2019
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() {
tdgunes /
Last active Nov 10, 2018
Installing Spatialite for Django on Ubuntu/Debian
#On Debian 7.0
#Install build essentials
sudo apt-get install build-essential
#Install dependencies
sudo apt-get install binutils libproj-dev gdal-bin
sudo apt-get install libgeos-dev
sudo apt-get install libexpat1 libexpat1-dev
sudo apt-get install pkg-config
View gist:e5bbe98ecce0bb4180bdcb7bd3f36a97
**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:

View gist:e198bbe40d912ff71797b1fde2c3c15b
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;
tdgunes /
Last active Oct 25, 2017
ExampleAgent for Genius 7.1.6
You can’t perform that action at this time.