Jan Ringoš (@tringi)
  • Stars
    star
    221
  • Global Rank 113,923 (Top 4 %)
  • Followers 18
  • Following 23
  • Registered over 8 years ago
  • Most used languages
    C++
    95.0 %
    C
    5.0 %
  • Location 🇨🇿 Czechia
  • Country Total Rank 597
  • Country Ranking
    C++
    49
    C
    534

Top repositories

1

win32-dpi

Example of properly DPI-scaling Win32 windows across XP to latest Windows 11
C++
114
star
2

icomake

Combine multiple ICO/PNGs into single .ICO file, retaining format of each sub-image, optimizing the order.
C++
22
star
3

rwspinlock

Slim, simple, cross-process, reader-writer unfair fast spin lock for Windows
C++
10
star
4

adaptive-rounding

Smart floating-point number rounding algorithm. Attempts to round the number "nicely" like a human would do.
C++
9
star
5

doubleinteger

C++ large integer template, which doubles the width of little-endian integers and can be nested
C++
9
star
6

x32-abi-windows

Test/benchmark of using 32-bit pointers in 64-bit code on Windows. Not an actual ABI, only inspired by Linux's x32 ABI.
C++
9
star
7

code-style-agnostic-search

Coding Style -agnostic (and more) search for C++
C++
7
star
8

rsrcgen

Windows Version Info and Manifest generator
C++
7
star
9

setmica

Tool that applies Mica backdrop to Win32 window
C++
5
star
10

defprep

DLL Module-Definition (.Def) Files Preprocessor
C++
5
star
11

winver

Tiny Windows executable that outputs version information about the OS.
C++
5
star
12

win32-wstring_view

Experimental reimplementations of some Windows API functions taking std::wstring_view as argument
C++
4
star
13

cuckoo

Cuckoo Cycle simple miner C++ template
C
2
star
14

taskbar-sound-badges

Small program that monitors which applications are currently playing sound, and sets Badge on their Taskbar icons.
C++
2
star
15

emphasize

generally useful assorted C/C++ Windows API code
C++
2
star
16

ext

Simple extensions to the C++ library
2
star
17

atomlist

Enumerate list of user32 atoms in current session, an exercise in getting EXE as small as possible with MSVC.
C++
2
star
18

papers

Papers & proposals, for C++ programming language, Microsoft Windows OS, and other
2
star
19

lamp

If you need a lamp, but all you have are monitors
C++
1
star
20

SQLite

Simple C++ abstraction of SQLite
C++
1
star
21

win32-hub-events

Downlevel and sample implementation of (proposed) Hub Events
C++
1
star
22

win32-iocp-events

Example of waiting for Event Objects by associating them with a I/O Completion Port (IOCP), effectively lifting MAXIMUM_WAIT_OBJECTS (64) limit of WaitForMultipleObjects(Ex) API.
C++
1
star