mkoutny

mkoutny

Dove-eye (3D object tracking) improvement

an invention by mkoutny

See README for description of the Dove-eye project (poor man's Hawk-Eye). The main goal is to make 2D object tracking from a single camera more stable, so that it's reliable for 3D localization.

Updated over 1 year ago. 1 hackers ♥️.

Support verification of digitally signed PDFs in Evince

an idea by mkoutny

PDF format allows inclusion of digital signatures. Unfortunately, Evince can't provide these metadata to the user. There's an upstream bug and actual implementation resides in poppler. The integration is still incomplete though.

Updated over 1 year ago. 2 hacker ♥️. Has no hacker: grab it!

Developer documentation of boot process (userspace)

a record by mkoutny

There are many tasks necessary to do since PID 1 is started by kernel before the system can do any useful work. And those tasks ideally run as parallel as possible. Unfortunately, sometimes the dependencies and ordering can get wrong resulting into race conditions or deadlocks. The goal of this project is to document in detail what happens when and explain the dependencies so it could be used as a reference when someone runs into a problem with their boot task.

Updated over 1 year ago. 5 hacker ♥️. Has no hacker: grab it!

Yet another task tracking tool

an invention by mkoutny

Create a task tracking tool that would suit my needs (and enrich the pool of such author-only-optimized software). - TUI interface

Updated over 2 years ago. 3 hacker ♥️.

Reverse engineer memory layout

an invention by mkoutny

TL;DR Use convolution to find type candidates, then solve system of equations to refine the result. You are given a set of memory regions. And set of types (structures) that can possibly be present in the regions.

Updated over 1 year ago. 6 hacker ♥️.

Line wrap change oblivious diff

an idea by mkoutny

There is not always a strict commit discipline separating functional changes and formatting, sometimes formatting change is inevitable. Changes that rewrap lines pollute diff output and make it hard to read. (This applies to texts where line wraps bear no semantics.) Similarly to -w, --ignore-all-space option of the diff(1) program add an option that will make the comparing algorithm ignore changes that only rewrap lines. (It's upon the implementation how to approach rewrapped and changed lines but no semantical changes should be hidden from the user.)

Updated 6 months ago. No love. Has no hacker: grab it!

strace: add support for ioctl structure layouts

a project by mkoutny

strace can parse syscall arg structures and print them in user-friendly way. For ioctl syscalls there is greater variety of the structures and not all are supported. Let's start with covering autofs data.

Updated over 1 year ago. 2 hacker ♥️.

Little systemd utilities improvements

an invention by mkoutny

Some ideas from the list: Small ones:

Updated over 2 years ago. 3 hacker ♥️.

Distribution source code repository/browser

an idea by mkoutny

Motivation: You know a particular function name and would like to know which package(s) it comes from. Approximation: It is possible to search in code on Github hoping for a match in upstream repo not being too far from our distro.

Updated over 2 years ago. 3 hacker ♥️. 1 follower. Has no hacker: grab it!

Kernel live dump

an idea by mkoutny

There is possibility to run crash on live system, this has some drawbacks though: - not all its features are available (e.g. inspecting stacks of tasks),

Updated about 2 years ago. 2 hacker ♥️. 2 followers. Has no hacker: grab it!

Add cgroups support to crash-python

a project by mkoutny

To ease debugging cgroup relates issues this suggests to: - list cgroup hierarchy tree(s),

Updated 6 months ago. 4 hacker ♥️. 4 followers.

Performance profile and possibly improve Jitsi web client

an invention by mkoutny

Project Description

I run openSUSE TW and FF with i7-5600U Intel CPU. Calls with ~4 (video) participants work but my CPU load is approaching number of cores. In slightly bigger calls (>=6 participants) the CPU load was insufficient and audio packets were being dropped. I'd like learn more about webrtc video streams in order to reduce the client's CPU work or make it more adaptive when running with limited resources.

Updated 6 months ago. 5 hacker ♥️. 3 followers.
12
5
10
33

Looking for projects around:

Nothing at the moment

Activity

  • 6 months ago: mkoutny liked Near-zero downtime upgrades for stateful services with Rancher
  • 6 months ago: mkoutny liked Jitsi for Hackweek
  • 6 months ago: mkoutny liked Sharing logic between desktop and web based applications through WASM
  • 6 months ago: mkoutny liked Make a Raspberry Pi boot in less than 3 seconds
  • 6 months ago: mkoutny started Performance profile and possibly improve Jitsi web client
  • 6 months ago: mkoutny added keyword "webrtc" to Performance profile and possibly improve Jitsi web client
  • 6 months ago: mkoutny added keyword "jitsi" to Performance profile and possibly improve Jitsi web client
  • 6 months ago: mkoutny added keyword "video" to Performance profile and possibly improve Jitsi web client
  • 6 months ago: mkoutny added keyword "codecs" to Performance profile and possibly improve Jitsi web client
  • 6 months ago: mkoutny added keyword "gpu" to Performance profile and possibly improve Jitsi web client
  • All Activity