Giter VIP home page Giter VIP logo

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 making the Python repository more convenient from novice standpoint.
  • 🌱 I’m currently learning Open CASCADE Technology library (aka OCCT).
  • 👯 I’m looking to collaborate on old python/cpython issues to reduce the issue count below 999.
  • 💬 Ask me about mitigation of C quirks, how to port a static site to an ad-hoc Python generator, and how to preserve sanity in the process.
  • 📫 How to reach me: [email protected] or VK (the PM is open for everyone).
  • 😄 Pronouns: He/Him.
  • ⚡ Fun fact: I’m a fan of Unreal Gold.

Pro tips:

  • 🧼 Keep hands sanitized after each rebase with git filter-branch --env-filter "GIT_COMMITTER_DATE=$GIT_AUTHOR_DATE" -f HEAD~howmanycommits..HEAD.
  • :godmode: Older versions of Visual Studio (2019, 2017, 2015, and 2013) can be downloaded at https://visualstudio.microsoft.com/vs/older-downloads/.

I use the Pomodoro technique:

My background music for joy, work, and other typing sessions:

What I Am Working On Now

Priority Tasks
⛔ Blocker arhadthedev#47: Sort out data hoarding piles on my drives and in my clouds (I'm totally out of available disc space, both on internal, external drives and cloud storages; mere megabytes do not count)
⚠ High Improving python/cpython GitHub-related stuff to make life of all contributors easier. See my project #5 for details
🛠️ Medium Finalizing my own aged pull requests. See a list sorted by creation date for details
🧘🏼‍♀️ Background Working on merging ancient but still worthy PRs to reduce the total python/cpython PR count below 1k. See my project #9 for details

Open Source Contributions

Contributions to projects I care about (updated monthly by a GitHub Actions workflow):

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

    How to setup and use: How to search 5,000 Python projects by Hugo van Kemenade.

    $ 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/[email protected]/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)

Oleg Iarygin's Projects

Oleg Iarygin doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.