Итоги 2022 года

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

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

В этом году нам удалось реализовать несколько необычных проектов, которые были сложны для нас но и интересны – это и библиотека для работы с протоколом Styx, и порт библиотеки для работы с форматом QOI, а также удачно законченный порт утилиты redo с C в BetterC, и конечно, одна из самых мощных – статья по криптографии на эллиптических кривых. Конечно, это еще не все, из сделанного нами в этом году, а лишь самое важное на наш взгляд. Увы или ура, год заканчивается. Всё, что мы запланировали, но не успели, скорее всего будет реализовано в будущем году, и больше всего нас радует, что проектов много, есть о чем писать, есть что реализовывать.

Вот чем мы не довольны, так это обратной связью. Хотелось бы видеть русскоязычное сообщество Dlang более активным и не только в наших сообществах, но и в целом. Хочется отвечать на ваши вопросы, помогать с D, писать статьи на предлагаемые вами темы, возможно, публиковать ваши статьи и т.д. и т.п. И всё же надеемся, что мы в какой-то степени способствуем популяризации и развитию языка. И, несмотря на стремительно набирающие популярность языки вроде Rust, надеемся, что в 2023 году популярность и востребованность D возрастет, а разработчики D будут больше уделять внимание потребностям конечных пользователей языка.

В 2023 году желаем вам, уважаемые читатели, хорошего кода и минимум ошибок компиляции, и, в целом, чтобы следующий год стал лучше уходящего! Всем мира и добра! С наступающим Новым годом!

С наилучшими пожеланиями, команда LightHouse Software.

Установка QtE5 в Linux, возможные проблемы и их решение

Эта заметка написана системным администратором Виталием Колывановым aka KVetal. Выражаем автору благодарность за интересную статью.

Данный текст и его автор не претендует на истину в последней инстанции, а описывают свой вариант решения данного вопроса.

Начнём с того, что в программировании я не силен, но в определённый момент стал мне интересен язык D, а после и средство реализации графического интерфейса приложения QtE5. Интересу поспособствовало прочтение статьи «QtE5 – изучаем D и Qt-5 в комфортной графической среде», опубликованной в этом блоге. Читать далее

QtE5 – изучаем D и Qt-5 в комфортной графической среде

Немного лирики или с чего всё началось. Глядя на красивый KDE в Linux, мне хотелось научится писать программы и для него. Так я узнал о Qt. Всё хорошо, потихоньку изучаю, но «давит» гигантизм и запутанность С++. Хочется чего то компактного, быстрого и интелектуального. На глаза попадается D созданный Уолтером Брайтом. В своё время я начал изучение С++ с Zortech C++ (позже ставшего Symantec C++, а затем Digital Mars C++) и ни каких проблем с ним я не имел. Начал изучение D, который отлично работает в Windows/Linux, но вот проблема, хочется доступа к Qt. В инете есть QtD, но сколько я не пытался его реанимировать, ничего не получилось. Вот и решил я сделать что то для себя, благо ни куда не торопился. Читать далее

Мониторинг температуры процессора на нескольких машинах одновременно. Часть 1

Сегодня представляем вашему вниманию гостевую статью, автор – Роман Власов. Выражаем автору благодарность за предоставление статьи для публикации у нас!

В данной статье мы рассмотрим использование интернет-сокетов для создания клиент-серверной программы, основная задача которой – мониторинг температуры процессора на большом количестве машин одновременно. Что-же, приступим! Читать далее