Skip to content

Instantly share code, notes, and snippets.

@realbardia
realbardia / main.cpp
Last active February 21, 2025 00:28
Classic Perceptron implementation
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
// Step activation function
int activation(double x) {
return 1.0 / (1.0 + std::exp(-x));
}
@realbardia
realbardia / main.cpp
Last active February 5, 2025 11:58
Very simple Neural Network using C++
#include <iostream>
#include <vector>
#include <cmath>
#include <cstdlib>
#include <ctime>
#include <random>
using namespace std;
// Activation and Derivative functions
@realbardia
realbardia / main.cpp
Created September 29, 2024 07:24
Encrypt and Decrypt using OpenSSL's crypto.so library
#include <openssl/conf.h>
#include <openssl/evp.h>
#include <openssl/err.h>
#include <openssl/sha.h>
#include <string.h>
#include <cstring>
#include <stdlib.h>
#include <iostream>
@realbardia
realbardia / main.py
Created March 31, 2020 07:23
Python code to connect to dbus and notify when a storage device connected
import dbus
from gi.repository import GLib
from dbus.mainloop.glib import DBusGMainLoop
def signal_handler(*args, **kwargs):
for i, arg in enumerate(args):
print("arg:%d %s" % (i, str(arg)))
print('---end----')
DBusGMainLoop(set_as_default=True)
@realbardia
realbardia / fc-custom-1.conf
Created March 30, 2020 18:20
Telegram Persian font configs
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="pattern">
<test name="family" qual="any">
<string>sans serif</string>
</test>
<edit mode="assign" binding="same" name="family">
<string>IranSans</string>
</edit>