Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Сколько времени уходит на создание приложения у человека-оркестра?

Лучший ответ:
Какие-то здесь в комментариях неадекватные оценки сроков. Меньше 2-х недель никогда не называл. Как говорит Бобук "Любой проект можно сделать за две недели" https://www.youtube.com/watch?v=XUqiMEh2PMc
Даже если надо будет просто поставить node.js, назову 2 дня. Теоретически там 10 минут, но там может оказаться например freebsd, про которую ты забыл спросить, а это уже установка патченного libuv. И куча других возможных сюрпризов.
Если нужно делать приложение, а я про приложение, а не сайтики. Например для shopify, с которым опыта хватает и куча кода уже есть. Месяц + 2 недели. Если приложение для чего-то с чем я не работал, тут уже 2-3 месяца. Скорее даже 3 чем 2.
За пару дней не реально, пару дней сидишь только с блокнотом и прикидываешь, как и что будет сделано. Где слабые места, какие библиотеки взять, смотришь последние issues и т.д.

Худший ответ:
если ви серйозно знакоми с %фреймворком% (есть 1-2 лет опита) то впринципе можно за 2 недели сделать, с какимто стандарт. бутстрапом на фронте.
А в среднем имхо месяц-два.
Вопрос: Почему растут GC паузы у JBoss'а?

Лучший ответ:
Э-м-м… почему такой большой размер YoungGen? На то и нужен generational GC, чтоб молодое поколение было маленьким и быстрым. Какой общий размер Java Heap?
Для максимизации пропускной способности ParallelGC лучше.
Похоже на утечку памяти в самом приложении. Есть возможность запустить с -Xloggc:gc.log -XX:+PrintGC [-XX:+PrintGCDetails -XX:+Verbose]?

Худший ответ:
В итоге, все решилось добавлением в JAVA OPTS параметров -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled.
Вопрос: Являются ли трейлеры фильмов нелегальным контентом?

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

Худший ответ:
Трейлеры как правило идут под свободной лицензией. Размещать можно... изменять\торговать\ит.п. - нет
Вопрос: ES6 generators или promises?

Лучший ответ:
Генераторы отлично дружат с promise. 
Pure Promises:fetchUser().then(function(user){
   return fetchUserPosts(user.id);
})
Promises+Generators (Пример из Q):Q.spawn(function*(){
   var user = yield fetchUser(); 
   var userPosts = yield  fetchUserPosts(user.id);
   return userPosts;
});
Никто не собирается сливать генераторы.

Худший ответ:
Ну не знаю. А как насчёт выброса ексепшнов в промисах? Разве возможно?
Я возлюбил генераторы именно за эту фичу - эксепшны "всплывают" наверх из функций, вызываемых через yield.
Вопрос: Как в Debian 6 установить ssh?

Лучший ответ:
Он вообще-то уже два года как EOL и два дня как закончился LTS.
Идём браузером на ftp.debian.org/debian/dists и смотрим. Оп, squeeze уже нет.
Варианты:
- попробуйте указать squeeze-lts вместо squeeze
- находите полное собрание сочинений на DVD (ssh - скорей всего хватит только первого диска, а то и только CD) и ставите с них.
- находите зеркала, где ещё squeeze жив. mirror.yandex.ru - уже нет.

Худший ответ:
А что не получается? что пишет?apt-get install openssh-serverInstallation of the server
Вопрос: Какие инструменты для ведения документации используете Вы?

Лучший ответ:
Sharepoint Services — бесплатно и достаточно функционально. Есть wiki, библиотеки документов и несколько бесплатных шаблонов к ней от Microsoft.

Худший ответ:
Попробуйте любую систему документооборота — есть как платные, как бесплатные.
IIS + Sharepoint foundation входят штатно в роли windows 2008r2 и, при наличии C# разработчика — вполне интересный инструмент — я видел шикарные порталы на asp.net, iis…
Вопрос: Запись потока rtmp в flv по расписанию

Лучший ответ:
можете воспользоваться rtmpdump http://rtmpdump.mplayerhq.hu/

Худший ответ:
Если чего, есть erlyvideo.ru/registrator
Эта штука сохраняет все потоки в сегментные файлы. Расписание и выгрузка mp4 наружу сейчас делается.
Вопрос: Node.js — посоветуйте MVC фреймверк для Веб

Лучший ответ:
expressjs самое оно. Пользуюсь давно. Для новичка в самый раз. Он очень расширяемый. Вряд ли у Вас найдётся задача, которая не решена расширениями (т.н. middleware).

Худший ответ:
www.adonisjs.com 
очень похож на laravel
Вопрос: Как в карточке товара opencart вывести ссылки на позиции с одинаковым цветом?

Лучший ответ:
Это не так делается. Добавляете в опциях "цвет" и создаете нужные цвета, затем идете в настройки товара, вклада опции и выбираете добавляете необходимые там цвета. В результате у вас одна сумка и несколько вариантов ее цвета.
Как вариант можете вручную забить в сопутствующих товарах у каждой сумки товары с другими цветами, но это некорректно будет, да и в будущем вы к сумке не сможете добавить в качестве сопутствующих товаров какой-нибудь лак для ногтей.
Если же вариант с опциями не подходит... тогда не подскажу, увы, порыскайте на официальном сайте в разделе расширений или на Opencartforum, вроде что-то попадалось, но не помню.

Худший ответ:
С опенкар не знаком, но подозреваю раз это отдельный модуль, значит у него есть свой класс, соответственно от него можно просто оттолкнуться ксс-ом.some-wrap-component a { color: red;}
Вопрос: Где найти материалы для изучения веб-программирования?

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

Худший ответ:
Я изучаю веб- да и не только по принципу «проблема — поиск решения». 
Поставьте себе задачу написать динамический сайт на любую тематику, решая возникающие вопросы будете получать опыт.
Вопрос: Какой должен быть необходимый набор знаний перед поступлением в интернатуру IT-компании?

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

Худший ответ:
Пройдите какой-нибудь онлайн-тест на знание C++ (brainbench.com, certifications.ru). Набираете больше 75% - значит ваши знания C++ весьма хороши.
Вопрос: Как правильно писать на транслите?

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

Худший ответ:
У вас загранпаспорт есть? 
Sergey - так должно быть в загранке( то есть по нормальному) 
А Sergej - это какая-то фонетическая транслитерация чтоль ) 
Krupskoy - вот так правильно будет я думаю.
Вопрос: Как усилить 3g модем ?

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

Худший ответ:
была похожая проблема. решил так: взял пустую двухлитровую пластиковую бутылку и разрезал почти пополам (горлышко надо оставить целым). Внутреннюю часть бутылки с целым горлышком обклеил фольгой. Взял кусок упругой проволки (хотя алюминиевая тож покатит) и обкрутил вокруг края юсб-удлинителя, оставив у проволки длинные края. Пробил в бутылке (которая с фольгой) 2 дырки и закрепил проволку с юсб-удлинителем так, чтобы модем получался в фокусе отражения фольги. С подоконника такая конструкция весьма неплохо пашет, тока надо бут чуть покрутить и найти в каком положении сигнал бут самым лучшим. Лично мне эта конструкция помогла улучшить скорость соединения с 8-16 до ~220 КБит.
Вопрос: Кто что думает про коллективное программирование?

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

Худший ответ:
Если два программиста зрелые и самостоятельные, то на мой взгляд оптимальнее всего, сначала согласовать структуруру проекта, нарисовать диаграммы классов, и другие диаграммы по необходимости и каждый пусть кодит свой кусок, время от времени просматривая весь проект.

Программирование в паре нужно когда уровень одного сильно превосходит уровень второго, тогда программирование в паре позволит быстро подтянуть новичка на новый уровень, и начать давать небольшие самостоятельные задачки. По этой теме есть плагин www.opennet.ru/opennews/art.shtml?num=36979 (использовать не пробовал, но для такой методике вполне полезная штука)
Вопрос: Как сделать приложение для android?

Лучший ответ:
Изучаешь конечноже java
Можно начать изучать сразу на практике, качаем android studio, sdk (android 5, 4)
Потом посещяем сайты!)
Вот сайт для новичков отоично все расписано developer.alexanderklimov.ru/android
Потом когда изучите все дни, уже имеете маленький но начальный опыт на андроиде, можно приступать к сайт этому startandroid.ru/ru/uroki/vse-uroki-spiskom.html , много уроков да?), также там есть видио уроки, если так не терпится.
Ну и после того как вы понаделали проектов можно приступать к vk api и уже создать то что вам надо. Изучать будете месяц два) если хотите сделать чтото стоющее.
А вы как думали:) В этот мир пускают людей с оч прямыми руками:)

Худший ответ:
0) изучаешь Java
1) изучаешь фреймворк Android
2) читаешь VkApi
3) пишешь программу
Вопрос: Ищу кампанию в Тайланд для совместного снятия коттеджа и коворкинга

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

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

Лучший ответ:
С какого языка?
С английского. Потом на codeacademy.com

Худший ответ:
Смотрите рейтинг. Выбираете и учите по книге, которую посоветуют. И помните, главное: пиши-код-блять.
Вопрос: Input border-radius?

Лучший ответ:
да отключите вы его просто и все: outline : none;

Худший ответ:
Если нужен бордер при наведении просто поправьте его .feedback input:hover{
border-radius: 10px;
border-color:#ff0000;
}
Вопрос: Кнопка «назад» на сайте, как улучшить?

Лучший ответ:
Там используется history.back()
Если страница открыта в новой вкладке - у этой вкладки нет истории. Куда возвращаться?
Указывайте в своей ссылке "Назад" конкретный URL, куда следует вернуться.

Худший ответ:
В общем если открывать ссылку в новый вкладке, то у нее нет history.back() (истории) и возвращаться некуда...
Так как замены (аналога) history.back() - не найдено.
Единственное решение - открывать страницу в той же вкладке, только тогда кнопка "Назад" будет работать...
Вопрос: Вопросы по sqlalchemy

Лучший ответ:
Потребности людей ростут, люди устали от статики и хотят больше динамики.
Увы, SQL-based СУБД не созданы для динамических схем. Если ты будешь часто менять схему, то проиграешь в производительности, очень сильно проиграешь. А это ещё при том, что SQL(а тем более с использованием SA) не так и шустр.

Советую обратить внимание на более современные решения — документ-ориентированные бд. Точнее — на MongoDB и MongoKit как средство для создания и манипулирования схемами.
Дело в том, что документ-ориентированные СУБД созданы как-раз для динамических данных, где схема может часто меняться. Документ в такой БД, тоже самое что и запись(строка, row) в SQL-based, в реляционных БД.
Документ представляет из себя JSON-структуру данных, в которой всё можно менять, дополнять, удалять.
У документа нет «схемы». Т.е. захотел сделать документ с постом пользователя, вот и делай:
db.posts.save({id:1, author:«James», text:«Howdy!»})
Однако, схемы бывают нужны, поэтому для них делаются программные решения вроде MongoKit.
Например, можно указать в MongoKit такую схему:
{
name:unicode,
data:{unicode:unicode}
}
Что позволит оперировать словарём data как хочется.
Схема для поста, например:
{
id:int,
author:unicode,
text:unicode
}

В общем, советую почитать:
www.mongodb.org/
namlook.github.com/mongokit/

Худший ответ:
спасибо, посмотрю в эту сторону, но всё-таки хотелось бы услышать хотя бы по поводу 3го вопроса
ибо если пишу 
class tagged(Base):
 __tablename__ = 'tagged'

 elem = Column(Integer, key='elem')
 tag = Column(Integer, key='tag')

 def __init__(self, elem, tag):
 self.elem = elem
 self.tag = tag

то получаю ответ sqlalchemy.exc.ArgumentError: Mapper Mapper|tagged|tagged could not assemble any primary key columns for mapped table 'tagged'
а делать лишнее поле в таблице не хотелось бы
Вопрос: Удалённая работа в США и Европе — как это есть/было у вас?

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

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

Лучший ответ:
Вот ловите накатал примерчик:
HTML:<form role="form" id="form" action="catalog/vse-tovaryi/" data-def="catalog/vse-tovaryi/">
  <select name="ms|price">
      <option value="">Любая</option>
      <option value="500">500 рублей</option>
  </select>
        <select name="msoption|tags">
      <option value="1">Тэг 1</option>
      <option value="2">Тэг 2</option>
  </select>

  <button type="submit">Подобрать</button>
</form>
JS:window.onload = function () {
	var form = $('#form'), def = form.data('def'), data = {}, action;
  
  $(document).on('change', '#form select', function () {
  	var el = $(this), val = el.val(), name = el.attr('name');
    if (val) {
    	data[name] = val;
    } else {
      delete data[name];
    }
    action = def + "?";
    for(var i in data) {
      action += i + "=" + data[i] + '&';
    }
    action = action.substr(0, action.length - 1);
    form.attr('action', action);
  });
};
Смысл заключается в генерации нужного вам url и подстановки его в аттрибут action вашей формы в связи с чем после нажатия на кнопку отправить, вы перейдете туда куда нужно.

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

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

Худший ответ:
вот посмотрите, возможно подойдет вам
Вопрос: Посоветуйте систему управления проектами

Лучший ответ:
Redmine полностью подходит под ваши требования. Сам им пользуюсь.

Худший ответ:
Извините, может я вопрос не до конца понял.
Но если с JebBrains работаете, то почему не JetBrains YouTrack + TeamCity (уж автоматизировать, так автоматизировать...)?
Вопрос: Читалка PDF для Windows7 с эффектом переворачивания страниц

Лучший ответ:
Попробуйте

http://martview.com/index.php

http://www.pokat.com/

Худший ответ:
Меня попросили найти. Человеку не комфортно читать книги в Adobe Reader || Foxit Reader.
Хочет, что бы как настоящая книжка была на экране :(
Вопрос: Какой виртуализатор не требует аппаратной виртуализации?

Лучший ответ:
боюсь сейчас вы не найдете гипервизора без необходимости аппаратной поддержки, все же то извращение какое то.
если есть задача поднять 2 OS на одной машине, и не хочется тратиться на лицензию для windows, то поставьте ubuntu server и virtualbox headless.
будет по сути все что надо… правда не так удобно как в настоящем гипервизоре со своей консолью.

Худший ответ:
Попробуй WMware workstation(ссылку дать не могу, давно дело было )
Вопрос: В чём прикол сеток типа Golden Grid System и Frameless?

Лучший ответ:
каждый должен написать свою сетку. Я так это вижу

Худший ответ:
Прикол в разнообразии, в том, что вместо того, чтобы делать свой велосипед, можно подобрать подходящее для себя решение. Есть, к примеру, сетки, вообще не создающие дополнительные классы, а работающие только на миксинах (sass, less). Какие-то сетки делают упор на mobile-first, какие-то дают возможность выбора. Golden grid system предлагает помимо собственно сетки еще и базовую типографику (и таких сеток тоже много). Кроме того, не стоит забывать, что бутстрап - это фреймворк, а подавляющее большинство сеток - нет.
Вопрос: А на сколько вообще популярны в России проекты с геолокацией?

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

Худший ответ:
учитвая точность АГПС и распростаренность проектов — по моему нифига не популярны
Вопрос: Как победить проблему с самописной каруселью на jQuery? (update)?

Лучший ответ:
setTimeout возвращает идентифкатор таймера. Присвойте результат setTimeout переменной. По hover делайте clearTimeout.

Худший ответ:
jsfiddle.net/pCYcg/28 держи.   // опоздал
Вопрос: Правильная работа мемкеша?

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

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

Лучший ответ:
ООП это не архитектура, а парадигма. Скорее всего Вы хотели спросить, какие есть паттерны проектирования в парадигмах процедурного и структурного программирования. Перечислю кратко: модули (структурные блоки, библиотеки, часто построенные в иерархическую систему при помощи dependency injection), интерфейсы (наборы экспортируемых функций, которые видны снаружи модуля), шаблоны (функции, абстрагированные от типов данных, при помощи которых парадигма обобщенного программирования позволяет порождать типизированные реализации), слои (как ни странно, но до ООП тоже были абстракции, они реализовывались при помощи принципа разделения модулей на слои, т.е. группы модулей, реализующие более низкоуровневые или более высокоуровневые задачи, программирование обычно начинается с самого высокого слоя абстракций, из него можно использовать только вызовы на 1 слой ниже, но не на 2 слоя, т.е. нельзя смешивать абстракции и пропускать слои, обращаясь, грубо говоря, от нажатия кнопки сразу к кластеру на диске), заглушки (должны Вам должны быть известны, это функции и модули без реализации, необходимые чтобы запускать и отлаживать еще не дописанную программу, они могут выводить вызовы к ним на экран или в логи, а состоять только из возврата правдоподобных но не настоящих данных). Так же есть много паттернов структур данных, которые тоже очень сильно упрощают жизнь, если выбрать определенную их реализацию для своего проекта и придерживаться принципа однородности структур данных, например, не использовать две разные реализации двусвязных списков в одной программе (или модуле). Структуры данных вполне заменяют объекты, более того, работают они несравнимо быстрее, не создают проблемы неоднозначности моделирования, как в ООП например, когда Вы не можете решить, где должен находиться метод "сесть" у "жопы", у "стула" или у их общего контейнера "мир", в котором это происходит. Распространенные структуры данных: набор полей, список (в т.к. односвязный, двусвязный, циклический и т.д.), стек, дерево (тоже может быть от односвязного до пятисвязного с вариациями), множество, очередь, ассоциативный массив и хеш-таблица. Все, устал писать, рекомендую почитать Дэйкстру, Вирта, Кнута. А смириться с отсутствием ООП может помочь занятная статья в стиле холиварного срача: blogerator.ru/page/oop_why-objects-have-failed

Худший ответ:
Это с какого перепугу С стал низкоуровневым языком?
А архитектура простая: разделяем по файлам, чтобы каждый файл не больше пары тысяч строк занимал (иначе читать неудобно).
Вопрос: Как установить Debian вместо Ubuntu рядом с Windows?

Лучший ответ:
там установщик обычно предлагает заменить linux

Худший ответ:
ну а какая трабла , берем ставим , #5 логичес. 35.5 ГБ ext4 форматим  в дебиане и разбиваем как надо и все , а потом в грубе правим записи
Вопрос: Какой лучший движок для новостного потрала?

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

Худший ответ:
Например, colta.ru сделан на WP Статистика: www.liveinternet.ru/stat/colta.ru/ Процесс: internet-design.livejournal.com/8629.html
Вопрос: Как найти слайдер js и вытащить его с сайта?

Лучший ответ:
Игорь: алгоритм: находишь элемент слайдера, смотришь id/class. Ищешь по коду этот id/class в разделе скриптов, смотришь что к нему привязано, находишь имя библиотеки. А дальше копипаст куска кода в свой, подставляя свои значения, копипаст файла библиотеки, заодно почитать документацию в интернете по слайдеру.

Худший ответ:
на этом сайте http://аураклуб.рф/ 
эта карутель owlgraphic.com/owlcarousel
Вопрос: Токоотдача аккумуляторов для вертолета

Лучший ответ:
Ничего страшного. Это указан максимально возможный ток разряда, Вертолет возьмет столько, сколько ему надо.

Худший ответ:
Главное — соблюсти напряжение. Ток разряда должен быть не меньше того, что кушают от него все потребители в любых возможных режимах. И, если аккум подходит по напряжению, ёмкость и ток разряда не меньше, а габариты и масса не создают помех, то можно брать. Единственное — при очень сильно отличающихся параметрах может потребоваться по-другому его заряжать.
Вопрос: Могут ли отобрать фамильный домен?

Лучший ответ:
Если не зарегистрировали свою фамилию как торговую марку (типа «Смирнов»), то не могут. Если смогли зарегистрировать (причём даже незаконно), то могут.

Худший ответ:
На каких основаниях? 
По моему даже корпорации не всегда судятся, предпочитая выкупать домены. А уж о нерасторопных известных однофамильцах и подавно можно не беспокоиться… Нет никаких оснований у них. Это же не зарегистрированная торговая марка…
Вопрос: The website at www.verifiedbyvisa-mastercardsecurecode.com has been reported as a phishing site?

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

Худший ответ:
Проверти какой выдаёт сертификат
Вопрос: Google Reader для Google Apps — гугл пообещал, но как его включить?

Лучший ответ:
у меня вроде есть. попробуйте тут пройти по шагам https://www.google.com/a/cpanel/<ваш домен>/GoogleAccountUpgrade

Худший ответ:
А старый трюк с создать google account с адресом домена не проходит?
Вопрос: Рассчитать монетизацию сайта?

Лучший ответ:
Открою Вам страшную тайну: монетизируют свои ресурсы через рекламные сети либо люди совсем без фантазии, либо дорвейщики и прочий мусор.
Если у Вас есть понятная, качественная аудитория - составляете список рекламодателей кому она может быть интересна, нанимаете продажников и вперед по списку. Только не надо продавать очередные банеры. Делайте спецпроекты, это гораздо выгодней. 
Это не говоря уже про прямые монетизации сервиса.

Худший ответ:
CPM в AdSense болтается в районе $2 (для западной аудитории). ЕМНИП на Youtube у них же выплаты в 4 раза ниже для русскоязычных каналов, т.е. 50 центов.
Посчитав на калькуляторе, можете понять, что цифра в 700к уников не поменялась.