Evgenij Legotskoj


  • 13
  • 0
Aug. 16, 2019, 6:26 a.m.


Snippet, Qt, Qtime

Snippet program code. Task Get the number of milliseconds in the current minute of the day. Used operator remainder of division.

Aug. 9, 2019, 6:09 p.m.


cpp, C++, cmake

I propose to consider the option of using variables declared in the CMakeLists.txt file in C ++ code.

To begin with, what is it for? For example, you want to specify the version of the program and some other auxiliary information that is set during the assembly of the program, but at the same time you want to use this information in your C ++ code? Is it possible to do this? For example, to make it look like the image shows.

July 5, 2019, 11:05 a.m.

Development diaries

TD, TowerDefense, EVILEG, RTS

Finally got around to do what I wanted to try for a very long time. Namely, the development on the Unreal Engine 4. I will try to throw the site and highlight the evenings to finalize the site itself. But nevertheless I will try my hand at GameDev.

Several conditions came together at once:

  • The professional level in programming already allows you to quickly understand even unfamiliar libraries.
  • There is sufficient technical equipment and the ability to buy some devices.
  • Appeared free time and desire.

Well, now closer to the idea of the game. Personally, I prefer RPG games. But it seems to me that such a game is quite difficult to implement, at least in my view. Therefore, the first project will be a game in the style of Tower Defense, the only question is that the conceived game does not become a classic RTS. Although it may even be for the better?

June 28, 2019, 2:47 a.m.


EVILEG, 4 года

Hello!!! And today is our birthday. For exactly 4 years now, the EVILEG project has been online and has been slowly developing and growing. So it is time to take stock and plan work for the next year.

Site attendance has not grown as we would like, but it is good that the site’s audience is developing qualitatively. It is good to know that many regular users have appeared, as well as those who are active on the site, including the forum. There are more and more questions, but I cannot cover all areas. Therefore, I express my deep gratitude to all who actively participate in the forum and answer questions.

June 24, 2019, 7:57 a.m.


Qt, Blog, Releases, Выпуск

19 июня Qt Company выпустили Qt 5.13. Как всегда, релизы поставляются с новыми функциями, обновлениями, исправлениями ошибок и улучшениями. В Qt 5.13 Qt Company также сфокусировались на инструменте, который делает проектирование, разработку и развертывание программного обеспечения с Qt более эффективным как для дизайнеров, так и для разработчиков. Давайте рассмотрим некоторые основные моменты Qt 5.13, а также некоторые обновления в части инструментов.

June 24, 2019, 5:01 a.m.


Releases, openssl, OpenSSL, Qt, Выпуск

Qt 5.12.4, четвертый выпуск патча Qt 5.12 LTS, выпущен сегодня. Релиз Qt 5.12.4 содержит ряд исправлений ошибок, а также улучшение производительности с рядом других улучшений. В качестве важного нового элемента он обеспечивает сборку двоичных файлов с OpenSSL 1.1.1, включая новую функциональность TLS 1.3.

May 24, 2019, 3:12 a.m.


Jobs, Company, EVILEG

Good day! For a long time I was going to add a new functionality on the site and finally this time has come.

Launched alpha version of modules companies and vacancies on EVILEG. Now users can add their companies to the site and place vacancies on behalf of these companies.

May 11, 2019, 11:37 a.m.



Good day! I am happy to present the first release of the EVILEG Social Network Framework - Core (ESNF-C).

The release is version 0.0.3. I successfully spent the first two versions on setting up the release in PyPi so that I could install the package not only from the repository or manually build it, but I would use the opportunity to install it through the pip utility.

pip install evileg_core
April 28, 2019, 9:36 a.m.


Django, Model, Reset

In the process of developing a project on Django, we may encounter an unpleasant situation when some packages and modules were removed and, accordingly, models from these packages were no longer used. But at the same time, squash of application migrations does not allow removing these packages, since migrations have many circular dependencies. As a result, removing unnecessary packages becomes a rather difficult task. Since resolving such dependencies becomes a non-trivial task. For me, such an unpleasant package was Django CKEditor, which was present almost everywhere. As a result, this package due to migrations remained for quite a long time in the list of requirements.txt, although in fact it was not used on the site at all.

April 24, 2019, 3:42 a.m.


Django, Application, Model

I would like to share one of the possible way for moving the data model from one application to another.

Immediately, I note that this version of the data model transfer is not 100% working and you may need additional manual editing of the tables to correctly set the Content Type. Since any such modifications are fraught with data loss for GenericForeignKey relationships.

In my case, GenericForeignKey was not used, so there was no such problem.

Looking for a Job?
25,000.00 руб. - 30,000.00 руб.
Разработчик Qt/C++
Barnaul, Altai Krai, Russia

For registered users on the site there is a minimum amount of advertising