Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Есть курсы по адаптивной верстке с быстрым стартом?

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

Худший ответ:
Где бы и сколько бы вы ни учились, любой первый макет, который вы сверстаете самостоятельно, будет сверстан весьма так себе... И совсем не факт, что его реально будет превратить в "настоящий" сайт после этого. С учетом того, что вы его еще и нарисовали сами, я бы свела вероятность к нулю...
Вопрос: Как ускорить время SELECT MySQL?

Лучший ответ:
Во-первых не позорься, убери тег big data. 11 лямов - это не бигдата, а кошкины слёзки. 
Во-вторых, надо учиться задавать вопросы.
Не вопрос вида "доктор, у меня рука болит, как сделать чтобы не болела", а подробно излагать, что за поиск, что за запрос, что за данные, что за столбец, есть ли индекс, что показывает explain.

В текущем же виде ответ только один - помазать зеленкой добавить индекс
если индекс есть, и поиск идет по полному совпадению, то смотреть, влезает ли индекс в память
Если поиск идет по частичному совпадению - то выносить его в отдельный сервис, sphinx/elastic

Худший ответ:
Возможно ли реализовать эту задачу и если да, то какие есть методы?
Шлите нам 
- параметры железа
- explain вашего запроса
- my.cnf
Вопрос: Как правильно подгонять SVG иконки в Figma?

Лучший ответ:
Фрейм лучше оставить одинакового размера, иначе вам просто будет неудобно выравнивать элементы. Кроме того, фрейм удобно экспортировать, и для верстальщика, очевидно, лучше, когда все иконки одного размера. 

Так что меняйте содержимое внутри фрейма. Я в таких случаях расставляю линейки и растягиваю иконки уже по ним.

Худший ответ:
Вообще присоединюсь к предыдущим комментариям, контейнер (viewbox) должен быть у всех одинаковый, иконки в отрисованы в pixelperfect. А между собой ровнять уже визуально, но не вылезая за рамки контейнера. 
Google на тему визуальной отрисовки написал дизайн принципы.
Вопрос: Почему не добавляются стили к JavaScript?

Лучший ответ:
Ну так наверное надо стили элементу задавать, а не строкам: p.style.color = colors[i].

Худший ответ:
var str = 'Текст, текст, текст, текст, текст, текст';
var p = document.querySelector('p');
var str_arr = str.split(',');
var i = 0;
var colors = ['red', 'green', 'black', 'yellow', 'green', 'orange', 'gray']; //массив цветов
p.innerHTML = str_arr[0]; 
setInterval(function(){ 
  p.style.color = colors[i];
  i = (i+1)%colors.length;
}, 1000);
Вопрос: Попытка взлома аккаунта REG.RU — стоить ли бить тревогу?

Лучший ответ:
Помню был игровой сервер, куда злоумышленники внедрили троян и он ловил пароли при смене прямо на сервере. После этого злоумышленники стали бить тревогу на форуме к игре и по сарафанному радио. Все, кто сменил пароли, лишились аккаунтов. Прежде, чем лавочку прикрыли, многие потеряли игровые ценности, а вернули админы потом не всё и не всем.
Конечно, это не ваш случай. Просто в тему вспомнилось.
А по теме вопроса ответ: внимательно читайте и не ленитесь думать перед какими-либо действиями. Спешить никогда не нужно, а тем более паниковать или бить тревогу. Аккуратно наведите мышь на ссылку и убедитесь, что адрес там такой же, как у вас на скриншоте. Если ссылка ведёт именно на reg.ru, то я не вижу повода для беспокойства. В крайнем случае можете проверить ip отправителя и путь следования письма (т.к. обратный адрес не показатель). Ну и для 99.99% надежности лучше вообще никогда не переходить по ссылкам из писем, если вы эти письма не инициировали ближайшие 5 минут на официальном сайте, типа "я забыл пароль, пришлите мне новый".

Худший ответ:
Стоит для начала посмотреть:
- исходный текст письма - действительно ли оно пришло с reg.ru. Можно и в саппорт обратиться - правда ли был зарегистрирован инцидент
- лог входов в учетку, если таковой ведется - правда ли стучались
Если саппорт подтвердит, если письмо правда с reg.ru - ну, наверное стоит сменить пароль... Если же это на#баловодувательство - забить :)
Вопрос: Как генерировать PDF в JS?

Лучший ответ:
Тебе генерация массовая нужна?
То есть сгенерировать зачем-то, я даже не могу представить зачем, сотню pdf. Или элементарно, что бы какой-нибудь менеджер нажал кнопочку скачать и ему прилетел PDF файл, например со статистикой?

Худший ответ:
По опыту скажу, лучше использовать полноценные инструменты для генерации PDF нежели варианты с автоматическим преобразованием html в pdf. Я бы посоветовал pdfkit.org
Вопрос: Какой Office лучше использовать в качестве замены MS Office?

Лучший ответ:
wps office  без вариантов 

Верховный суд китая ненашел ничего общего с известным вам майкрасофт офисом, это вам показалось ;) 
Совместимость куда как лучше чем у либры. Либра и почившый ООо курят в сторонке.
Русский с коробки, кросплатформенный
Китайцы рулят. Проект бурно развивается.

Худший ответ:
Пока пользуюсь wps, для моих задач хватает, но пока ничего сложного не требовалось. Pro версия по стоимости примерно тоже что и ms.
Вопрос: Как эффективно познакомить новичка с проектом?

Лучший ответ:
Как эффективно познакомить новичка с проектом?

Давать задачки, в разных частях пороекта. Если способность есть, будет их делать. Получать практику в технологиях + постепенно изучать проект. Возможно спрашивать у вас, но тут важно понять, что информацию нужно давать порциями

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

Лучший ответ:
Подключите себе 8-800 с переадресацией на новый мобильный номер. Такие телефоны с меньшей вероятностью будут принимать на перезвон и как обратный номер. По нему сразу видно, что это не личный телефон. Плюс вы сможете их менять периодически, если потребуется, и не светить свой настоящий номер на сайте.

Худший ответ:
Встретились два одиночества...
Товарищ в УВД сказал приди напиши заявление, подключим "краевой аппарат"

Связи кое-какие есть, но нужно понять как действовать.


Эпикриз понятен:) Не удивлен.

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

Лучший ответ:
Подгружать селекты ajax'ом.
talkerscode.com/webtricks/dynamic-select-option-me...

Худший ответ:
Если есть конкретные варианты выбора , лутше в объект все, и откуда дергать
Вопрос: Как сдвинуть активный слайд в slick slide?

Лучший ответ:
Потому что вы не сделали того, что вам посоветовали =)
Вот и не получается

https://jsfiddle.net/DelphinPRO/7tkLwg50/1/

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

Лучший ответ:
Не выключать компьютер.

Худший ответ:
Здравствуйте!
Бот — приложение, по определённым протоколам общается с Telegram.
Приложение не может работать при выключенном устройстве.
Вариант 1. Залить бота на сервер
Вариант 2. Тупо не выключать компьютер
Вариант 3. Купить отдельный компьютер (именно системник, без монитора и т.д.), подключить к своему монитору, один раз настроить, отсоединить монитор и больше никогда не выключать.
Вариант 4. Залить на сервер / воспользоваться конструктором ботов
Вопрос: Bootstrap и 5 элементов в ряд?

Лучший ответ:
Извини, а зачем тут вобще bootstrap? 
На родительский блок:display: flex;
justify-content: space-between;
align-items: center;

Худший ответ:
Разделить ваши блоки на 12 колонок, т.е. задать каждому блоку такое кол-во колонок, чтобы в сумме было 12, например:.col-sm-3+.col-sm-2+.col-sm-3+.col-sm-2+.col-sm-2
Вопрос: Какой блок питания взять?

Лучший ответ:
Беглым взглядом: 
1) Разъемов у COOLERMASTER больше, смотрите по необходимости
2) Deepcool имеет более высокий стандарт (не качества, а выдаваемой мощности, рекомендую посмотреть о этих bronze, gold... больше)

В остальном разница не существенная. Есть лишние пару тысяч? Бери Deepcool, каждая копейка дорога - COOLERMASTER

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

Лучший ответ:
$categories = Category::has('posts')->get();

// `posts` - название метода в модели Category, который возвращает связь belongsToMany()

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

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

Худший ответ:
Поменяй обратно
Вопрос: Что это за письмо? Не фишинг ли?

Лучший ответ:
Это стопроцентное на...дувательство :) Любое письмо, которое Вы не ждете, где есть что-то за срочность, за то, что надо что-то непременно сделать, вложения, ссылки, документы с паролями - в самом лучшем случае - на...дувательство :)
Тут недавно мода пошла - слать запароленное вложение тоже типа от "налоговой", "ПФР", "делового партнера" с паролем в тексте (во вложении обычно криптор)
Наведите мыш на ссылку, чтобы было видно, куда она ведет - и сразу будет видно :) что это развод.

Худший ответ:
Это явно развод.
А на что именно - не понятно. На то и расчёт.
Скорее всего, вам предлагается сделать какое-то действие, которое требует подтверждения. У действия этого есть ссылка. Вот и всё. Возможно, это что-то типа 0-day. Например, example.com/givemoney.php?to=oksana.7vasilieva, далее редирект на подтверждение. В общем, это надо смотреть на ссылку и куда она ведёт (с отключённым автоматическим перенаправлением). Если лень, то просто в спам отправьте письмо.
Вопрос: Junior javascript developer?

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

Худший ответ:
Для стажёра / джуниора таких навыков достаточно, но нужно попрактиковаться, придумать какой-то проект, где можно реализовать все на практике. Просто теория — бесполезна и поможет максимум только на собеседовании.
Вопрос: Почему страница в браузере грузится быстрее когда он развернут?

Лучший ответ:
1. Запускать его в headless режиме, что-бы окно всегда было "активным". При сворачивании приложение переходит в фоновый режим.
2. https://chromium.googlesource.com/chromium/src/+/m...

Худший ответ:
Думается мне вот, что - в хромовитых браузерах есть настройки:
Не отключать работающие в фоновом режиме сервисы при закрытии браузера
Использовать аппаратное ускорение (при наличии)
А в компьютере есть Экономный режим, Максимальная производительность
И если смотреть диспетчер задач, то мы видим кучу процессов браузера, даже если у нас открыта одна вкладка.
Также есть режим перезагрузки/предзагрузки результатов + режим автообновления вкладок, закладок, паролей...
Из всего этого можно предположить, что когда браузер активен, то и процессы происходят быстрее, как минимум это отражается на старте таких процессов, а значит и обновления и загрузки...
Когда браузер неактивен, свернут, то система понимает, что некоторые процессы можно усыпить, выделив память и аппаратное ускорение другим процессам компьютера.
Я полагаю, что такое можно наблюдать на маломощных компьютерах и стоит поиграться с вышеназванными настройками, а лучше пользоваться Chrome, в Яндекс уже слишком много всего напихали...
Вопрос: Насколько будут нагружать сервер ежесекундные ajax запросы?

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

Нужно озвучить фичу

Худший ответ:
Можно воспользоваться чем-нибудь типа https://github.com/yandex-load/yandex-tank и понять, сколько юзеров выдержит сервер. Но вообще подход с дерганием сервера каждую секунду - почти всегда неоправдан.
Вопрос: Как правильно подобрать технологии под диплом?

Лучший ответ:
Советую посмотреть вот это интервью. Там много воды и ламповых историй, но ближе к последней трети они достаточно адекватно обсуждают какие технологии в каких проектах востребованы. И упоминают, что mean мёртв. Есть, кстати, mern)

Худший ответ:
Пиши на чём хочешь.
Это ж диплом всего лишь
Вопрос: Как бы вы протестировали шахматы?

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

Худший ответ:
эм тупо играть в шахматы пробовали ?
Вопрос: Есть ли видео курсы по Django CMS?

Лучший ответ:
Для человека знающего Django достаточно документации Django CMS. Учить там особо нечего.

Худший ответ:
Здравствуйте, Посмотрите бесплатно на ютубе ролики. На курсах, тоже самое только с заданиями. Смотрел и ролики и курс проходил. Если внимательно вникаете и уделяете внимание мелочам, фиксируете нужные моменты, чтобы не забыть, то нет проблем.
Вопрос: ВЕБ студия с сотрудниками фрилансерами?

Лучший ответ:
1. Фрилансер - это черная дыра. Нет никаких гарантий, что вы с первого раза найдете хорошего специалиста. Вы потратите массу времени походив по рукам как портовая путана, потеряете массу времени и сил. В итоге скорее всего специалиста вы найдете, но какой ценой?

2. Нет слово бесплатно. Бесплатно будут работать только молодые специалисты, которых вы воспитаете. И то не долго, постепенно их интерес и отеческие симпатии пропадают, люди имеют свойство развиваться.

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

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

Худший ответ:
Тут смешано понятий до абсурда полного.
Кто станет нанимать в разработку чего-то WEB какого-то Васю? С другой стороны большие СМИ (за бугром) юзают фрилансеров по полной, Peter Parker он же Человек Паук - яркий пример фрилансера, чувака на подработке. Нащёлкать картинок, написать статью, поехать в Судан/Карабах, получить пулю в зад и рассказать об этом всему миру через газету СПИД-Инфо => это чистый фрилансигн. 
А WEB и фрилангисн = чертовщина какая-то.
Вопрос: Как лучше апгрейднуть компьютер?

Лучший ответ:
Никак. 
Подарить жене/ребенку/маме/бабушке - пусть читают вконтактик и смотрят трубу, на большее он уже не але. Если есть немного денег - заменить память 2x2G на 2x4G - забегает немного шустрее. Очень старое железо. 2013 года сборка?
Себе купить новый. Бюджет нормального игрового компа без монитора - как всегда - $1000 :)

Худший ответ:
Заниматься серьезным апгрейдом сего железа я бы не стал вообще. Слишком старая материнская плата, вкладывать в нее деньги не выгодно как минимум в плане оперативной памяти - уже давно появились материнские платы на DDR4. Плюс вы собираетесь брать видеокарту, которая была выпущена более 4-х лет назад.
И собирать игровой ПК нужно не под конкретные игры, а под игры вообще. Сегодня вы играете в WOW, а завтра захочется что-нибудь другое. Какая-то игра плавно идет на 750ti, а какая-то будет не так плавно идти. 
Поэтому если финансы позволяют, материнку надо брать новую. Почти все железо кроме памяти и может быть процессора прекрасно подойдет для новой материнки.
Вопрос: Как быстро освоить Kubernetes?

Лучший ответ:
Самая актуальная информация всегда на официальном сайте чего-либо.
https://kubernetes.io/docs/home

Худший ответ:
Существует уже достаточное количество литературы нет, не существует - проект очень быстро развивается, литература так быстро не выходит.
По поводу "как познавал" - есть установка кластера через kubeadm, это утилита от, собственно, разработчиков kubernetes, и есть the hard way от Келси Хайтауэра https://github.com/kelseyhightower/kubernetes-the-... Есть популярный ансибл kubespray, сделанный вокруг kubeadm - но я его не юзал, я написал себе ансибл-роль сам, пока разбирался. Т.к. поднять кластер с одним мастером на kubeadm - это не так уж долго и не особо сложно. Также я ставил сразу на containerd, чтобы не боротся с проблемами докера (например он поднимает свою сеть, что только мешает кубу, и т.д.).
Окей, вот ты поднял кластер с одним мастером и одной рабочей нодой (лучше хотя бы двумя, если ресурсы позволяют). Дальше надо что-то в кластере запустить - если у тебя есть какое-то простое приложение с вебсервером, в идеале уже собранное в контейнер - вот попробуй его запустить. Потом, чтобы его высунуть наружу - поставь в кластер ingress controller, начни с ingress-nginx от комьюнити (есть еще nginx-ingress от разрабов nginx - он менее функционален, его берут в основном те, кто nginx plus купил). Проще всего ингрес-контроллер запустить с hostNetwork: true и "прибить" его к одному из воркеров куба - сможешь тогда туда перенаправлять трафик и так получить доступ к своему приложению правильным путём.
Ну а дальше уже зависит от конкретных условий, от нагрузки, от приложений. Если у тебя не планируется запуск приложений с состоянием - можешь для начала держать 1 мастер, не заморачиваясь с мульти-мастером (особенно если запускаешь на виртуалках, чтоб просто целиком мастер бекапить), добавить мониторинг с помощью prometheus-operator, подключить своё приложение к мониторингу, поставить к примеру fluent-bit для сбора логов куда-то... Ну и т.д. :)
Вопрос: Какой процессор взять c GTX 560?

Лучший ответ:
на какой денег хватит

Худший ответ:
Бери любой FX-83** +  модели, или i7 3770k. Но лучше забудь об этом барахле если нет ничего. Если нужно брать мать и проц, то лучше купи бюджетную мать на AM4 и проц Ryzen 3 1200 или 1300X, те же деньги, но потом сможешь проапргейдить до нормального ПК.
Вопрос: Записать в файл через echo с решеткой?

Лучший ответ:
Нужно экранировать символ бекслешемecho \#addmodule>>./file.txt

Худший ответ:
Можно использовать cat, как альтернативу.
cat << EOF >/tmp/test.txt
TestTestTest
EOF
Вопрос: Скрол на десктоп сайте левой кнопкой мышкой как на телефоне/планшете, в чем сложность?

Лучший ответ:
Никто вам не мешает юзать подобный функционал, написав его самому или воспользовавшись готовыми библиотеками, например hammer.js. Но мышкой мы не только скролим. А как же перетаскивание элементов используя drag and drop? А как же выделение контента? Как вы это будете учитывать?
Я вот вообще не вижу удобства скролить таким способом, это отвратительный способ для постоянного применения на десктопной платформе, очень геморойный. Крутить колёсико и постоянно зажимать кнопку мыши и возить ей вверх и вниз такое себе занятие. Такое может быть применимо лишь в определённых местах, где контент отображается не по одной оси, например карты. А как же тачпады? Это мне что, нажать кнопку и по маленькому тачу возить пальцем? При условии его размеров!!!! Я замучаюсь скроить сайт

Худший ответ:
Все уже есть и реализовано. Зажимаете ЛКМ на полосе прокрутки и скрольте сколько душе угодно. 
Бонусом скрол идет относительно всей длины страницы а не только ее видимой части.
Вопрос: Стать разработчиком в 40: насколько важны курсы?

Лучший ответ:
Курсы зарабатывают деньги на обучении азам.
Это их главная цель.

Работодателям на курсы пофиг, потому что работодателям нужны работники, а не люди, едва освоившие азы.

На программу курсов можно посматривать, но лучше посматривать на требования вакансий.

Худший ответ:
Хороших курсов я не встречал, хотя может быть они и есть.
Основная задача курсов, как было уже озвучено, - это зарабатывание денег.
Это отлично, что вам нравится и получается. Это главное в обучении, чтобы не опускались руки. Ещё важна мотивация.
Если в 40 всё получается, то проблем в обучении не вижу. Делайте свой pet-project, реализуйте любую идею: простенькие мессенджер, туду, игру, да всё что угодно.
Работодатели смотрят на реальные знания и умения. Я, например, очень скептично относился к кандидатам, которые мне в своём резюме присылали пометки о том, что они проходили курсы. Для меня это был сигнал о том, что человек не смог самостоятельно научиться и он искал сомнительные способы на сомнительного качества курсах.
Так что я бы не рекомендовал курсы, а учиться самостоятельно, если есть запал. А без запала в нашей сфере никак нельзя ;)
Успехов! У тебя получится!
Вопрос: Как SSL сертификат выбрать для телеграм-бота?

Лучший ответ:
В каком плане "как"? Берёте любой, какой хотите - и используете. Если подвержены предрассудкам и некуда девать деньги - покупаете. Если лишены этих недостатков - Let`s Encrypt.

Худший ответ:
в плане телеграмм - подойдет и самоподписный (они это поддерживают), ну а так let's encrypt. Если деньги не жалко, то покупаете. Wildcard не особо нужен, так как у вас все летит post запрос на вебхук на какой-нибудь урл вида сайт.сайт/вебхук. SAN тоже не особо надо. Так что если покупной, то дешманский какой. (все сказанное выше - если на этом домене не будет еще сайт жить)
Вопрос: Как сделать шрифт широким?

Лучший ответ:
я бы на месте верстальщика макет(jpg) вставил фоном в контейнер и сдал работу)

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

В его решении есть костыль с margin, хотя это можно было бы решить через опорную точку.
transform: scale(1.2,1.0); // изменение ширины
    transform-origin: left; // установление опорной точки
snippet
Вопрос: На сколько безопасно вводить данные своей карты в приложениях такси и т.п.?

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

Худший ответ:
На сколько безопасно вводить данные своей карты в приложениях такси и т.п.?Так же безопасно как и вообще использование карты.Где вероятность того, что разраб которые запрашивает эти данные просто не делает INSERT INTO credit_cards (card_number, expires, cvv) .. у себя в бд и завтра на левом портале не воспользуется моей картой?Я не знаю где такая вероятность, но она есть. Такое бывает.Возможно ли как-то удостовериться?Конечно - проверьте баланс. Если кто-то воспользовался, денег на счету будет меньше.Или просто завести карту для интернет покупок какую то? Большинство так и делают.
Вопрос: Зачем нужны сеттеры в Python?

Лучший ответ:
Сеттеры и геттеры для плохих программистов. В питоне они не нужны. В джаве они тоже не нужны.

Худший ответ:
а тут, ты меняешь значение, даже так
Да, меняешь, если есть сеттер. Удали его и получишь AttributeError.