Skip to content
View ulcuber's full-sized avatar
  • GMT+4

Block or report ulcuber

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ulcuber/README.md

PHP

Laravel

  • Laravel Passport ID Laravel OAuth2 Authorization Server implementation on Passport
  • Slots Holding slots example with Gateway Auth and LazyAuthenticatable, cache chains, atomic cache locks and idempotency
  • Log Viewer Well optimized fork with:
    • Customizable regular expression
    • Prefixes
    • Fuzzy search
    • CPU versus Memory balancer
  • Socialite to Laravel Passport Auth on PHP 8 / Laravel 9

Notes

You can see some Matomo (Upstream) forks. I reviewed all its code, made some contributions since my attempt to create Google Tag Manager to Matomo Tag Manager migrator plugin and can reccomend it as an Open Source Analitics and Tag Manager

Rust

  • Laravel Passport Introspection OAuth 2.0 Introspection Endpoints for Laravel Passport Authorization Server to use in Nginx/Ingress/Traefik/HAProxy to validate JWT tokens and Token Meta (is_revoked)
  • Axum Slots Laravel Slots addon to speed up API bypassing PHP

JS

  • Mineflayer map downloader
  • Paper Style Form Demo for embedded Telegram Bot that fits into 1002 bytes
  • Minechat Mineflayer TTY Minecraft client focused on chat features on my fork of (neo)blessed. Primarily AFK client to see notifications from chat
  • Blessed the fork. (n)curses-like for Node.js. Published npm install @ulcoder/blessed

Vue

Python

Bash

Ricing

  • i3 Image Sitter Floating over window image for i3-wm on PyQt
  • dotfiles for chezmoi with OpenRC Artix and Gentoo install guide

Speedcubing

  • Cubing Badge Generator to generate certificates/badges/diplomas for speedcubing events using python script to convert CSV participants list to images using .scm schemes for GNU Image Manipulator (aka Lisp GIPM script) to fullfill .xcf templates. Has dedicated funcubing format script. Uses cubingrf design for templates. Supposed to be used with imagemagick to glue all diplomas together in .pdf for printing
  • figtimer fork of TTY timer on figlet with more instructions, configurable delimeters, max times for marathons and copying results to clipboard (xclip). Shows best, worst, avg, mean calculated on demand
  • Image Creator refactoring of the old Canvas rendering used on BSA (Base of Speedcubing Algorithms)
  • BSA API Base of Speedcubing Algorithms API after refactoring from pure PHP. Archived due to different view on the project development with its original creator

Anyway https://speedcubing.ru/tutorial/3x3x3/fridrich/f2l has all the algs. Consider https://cubingtime.com/ as timer and community or Open Source https://www.cubedesk.io/ with trainer. So you have enough tools to keep your favourite algs to archive the BSA project

C

C++

  • Speedtest classic OpenMP matrices multiplication with and without CPU cache (transposed matrix trick)
  • VK Term attempt to make TTY VK client on ncurses. WIP/frozen

Pinned Loading

  1. audio-viz audio-viz Public

    Audio Visualizer, pitch detector

    Vue

  2. LogViewer LogViewer Public

    Forked from ARCANEDEV/LogViewer

    📃 Provides a log viewer for Laravel

    PHP

  3. figtimer figtimer Public

    Forked from Roman-/figtimer

    when you're such a terminal guy you can't even use GUI timer for speedcubing

    Shell 1

  4. minechat minechat Public

    TTY minecraft client

    JavaScript

  5. i3-image-sitter i3-image-sitter Public

    i3ipc, PyQt, override-redirect, floating

    Python 1

  6. artifact-probability-chart artifact-probability-chart Public

    Vue