Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Кто такой архитектор в IT?

Лучший ответ:
Тут надо конкретизировать вопрос по тому что есть Solution Architect, Enterprise Architect, Software Architect и System Architect (если я никого не забыл)

По пунктам:

1. Отличаются ли между своими стеками или это какое-то определенное направление?
Да и очень сильно

2. Какие задачи решают, чем отличаются от любого IT директора - руководителя?
Зависит от того какого типа архитектор. Ему ничто не мешает быть руководителем или тимлидом, а также абсолютно независимую роль играть.

3. Как происходит "коронация", нужно ли работать 10 и более лет на одном месте работы?
Устроиться на работу на данную должность

4. Их процент среди общей массы?
Ниже плинтуса. Точных цифр не скажу, но по памяти если даже в крупных аутсорсерах в штате их < 0.5%. В мире же в общем это считаные единицы на десятки, если не сотни тысяч специалистов

5. Есть ли диапазон ЗП архитектора?
Нет. Архитекторы получают столько на сколько договорятся и насколько себя оценивают. В любом случае на зарплаты ниже тимлида/CTO обычно смотреть попросту не интересно.

Худший ответ:
Архитектор проектирует архитектуру сложного приложения
Директор занимается только операционной деятельностью их работы не связаны от слова никак
Любой это может делать при желании, главное тут желание или опыт
Небольшой, так как больших проектов не так много и обычно на проект он один
Всех кого я знаю лично высокая
Вопрос: Как добавить класс при клике на чистом javascript?

Лучший ответ:
document.querySelector('.one').addEventListener('click', () => {
  document.querySelector('.two').classList.toggle('three');
});
илиdocument.querySelector('.one').addEventListener('click', e => {
  e.target.nextElementSibling.classList.toggle('three');
});

Худший ответ:
document.querySelector('.one').addEventListener('click', () => {
  document.querySelector('.two').classList.toggle('three');
});
илиdocument.querySelector('.one').addEventListener('click', e => {
  e.target.nextElementSibling.classList.toggle('three');
});
Вопрос: Как систематизировать процесс изучения компьютерных технологий?

Лучший ответ:
Я часто пытался самостоятельно изучать какие-то вопросы , касательно Компьютерных технологий, но каждый раз, когда я начинаю это делать, у меня к #### сносит башню
Не пытайся, делай (С)

ИТ - область с высоким порогом входа. Ничего не получится, если ты только начинаешь. Через снос башки нужно вникать, понимать, изучать, читать МНОГО, осознавать МНОГО, но еще больше нужно писать и делать.

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

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

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

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

Лучший ответ:
Панель управления в Figma можно увеличить с помощью горячих клавиш.

Windows:

Увеличить панель управления в Figma: Ctrl + Alt + =
Уменьшить: Ctrl + Alt + -
Установить по умолчанию: Ctrl + Alt + 0

macOS:

Увеличить панель управления в Figma: Option - Command - =
Make Smaller: Option - Command - -
Установить по умолчанию: Option - Command - 0



Худший ответ:
Боюсь, что никак
Вопрос: Почему код виснет из-за комментариев?

Лучший ответ:
Это не комментарий, а Шебанг, вот что вам может сказать Википедия:
Шебанг — в программировании последовательность из двух символов: решётки и восклицательного знака ("#!") в начале файла скрипта.

Когда скрипт с шебангом выполняется как программа в Unix-подобных операционных системах, загрузчик программ рассматривает остаток строки после шебанга как имя файла программы-интерпретатора. Загрузчик запускает эту программу и передаёт ей в качестве параметра имя файла скрипта с шебангом.[8] Например, если полное имя файла скрипта "path/to/script" и первая строка этого файла:

#!/bin/sh
то загрузчик запускает на выполнение "/bin/sh" (обычно это Bourne shell или совместимый интерпретатор командной строки) и передаёт "path/to/script" как первый параметр.

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

Лучший ответ:
Какой конкретно микроконтроллер выбрать? Чтобы потом можно было бы устроится на работу.
Вы не совсем понимаете суть проблемы. Начнем с того что Arduino это не микроконтроллер, а простая система для обучения и прототипирования на базе МК AVR. Т.е. Arduino это совокупность стандартов для облегчения разработки и Arduino = AVR.  МК AVR и PIC сейчас уже в промышленности используются редко, в основном МК на ядре Cortex (например STM32) или ПЛК, но все это сложно дорого и для новичка неприемлемо.

Примечание: Arduino грубо говоря по комплекту новичка,бьет по кошельку.
Да, ну! Если для вас набор новичка 30-50$ это дорого то забудьте.
Так же нужно понимать, что Arduino это открытая платформа т.е. их может производить кто угодно. Естественно китайцы этим во всю пользуются. Большинство китайских плат ни чуть не хуже итальянских и американских, но при этом в 2-3 раза дешевле

Короче, не морочьте голову ни себе не людям, хотите изучать МК с нуля купите arduino набор на aliexpress и разбирайтесь. Потом изучайте STM32 это уже вам даст шанс получить работу стажера в серьезной конторе. Уже там вас научат зарабатывать деньги на программировании МК

Худший ответ:
А какая работа - самоделки? Вообще-то автоматика делается на ПЛК (языки Codesys). Дорого (хотя, можно начать с российского Овен), но если ещё освоить SCADA, то работу можно найти.
Вопрос: Неправильный подход к изучению программирования. Возможно ли в обозримом будущем найти работу?

Лучший ответ:
Вам определенно стит написать резюме и отослать его в такие компании как rtsoft, и aurigа, parallels Будете заниматься под капотом своими болтами!
Да, и посмотрите на язык Rust!

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

Лучший ответ:
Выбросить это все, использовать обычный require_once.
А на случай ошибок подключить обработчиик:
https://www.php.net/manual/ru/book.errorfunc.php
Или вообще переделать все на авттозагрузку.
https://www.php-fig.org/psr/psr-4/

Худший ответ:
1. Отключить отображение стандартных ошибок и warning-ов
2. Добавить в код каждой функции некий "флаг" и затем проверять где есть флаг а где нет, где нет выводить ошибку и путь до файла.
Вопрос: 500 Internal Server Error как исправить?

Лучший ответ:
По моему, включив отображение ошибок, все сразу бы стало ясно. Даже Автору.

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

Лучший ответ:
<?php

function total($array = []): int {
    $total = 0;
    foreach ($array as &$value) {
        $total += $value['quantity'];
    }
    return $total;
}

echo total([
    [
    'position' => 'книга по php',
    'quantity' => 1,
    ],
    [
    'position' => 'Мышь беспроводная',
    'quantity' => 12,
    ]
]);

Худший ответ:
Используйте цикл foreach. С ним вам не потребуется ничего из перечисленного.
Вопрос: Почему скорость алгоритма измеряется в количестве операций, а не в секундах?

Лучший ответ:
А что вам дадут секунды?
Вот у вас есть две программы, обрабатывающие одни и те же данные и получающие одни и те же результаты по разным алгоритмам. Первая программа делает это за 10 секунд, вторая за 20. Как оценить, насколько вырастет время обработки при увеличении объёма данных в 10 раз?
Никак, пока мы не знаем сложности алгоритма. Если первый имеет сложность O(n2), а второй - O(n), то время работы первого вырастет в 100 раз и составит 1000 секунд, а второго - всего в 10 раз (200 секунд). То есть, программа, которая была быстрее на малом наборе данных, внезапно становится гораздо медленнее на большом наборе. И определяющим параметром здесь становится именно вычислительная сложность алгоритма.

Худший ответ:
Потому что скорость выполнения зависит от частоты и типа процессора, а в наше время и от количества ядер/процессоров (потоков).
Вопрос: Как спарсить страницу с json и контент который подгружается при листании на Python?

Лучший ответ:
Тут не нужно парсить что-то, просто забирай из API данные.
Например список стран тут: https://de1.api.radio-browser.info/json/countries
Данные по конкретной стране так: https://de1.api.radio-browser.info/json/stations/b...

Например, через requests.get:
import requests
raw = requests.get("https://de1.api.radio-browser.info/json/stations/bycountryexact/Ukraine")
print(raw.content)

Ну и конвертируй JSON в объект так, для полноты ответа:
import json
jsoned = json.loads(raw.content)
print(jsoned[0])

Худший ответ:
Здесь ни selenium, ни BS4 не нужен. Здесь достаточно requests и json.
Так получаем список стран:
import requests
import json

url = 'https://de1.api.radio-browser.info/json/countries'

response = requests.get(url)
countries = json.loads(response.text)

for country in countries:
	name = country['name']
	stationcount = country['stationcount']
	print(f'{name} - {str(stationcount)}')
Что бы получить данные по стране, обращаемся по адресу:
https://de1.api.radio-browser.info/json/stations/b... вместо россия, указываем страну из предыдущего ответа.

страницу грузит, но на вкладке Network пуста и тоже ничего не выходит и Вижу что отправляется json запрос xhr /countries несостыковка).
Посмотрите в интернете, что такое xhr. А также почитайте про инструменты разработчика, это упростит анализ сайта.
Вопрос: Как реализовать работу двух циклов одновременно?

Лучший ответ:
Запусти их в двух потоках

Худший ответ:
Объединить в один с двумя условиями
Вопрос: Для чего применять приватные и защищенные методы и свойства?

Лучший ответ:
Для того чтобы приватные поля, методы, свойства не наследовались, чтобы доступ к ним в случае get set можно было контролировать. Чтобы другие разработчики не могли их менять..

Худший ответ:
Кроме тебя есть и другие разработчики, которые будут этот код дорабатывать
Вопрос: Объясните почему работает именно так?

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

Худший ответ:
Сначала считывается первый введенный символ и сохраняется в пееременную ch:
ch = (char) System.in.read();
Затем в цикле пропускается все что вводится с клавиатуры пока не будет нажата клавиша переноса строки.
Сделано видимо для того чтобы для определения правильный ли был дан ответ использовался только первый введенный символ (то есть переменная ch).
Вопрос: Corel Draw VBA как задать сверхтонкий контур (абрис)?

Лучший ответ:
ActivePage.Layers("curves").Shapes.All.CreateSelection
     ActiveSelection.Fill.ApplyNoFill
     ActiveSelection.Outline.SetProperties Color:=CreateRGBColor(255, 0, 0)
     ActiveSelection.Outline.Width = 0.003 ' Тут указываешь нужный размер

Худший ответ:
Решение было таким:Объединяем все кривые в одну, применяем стиль "сверхтонкий" абрис (при помощи Style) и разгруппировываем обратноIf ActivePage.Layers("curves").Shapes.Count <> 0 Then
        ActivePage.Layers("curves").Shapes.All.CreateSelection
        ActiveSelection.Fill.ApplyNoFill
        Dim s2 As Shape
        Set s2 = ActiveSelection.Combine
        s2.Style.StringAssign "{""outline"":{""width"":""762""}}"
        ActivePage.Layers("curves").Shapes.All.CreateSelection
        ActiveSelection.Outline.Color = CreateRGBColor(255, 0, 0)
        s2.BreakApartEx
    End If
Вопрос: Упало дерево. Его касается кабель электричества. Можно ли трогать дерево?

Лучший ответ:
Не трогай ни в коем случае!
И даже не подходи близко!
Есть понятие "шаговое напряжение" - убьёт за несколько метров от дерева!
Ликбез: https://ru.wikipedia.org/wiki/%D0%A8%D0%B0%D0%B3%D...

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

Лучший ответ:
Главный критерий для выбора ноутбука дизайнера - это экран
Отсутсвие шим, sRGB и adobe rgb приближенное к 99.9%, отсутсвие засветов матрицы

А уже потом смотреть на начинку

Худший ответ:
Соглашусь с вами, в плане дизайна. Почти все игровые ноуты довольно таки страшные :) Под ваши задачи вам нужны такие характеристики:
SSD: 256Gb (min)
Processor: Ryzen5 3600 или лучше
GPU: GTX 1650\или ее аналог
RAM: 16 Gb, не меньше
Матрица IPS и желательно 144гц, это опционально, но очень приятно работать с высокой герцовкой. 

Вот пример: 
https://www.dns-shop.ru/product/9dc41dea62ab3332/1...

Особый критерий уделите оперативной памяти, не берите 8гб, Adobe очень любит кушать, хотя вы и так наверняка сами это знаете :)
Вопрос: Не включается компьютер?

Лучший ответ:
Потому что, что-то сломалось или не настроено.
Проверяем отдельно всё, как всегда. Запомни, экстрасенсы не существуют, даже в ИТ сфере.

Худший ответ:
В сервис
Вопрос: SPA концепция node+vue/react?

Лучший ответ:
Как правило, в данном случае это 2 разных приложения. 
Клиентская часть - vue, react, angular, swelte и др.
Серверная часть - laravel, django, yii2, RoR, Spring и др.
Общение между сервером и клиентом происходит при помощи запросов к API через например, axios или любые другие библиотеки для выполнения http запросов.
Если пользователь перейдёт по ссылке, то не будет перезагрузки страницы?
То что нет перезагрузки страницы, не говорит о том, что не был выполнен запрос. Например, выполняется GET запрос и первый компонент заменяется вторым. Если при подключении компонента нужно выполнить запрос к серверу (к API) и например, получить список объектов, то запрос в свою очеред тоже делается

Худший ответ:
Как правило, в данном случае это 2 разных приложения. 
Клиентская часть - vue, react, angular, swelte и др.
Серверная часть - laravel, django, yii2, RoR, Spring и др.
Общение между сервером и клиентом происходит при помощи запросов к API через например, axios или любые другие библиотеки для выполнения http запросов.
Если пользователь перейдёт по ссылке, то не будет перезагрузки страницы?
То что нет перезагрузки страницы, не говорит о том, что не был выполнен запрос. Например, выполняется GET запрос и первый компонент заменяется вторым. Если при подключении компонента нужно выполнить запрос к серверу (к API) и например, получить список объектов, то запрос в свою очеред тоже делается
Вопрос: Как автоматически обновлять веб-страницу в браузере пользователя?

Лучший ответ:
1. Тупо перегрузить всю страницу каждые 10 сек.<head>
  <meta http-equiv="refresh" content="10">
</head>
2. Отправлять запрос AJAX каждые 10 (?) сек. и обновлять виджеты, не перегружая страницы.
3. Ждать события onmessage в WebSocket и обновлять виджеты, не перегружая страницы, без нужды отправлять запрос каждые 10 сек.

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

Лучший ответ:
файловые сокеты, сетевые сокеты, пайпы, сигналы.
Грубо говоря, http это же тоже сетевые сокеты, просто уже есть стандартизация протокола и формат обмена обычно xml/json, а в случае сокетов - делают свою структуру пакета.
Есть ОС-зависимые межпроцессорные взаимодействия.

Худший ответ:
такое взаимодействие реализуется через сокеты, и, часто, через протокол http, чтобы легко было, в случае необходимости, эти программы разнести по разным машинам/сетям.
Да, часто так, но есть нюансы. 
Например на серверах часто используют очереди событий для коммуникации разных приложений.
На десктопе ещё часто используют COM или что-то похожее на него.
Вопрос: Как выучить WinAPI?

Лучший ответ:
Как выучить WinAPI?
Лол, зачем? Перестаньте насиловать труп, оно устарело давным-давно.
А, всё, дочитал, для универа.
Сочувствую.

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

Лучший ответ:
"Вопрос из делового этикета" - нет, вопрос ваших тараканов в голове.

Худший ответ:
А что такого в прерывании переговоров, как будто там что то важное или дело на много миллиардов
Вон тинькофф прервал переговоры с Яндексом на 5 миллиардов долларов и ничего, оба не умерли.
Есть такая поговорка за спрос денег не берут.
Какие то обязательства между людьми и компаниями возникают после подписания договора, в данном случае трудового. До этого это просто бесплатная болтовня.
Вопрос: C++. Как не отображать завершение процесса в консоли?

Лучший ответ:
Чтобы автоматически закрывать консоль при остановке отладки, включите параметр "Сервис" ->"Параметры" ->"Отладка" -> "Автоматически закрыть консоль при остановке отладки".

Худший ответ:
Нужно прописать в конце программы system("pause");Потом нужно собрать решение, потому что внутри IDE консоль удерживается и насколько знаю даже не закрывается командами exit(0). Если у тебя Visual Studio, Нажми на "Сборка - собрать решение", потом перейди в папку с проектом и в Debug будет exe файл твоей программы.
Вопрос: Как отправляли запросы в JS до AJAX?

Лучший ответ:
До того как поддержка XMLHTTPRequest появилась во всех браузерах использовали скрытый ифрейм, в котором и выполнялись все запросы. Дешево и сердито ) Ну и куча асспейн в нагрузку )

Худший ответ:
AJAX и стал причиной развития фронтенда
до него запросы были с обновлением страницы. Перешли по ссылке, отправили форму, получили новую страницу с изменениями.
Вопрос: Как взять authorization barear токен?

Лучший ответ:
Точно также. Авторизоваться и получить токен.

Для таких целей лучше всего себе поставить POSTMAN. Там есть функционал преобразования запроса в код на основных языках программирования.

Или если Вы имеете в виду как прочитать этот токен из заголовков на стороне скрипта, то https://www.php.net/manual/ru/function.getallheade...

Худший ответ:
Смотри переменную $_SERVER['http_authorization']
Вопрос: Может ли тз предоставляется как услуга?

Лучший ответ:
Составление ТЗ - это отдельная услуга и оплачивается отдельно если она не включена в общую стоимость работы над проектом.

Худший ответ:
Вполне себе может, по-моему мнению, на разработку тратиться время, которое можно было бы потратить на скажем проект, к которому ТЗ предоставили.
Вопрос: Существует настройка пользовательского балуна в yandex map без jquery?

Лучший ответ:
Существует ли где-то пример с этим куском кода, но на чистом js?теперь существует

Худший ответ:
Возможно что и не существует, придется самому переписать чутка
Вопрос: Почему комп не может получить IP по DHCP?

Лучший ответ:
DHCP-сервер отсутствует, неправильно настроен или нет свободных адресов.

Худший ответ:
Смотрите настройки коммутаторов между компьютером и контроллером домена (в норме DHCP поднимается в домене):
1. Видится ли VLAN в который включен ПК на самом сервере? Видится ли DHCP сервер из этого VLAN
2. HP Procurve позволяет указать ip-helper с адресом DHCP-сервера, на который из этого VLAN форвардятся запросы, сокращая время получения IP-адреса. Подобная настройка должна быть на любом другом управляемом коммутаторе
3. Сталкивался с таким. Если между ПК и сервером стоят каскадом три или больше неуправляемых низкопроизводительных  коммутатора D-link  типа DS-1008, например, то ответ от сервера просто не успевает дойти до ПК. ПК считает что адрес ему не выдан и присваивает левый адрес по умолчанию.

Смотрите настройки сети на ПК и сервере, смотрите настройки коммутаторов.
Вопрос: Создание простого PDF через чистый JS?

Лучший ответ:
Ну если уж на чистом js без плагинов то https://www.iso.org/standard/51502.html и 747 страниц доки в помощь.

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

Лучший ответ:
1 - легаси биос не проверяет подписи драйверов
2 - 7ка не поддерживает UEFI
3 - по всем выкрутасам сборок - к их авторам

Худший ответ:
при установке не совсем лицензионной windows 7Какая разница есть у вас лицензия или нет? На установку это точно никак не может повлиять!

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

Лучший ответ:
Английским по белому написано:

Run

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

Вот так и поступите. Значения подставьте свои.

По-русски и по теме на официальном сайте: https://github.github.com/training-kit/downloads/r...

Худший ответ:
Прямым текстом же говорят:
Run

git config --global user.email "you@example.com"
git config --global user.name "Your Name"
Вопрос: Как превратить белый фон в прозрачный у JPEG-картинки на сайте?

Лучший ответ:
Команда должна работать на всех операционных системах. Требует установленный ImageMagick. Можно переделать в функции PHP, но мне лень.
convert source.jpg -fill none -fuzz 1% -draw 'matte 0,0 floodfill' -flop  -draw 'matte 0,0 floodfill' -flop dest.png
Фон берётся из пикселя [0,0], нахлест (fuzz) 1%.
Как применить команду в цикле пакетно?
Например так:
echo 'convert $1 -fill none -fuzz 1% -draw "matte 0,0 floodfill" -flop  -draw "matte 0,0 floodfill" -flop ${1%.*}.png' > ~/convert.sh
chmod +x ~/convert.sh
cd ~/Pictures
find -name '*.jpg' | xargs -L1 -P8 ~/convert.sh
rm ~/convert.sh
Скрипт  уберет фон у всех картинок  *.jpg в папке $HOME/Pictures в 8 потоков.

Худший ответ:
Может, действительно попробовать создать action обтравки в Photoshop и прогнать через него в качестве теста серию картинок?
Вопрос: Можно ли на i7 3770 поставить 4 плашки оперативы?

Лучший ответ:
Непонятно где вы взяли что ПРОЦЕССОР поддерживает только две планки?
Это может относиться к материнке, а не к процессору.
Процессор может поддерживать 2 канала памяти, максимальное количество памяти, но явно не слоты.

Худший ответ:
Будут работать спокойно 4 плашки. 
Можно не сомневаться в процессоре хотя бы потому, что у вас предтоповый десктопный процессор для этого сокета. Лучше 3770(K) уже нет.