Skip to content

Instantly share code, notes, and snippets.

View M0nteCarl0's full-sized avatar
🐈
const mutable

Alex M0nteCarl0

🐈
const mutable
View GitHub Profile
@M0nteCarl0
M0nteCarl0 / main.cpp
Created April 29, 2024 10:19
Intel DPCPP library functions linkage for host code
void func();
int main() {
func();
return 0;
}
@M0nteCarl0
M0nteCarl0 / JsonComand.cs
Created March 29, 2024 08:09
Cef Sharp json protocol snippet
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;
namespace TransportProto
{
public class JsonComand
@M0nteCarl0
M0nteCarl0 / OptrisTemperature.cs
Created March 13, 2024 14:26
OptrisTemperature data harvester
using System;
using System.IO.Ports;
using System.Runtime.CompilerServices;
using System.Threading;
using NLog;
public class OptrisTemperature
{
private Logger logger
{
@M0nteCarl0
M0nteCarl0 / graph-ql-server.go
Created February 12, 2024 10:34
GraphQL CRM base
package main
import (
"context"
"database/sql"
"log"
"net/http"
"github.com/graphql-go/graphql"
"github.com/graphql-go/handler"
@M0nteCarl0
M0nteCarl0 / LockFreeFIFO.cpp
Created December 27, 2023 12:17
C++ lock-free structures
#include <atomic>
#include <memory>
template <typename T>
class LockFreeFIFO {
private:
struct Node {
std::shared_ptr<T> data;
Node* next;
@M0nteCarl0
M0nteCarl0 / async_message.go
Created October 18, 2023 18:52
golang async message processing
package main
import (
"fmt"
"time"
)
type MessageProcessor struct {
sendChannel chan<- string // Канал для отправки сообщений
receiveChannel <-chan string // Канал для приема сообщений
@M0nteCarl0
M0nteCarl0 / hset_sql_cache.go
Last active October 18, 2023 18:50
SQL requests_Redis cache
package cache
import (
"context"
"database/sql"
"encoding/json"
"fmt"
"time"
"github.com/go-redis/redis/v8"
@M0nteCarl0
M0nteCarl0 / backend.go
Last active March 29, 2024 09:18
Web socket notification receiver per user and backend server on golang
package main
import (
"log"
"net/http"
"time"
"github.com/gin-gonic/gin"
"github.com/gorilla/websocket"
)
@M0nteCarl0
M0nteCarl0 / Dask_distributed_catboost_learning.py
Last active October 9, 2023 05:32
Yndex Catboost summary cheatshit
from catboost import CatBoostClassifier
from dask_ml.model_selection import train_test_split
from dask.distributed import Client, wait
import dask.dataframe as dd
# Start a Dask cluster with multiple workers
client = Client(n_workers=4)
# Read the data into a Dask DataFrame
data = dd.read_csv('data.csv')
@M0nteCarl0
M0nteCarl0 / AVR_DCMI.c
Created August 8, 2023 14:32
DCMI inteface
#include <avr/io.h>
#include <avr/interrupt.h>
#define PIXEL_WIDTH 8
#define IMAGE_WIDTH 640
#define IMAGE_HEIGHT 480
volatile uint8_t pixel_count = 0;
volatile uint8_t line_count = 0;
volatile uint8_t frame_count = 0;