Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Python 3.x + Sublime text 3

Лучший ответ:
Если хотите исполнять скрипты прямо в редакторе, то создайте New Build System… в разделе меню Tools.
В новом файле напишите, например:

{
    "cmd": ["python3", "$file"]
}

Потом в табе со скриптом (он должен быть сохранён) Ctrl+B, внизу появится панель, в которой будет вывод вашего скрипта.

Худший ответ:
> очень хотелось бы его интегрировать в sublime text 3. Может кто-нибудь делал это?
Да, автор сублима и сделал. Пользуйтесь на здоровье.
Вопрос: Что не хватает в моем коде? Что изучать дальше?

Лучший ответ:
Я только про «упаковку» напишу. Не хватает английского языка – сразу понятно, что уровень не разговорный. "Prophet" – это скорее, «пророчество», «предсказание», чем прогноз. Прогноз погоды – "weather forecast". Та же претензия к содержанию Readme. Помимо языка, Readme не полон, т.к. не даёт толком никакого представления о продукте. Ссылка на демо или хотя бы скриншоты не помешали бы подтвердить, что выглядит действительно красиво. Как устанавливать, какие зависимости, примеры интеграции, API, ссылки на использованные компоненты, может. Не видно тестов.

Худший ответ:
Не знаете что учить? Учите JS!
Вопрос: Как увеличить скорость загрузки сайта wordpress на VPS/VDS?

Лучший ответ:
Вам же гугл сказал все - 550мс ответ сервера. Это и есть узкое место. Сервер принимает запрос, делает что-то свое, форвардит на PHP, тот поднимает весь WordPress, тот неоднократно лезет в базу данных, потом данные обрабатывает, генерирует html и возвращает их серверу, который отправляет в браузер. Оптимизуйте так:
- SSD
- Удаляем Apache и забываем как страшный сон
- Nginx, отключить все ненужное логирование, оптимизировать настройки (буферы, keep-alive и тд), gzip, кеширование статики на стороне клиента и адекватное время жизни кеша
- PHP5-FPM версии 5.5.9 и выше с встроенным OPcache, оптимизировать настройки
- кеширующий бекенд (Memcached / Redis)
- MariaDB вместо MySQL (пошустрее будет) - погоняйте неделю-две в дефолтном конфиге, потом тюнить по результату (кеши в основном)
Далее на уровне самого WordPress:
- плагин для объектного кеширования (Memcached / Redis)
- Fast Full Page Cache или аналог (не используйте тяжелые WP Super Cache / W3 Total Cache) для кеширования страниц целиком
- минификация и конкатенация скриптов и стилей
Есть еще и хардкор для настоящих мужчин:
- HHVM с фоллбеком на PHP
- Nginx fastcgi_cache
- Кастомная сборка Nginx с модулем nginx_memcached, чтобы PHP вообще не поднимать без острой надобности
- Nginx SPDY
- и так далее...
Ну и, конечно же, сам сайт надо рефакторить - и верстку, и функционал. Удалить ненужные плагины, где можно обойтись одним фрагментом кода вместо целого плагина - обходиться.
Удачи :)

Худший ответ:
произвести оптимизацию самого вдс!
как минимум скинуть конфиг самого vds сервера.
где раньше был сайт? в РФ?
а сейчас? в Германии?
=)
Вопрос: Как вы справляетесь с информационным перенасыщением?

Лучший ответ:
Разделите информацию на реально нужную вам и не нужную. Не нужную не читайте, не смотрите не запоминайте.
Нужную делите на 2 группы: нужную редко и нужную постоянно. Нужную редко записываете куда ни будь в сжатом виде и по необходимости открываете и смотрите, нужную постоянно запоминаете.
А вообще мозг и память сильнее чем вы думаете. Человек может запомнить просто огромное количество информации, если у вас есть такая необходимость посмотрите специальные технологии запоминания (ассоциации и т.п.)

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

Лучший ответ:
Алгоритмы. Немного олимпиадного программирования ОЧЕНЬ не помешает. Алгоритмы там предлагают несложные, но очень нетривиальные, надо чувствовать, как решить задачу. Элементы сложности алгоритмов. Две задачи из восьми гарантированно будут.
Алгебра и дискретная математика. Первый курс, всё скопом, без доказательств. Линейные уравнения, квадратичные формы, матрицы, собственные векторы, жорданова форма, перестановки, графы, теория множеств, комбинаторика, алгебра логики…
Интегралы (не слишком «злые», но приёмы «подстановка», «по частям» и «тригонометрический интеграл» всё же освоить стоит). Интеграл средней сложности — постоянный гость в ШАДý. Может быть и ещё одна задача из мутьанализа — но это как повезёт и задача будет гарантированно нетривиальная, но решающаяся на «том, что помнишь с института» — дифференцирование, ряды Тейлора, основы топологии, простейшие пределы, правило Лопиталя. Вспомни, как берутся простейшие двойные интегралы, может попасться, например, на теории вероятностей.
ФКП. Самое начало. Аналитических функций и рядов Лорана точно не будет. А вот то, что в комплексном поле многочлен n-й степени имеет n корней, знать надо.
Теория вероятностей. Непрерывные и дискретные вероятности. Нечто несложное, почти что на уровне кубиков и карт, но одна-две из восьми будет. Хотя статистика — важная часть ШАДа, на экзамене не требуют. И пекла типа белых шумов и интегралов Ито не будет. Хотя что-то типа дискретной марковской цепи — а вдруг, хотя знакомые мне три экзамена не было.
Школьные олимпиадные задачи. Возможна одна.
Итого.
Две — алгоритмы.
Одна-две — вероятность.
Одна — интеграл.
Две-три — что угодно из школьной математики, дискретной математики, матанализа, алгебры, ФКП…
P.S. Очень хороший приём, который мне помог. Конечно, вам придётся держать скан какого-нибудь справочника или распечатку Википедии (это не возбраняется, но электроника запрещена — впрочем, калькулятора задачи не требуют). Печатайте на одной стороне, вторую — на черновик!

Худший ответ:
Дополню ответы предыдущих комментаторов: 
Стоит поискать различные курсы на курсере или ютубе. У самого ШАДа большинство лекций есть в публичном доступе - ими можно воспользоваться. Посмотрите лекции ФКН ВШЭ по перечисленным выше предметам. Если понимаете, что совсем сложно - лучше обратиться к репетиторам или курсам. Среди стоящих, отмечу шад хелпер, созданный студентами фкн. Но, основное правило это очень много заниматься математикой, пожалуй всей, которая описана выше и вы точно поступите в шад.
Вопрос: Занимаюсь веб-разработкой и хочу делать небольшие приложения под мобильные платформы. С чего начать?

Лучший ответ:
Я бы посоветовал вам качественно изучить хотя бы одну технологию от и до.
PhoneGap это тупик. Лучше не стоит, правда. 
Вот вы сделаете приложение для iPhone, реализуете там свой тулбар на css + html.  В аппстор сунете, а вам пропишут reject и скажут "Друг, у нас для тулбаров нативные элементы управления есть".
Вы начнете искать, а можно ли как-то из под PhoneGap использовать нативные элементы управления. Найдете.
Окажется, что там нужно будет в phonegap-проектике покопаться под XCode (вы же в курсе, что вам OS X нужна будет для сборки проекта для iPhone?)
Потом вам понадобится простенькая база данных в приложении. Вы попробуете использовать in-browser SQL database storage. Окажется, что из-за особенностей хранения данных браузером из-под PhoneGap она у вас периодически будет пропадать. Вы пойдете искать бесшовную замену, найдете. Опять надо в XCode идти проект править, чтобы он собрался правильно.
В итоге вы вместо разработки будете искать пути решения проблем, с разработкой никак не связанных.
Так что мой вам совет: хотите малой кровью начать делать мобильные приложения - возьмите Android и делайте на здоровье. А нервы поберегите, пригодятся.

Худший ответ:
Спасибо вам, дорогие коллеги! :-)
Знаете, тоже думал в ту сторону: нельзя усидеть на двух стульях. Если заниматься плотном вебом, то о какой-то полноценности и качестве в мобайле можно не думать. Во всяком случае со старта. Не хочется делать фигню, а по другому навряд ли получится вот так вот сходу.
Хотелось бы задать ещё пару вопросов тогда:Так что мой вам совет: хотите малой кровью начать делать мобильные приложения - возьмите Android и делайте на здоровье. А нервы поберегите, пригодятся.
1. А что вы имеете в виду под "возьмите Android и делайте на здоровье"? У Андройдов есть какое-то приложение, с помощью которого без знания Java можно делать приложения?
2. Друзья, а если я сделаю просто кроссобраузерный веб-сервис (сайт) с помощью обычных технологий для веб-разработки (HTML+CSS, PHP+MySQL и JavaScript), а потом просто выпущу простейшие приложения под Android, iOS и Windows Phone, которые будут представлять собой ссылку на мой сайт?
Ну, то есть, человек качает обычное приложение под свою платформу, кликает на него, открывается его нативный браузер и сразу загружается мой веб-сервис. Ну что-то вроде обычного ярлыка. Т.к. заходить в браузер, вводить руками адрес - это не любит классический пользователь, а сразу нажать на ярлычок и попасть на нужный сайт - более предпочтительно.
Будет ли это работать, всё ли я правильно понимаю? Сложно ли сделать такое "приложение-ярлык"? Можно ли будет распространять такое приложение в App Store / Google Play?
Да и вообще чем такой метод (не считая, конечно, что это не нативное приложение и что-то будет не так удобно/быстро) плох? Вон, Вконтакте запустили в 2006, а приложение только появилось в 2011. А в 2008-2011 годах вовсю пользовались обычной мобильной версией сайта. Или раньше пользователь был не такой требовательный и не знал, что могут быть приложение, которые в разы удобнее?
Что думаете, господа?
Вопрос: Закрытые блоги Хабра

Лучший ответ:
Да, но с другой стороны закрытые блоги не видно «снаружи», я бы сделал наоборот, т к вступаю в блог чаще всего из-за его «закрытости», чтобы читать все статьи.
Хотя возможно из-за этой закрытости я пропустил интересные статьи.
Я бы предпочел один раз нажать «скрыть этот блог», чем искать интересные мне.

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

Лучший ответ:
Ну можно так$('.myAlert').on('click', function(event) {
	event.stopPropagation();
});

$(document).on('click', function(){
	$('.myAlert').hide();
});

Худший ответ:
Ну можно так$('.myAlert').on('click', function(event) {
	event.stopPropagation();
});

$(document).on('click', function(){
	$('.myAlert').hide();
});
Вопрос: Стоит ли сегодня переплачивать за сайт на ruby? Или сэкономить на php?

Лучший ответ:
Расширяемое и производительное приложение можно разработать на любом языке, вопрос как всегда в исполнителях.
Вы рассуждаете слишком наивно: вложу в 2 раза меньше и получу то же самое. Увы, получить вы можете все что угодно от в 10 раз лучше до в 10 раз хуже, независимо от технологии.
Если речь идет об одном и том же разработчике - все равно одной технологией (PHP) он владеет лучше и возможно вам предлагают еще и оплатить свое обучение (Rails) с не прогнозируемым  для вас результатом.
Если это разные разработчики, то тут нужно смотреть и сравнивать. Возможно те кто просят дешевле и делают хуже. Или, например, стандартные требования укладываются в их CMSку, а вот расширенные - ценник может вырасти в 5 раз.
В любом случае с разработчиками нужно заранее обсудить программу-максимум, уточнить во сколько она выльется по времени и средствам.
PS: почитал тут про тормознутость ruby от коллег php-шников, кратко - это миф из давнего прошлого, современному положению дел не соответствует

Худший ответ:
За rails стоит DHH и большое сообщество. Баги фиксятся быстро, новые версии улучшается производительность как и самих рельсов так и самого руби. И по бенчмаркам именно rps они все в одной категории. Про разного рода gem's вообще молчу.
На рельсах куча стартапов написано и выстрелило - работают и маштабируются всё хорошо.
twitter.com/  
github.com/  
www.shopify.com/  
basecamp.com/?source=rail...  
soundcloud.com/  
www.hulu.com/ 
А кто пишет symfony? Не умрёт ли завтра этот фреймворк и почему именно symfony а не codeigniter какой нибудь?
Имхо я бы выбрал рельсы, хотя бы за стабильное будущее этого фреймворка. У DHH на нём бизнес завязан, написано несколько стартапов таких как - https://basecamp.com/ так, что фреймворк будет только развиваться и улучшатся.
Вопрос: Где взять миллион простых чисел?

Лучший ответ:
Миллион чисел ищется с помощью решета Эратосфена быстрее, чем за 0.1 сек, и пишется за 10 минут. Это быстрее, чем их найти в сети, и потом читать из файла.

Худший ответ:
Вот, первый миллион простых чисел. Записано в дельта-кодировании для уменьшения размера итогового файла. Первый элемент — 2. Последний элемент должен быть 15485867.
Вопрос: Подскажите сервис для хранения веб-закладок

Лучший ответ:
Может быть www.xmarks.com? Использую его, все нравится, нареканий нет )

Худший ответ:
http://www.mynotes.su/ русский проект, пока ещё полностью бесплатный)
Вопрос: Windows 7 подтормаживает на SSD

Лучший ответ:
Это не ССД тормозит. Это ФФ такой.

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

Лучший ответ:
По неконстантной ссылке (или указателю):class AddItem
{
    AddItem(MainWindow *parent, QList<Institution>& ins);
...
private:
QList<Institution>& parent_institutions;
};
Но вообще это плохая практика. Свою приватную переменную должен редактировать класс который ей владеет. Для этого нужны свои методы - MainWindow::AddInstitution, MainWindow::RemoveInstitution, etc. Так как это у вас QT, то тут надо использовать слоты и сигналы.

Худший ответ:
Вариантов много, в зависимости от того, форма модальная или нет, и нужно ли каким-то моделям передавать сообщение «обновись».
Вариант 1. class AddItem : public QWidget
{
public:
  AddItem(QWidget* aParent, QList<Institution>& aInstitutions)
      : QWidget(aParent), institutions(aInstitutions) {}
private:
  QList<Institution>& institutions;
};
Во втором варианте у нас модальная форма, но редактировать можно только копию (например, институции первой формы задействованы в какой-то модели, или нужны каскадные удаления, или что-то ещё).class AddItem : public QDialog
{
public:
  int exec(QList<Institution>& aInstitutions);
private:
  QList<Institution> institutions;
};

int AddItem::exec(QList<Institution>& aInstitutions)
{
  institutions = aInstitutions;
  int r = QDialog::exec();
  if (r) {
     aInstitutions = std::move(institutions);
  }
  return r;
}
И много-много других вариантов.
Вопрос: Почасовая работа: уволить фрилансера или оставить и провести разъяснительные беседы?

Лучший ответ:
Гнать в шею таких заказчиков!

Худший ответ:
а что не так??
Работа идет
Вопрос: Как найти любое число A с большим числом знаков, если известно, что остаток от деления этого числа на B будет равен C?

Лучший ответ:
Прибавляйте к числу C число B, пока не наберете нужное число знаков в A.

Худший ответ:
Есть:
выводите число B, потом 1000 нулей, потом C. Конечно, нужно, чтобы было C < B.
Вопрос: Правильная обработка исключений?

Лучший ответ:
Лесенкой ловить от более частных к более общим. Последним перехватывается самое общее.

Худший ответ:
try {
....
} catch (exception & e) {
std::cout << "Всё абсолютно ОК!" << std::endl;
}
Вопрос: Можно ли и как управлять группой win-машин не включая их в домен?

Лучший ответ:
Я конечно, не совсем в тему, но посмотрите в сторону микротика. Там несколько другие суммы получаются для организации VPN.

RB1100 AH x2 меньше тысячи долларов — спокойно тянет 80 клиентов, еще и кучу других задач выполняет при постоянной загрузке интерфейсов на 200-300 МБит/с.
RB750 отлично справляется с ролью VPN-клиента для офиса в 10-50 компьютеров. Стоит около 100 долларов.

В вашей ситуации еще можно попробовать поиграть с доменом на базе Samba 4, там вроде есть поддержка механизмов групповых политик. Я думаю, это будет ненамного больший геморрой, чем управлять компьютерами вообще без домена.

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

Лучший ответ:
Traits - почитайте.

Худший ответ:
Вы про это?class OLI_LU_HOLDSTAT_TC {
      /*
     * Class vyzova zchetchika trans type
     */
    public $tcout = 2;
    function __construct(){
        return $this->tcount;
    }
}

class OLI_LU_HOLDTYPE {
    /*
     * Pri vuzove zavazan na drugoj class
     */
    public $HoldingTypeCode = 'Policy'; // string
    public $tc; // OLI_LU_HOLDTYPE_TC

    function __construct(){
        $tc = new OLI_LU_HOLDSTAT_TC();

        // теперь $tc->tcount будет содержать 2
    }
}
Вопрос: Организация ЧПУ для многоуровневого каталога на сайте?

Лучший ответ:
Это разные урлы:

/catalog/la-la-la/tra-ta-ta/bum-bum/za-za
/catalog/la-la-la/tra-ta-ta/bum-bum/za-za/

Может быть от этого «плясать»?

И чтобы было совсем «красиво» можно вот так вот:
/catalog/la-la-la/tra-ta-ta/bum-bum/za-za.html
/catalog/la-la-la/tra-ta-ta/bum-bum/za-za/

Худший ответ:
Есть такая вещь, как nested sets линк на yii behavior, возможно Вам будет полезна.
Вопрос: Как связать VirtueMart/интернет магазин с 1С?

Лучший ответ:
Это извращение! Пересаживайте магазин на 1С-Битрикс.

Худший ответ:
У меня товары с характеристиками (цвет, размер, надписи и т.д.) — пришлось написать свой велосипед, т.к. ни одно существующее решение толком не работало + есть свои внутренние особенности.
Но велосипед понемногу развивается (загрузка прайсов поставщиков, изображений), похоже что со временем выйдет нечто вроде комбайна для работы с ИМ, т.к. 1С хороша как учетная система, но нет массы фишек заточенных именно под ИМ. Увы.
Вопрос: Как сделать grayscale изображения в Opera 12 (без jquery) ?

Лучший ответ:
если учитывать отсутствие в opera 12 поддержки фильтров, то вариант? 
либо еще одна модификация

Худший ответ:
Полагаю, что для сабжа нужна будет вторая пачка тех же, но серых изображений. И уже средствами CSS/JS просто взаимозаменять картинки.
Вопрос: Почему при submit формы в Zend Framework вываливается 500-ая ошибка?

Лучший ответ:
Но при сабмите этой формы данные не попадают в таблицу а просто вываливается 500-ая ошибка и всё!
Просто вываливаться 500-ая ошибка никогда не может, у не всегда есть причины.
Для того чтобы понять что за ошибка нужно настроить показ ошибок + error trace
Проверяйте настройки php и Zend проекта, чтобы на локале он вам всегда показывал развернутое сообщение об ошибке, после этого понять в чем причина будет очень легко.
проверьте конфиги application.ini на всякие:
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1

Худший ответ:
да. в апаче лог
[client 127.0.0.1] PHP Parse error:  syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in Z:\\home\\zend.local\\application\\models\\Users.php on line 39, referer: zend.local/users/add
то есть он ругается на  вот эту строку в моделе...Только непонятно почему($user=new Application_Model_Users($id);
Я её удалил и всё равно 500 тая, только теперь в логе ничего не пишет
Вопрос: Как научить Sublime открывать файлы .sass сразу с подсветкой синтаксиса?

Лучший ответ:
Пробовали View >> Syntax >> Open all with current extension as... >> [your choise]?
при этом должен быть открыт любой файл *.sass (быть активным в момент настройки)

Худший ответ:
https://packagecontrol.io/packages/SCSS норм работает.
Вопрос: Что такое в Yii/php?

Лучший ответ:
Это синтаксис PHP.
Вывести необходимую переменную; сокращенная запись.
Эквивалентно <?php echo ... ?>

Худший ответ:
В коде PHP НЕОБХОДИМО использовать полные теги  или сокращённую форму . Использование других вариантов тегов НЕДОПУСТИМО.
www.php-fig.org/psr/psr-1/ru/#2-1-%D0%A2%D0%B5%D0%...
Вопрос: Как бороться с плохой техподдержкой хостинга?

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

Худший ответ:
Самое эффективное влияние на хостеров - голосовать рублем и ногами.
Если бы никто не хостился у плохих хостинг провайдеров - их бы небыло вобще =)
Вопрос: Установка/Хранение Hyper-V на Hdd vs SSD?

Лучший ответ:
Ставить гипервизор можно на что угодно. Это не критично, и разницы вы не заметите.
А вот хранить сами виртуальные машины лучше на SSD. Это очень заметно повышает быстродействие вообще и быстродействие файловой системы в частности.

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

Лучший ответ:
Может что-нибудь типа redmine? Они так неплохо двигаются в сторону управления проектами… Правда, конечно, это немножко другое, чем вы хотите. Но и всё же — раз никто про redmine пока не упомянул, упомяну я.

Худший ответ:
Поддержу redmine. Используем — довольны))
Вопрос: Как обезопасить сайт при использовании WYSIWYG редактора?

Лучший ответ:
как по вашему выглядит вредоносный код и чем WYSIWYG отличается от простого textarea по своим свойствам?
Если вы не хотите запретить вставку iframe или js то проверяйте через регулярку входные данные.

Худший ответ:
Обычно на сайте самих редакторов есть раздел Безопасности и там обычно уже есть готовые решения, допустим
imperavi.com/redactor/docs/security
Вопрос: Есть ли такой сервис поиска? (Или идея для стартапа)

Лучший ответ:
Как раз тоже возникла такая недавно идея, за выходные написал небольшой сайт на питоне http://poisknomera.ru/.
Пока он только через яндекс ищет, различные вариации написания номера цифрами, и спам сайты фильтрует(и то не все). В планах потом другие поисковые системы прикрутить и поиск номера записанного буквами.

Худший ответ:
Написать утилиту или веб приложение с подобным функционалом не долго, вот только если скармливать результат распознавания скажем гуглу, он будет выдавать ссылки на страницы с само-сгенерированными списками номеров, и в лучшем случае вы узнаете оператора, которому принадлежит диапазон. Есть конечно небольшой шанс что вы будите искать какой-то распиаренный номер 8-800, и получите ожидаемый результат – название компании или контакт центра, адрес и т.д., но такие номера прекрасно гуглятся без доп. сервисов.
Вопрос: Правильная стратегия развития до веб-студии?

Лучший ответ:
Я очень скептически отношусь к планам начинающимся так: "Нужно придумать название возможно в будущем своей студии. Это готово: Creativix"(с)ТС
Вот когда пойдёт, тогда и придумаете.

Худший ответ:
Добрый вечер!
Если Вы из Украины, то давайте знакомиться. Я Владислав и мне как раз нужен партнер, который может пилить сайты, а я в свою очередь продавать. (SaloStudio.com.ua)