Проверка любого типа на принадлежность к числовым

Иногда возникает необходимость проверить является ли некоторый тип числовым, при этом, если тип относится к числовым, то не важно целое ли это число или же с плавающей точкой. То есть решение должно быть универсальным…

Подробнее

Создание своего виджета в QtE5

В этой статье, я покажу вам, несколько с иной стороны, насколько удобна QtE. Дело в том, что несмотря на то, что в этой замечательной привязке к библиотеке Qt5, есть много элементов графического интерфейса, иногда этого набора не хватает… Хоть это и случается редко, но порой возникает задача, при которой требуется создать какой-то свой графический элемент. […]

Подробнее

Измерение времени выполнения отдельных фрагментов кода

В этот раз статья будет очень маленькой, т.к. я просто немного расскажу о том, как используя стандартную библиотеку D, вывести время выполнения интересующей процедуры или функции в любых интересующих вас временных единицах.

Подробнее

Процедурная музыка своими руками

Однажды на работе мне в руки попала книга «Поваренная книга C#. Сборник рецептов.» (название точно не вспомню, поэтому любителям C# тут предстоит облом) и в ней упоминались интересные, но в целом, бесполезные функции, использующие простые вызовы WinAPI. Казалось бы, ничего интересного, но я наткнулся на одну вещь, которую я еще не делал, хотя нечто похожее […]

Подробнее

Idiomatic D. Вложенные комментарии и version(none) [перевод]

В этот раз, мы решили возобновить публикацию переводов и объектом нашего перевода станет вот этот ресурс, на котором опубликованы интересные идиоматические (т.е. простые и понятные, часто используемые профессионалами, приемы программирования, выраженные через конструкции языка). Переводы будут даваться порциями по одной идиоме или более за раз (в зависимости от их объема) и сегодня вас ждет небольшая […]

Подробнее

Публикация своего пакета на D в реестре dub

Недавно, просматривая реестр библиотек и программ, с которым работает известная в кругах программистов на D утилита dub, я заметил, что кто-то выложил в реестр небольшое приложение, которое умеет вставлять файлы в виде массивов байтов внутрь некоторого программного проекта (а об этом в блоге уже писалось, в статье про создание своей валентинки на D). Меня такая […]

Подробнее