Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как в linux узнать размер папки?

Лучший ответ:
Идите в man du

Худший ответ:
du -d0 tmp | 
Либо | awk '{print $1}'
либо |sed 's/[^0-9]//g' , как выше советовали.
Вопрос: Почему антивирус 360 Total Security распространяется бесплатно? В чем подвох?

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

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

Лучший ответ:
Опубликовали контент не в том блоке - сайт упал полностью.
Вам этого мало?))

Худший ответ:
Моему работодателю, который ее выбрал мало. Очень хотелось бы услышать описание проблем с которыми приходилось сталкиваться.
Вопрос: Почему Postgres добавляет час к дате?

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

Худший ответ:
Сделайте чистый SQL запрос к базе (хоть банально из CLI) и посмотрите результат. Возможно у вас TZ соединения выставлена неправильно. В любом случае нужно начать с голого SQL запроса руками.
Вопрос: Как лучше сравнивать переменную со значением в условии PHP?

Лучший ответ:
Это так называемый йода-стайл. Делается специально, чтобы исключить случайное присваивание.
Например, ты можешь случайно написать
if ($user = 'admin') {
И кто бы ни был юзер, отныне он станет админом. Ну, в рамках текущего запроса.
А вот 'admin' = $user написать не получится.
По той же причине крайне не рекомендуется использовать присваивание в условии, многие любят так делать, типа 
if ($user = loadUser()) {
поскольку не всегда можно точно определить, это опечатка или так и задумано. Условие должно быть условием.

Худший ответ:
ПО скорости одно и тоже. Пишется исключительно из того чтобы случайно не написать так:if (3 =$someVar) {
    ...
}
То есть пропустить нечаянно второй знак равенства =. В таком варианте выдаст ошибку во втором же приведенном вам варианте ошибок не будет(и сложно потом будет отловить где ошибка).
Вопрос: Как установить приложения на Iphone, которого нет в appStore?

Лучший ответ:
Можно. Войдите в appstore учеткой на которой есть купленное приложение.
В Appstore откройте раздел "Обновления->Покупки->не на этом iphone"ВАЖНО! Есть шанс что после этого у вас синхронизируются также контакты, смски и все остальное) Поэтому лучше сделать бекапы.

Худший ответ:
VK уже доступен Ссылка
Вопрос: Какие продукты Adobe вы еще используете для эффективной web-разработки?

Лучший ответ:
Если хочется "замкнуться" на экосистеме Adobe, то:
Прототипирование: Photoshop. Хотя Ps со скрипом можно назвать программой для прототипирования. Он большой и неповоротливый с рендерингом шрифтов отличным от того что вы увидите в вэб. Альтернативы: Axure, Sketch.
Иконки/Графика: Ps или Ai (в зависимости от необходимого стиля и уровня сложности).
Код: Brackets (бесплатный и самый удобный (имхо) редактор кода с каждой версией становящийся все лучше и лучше) или Dw.
Если работа ведется с фронтенд разработчиком некотрые вещи анимирую в AfterEffects (параллакс эффекты, поведения сложных элементов).
Вообще компания очень старается занять нишу прототипирования.
В последнем большом обновлении Adobe Photoshop появились Артборды (Artboards) - прекрасная возможность держать мобильный/таблет/десктоп виды или альернативные версии сайта в одном окне.
Кроме того, на MAX2015 компания представила Project Comet. Программа непосредственно разработанная для дизайна и прототипирования, дающая возможность уже на ранних этапах дать предоставление о поведении проекта на различных экранах.
Дата выхода не объявлена, но Adobe обещает начало 2016.
Очень жду открытую бету.

Худший ответ:
Для веб разработка пробовал Adobe Muse, неплохой визуальный редактор, выдает быстрые страницы, но ужасный код как и у других визуальных редакторов.
Если интересуют средства для веб разработки, то в качестве визуального редактора Webflow будет лучше:
Статья про его сильные стороны на русском: aleksandrgolubevblog.ru/webflow-konstruktor-saytov...
Сам редактор: https://webflow.com/
Я же использую в последнее время только Photoshop и иногда Illustrator. От wysiwyg редакторов отошел и от фреймворков тоже, для создания шаблонов CMS лучше всего писать самому.
Вопрос: Безопасно ли открывать схему проверки входных данных сайта?

Лучший ответ:
Какая связь между регуляркой и XSS?
На стороне пользователя - валидация логики. На стороне сервера - повторная валидация логики и соответствующее экранирование/преобразование для сохранности и безвредности этих данных. Если в БД сохранение - prepared statements, вывод в HTML - htmlspecialchars, вывод в JSON - json_encode, вывод ещё куда - соответствующие преобразования для этого конкретного формата.

Худший ответ:
Как и большинство хомячков, афтор путает валидацию данных и форматирование вывода.
Как правильно отмечено постом выше,  эти две вещи никак друг с другом не связаны. Вообще.  Разве только тем, что если полагаться на валидацию входящих, то можно налететь на инъекцию второго порядка, точно так же, как в случае с SQL.
Поэтому валидацию надо оставить как есть, а форматирование производить в обязательном порядке в автоматическом режиме, средствами шаблонизатора. При этом учитывая среду, в которую данные выводятся. Для SQL, HTML, JS и многих других разных вариантов вывода форматирование должно быть РАЗНЫМ
Вопрос: Как сделать, чтобы click не появлялся некоторое время?

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

Худший ответ:
Самый простой вариант – сохранить флаг в local storage и проверять его после загрузки страницы. Туда же можно положить и timestamp, чтобы по нему смотреть, не пора ли нам снова показывать click.
Вопрос: Какой синонимайзер самый лучший?

Лучший ответ:
Есть еще такой seo-builder.ru - это продвинутая версия seogenerator'a

Худший ответ:
Использую этот.
Вопрос: Какую ось поставить на домашний сервер?

Лучший ответ:
Советую Debian.
Если работали с Ubuntu (она, по сути, является форком Debian), то переезд для вас будет несложен и практически незаметен.

Худший ответ:
В общем поставил, как и раньше, бубунту. Не стал изобретать велосипед.
Вопрос: Посоветуйте бюджетный смартфон

Лучший ответ:
За 13 тысяч рублей лучший вариант — HTC Mozart, но он на WP а не Android. Я вам категорически советую его купить. По всем вашим пунктам (кроме 1) он подходит на ура.

Худший ответ:
1 и 3 пункт более или менее совместимы только в Desire Z с батарейкой на 3600.
Вопрос: VPN для безопастности случайных WiFi?

Лучший ответ:
Смотря от кого ты защищаешься - если он нерадивых "хакеров" которые снифят открытые вай-фай сети - то текущая норм

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

Лучший ответ:
ИМХО, это не брокер, просто у них стоит высокая максимальная ставка спецразмещения. И пока вы не дадите цену выше ихнего потолка, они будут вам перебивать.
С другой стороны таким же макаром можно успешно слить их бюджет и потом рекламироваться по адекватным ценам, об этом писали на хабре — habrahabr.ru/post/108574/

Худший ответ:
Можете попробовать площадки типа elama или apishops
С другой стороны — вам важно посчитать конверсии переходов в заказы, определить максимальную стоимость заказа, которую вы можете себе позволить, чтобы оставаться в нужной прибыльности. А дальше станет понятна максимальная ставка.
Может быть вам вообще не нужно бороться с конкурентом, а удерживаться всегда ниже его ;)
Вопрос: Как лучше хранить теги к книгам в mySQL?

Лучший ответ:
в отдельной таблице и еще одна таблица отношений тегов к книгам.

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

Лучший ответ:
История проекта Говнокод такова, что изначально он задумывался как сборник красивых решений нетривиальных задач. Ставил перед собой цель показать людям то, каким может быть код и как правильно подходить к разработке. Даже домен взяли codecomplete.ru.
Но, со временем, авторы проекта поняли, что часть задач проект стал выполнять не так, а может быть даже противоположные. Поэтому и пришлось перепрофилировать его в govnogod.ru, оставив всю ту базу, что была на codecomplete.ru.

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

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

Худший ответ:
У меня обновляет только в принудительном режиме если нажать Update. Иначе глухо тоже.
Вопрос: Как и кем правильно найти вакансию с уклоном в веб-разработку?

Лучший ответ:
То есть мне жутко нравится оптимизация сайта(именно в техническом плане), добавление красивостей, крутилок-вертелок, всплывашек и прочего. Очень нравятся сложные задачи для написания на jQuery + js, но только если они связаны с интерфейсом(но не писать аналог knockout).
frontend developer

Худший ответ:
Попробуйте поискать стартап или продуктовую компанию, вакансия должна быть или frontend или UI developer.
Вопрос: [РЕШЕНО] Как установить чистую Ubuntu?

Лучший ответ:
Через Alternate ставьте

Худший ответ:
Я всегда из netboot ставлю.
Вопрос: Какую выбрать тему диплома бакалавра по Android?

Лучший ответ:
Реализация протокола TOTP (клиент на Андроиде, сервер - на чем захотите)

Худший ответ:
Замути актуарный сервис. В мире всегда правит любовь и ревность. Приложение отслеживания Gps телефона. Прослушка, скрытая фотка на переднюю камеру. Интерес у дипломной комиссии ты вызовешь явный.
Вопрос: Как праильно прописать несколько сайтов в виде name.ru/site1 name.ru/site2?

Лучший ответ:
А почему не используете домены 3-го уровня, вида ghostsite1.domain.com, ghostsite2.domain.com и т. д.
Из плюсов можно сделать универсальтый конфигурационный файл nginx, где в зависимости от домена 3-го уровня будет формироваться переменная, на базе которой будет уже формироваться путь к корневой директории сайта root. Ну или просто для каждого домена 3-го уровня делать отдельный конфиг виртуального хоста по образу и подобию рядом лежащего (заменой пары директив).

Худший ответ:
А почему не используете домены 3-го уровня, вида ghostsite1.domain.com, ghostsite2.domain.com и т. д.
Из плюсов можно сделать универсальтый конфигурационный файл nginx, где в зависимости от домена 3-го уровня будет формироваться переменная, на базе которой будет уже формироваться путь к корневой директории сайта root. Ну или просто для каждого домена 3-го уровня делать отдельный конфиг виртуального хоста по образу и подобию рядом лежащего (заменой пары директив).
Вопрос: Что скажете о Deepin и ElementaryOS?

Лучший ответ:
Чем Ubuntu лучше чем Ubuntu?
Да Ubuntu ничем не лучше чем Ubuntu.
И то, и другое не самостоятельные дистрибутивы, а Ubuntu к которой с одной стороны прикрутили тему к Gnome, а с другой прикрутили какой-то свой DE.
А так это Ubuntu.

Худший ответ:
Пользовался Ubuntu и ElementaryOS, остановился на втором, просто из-за удобства, а так что Deepin, что ElementaryOS та же Убунта, просто выберите что больше нравится.
Вопрос: Можно ли привязать авторизацию на сайте к рабочему месту

Лучший ответ:
IP динамический, но как правило провайдер выдает ip из определенного диапазона. Вам только надо узнать этот блок (например у провайдера) и разрешить доступ с этого диапазона.

Худший ответ:
В файле /etc/hosts пропишите диапазон IP
Вопрос: Нужны ли мета-теги на страницы ошибки 404?

Лучший ответ:
Зачем на ней нужна сео оптимизация? Вы хотите по запросу "404 Not Found - страница не найдена" выйти в топ? :) Ее желательно хорошо оформить для того, чтобы пользователь имел возможность перейти на рабочие страницы сайта.
Вот статья на хабре о предназначении 404 страницы и как ее сделать максимально эффективной.

Худший ответ:
Можно использовать мета-теги совпадающие с тематикой сайта, чтобы получить небольшой бонус от поисковиков)
Вопрос: Какие есть сервисы быстрой загрузки фалов, кроме DepositFiles?

Лучший ответ:
Разумеется MEGA
От создателя самого популярного в мире файлообменника.
Беслпатное шифрованное хранилище на 50гигабайт, нормальные ссылки на скачивание, без всякой рекламы.
Шикарная скорость, все четко и культурно.
Регистрация нужна, но только тем кто закачивает файлы - скачивать можно без всякой регистрации и смс.

Худший ответ:
https://www.wetransfer.com (до 2-х гб)
Вопрос: Вопрос про кодировку mysql?

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

Худший ответ:
Откажитесь от MySQL, юзайте MySQLi или PDO, вот пример:$db=mysqli_connect("localhost","test","test","test");
mysqli_set_charset($db,"utf8");
Вопрос: Какой Android-смартфон взять?

Лучший ответ:
Xiaomi MI-2 devdb.ru/xiaomi_mi_two еще можно с батарейкой на 3000мА·ч

Худший ответ:
наврятли. наверно прошивки локализуют для рынков. Недавно жене купил ZTE дешовый, бесподобный аппарат по цене, в два-три раза нагибает по ценнику всех нокиев и самсунгов при том-же функционале. единственно по типу экранов я не сильный спец — показалось менее яркое изображение относительно планшета ASUS… ну что было под рукой с тем и сравнивал.
Вопрос: Проблемы с сетью в Windows?

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

Худший ответ:
Может быть какой-нибудь из узлов сети неправильно фрагментирует пакеты? Попробуйте сравнить MTU на интерфейсах. Если какой-то них меньше, чем у остальных поснифферите трафик на этом узле.
Вопрос: Как работает declare в php?

Лучший ответ:
вы невнимательно читали мануал.
не три раза, а через каждые три.. сработает указанная функция.function tick_handler()
{
    echo "это функция tick_handler()<br/>";
}
 register_tick_function('tick_handler');
 
 declare(ticks=3) { //не три, а КАЖДЫЕ ТРИ...
	echo '1 <br/>';
	echo '2 <br/>';
	echo '3 <br/>'; //выведет после этого
	echo '4 <br/>';
	echo '5 <br/>';
	echo '6 <br/>'; // и после этого
	echo '7 <br/>';
}

Худший ответ:
A tick is an event that occurs for every N low-level tickable statements executed by the parser within the declare block. The value for N is specified using ticks=N within the declare block's directive section. 
Это не количество раз, а через сколько каждых "low-level tickable statements" код будет выполнен.
Вопрос: Стоит ли учиться писать скрипты на bash?

Лучший ответ:
Конечно стоит изучать bash. В системах Linux многое на нем сделано, так что в любом случае придется с ним сталкиваться. 
Я не учил bash намеренно. В какой-то момент просто взял и начал на нем писать код :-) Могу сказать, что язык ужасный, привередливый, местами крайне неудобный, перенасыщен подводными камнями (точнее морским ежами и минами). Но в то же время bash достаточно мощный язык. 
Для небольших скриптов будет проще использовать bash. Для чего-то сложного лучше использовать нормальный язык программирования. 
Для понимания основ будет достаточно хороших знаний и опыта работы с любым другим языком программирования; это поможет задавать правильные вопросы и быстро находить ответы.
В основе идеологии Unix-подобных систем лежит простота. Так что с чем-то сложным скорее всего придется сталкиваться редко. Знаний программирования или даже основ программирования, должно вполне хватить для понимания скриптов bash, с которыми придется сталкиваться. Но пару недель его хорошенько поковырять, лишним не будет, главное мотивацию найти.

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

Лучший ответ:
Вам надо обработку изображений кинуть в отдельный поток (SwingWorker), а в основном только обновлять UI.

Худший ответ:
Попробуйте так
for (int i = 0; i < photosToDetect.length; i++) {
        …
        jPanel1.add(new JLabel(new ImageIcon(scaledSource150x100)), 0);
        jPanel1.repaint();
        …
}
Вопрос: Как написать парсер файлов на сайте (Python)?

Лучший ответ:
дернуть wget'om и потом грепнуть нужное?

Худший ответ:
Я использовал регулярные выражения (модуль называется re). А конкретно, сначала получал код страницы:from urllib import request
...
html = request.urlopen(your_url).read().decode('utf-8')
И потом что-нибудь вродеfilenames = re.findall('\w+\.(?:txt|php|css)', html)
Это запомнит в filenames все имена файлов (без пробелов), за которыми следует нужное расширение. Если имена файлов лежат в окружении каких-нибудь определённых тегов (например, <tag1><div class='filenames'>имя файла.txt</div><br></tag1>, то легко с помощью круглых скобок можно выделить ту часть текста, походящего под regexp, который нужен.fiilenames = re.findall("<tag1><div class='filenames'>(.*?\.(?:txt|php|css)')</div><br>", html).
Почитай документацию по данному модулю и сделай по аналогии то, что нужно.
Вопрос: Вопрос к обладателям iphone 3g: Стоит ли обновлять iOS с версии 3.1.3 до 4?

Лучший ответ:
Главное изменение — добавление многозадачности.
Тормозить он начинает обычно потому что счастливые обладатели девайса с четвертой осью не знают о том что теперь приложения не закрываются по нажатию на кнопку, а сворачиваются и продолжают работать. Посему обычно их запущено стопицот штук и бедный девайс не справляется с нагрузкой.
А глюки есть как в третьей так и в четвертой оси так что не стоит заморачиваться :)
Мы обновляли тестовый iPhone 3Gs почти каждый раз как выходила новая версия оси — глюков с каждой версией меньше. тормозов и зависаний в штатном режиме не было.

Худший ответ:
В iPhone 3G многозадачности нет и не будет, она доступна только для 3GS+ с прошивкой iOS4+.
Субъективно, лучше не обновляться на 4 ось, так как слабенький 3G будет тормозить и очень захочется поменять его на 4 (сужу по себе).
Чейнджог можно посмотреть здесь: en.wikipedia.org/wiki/IOS_version_history
Вопрос: Как вести учет личных долгов?

Лучший ответ:
Сам нашел ответ на свой вопрос - https://zenmoney.ru
Очень крутой сервис для учета всех финансов, включая долги. Просто, легко, красиво и с умом.

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

Лучший ответ:
Вот так можно сделать,var nubmer = 1205345,
    format = String(nubmer).replace(/(\d)(?=(\d{3})+([^\d]|$))/g, '$1 ');

Худший ответ:
Вот здесь ответ найдешь ты.
Вопрос: Как с помощью Raspberry/Arduino мониторить напряжение и скачки напряжения в электросети?

Лучший ответ:
Чтоб безопаснее для обучения - возьмите измерительный трансформатор напряжения - к  примеру www.aliexpress.com/item/A01B-Single-Phase-AC-Activ...
Делитель - это конечно дешевле, но чтоб вас не дернуло или себе комп не спалили - купите готовый модуль. Без гальванической развязки, это надо понимать что делаешь и какие будут последствия.
Ну а дальше прямо на ацп и вперед.

Худший ответ:
Диодный мост.Измерительный/резистивный мост.
Наверное как-то так.
Ну или вольтметры с разъемом I2C искать, но думаю они все-равно будут низковльтными и для постоянного тока.
Вопрос: Игровой сервер на C++  с поддержкой Lua

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

Худший ответ:
А не хотите логику на Python? в boost уже и биндинги есть.
А так статейки были на хабре о связке с C++.
Вопрос: Пишу html/css/js песочницу для будущих курсов по веб- разработки. Как с помощью JQuery связать div и iframe?

Лучший ответ:
Если вы собираетесь учить людей веб-разработке, то такие простейшие вещи должны знать. Хотя бы разобраться, как это сделано в десятках работающих сайтов типа codepen или jsfiddle.

Худший ответ:
Содержимое не испаряется, а переносится. DOM-элемент не может быть одновременно в нескольких местах. Потому, когда ты делаешь append, происходит перемещение  элемента из старого места в новое. Это не имеет никакого отношения к событию click.
Сначала элемент необходимо клонировать (для чего в jQuery есть метод clone), а уже созданный клонированием новый элемент вставлять.
И возьми за правило явно объявлять все локальные переменные посредством слова var - чтобы не выискивать потом по несколько часов причины непонятных глюков.
Вопрос: Как создать кнопку для сайта, при нажатии которой изображение автоматически загружается/сохраняется на компьютер пользователя?

Лучший ответ:
Именно сразу сохранить на диск не получится. Но можно сделать обычную ссылку, после нажатия на которую автоматически начнётся обычное скачивание файла штатными средствами браузера, не зависимо от того, какой тип файла (хоть html). Для этого нужно в заголовки ответа добавить заголовок Content-Disposition: attachment. Добавить этот заголовок можно через php-скрипт (как указал dzedzinskiy), можно через настройку веб-сервера. Во втором случае удобнее расположить все файлы для скачивания в отдельную папку, специально для этого предназначенную, и повесить в настройках веб-сервера форсированно отдавать файлы из папки (если апач, то можно в .htaccess этой папки указать).

Худший ответ:
Доступ к файловой системе пользователя только с его щелчка т.е разршения. Иначе я вам дам ссыку и заражу вас трояном моментально.
Это возможно только с помощью расширений для браузеров.
Так... а...  вы просите чтобы по шелчку шел запрос на скачку всегда?
www.abeautifulsite.net/blog/2007/07/forcing-file-d...
По щелчку аяксом шлете на сервер, id картинки, там тот скрипт который по ссылке выше и усе.
Вопрос: ИИ: c++ или python?

Лучший ответ:
Я бы советовал Python. У него замечательный синтаксический сахар. Будете именно писать код, а не ловить лики памяти. Если нужно делать морду приложению - либо http, либо wxPython.

Худший ответ:
программные и аппаратные средства для обнаружения и предотвращения вторжений
В наших университетах студенты сами придумывают себе НИРС, сами проверяют на актуальность, сами пишут документацию и код? Смотрите аккуратнее. Обанкротите половину IBM и Oracle вашей курсовой. Вот интересно. Наши студенты либо сайтики пишут на курсовые, либо убийц мировых IT-гигантов.
Подобные курсовые лучше писать на стажировках во всяких Касперских или Паралелсах. Хотя бы будете решать конкретную задачу, а неif guest in allowedList :
acess(guest)
else
ban(guest)
pass
Вопрос: Запись в mysql с помощью php

Лучший ответ:
Вам сюда и пару книг по PHP+MySQ...

Худший ответ:
@Homer_Simpson 
для модификации уже существующей записи в мускуле можно использовать кострукцию INSERT INTO ... ON DUBLICATE KEY UPDATE...
dev.mysql.com/doc/refman/5.1/de/insert-on-duplicat...
Хотя это реализация только мускула. Если вы предусматриваете работу с разными базами, то советую сначала прочитать ключевое значение, если оно пусто , то делать инсерт, иначе апдейт.