Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Какой выбрать css фреймворк для быстрой разработки сайта?

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

Худший ответ:
Semantic UI объемный достаточно (хотя реализация jQuery плагинов на Bootstrap больше нравится).
А так основные это Bootstrap, Foundation Zurb, UIKit и Semantic UI, ну по крайней мере сам в основном ими пользуюсь/или их UI элементами
Вопрос: Какие существуют способы скопировать сайт?

Лучший ответ:
Наиболее адекватное для слабых духом
https://www.httrack.com/

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

Лучший ответ:
В общем я нашел решение!! Оно было на гитхабе в разделе bug reports репозитория simple_form.What is the expected slowdown of using SimpleForm?
Там мистер nashby в марте этого года написал примерно следующее:SimpleForm spends a lot of time for trying to translate hints and placeholders for inputs
Соответственно подставив везде placeholder: false, hint: false где только можно. Получил ускорение с 6 секунд до 780ms. 
Имейте ввиду у себя в приложениях ;)

Худший ответ:
Не видя кода, можно только ванговать.
6 секунд — очень много для одной формы. Причины могут быть такие:
1. Плохо составлены запросы к БД, из-за чего загрузка данных занимает слишком много времени (проблема N+1)
2. Плохо составлена структура страницы/паршиалов. Паршалы сильно замедляют рендеринг страницы, поэтому стоит оптимизировать структуру страницы и сократить количество паршиалов
Вопрос: Какие работы из списка могут относиться к оптимизации, а какие должны в обязательном были быть сделаны на стадии разработки сайта?

Лучший ответ:
1. Составление семантического ядра
Всё из этого пункта чистая оптимизация, не должно делаться при разработкеанализ сайта с целью оптимального распределение ключевых слов между страницами
Оптимизацияподготовка технического задания копирайтеру для переработки или написания новых текстов
Обычно заказчик предоставляет тексты если нет, то да это делается при создании за отдельную платунаписание и размещение текстов для продвигаемых страниц и их оптимизация
Написание - это одно, сам разработчик не может писать тексты о бензопилах!
Размещение - да это обязанность разработчика, обычно ограничено например 50 статьями дальше за доп. плату
Оптимизация размещённых статей вообще третье, если в CMS предусмотрена внутренняя перелинковка какая-то то сделать её это не оптимизация, а если её надо сделать с определённым перераспредением весов, а не просто <<предыдущая || следующая >> то это уже оптимизация за отдельные деньгинастройка корректности ответа сервера на поисковые запросы роботов
Созданиеанализ HTML- кода
С какой целью? Он должен быть достаточно качества и такразработка актуальных TITLE
Созданиеструктуры сайта, карты сайта в XML и PHP – форматах, ROBOTS.txt
Создание, а мета-данные зависит от ТЗ, я бы к оптимизации отнёсанализ внутренних ссылок на сайте, поиск и анализ предупреждений, замечаний и ошибок в панели веб-мастера
Не то, не то, это поддержка ужеанализ на наличие дублей страниц и «битых» ссылок на сайте
В целом их не должно быть после создания, так что это некачественное создание. Итого создание.проверка на корректность настройки счетчиков статистики
Зависит от ТЗ, скорее создание, мы 1 счётчик бесплатно ставим, остальное за доп. деньгинастройка целей в Яндекс.Метрике
Оптимизация, точнее это уже продвижениеНазначение региона сайта
Созданиесоздание возможности продвижения сайта во всех регионах России
По ТЗ если ему надо 80 поддоменов для регионов создать и ТЗ это прописано то создание.Анализ посещаемости ресурса в различных срезах
ПоддержкаПодготовка рекомендаций по необходимым изменениям на Сайте
Если я сайт хорошо сделал, то какие я могу рекомендации дать? Поддержка считаю это.Разработка стратегии продвижения
Какой стратегии? Если контекстной рекламы - то это продвижение. Если SEO-стратегии - это оптимизация. Но в базовое создание сайт это никак не входит.

Худший ответ:
> Разработчик утверждает что: "оптимизация и создание сайтов - это 2 разные услуги"
Как бы да, это две разные услуги. Но в идеале он должны выполняться вместе.
Вопрос: Скорость вызова include

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

Худший ответ:
Вы можете самостоятельно протестировать, посчитав время например так, запомнить microtime(1) и после операций отнять от текущего времени эту величину.
При include пхп сначала читает обычным методом файл в память, а потом обрабатывает парсером, обычно все зависит от скорости\загруженности диска.
Если сильно волнует скорость загрузки страницы, лучше использовать кеширование.
Вопрос: Возможности фрилансеров?

Лучший ответ:
Группа однозначно

Худший ответ:
Вам нужен фулл стек черепашка ниндзя.
Вопрос: Вопрос про лицензию на Visual Studio

Лучший ответ:
А вы не пробовали позвонить прямо в Микрософт? За вопросы там вроде не бьют.

Худший ответ:
Насколько я знаю для SQL, например, «не имеете права использовать в производственной среде» — значит что если у вас крутится продакшн, то вы не можете developer лицензию SQL сервера туда поставить, при этом для разработки и тестов, например на билд-машине, использовать ее можно. По крайней мере у меня на прошлой работе были куплены именно розничные коробки VS 2010 Pro и компания даже прошла сертификацию на партнера MS, т.е. надо полагать их это устроило.
Не могу представить где студию можно использовать в продакшене просто.

Бескоробочные лицензии подразумевают что у вас все же будет сертификат, который имеет такую же юридическую силу как и коробка, поэтому можно свободно покупать студию за 15К, но там могут быть ограничение на минимальное количество приобретаемых копий — например не менее 5.
Вопрос: Экспертная оценка: пользовались бы вы сервисом, на котором вы выкладываете заявку на покупку, а магазины отправляют вам предложение?

Лучший ответ:
Вполне. И как покупатель, и как магазин.
Про детали уже выше сказали — например в части спама.

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

Лучший ответ:
Советую Лаура Томсон и Люк Веллинг "Разработка WEB-приложений на PHP и MySQL" Она в самый раз для тебя сейчас!
Помню как то был в такой же ситуации. Знал практически все но не знал как что с чем использовать и вообще зачем это знать. А вот тут Лаури создает интернет магазин поэтапно и разжеванно все!

Худший ответ:
Изучение C++. Как  сдвинуться с мертвой точки?
Название языка и его синтаксис не имею значения.
Вопрос: Почему когда использую float теряется высота родителя?

Лучший ответ:
.clearfix { display: block; }
.clearfix:after { content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; margin: 0; padding: 0; }
Применить к родителю

Худший ответ:
Почитайте, например, эту статью
habrahabr.ru/post/136588
или эту
css-tricks.ru/Articles/Details/AllAboutFloats
Вопрос: Можно ли использовать скриншот окна браузера Safari в Mac OS в своем веб-проекте?

Лучший ответ:
По-моему, не на том моменте затормозили : )  
Если когда-нибудь возникнут претензии — отрисуете по-своему.

Худший ответ:
Вы сделали скриншот своего проекта в окне Safari и опубликовали это? Что в этом незаконного? Если вы сделаете скриншот в другом браузере это будет менее незаконным? :)
Вопрос: Способы проверки на легальность софта

Лучший ответ:
Если ключ был сгенерирован или использовался общий OEM ключ, то как понять пиратка это или нет?
IMHO никак не определить без бумаг о покупке или, хотя бы, лицензионных наклеек.
И все равно не будет 100%, так как софт могли по бумагам купить один раз, а установить пять раз.

Худший ответ:
У контролирующих органов России одно время были софтинки для быстрой «пробивки» — они вытягивали из системного реестра списки ключей и серийных номеров от известных им продуктов и сравнивали их с базой заведомо контрафактных. База была встроена в саму программу.
Видел, даже держал в руках дистрибутив.
Вопрос: Как вывести деньги с Upwork в Казахстане?

Лучший ответ:
думаю этот гайд подойдет, для Казахстана все тоже самое

Худший ответ:
Заказываете карту Payoneer, она приходит через месяц и вы без проблем выводите деньги. PayPal не дружит с Казахстаном, а Skrill берет слишком большую комиссию и дольше отправляет деньги. Карта Payoneer работает не со всем банкоматами, но на половине работает точно.
Вопрос: Перенос Windows 7 с HDD на SSD

Лучший ответ:
Советую Paragon Migrate OS to SSD.
В свое время тоже встала такая же проблема. 
Здесь на хабре нашёл пост про эту прогу, где в каментах народ раскритиковал её, типа прога не нужная, все тоже самое можно сделать набором различных бесплатных утилит итд.
В общем морочился я этими утилитами и другими прогами часа три.
Потом задолбался и перенес всё парагоном за 30 минут.
В общем, если хотите съэкономить время берите парагон.

з.ы. Не советую брать Norton Ghost, Acronis TrueImage и другие подобные проги, если в них прямо не указана поддержка ssd, т.к. они расчитаны на hdd. Насколько я понял там нужно не просто перенести данные байт-в-байт, но и произвести aligment и некоторую настройку ОС под ssd диск.

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

Лучший ответ:
Решение содержится в тэгах к вопросу - cookie. Ставить и читать куки можно так (взято из интернета):function getCookie(c_name){
    var i,x,y,ARRcookies=document.cookie.split(";");
    for (i=0;i<ARRcookies.length;i++)
    {
        x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
        y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
        x=x.replace(/^\s+|\s+$/g,"");
        if (x==c_name)
        {
            return unescape(y);
        }
    }
}

function setCookie(c_name,value,exdays){
    var exdate=new Date();
    exdate.setDate(exdate.getDate() + exdays);
    var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
    document.cookie=c_name + "=" + c_value;
}
Т.е. на клик по "закрыть попап" делаемsetCookie('popup', 1, 7);
А перед его отображением проверяем ее наличиеif ( ! getCookie('popup')) {
    ...
}
Но проверку налиия куки советую производить на серверной стороне, дабы не отдавать ненужный код пользователю без необходимости.

Худший ответ:
Поставьте куку на неделю по событию открытия и перед открытием проверяйте эту куку и надобность ее установки.
Как работать с куками прекрасно знает гугл.
if (кука != true) {
открыть окно();
поставить куку равную true на неделю ();
}
Вопрос: Известна ли дата перевода движка на русский язык?

Лучший ответ:
У нас свободная страна. Молодежь слушает Нойза и Кококондас, а не родителей. Сам переводи.

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

Лучший ответ:
Вообще, сам факт написания кода при программировании отнимает менее 10% времени. Не думаю, что стоит так извращаться ради этих 10%. Лучше программируйте в транспорте путем обдумывания и продумывания алгоритма, функций, интерфейсов и т. д. Чтобы, по приезду, только осталось перенести листинг из головы на компьютер.

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

Лучший ответ:
Базы данных, файлопомойки - Data Protection Manager
Файлы с юзерских ПК - Cobian Backup 11 (Gravity)
Специфичные файлы по определенным условиям - Robocopy + 7-zip
Виртуальные сервера - Veeam Backup Free Edition
ОС критичных пользовательских ПК - Veeam Endpoint Backup FREE
По файлопомойкам есть метод копирования всего добра через robocopy на отдельный файловый сервер с Windows 2012/2012R2 с включенной дедупликацией на томе. Изменения просто кладутся в новую папку обозначенную датой. Крайне быстро и удобно.

Худший ответ:
Диски юзеров раздаются по iscsi и лежат на ocf2-кластере. Резервное копирование при помощи reflink - штатного средства ocfs2
Вопрос: Где и как продать сайт?

Лучший ответ:
В интернете есть биржи по продаже сайтов, как бизнес-проектов. Но там цена за сайт зависит от нескольких параметров: 

количество посетителей в сутки,
количество продаж в сутки (для коммерческих сайтов),
количество полученных денег с рекламы (для некоммерческих сайтов),
общая сумма заработка за год.

Обычно цена формируется количеством заработанных денег за последние пол года умноженная на коэффициент 2-3.
Абсолютно неважно какой у сайта дизайн и соответствие современным тенденциям.
Если вы делаете сайты для продажи, сначала стоит привести на них посетителей.

Худший ответ:
Две лучшие площадки для продажи и сайтов с доменами и доменов отдельно и и сайтов без доменов уже назвал Вам topy! Ничего лучше в рунете нет!
Там же Вы сможете вначале прицениться и понять, что же сколько стоит и стоит ли делать эту работу. По своему опыту и наблюдениям скажу, что продается в этой области все и довольно быстро! Главное, что бы цена была адекватной.
На счет вопроса про фриланс, то по мне он умер… Не пользуюсь уже довольно давно.
Вопрос: Продажа собственного PHP кода: как правильно делать?

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

Худший ответ:
xmoonlight: лучше все же codecanyon.net
Если конечно у вас не крупный продукт или множество продуктов. То тогда можно и открыть свой сайт.
Вопрос: На чем пишут программное обеспечение для космических ракет/спутников/самолетов?

Лучший ответ:
Ну, двоичный код это для мазохистов :) На С пишут, не обязательно на асме. На erlang-е тоже.

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

Лучший ответ:
[class*='product-category-'] {стили}

Худший ответ:
Но лучше добавить всем 1 класс.<div class="product-category" data-id="24"></div>
или<div class="product-category-conteiner">
<div class="product-category_1"></div>
<div class="product-category_2"></div>
<div class="product-category_72"></div>
</div>

.product-category-conteiner > div{
    border: solid 1px #000;
}
Вопрос: Аналог Evernote — храним сниппеты кода по категориям?

Лучший ответ:
Под OS X есть парочка красивых приложений, которые решают вашу проблему:
Snipptets
CodeBox

Как вариант простое "облачное" решение — GistBox

Худший ответ:
День добрый и тебе, OKyJIucT. Я не начинающий программист, но у меня тоже эта проблема полностью не решена. 
Я тоже давно ищу некое подобие WIKI, но с возможностью хранить сниппеты и комментирования их. как тут.
И чтобы была возможность вести записи в markdown, так как вики-разметка не очень прижилась, а из маркдауна я могу генерировать божественные pdf-ки. 
Я задавал вопросы людям из больших компаний, но у них используются либо wiki-подобная система либо какой-либо энтерпрайз-монстр. 
Писать самому — пока не могу выделить на это время, к сожалению.
Как выкручиваюсь:
Evernote - либо ломает код, либо сбивает его форматирование, потому отпал сразу. Благодаря Бобуку узнал о существовании Hackpad. Его использую как «отстойник» сниппетов. Пример. Обрати внимание на то, что навигационное меню по документу, что слева, генерируется автоматически. Такую же цель выполняет Gist, но время жизни на Gist обычно меньше.
А то, что уже складывается в логически завершённые блоки - на GitHub или BitBucket.
Вопрос: Один сервер + несколько доменов?

Лучший ответ:
Копать в сторону, что такое домен, что такое MX запись.

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

Лучший ответ:
Не уверен, но если взглянуть на таблицу сравнения редакций win7,
то можно предположить, что в Win7HB нет функционала для создания домашней сети и присоединения к домену.

Худший ответ:
А разве сетевой диск при установленной галке «Восстанавливать при входе в систему » не подключает?
Вопрос: Стоит ли учить Ruby если на работе пишу на PHP?

Лучший ответ:
Главное построить верно архитектуру приложения. А наговнокодить на любом языке можно.
Учить надо хотя бы из-за того, что бы перенять некоторые приемы и расширить свой кругозор.
По поводу PHP-кал... Жигули тоже есть кал, но на них ездят. А 7-ая версия пыхи обещает быть интересной.

Худший ответ:
Стóит. Как быстро? От полугода с нуля, с пхп 1-3 месяца в зависимости от текущего уровня квалификации.
Вопрос: Какой купить роутер с поддержкой usb HDD?

Лучший ответ:
вы в курсе, что роутеры с дисками работают ооочень медленно? формально - покупайте с бОльшей тактовой частотой проца

Худший ответ:
Привет! Весь прикол тут в том, что тебе сейчас все начнут советовать то, что стоит у них =)
Начну с себя - ZyXel Keenetic II. Полет нормальный. Но наблюдал косяк при "горячем" втыкании/вытвкании винтов = не всегда подцепляет. Если же воткнуть и включать - полет нормальный.
Вопрос: Что лучше всего ставить alsa или pulseaudio?

Лучший ответ:
Как-то так

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

Лучший ответ:
Если один процесс внедрил свой модуль в другой, то ReadProcesMemory и WriteProcessMemory уже не нужны (можно работать с памятью напрямую).
Вам надо поставить хуки в чужом процессе и в процессе-жертве на некоторые функции (WritePM, ReadPM, VirtualProtect, LoadLibrary) и логировать вызовы. Довольно просто, если умеете программировать. Таким же способом можно и заблокировать вызовы.

Худший ответ:
Перехватить и залогировать, в принципе, может Jetico Personal Firewall.

Но наверное это не совсем то, что Вы ищете. И в логе (а так же во всплывающих сообщениях, пока не настроите), будет только тип доступа. Ни адресов, ни каких либо ещё подробностей.

Но взглянуть стоит — хотя бы чтобы оценить возможности перехвата.

Для простоты можно отключить (bypass) все ветки кроме Process Atack. И в Process Atack добавить правила для интересующих приложений с записью лога. Остальное тоже можно пропускать.
Вопрос: Как называется jquery плагин с мульти диапазонами?

Лучший ответ:
Можно использовать даже обычный noUiSlider. В примерах обратите внимание на «Non linear slider».

Худший ответ:
Можно стандартным из Jquery UIjqueryui.com/slider/#multiple-vertical
Вопрос: Алгоритм общения клиента с сервером, запросы к базе. Что из этого перехватит хакер?

Лучший ответ:
https решает многие проблемы.

Худший ответ:
Ответ: да, может. Скажем если вы подключаетесь в wifi в макдаке и заходите на не шифрованные сайты, то владелец wifi может просматривать и изменять трафик(ваши запросы, ответы на эти запросы и тд). Эта проблема решается https
Вопрос: Создание приложения на мобильные устройства. Есть идея, с чего начать?

Лучший ответ:
Я сделал так:
1. Воспользовался Google, чтобы поискать, какие технологии важны и перспективны
2. Поискал там же книжки, литературу
3. Познакомился с программистами
4. Стал ходить на конференции, хакатоны, видеоконфы
5. Попробовал что-то сам написать
6. Попросил помощи программистов
7. Осознал, что ничего не знаю
8. Пошел учиться на программиста
9. Делаю сам проект, одновременно учусь, веду как руководитель проекта еще один проект
10. Прихожу в ужас от объема материала, который нужно знать
Все это с учетом того, что я 4 года работал сам на себя в веб-программировании, до этого 13 лет в полиграфии, верстке, дизайне.
Если это не отбило охоты от разработки проекта, то начать с простого - поиска информации :)

Худший ответ:
«Есть ли возможность объединить возможность входа в несколько соц сетей одновременно в одном приложении?»
— Есть. И достаточно часто используется. 
«В какой последовательности стоит начинать, куда обращаться, что читать?»
Для разработки под iOS - Object C + Cocoa / Qt + C++. Слышал, что пишут и на других языках, но эти самые распространенные. 
Android - SDL + C++ / Java / Qt. Особо под Андройд не интересовался, могу ошибаться.
Вопрос: Как сделать множество сайтов на одном Flask приложении?

Лучший ответ:
Так и есть же шаблоны? Просто сделай переменную с путями к разным шаблонам и все.

Худший ответ:
У меня была схожая задача. 
Решил ее вот так:@app.before_request
def before_request():
    sitename = db = ""
    if request.headers['Host'] in 'www.example1.com':
        sitename = 'example1.com'
        db = 'example1_com'
    elif request.headers['Host'] in 'www.example2.com':
        sitename = 'example2.com'
        db = 'example2_com'	
    else:
        sitename = 'test.com'
        db = 'test_com'
     # И т.д.
     app.jinja_env.globals['sitename'] = sitename
Ну то есть разруливание было на уровне @app.before_request.
Вопрос: Illustrator или Photoshop как основной инструмент для рисования сайтов?

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

Худший ответ:
Я перешел на иллюстратор, потому что там уже была реализована поддержка арт бордов, не знаю как она в фотошопе работает сейчас, потому что вэб теперь только в скетч рисую, но если скетча нет, то иллюстратор будет хорошим решением и удобным, правда есть косяк с сохранением в PSD! Но его можно решить если сразу порядок поддерживать в слоях, иначе будет сливать все слои в один. Сейчас народ в индизайне активно рисует, но тут вопрос с версткой, индиз в psd не сохраняет а пдф запросто!
Вопрос: Как использовать Sphinx вместе с laravel php framework? Нужен пинок?

Лучший ответ:
Поле my_keywords_table - ваша таблица, в которой производится поиск, а
column - собственно поле в таблице, по которому происходит поиск.
Если верить исходникам: https://github.com/scalia/sphinxsearch/blob/master/src/Scalia/SphinxSearch/SphinxSearch.php
DB::table($config['table'])->whereIn($config['column'], $matchids)->get();

Худший ответ:
А откуда $config взялся? Если этот самый $config не где как переменная не фигурирует? $matches это уже как я понимаю переменная которая допустим из формы пост-запросом приходит?
Вопрос: Может кто подскажет команда /etc/init.d/php5-fpm restart не работает?

Лучший ответ:
 а service php5-fpm restart работает
Потому что так и должно быть, специально для вас сделали команду, которая прячет различия в init системах (учитывая то, что вы даже версию Ubuntu не указали, что очень важно).
Используйте каноничное service и не морочьте голову.
При желании почитайте какие init системы бывают, где у них конфиги и форматы этих конфигов после вопрос отпадет сам собой.

Худший ответ:
добавить -x в баш скрипт для вывода отладочно инфы