(Русский) Топ 10 Разработчиков и Компаний, внёсших вклад в ядро Linux в 2015-2016 годах

Sorry, this entry is only available in Russian. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language. Сообщество ядра Linux закрыло год установлением нового рекорда по числу изменений влитых в один релиз, по сравнению с предыдущим отчётом разработки Linux Kernel.…

(Русский) От Visual Studio Add-In к Qt VS Tools (Beta)

Sorry, this entry is only available in Russian. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language. Прошло почти три года с последнего официального выпуска Qt Visual Studio Add-in, но сейчас разработчики Qt предлагают кое-что новое: Qt VS Tools.…

Ruby – Class constants

A constant has a name starting with an uppercase character. It should be assigned a value at most once. In the current implementation of ruby, reassignment of a constant generates a warning but not an error (the non-ANSI version of eval.rb does not report the warning): Constants may be defined within classes, but unlike instance…

Building IBASE SQL driver Qt 5.7 on openSUSE Leap 42.1

Installing Qt 5.7 on openSUSE Leap 42.1 Download the latest version of Qt in Linux: Making the file executable Install gcc, make, and other necessary libraries: Next, install the Qt: Follow the instructions of the graphical installer. Do not forget to select the item of the Source code libraries. Building IBASE SQL driver To build the driver must be installed firebird…

(Русский) QtIFW – Автоматизация WinDeployQt и сборки инсталляторов с Qt Installer Framework

Sorry, this entry is only available in Russian. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language. Правильный программист – это ленивый программист. Если есть возможность что-то автоматизировать, то обязательно нужно это сделать. Например, можно сделать автоматическое выполнение windeployqt…

(Русский) Подключение библиотеки Boost в Qt для компиляторов MinGW и MSVC

Sorry, this entry is only available in Russian. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language. Первоначальное знакомство с Boost под Windows начну со сборки предкомпилированных  библиотек и подключения их к проекту на Qt. При этом воспользуюсь кодом одного…

(Русский) Qt WebBrowser 1.0

Sorry, this entry is only available in Russian. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language. На Qt блоге появилась информация о том, что были открыты исходники Qt WebBrowser! Qt WebBrowser (кодовое имя Roadtrip) является браузером для встраиваемых…

(Русский) Игра на QML – Урок 2 – добавляем следы от выстрелов и систему очков

Sorry, this entry is only available in Russian. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language. После того, как была сделана игровая арена и добавлены мишени, настало время реализовать попадание по мишеням, промахи и систему начисления и списывания…

(Русский) Игра на QML – Урок 1 – Игровая арена и динамические объекты

Sorry, this entry is only available in Russian. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language. После первого опыта по написанию игры на Qt под Android, хочу поделиться этим опытом и предлагаю вместе написать простенькую игру в стиле…

Ruby – Local variables

A local variable has a name starting with a lower case letter or an underscore character (_). Local variables do not, like globals and instance variables, have the value nil before initialization: The first assignment you make to a local variable acts something like a declaration. If you refer to an uninitialized local variable, the ruby interpreter…