ERROR 2503 и ERROR 2502 при запуске инсталлятора .msi

Хотел написать увлекательную историю про то, как у нас устроена удалёнка, но не хочу, поэтому буду краток.

Понадобилось поставить программу из файла с расширением .msi, а она не ставится. Программа очень важная, для доступа к локальной сети и последующей работе из дома.

При запуске инсталлятора на 95% прогресса, программа выдаёт окно с ошибкой 2503 и откатывает процесс назад.
Перерыв интернет, нашёл два совета:

  1. Установить права всем на всё на папку %TEMP — не помогло
  2. Способ второй: запустить cmd As Administrator и там запустить .msi на выполнение — СРАБОТАЛ! В благодарность, выкладываю видео сего процесса, хотя терпеть не могу, когда одну строку растягивают на три с половиной минуты.
Онлайн книжка по неопределённому поведению C++

Всем привет!

Буду краток, товарищ поделился ссылкой (спасибо, Влад!) на труд другого умного товарища.
Эта книга пригодится каждому программисту C++: Путеводитель C++ программиста по неопределенному поведению.

mindbox.ru занимается рассылкой спама

Приходит ко мне на почту давеча письмо и написано там: «По вашей заявке вам одобрили микрокредит». Подтвердите ваши данные и забирайте деньги». Письма про деньги мне всегда интересны, таки навег’но наследственность играет г’оль, а ссылка ведёт на сайт mindbox.ru, который позиционирует себя белым и пушистым.

minbox.ru рассылает спам

Ну ошиблись, подумал я, не распознали спамеров мерзких, с кем не бывает и сделал форвард спам-письма с пропиской «С вашего сайта распространяют спам, разберитесь, пожалуйста». И состоялся у нас диалог:
— С вашего сайта распространяют спам, разберитесь, пожалуйста
— Нажмите кнопку «Отписаться» в письме
— Я никуда не подписывался и отписываться не собираюсь
— Исключили ваш адрес из рассылки

И на какое-то время всё затихло. А сегодня письмо письмо про микрокредит пришло снова. Что означает только одно mindbox.ru занимается рассылкой спама и срать они хотели на тех, кому этот спам приходит. Не пользуйтесь услугами рассылки mindbox.ru Потому что рядом с вашей рассылкой живёт реклама МФО, суть которых обирать недалеких представителей населения нашей страны (моё оценочное суждение).

Как избавиться от спам-звонков за два шага

Всем привет, буду краток! Вам понадобится всего две вещи:
1. Антиспам от Касперского: Антиспам: Kaspersky Who Calls
2. Телефонный робот-секретарь от банка Тинькофф: Телефонный секретарь Олег

Первое приложение — показывает насколько полезный звонок. Второй поговорит за вас, если вы всё равно сомневаетесь в звонящем. Всё это бесплатно, то есть даром. Не благодарите. Если возникнут вопросы, спрашивайте в комментариях, всё расскажу.

Инструкция подходит для телефонов Android. Для пользователей техники Apple инструкций нет, потому что богатые должны страдать она точно такая же.

Вопросы программистам С++ на собеседованиях. Часть вторая

Здравствуй, дорогой читатель, вот и родилась вторая часть моего шедевра девятилетней давности. Только теперь формат статьи поменялся — ответы я буду писать в свободное время в очень ленивом режиме, потому что работу я не ищу и вопросы передо мной стоят совершенно другие (например, хитромудрый рендеринг в текстуру), а свободного времени у меня немного, потому что я во время него обычно сплю и само собой мне лень. При появлении ответа на какой-нибудь пункт, я буду его выделять, а ответ прятать под катом. И, разумеется, я не знаю ответов на абсолютно все эти вопросы и меня это нисколько не смущает, потому что я милорд синьор рисёрч инженер, а не Си плюс плюс задрот.

Алгоритмы

  • LRU кеш ограниченного размера
  • Что такое хеш таблица
  • Сделать дерево поиска в отсортированном массиве
  • Структура с указателем на parent и надо найти наименьшего общего предка
  • Вывести матрицу по спирали внутрь
  • Убрать элементы нулевые элементы в std::vector
  • Развернуть односвязный список
  • Исходный список содержит цифры, конечный i-й элемент содержит произведение всех элементов кроме i-того в исходном списке
  • Рисование закрашенного треугольника

Программирование

  • Бесконечная рекурсивная функция (в какие моменты может произойти, как сделать)
  • Написать свой std::shared_ptr
  • Отличие структуры от класса
    Ответ
    По умолчанию все члены struct имеют видимость public, а classprivate. Наследование от struct по умолчанию public, от classprivate. В остальном никакой разницы.
  • Выравнивание, размер структуры
  • volatile и mutable
  • Что такое pure virtual call
  • Вызов виртуальных функций из конструктора и деструктора
  • Таблица виртуальных функций
  • Как работает dynamic_cast, static_cast, reinterptet_cast, const_cast. Что происходит в случае ошибки приведения типа, работа со ссылкой и указателем
  • В чем отличие ссылки от указателя
  • Многопоточность std::shared_ptr
  • Факториал итеративно, рекурсия, на шаблонах
Блог Евгения Жирнова