Skip to content
Avatar
Block or Report

Block or report arhadthedev

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.

Report abuse

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

Report abuse
arhadthedev/README.md

Hi 👋

I am Oleg Iarygin, a master 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.

🧼 Pro tip: keep hands sanitized after each rebase with 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):

I also randomly contribute to any repository I use in my code: issues, PRs, and comments.

GitHub Stats

Generated by anuraghazra/github-readme-stats:

Arhadthedev’s GitHub stats Top Langs

Useful third party online tools I use

  • GitHub infrastructure
  • Web development
    • Live DOM Viewer, a parser of HTML pages for checking if minimization breaks them
  • C/C++ development
    • Compiler Explorer (sources), an online compiler for checking assembler output of various compilers of various languages
    • AsmGrid, a verbose table of Intel/AMD instruction opcodes
    • ODA Web, an online disassembler
  • Graphics
    • Shadertoy, a playground for writing and sharing OpenGL/WebGL shaders
  • Entertainment
  • Maintenance
    • endoflife.date (sources), a centralized list of per-version support status for 136 popular programs, services and OSes

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 download_pypi_top.py and search_pypi_top.py scripts by Victor Stinner.

    More on the tools
    $ 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 exit
    

    Discovered via https://www.mail-archive.com/python-dev@python.org/msg114613.html.

    usage: search_pypi_top.py [-h] [-o FILENAME] [--text] [-v] [-q] [--cython]
                              PYPI_DIRECTORY REGEX
    
    Code search in the source code of PyPI top projects.
    
    positional arguments:
      PYPI_DIRECTORY        PyPI local directory
      REGEX                 Regex to search
    
    options:
      -h, --help            show this help message and exit
      -o FILENAME, --output FILENAME
                         Output filename
      --text                Process a binary file as if it were text
      -v, --verbose         Verbose mode (ex: log ignored files)
      -q, --quiet           Quiet mode (ex: don't log proceed files)
      --cython              Search also in code generated by Cython
    

    Discovered via python/cpython#99285 (review).

Afterword

xkcd Dependency panel (All modern digital infrastructure vs A project some random person in Nebraska has been thanklessly maintaining since 2003)

Pinned

  1. Scripts and resources to build and deploy Fonte Fideliti GSD kennel website

    Python 1 1

  2. cpython Public

    Forked from python/cpython

    The Python programming language

    Python 1

769 contributions in the last year

Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Mon Wed Fri
Activity overview
Contributed to python/cpython, arhadthedev/arhadthedev, arhadthedev/cpython and 29 other repositories

Contribution activity

December 2022

Reviewed 1 pull request in 1 repository
python/devguide 1 pull request
5 contributions in private repositories Dec 4 – Dec 6

Seeing something unexpected? Take a look at the GitHub profile guide.