Skip to content

Instantly share code, notes, and snippets.

View azihassan's full-sized avatar
🦆

Azi Hassan azihassan

🦆
View GitHub Profile
#include <SoftwareSerial.h>
#include "SIM900.h"
bool gprs_active;
char incoming[255] = "";
bool handling_call;
void setup()
{
handling_call = false;
@azihassan
azihassan / zhangsuen.cpp
Created March 7, 2018 00:22
Zhang-Suen thinning algorithm
#include <iostream>
#include <vector>
using namespace std;
struct Point
{
size_t x;
size_t y;
Point() : x(0), y(0) {}
@azihassan
azihassan / clx.cpp
Last active January 24, 2025 00:19
Removes all groups from a CLX animation file except the first
#include <cassert>
#include <numeric>
#include <iostream>
#include <fstream>
#include <vector>
#include <set>
#include <functional>
#include <cstdint>
uint16_t readLittleEndianWord(std::ifstream& stream)
@azihassan
azihassan / win-forfait.php
Created May 1, 2025 19:45
PHP win by inwi balance verification script
<?php
$subscriptionId = 'XXXXXXXXXXXXXXXXXX';
$login = in_array('--login', $argv);
if($login)
{
if(!in_array('--username', $argv) || !in_array('--password', $argv))
{
echo "Usage: php {$argv[0]} --login --username <username> --password <password>\n";
exit(1);