Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Когда начать работу над сохранением прогресса в игре?

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

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

Лучший ответ:
$object = new Object; // Инициализация объекта, который содержит property «a»

$path = 'a->b->c';
$properties = explode('->', $path);

$getProperty = function($obj, $property) {
    // Тут какие-нибудь проверки на существование, на instanceof и т. п.
    return $obj->$property;
};

$result = array_reduce($properties, $getProperty, $object);

// $result -- это последний property в цепочке, т.е. -- «c»UPD: Как я понял, автор хочет хранить пути доступа к узлам в XML-файле. Для этого проще использовать xpath и хранить строки вида '/a/b/c'.$xml = new SimpleXMLElement('<xml><a><b><c>test</c></b></a></xml>');
$result = $xml->xpath('//a/b/c');

Худший ответ:
эээ, как бэ $object->{$path} должно работать, просто конструкция говорит о проблемах с проектированием.
Вопрос: Технология Wake-on-LAN это получается кто хочет тот комп и может включить? или как-то можно запаролить ограничить доступ?

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

Худший ответ:
В редких случаях аппаратная часть позволяет задать пароль для wol. Чаще всего, это функция мат. платы - Secure On
Вопрос: Стоить ли покупать ноутбук macbook pro 2012?

Лучший ответ:
У меня Pro-шка 2012 года, НЕ ретина.
В чем преимущества:
- сам расширил память до 16 Гб (можно и до 32, проц позволяет, но денег зажал :) )
- вместо DVD поставил optibay и переставил туда штатный HDD.
- на место штатного HDD поставил SSD
- собрал SSD и HDD в FusionDrive
- ОСь обновляю все время до последней.
Все что часто запускается - летает. Все что редко - грузится с HDD.
Если ничего в мире ПО не изменится - проработает еще лет 5 в таком же режиме. ;)
А ну и главное забыл:
!!! я бы на вашем месте брал бы 13ку. Те же преимущества, только легче по весу.

Худший ответ:
Да, стоит! Только не подержанный, да можно и подержанный. Сам купил в прошлом году подобный,  правда i5, 8гб, 500гб. SSD ставится легко по производительности, от ноута супруги практически не отличается (MacBook Air i3).
Можно спокойно работать с 1-2 виртуалками под VMWare Fusion.
Для разработки как раз.
Да, на вопрос  - сколько протянет? Предыдущий макбук white unibody Core2Duo вот прямо сейчас лежит на столе. 2009 года выпуска. Батарея еще держит около часа.  Я как бы с него переезжаю :-D Пол года к ряду.
Вопрос: Macbook Pro 13' Retina (2015) — удобно ли для работы с html\php\css; как ведет себя при подключенном мониторе?

Лучший ответ:
Если берете макбук, то забудьте про винду. OS X прекрасная операционная система, идеально подходящая для разработки, в том числе и веб. Отсутствие IE легко компенсируется установкой Parallels.
За макбуком работать одно удовольствие. Многие знакомые прогеры даже внешние мониторы не используют, хватает встроенного. Если до этого вы сидели на Win, то множество рабочих столов в OS X и удобство работы с ними вас поразит. Особенно то, как это делается на тачпаде.
Синхронизация файлов? Dropbox решает, ну или аналоги.
При желании к маку можно даже андройдовский телефон подключить, есть даже спец. програмка для этого: https://www.android.com/filetransfer/

Худший ответ:
Со внешними мониторами макбук работает отвратительно.
Когда переводишь взгляд с ретины на внешний, обычный хуллхд монитор, из глаз начинают капать кровавые слезы.
А еще плохое сглаживание шрифтов на внешнем мониторе.
А еще баг с несохранением взаимного расположения экранов.
---
С мышами логитеч дружит так себе. Драйвера вроде бы есть, но в винде меньше багов.
---
А так, для веб девелопмента все очень хорошо. Я если честно вообще не знаю как люди пользуются brew (или подобными вещами) на windows.
Вопрос: Как программисту, разрабатывающему бэкэнд работать с кривой версткой?

Лучший ответ:
нормальные заказчики не отпускают верстальщика, пока бекендер не просмотрит финальный вариант верстки и не огласит список правок.допустим верстальщик добавил изображения как backgroud через css. и как в таком случае бэкэнд-программист должен полученное изображение (а точнее путь к нему) поместить в CSS-код
удалить из css и прописать блоку напрямую через style="background: url();"

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

Лучший ответ:
Смартфон.
Ноутбук с 3G модемом.
не?

Худший ответ:
Года 3 назад видел (в интернетах) устроство, позволяющее слушать онлайн-радио без компьютера. Сейчас именно его не нашёл, но вот что-то похожее:
www.cnews.ru/news/top/index.shtml?2010/05/12/390486
Вопрос: Подпись приложений для публикации в Android Market

Лучший ответ:
Приложения необходимо подписать для того, чтобы маркет мог удостовериться при апдейте, что вы — автор приложения. 
Вы можете подписать свой apk через tools вашего sdk, либо через ant(он сделает это сам, если вы генерировали build-скрипт через sdk), либо, что самое простое — через IDE. Что в eclipse, что в IDEA, есть пункт типа «Extract signed package». Визард предложат вам создать keystore и ключ в нем, а после подпишет этим ключом apk. Забекапьте keystore и не теряйте от него пароль!

Худший ответ:
Привет. Вот пример публикации приложения на маркете: http://developer.alexanderklimov.ru/android/publish.php
Вопрос: Подмена страниц гугла/яндекса, как лечить?

Лучший ответ:
Проверьте ключ в реестре HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath
Значение данного ключа равно следующему значению?%SystemRoot%\system32\drivers\etc\hosts

Худший ответ:
HijackThis и курить логи…
Вопрос: Нужен SVN клиент

Лучший ответ:
1. Поставьте консольную версию SVN
2. Cохраните как .bat и добавьте в scheduler

for /f «tokens=2*» %%i in ('svn status %1 ^| find "?"') do svn add "%%i"
for /f «tokens=2*» %%i in ('svn status %1 ^| find "!"') do svn delete "%%i"
svn commit -m «Automatic commit» %1

Худший ответ:
Используй svn ignore.
Вопрос: Как обновить java для firefox ubuntu?

Лучший ответ:
А оно вам вообще нужно? Отключите да и всё.
Достаточно актуальную версию Java и плагина к ней можно получить из ppa: https://launchpad.net/~webupd8team/+archive/ubuntu/java

Худший ответ:
Товарищ, приветствую. А что происходит, если клацнуть кнопку "обновить сейчас"?
Вопрос: Как проверить есть ли соединение с CDN или нет на php?

Лучший ответ:
file_get_contents ?
Но зачем это всё?

Худший ответ:
Думаю вот так будет лучше: ссылка<?php

stream_context_set_default(
    array(
        'http' => array(
            'method' => 'HEAD'
        )
    )
);

$url = 'https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js';

if (substr(get_headers($url)[0], 9, 3) == 200) {
    echo 'True!';
} else {
    echo 'False!';
}
Вопрос: Как добавить виртуальную машину в домен?

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

Худший ответ:
Если вписывают на машине с exchange стат. IP 
..
192.691.0.1 
Должно быть 168.
Вводя имя пользователя указывайте также префикс домена, например admin@domen.loc.
В сетевых настройках должен быть указан адрес днс сервера домена(как правила адрес контроллера домена)
Вопрос: Как изменить пароль от raspberry pi без доступа к ней?

Лучший ответ:
Если есть доступ по ssh к дефолтному пользователю pi, то нужно в терминале написать "sudo su", это залогинит вас как root и там уже написать "passwd pi",  если писать "passwd pi" от пользователя pi, то он будет запрашивать старый пароль. Под рутом он этого не спрашивает.
Либо примонтировать sd на другом компьютере (линукс) и в любом текстовом редакторе скопировать хэш известного пароля нужному пользователю в файле /etc/shadow

Худший ответ:
Как вариант попробовать такой рецепт:
lifehacker.com/reset-a-forgotten-raspberry-pi-pass...
(возможно понадобится USB клавиатура)
Вопрос: React + React Native vs. Angular 2 + Native Script — ПАНИКА, что выбрать?

Лучший ответ:
Вопрос можно сократить по сути до "что выбрать react или angular"? Очередной холливар. 
Если вы ни в том ни в том не работали, стартануть наверное проще будет с Angular и его MVC подходом, если же вам интересно поучиться подольше и поразбираться побольше, то выбирайте React с flux,redux,relay и прочими штуками. 
Если вам поиграться, то выбирайте что больше по душе. 
P.S. А веб вью даже на современных и быстрых не работает нормально, так что скорей всего эпоха кордов на закате.

Худший ответ:
Я не опитний ангулярщик или реактер ,но могу сказать,  что лучший вариант  ето нативное приложение на свифте или андроиде .  С нейтив скриптом вроде как проблем много + размер ангулара не маленький  и приложение вийдет громоздким . С Реакт нейтив ситуация получше , но там тоже свои проблемы и часто приходится допиливать  все напильником в виде нативного кода на свифте или джаве. 
Определитесь с одной платформой и сделайте нативное приложение . Ето и время вам сохранит и нервы  + будет  приложение которое работает на  одной платформе, но работает хорошо , а не приложение на двух, которое работает одинаково плохоа на обеих платформах .
Вопрос: про Gimp и .psd

Лучший ответ:
Привет. Есть аналогичный вопрос и ответ.

Скрипт нужно будет скопировать в каталог (например): D:\Program Files (x86)\GIMP-2.0\share\gimp\2.0\scripts, перезапустить GIMP, после этого в меню «файл» появится новый пункт «Save all layers». Диалоговое окно без пути, но это уже мелочи. Копи-паст в помощь.

Худший ответ:
GIMP сводит группы слоёв при открытии psd, так же и сохраняет - группировать не умеет, остаётся только один (первый) уровень слоёв. Использовать его в данном случае чревато проблемами, хотя если файл соответствующий, то не страшно. Решение проблемы не знаю.
Вопрос: Проблемы с меню в вордпресс?

Лучший ответ:
Здравствуйте, я не силен в знаниях кода, но хочу помочь :)
Вот есть кусочек кода Вашего меню: 
}
.header-style6 .ver-megamenu-header:hover .vertical-megamenu:before {
  display: none;
}
Как видите, свойство display: none; может быть этой проблемой неактивного меню.
Параметр "display: none" делает элемент неактивным.
"display: none">Я - невидим, неактивен!
Попробуйте поменять на display: inline-block;

Худший ответ:
там у вас много менюшек всяких
Вопрос: Программу для напоминания?

Лучший ответ:
А чем встроенный планировщик заданий не подходит?
Настраиваем триггер на тот же батник, который выкидывает Alert.

Плюсы:
 — не громоздкость;
 — бесплатность;
 — без лишнего зоопарка софта.

Худший ответ:
Вот, например, на каком то софт сайте категория софта есть будильники, по крайней мере есть нормальное описание и категории бесплатное можно поставить.
Я пользовался BIRTHDAY! millennium, но он не напомнит чаще раз в сутки, скорее как напоминалка о праздниках.
Вот что-то похожее под ваш запрос.
Вопрос: Gunicorn or uwsgi?

Лучший ответ:
пока (уже года полтора) aiohttp может только  с Gunicorn
хотя тоже встречал что uWSGI пошустрее в работающих высокогруженных

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

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

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

Лучший ответ:
Разрешить пользователю запускать программы только из указанного списка:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"RestrictRun"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun]
"1"="путь_к_первой_программе"
"2"="путь_ко_второй_программе"
...

Худший ответ:
Сделайте эту программу оболочкой.
Вопрос: Вывод новостей с двумя разными стилями wordpress?

Лучший ответ:
вам всего лишь нужно css свойство nth-child()
Допустим у нас новости выводятся в таком виде<div class="items">
<div class="item">Новость 1</div>
<div class="item">Новость 2</div>
<div class="item">Новость 3</div>
<div class="item">Новость 4</div>
<div class="item">Новость 5</div>
</div>
Для того чтобы задать стиль первой новости, то необходимо сделать так.items .item:nth-child(1){
color:red;//перечисляем свойства
}
Для того чтобы задать стиль третьей новости, то необходимо сделать так.items .item:nth-child(3){
color:blue;//перечисляем свойства
}
так же можно использовать в таком виде.items .item:nth-child(2n){
color:blue;//перечисляем свойства
}
это означает задать стили для каждой второго элемента

Худший ответ:
$a % $b	Деление по модулю	Целочисленный остаток от деления $a на $b.
php.net/manual/ru/language.operators.arithmetic.php
Вопрос: Выборка по группе ВКонтакте

Лучший ответ:
1. Requests: HTTP for Humans — Python lib.
2. groups.getMembers — Возвращает список участников сообщества
3. friends.get — Возвращает список идентификаторов друзей пользователя

Худший ответ:
1. если про Python — kmike уже написал удобную обёртку, знай смотри документацию
2. Через API вы сможете получить список друзей, точнее сможете только у тех, кто авторизовал ваше приложение + у него должны быть соотвествующие настройки приватности
Вопрос: Тестирование ПО. Какие вопросы и трудности были на собеседование?

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

Худший ответ:
Главная проблема таких вопросов в том, что люди пытаются подготовится к собеседованию, а не к самой работе. Если вы опытный профессионал, то изучайте и любите свою профессию, тогда и на собеседованиях проблемы не будет.
Поверьте мне, очень заметно если человек плавает в предмете. И очень видна разница между заученными данными и пониманием.
Вопрос: Django. Аналог DEBUG=True на production'е?

Лучший ответ:
Ну есть такая штука как логи. https://docs.djangoproject.com/en/1.8/topics/logging/ пиши еррор лог в фаил на проде.

Худший ответ:
Попробуйте Sentry. Покроете и фронт и бэк.
В Django  встраивается как error handler. Ставить просто, написана на django.
habrahabr.ru/post/111283
Вопрос: Как сделать изогнутый слайдер?

Лучший ответ:
js + svg
Вот простой пример: ruseller.com/lessons.php?rub=2&id=2783 так как не думаю что есть изогнутые.

Худший ответ:
Копайте в этом направлении.Path Animation
Вопрос: Серийники MS Office

Лучший ответ:
Используйте фишку «Удаленный реестр».
Но вы все неправильно делаете.
У компании должны быть документы на офисы (даже возможно с указанием ключей). Бухгалтерские документы.
Просто считаете разницу количества лицензий и количества требуемых офисов, докупаете нужное, проверяете, что те, кому офис не нужен, его не имеют.
При проверке показываете документы — никого не волнует какой у вас там серийник, ломаный ли фоис или нет

А если документов о покупке нет, то наличие лицензий вам не поможет.

Если же покупалось с OEM-офисом, то другая устория.

Худший ответ:
Спасибо за советы.
Дело в том, что парк весьма разношерстный, есть офисы 2003, 2007, 2010 а так же OpenOffice и вот задача, собрать на какой машине какой офис с каким серийником.
Спасибо!
Вопрос: Стоит ли уйти из университета, чтобы поступать в другое учебное заведение?

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

Худший ответ:
Поменяйте универ, дело не хитрое на первом курсе.
Вопрос: Как получить пароль активного соеденения WIFI используя C#?

Лучший ответ:
XP / 2003HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WZCSVC\Parameters\Interfaces\{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
Vista / 7 / 8C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces\{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\{Random-GUID}.xml
где ххх - GUID соотв. интерфейса.
Однако, они хранятся там в зашифрованом виде, и для расшифровки нужно воспользоваться соотв. функциями Windows Cryptography, в частности CryptUnprotectData. Однако, (чтоб жизнь не казалась малиной!) сделать это можно только в системном контексте, так что, код придется инжектить через NtCreateThreadEx или выполнять в установленном системном сервисе.
Учитывая все эти подскоки, не думаю, что имеет смысл детально разбирать, как это все сделать, ибо, если Ваш уровень понимания это позволяет, приведенных данных достаточно для самостоятельного движения в нужном направлении, а если нет, то это все равно не поможет. Тогда лучше воспользоваться готовыми рабочими тулзами, которых на просторах Инета тонны.

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

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

Худший ответ:
Мало информации: компания, статус, задания, что Вы ответили...
Мы тут не провидцы же)
Вопрос: Прокси провайдеры (платные) — какие рекомендуете/знаете?

Лучший ответ:
scrapinghub.com/crawlera  эти ребята должны быть надежными

Худший ответ:
Отзывы и рейтинг проксей, если вдруг кому понадобится proxy-rating.info
Вопрос: Как подружить Atom Beautify и PHP?

Лучший ответ:
Проблема в глобальной переменной php
1. Качаем с cs.sensiolabs.org  файл  php-cs-fixer.phar  (там есть большая копка инсталл)
2. Пишем путь настройках бьютифаера и ставим галочку "Beautify On Save"
3. Заходим Свойства системы > Переменные среды > 
в переменные PATH и переменной Path добавляем путь к вашему PHP серверу обратите внимание на то что перед тем как писать путь, вам нужно поставить ;
У меня OpenServer по этому C:\OpenServer\modules\php\PHP-7.0-x64, 
Если у вас тоже OpenServer, учтите что в нем много версий php, для того что бы точно определить какая у вас версия, зайдитеOpenServer > Настройки > модули и укажите тот который у вас.
Перезагрузите Атом и попробуйте сохранить любой php файл, все должно работать.Если у кого-то не сработало
Проверяем, все ли правильно вы сделали. 
Запускаем cmd (WIN+R пишем cmd) в запустившимся окне пишем PATH и Path
если в конце строк будут ваши пути, то вы сделали все правильно, попробуйте перезагрузить компьютер и еще рас запустить атом.Если после перезагрузки не заработало
Запускаем cmd (WIN+R пишем cmd) в запустившимся окне пишем php если вам выдало сообщение:"php" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Значит не правильно указан путь к серверу PHP, проверьте правильно ли вы указали путь в переменных PATH и Path.

Худший ответ:
На ubuntu 15 мне помогло вот это:
curl get.sensiolabs.org/php-cs-fixer.phar -o php-cs-fixer
sudo chmod a+x php-cs-fixer
sudo mv php-cs-fixer /usr/local/bin/php-cs-fixer
Вопрос: Вы читали Энциклопедию профессора Фортрана?

Лучший ответ:
Я тоже читал энциклопедию профессора Фортрана и до сих пор многое из неё помню. У неё был предшественник под названием «А я был в Компьютерном Городе», но к сожалению я ваш ровесник и не попадаю под целевую аудиторию вашего вопроса.
Раз уж вопрос о книгах — кто нибудь из вас читал "О чём размышляют роботы?". На меня эта книга повлияла сильнее «энциклопедии».

Худший ответ:
Что любопытно: из за тега «кот» в блоке справа «Похожие вопросы»
4 ссылки на вопросы с тегом и/или заголовком про кота
2 ссылки про книгу/энциклопедию

при удалении тега список не меняется — видимо кэш