Вычисляем числа Фибоначчи, пока компилируется C++

Доброе утро! Как-то раз мне захотелось научиться вычислять значение функций во время компиляции исходных кодов на C++. Сегодня я расскажу, что из этого получилось. Вычисления во время компиляции — давно известная тема.

MS Cluster argument is null or empty string domainName

Иногда очевидные вещи могут поставить в тупик на фоне неинформативности сообщений об ошибках. Если в MS failover cluster не может запустить свой ресурс с ошибкой  Operation has failed, the argument is null or empty string и ссылается на параметр Parameter name: domainName; в первую очередь следует проверить сетевые настр ойки: корректно ли определяется DNS суффикс.

Повторяемые аннотации в Java

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

Установка Windows в bhyve

В FreeBSD 10.0 появилась поддержка BSD hypervisor . Первоначальный список поддерживаемых операционных систем не очень радовал, но со временем он расширялся, и на текущий момент в bhyve можно установить в том числе и ОС семейства Windows .

Обработка ошибок загрузки изображений: событие onerror

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

О терминалах, их драйверах и CLI в Perl

Доброе утро! Для решения некоторых задач при разработке CLI возникает необходимость работать с пользовательским вводом «слегка по-другому». К примеру, считать пароль, не печатая символы на экран. В данной статье я хочу объяснить, как это достигается.

Получение информации о дисках в ESXi через PowerCLi

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

JSF: composite components strikes back

В моей предыдущей статье  было расмотено два способа создания переиспользуемых компонентов в JSF: с использованием ui:include или с помощью композитных компонентов. Второй способ был рассмотрен не в полной мере, так что продолжим.

Правим шаблоны интерфейса GitLab вручную

GitLab - отличное решение для организации командной работы при разработке ПО, имеющее, тем не менее, ряд существенных недостатков. Помимо всего прочего к ним можно отнести слабую кастомизируемость интерфейса. К счастью, эту проблему можно достаточно легко решить правкой шаблонов страниц, о чём я и расскажу в этой заметке.

Properties в C++

Доброе утро! В данной статье я покажу, как в C++ можно реализовать properties, подобно тому, как это сделано в C# (но с чуть меньшим сахарком). Для начала, поймём, что же это. Properties (они же свойства) — это такие поля, обращение к которым идёт через неявный вызов геттеров и сеттеров.

Docker network

Давайте рассмотрим простое сетевое взаимодействие в Docker. Для этого нам понадобится команда docker network, которая позволяет манипулировать внутренними сетями докера. Команда docker network create [options] NETWORK позволяет нам создать свою собственную сеть докера.
RSS (Открывает новое окно)
Ivan Uskov
Записи: 14
Дата: 12.12.18
Александр Пашнин
Записи: 13
Дата: 10.12.18
Valeriy Urrievich Kireev
Записи: 13
Дата: 10.12.18
Maxim Zhukov
Записи: 91
Дата: 04.12.18
Андрей Дьяков
Записи: 18
Дата: 19.11.18
Alexander Yarkeev
Записи: 25
Дата: 11.11.18
Дмитрий Сазонов
Записи: 26
Дата: 17.10.18
Dmitry Afanasiev
Записи: 53
Дата: 09.10.18
Тимофей Перцев
Записи: 10
Дата: 05.10.18
Александра Пирс
Записи: 16
Дата: 22.08.18
Vladimir Nikolaev
Записи: 13
Дата: 31.07.18
Evgenij Tsopa
Записи: 50
Дата: 16.05.18
Andrey Maximov
Записи: 15
Дата: 19.04.18
Sergey Zhmylove
Записи: 45
Дата: 14.03.18
Lev Koznov
Записи: 18
Дата: 14.07.17
Никита Валерьевич Акентьев
Записи: 1
Дата: 29.06.17
DEADBEEF
Записи: 1
Дата: 16.01.17
Alexey Pismak
Записи: 1
Дата: 14.09.16
Никита Патрахин
Записи: 2
Дата: 15.08.16
Vladimir Berlev
Записи: 3
Дата: 26.11.15
Sergey Klyaus
Записи: 58
Дата: 21.06.15
Олег Олегович Кулаченко
Записи: 1
Дата: 28.01.15
Dmitry Sheshukov
Записи: 11
Дата: 15.10.14
Pakhom Golynga
Записи: 20
Дата: 03.03.14
Vladislav Sovinskiy
Записи: 11
Дата: 10.01.14
Илья Валентинович Перминов
Записи: 19
Дата: 04.09.13
Konstantin Borzov
Записи: 7
Дата: 20.06.13
Anthony Dmitriev
Записи: 4
Дата: 19.02.13
Nicolay Smirnov
Записи: 6
Дата: 02.05.12
Alexander Deiter
Записи: 16
Дата: 08.09.11
Serge Klimenkov
Записи: 8
Дата: 26.07.11
Roman Ambrosenko
Записи: 3
Дата: 18.01.11
Sergey Shilin
Записи: 9
Дата: 05.11.10
Alexander Zhermal
Записи: 5
Дата: 15.04.10
Ruslan F. Isbarov
Записи: 1
Дата: 31.03.10
Алексей Сергеевич Лемешев
Записи: 1
Дата: 22.03.10