Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Где черпать информацию?

Лучший ответ:
Из учебников черпать. Если прочитать Лутца, то в коде на скрине будет понятно 98% Оставшиеся два процента можно будет почерпнуть из документации PyQt.

Худший ответ:
Загуглив один вопрос - я узнаю ещё 2 или 3 незнакомых слова, и таким образом формируется ЦЕЛОЕ дерево, выстраивается целая цепочка непонятных терминов да так, что через 2 часа скитания по интернету я уже и не помню, с чего полез в гугл
Может не стоит лезть в программирование, если вы не понимаете таких базовых вещей как иерархия изучения материала.

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

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

Курсов и книг полно - пример -https://coursehunter.net/course/programmirovanie-g...
Вопрос: Как дальше развиваться в верстке?

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

Худший ответ:
Тебе нужны HTML\CSS\BEM\JS→Vue\React.

Не стоило разделять их на два пункта, так как все, что ты назвал → фронтенд. При этом движки вторичны, но от них еще никто не умирал. Разве что от joomla)

Чтобы стать хорошим фронтендщиком или фулом у тебя в любом случае уйдет много времени. Либо ты гений.
Вопрос: Где сохраняются данные БД, запущенной в docker контейнере?

Лучший ответ:
Есть варианты с подключением volume, сетевыми дисками и другой фигней, но разработчики Docker пишут чёрным по белому

Don’t use Docker for persistent storage

В общем, не предназначен докер для этих задач. Битые данные же при аварийной остановке контейнера вам не нужны?

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

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

Худший ответ:
Лучше всего Python в начале, что бы не заморачиваться на особенности языка как в C++ и java, а думать только над задачей не над тем как её написать!
Вопрос: Как выйти из всех сообществ вк которые заблокированы?

Лучший ответ:
Получите список всех сообществ пользователя и проверьте, какие из них заблокированы. Составьте массив с идентификаторами заблокированных сообществ и отправьте по запросу для выхода из каждого такого сообщества. Учтите, что у ВК есть ограничение на число отправляемых запросов - 3 в секунду

Худший ответ:
Сегодня разработал сайт для этой операции ..
Вот он для вас старался .Нужна авторизация через вк .
Потом нажать на интересующее вас тип это группа сообщество или мероприятие.
Потом вам он выдадит список ваших  сообществ которые заблокированы или удалены.Проверяет только   1000 групп из-за ограничения вк. 
Если у вас нет заблокированных сообществ или групп в которых вы состоите то будет пустой вывод страницы.
Вот сайт group-banned.html-5.me
Вопрос: Vue — вес проекта?

Лучший ответ:
Попробуй вот такую штуку: https://habr.com/ru/company/jugru/blog/342842/
Для того же moment есть приемы, которые исключат ненужные локали из сборки.
fa - прям у них на сайте инструкция для vue: https://www.npmjs.com/package/@fortawesome/vue-fon...
Опять же, можно заgzipить и получить размер раз в десять меньше.

Судя по картинке из комментария. нужно взять https://github.com/vuetifyjs/vuetify-loader
а также добавить new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/) в конфигурацию вебпака, чтобы отрезать локали moment.
с highcharts, moment-timezone и popup надо гуглить, скорее всего тоже можно срезать.

Худший ответ:
Эти 3мб гзипом ужмутся раз в 5-10.
А вообще там половина веса это highchart.
Я такие жирные либы через cdn подрубаю, не мешаю в бандл, смысла в этом нет.
Вопрос: Правильно ли так работать с setTimeout?

Лучший ответ:
Может быть так:
snippet

Худший ответ:
Простая очередь на промисах:

snippet

Кроме того, есть готовые библиотеки для организации очередей/стеков

Но вероятно вам не нужен сам таймаут, а нужно просто дождаться выполнения какой-то задачи.
Поэтому его уберем, и используем просто как имитацию задержки
https://jsfiddle.net/DelphinPRO/pfL9znoh/2/
Вопрос: Как решить ошибку Identation error?

Лучший ответ:
Потому что Python требует корректно сдвигать логические блоки кода.
У вас как минимум эти строки без причины смещены вправо:pb = ttk.Progressbar(root, orient="horizontal",length=200,mode='determinate').pack()
pb.start()
Ну и вообще ознакомьтесь с PEP8.

Худший ответ:
Потому что Python требует корректно сдвигать логические блоки кода.
У вас как минимум эти строки без причины смещены вправо:pb = ttk.Progressbar(root, orient="horizontal",length=200,mode='determinate').pack()
pb.start()
Ну и вообще ознакомьтесь с PEP8.
Вопрос: Как организовать mixin по айдишникам?

Лучший ответ:
Кто же вас заставлял создавать кучу однотипных переменных, если для этого существуют массивы? Или, в терминологии sass - мапы.$colors: {
  1: #333,
  5: #111,
  100: #222,
}

@each $index, $color in $colors {
  #var#{$index} {
    color: $color;
  }
}

Худший ответ:
Ваша задача по сути сводится к динамическому обращению к переменным. Sass так не умеет. Для реализации вам необходимо сменить структуру данных и использовать maps. 
Т.е. ваш код мог бы выглядеть как-то так:$vars: (
  1 : #333,
  5 : #111,
  100 : #222,
);

@mixin div-color($id) {
  @if (map-has-key($vars, $id)) {
    color: map-get($vars, $id);
  }
}
Посмотреть в действии можно на Sassmeister.
Вопрос: Удобно ли печатать на клавиатуре с финской раскладкой?

Лучший ответ:
Ну, купите наклеек (если нужен русский - там же наверное будут английские и финские буквы), наклейте на клавиши, руки привыкают быстро, если печатаешь много. Если конечно дело стоит того.

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

Лучший ответ:
Как правильно изучать / конспектировать книги по программированию?

Худший ответ:
Разница между книжкой и практикой там, что книжку читаете, а практику пишете.
"CSV,YAML,SQL,"
В ЧЕМ проблема нагуглить эти термины и понять их смысл?
Вопрос: Как снять припой с плоских пятаков?

Лучший ответ:
Температуру до 300 хотя бы поднять, жало взять потолще. Вы не догрели припой просто.

Худший ответ:
Или лучше способ: бери флюс ЛТИ-120, обмакни в нем оплетку, можно и без оплетки, щедро смажь им место лужения, температуру паяльника градусов 270-300 и дело должно быть в шляпе
Вопрос: Как сделать выделение текста мышкой в ubuntu?

Лучший ответ:
А в чём проблема? Выделяете текст, вставляете средней кнопкой.

Худший ответ:
Хотя бы в терминале1) Если разговор именно о терминале:
  • Если мышь все же есть, то Вам нужен пакет gpm - тогда будет работать мышь)
  • Если мыши вообще нет, то вам понадобится мультиплексор терминала2) Если о текстовом редакторе - то все зависит от редактора
Вопрос: В какой университет из этих лучше поступить?

Лучший ответ:
Закончила МАИ по специальности инженер. Слабая подготовка именно в IT-направлении, устаревшая программа обучения. Поэтому, если вы хотите чисто "зацепиться". вам подойдёт. Опять-таки за последние года три МАИ сильно вырос по многим показателям. И достаточно простая учёба открывает двери в понимание, в каком бы направлении ты хотел бы развиваться. И да, платить, смысла реально нет. Сейчас решает не корочка,а опыт работы и набор знаний.

Худший ответ:
Физтех. Это кузница талантов. Без вариантов.
Вопрос: Зачем нужен constructor в react?

Лучший ответ:
Он нужен не в React, а в классе.
В данном случае можно сделать и так и так.

Худший ответ:
Конструктор нужен, если вам нужно что-то сделать один раз при первом вызове компонента. Например, ранее в конструкторе реакт компонентов делали биндинги методов класса, чтобы указать им контекст.

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

Это в дополнение к тому, о чём вам уже написали. Я бы вам советовал почитать про конструктор в ООП вообще, не ограничиваться реакт компонентами
Вопрос: Как подключить стороннюю библиотеку к проекту Qt через CMake?

Лучший ответ:
Конечно же в target_link_libraries, просто добавьте имя библиотеки в конце через пробел
Но обычно используют find_package/find_library/pkg_check_modules для того, что бы предварительно определить установлена ли библиотека в системе. А в target_link_libraries добавляют переменные, которые инициализируются этими функциями.
Смотрите: https://cmake.org/cmake/help/latest/genindex.html

Худший ответ:
Подключил таким образом:добавил каталог собранной библиотеки в каталог проектаоткрыл CMakeLists.txt в своём проекте и дописал:target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/path_to_include_dir)
target_link_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/path_to_link_dir)
target_link_libraries(${PROJECT_NAME} PUBLIC libname)
Вопрос: Организовать структуру хранения контроллеров?

Лучший ответ:
 Но в итоге вместо 2 контроллеров будет 8. А там дальше планируется добавлять еще и еще. Не получится ли помойка? помойка  - это как реализуются контрооллеры во всех современных фреймворках, когда в одном классе контроллера куча действий.
У меня в самописном фрейме 1 контроллер == 1 класс и один паблик метод run().
Очень удобно и элегантно.

Худший ответ:
Храните контроллеры как вам удобно.
Умеренная декомпозиция, контроллерам не навредит.
Конечно, если в контроллере чёрт ногу сломит, то лучше разбить на части.
Ещё один момент.
Зачем инициализировать дополнительные строки кода которые не будут использоваться в данный момент. Это очен важно!
Сами понимаете, если кода меньше то и интерпретатору будет легче работать.
Это как если бы вы взяли 5 мешков цемента по 20 кг, когда вам нужен один, но в будущем понадобятся и другие.
Потом можно сходить за цементом. Пока берём один мешок.
Merci
Вопрос: Ошибка при нажатии на кнопку зарегистрироваться, что делать?

Лучший ответ:
https://mongodb.github.io/node-mongodb-native/api-...
форматconnect(url[, options], callback)
Видимо ошибка в MongoClient.connect
// Запуск сервера
MongoClient.connect('mongodb://localhost:27017/alldatabase', function(err, database) {
    useUnifiedTopology: true;  //  <---????
    useNewUrlParser: true;  //  <---???? неправильно опции установлены

   ...
Правильно ниже
// Запуск сервера
MongoClient.connect(
  'mongodb://localhost:27017/alldatabase',  // строка подключения
  {
     useUnifiedTopology: true,  // установка опций
     useNewUrlParser: true
  },
  function(err, database) {  // callback
    if (err) {
        return console.log(err);
    }
    // Ссылка на бд
    db = database;
    app.listen(3000, function() {
        console.log('Подключение');
    });
});

Худший ответ:
Потому что db = undefined.

Вам нужно подождать вызов callback перед регистрацией методов пустого Об'єкта.

Иницилизация базы данных должно происходить до регестрации роутера.
Вопрос: Какой стул для работы лучше?

Лучший ответ:
У меня сейчас такой. Нормально.

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

Конечно подбор стула - дело запредельно индивидуальное. Поэтому я выскажу только свое имхо - мне для работы нужен стул с жесткой прямой спинкой. Без качалки, без антропоморфной спинки. У меня вот такое
Вопрос: Как называется специалист?

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

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

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

Худший ответ:
Qa это особенность склада мышления. Если вы въедливый перец и строите своих родных неправильно складывающих ложки в ящике, то это ваше. Имхо
Вопрос: Active Directory: как авторизовать пользователя вне локальной сети?

Лучший ответ:
Если человек возит ноут с собой, и вам нужна только авторизация на нем под УЗ домена - то вообще не парьтесь. Винда кэширует креды последних (точно не помню, вроде 10-ти) пользователей, залогинившихся в системе. Т.е. юзеру нужно хотя бы 1 раз залогинится на бук, подключенный к сети, имеющей доступ к КД, и дальше он будет спокойно под тем же юзером работать офлайн (относительно домена). Есть нюанс - срок действия пароля. Если затем сотрудник/бук долго не будут авторизовываться в сети с доступом к КД (2 срока пароля в домене), то бук вылетит из домена - нужно будет переввести в домен, а сотруднику нужно будет ресетить пароль (должно при логине сразу предложить юзеру, по дефолту) при подключении к сети с доступом к КД.
*ВПН нужен уже для доступа к ресурсам сети.
**Про SSO вы не дочитали, но вряд ли вам это нужно на текущем этапе.

Худший ответ:
И не лень же людям в 2029 поднимать LDAP на майкроском убожестве...
Вопрос: Строка в языках программирования это «массив символов»?

Лучший ответ:
В JS cтрока является встроенным фундаментальным объектом.
Это означает, что формально это объект, но к нему может быть применен особый синтаксис. И этот синтаксис обрабатывается на уровне интерпретатора языка, а не каких-либо библиотек.
Вот тут как раз случай, когда индексный оператор [idx] является иным способом вызова метода String.charAt(idx).
Это синтаксический сахар, появившийся только в ECMA-5.

Худший ответ:
Мы можем создать массив:var arr = [2,1,3];
А можем обратиться к его элементу по индексу:arr[0];  //2
Этот же способ обращения используется и для объектов, но помимо него ещё есть точечный
И да, строка -- это массив. Ещё стоит упомянуть, что в JS не существует типа для одного символа, а все массивы (да вообще всё кроме примитивных типов) -- объекты
Вопрос: На чем написан TWITCH?

Лучший ответ:
допустим он написан на go, что дало это знание?

Худший ответ:
Пока в голову не закралась мысль типа "вот эту часть надо переписать на C/C++иначе все скоро встанет" пишите на любом.
По теме: Ruby, Go, Javascript, C++ and C.
Вопрос: Тэг 'P' для СЕО?

Лучший ответ:
Тег P для разделения текста на абзацы. 
Бывает так, что абзац всего один? Да, бывает. 
Бывает так, что абзац (или предложение) всего из одного слова? Вполне. 
Вопрос в другом — чего вы хотите добиться, выделяя некий текст тегом P. Что поисковик начнет к нему относиться пристальнее, чем если бы это был div или span? 
Что это за текст? 
Если контактная информация, то см. микроразметка. 
Если фраза "Купи прям щас, а то будет поздно!!!!!", то это т.н. call-to-action, они не для поисковиков, а для пользователей, тут пофигу какая разметка. 
Т.е. смотреть нужно по обстоятельствам.

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

Лучший ответ:
Чтобы не мучаться с экранированием, можно вынести запрос в отдельный от скрипта sql-файл и скармливать его mysql-клиенту.

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

Лучший ответ:
Какой ответ ты хочешь получить? Серебряную пулю захотел или волшебную пилюльку? Пока руку не набьешь, у тебя и будет получаться дичь. И так во всех сферах в жизни (неожиданно)

Худший ответ:
достигается упражнением
Вопрос: Какой уровень Python должен быть у начинающего Junior DevOps инженера?

Лучший ответ:
Хочу понять что именно нужно знать и уметь писать на Python чтоб я смог считаться Junior DevOps инженером. 
Можно вообще не знать питон.
Devops не разработчик на питоне. Это сисадмин в области настройки ci/cd, для чего надо уметь работать с инструментами, которые позволяют  в CI/CD, разбираться в том, как разрабатываются сейчас продукты и как они запускаются, разбираться в мониторинге.

И вообще Junior Devops - это моветон. В девопсы приходят или после опыта системного администрирования или опыта разработки. Ну еще изредка могут из L3 перейти.
Но никак не с нуля и сразу в девопсы. Исключения крайне редки и чем-то всегда обоснованы.

Но если хочешь написать что-нить на питоне девопсное - поставь какой-нить прометеус и к нему на питоне напиши скриптик для снятия каких-либо показателей. Добавь в прометеус визуализацию и будешь мониторить какой-нить свой показатель.

Худший ответ:
Выше уже хорошо ответили, просто дополню чуть желаниями тех кто ищет(промелькнуло в linkedin). Как видно на начальном этапе scripting может даже совсем не понадобиться.

Требования:
- Junior: ориентироваться в Linux и сетях, Intermediate English, понимание принципов CI/CD. Желание развиваться в AWS, Terraform, Kubernetes.

- Middle/Senior: 2+ лет опыта с AWS, уверенные знания Docker, Kubernetes, Jenkins, Terraform/Cloudformation, Python/Bash scripting, Intermediate English.

Различные проекты от стартапов до Enterprise, краткосрочные и долгосрочные. В обязанности входит создание облачной инфраструктуры AWS (Terraform/CloudFormation), CI/CD для микросервисных или serverless приложений, настройка мониторинга и логирования, консультации заказчика...
Вопрос: Можете посоветовать приложение для Android для заучивания слов на английском?

Лучший ответ:
https://ankiweb.net/decks/
там я купил колоду на 14000 слов. Но качество не очень понравилось озвучки и вобще подбор слов.
Но britlex мне понравился даже больше. Там 5000 слов из которых выкинуто 600 элементарных и 1500 интернациональных. Т.е. самое, что нужно осталось. Стоит 190 р. всего.
https://britlex.ru/dictionary.php
Но вам правильно сказали, что просто учить слова без контекста не очень продуктивно.
Ещё хороший способ учить слова по книгам, например таким
https://libking.ru/books/sf-/sf-fantasy/123910-6-d...
новые слава выписываешь в anki, например и учишь. В итоге как правило перевод не помнится, а вот контекст когда оно встречалось в памяти. Запоминается легче. Но тут есть проблема с произношением.
По этому от целей.
Для разговора надо учить какие-либо колоды. А для чтения лучше с книжек, там и реально часто встречаемые слова будут.

Худший ответ:
Остановился на приложении ReWord.
Основной недостаток — полный офлайн, но в остальном неплохо.
Вопрос: Как правильно использовать глобальные переменные в данном примере?

Лучший ответ:
k = 1
def f():
	global k
	k += 1
f()
print(k)
А без global будет удобнее с классами:class Game:
	def __init__(self):
		self.k = 4
		
	def key_press(self):
		self.k -= 1

game = Game()
game.key_press()
print(game.k)

Худший ответ:
Ошибка была в этом: когда вы делаете присваивание переменной в области видимости, она становится локальной в этой области и скрывает другие переменные с таким же именем во внешних областях.
https://pythonworld.ru/osnovy/faq.html
В каждой ф-ии, где я использовал k, я объявлял ее как глобальную global k
Вопрос: Принцип генерации id для заказа?

Лучший ответ:
Id, который первичный ключ в таблице заказов, вполне достаточно

Худший ответ:
рандом конечно же
Вопрос: В чём смысл трюков для анти отладки?

Лучший ответ:
возьмись за серьезный софт и попробуй ))

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

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

Худший ответ:
Потому, что кроме межуровневого взаимодействия, существует ещё и внутреуровневое (а иногда - даже и кросс-уровневое!).

Банально: Операционка (и/или рядом стоящий софт) может слить любой текст вводимый на любом сайте (и в любой программе!!!) с любой защитой своим создателям прежде, чем Вы решите: отправлять его на сайт или нет! ;)
Вопрос: Как посчитать количество запусков цикла в Python?

Лучший ответ:
...
count = 0
while guess!=the_number:
    count += 1
    ...
И поправьте форматирование в своем коде

Худший ответ:
Форматируйте код, пожалуйста

Создайте переменную-счётчик. После каждого неверного ответа просто увеличивайте её на единицу
Вопрос: У меня ошибка, но не знаю как исправить?

Лучший ответ:
не в нуле, а в отсутствии двоеточия после него

Худший ответ:
В строке if num % 5 == 0 пропущено в конце двоеточие.
Вопрос: Какую выбрать связку фронт+бекенд+бд для ввода и хранения данных?

Лучший ответ:
mysql + phpmyadmin ;)
apache или ngixn  на выбор

есть на руби, но не уверен что в  "приятный веб интерфйс" оно входит
https://github.com/robinbortlik/db_explorer

Худший ответ:
php - обрабатываешь веб форму и  отправляешь запрос к БД html css - создаешь веб форму

БД какую хочешь, для обработки php три варианта
nginx+apache2
nginx+phpfpm
apache2
Вопрос: Как удалить белые наросты возле кондесаторов в блоке питания?

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

В первом случае оно почти твердое - погреть горячим феном, пока не начнёт плавиться, потом убирать деревянной палочкой (например, палочкой для китайской еды, или палочкой для мороженого). 

Во втором случае оно мягкое, как резинка. Есть специальный щелочной состав для размягчения силикона. Им потихоньку растворять и снимать палочкой.  Потом остатки химии отмыть спиртом.

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

Да, ещё можно выкусывать силикон острыми бокорезами по кусочку. Главное - терпение.

Худший ответ:
Отковырять ногтём или плоской отвёрткой, это эластичный компаунд который фиксирует детали от вибрации, и чтобы разъёмы не выпадали.
Удаляется элементарно.

В плату впаян 2х контактный разъём, а у кулера 3х контактный. 
Китайцы поставили кулер какой был в наличии, ты можешь поступить так же, купить любой стандартный компьютерный кулер с 3х пиновым разъёмом и подходящего размера и подключить так же как было (красный и чёрный втыкаются, жёлтый висит в воздухе) .
Будет полезно прочитать значение тока на этикетке старого кулера чтобы купить такой же новый.