Я так давно планировал эту статью… Вы даже не представляете, как долго я ждал, чтобы взять сесть за компьютер, чтобы написать программу, а после чего и написать что-нибудь здесь! Увы, некоторое время пришлось быть вне зоны доступа, для того, чтобы успешно сдать экзамены в аспирантуру, ну а кроме того, у меня не было вообще никаких […]
Рубрика: Dlang
Статьи по языку программирования D
Математическая графика в dlib
Графическая библиотека dlib – это замечательный и интересный инструмент как для работы, так и для проведения разного рода математических экспериментов. Однако, несмотря на свое богатство, dlib достаточно скромная и минималистическая библиотека, и очень часто встроенных примитивов не хватает под некоторые задачи отрисовки, а иногда бывает и так, что хочется иметь простой и удобный интерфейс для […]
Гипоциклоида и элементы функционального программирования
Все началось где-то два месяца назад, когда я (aquaratixc) страдал очередной фигней и развлекался с dlib, рисуя первые приходящие в голову кривые, задаваемые с помощью математики… Сижу, значит, за компьютером, никого не трогаю, как вдруг пишет мне Bagomot во ВКонтакте и говорит, что у него не получается нарисовать гипоциклоиду. Само собой, удивлению моему не было […]
Паттерн проектирования «Одиночка» в D
Фрактал Курликю
Опыт применения D в химической лаборатории
Добавление графических примитивов в dlib
Недавно один из авторов блога опубликовал материал по работе с такой замечательной вещью, как dlib, в которой есть много замечательных функций и шаблонов. Однако, даже поработав с ней несколько раз в реальном проекте, все равно чувствуешь, что в ней чего-то не хватает для нормальной работы таких помешанных на графике и математике, как я. В свою […]
Поиск уникальных элементов в массиве
Довольно часто встречается задача поиска уникальных элементов в массивах или каких-то иных последовательностях данных со схожим интерфейсом доступа и казалось бы тут не должно быть проблем, особенно, если учесть тот факт, что в Phobos в модуле std.algorithm есть такая замечательная вещь, как uniq, но…
Преобразования цвета в DFL
В одном из проектов для D Form Library я столкнулся с небольшой проблемкой: необходимо было сделать рисунок в окне, но с использованием окраски «в старом стиле» (т.е. использовать не палитру RGB, а иную, более упрощенную, с меньшим количеством параметров). Это была даже не задача, поскольку думать пришлось совсем немного, однако, недостаточное количество информации чуть не […]
Учимся работать с таймером в DFL2
При работе в Entice Designer рано или поздно приходится убедиться, в том, насколько мало компонентов дизайна содержит эта небольшая среда визуального проектирования графического интерфейса, и чем раньше приходит в голову эта мысль, тем быстрее закрадываются в голову нелегкие сомнения о правильности выбора. Все мы знаем, что Entice проектировалась с учетом минимализма и весьма скромных требований, […]