Oleg Strizhechenko

Linux, Development, and Programming in Yekaterinburg, Russia

Read my blog

Programming

Programming since 8 y.o. From opensource game "hacks" and through java and testing I have to come to system maintanance of linux distro and netfilter based hi-performance DPI for ISP (linux kernel module writen in C + userspace in bash & python + web interface on flask)

My prefered languages is bash and python. I found little weird hobby for myself - rewrite shell-scripts (bash) in /usr/bin/ from 2-3 screens to 140 symbols without loosing functionality for me.

I have wide knowledge in many linux utils (mostly about networks), started to learn what is systemd (despite of its weird design and inconveniences). Most known distro for me is CentOS 6 and 7. I spend much time with rpm and rpmbuild. Also, about 2-3 years ago I was an expert in debian-based distro on desktop. Sad, but ugly gnome 3 and non-compatible with third-party applications mate turn me to Mac OS X user after about 4-5 years of using gnome 2.

About 3 years I work with ISP (internet service providers) and got big expirience with network technologies like routing, nat and related things.

It hard to submit, but I prefer old things to new: strace instead logs, vim+gcc+gdb+valgrind+gprof instead IDE. Maybe I simply doesn't find fine IDE for C yet (I was trying to use CLion and Codeblocks only, but them too complex for me Codeblocks interface so unhuman and weird and CLion cant (or this options are too hidden in GUI) work fine with projects using already existing Makefile to build.

Now also having much experiments with TinyDB (small, but smart document oriented db), qdns (queues based dns-client library), influxdb (time series db) and grafana (dashboard for influxdb, opentsdb and graphite).

# Music

Music is my second hobby. I like to listen to new beat, early electro industrial, industrial, ebm, noise, gothabilly, psychobilly, surf, acid house, synthwave, vaporwave, minimal synth, neue deutsche welle, chiptune and random weird russian guys.

About half years ago I found PIANO 707 VST, tune GMC preset "basic acid bass" and start to doing 4-octave bad music, trying to sounds like acid house. That's how project "Genacid" starts.

Before "Genacid" there were many projects: "0mich" (IDM), "Panzersoldat" (EBM), "KP580BB55" (Noise/Glitch), "Arcane Cum" (Glitch), "Город с наркотиками" (IDM), "Weirded" (several genres), "Killing Signal" (minimal).

Not much time ago I bought iPad mini 3 and have lot of fun with ReBirth 3

  • Work
    • Carbon Soft
  • Education
    • Ural Federal University, Program Engineering