Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как сменить пароль для пользователя MySQL?

Лучший ответ:
MySQL SET PASSWORD Statement Syntax
The syntax for the MySQL SET PASSWORD statement to change an arbitrary user's password is as follows:
SET PASSWORD FOR 'user'@'host' = PASSWORD('newpassword');
To change your own password, the syntax is:
SET PASSWORD = PASSWORD('newpassword');
That is, to change another user's password, you will need to specify their username and hostname exactly as it is in the User and Host columns in the mysql.user table.Источник

Худший ответ:
Эм. Откуда берется пароль? Это стандартный хешь, весь мир перешел на него. Конкретно в laravel он делается так $hashed = Hash::make('secret');
Конкретная страница с мануале по laravel laravel.com/docs/5.0/hashing всего пара строк
Ну и вообще главный ответ на ваш вопрос это не как делать хешь, а как читать документацию! Вы начали работать с фреймоврком и не прочли ее? Там дел на часа два, она короткая и вполне ясная.
Вопрос: Какими модулями вы пользуетесь для SEO Django?

Лучший ответ:
Я эволюционно шел:Сначала просто вбивал переменные в методе формирования контекста.Добавил стандартные мета-теги в модель с настройками (на случай, если нечего вбивать).Добавил мета-теги в модель, допустим, с категорией и понял, что стоит создать абстрактный класс, от которого позже наследовал и базовые настройки и эту модель.Понял, что вьюхи сильно дублируют код: постоянно присваиваю переменным одно и то же.В базовой вьюхе определил переменную, которая определяет, какие мета-теги используются, для каждой из них сделал метод ее получения, теперь во вьюхах пишу просто список мета-тегов, оно пытается выгрузить их из модели, либо найти метод, который их вернет (такой метод нужен на случай, если мета-теги не заполнены и нужно вместо seo_title подставить просто name).Понял, что, по-хорошему, тут нужно создать приложение, которое сможет расширять любую вьюху. То есть отвязать его от моей базовой вьюхи и подарить сообществу.Наконец-то решил погуглить: нашел django-meta, которое делает все то же самое, только чуть более изящно, автор явно прошел дальше по эволюционной ветке.Приуныл, собираюсь использовать вот буквально завтра.
Оно выглядит хорошо: предоставляет базовый класс с мета-тегами, миксин для вьюхи (который экземпляр класса добавит в context). Можно забить мета-тег либо статично во вьюху, либо сделать метод для его динамического получения. Вкупе с абстрактной моделью это получается удобно, в данный момент я не могу придумать лучше.
Да, что касается админки. Если там нужны какие-то стандартные действия с полями SEO, типа как добавление их в fieldsets, лучше тоже создать миксин, который переопределил get_fieldsets, например (или что там у вас).
p.s. Я не думаю, что все это имеет смысл на сайте-визитке, например. Я бы делал такое начиная с масштаба интернет-магазина и более.

Худший ответ:
Ну если с картинками рабоатете то 3 + 2 (альт и тайтл)
Вопрос: Как получать данные с сайта для приложения на SWIFT?

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

Худший ответ:
Оффтоп: Вы собираетесь писать диплом и не имеете понятия как работает передача данных в интернете ? Что то тут не так.
А теперь по теме:  В идеальном случае на сервере с расписанием надо организовать REST API(если его нет).
Я думаю этого достаточно что бы начать гуглить.
Вопрос: Как сохранить лицензию на Windows 8?

Лучший ответ:
А почему никто не вспомнил про UEFI? Тем более, на моноблоке Win8, следовательно, большая вероятность, что у ТС UEFI и туда зашит ключ. Если предоставите точную модель моноблока, то можно это посмотреть.

Худший ответ:
А где на офф. сайте скачивание? Там по-моему только для апгрейда с 7, ну и еще во всяких платных подписках MSDN.
А так думаю все ок если оригинальный образ (даже с торрентов) активируется этим ключом. Еще в наклейке на корпусе вроде бы есть смысл для доказательства лицензионности (хотя где-то было написано, что и чеков и т.п. хватит). Ну и если это дома, а не на работе, то вряд ли стоит так париться о законности, главное, чтоб активировалось и работало.
И если диск еще не полетел, то можно просто делать бэкапы диска/разделов либо стандартным Windows Backup (в 8 как-то переименовали), либо чем-нибудь типа Acronis True Image.
Вопрос: Платежная система на сайт с генерацией временной ссылки для скачивания?

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

Худший ответ:
Какой выбрать сервис принятия платежей с автоматической отправкой инфопродуктов?
Тоже ищу. Проанализировал уже более 20 систем. 
Недоделанных куча. И комиссии огромные. 
Уже смотрю в сторону альтернативных вариантов. Я программист, могу и так прикрутить парочку основных платежных систем. Но вот с добавлением нескольких десятков систем заморачиваться не хочется. Да и нужно ли? 
В общем, вижу, вопрос актуальный. 
Да, еще я понял, что не только в агрегаторе дело. Движок или его модуль должен уметь работать с агрегаторами, чтобы генерировать ссылки на инфопродукт. 
Плюс, люди жалуются, что в некоторых агрегаторах деньги пропадают. 
Выбирать нужно не только по функционалу, но и надежности компании. 
Желаю удачи! 
Найдешь решение, дай знать. Буду признателен.
Вопрос: Какой проект реализовать на Arduino Uno?

Лучший ответ:
а может отталкиваться от того, какой инстутут/кафедра? преподов лучше всего зацепит, если тема близка/понятна.
ну и + автору вопроса. На моей памяти чуть ли не первый вопрос о дипломной работе, заданный не в конце весны =)

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

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

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

Лучший ответ:
Регистрируетесь на github, находите интересный проект, начинаете писать для него что-то. Публикуете. А дальше — вместо резюме (или вместе с ним) присылаете свой github профиль работодателю.

Худший ответ:
Если интересно — пишите, есть о чем поговорить. (если интересно метапрограммирование)
Вопрос: Логгирование запросов ipad к серверу через d-link?

Лучший ответ:
Решений может быть много — самое простое ИМХО сделать на dlink открытую wifi сеть, через нее лазить айпадом куда надо, а на mac os x запустить wireshark и слушить трафик айпада.

Худший ответ:
ещё можно поставить на роутер openwrt/ddwrt, а уже в неё tcpdump. Таким образом можно сразу проверять правильность догадок о url'ах для загрузки, путём блокировки маршрутов iptables'ом.
Вопрос: Что выбрать: JavaScript + HTML5 или же Java под Android + может и веб?

Лучший ответ:
Все грустнее и грустнее вопросы идут...
Хотите учиться java + android и javascript? ну так учите оба язык. java для клиента, javascript в качестве сервера, так или иначе это все клиент-серверные технологии. Можно на js клиенты писать, но это вам еще так же долго придется вникать что да как, ибо фронтенд дело сложное (только изза разнообразия хаков и кастылей).
Вы за месяц могли уже осилить пару приложений под java или одно мелкое под js, но в итоге вы все сидите и ждете что бы кто-то что-то подсказал. 
могу вам посоветовать только одно: учите С.
p.s. и эти люди что-то имеют против php?

Худший ответ:
ИМХО Node.js не подходит для типовых веб-проектов
"Новомодные" но ужасно нестабильные и сырые плюшки.
От версии до версии никакой обратной совместимости кроме как у "дефакто" решений
(читайте - прикладных утилит: yeoman, grunt, bower, stylus, sailsjs).
Баги фиксятся месяцами, а важные фичи могут внедрятся годами...
Сужу по backbone / angular / ember / meteor
Serverside JS не торт. Максимум - prerender фронтенда.
Сишные функции для оптимизации в node просто дикий шлак: 
на вызов тратится больше времени чем на выполнение.
Вот из клиентского сейчас нормально работает Angular.
В остальных случаях проявляются "детские болезни" обратной совместимости (у Angular их меньше) и утечки памяти в браузере (хотел бы я что бы это была шутка).
"Java под вэб" это не страшный зверь, скорее игривый котёнок.
Не стоит обобщать и принимать все за чистую монету.
Не энтерпрайсом единным. 
Поедание оперативки лечится offheap кэшированием модели, все остальное без проблем.
Серверная сишка это хорошо, но небезопасно и сложноподдерживаемо в долгосрочной перспективе.
Гляньте Grails если так страшно за порог вхождения.
Сам пишу на Play2, коим очень доволен.
Правда там ещё нужно использовать Jooq и liquibase.
Для отрисовки интерфейсов можно использовать ZK или Vaadin.
Java выучить можно за 2 недели, причём первого тома CoreJava будет достаточно для вэба. 
JS тоже можно выучить на том же codecademy за 2 недели.
Android это вообще отдельная тема, его API никак не связано с вэбом.
Но и базовых знаний Java должно быть достаточно для освоения.
Можно почитать вот это.
p.s. почти мой шаблонный ответ на вопрос "а что учить после PHP?"
Вопрос: Изменится ли скорость выполнения MySQL-запроса?

Лучший ответ:
Возьмите да протестируйте и посмотрите планы запросов.
EXPLAIN
dev.mysql.com/doc/refman/5.7/en/optimization.html

Худший ответ:
Насколько я помню, запрос имеет ограничение на размер пакета (это к вопросы длины запроса), кажется в 4кб по умолчанию. Определяется в переменной max_allowed_packet в my.cnf. 
Если есть индекс по price и product_id является ключем или уникальным индексом, то даже 10000 товаров особой нагрузки не создадут. Так как выборка идет по ключу с созданием таблицы запроса в памяти, далее поиск min/max по имеющейся выборке. Только вот зачем там "WHERE 1 AND"? И что-то кажется, что запрос в таком виде выполнен не будет, определена переменная v, которая не используется.
Да, по поводу product_id - лучше его сделать числом, а не строкой! Хотя бы через промежуточную таблицу. 
Кажется нужно так:SELECT min(v.price) as min, max(v.price) as max FROM s_variants AS v WHERE v.product_id in('124','125','126','127','128','129','136','138','314','315','316','317','318','319','320','321','322','323','324','325')
Вопрос: ReactJS где же лучше применять?

Лучший ответ:
ReactJs можно применять в связке с Flux ( есть варианты, типа Reflux). Flux это архитектура построения сложный приложений, так же предоставляет набор методов для организации этой архитектуры. 
Где применять. Однозначно там, где нужно обрабатывать большой массив данных в реальном времени. Рендеринг на React до сих пор самый быстрый из всех фреймворков. 
React проще, чем Angular и Ember например, изначально работает на компонентах, причем шаблоны уже встроены в компоненты, что может быть весьма удобно. Компонентная архитектура это вообще будущее  и вторая версия Angular потихоньку движется в этом же направлении. Есть так называемые mixin, готовые компоненты, которые уже можно встроить в приложение. Есть роутинг. В целом конечно Angular больше фиче комплит, огромная армия разработчиков постоянно добавляет что то, да и сама команда активно работает над фреймворком. Кроме того туча туториалов и готовых решений делает Ангуляр лучшим универсальным решением для всего фронтэнда на сегодняшний день.

Худший ответ:
Рекомендую посмотреть:
isomorphic.net
davidchang.github.io/ngReact
https://github.com/facebook/react/wiki/Complementa...
https://andywalpole.me/#!/blog/142134/2015-the-end...
После этого уже самому принимать решение, основываясь на личных предпочтениях.
ЗЫ: если уж так нравится Angular, то может стоит обратить внимание на его логическое продолжение в виде Angular 2.0? ЕМНИП, в нем View основан на более корректной концепции WebComponents.
Вопрос: Куда податься программисту-электронщику?

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

Худший ответ:
Во время учебы в вузе я точно также был влюблен в embedded. После вуза без проблем трудоустроился, однако речь идет о городе-миллионнике. 
Но самое печальное здесь то, что, проработав некоторое время,  понял: на эмбедеде далеко не уедешь. Аутсорсинга и фриланса практичеки нет, почти все вакансии сводятся к работе на оборонку.
Перебрался на web, нисколько не жалею. А вот "железки" остались как прекрсное хобби.
Вопрос: Zato — ESB на Python. Кто использовал?

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

Худший ответ:
Моя компания использует. 
К ней скорее можно относиться как к application server, расписанию и удобному набору питоновских модулей. Соединить две системы без кодинга вряд ли получится. 
Плюс, так как это питон - довольно-таки нетороплива.
Вопрос: Как выяснить, почему FileZilla ломает файлы?

Лучший ответ:
возможно, проблема в неверном режиме передачи данных (есть ascii, binary и еще что-то).
попробуйте разные режимы.

Худший ответ:
Уменьшил количество передаваемых файлов с 10 обратно до 5 - помогло О_о
Вопрос: Что предпочесть: Windows 8.1 или Windows 10?

Лучший ответ:
У Вас банально нет выбора. Покупать будете 10-ку.
Однако, имеете право использовать и 8-ку по той же лицухе.
В общем и целом я бы посоветовал 10-кой и пользоваться. И Вам скиллы новые, и пошустрее она на том же железе. Там на самом деле ничего особенного нового в обычном использовании-то и нет.

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

Лучший ответ:
Почему у вопросов нету возможности поставить минус?

Худший ответ:
Скрипт листинга файлов на сервере
jomppa.net/projects/sindex
Вопрос: На каких сайтах дизайнеры логотипов качают шрифты?

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

Худший ответ:
С учетомхочется просто пополнить свою базу шрифтов
занесите в закладки paratype.ru и подпишитесь на них в ФБ - в последнее время новинки от них появляются на родном сайте быстрее, чем на майфонтсе, и с очень приличной скидкой в первые 5-7 дней после релиза.
еще из е-магазинов - fontfont.com
Вопрос: Как добавить рубрики товаров WooCommerce в пункт создание меню WordPress?

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

Худший ответ:
Добрый день, нет ли какого то решения для такой ситуации:
Если у меня допустим 7 категорий с 20-30 подактегориями и в каждой подкатегорией куча товаров, допустим по 50.
Как вот это все добавить чтобы потом не «играться» с перетаскиванием?
Заранее благодарен за ответ или нужное направление действий.
Вопрос: Какой выбрать компьютер для работы с графикой?

Лучший ответ:
Если будешь собирать системник. То базой обязательно должен быть i7. Они показывают хорошую производительность при работе с графическими редакторами. А видеокарта nvidia из серии quadro - они как раз предназначены для работы с редакторами (цены от 6000 до 30000 в рублях , так что выбирать есть их чего), а все остальное уже на вкус и цвет. Так что уложится в 1000 зеленых не составит труда. Так же важен хороший монитор для того чтобы правильно передавать цвета, а это важно при работе с графикой. Надеюсь хоть чем-то облегчил вопрос)

Худший ответ:
MacBook или iMac б/у
Вопрос: За что гугл дискриминирует оперу?

Лучший ответ:
Посмотрите данные statcounter: gs.statcounter.com/#browser-US-monthly-201010-201110
в США (как основной рынок) и большинстве других стран доля оперы (все версии) не набирает и 1%. Даже в Норвегии (как бы разработчик вроде бы) менее 5%.
Ну, т.е. если гугль отказался от поддержки, например, IE6, и этому все рады, то почему должен поддерживать оперу, у которой доля рынка еще меньше? Для одной Роисси, которая по инерции продолжает ее юзать со времен диалапа из-за кнопки отключения картинок?

Худший ответ:
А в чем, собственно, проблема?) У меня уже давно в настройках сайта гугла стоит маскировка под firefox… Работает лучше, имхо)
Вопрос: Раздача Wi-Fi после авторизации

Лучший ответ:
Проектов таких полно, начиная от chillispot и заканчивая wifidog. Можно даже самому написать на основе iptables + простого web-сервера.

Худший ответ:
Логика следующая: вай-фай сам открытый, клиент подключается к точке, но из ресурсов доступен только один ваш сайт со страничкой авторизации. Как только авторизация прошла, правилами на роутере (или самой wi-fi-точке) разрешается соединение. Как подсказывали выше, есть решения. Начинайте поиск в сторону wifi hotspot.
Вопрос: MVC vs MVVM за чем будущее?

Лучший ответ:
Будущее за теми, кто хотя бы умеет читать википедию.
Для справки, ни MVVM ни MVC не являются шаблонами проектирования. Это схема использования нескольких шаблонов проектирования. Основная идея оных - разделение логики на слои. MVC декларирует разделение на логику представления, бизнес логику и связывающие это все контроллеры. В MVVM же основная идея заключается в более удобном управлении представлением модели. Особенно в случае когда модель может меняться из слоя представления (из UI тобиш, датабиндинги и все такое).
p.s. Помимо MVC и MVVM существует масса других схожих схем, типа MVP, HMVC, PAC...

Худший ответ:
MVC vs MVVMи за чем будущее ?вот и я говорю: Зачем?!))
Делать нужно не по PR-"технологиям", а по структурным связям объектов при их взаимодействии в том или ином случае. А они - разные бывают.
Вопрос: Какую книгу прочесть по javascript/jquery, чтобы перестать писать индусский код?

Лучший ответ:
Ну вообще согласен с @FoxInSox. Либо посмотрите на гитхабах опенсурс проектики.
А если смотреть ваш код то...$(document).on('click', '.filter fieldset.second .second-param .country .sended-param', function(){
Это может быть стартовой точкой для упрощения кода. У вас монструозные и неповоротливые конструкции из селекторов. Селекторы повторяются и т.д. Можно искать от контейнера а не по всему документу... вариантов оптимизировать этого дело масса. Один из вариантов - использовать data-* атрибуты для биндинга ивентов и поиска элементов. Таким образом наш код не зависит от классов и прочей чуши, которая нужна для представления. Посмотрите как это реализовано в twitter bootstrap.
Вообще ваша главная проблема - дублирование кода и нецелесообразное использование селекторов. Так же старайтесь использовать доступные в jQuery промисы вместо того чтобы вкладывать один колбэк в другой.

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

Лучший ответ:
Информатика и вычислительная техника - всего понемногу ( программирование, администрирование )
Прикладная информатика - смотря по факультету если в экономике, то похоже на смесь ИВТ и экономики
Программная инженерия - программирование
Информационная безопасность - программирование + администрирование + что то связанное с безопасностью
Приборостроение - электроника, схемотехника, физика, химия + немного программирования
Бизнес-информатика  - не знаю что это, но смахивает на администрирование банковских систем
Всё зависит от твоего мышления, что тебе больше нравится - программирование или что то другое. Кроме приборостроения все специальности связаны с программированием в большей или меньшей степени. Бизнес информатика меньше всего связана с программированием из компьютерных специальностей.
В глубинке программисты действительно не нужны — в этом твой отец прав, поэтому как выучишься тебе нужно будет переехать в Москву или в Питер. Желательно пару друзей-программистов с собой забрать.
А можешь сразу поступать в Москву или в Питер - по ЕГЭ реально поступить на бесплатный факультет очно если набрать по трем предметам около 200+. На престижность ВУЗа можно не смотреть, главное чтобы он был государственный технический и предоставлял дешёвое общежитие сразу после поступления.
работать при этом можно в том же маке по выходным или в евросети или промоутером, кароч деньги будут, если поступишь на бесплатный очно, то будешь получать ещё стипендию

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

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

Худший ответ:
Для передачи данных можно. 

В проектах «пультов для бытовой техники из смартфонов» используются 2 ИК светодиода включенные в разной полярности, для обеспечения нужной частоты:
http://rtfms.com/episode-4-turn-your-iphoneandroid-mac-pc-player-etc-into-a-universal-remote.htm

Для приема наверно тоже возможно использовать микрофонный вход, но на готовые решения не натыкался.
Вопрос: Обучение после колледжа, или как грамотной выбрать путь в грамотные программисты?

Лучший ответ:
Я Вам сейчас открою страшный секрет. Плохое преподавание - это не оправдание для того, чтобы не учиться. Берите в руки книги и вперед - учиться самостоятельно. Благо, ресурсов сейчас выше крыши. А колледж не бросайте: доучитесь хотя бы до бакалавра, лишние знания и звания никому не мешали еще.
Еще один большой "секрет": попытайтесь устроиться на работу уже сейчас (хоть на стажировку, хоть на позицию "поди-подай", если уж совсем никакого толку), не ждите окончания учебы. Учиться и работать одновременно - шикарная школа жизни. Зато по окончании учебного заведения будет и опыт, и хоть некоторое понимание того, что Вам нужно.
23, конечно, не 33, но откладывать в долгий ящик не стоит. Пока Вы сомневаетесь и теряетесь, позиции, на которые Вы претендуете, будут занимать те, кто не сомневается и двигается в выбранном направлении.
Желаю успехов.

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

Лучший ответ:
Обычно цена разработки проекта и цена поддержки могут различаться в разы, причем в обе стороны =)
Если полный комплекс, то не думаю что возьмутся делать менее чем за 100% стоимости человеко-часа конкретного разработчика, (!!!)а не стоимости проекта. Если Вася Пупкин сделает проект за 100 рублей, Лебедев ведь не будет его поддерживать тоже за 100 рублей. Так что ориентируйтесь на цены тех кто будет поддерживать.

Худший ответ:
Что мешает вычислить стоимость часа на этапе разработки, и умножить эту цифру на количество часов на поддержку?