Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как применить ON CONFLICT для отслеживания изменений при INSERT?

Лучший ответ:
Возможно ли не встравлять в таблицу записи, которые уже присутствуют в таблице?
Возможно. Если вы этим знанием свой предметной области поделитесь с СУБД и создадите уникальное ограничение. А скорей всего это вовсе натуральный первичный ключ.
on conflict работает как ни удивительно при конфликте уникальности. Поэтому пока у вас никто не гарантирует уникальность данных - on conflict ничего не сделает.

Худший ответ:
Поскольку INSERT и DELETE в одном запросе не получится, нужна процедуре. В ней можно сделать всё, как у вас написано: удалить из таблицы, добавить отсутствующие.
Вопрос: Как грамотно спроектировать MongoDB?

Лучший ответ:
ИМХО, я бы тут взял обычную реляционную БД.

Худший ответ:
В таких вложенных во вложения вложениях потом поиск по индексам не работает нопремер.
Надо "проектировать" так, чтобы было меньше вложений, но были отсылающие поля. Всё отдельными коллекциями.
Ну типа коллекция (модель) City
{
  name: String,
  region: String,
  country: String
}
И потом, чтобы выбрать все города Чукотки, находящиеся в США, можно будет запросить просто:City
  .find()
  .where('region', 'Чукотка')
  .where('country', 'США')
  .exec(...
Вопрос: Какие ресурсы актуальны для анализа скорости сайта и на какие пункты не стоит обращать внимание?

Лучший ответ:
https://gtmetrix.com/ + встроенный в бразуер монитор загрузки страницы.
bootstrap.css тягает в своём файле весь фремворк, если у вас на странице используется, например, только grid, то с точи зрения оптимизатора остальной код лишний и для этой страницы он не нужен.
Тоже самое касается и style.css и js . После завершения разработки их следует минифицировать ( grunt или вручную). Это тоже даст прирост.
Изображения можно спокойно жать до 75% качества JPG, если они не представляют художественную ценность, разница минимальна.
gzip - это возможность сервера предоставить ответ на ваш запрос в архиве - даст ли это ощутимый эффект - нужно пробовать и смотреть

Худший ответ:
попробуй это www.website-performance.org
Вопрос: Как создать такое видео?

Лучший ответ:
Делается в том же Adobe After Effects.
Анимация рисуется вручную покадрово.

Худший ответ:
Попробуйте погуглить buy video footage или download video footage или footage stock.
Вопрос: Какая суть команды .replaceOne в MongoDB?

Лучший ответ:
https://docs.mongodb.com/manual/reference/method/d...в английском плоховато смыслю
google translate:
replaceOne () заменяет первую найденную документ в коллекции, которая соответствует фильтру, с помощью замены документа.
Если upsert: истинна и никаких документов соответствуют фильтру, replaceOne () создает новый документ, основанный на замене документа. См Заменить Upsert.

Худший ответ:
https://docs.mongodb.com/manual/reference/method/d...в английском плоховато смыслю
google translate:
replaceOne () заменяет первую найденную документ в коллекции, которая соответствует фильтру, с помощью замены документа.
Если upsert: истинна и никаких документов соответствуют фильтру, replaceOne () создает новый документ, основанный на замене документа. См Заменить Upsert.
Вопрос: Создание электронного переводчика для редкого языка. Возможно ли участие школьников-волонтеров?

Лучший ответ:
Судя по всему, Вас интересует Deep Learning, а именно Machine Translation (seq2seq). Есть туториал для TensorFlow. Но в качестве начала, советую попробовать высокоуровневую библиотеку Keras.

Худший ответ:
Я бы на вашем месте отправил письмо в Яндекс, они любят такие задачки решать.
Вопрос: Компьютер не включается по кнопке, каждый раз решаю проблему костылями, что делать?

Лучший ответ:
Судя по симптомам - неисправность БП или цепи питания мат. платы.Вероятнее всего - высохшие кондеры.

Худший ответ:
на кнопку идет только 2 провода?
Кнопка замыкает провода? (тестером померить)
Вопрос: Какие языки применяют для программирования изобретений и устройств?

Лучший ответ:
Любые можно применять.
Чаще всего в качестве ембеддед операционки используются варианты Линукса, на котором кроме родных c/c++ есть и питон и джаву можно поставить и js и bash и вообще все.
Редко когда используется что-то эзотерическое - чем дороже устройство, тем проще в него впихнуть нормальный проц с нормальной ОС и не париться с ограничениями.

Худший ответ:
Можно начать с JS 
и использовать такой МК - amperka.ru/product/espruino-pico
или такой конструктор - amperka.ru/product/yodo
Вопрос: Какое есть серверное ПО для ведения лога загруженности ресурсов?

Лучший ответ:
Зачем устанавливать, когда есть встроенное?ПО которое записывает в логи занятость ресурсов сервера (такие как скорость считывания записи с диска, размер свободной оперативной памяти, загрузка процессора)   такое ПО уже установлено в систему и называется системный монитор (Windows Performance Monitor)

Худший ответ:
На сервере "монитор ресурсов", в 1с - "оценка производительности". Если вас интересует работа 1с, то воспользоваться лучше вторым инструментом.
Вопрос: Стоит ли указывать нерелевантные сертификаты по security, networking если подаешь на позицию программиста? Или лучше подгонять CV под каждую позицию?

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

Худший ответ:
Резюме лучше делать индивидуально, да.
Но если у вас там вообще голяк и написать нечего - сгодится и из сопутствующих направлений добавить информацию.
Однако по мере того как опыта у вас все больше и больше, напротив, приходится убирать, оставляя только самое свежее или самое крутое непосредственно по профессии.
Вопрос: Как создать очередь запросов к API различных сервисов на PHP?

Лучший ответ:
RabbitMQ как вариант, можно Redis, можно самописную систему, поместили задача в таблицу(очередь)(одним скриптом), второй скрипт вытягивает задачу из очереди, выполняет ее и ставит статус что сделал.

Худший ответ:
RabbitMQ как вариант, можно Redis, можно самописную систему, поместили задача в таблицу(очередь)(одним скриптом), второй скрипт вытягивает задачу из очереди, выполняет ее и ставит статус что сделал.
Вопрос: Тестовые задания по nodejs для новичка?

Лучший ответ:
Есть прикольное задание, которое нашел как-то на просторах интернета:
Управление виртуальным центром запуска ракет.
Есть несколько баз (при запуске сервера они "создаются" заново).
Нажимаешь кнопку, выбираешь цель и ракета летит, транслируя свои координаты на клиент (+ оставшееся время).
В момент полета может произойти авария и ракета не долетит, надо чтобы это выводилось пользователю в браузер.
Когда ракета долетает, то базе наносится урон (вычисляется случайно). Когда у базы жизней < 0 игра считается завершенной и пользователю об этом показывается сообщение при загрузке страницы.
Все это на сервере работает через JSON, а на клиенте через react/angular/custom и обновляется в реалтайме через long-polling или websocket.
интерфейс - просто выпадающий список, а после нажатия на кнопку один див с координатами, второй с оставшимся временем.

Худший ответ:
Посмотрите здесь. Там, правда, предлагают писать на ROR, но всё перечисленное в статье можно писать на чём угодно. В том числе и на node.js
Вопрос: С ростом биткоина растут выплаты в майнинге?

Лучший ответ:
что выгоднее вложить деньги в свое развитие или свое дело с окупаемостью через года или вложится в финансовую пирамиду с окупаемостью в 9 месяцев. 
Ну если ты из себя ничего не представляешь, работать не хочешь и в жизне для тебя важно просто срубить халявного бабла, наверно вложится в финансовую пирамиду будет отличный вариант. 
Я только не понимаю зачем тебе ждать 9 месяцев, если ты можешь просто бабки отнести например в какой-нибудь джойКазино, или там в форекс, сделать ставку и СРАЗУЖЕ получить тот же результат только без ожидания. 
П. С. 
Иногда поражаюсь в какие только сказки готов поверить человек, лиж бы не работать.

Худший ответ:
При росте курса валют увеличивается количество майнеров, при падении курса, майнеры бегут продавать свои фермы на авито. Что с курсом будет никто не знает. Может вырастет еще в 100 раз, а может рухнет.
Вопрос: Synology DSM vs Mikrotik, soft router как основа домашней сети?

Лучший ответ:
Брать железку mikrotik, а всё остальное за него, так надёжней, да и будет видно, что с трафиком происходит. Перегружаться умеет сам, да и для переподключения есть скрипты. VPN тоже на нём организовать

Худший ответ:
Доооолгое время у меня все было на одном хосте - и FreeBSD (которая работала роутером), и сервак, и тестовые машинки. Эта схема хороша, когда ты постоянно дома и способен в пару кликов поднять упавший FreeBSD, который постоянно после пропадания питания пишет про software inconsistency. Когда тебя дома нет - приходится привлекать неквалифицированного ребенка :D
Поэтому я для себя решил так - микротик (аппаратный, коробочка), и только микротик. Сервак у меня из разряда "сам-себе-сервер", iLO в нем нет, если бы был - выставлять его в тырнет я бы не стал. Микротик прекрасно держит и тырнет и IPSec VPN до работы, пропало питание - нет связи. Появилось питание - микротик включился, я зашел на консоль FreeBSD, отвесил ей профилактического пенделя...
Аппаратный микротик в Вашем случае дает гарантию того, что можно будет попасть на iLO, а с него уже и сервак рестартануть, если надо. DSM...ну там конечно линух, там и mc можно замутить, и пакеты ставятся...но я бы отделился микротиком, а DSM оставил внутри сети. Если нужно прям попадать на DSM - там есть DS Cloud Client, позволяющий файлообмен - будет типа маленького дропбокса :)
Вопрос: Mobile First разница?

Лучший ответ:
Что-то вы не туда. Мобайл фёрст о том, что сайт делается в первую очередь для мобильных устройств, а потом уже оптимизируется под десктоп, а не наоборот как обычно.

Худший ответ:
Бытует такое мнение, что это удобнее!)
Вопрос: Каким способом лучше сопоставить таблицы?

Лучший ответ:
Пользователь одновременно может находиться в нескольких группах?
Если да - сделайте таблицу типа:
User_ID||Group_ID
Если пользователь может принадлежать только к 1-й группе то просто добавьте в таблицу USERS столбец Group_ID и записывайте туда ID группы к которой относится пользователь.

Худший ответ:
Есть ещё вариант: список групп который хранится в каждом пользователе.
Тспользуйте тот вариант который будет давать необходимое минимальными усилиями (затратами), для вашей конкретной задачи.
Вопрос: Возможно-ли realtime зеркалирование виртуальных машин?

Лучший ответ:
Зеркалирование ВМ - это синхронная репликация с RPO 0. есть варианты в зависимости от цели:
1. VMware Fault Tolerance - теневая копия ВМ, активириуется при фейле основной ВМ
2. array-based replication - аля HPE 3PAR Peer persistence и т.д. с растянутым кластером vSphere (на второй площадке также теневая копия read-only)
3. если не вру, у СХД есть Split-mirror технология
вам надо понять - зеркалировать данные виртуалки на диске либо сами вычисления (расчеты CPU, данные в RAM) или все вместе.

Худший ответ:
Как Вам такое решение?
Лично не пробовал, руки ещё не дошли, но чувствую что медлить с этим нельзя...
Вопрос: Как грамотно сменить тему сайта на WP, если в старой теме много самописного функционала?

Лучший ответ:
Вот вы и столкнулись с советами грамотеев "код, вместо плагина". Всё когда в functions.php запихивали и когда напрямую в шаблон ставили - думали сайт от этого быстрей работать будет? Это называется экономия на спичках.
А теперь как работать - поставить на тестовый домен новую тему и переносить функционал старого сайта но уже превратив код в маленькие плагины. Решает код одну задачу - вот вам новый плагин. И так пошагово переносить весь функционал. Пользуйтесь условными тегами ВП. Используйте функционал хуков. В шаблоне темы просто вызывайте функцию, например как это советует один звездный плагин: <?php if(function_exists('the_ratings')) { the_ratings(); } ?>
Вот тогда у вас будут мухи отделены от котлет

Худший ответ:
Если хорошо разбираетесь в WP, то советовал бы перенести все в кокой-то ваш плагин. Если же нет, то просто перенесите функционал натянув новый шаблон, думаю труда это много не составит. 
Перед этим всем я бы советовал все обновить и проверить работоспособность (надеюсь ядро не трогали же?). 
После запретить WP и плагинам  обновляться самому.
Вопрос: Как сделать цикл в Photoshop?

Лучший ответ:
Парни, пока нашёл вот такое решение. Да, придётся потом конвертить PSD в PDF для печати, но это тоже автоматизируется экшеном.
https://www.youtube.com/watch?v=QEOwDLzTagc

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

Лучший ответ:
Для определения наличия thumbnail подойдет функция https://developer.wordpress.org/reference/function...
Внутри цикла вывода постов добавить условиеif(has_post_thumbnail( $post->ID )) {

       // Здесь вывод поста, у которого есть thumbnail

}

Худший ответ:
Вся функция выглядит вот такLast_posts = array(
	'numberposts' => 3,
	'post_status' => 'publish',
	'post_type' => 'post',
	'orderby' => 'post_date',
	'order' => 'DESC',
	'post_content' => '',
	); 

$result = wp_get_recent_posts($Last_posts);

foreach( $result as $p ){ 
	$d = "Y/m/d";
	$pd = get_the_date( $d, $p['ID'] );

			$trimmed_content = mb_strimwidth( $p['post_content'],0, 130, "..." ); //Ограничение в 130 символов

			if( has_post_thumbnail($p['ID']) )		// Если не будет картинки ставим заглушку
			{
				$thumbnail = get_the_post_thumbnail_url($p['ID'], large); //Подгрузка картинки поста
			}
			else 
			{
				$thumbnail = get_bloginfo("template_url").'/no-image.png"';  //Подгрузка заглушки из директории шаблона
			}
		}
Вопрос: Не корректно работает медиа запрос только в гугл хром, с чем это связанно?

Лучший ответ:
Проверьте чтобы у Вас масштабирование страницы было в норме!
Не 110% и больше\меньше, а 100% prntscr.com/ehri0q
Потому как все нормально работает prntscr.com/ehrj2y

Худший ответ:
Если в хроме включить панель разработчика (F12), то при изменении размеров браузера в левом верхнем углу будут отражаться текущий размер экрана. По ним можно убедиться, что указанный CSS стиль применяется именно при размерах между 800px и 969px
Вопрос: Где правильней делать постраничный вывод и фильтры списков — back-end или front-end?

Лучший ответ:
По хорошему, это делается так:
Фронт-енд отвечает только за показ страницы по заданым фильтрам
Все данные запрашиваются на бекенде в формате {
skip: %Пропущенные страницы% * %элементов на страницу%, 
limit: %элементов на страницу%, 
filers: [ваши фильтры]
}
Бекенд соответственно делает выборку согласно полученым фильтрам с учетом skip и limit (монга их умеет)

Худший ответ:
до 10000 записей я обрабатываю на фронте. Более 10 тыщ, на бэке. Это при условии, что я заранее точно знаю лимит записей в проекте. Если лимит не знать (база комментов, юзеров), то на бэкенде делать.
Вопрос: Почему не видит картинку в компоненте React?

Лучший ответ:
Вы должны не путь в файловой системе указывать, а URL относительно папки, которая у вас webroot. Вангую, что это public. Т.е. вам надо чтобы картинка лежала в public и указывать URL туда.

Худший ответ:
У меня в проекте все файлы лежат в public и я указываю путь к файлам './files'
Вопрос: Мой ubuntu сервер пытаются взломать, как защититься?

Лучший ответ:
1) Перенести порт ssh сервера со стандартного на другой, это отобьет большую часть ботов/сканнеров
2) Запретить авторизацию пользователю root по ssh
3) Поставить Fail2Ban для блокировки айпишников с которых идет брут
P.S. Разные порты это скорее всего порты исходящего соединения, поэтому они разные, к вам же они все стучатся на порт который указан в конфиге sshd

Худший ответ:
Кстати, если сервер это vps и iptsbles не доступен, всегда можно воспользоваться ip route blackhole. В fsil2ban прикручивается не сложно.
Вопрос: Как работать командой над большим проектом?

Лучший ответ:
Есть еще один вариант, возможно очень глупый - делать письменный договор о неразглашении "начинки" проекта. И давать полный доступ к файлам проекта, который будет лежать на сервере для разработки.
Это не глупый, а единственный нормальный вариант. 
Все остальные попытки что-то спрятать обречены на провал.Я не поверю, чтобы в крупных проектах давался доступ ко всему коду, каждому back-end разработчику.
Для разделения можно использовать git submodules или просто отдельные репозитории хотя бы фронта-бекенда.
Но делать это только для того чтобы спрятать код друг от друга бессмысленно.
Можно и модулями кодить, и как угодно вообще, но это всего огромный оверхед для продуктивной работы.
А в худшем случае вообще будете только и делать что бороться с этим монстром из кучи модулей/репозиториев, вместо нормальный работы над продуктом.2. Если, допустим фронтендер сделал обновление кода шаблона, как сделать так, чтобы не дергать постоянно back-end'а для внесения эти изменений?
Значит скорее всего у вас проблемы с "архитектурой", если только дизайнер это верстальщик в html, а на бекенде шаблоны надо еще интегрировать с логикой/кодом, тогда это логично пропускать через бекендеров.
А если дизайнер это фронтендер который делает конечный кусок кода, то значит надо менять подход.
А так вообще с такими вопросами - нужен проект менеджер с техническими скиллами или тим лид, раз ни у кого в команде нет компетенции разрулить эти задачи.

Худший ответ:
Организацией работы проекта занимается ПМ (project manager) со всеми вытекающими требованиями к умениям и навыкам, можно гуглить.
Защиту можно сделать разными способами. И в целом безопасностью занимаются, извиняюсь, безопасники. То есть в идеале это должен быть кто-то из вашего костяка команды. Собственно, если это будете не вы, то отправьте одного из ваших на обучение, пусть хотя бы гуглит тему и изучает самостоятельно.
Придумать можно много чего. Письменный договор - полезно в качестве подстраховки. А так можно использовать разграничение доступа к файлам и папкам, можно сделать что-то типа онлайн редактора (я так понял у вас проект - это сайт). Новые фичи можно как-то обкатывать на отдельных страничках, а может и на отдельном сервере, так заранее и не скажешь без понимания всей кухни. В некоторых организациях, например, запрещают доступ в Интернет и выдергивают нафиг все USB разъёмы, чтобы скопировать нельзя было. Но еще раз повторюсь - это отдельная работа и ответственность. И много всяких тонкостей. Ею занимается безопасник. То есть, к примеру, сотрудник без прав вполне сможет подружиться, а потом попросить друга одолжить доступ. Прикольный пример можно увидеть в сериале "24 часа" - там примерно половина времени это борьба хороших и плохих с бюрократией и разграничением доступа, обман, интриги, разоблачение, использование служебных полномочий, и периодически плохие оказываются у власти, а хорошие не могут до них добраться как раз из-за этих ограничений. Суть в том, что идеальной системы нет, и ни вы, никто другой, не сможете всё контролировать.
Вопрос: Почему время от времени проседает производительность на VPS?

Лучший ответ:
Процессор соседи жрут.

Худший ответ:
я думал, но вроде как при этом в top значение st должно быть не нулевым. Хотя могу и ошибаться
top - 22:55:57 up 1 day,  7:21, 11 users,  load average: 1.58, 1.22, 0.95
Tasks: 358 total,   1 running, 357 sleeping,   0 stopped,   0 zombie
Cpu(s):  5.5%us,  0.6%sy,  1.9%ni, 91.8%id,  0.2%wa,  0.0%hi,  0.0%si,  0.0%st
Вопрос: Как мне изменить владельца всех вложенных папок и файлов?

Лучший ответ:
Из под админа запустить:icacls.exe "E:\Inaccessible Folder" /reset /T
или takeown.exe /f "E:\" /r /d y
icacls.exe "E:\" /reset /T

Худший ответ:
РЕБЯТА, ЭТО ПРОСТО ПУШКА!!!
Еле как нагуглил эту статью https://support.microsoft.com/ru-ru/help/320081/yo...
В самом конце есть упоминание некой программы subinacl и с помощью неё всё решилось, конкретно для изменения всех файлов в каталоге в домене рекурсивно помогла такая команда:subinacl /subdirectories КАТАЛОГ/*.* /setowner=ДОМЕН\ПОЛЬЗОВАТЕЛЬ
P.S. Программа не входит в официальную поставку не то, что для домашних систем, но и для win server 2008 r2, это какой-то идиотизм, в процессе гугления понял, что вся эта свистопляска с владельцем и отказами в доступе, в стандартном окошке смены владельца папок рекурсивно, НЕ БАГ А ФИЧА, просто поразительно насколько бывает непродуманна винда...
P.P.S. Хрен с ним, по одному файлу стандартное окошко смены владельца в свойствах папки и файлов срабатывает, но треклятый microsoft таким образом пытался заставить меня заходить в каждую папку и менять вручную владельца каждого файлика??!! Это пздц, товарищи!
Вопрос: Книги для изучения symfony?

Лучший ответ:
Поработал некоторое время с Ruby on Rails и был в настоящем восторге после знакомства с MVC
Symfony не MVC фреймворк если что.Решил ознакомиться с Symfony, но не нашел книг
symfony.com/doc/current/book/index.html
Отдельно хочу отметить что например Doctrine вообще никакого отношения к Symfony не имеет и ее нужно изучать отдельно по своей документации.Как вы изучали этот фреймворк?
RTFM и все такое. Книжки про то как клепать контроллеры подходят только для "просто клепать контроллеры". В этом плане (как аналог RoR) лучше брать какой-нибудь Laravel.

Худший ответ:
Была хорошая книга "A year with Symfony". С выходом Symfony 3, она отчасти устарела. Ее автор отдает ее бесплатно:
https://leanpub.com/a-year-with-symfony
Также я бы рекомендовал смотреть код демо-приложения. Там много полезных комментариев для начинающих:
https://github.com/symfony/symfony-demo
Вопрос: Как оставить в bootstrap 4 только сетку и вспомогательные классы?

Лучший ответ:
Вообще вот так:@import "functions";
@import "variables";
@import "mixins";
@import "grid";
@import "utilities";
Если Gulp выдает вам какую-то ошибку, то надо смотреть, что за ошибка.

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

Лучший ответ:
Задача не так проста, как кажется. Много подводных камней. Если у вас например мультибрендовый магазин и картинки приходят из разных источников - будут проблемы с различным условиями съемки (температура освещения, общая яркость). Плюс многие бренды свои фото обрабатывают в ФШ до усрачки, извините мой французский.
И непонятно - у вас список цветов готовый или вам его нужно получить из массива фото?
Лучше всего будет CIE Lab или LCh(ab). И связанные с ними функции CIE delta E.

Худший ответ:
Кластеризовать цвета на 40 кластеров методом к-средних?
Вопрос: Какие сервисы применять для выдачи зарплаты при удаленке?

Лучший ответ:
Зачем какие то сервисы? Безналичный перевод со счёта на счёт чем не устраивает?

Худший ответ:
1) Если удаленка неофициальная - то можешь передавать деньги, как хочешь - тут уже вопрос к твоей бухгалтерии, как им деньги проводить проще.
2) Если удаленка официальная, то зарплатный проект (например, альфа-банк, тинькоф) + шаблон перевода сразу всем сотрудникам.
Вопрос: Для чего используется Java в современном вебе?

Лучший ответ:
Видимо, не очень глубоко вы погрузились. Для маленьких и средних, простых сайтов Python лучше Java, так как позволяет клепать их быстрее и проще. Здесь можно почитать объяснение этому. Но для крупных ресурсов, предъявляющих высокие требования к надёжности и низкой стоимости многолетнего сопровождения, таких как ebay.com, ничего лучше Java ещё не придумали.
А уход android-разработчиков на Kotlin - это миф и хайп.

Худший ответ:
Одноклассники на java
Вопрос: Проблемы с отображением объема ОЗУ?

Лучший ответ:
Слоты памяти могут работать только парами.
Насчет чистки - еще крайне желательно протереть контакты в разьемах DIMM.
Ну и есть еще вариант - один из димов просто накрылся. Если система стартует на одном диме, то можно проверить, запуская ее пооочередно на каждом.

Худший ответ:
Проверял каждый DIMM в отдельности и на каждом слоте. Все работает.
Ещё можно попробовать полным перебором комбинаций (4!=24), возможно, где-то индивидуальная несовместимость. Т.е. забиваете все 4 слота, но в разных комбинациях (только плашки пронумеруйте): 1-2-3-4, 1-2-4-3, 1-3-2-4, 1-3-4-2, и т.д. Если проверять объем только в биосе - то не так и долго получится.