Blog Archive

Click on a headline to read the teaser.

The tennis franchise › TopSpin 2K25
The TopSpin franchise returns with TopSpin 2K25, featuring tennis legends Roger Federer, Serena Williams, and a cast of other playable pros, competitive single-player and multiplayer modes, all four historic Grand Slams®, and much more! Read More ›

GUI › Tiny desktop GUI application in PHP - 2 MB is enough
I often worry about minimizing the size of my GUI applications. My last article was about Nuklear. But now I want more modern technologies: HTML5, CSS3 and PHP. The final application shouldn't depend on anything, i.e. it should be built on the principle of all inclusive. The final size of the application should not exceed 2 megabytes. Is it possible? Read More ›

Outlive the apocalypse › VIGOR
Vigor is a free-to-play looter shooter set in post-war Norway. The goal is to stay alive and upgrade an abandoned shelter that will protect the player against the harsh environment. Players called Outlanders, have to seek resources and better equipment during Encounters with other players. Read More ›

Life › Photosession on moto, 13 June
A photosession with my wife in the Veveri castle (Czech Republic). 13 June 2021 Read More ›

Gaming › Best Nintendo Switch games
I'm an old-school PC gamer. I have more than 2500 games in my Steam library. And for the past two years I play mainly on a Nintendo Switch. This post is my personal favorites list with some explanations. I'll try to keep the list updating. Read More ›

GUI › dxDD2RenPy
dxDD2RenPy is a tool to convert DialogueDesigner JSON file into Ren'Py code. Read More ›

Original Mafia Re-make › Mafia: Definitive Edition
Part one of the Mafia crime saga - 1930s, Lost Heaven, IL. Re-made from the ground up, rise through the ranks of the Mafia during the Prohibition era of organized crime. After a run-in with the mob, cab driver Tommy Angelo is thrust into a deadly underworld. Initially uneasy about falling in with the Salieri crime family, Tommy soon finds that the rewards are too big to ignore. Read More ›

GUI › dxSimpleUninstaller
dxSimpleUninstaller is a Simple GUI script to uninstall your Windows applications. The tool contains ~100 lines of code, written in PowerShell. Read More ›

Borderlands The Handsome Collection DLC › Borderlands THC Ultra HD Texture Pack
Get ready for the mind blowing insanity! Play as one of four trigger-happy mercenaries and take out everything that stands in your way! With its addictive action, frantic first-person shooter combat, massive arsenal of weaponry, RPG elements and four-player co-op*, Borderlands is a breakthrough experience that challenges all the conventions of modern shooters. Borderlands places you in the role of a mercenary on the lawless and desolate planet of Pandora, hell-bent on finding a legendary stockpile of powerful alien technology known as The Vault. Read More ›

Life › Krakow, 21 October
Tourist trip to Poland with Brno's russian-speaking community. Poland, Krakow, 21 October 2017 Read More ›

Online game › Wordlase Demo
You can find "Wordlase" game in "Games" section of this site. This is the web verison of the game. Only 30 demo levels available. Read More ›

Life › Karate black belt
Belarus Shitoryu Karatedo Federation - I Dan of Shitoryu Karatedo. Read More ›

GUI › Nuklear+ — tiny crossplatform GUI
Nuklear+ (read as "Nuklear cross") is a front-end overlay for Nuklear GUI library. Write one simple code, compile it for any supported frontend. Read More ›

GUI › Nuklear+ library
Nuklear+ (read as "Nuklear cross") is a front-end overlay for Nuklear GUI library. Write one simple code, compile it for any supported frontend. Read More ›

Жизнь › Как мы забор строили
Ужастики не приходят единожды. Очень боитесь, что что-либо повторится снова? Боитесь вновь и вновь окунаться в пучины ужаса? Это обязательно случиться! Стройка? Забор! Read More ›

Life › It-cast meetup #1, 2017
Import This Cast is our podcast about IT, technologies etc. Read More ›

Static site creation › Advanced Jekyll
Jekyll is a static site generator. That means, that you give some info to it and get HTML pages as a result. It's ok when the site is pretty simple or even single page. What about more complicated websites? Will Jekyll handle it? Will it be convenient? Read More ›

Word puzzle › Wordlase
Wordlase is a word-puzzle game. You need to compile words from the letters of offered one. For example, you can make words “ant” and “potion” from the letters of “interpolation”. But you can't assemble “mol” since there is no “m” letter. Read More ›

Console › dxTarRead
A minimalistic non compressed archive file readers written in ANSI C. Supported formats: GNU tar (tape archive) and PAX in tar-compatibility mode, GNU ar, Cpio (binary for little- and big-endian machines, old an new ACSII). Read More ›

Low level programming › Read TAR-file in 26 lines of Ansi-C code
Archivers - it's scary! Huge and terrible algorithms that an ordinary person will never understand! Rar, zip, gzip, tar are modern de facto standards, which means extremely complex and tricky things that you should not try to understand. Well, tar looks simpler, maybe it's not that hard? See git with the sources. We see dozens of files, many of tens kilobytes. Hmm. Apparently, a dead end. Read More ›

GUI › Nuklear — ideal GUI for tiny projects?
Nuklear is a library for creating immediate mode user interfaces. The library does not have any dependencies (C89 only! Only hardcore!). But also does not know how to create operating system windows or perform real rendering. Nuklear is an embedded library that provides user-friendly interfaces for rendering by implemented application. There are examples on WinAPI, X11, SDL, Allegro, GLFW, OpenGL, DirectX. The parent of the concept was the ImGUI library. Read More ›

Programming › dxBin2h
A small GUI utility to get C-style arrays from any file. Read More ›

Online game › Winter Novel Demo
You can find "Winter Novel" game in "Games" section of this site. This is the web verison of the game. Only demo chapters available. Read More ›

Visual Novel › Winter Novel
Snow, dullness, depression. Constant dissatisfaction with work and superiors and feeling like there is no escape. Is this what life will always be? Perhaps… but I can always hope for change to be just around the corner!… Read More ›

GUI › DexpCAgui - DeXPeriX Cellular Automata
This application is intended for experienced users who have already created a pseudorandom number generators (PRNG). The output is a PRNG on a cellular automata. Read More ›

Life › Unicon 2015
Universe conversation - 2015. IV festival of fantastics, fantasy, comics and games. Minsk, Belarus. Read More ›

3D › dxPmdxConverter
Simple PMD/PMX to MQO/OBJ converter. Read More ›

Game's official site › One Manga Day website
Website for One Manga Day game. Made by me from the ground: layout, styles, images, content. Read More ›

Sea › Bulgaria 2014
Our karate team at Bulgaria Read More ›

Visual Novel › One Manga Day
Short visual novel, originally written in Russian. It's about Japaneese comics named manga. Read More ›

Life › Autumnal fish soup 2014
Fish soup is a some kind of University activity. Read More ›

Android › What else you can do on E-ink book with Android
Somehow after sitting next day at the computer, I realized that I can not continue to work because eyes hurt. Usually, I have a few days of rest and I'm back in the ranks. But these few days have to live almost without a computer and do not stare at the mobile phone. Read More ›

Qt GUI › QtCreator: Qt cross compilation from linux 64 into linux 32, win32, win64 and Mac OS X; upx, usb, dmg, etc
The Qt library allows you to make really cross-platform applications. Once written code can be compiled for many operating systems. But the problem is precisely in the word "compile" because it means that it is necessary to reboot to the target system, have a customized development environment, installed and configured zoo of libraries. Cross compilation is a solution - a compilation that produces executable code for a platform different from the one on which it is executed. Read More ›

GUI › AqPicFlash
This application is an attempt to understand how flash memory works. The code is executed both on the controller and application. Used memory chips: Samsung, Hynix. Read More ›

Vim › Vim and keyboard layout switching
All Vim commands need to be entered in English. This is a problem if the main text is entered in some other language because you often need to switch the layout. One of the solutions makes you get used to a new hotkey to switch layout. Also, there are many platform-dependent solutions with the call of various utilities. The goal of the vim-xkbswitch plug-in is to provide uniform behavior for many operating systems and languages. Read More ›

Catalog › DeXPeriX's books depot
I have a lot of paper books. I created this site to somehow catalog these books. Read More ›

Linux › Double Commander - русский бесплатный Total Commander
Double Commander - это кросс платформенный open source файл менеджер, с двумя панелями. Целью данного проекта является создание файл менеджера аналогичного по функциональности Total Commander и совместимого с его плагинами. Написан он на Lazarus - с одной стороны "поскаль поганый", с другой это позволило легче реализовать поддержку плагинов от Total Commander, немного ускорить скорость разработки и дать пользователю выбор библиотеки для отображения интерфеса (QT или GTK - актуально только для Linux). Read More ›

Linux › Double Commander - Russian free Total Commander
Double Commander is a cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas. It is written in Lazarus - some people think that pascal is a language for learning only. But on the other hand, it is possible to implement support for plugins from Total Commander easily, a little speed up development and give the user a choice of libraries to display the user interface (QT or GTK - are relevant only for Linux). Read More ›

Commercial Site › LiveMaster.ru
Livemaster is a marketplace for people sharing passion for handmade & design. Read More ›

Linux › Anime + MPlayer = Любовь
MPlayer - свободный медиаплеер. Аналог Windows Media Player, Light Alloy, Zoom Player и пр. Особенно прекрасен MPlayer большим количеством изначально поддерживаемых кодеков, малой требовательностью к ресурсами огромным сообществом. Read More ›

Linux › Linux для анимешника : Введение
На вопрос "Какие вы знаете операционные системы?" многие бы ответили примерно так: Windows XP, Vista, Windows Seven. Однако, данный ответ не совсем правильный. По-сути, это одна и та же операционная система — Windows, отличаются лишь версии. Спектр операционных систем намного шире, как и спектр устройств, на которые они устанавливаются. Например, на DVD- и Flash- плеерах также стоят операционки, на мобильниках, ракетах и даже на некоторых наручных часах. Однако, не будем углубляться слишком далеко, вернёмся к нашему персональному компьютеру. Read More ›

Commercial Site › BookRiver.ru
BookRiver is a service for books sharing. I worked in BookRiver's team for a year. Read More ›

OpenGL › VerEn - Vertex Engine
Vertex Engine is a small OpenGL application for visualization of material mechanics. Application not completed and is of interest only as a symbiosis of OpenGL, SDL, guichan and other libraries. Read More ›

Track music › Introduction to the Schism Tracker
Many people attracted by keygen music. And many would like to wirite this music. This article will help make the firs steps into the world of track music Read More ›

Life › Sea 2008
Travel to the Chernoe sea. Ukraine, Beregovoe/Evpatoria Read More ›

Console › dxMemMen
dx Memory Manager is a program that emulates work of operation system memory manager Read More ›

Жизнь › Как мы сарай строили
О ужас! Самые страшные предположения сбылись - нам всё-таки придётся построить сарай на даче! Неизвестно, что может быть хуже этой новости... Однако мы были бы не мы, если бы всё прошло как у людей. Итак, сага... Read More ›

Life › Jeep Trial 2008
Jeep Trial was runned in Gomel Read More ›

Console › Words 2 Brainfuck
A little program that translates string constants into Brainfuck programming language. Read More ›

Opensource Site › Ario-player.sf.net
Ario is a GTK2 client for MPD (Music player daemon). The interface used to browse the library is inspired by Rhythmbox but Ario aims to be much lighter and faster. Read More ›

Life › GSTU programmer olympiad 2008
Student Olympics programming in 2008, held in GSTU named after Pavel Sukhoi. At this time had to act as the organizer. Olympics held tolerated. Photos here. Read More ›

Console › dxPlanner
dxPlanner is a software that simulates the operation system processes planner. It was initially created as laboratory work at Gomel State Technical University. Read More ›

LaTeX › Отчёт к курсовой работе по курсу "Системы компьютерной графики"
Отчёт полностью написан в системе LaTeX и удовлетворяет многим ГОСТам. Может быть полезен при решении различных проблем и сложностей приведения TeX/LaTeX документа к надлежащему виду. Кстати, нормальные AutoLISP программы в интернете сейчас тоже редко встретишь. Так что можент ещё и сама суть курсовой кому поможет... Read More ›

Console › Разработка приложений на С# в Linux среде
C# - язык для разработки .NET приложений от Microsoft. Если название последней фирмы Вас не испугало и всё-таки нужно писать эти приложения - можно делать это в любимой ОС. В статье рассмотрен необходимый софт, а также создаётся первая программа. Read More ›

Жизнь › Как мы на речку ездили
Однажды, жутким летним днём, решили мы повеселиться. Конечно же - пойти на речку и напиться. Но право, разве ж мы такие вот холопы? Короче, понесло на приключенья наши ж***. Аль долго мы гуляли, али нет. Но вобщем, мы объехали весь свет. И к дамам сердца успели мы смотаться. Однак не суждено в тот вечер было нам встречаться... И разошлися мы ни с чем Зато без лишних, блин, проблем! :-D Продолжения саги, однако не в стихотворной форме, читайте в полной версии Read More ›

Linux › Обзор основных Linux-программ
При переходе из window$ много чего непонятно в мире Linux. Больше всего пугает абсолютно новый и неизвестный софт. Довольно много пользователей, попытавшихся перейти в Linux, перепугавшись новизны программ так и не перешли в Linux. В этой статье я постарался рассмотреть самые используемые и полезные программы. А главное, их иногда долго ищут! Зачем искать - читайте и используйте на здоровье! Read More ›

Life › Mozyr 2007
Teamwork Olympics programming in Mozyr's Belarusian State Pedagogical University named after Shamyakin. Attended: Pasha Pekun a.k.a. ] KiDex [, Vasya Petuh a.k.a. Devigerro, Koljan Akulich a.k.a. mikolka, Artem Romanov a.k.a. C00Lib1N and others. So, thriller .... Read More ›

Commercial Site › Mofaks.com
Gomel online rental of CDs with home delivery of disks. My first commercial website. Read More ›

Жизнь › Какое место в культуре информационно-компьютерной цивилизации отводится человеку как личности?
Всякие люди уже задолбали своими высказываниями типа: "Компьютер зомбирует вас", "Вы всего лишь придатки машины","Вы не живете как личности!". В этой статье я попытался доказать обратное. Хоть этот набросок и имеет маленький размер, я попытался выразить то, что на душе наболело :) Это персонально моё мнение и не призываю никого быть согласным только со мной. Read More ›

Life › Graduation party of Gomel State Regional Lyceum 2006
Graduation from GSRL. Read More ›

Homepage › DeXPeriX Home Page
My personal website. It's online since 2005, used differenet domain names and technologies. Some of them: HTML, xHTML, CSS, PHP, JavaScript, C++, Jekyll, MySQL. Read More ›

PHP › Создание сменного дизайна средствами PHP (cookies метод)
На многих сайтах можно видеть окошко выбора дизайна. Так пользователь может сам выбрать внешний вид, который ему по душе. Согласитесь, это довольно удобно. Сегодня и мы реализуем эту возможность! Read More ›

Delphi › Kruskal's algorithm implementation
Kruskal's algorithm is a minimum-spanning-tree algorithm which finds an edge of the least possible weight that connects any two trees in the forest. It is a greedy algorithm in graph theory as it finds a minimum spanning tree for a connected weighted graph adding increasing cost arcs at each step. Read More ›

Алгоритмы › Структура данных бинарная куча
Статья об этой прекрасной структуре данных. Многие ваши программы на теорию графов работают за сложность O(N^2)? И вам это не надоело? Если надоело - читайте эту статью! И сложность ваших программ уменьшится до O(N log N), что, согласитесь, очень значительно! Бинарная куча не только хорошо развивает мозги, но ещё и очень полезна на практике. Read More ›

Delphi › Maximum Flow implementation
In optimization theory, maximum flow problems involve finding a feasible flow through a single-source, single-sink flow network that is maximum. Read More ›

Алгоритмы › Способы хранения графов в памяти компьютера
Если Вы хоть немного знакомы с теорией графов, Вам наверняка интересно, как же правильно хранить граф в памяти компьютера. В этой статье рассмотрено 4 способа, как это сделать. Также проведён полный их анализ и размышления на эту тему. Read More ›

Delphi › Dijkstra implementation
Dijkstra's algorithm is an algorithm for finding the shortest paths between nodes in a graph, which may represent, for example, road networks. Read More ›

Алгоритмы › Поиск в глубину
Статья из цикла 'Теория графов'. Рассмотрен пример использования стека в графе. Всё подробно объяснено. Read More ›

Хакинг › Крэк без крэка или использование The Customizer
Вы хотите научиться взламывать программы, но не хотите учить аcсемблер? Всегда пожалуйста! В данной статье вы научитесь легко взламывать многие программы без долгой и изнурительной подготовки. Read More ›

Алгоритмы › Длинная арифметика: сложение
Часто возникает необходимость очень точных вычислений, либо нужна работа с огромными числами. Стандартные типы Delphi имеют максимальную точность 19-20 знаков. Эта статья научит Вас, как без проблем сложить два числа с точностью до сотен тысяч знаков. Read More ›

Delphi › Создание бегущей строки в Delphi
Статья для начинающих. Расписано два способа создания бегущей строки. Знание HTML очень приветствуется. Read More ›

Алгоритмы › Введение в рекурсию
Cтатья об алгоритме 'рекурсия'. Алгоритм очень полезный, лёгкий и используется довольно часто. Read More ›

Delphi › ATest
ATest is my first commercial application. The program helps to create tests for entrance examinations to the university. Written in Delphi 6, actively communicates with Microsoft Word. Read More ›

WinAPI › WinApiCalc by DeXPeriX
WinApi programming example. Programmed in Delphi. Read More ›

Delphi › Создание градиентной заливки
Полностью расписанный и объяснённый исходник градиентной заливки формы. Оригинальный исходник написал Y0da Read More ›

Delphi › Calculator for Windows
Engeneering calculator. Read More ›

Life › Ireland 1998
My travel to Ireland in 1998 Read More ›

Life › Other photos till 2008
Scanned paper and some electronic photos from 1998 to 2008. Read More ›