Хотел написать увлекательную историю про то, как у нас устроена удалёнка, но не хочу, поэтому буду краток.
Понадобилось поставить программу из файла с расширением .msi, а она не ставится. Программа очень важная, для доступа к локальной сети и последующей работе из дома.
При запуске инсталлятора на 95% прогресса, программа выдаёт окно с ошибкой 2503 и откатывает процесс назад.
Перерыв интернет, нашёл два совета:
Установить права всем на всё на папку %TEMP — не помогло
Способ второй: запустить cmd As Administrator и там запустить .msi на выполнение — СРАБОТАЛ! В благодарность, выкладываю видео сего процесса, хотя терпеть не могу, когда одну строку растягивают на три с половиной минуты.
Первое приложение — показывает насколько полезный звонок. Второй поговорит за вас, если вы всё равно сомневаетесь в звонящем. Всё это бесплатно, то есть даром. Не благодарите. Если возникнут вопросы, спрашивайте в комментариях, всё расскажу.
Инструкция подходит для телефонов Android. Для пользователей техники Apple инструкций нет, потому что богатые должны страдать она точно такая же.
Здравствуй, дорогой читатель, вот и родилась вторая часть моего шедевра девятилетней давности. Только теперь формат статьи поменялся — ответы я буду писать в свободное время в очень ленивом режиме, потому что работу я не ищу и вопросы передо мной стоят совершенно другие (например, хитромудрый рендеринг в текстуру), а свободного времени у меня немного, потому что я во время него обычно сплю и само собой мне лень. При появлении ответа на какой-нибудь пункт, я буду его выделять, а ответ прятать под катом. И, разумеется, я не знаю ответов на абсолютно все эти вопросы и меня это нисколько не смущает, потому что я милорд синьор рисёрч инженер, а не Си плюс плюс задрот.
Алгоритмы
LRU кеш ограниченного размера
Что такое хеш таблица
Сделать дерево поиска в отсортированном массиве
Структура с указателем на parent и надо найти наименьшего общего предка
Вывести матрицу по спирали внутрь
Убрать элементы нулевые элементы в std::vector
Развернуть односвязный список
Исходный список содержит цифры, конечный i-й элемент содержит произведение всех элементов кроме i-того в исходном списке
Рисование закрашенного треугольника
Программирование
Бесконечная рекурсивная функция (в какие моменты может произойти, как сделать)
Написать свой std::shared_ptr
Отличие структуры от класса
Ответ
По умолчанию все члены struct имеют видимость public, а class — private. Наследование от struct по умолчанию public, от class — private. В остальном никакой разницы.
Выравнивание, размер структуры
volatile и mutable
Что такое pure virtual call
Вызов виртуальных функций из конструктора и деструктора
Таблица виртуальных функций
Как работает dynamic_cast, static_cast, reinterptet_cast, const_cast. Что происходит в случае ошибки приведения типа, работа со ссылкой и указателем
В чем отличие ссылки от указателя
Многопоточность std::shared_ptr
Факториал итеративно, рекурсия, на шаблонах
Отличие calloc и malloc
Ответ
оба выделяют память, но calloc заполняет выделенный блок нулями.
Пока мыслей для блога особых нет, решил поделиться каналами Youtube, где рукастый народ реставрирует старые инструменты и устройства.
Примерно два года назад, бродя по просторам Youtube, наткнулся на ролик, где человек реставрировал плоскогубцы. Был в полном восторге. Вот сейчас они ржавые, а через двадцать минут — новенькие, как будто из магазина. Почитал ради интереса комментарии и выяснилось, что автор ролика знатный брехун. Комментаторы заметили, что губки отреставрированных плоскогубцев идеально смыкаются без зазоров, что невозможно, если плоскогубцам много лет, ими долго пользовались по назначению и они пролежали в луже не один год.
Оказывается, некоторые уроды берут хорошую вещь, снимают с ней финальный результат, затем искуственно эту вещь старят и героически её реставрируют. Не одного меня с этого бомбит, так что вот вам ролик про таких «рестораторов» (осторожно — много мата, но исключительно по делу):
А теперь к делу!
LADB Restoration
Человек живёт во Франции, если я правильно понял, и реставрирует в основном инструменты и устройства. А что самое важное — этими вещами потом сам и пользуется. Решил написать про него в первую очередь, потому что, смотря на его работу, на мгновение возникает мысль «О! Я так тоже смогу!», на самом деле — нет. Это не может не радовать, поскольку набор инструментов у него практически стандартный, который вы сможете найти в своём ящике с инструментами, если он у вас, конечно, есть. Если ящика с инструментами у вас нет, то нажмите Ctrl-W.
Человек реставрирует всё подряд, причём до идеального состояния. Чувствуется перфекционизм и золотые руки. Рекомендую для просмотра и вызывания чувства зависти.
У меня есть подозрение, что этот канал и предыдущий ведёт один и тот же человек, потому что стиль и инструменты очень похожи. Человек живёт в Швейцарии. Казалось бы, кушай швейцарский сыр, живи в шоколаде, пей молоко альпийских гор, ан нет!
P.S. И напоследок пару слов. Если в названии ролика есть слова «Шок», «Этот ролик взорвал интернет» и «Cрочно смотреть всем, пока не удалили», то автор ролика считает вас дебилом. Будьте бдительны! Также, если текстовая заметка заканчивается словами «Узнали?», «Согласны?», «Знакомо?» это значит, что вас разводят на комментарии, как деревенского дурачка. Не ведитесь! Зря, что ли, наши предки слезали с деревьев, осваивали прямохождение и с большим трудом выращивали мозг, чтобы вы велись, как тупая обезьянка. Согласны? Знакомо?