Hi 👋
I am Oleg Iarygin, a postgrad student of Computer Science who builds up a portfolio here and resolves use case pains in other projects. Also I have a miraculous ability to use stuff in unintended ways without being aware of it, so I constantly meet lags and crashes.
🔭 I’m currently working on a web browser that doesn’t freeze as heavy as Chromium on my 4GB RAM 500GB HDD workstation.🌱 I’m currently learning low-level NT API because classical Windows network API is partially synchronous and has thick multilayer wrappers for compatibility I don’t need. However, this knowledge has no use if the application is for Windows Store.👯 I’m looking to collaborate on C or C++ desktop or network backend projects.💬 Ask me about mitigation of C qirks, how to port a static site to an ad-hoc Python generator, and how to preserve sanity in the process.📫 How to reach me: oleg@arhadthedev.net, Twitter, VK (the PM is open for everyone).😄 Pronouns: He/Him.⚡ Fun fact: I’m a fan of Unreal Gold.
git filter-branch --env-filter "GIT_COMMITTER_DATE=$GIT_AUTHOR_DATE".
Open Source
Contributions into projects I care about (updated weekly by a GitHub Actions workflow):
-
Python interpreter:
- python/cpython: 35 already merged commits, 13 PRs are awaiting merging, 21 reported issues
- python/core-workflow: 1 PR is awaiting review
- python/bedevere: 1 already merged commit
- sphinx-contrib/sphinx-lint: 1 already merged commit
-
ECMAScript (aka JavaScript) specification:
- tc39/ecma262: 1 already merged commit, 6 reported issues
GitHub Stats
Generated by anuraghazra/github-readme-stats:
Useful third party online tools I use
- rhysd/actionlint, a static checker for GitHub Actions workflow files
- Live DOM Viewer, a parser of HTML pages for checking if minimization breaks them
- AsmGrid, a verbose table of Intel/AMD instruction opcodes
Online entertainment
- magcius/noclip.website (live), a digital museum of video game levels
- Triang3l/WebQuake, a HTML5/WebGL source port of Quake (was live on webquake.quaddicted.com until 2020)
- TIC-80 (live WebAssembly version), a fantasy 8-bit game console
Sites
- Shadertoy, a playground for writing and sharing OpenGL/WebGL shaders
Offline tools
-
When CPython developers need to remove some function or class from Python, they do a code search for foo.bar in PyPI top 5000 projects. For this, they use the https://github.com/vstinner/misc/blob/main/cpython/download_pypi_top.py script.
More on the tool
$ python download_pypi_top.py --help usage: download_pypi_top.py [-h] DIRECTORY [COUNT] Download the source code of PyPI top projects. positional arguments: DIRECTORY Destination directory COUNT Only download the top COUNT projects options: -h, --help show this help message and exitFound at https://www.mail-archive.com/python-dev@python.org/msg114613.html.




