Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Какой должен быть хороший сайт-визитка?

Лучший ответ:
Сайт для HR - показывает ваши умения, навыки. И тут я ищу верстальщика, захожу на сайт и тут п...ц - вижу сайт без анимации, без формы обратной связи, и не адаптивный. Какой вывод? Правильно! Не верстальщик, а htmlщик)
Да простит меня автор сайта, но меня зацепил этот сайт-резюме

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

Лучший ответ:
Imagemagick.
Настроек много, но при правильно выставленных рычажках…



Худший ответ:
корявки будут в любом случае, невозможно идеально оставить четкость и качество при уменьшении изображения.
Вопрос: Можно ли вести бизнес в США (и в России) прямо из дома?

Лучший ответ:
Можно ли вести бизнес в США США это соединенные штаты америки, законы у каждого штата свои собственные, и что разрешено в одном штате, в другом может считаться уголовным преступлением.
Поэтому однозначно ответить на этот вопрос невозможно, нужно изучать законы всех штатов.
Лично я не слышал о наличии таких законов, однако это не значит, что их нет.
В России точно нет никаких законов запрещающих вам работать дома.
Возможно вы говорите об использовании частного жилья в коммерческих целях, тогда и у нас есть ограничения - например нельзя просто так взять и устроить в квартире магазин, кинотеатр, или цех по сборке ядерных боеголовок.

Худший ответ:
В большинстве фильмов часто не показывают целиком, как герои ходят в туалет, как они спят, как они чистят зубы. 
Также и тут - не показали достаточно значительную часть юридической и бюрократической тягомотины.
Например, чтобы работать в штатах, нужна социальная карточка. У Марка она есть потому что он гражданин США, и зарегистрировать юридическое лицо - там раз плюнуть. Законы для разных видов деятельности - также разный, одну и туже деятельность можно по-разному зарегистрировать.
Не стоит опираться на фильмы в плане деталей.
Вопрос: Как передавать переменную в скрипт parser.php и запускать по cron?

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

Худший ответ:
Скрипт переделывать не нужно, если он у вас рабочий.
Просто запускайте по крону его и передавайте в GET нужные параметры. Например так:*/15 * * * * curl --request GET 'http://exemple.ru/parser.php?id=1000'
Вопрос: Два сайта на разных VPS или лучше на одном?

Лучший ответ:
На одном под разными пользователями.

Худший ответ:
Н - надёжность.
Если машина упадёт, у вас отвалятся оба сайта. на разных VPS отвалится  только один сайт.
Можно конечно и на одном. Если нагрузка большая, придётся апгрейдить VPS. менять диск на ssd, добавлять ядер.
как правило это не проблема для хостера.
Вопрос: Как сверстать разные типы страниц Wordpress?

Лучший ответ:
WP в большей степени заточен под блог.
поменьше гуглите на ночь!!! )))
открой файлы дефолтной темы и изучай, это я про тот бред, что выше написали касаемо шапок и подвалов!!! ну что за бред!! ппц. 
файл шапки - ОДИН
файл подвала - ОДИН!Отверстать нужно так, чтобы эти файлы были одинаковыми для всех страниц, сам увидишь, это обеспечит полное отсутствие геморроя в дальнейшем!!!
Затем, если тебе надо разные шаблоны для разных страниц, используй РЕКОМЕНДУЕМЫЙ способ:
1. копируешь файл page.php, 
2. обзываешь land-page-one.php, 
3. меняешь в начале файле на это:<?php
/*
Template Name: Лендинг#1
*/
4. заливаешь этот файл в папку шаблона
5. в админке для нужной страницы выбираешь этот шаблон (он будет в списке шаблонов под именем Лендинг#1
6. пьешь коньяк
7. половину бутылки отсылаешь мне
8. я тоже пью коньяк

Худший ответ:
Здравствуйте!
Есть несколько разных способов.
1) Как отметил Илья Ростопка, можно использовать разные heaader & footer в самом шаблоне страницы.
Например, у вас будет файл header-main.php   соответственно вы используете: get_header('main');
2) Можно для каждой страницы использовать разную тему при помощи плагина (если подразумевается, что страницы будут принципиально отличаться)
Multiple themes
https://ru.wordpress.org/plugins/jonradio-multiple...
Вопрос: Почему у меня отображается в лучшем вопросы с тегами на которые я не подписан?

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

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

Лучший ответ:

$arFilter = Array("SECTION_ID"=>130);
?>

// компонент 1
?>
Какой-то текст

$arFilter = Array("SECTION_ID"=>131);
?>

// компонент 2
?>
Какой-то текст
и так далее.

Худший ответ:
Использовать 3 компонента
Вопрос: Почему «Одноклассники» и «Мой мир» не дают разрешение на использование фотографий в crossdomain.xml?

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

Худший ответ:
Ну наверно потому, что ОК не считает себя хостингом картинок.
Вопрос: Реально в 36-40 лет стать тестировщиком или программистом если есть свободное время?

Лучший ответ:
Реально, только есть тонкости. 
Во-первых, тестирование - как правило, самая "чёрная" и дешёвая работа в этой области. 
Во-вторых, программирование похоже на спорт: чем раньше начинаете, тем лучше результат. Это не значит, что у вас ничего не получится, просто многое может даваться с заметно большим трудом.
В-третьих, стоит поинтересоваться, нет ли в уже знакомой вам области производства задач узкоспециализированного программирования. Как в машиностроении - программирование ЧПУ-станков или роботов, а также - автоматизация на PLC. Если вы научитесь чему-то такому, у вас будет преимущество опыта. А в каком-нибудь web вы будете ещё одним полным новичком из тысяч.

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

Лучший ответ:
Верстать вымышленные сайты для портфолио / работать даром или за еду.

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

Лучший ответ:
ежедневная оплата - ненормально, кроме случаев хайриска

Худший ответ:
90% кидалово. Чтобы стало 100% - ему осталось лишь попросить данные вашей кредитной карты (якобы для перевода денег на нее), включая CCV.
Ищите удаленную работу на фриланс-биржах, а не авито. Биржа будет выступать в качестве гаранта оплаты.
Вопрос: Какую технологию для визуализации задач AI выбрать?

Лучший ответ:
Берите Unity, с текстом проблем не будет, если использовать TextMesh Pro. Кроме того, в последнее время разработчики Unity стали двигаться в сторону ИИ и нейросетей, у них даже есть специальный репозиторий для машинного обучения.

Худший ответ:
У меня был курс по этой книге, на питоне (и насколько я знаю, многие заведения его именно на питоне преподают). UI практически небыли, за исключением pacman и самоуправляемых машинок (и это уже было для нас написано, и нам надо было вписать некоторые функции, не UI). Курс был очень напряженный, 12 недель, и покрыл далеко не всю книгу.
Удачи.
Вопрос: Что подучить в добавок к PHP / JQuery веб разработчику?

Лучший ответ:
с фреймворками знакомься, можно с микро начать, slim или silex, а потом полноценный пробовать: laravel, symfony, yii.
на фронте vue или react, совместно с webpack.

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

Лучший ответ:
Остаточная намагниченность миф или правда?Это правда.Можно ли восстановить данные после полной перезаписи можно по остаточной намагниченности? Нет.Если это миф, почему тогда shred по умолчанию перезаписывает файл 25 раз, вместо одного? Спросите об этом создателей этой программы.

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

Лучший ответ:
Попробовать написать ему лично с просьбой закрыть проект и оставить отзыв, объяснив, что  Upwork настаивает на закрытии проектов без активности. Упомянуть, что будете счастливы в дальнейшем снова открыть проект и работать, появись у него что-то. Если не отвечает, закрыть самому и отправить заку вежливое уведомление, что это сделал и почему. Закрыть: my jobs > job details > end contract.

Худший ответ:
Если самому закрыть контракт, это влияет на "Job Completed Successfully".
У меня было 6 оплаченных, но не закрытых контрактов с прошлого года, я закрывал каждый старый контракт параллельно с закрытием клиентом нового контракта. Никаких негативных изменений на "Job Completed Successfully" не было замечено, но прочитав тут отзывы, что контракт 3-х месячной давности вроде бы не влияет на "Job Completed Successfully", я закрыл прошлогодний оплаченный контракт с ценником $15 и JCS упал с 96 до 91. 
Еще была борода, когда клиент отменил контракт, один раз вылетел из топа на пол года, JCS упал до 80 с копейками, вроде не так низко упал, но было тяжко вернуться в топ, может совпадение или биржа отыгрывается за отмену контракта. Второй раз, когда клиент отменил контракт, у меня висело 9 не закрытых контрактов, я всем разослал письма с просьбой закрыть контракт, 3-е клиентов закрыли контракты и JCS не изменился.
Если у вас висят не закрытые оплаченные контракты, они ни как не влияют на JCS, не стоит самому закрывать контракты если JCS у вас низкий, будет хуже, лучше закрывать "висяки" параллельно с новыми контрактами. Кстати JCS обновляется в понедельник.
Вопрос: Как сделать блок с высотой фоновой картинки?

Лучший ответ:
Вы не с той стороны заходите. Я думаю вам нужно определиться с размерами блоков и потом заниматься резиновостью фона, а не блока.
Как правило для этого используют background-size, вот доки:
htmlbook.ru/css/background-SIZE
Делаем блок c размерами и маштабируем фон, допустим.myblock {
height: 20vh;
width:30vw;
background-size: cover;
}
ну а background-url вы видимо прописываете в html

Худший ответ:
Картинки одинакового размера?
Используйте calc и пропорции для расчета высоты.
Вопрос: Логика на клиенте или на сервере?

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

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

Лучший ответ:
Вроде бы нашел решение, помогла команда git reset --hard HEAD@{1}

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

Лучший ответ:
в таком случае привязывать соц сеть к существующему аккаунту или выводить ошибку?
Привязывать.Стоит ли привязывать несколько соц сетей к 1 аккаунту при условии совпадения email?
Да.

Худший ответ:
В своих проектах я отказался от привязывания больше 1 сети.  Пользователи не помнят через какую сеть регистрировались и делают несколько учеток. Это не удобно. В моем случае это Modx (HybridAuth).
Вопрос: Подскажите, есть ли годные курсы по Google AdWords и Яндекс-Директ?

Лучший ответ:
Работаю достаточно долго с Google AdWords. Скажу честно, лучше официальной справки нет ничего, вам её на пол года хватит. Все достаточно подробно и понятно расписано.
А на всех семинарах и «секретных» курсах для новичков и профессионалов тупо её пересказывают своими словами, даже на оф. докладах от google пересказывают справку. 
П.С. так же советую почитать Справочный форум AdWords, там на вопросы отвечают как ведущие специалисты, так и сами работники google.

Худший ответ:
Простите за некропостинг. Но раз уж мне эту ссылку в топе показал великий гугл - значит, судьба.
Когда-то пару лет назад задался точно таким же вопросом. В итоге, идеальная связка курсов по директу - старый курс Цымбалиста, курс Живенкова и курс Егора Озерова полностью покрывают потребность в изучении именно Яндекс Директа. С тех пор по всем курсам по директу, которые изучаю - пишу небольшой отзыв в постоянно обновляемой статье. Надеюсь, она окажется полезной сообществу ) Ссылка на статью: Курсы по Яндекс Директу. На момент написания ответа - там уже около 3-х десятков курсов охвачено ))
Вопрос: TCP/IP: что делать, если в процессе чтения сервером пакета от клиента пропадает интернет?

Лучший ответ:
Во-первых, давайте отделим мух от котлет. Пакеты в TCP, у вас - буфер.
Во-вторых, TCP гарантирует доставку пакета (в заданном вами при отправке порядке). Пока пакет не будет передан целиком и полностью, стек TCP/IP будет его повторять. Алгоритм протокола такой. Однако, бывают обстоятельства сильнее TCP (пропадание коннекта из этой серии) и любая программа должна закладываться на то, что данные могут не дойти или дойти не полностью.
В-третьих, если у вас пришли не все данные в буфер, которые вы ждёте, то надо либо передавать контрольную сумму (что делать, если не [вся] пришла она?), либо, что правильнее, передавать не плоский буфер, а некую структуру данных, у которой вы можете проверить, что значения полей изменились (были заполнены при приёме данных) по сравнению с начальными. И исходя из этого решить, что структура пришла вся (последнее поле, например - контрольная сумма, по-умолчанию - 0) или её надо запрашивать заново.
А вы как хотели? Как в сказке? Как в сказке можно писать, если ваша программа 101% работает только и исключительно в локальной сети. В этом случае отрыв коннекта или сегмента - аварийная ситуация и не вам её исправлять.

Худший ответ:
Надо либо самому писать при отправке номер сообщения и размер. Раз это TCP, то клиент будет отправлять нечетные, получать четные номера, сервер получать нечетные, а отправлять четные. Если вдруг разрыв или еще что - ждем своего пакета. Если пошли пакет пропущен, просим прислать свой номер. Тоесть необходимо также реализовать своеобразные служебные запросы.
Обычно используют уже готовые NetworkManager'ы.
Вопрос: Как решить проблему с обновлением NGINX и NGX PageSpeed?

Лучший ответ:
Никогда не ставьте в пакетном дистрибутиве софт через make install. Это очень плохая мысль.
Если у вас debian, nginx c pagespeed есть в репозитории dotdeb, например. Если ubuntu, есть разные PPA( https://launchpad.net/ubuntu/+ppas?name_filter=ngi... ).
Но вообще, лучше приведите в порядок приложение, а не пользуйтесь костылями.

Худший ответ:
из под root ?
Вопрос: Почему 16-ричная система счисления такая популярная?

Лучший ответ:
Как работает техника? Что такое состояния? Как отображаются эти состояние - все это нули и единицы на нижнем уровне. одна F это 1111, т.е. 2^0 + 2^1 + 2^2 + 2^3. FFFF это 1111 1111 1111 1111 по такой же схеме. Поставлен ли флаг на байте "х"? 1 - да, 0 - нет. Так же и все логические операции происходят в таком виде. 
 Соответсвенно так на много удобнее описывать все адреса в той же оперативной памяти.
А теперь насчет удобства, представь ipv6 адресс в виде бинарной репрезентации? Для человеческого глаза куда приятнее видеть 16-ричную систему ежели столб из бесконечности единиц и нулей. Ибо 16-ричная репрезентация по сути очень идеентична с бинарным кодом, логична для структуры компа в целом и куда приятнее для восприятия человеком.
 п.с. я не до конца понял - что ты имеешь ввиду под "кривая"? Для компа 10-ричная система "кривая", а для нас бингарная - "кривая". 16-ричная это скажем так - компромисс, которые подходит обеим сторонам.

Худший ответ:
Ее удобно в двоичную переводить в уме.
Да и всякие степени двойки в ней получаются более "круглыми" числами, что упрощает вычисления в уме и позволяет избежать ошибок. (например FF смотрится гораздо лучше, чем 255, а FFFF лучше и очевиднее чем 65535)
Вопрос: Вопрос по PhpStorm?

Лучший ответ:
Убирается тут (придется создать новую схему):
Settings -> Editor -> Colors & Fonts -> General -> Method Separator Color

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

Лучший ответ:
копируйте на новый сервер под юзером которому вы копируете, оно автоматом поменяет права на нужные, ну или chown и все ок

Худший ответ:
LDAP для такого и создавали - чтобы информация об учетках на всех машинах была одинакова.
Вопрос: Надёжно ли разрабатывать мобильное приложение на платформе Mono / Monotouch?

Лучший ответ:
Вот тут хороший ответ, если ещё не читали:
stackoverflow.com/a/1634592/680786

Худший ответ:
Только практика наверно подскажет. Напишите простенькое тестовое приложение, в котором проверите основные вопросы касательно производительности. Развиваться моно полюбому будет, а даже если и перестанет — какие проблемы. Текущий моно у вас никто ведь не отберет. К тому же, нужно посмотреть, что будет твориться в WP8. Будет ли там только SL или там будет WinRT с C#/Cpp/JavaScript и т.д.
Вопрос: Кто эти люди из списка «пригласить эксперта»?

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

Худший ответ:
1. Люди из топа по вкладу в тег. 
2. Альтруизм.
Так-же тут есть модераторы, у них тоже вклад большой.
Вопрос: Как найти нужных людей?

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

Худший ответ:
Обратитесь в GNU, мы вам поможем
Вопрос: Поиск клиентов: каким образом it-компании находят заказы?

Лучший ответ:
1. Лет 10 строишь карьеру по найму, нарабатываешь профессиональные контакты;
2. Уводишь из конторы 1-2 жирных клиентов на себя, увольняешься, берешь в подмогу кореша и ведёте их, попутно оформив контору типа "Luxextrasupersoft";
3. Работаете хорошо, вас советуют коллегам, прилетают новые заказы/клиенты, вы с корешем уже не справляетесь, нанимаете команду, офис, диваны, все дела;
4. В фитнес-клубе знакомишься с менеджерами и предлагаешь вместе распилить it-бюджеты их контор путём аутсорса на Luxextrasupersoft;
5. Когда образуется финансовый жирок, решаешь пустить его на рекламу, нанимаешь сейлза, но быстро понимаешь, что это не так рентабельно, как наработанная за 10 лет сарафанка и откаты))
Собственно, эта схема актуальна не только для it.

Худший ответ:
И сольет сюда) Ждемсс
Вопрос: Стоит ли читать «Алгоритмы на Java» Седжвика, если уже прочитал «Структуры данных и алгоритмы на Java» Лафоре?

Лучший ответ:
Я после Лафоре читал Седжвика. Седжвик пишет намного понятнее (как код, так и теорию к нему). Лафоре объясняет "на пальцах", но с пробелами. Для объяснения сортировки массивов рисует футбольную команду, а сортировка Шелла там практически не описана, я не смог её понять и читать про неё в интернете. А вот у Седжвика параллельно описывается очень много нюансов и Java, и теории алгоритмов. Приводятся интересные примеры.
Например, в дополнительной секции к одной из первых глав, где список задач для лучшего понимания, есть элементарная задача: написать метод, который вернет true, если все символы String'а циклично сдвинуть на несколько символов. И тут же пояснение: решение таких задач очень важно в изучении генных последовательностей. 
И там и там, к сожалению, есть опечатки. По субъективным ощущениям - у Лафоре они чаще сбивают с толку. У Седжвика, помню, была такая опечатка: "LIFO (первым вошел, последним вышел)". А у Лафоре я долго не мог понять схему стека (при том, что я знал, как он работает). В итоге я решил, что в этой картинке просто опечатка, и названия двух элементов перепутали между собой.

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

Лучший ответ:
Ответ согласно уровню детализации вопроса: "а хрен его знает"

Худший ответ:
поиграйтесь с wait_timeout в my.cnf
Вопрос: Где можно взять аналитику интернет торговли или топ интернет-магазинов по прибыли или посещаемости?

Лучший ответ:
Видимо все ваши ссылки ведут на отчет от inSales? mwjournal.ru/2012/03/otchet-po-rynku-internet-torgovli-v-rossii-za-2011-god/
Хорошую аналитику делает TNS www.tns-global.ru/rus/data/ratings/index/index.wbp, там можно поменять страну и смотреть отчеты по Западу (ebay, amazon).
Еще смотрите РБК.research research.rbc.ru/

Худший ответ:
Кстати, вот еще США и Канада www.internetretailer.com/top500/list/
Вопрос: Как операционная система понимает, сколько нужно очистить память?

Лучший ответ:
Выделяется не 256 байт, а служебная структура + 256 байт (а при страничной адресации так и вообще выделяется минимум 1 страница). Вот в этой служебной структуре и хранится перед выделенным блоком информация о самом блоке.

Худший ответ:
Факт 1. malloc и free реализуется не ОС, а рантайм-библиотекой языка C/C++. Да, безусловно, время от времени рантайм библиотека делает системные вызовы для того чтобы получить от ОС адресное пространство, но делается это далеко не на каждый malloc/free.
Факт 2. Вам нужно чётко понимать, что работаете вы со средствами языка и стандартной библиотеки языка, а не ОС. Если на каком-то устройстве скомпилированная программа на C должна работать без ОС, то и способы реализации функционала malloc/free будут иные.
Факт 3. Алгоритмы, реализующие работу malloc и free, хранят довольно много служебной информации для себя, в частности размер и положение выделенных блоков. Вы не имеете непосредственного доступа к этой информации, но это не значит что её нет. Её достаточно как минимум для того, чтобы выделять вам новые блоки и корректно освобождать старые. Такие алгоритмы называются менеджерами памяти. Кстати в этой незамысловатой статье на вики написано о так называемой иерархии менеджеров памяти. Если вы ознакомитесь с этим понятием, узнаете наверняка больше, чем из всех ответов вместе взятых.
Вопрос: Почему переменная не записывается?

Лучший ответ:
\print_r($_POST) что выводит?

Худший ответ:
$name=  $_REQUEST["name"];
и т.д.