Skip to content

Instantly share code, notes, and snippets.

View EloToJaa's full-sized avatar
🎯
Focusing

Łukasz Budziak EloToJaa

🎯
Focusing
View GitHub Profile
@EloToJaa
EloToJaa / file.zig
Created September 15, 2025 12:32
File reading in zig 0.15.1
const std = @import("std");
const User = @import("../models/user.zig").User;
const String = @import("string").String;
const SharedAllocator = @import("allocator.zig");
const Config = @import("../models/config.zig").Config;
pub fn getUserData(username: []const u8) !?User {
const allocator = SharedAllocator.getAllocator();
const parsed = try Config.readConfig(allocator);
@EloToJaa
EloToJaa / tpool.c
Created June 13, 2025 12:04
Thread pool in C
// https://nachtimwald.com/2019/04/12/thread-pool-in-c/
#include "tpool.h"
#include <pthread.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdlib.h>
struct tpool_work {
@EloToJaa
EloToJaa / allocator.zig
Last active July 22, 2024 10:49
Cookie parser written in Zig
const std = @import("std");
var allocator: std.mem.Allocator = undefined;
const Self = @This();
pub fn init(a: std.mem.Allocator) void {
allocator = a;
}
@EloToJaa
EloToJaa / Immortality.cs
Last active December 8, 2023 17:12
Lekcja13
using UnityEngine;
[CreateAssetMenu(fileName = "Immortality", menuName = "Powerup/Immortality")]
public class Immortality : Powerup
{
[SerializeField]
private PowerupStats speedBoost;
public float GetSpeedBoost()
{
return speedBoost.GetValue(currentLevel);
@EloToJaa
EloToJaa / GameManager.cs
Last active December 1, 2023 18:56
l12_2
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class GameManager : MonoBehaviour
{
public static GameManager instance;
public Text scoreText;
public Text coinScoreText;
public Text highScoreText;
@EloToJaa
EloToJaa / GameManager.cs
Last active December 1, 2023 17:14
Lekcja12
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class GameManager : MonoBehaviour
{
public static GameManager instance;
public Text scoreText;
public Text coinScoreText;
public Text highScoreText;
using UnityEngine;
public class CoinController : MonoBehaviour
{
private Transform player;
private void Start()
{
player = GameObject.FindGameObjectWithTag("Player").transform;
}
@EloToJaa
EloToJaa / tmeapi.py
Last active August 4, 2023 05:31
TME API
import collections
import base64
import hmac
import hashlib
import requests
import urllib.parse
import requests
import json
from typing import Dict, List, Tuple
@EloToJaa
EloToJaa / converter.py
Last active June 23, 2023 11:25
CLI docx to html converter
from typing import Tuple
import mammoth
import os
import string
import random
import argparse
def generate_unique_filename():
letters = string.ascii_lowercase
const fs = require("fs");
const express = require("express");
const bodyParser = require("body-parser");
const app = express();
app.use(bodyParser.json({ extended: true }));
const port = 8080;