Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как защитить сайт от копирования?

Лучший ответ:
Демонстрация с экрана через скайп однозначное решение. Почему? Потому что простое.
Если вы конечно работаете с крутым менеджером с дичайшим опытом в разработке - решение так себе, он будет вас колупать за все и про все, и тестировать и пинать и тд. Впрочем вы можете и обычного человека попробовать научить виртуальным машинам, киоскам, тимвьюверам, серверам и о том, что на сайт вообще-то можно попасть не только из Яндекса. Но, оно вам надо?
Учить заказчика - дело неблагодарное. Если заказчик ХОЧЕТ учится - держитесь за него обеими руками. Обычно ваша попытка чему-то его научить воспринимается как понты, и снижает вашу ценность как профессионала. Главное что - ни в коем случае не делайте на его хостинге. За примером далеко не надо ходить - когда директорам и чиновникам что-то нужно - они не взывают к любви, они просто убивают тех, кто им мешает. Так и тут, пока вы "играете в бизнес" - он добрый, появляется возможность вас кинуть - вас кинут. Люди изменились. Очень сильно.
При попытке ныть - предупреждение его, но вежливо и нежно, дескать извините, это я на прошлой работе еще так привык
Вторая попытка - ныть - оправдываешься что у тебя принцип
Третья попытка - выносишь мозг с обьяснением своей позиции
Четвертая попытка - кидаешь его на бабло
Если он не платит а уже ноет - можешь кстати это в качестве причины использовать. Ну типа ты ж не платиш - какая тут работа на твоем хостинге, мы дескать вообще не друзья.
Больше уверенности, осознай что единственная цель нео-бизнесмена - сколотить бабла. Осознание со временем придет, когда кинут тебя раз 20 за жизнь. Пока кинули 2-3 раза еще бесит несправедливость, потом пройдет, поймешь что есть люди толковые - ради них на все идешь, а есть хитрожопые, таких через некоторое время начинаешь детектить.

Худший ответ:
Советы толковые. Но все на деле не так!).
1.  Яжу понятно что нужно подписать договор! Не факт что с предоплатой или авансом! Но!!!!! В договоре четко указываем этапы выполнения работы. 
2. Этап первый получение ТЗ от заказчика.  Подписываем бумагу что получил!
3. Согласование дизайна. Этап второй! Бумажный!!! Расписываемся на скринах и выставляем комментарии. На втором этапе заказчик по договору обязан перевести часть бабла! Процент оговаривается, но не менее 30.  
4. Этап третий. Макет работающего сайта.  Рдп спасает идеально. После подписания бумаг о закрытии этапа .... ждём ещё не менее 40% на счёт! 
5. Этап четвёртый с наполнением сайта.  Подписываем бумаги что получили все что необходимо разместить и ваяем конечный продукт.  
6. Размещение сайта на хостинге заказчика. И вот тут уже пофигу когда и как пройдёт оплата. Легко достаём часть суммы через суд.  Так как на руках все бумаги о прохождении этапов.
Если заказчик идёт на в встречу и готов платить все разом ... я бы не рекомендовал! Работается потом плохо! Предоплата влияет и на сдачу, и на вечную правку косяков.  Если на каком-то 
Этапе не прошла оплата .... передаём заказчику заказным письмом все что сделали и ЧТО ОПЛАЧЕНО!)
Разбиением на суммы хорошо в первую очередь для самого заказчика!!! Не так травмирует психику большой платёж по факту выполнения услуги!
Вопрос: Память «Зарезервировано» переполняется, почему?

Лучший ответ:
Проблема:
Постепенно заполняется память, указанная в Диспетчер задач как "Зарезеврировано" Это не проблема! Это нормальное поведение системы!
Какой смысл в том, что память простаивает? От этого компьютер работать быстрее не будет.
Память должна использоваться, поэтому неиспользуемая память используется системой для кэширования данных.

Худший ответ:
У вас большой невыгружаемый пул.В подавляющем большинстве случаев причиной описанной утечки памяти является проблема со сторонними драйверами, установленными в системе. Как правило, это сетевые драйвера.Особенно с сетевыми картами Killer Network.
Например, у меня 1,6 ГБ выгружаемый, а 445 МБ невыгружаемый.
Вопрос: Почему все хостинги предоставляют так мало места всегда, в чём основная причина?

Лучший ответ:
Первое - вы наверное о shared-хостинге? Там не нужно много пространства - по сути там обычно только простые сайты стоят +в это пространство не включаеется ОС, софт, БД и прочее.
Второе - никакое облако не дает честного терабайта бесплатно.

Худший ответ:
Глядя на тарифные планы всех хостинг-провайдеров, каждый раз удивляешься, разве одного двух или пяти гигабайт может быть для чего то достаточно, цены не сильно ли завышены
Шта?
250 рублей в месяц за 100 гигабайт это разве много?
Обратите внимание, если вам нужно место, что сейчас хостеры модно рекламируются как "у нас все на SSD".
Если же вам нужно место - то вам нужен хостер с HDD.
Вопрос: Зачем нужно ООП в javascript?

Лучший ответ:
для того же, для чего и в других языках

Худший ответ:
Ну например, когда углубишься в JavaScript, и дойдешь до каких-нибудь энгуларов, вуев и реактов, тогда быть может и поймешь для чего оно надо) Кстати, было бы интересно посмотреть на приложение под angualr2+ без ООП ;)
Вопрос: PHP вымрет и все будет на js или без сервера все равно никак?

Лучший ответ:
https://vc.ru/p/2017-job-trends
Вряд ли может умереть язык который занимает первое место + у него вышла удачная новая версия... ну по крайней мере в ближайшие 10 лет ))

Худший ответ:
Сервер и на js может быть. Копайте в сторону nodejs
Вопрос: Как поменять имя приложения и модель на русский в админке Django?

Лучший ответ:
1.  In apps.py:from django.apps import AppConfig

class FacesetConfig(AppConfig):
    name = 'faceset'
    verbose_name = "Что-то твое на русском на родном"
2. models.pyclass Timetables(models.Model):
    name = models.CharField(u'time', max_length=30)

    class Meta:
        verbose_name = 'Что-то твое на русском на родном'
        verbose_name_plural = 'Что-то твое на русском на родном'

    def __str__(self):
        return self.name

Худший ответ:
Для модели надо переопределить verbose_name и verbose_name_plural внутри метакласса вашей модели в models.py.
Для приложения надо переопределить verbose_name внутри файла apps.py
Вопрос: Правильная реализация с точки зрения правильности под сео?

Лучший ответ:
Главная проблема для seo это кириллица и домен рф.
По поводу вариантов:
2 лучше для выдачи в конкретном городе, при правильном SEO
1 и 3 для поисковых ботов равнозначные, но на дворе 21 век, ЧПУ смориться лучше

Худший ответ:
Чето три вопроса подряд на одну тематику. Вы бы хоть поискали что-ли, перед постингом. 
Только что отвечал на подобный вопрос. Скопирую. 
Мы делаем для крупных проектов, где много городов - все же именно поддомены разные (gorod.site.ru). Потому что продвинуть проект по всей России - долгое и дорогое удовольствие, ибо региональная выдача всеже выше. Для поддомена в Я.ВМ ставится регион и сайт становится региональным. А продвинуть kemerovo.potolki.ru в г.Кемерово проще, чем potolki.ru во всей стране, по запросу "натяжные потолки". Контент - да, должен отличаться. Но зачастую достаточно отличия только в городе. Т.е. скрипты сами подписывают "натяжные потолки в {городе}" и тайтлах, дескрипшенах, текстах, h1.
По домену только одно могу сказать - для сео почти без разницы, но во многих сервисах с англоязычным работать проще, а в некоторых русскоязычные до сих пор коряво работают. Мы делаем обычно и такой, и такой, при этом .рф редиректится на .ru. 
В некоторых случаях у нас кучу траблов вызывает правильное распределения контента по поддоменам. Например, в роботсах куча правил, чтобы информационные страницы (о компании, помощь, реклама, инвесторам) и статьи всякие (полезные статьи, блог, новости (если они о проекте, без привязки к городам)) - их выносим на основной домен и запрещаем к индексации на поддоменах. Продаваемый контент (услуги, объявления, товары и т.д.), соответственно, наоборот. 
Еще бывают заморочки - какой урл отдать пользователю, если он, будучи на msk.site.ru по какой-то причине открывает объявления из spb.site.ru. Ну там не то чтобы сложно - просто нужно не забыть это все учесть.
Вопрос: Figma и типографика?

Лучший ответ:
В отличие от CSS, Фигма считает процентную line-height не от кегля (font-size), а от высоты строки по умолчанию, которая прописана внутри шрифта. Например: если у моего шрифта высота строки по умолчанию 120%, а в Фигме я укажу 140%, то по факту получится 120*140=168% от font-size.
Никакого стандарта на счет умолчального line-height нет. Обычно это 120-130%, но далеко не всегда. Исключений довольно много, отcюда будет постоянный бардак. Решение разработчиков Фигмы откровенно странное и неудачное.
Решение: забыть о процентах, указывать line-height только в пикселях (именно в Фигме, о CSS разговор отдельный).

Худший ответ:
Это тема, которой мы занимались совсем недавно со своим коллегой. Если кратко, то libe-height лучше задавать в px, выставлять размер текстоовго блока равным размеру кегля и выравнивать текст по центру текстового блока.
Вопрос: Какой код все таки писать, краткий или расписанный?

Лучший ответ:
Сокращённый вариант выглядит читабельнее )
Делайте лучше, чище, если это упрощает. Выводится несколько элементов массива - проходите циклом, это же логично. Главное, чувствовать грань между "проще" и "меньше символов"

Худший ответ:
блин чувак, вот ты фокус внимания с важных вещей уводишь на совсем не важные. 
Вот ты чего хочешь добится -> писать понятный код? 
ну так вот он у тебя совсем не понятный, что такое "сплитетТекст[0]", что такое "сплитетТекст[1]", по хорошему тебе нужно передавать обьект, и обращатся конкретно к именам -> например "текст.закаловок", "текст.дата". 
Оборачивать 2 повторяющиеся строки в цикл НЕ НАДО, ну если хочешь оберни, особо это ни на что не влияет, ну сделай как тебе удобнее.
Вопрос: Почему новый ноутбук ASUS K541U тормозит?

Лучший ответ:
медленный жесткий диск на 5400 оборотов, можно поменять на ссд, тогда будет все быстро

Худший ответ:
Скорее всего, туда запихнули жёсткий диск из серии WD Blue, который является переименованным WD Green. Попадался на такие, скорости чтения секторов там иногда падают до смешных 10мб/с, в итоге тупняк жёского диска обеспечен (он предназначен для хранения данных, а не для использования в качестве рабочего диска ОС).
Вопрос: Что сделать с многочисленными ошибками PHPMyAdmin?

Лучший ответ:
Обновить phpmyadmin до более подходящей к версии php. Примерные действия описаны здесь.
Если прям хочется оставить эту (только зачем?), то придётся патчить, как описано здесь.

Худший ответ:
1) Обновите версию phpMyadmin
2) Используйте MysqlWorkbench или Navicat
Вопрос: Какие есть шахматы чтобы через интернет играть между ios и android?

Лучший ответ:
https://www.chess.com/ru - Играю тут. Есть приложения для Android и iOS:
https://play.google.com/store/apps/details?id=com.... (Android)
https://itunes.apple.com/us/app/chess-play-learn/i... (ios)
Можно играть с друзьями и настраивать любое время на ход.

Худший ответ:
https://www.chess.com/ru - Играю тут. Есть приложения для Android и iOS:
https://play.google.com/store/apps/details?id=com.... (Android)
https://itunes.apple.com/us/app/chess-play-learn/i... (ios)
Можно играть с друзьями и настраивать любое время на ход.
Вопрос: Зачем шифруют изображения?

Лучший ответ:
Мда, https://ru.wikipedia.org/wiki/Data:_URL

Худший ответ:
Делается для уменьшения количества запросов на сервер. Ведь каждое изображение - это лишний запрос на nGinx, а иногда, если иконок около 50 штук - нагрузка значительно увеличивается. В этом случае увеличение размера изображения на 30% меньшее зло, чем еще один лишний запрос.
Вопрос: Является ли Ubiquiti UniFi Cloud Key альтернативой программного контроллера?

Лучший ответ:
Жду с дня на день такой, могу отписать потом как оно и чего.

Худший ответ:
А какая максимальная нагрузка у такого контроллера? Сколько максимально клиентов держит? Сколько точек?
Вопрос: Как реализовать распределение фото по серверам?

Лучший ответ:
на хабретам жев гугле

Худший ответ:
смотря в чем цель.
если в тупую то берешь N верверов и по кругу сыпешь фотками.
Если немного умнее то можно организовать выбор сервера в зависимости от загруженности или скорости канала или в зависимости от других приоритетов. Так же еще вагон параметров.
Вопрос: Хочу заказать сайт как ru.funmix.eu/, на фирме предложили на MODx, что посоветуете?

Лучший ответ:
Вам по любому придется сталкиваться с CMS - самописом, MODX или прочей. MODX не плохое cms  (правда от разработчиков много зависит - т.к. видел очень ужасно собранные сайты и напротив видел очень крутые)

Худший ответ:
Ставьте четкое ТЗ, как на сам сайт, так и его админку (удобство заполнения, управление изображениями и т.п.). На чем делать, не принципиально, CMS - это инструмент, важны специалисты, которые этим инструментом пользуются.
Вопрос: Какой выбрать этикеточный принтер для цеха, где пыльно, сильные вибрации и жара?

Лучший ответ:
Есть промышленные принтеры Zebra. Металлический корпус и детали. Пыль можно сдуть сжатым воздухом и печатать дальше.

Худший ответ:
Можно дорогие термопринтера этикеток промышленные.
Можно дешевые термопринтера этикеток магазинные - они стоят копейки, их можно не ремонтировать (хотя там ремонтировать нечего, они очень примитивно устроены - моторчик и платка-выжигатель), а просто менять на новые при выходе из строя.
Вопрос: Что значит почасовая оплата сервера?

Лучший ответ:
Почасовая оплата считается, как бы это не странно звучало почасово. Если вам нужен VPS на пару часов что-то затестить, то для этого лучше использовать почасовую оплату. Если проект будет стоять и крутиться даже если им никто не пользуется, то оплата на месяц ваш вариант. Сумма будет та же и в том и в том случае. Хочу обратить внимание, что если с VPS выключается (не удаляется) то счетчик все равно тикает, платить придется даже за выключенный VPS. Оплата прекращается только после удаления VPS.

Худший ответ:
Почасовая оплата значит что у вас завтра кончатся деньги и перестанет работать сервер. Если вам надо пару дней в месяц хостинг для личных нужд то хороший вариант. Оплатили 2 дня - поработали
Оплата в месяц значит что оплатили месяц и работайте спокойно
Вопрос: Как вернуть сервер к жизни?

Лучший ответ:
1) Убедиться, что сервер действительно лег. Ибо Роскомнадзор не дремлет. 
2) Обратиться к ТП хостера/ДЦ с просьбой, описанной в п.1
3) В случае подтверждения п.1, попросить ТП хостера/ДЦ перезапустить сервер.

Худший ответ:
Обратиться в саппорт хостера
Вопрос: На каком движке лучше сделать справочник по API?

Лучший ответ:
https://swagger.io/
В принципе стандартом сейчас считается он
Описывается  api по OpenAPI стандарту, а дальше можно его скармливать любым инструментам, или писать обвязку самим - по настроению.
Вот в недавней статье API Яндекс.Кассы использовали это

Худший ответ:
Все зависит от того:
1. Справочник по какому именно API? REST? Или другое? Ведь API много разных на свете.
2. Если REST, то нужен ли вам интерактив или text only?
Вопрос: Нормально ли задавать размер шрифта для body в px?

Лучший ответ:
Во-первых, задавать body и html какие-то конкретные значения - это создавать геморрой самому себе. Всё, что можно с ними сделать - это ресетнуть, а лучше всего подключить normalize.css и забыть про эти элементы в css вообще. Иначе потом вы откроете для себя плавающие элементы в зависимости от высоты строки, установленной в body и другие прелести наследования.
Во-вторых, используй везде пиксели и не парься. Вся эта движуха с относительными величинами - бред собачий. Почитать об этом можно  много где, например, тут

Худший ответ:
Если задавать глобально то лучше использовать rem. 
Ответ на вопрос, да можно для упрощения дальнейших вычислений. Вообще надо четко представлять зачем это нужно.  Если только  дань моде, то не стоит.
Вопрос: Как сделать что бы при выборе selct(option) заполнялись другие text-box из одной таблицы БД?

Лучший ответ:
Нам понадобится jQuery и 2 страницы на PHP.
Первая страница: Пишем нам select(option) с заполнением из базы. В атрибут  "value" selection  заносим id записи из базы соответствующий (он нам понадобится для поиска остальных полей имя, фамилии возраста и т.п.)
Вторая страница: Пишем функцию на пхп типа:function getCom($id){
    return YII::$app->db->createCommand('Select comment from ИМЯ ТАБЛИЦЫ where id='.$id)->queryOne();
}
?>
Написал на YII2 но принцип такой - по ID получать данные из таблицы и вызываем функцию на странице:<?= getCom($_GET['id'])['comment'];?>
отмечу, что $_GET['id'] это параметр, передаваемый с первой странице. Хочешь обозвать его value - пишешь value и при отправке меняешь код jQuery, но об этом ниже. Так же при выводе значений на странице 2 лучше обернуть каждое значение в див с отдельным id или классом, чтобы было легче искать. 
С PHP закончили.
Возвращаемся на страницу 1 и пишем код на jQuery:$(document).ready(
            function () {
                $('#getcomm').on('click', function () {  // Сделал на клик по кнопке с iD getcomm  для удобства
                    var id = $('#select option:selected').val(); // Берем из выбранного Select'a значение ID
                    $.ajax({
                        url: '/site/test2?id='+id,  // Передаем данные на страницу два с прикреплением ID
                        type: 'GET',
                        dataType: 'html'
                    })
                            .done(function (datas) {
                                var response= $(datas).find('#response').text(); // ищем на странице то, что нам надо по ID или классу, которые присваивали на странице 2
                        $('#com').val(response); // записываем в инпут с ID com значение полученное выше
                            });

                });
            });
Вариант 2 - менее гибкий в плане верстки, но и менее громоздкий в плане кода. Обертываем кнопку и select из примера выше в  и даем select имя "sel"
По клику на кнопку будет происходить отправка данных POST. Ниже формы пишем код:if(isset($_POST['sel'])){
    $comm=YII::$app->db->createCommand('Select comment from ИМЯ ТАБЛИЦЫ where id='.$_POST['sel'])->queryOne();
    echo '<input value='.$comm['comment'].'>';
}

Худший ответ:
В программировании не силён так что готов просто описать алгоритм.
1. После выбора ID из списка срабатывает процедура отправляющая запрос вида
SELECT id, name, surname, age
FROM table_name
WHERE id=[выбранный ID]
2. получаем на выходе данные которые потом распихиваем в соответствующие поля
т.е. name в text-box ИМЯ, surname в text-box ФАМИЛИЯ и т.д.
Вопрос: Как в Windows создать ссылки на папки которые не связанные с Проводником?

Лучший ответ:
Вопрос сформулирован очень невнятно, но если моя интерпретация верна, и вам нужно иметь возможность открывать окно с содержимым папки, щелкнув на ярлыке на панели задач, то сделать это можно следующим образом:
- создайте на рабочем столе ярлык (щелчок правой кнопкой, New -> Shortcut)
- в поле Location вбейте explorer.exe
- в поле Name - желаемое впишите название (не путь к папке)
- после того, как ярлык создан, снова щелкните на нем правой кнопкой и в меню выбирайте Properties (свойства)
- на закладке Shortcut отредактируйте поле Target, где у вас explorer.exe так, чтобы получилось explorer.exe c:\ass\hole, где c:\ass\hole - полный путь к вашей папке. Можно даже добавить ярлыку свою иконку.
Естественно, такой ярлык можно перенести на панель задач или оставить на рабочем столе.

Худший ответ:
Для этого в Винде есть jumplist - перенесите парку на иконку проводника а потом нажимайте на него правой кнопкой и выбирайте из списка
https://youtu.be/70Q1iAKqjc0
Ещё можно добавить в самом проводнике в избранное (слева вверху когда он в режиме показа структуры)
Вопрос: Как сделать Landing Page без скролинга?

Лучший ответ:
Полагаю, речь о ukoz.ru (net - не в кассу). 
Тогда вам нужен этот плагин: https://alvarotrigo.com/fullPage/

Худший ответ:
А зачем, собственно, этот кособокий ucoz?! При наличии желания и необходимых библиотек для начала можете собрать все сами. Посмотрите что есть здесь и  изучите примеры, которых там очень много и на любой вкус. https://codyhouse.co/.
Вопрос: Как реализовать рулетку?

Лучший ответ:
Сервер выдает id картинки и он же решает какой номер выпадет, а кручение, это для красоты...

Худший ответ:
Главный вопрос "Как избавиться от мошенничества?"
Ответ на него - все решения должен принимать сервер и только на основе достоверных данных (которые менять может только сам сервер).
Остальное уже детали реализации интерфейса.
И даже в этом случае можно найти слабые места, если постараться, например зависимость выпадаемых чисел от текущего времени.
Вопрос: Трудоустройство без диплома,но с сертификатом об окончании курсов программирования.Реально ли?

Лучший ответ:
Я с 2000 до 2008-го работал без диплома. За это время я успел пройти через работу программистом на C и Java (в том числе EE), системным администратором федеральной компании и руководителем отдела ИТ. Вышка не нужна.

Худший ответ:
это сложнее чем когда тебе объясняет опытный в этом деле человек.Есть ли шансы получить нормальную работу с заработком от 30к,а если есть,то какие?
Если для вас все слишком сложно и нужен наставник - смотрите в сторону стажировки, или работы за еду. Со стороны работодателя вы будете тратить время других специалистов на свое обучение.
Вопрос: Как подключиться с сервера на севера по ключу, не копируя ключи на север?

Лучший ответ:
без копирования ключей на север А
Легко, копируйте ключи сервера A на сервер Б.

Худший ответ:
ssh-agent + ssh-add ~/.ssh/id_rsa делает проброс ключа на сервер A c которого в дальнейшем можно подключиться в серверу B,С,D. Там просто несколько муторно, думал кто знает/пользует способ попроще..
Вопрос: Влияет ли число столбцов таблицы MySQL на производительность?

Лучший ответ:
У меня в MySQL таблице товаров 100 столбцов с даннымиЯ бы всё-таки это делал с использованием типов товаров, которые будут храниться в отдельной таблице, а здесь - только ID-шники на структуры типов. Также, все доп. характеристики - связываются через ID-шники полей-характеристик, которые хранятся тоже в других таблицах.
В итоге: будет удобно создавать фасетный фильтр (для поиска товаров с определённым набором) и максимально сделать индексацию через ID-полей внутри базы.

Худший ответ:
Нет, кластеры не обязательно.
Стоит обратить внимание на колоночные СУБД, решающие проблему оптимального хранения и доступа к данным при большом множестве колонок.
MonetDB, Druid или, например, развивающийся продукт MariaDB ColumnStore (поддерживается полный SQL) как продолжение развития InfiniDB.Добавлено позже:
Есть одна статья, рассказывающая о способах хранения данных в таблицах в традиционных СУБД:Структура таблиц для каталога товаров интернет-магазинаEAV расшифровывается как Entity–attribute–value или по-русски: объект-атрибут-значение. Она представляет собой модель данных для описания сущностей, в которых количество атрибутов (свойств, параметров) может быть потенциально большим.
Вопрос: Законны ли подобные действия со стороны ВКонтакте?

Лучший ответ:
При Дурове такого небыло.

Худший ответ:
Чтобы понять, законны те или иные действия - вам нужно открыть пользовательское соглашение, с которым вы соглашались когда регистрировались, и прочитать его внимательно. Все "законности" прописаны именно там. И вы с ним согласны.
Вопрос: Влияет ли обилие установленных программ на работу системы?

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

Худший ответ:
т.к. десктопной версии Windows статистики больше, и начинающие айтишники часто использую регклёнеры. На ваш вопрос ответ-Да! 
Мое лично мнение, что нужно ощущать свою рабочую системы, часто использую Ctrl+Shift+Esc.
Ошибки допустимы между ПО и не совместимости. Известные про Антивирусы или драйвера GPU, при установке новых чаще использую чистую установку, прям из мастера установки. 
Возможно отсутствие с портативными. 
Так же есть баг на апаратном уровне, что одно ПО может использовать область памяти другого ПО.
p.s. коррелирую ответ, ничего не сказано что за ОС?