Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как определить начало открытия сессии rdp?

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

Худший ответ:
Навскидку есть несколько способов - 
1) Парсить логи сервера
2) Поставить в автозагрузку (в настройках терминального доступа есть опция "Запускать при открытии") программу которая по имени подключающегося компьютера (или по его адресу, или по имени пользователя) будет делать запрограммированные действия.  (Вот к примеру получение имени компьютера который подключился - pastebin.com/bLejYpzs )
PS: ИМХО архитектурно у вас неверный подход - в механизме rdp уже есть механизм который решает можно или нет создавать соединение :) Аутентификация называется. Ну и встроенный файрволл windows позволяет указать какие компьютеры могут подключаться.
Вопрос: Есть ли форум, где можно задать вопрос по созданию маленькой микросхемы?

Лучший ответ:
А причем здесь микросхемы ?
Люди обычно понимают это слово как "чип" а не как разработку электрической схемы...
Форум - есть радиокот. Задача звучит приблизительно следующим образом "нужно разработать схему с двумя триггерами что бы при срабатывании одного - блокировался другой. И оба сбрасывались одной кнопкой сброса".

Худший ответ:
Электросхему конечно. Я в электронике некомпетентен. Паял много, но сам ничего не создавал... Вообще я хочу использовать  вот эту кнопку и пока идет звук, чтобы диоды(та самая лампочка) мигали, ну допустим пару раз. Сбрасывались по таймингу, либо заданный в сек (но тут сложнее как я понимаю), либо когда заканчивается звук.  Ту кнопку выбрал, т.к мне кажется на основе ее, легче будет сделать то что я хочу. Спасибо за форум!
Вопрос: JQuery + IE6....?

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

Худший ответ:
gag_fenix, даже и думать не стал бы. корячится изза 2-3% бруазеров.
вот стата рутрекера. там даже 0.3%
www.liveinternet.ru/stat/rutracker.org/browsers.html?period=month
Вопрос: 2 глупых вопроса про google chrome

Лучший ответ:
1. Может быть возможно для бизнес версии «MSI»
2. Можно. В адресной строке: about:flags, Боковые вкладки — Включить.

В контекстное меню панели закладок добавляется команда «Использовать боковые вкладки». С ее помощью можно переключаться между двумя режимами отображения вкладок: в верхней части экрана (по умолчанию) и сбоку. Боковые вкладки удобны при работе на широкоэкранных мониторах.

Худший ответ:
1. формально — нет, т.к. в процессе установки нет возможности выбрать место установки.
P.S. А для чего это вам нужно?
2. насколько я знаю — нет.
Вопрос: Как разложить число на сумму других чисел?

Лучший ответ:
Задача об упаковке рюкзака это называется. Дальше - в Википедию.

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

Лучший ответ:
сначала в машинах нужно отключить своп, удалить временные файлы и затереть нулями свободное место (есть утилиты, не помню название)
сжимать 7zip с опциями -m0=lzma2 -mx9 -ms=on

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

Лучший ответ:
Решил сделать простую игру. 
MVC для приложений, для игр оно не применимо так как у вас UI и предметная область слишком уж сильно связаны друг с другом, а MVC ставит перед собой цель именно "развязать" их. Конфликт идет уже в фразе:Модель хранит в себе спрайт.
Модель должна хранить данные, то есть это симуляции каких-то процессов, ИИ, физика и т.д. Ну а спрайты - это по сути представление данных. И как вы могли заметить игра без графики - не игра и не имеет смысла. А вот сменить UI у приложения можно, на бизнес логику оно не влияет.
Короче для игрушек обычно применяют чуть другой паттерн, под названием ECS (Entity-Component-system), которы позволяет разделить обязанности чуть-чуть подругому.
p.s. но если вернуться к MVC - то третий вариант. А что доНо за хранение состояний должна отвечать модель.
Модель отвечает не столько за хранение состояния, сколько вообще за обработку оного. Ну то есть внешний мир о внутреннем состоянии ничего не знает, но это не значит что внешний мир не может попросить кусочек состояния для себя и потом его хранить. View так же может хранить состояние связанное с view и не влияющее ни на что другое.

Худший ответ:
А чем у Вас КОНТРОЛЛЕР занимается? @_@
Вопрос: Как задебажить чужой javascript код?

Лучший ответ:
бряки, брэйкпоинты, точки остановы...

Худший ответ:
Использовать Chrome DevTools.  Ставишь точку останова и по шагам смотришь, что куда идёт. В конечном итоге ты найдёшь, что искал, если хватит терпения...
Вопрос: Как сделать автопостинг в Wordpress из MySql?

Лучший ответ:
Тут все про БД WordPress. Можно посты добавлять и напрямую, без PHP - ничто не мешает.
Можно через JSON API, которое в очень скором времени будет составной частью WP.
Можно по email - настраивается в самом WP. А уж отправить мыло вы сами знаете как.
Есть еще XML-RPC протокол.
В общем, вариантов много.

Худший ответ:
В итоге я просто разобрался с внутренним форматом вордпресса и сделал вставку через mysql. День работы.
Вопрос: Оправданно ли использование doctrine в хелпер классе symfony 3?

Лучший ответ:
container-aware - знает про контейнер и может работать с ним, чего по хорошему оно не должно уметь делать.Хочу писать написать функцию которая достает записи из бд по id.
Записи из БД или сущности? Это вопервых весьма большая разница, а во вторых уже же есть старый добрый $em->find(Entity::class, $id), парам конвертеры дефолтные и т.дфункцию в хелпер классе который будет находиться тут AppBundle\Utils
Вообще это весьма плохая идея. И про то что будет глобальная функция которая этим будет заниматься, и то что вы ее как статику в класс запихаете а не сервис сделаете, и то что Utils... это называется "мне было лень придумывать адекватное название".

Худший ответ:
Используйте свой класс Repository, в конструктор которого пихайте EntityManager, далее уже ваши сервисы смогут иметь доступ к этому репозиторию. Так вы изолируете доктрину.
Вопрос: Простое объявление структур данных на php

Лучший ответ:
Простите, может я не понял вопрос:
$MyObject = array(
'one' => 
   array (
      'some' => 12, 
      'other' => 13.5, 
      'another' => true, 
      'complex' => array (1,2,3,4,5), 
      'simple' => 'value',
      'object' => new MyObjectType(42)
      ),
'two' => 
   array (
      'ITthinkYouGotIt' => 'right?'
      )
   );

Худший ответ:
var myArr = new Array();
myArr ["str1"] = "1111";
myArr ["str2"] = "2222";
myArr .push("33");

Практикуйтесь. JS довольно простой язык.
Вопрос: Почему компьютер тормозит при почти свободном CPU и RAM?

Лучший ответ:
Сбойные сектора на винте (см. dmesg, smartctl). Температура процессора/видеокарты (sensors). Кривые драйвера/кривое железо (см. vmstat, cat /proc/interrupts).

Худший ответ:
Я бы начал с диагностики hdd, например iostat. 
Узким местом в работе компьютера до сих пор является жесткий диск.
Вопрос: Разница между mojo и RoR?

Лучший ответ:
Mojo (он же Mojolicious)это фреймворк на Perl. Perl мягко скажем сейчас не самый популярный язык. Используется он все меньше и меньше. 
Ruby on Rails это веб-фреймворк на языке Ruby. Популярность Ruby намного выше чем Perl. Т.е. готовых решений больше, компонентов и помощи комьюнити.
Я не знаю больших сервисов написанных на Mojo. 
Если для Perl есть cpan.org то для Ruby/Rails есть ruby-toolbox.com.
Я бы не стал писать новый проект на Perl. Часто можно услышать мнение что Perl это write-only язык. Разработчиков на Perl очень мало и становится все меньше. Популярность языка постоянно катится вниз.
В любом случае стоит выбирать тот инструмент, который лучше знает команда разработчиков.

Худший ответ:
Наткнулся на этот пост но не смог пройти мимо т.к. имеется боль в нижней части спины, из за проектов написанных на моджололишосе
Поддержка это сущий ад, нет свободных перловиков на рынке труда. А если есть то хотят ЗП как ява кодеры )
банальный поиск по резюме на хх выдаёт следующее
Мojolicious 86 
Mojo 470
Django 4532
Rails 13034
Если кому хочется по-сравнивать
vschart.com/compare/django/vs/ruby-on-rails/vs/moj...
и тут ещё
https://wappalyzer.com/applications/mojolicious
https://wappalyzer.com/applications/ruby-rails
https://wappalyzer.com/applications/django
Вопрос: Как можно найти программиста на bitrix?

Лучший ответ:
Как альтернатива: 
* freelansim.ru/freelancers?q=bitrix
* freelancehunt.com/freelancers?q=bitrix

Худший ответ:
camouf.ru + уроки на ютубе ведет
Вопрос: С чего начать изучение веб разработки на Python, человеку абсолютно не знакомому с backend?

Лучший ответ:
Работа с веб отличается от работы с не-веб одной простой вещью:
- сервер (апач, нжинкс и т.п.) получает запрос (а запрос - это строка) от браузера,
- сервер обращается к приложению, передавая ему эту строку как аргумент,
- приложение возвращает результат (тоже строку),
- сервер отдаёт полученную строку в браузер.
Конкретно для питона такое подключение скрипта к веб-серверу решается с помощью WSGI.
Как это сделать. В настройках веб-сервера вы указываете документ_рут вашего приложения и скрипт с колбэком. Конфигурация для апача:<VirtualHost *:80>
     ServerName mysite
     DocumentRoot /var/sites/mysite/public
     WSGIScriptAlias / /var/sites/mysite/script.wsgi
 </VirtualHost>
Колбэк - это функция в глобальном неймспейсе, называющаяся всегда application. Выглядит она примерно так:def application(environ, start_response):
    status = '200 OK' 
    output = 'Hello World!'

    response_headers = [('Content-type', 'text/plain'), ('Content-Length', str(len(output)))]
    start_response(status, response_headers)

    return [output]
Когда апач получит запрос - он через wsgi запустит функцию application, а полученный от неё результат выдаст в ответ на запрос.
Это всё, что нужно для понимания, как обрабатывать http-запросы из питона. Всякие джанги работают на этом же механизме.
Теперь неочевидный нюанс. Дело в том, что обычно апач в нормальном состоянии отдаёт статику как статику. А если подключить к нему wsgi - то wsgi начнёт перехватывать и запросы к статике тоже. В джанго такая ситуация решается через жопу (что доказывает, что джангодрочеры - альтернативномыслящие), а именно: предлагается создать поддомен для статики и раздавать её сервером без wsgi, нжиниксом каким-нибудь, либо отдавать статику скриптом. Оба варианта, мягко говоря, спорные. Я считаю намного лучше и гибче третий вариант:<VirtualHost *:80>
     ServerName mysite
     DocumentRoot /var/sites/mysite/public
     RewriteEngine on
     RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
     RewriteRule (.*) /index.py/$1 [L,QSA,PT]
     WSGIScriptAlias /index.py /var/sites/mysite/script.wsgi
  </VirtualHost>
(Обсуждается здесь.)

Худший ответ:
Я имею небольшой опыт программирования на питоне под Google App Engine (AE). Просто опишу как я учился.
Сначала я сам долго пытался читать и понимать документацию по AE. Знаний по питону у меня было не достаточно, вернее не было уверенности, что смогу написать. Потом вышли курсы от udacity.
Сначала прошёл курс по питону. Курс на английском, но т.к. всё визуализируется, то и с минимальными знаниями всё понятно. Потом прошел курс по веб программированию там же. Основные концепции я почерпнул и этого оказалось достаточно.
Теперь про AE специфичные знания, их можно получить из документации (на англ.) и видео с конференций, их не много и они очень информативные. К примеру, как строить модель данных на datastore.
Тут все прямо таки сильно советуют Django, но у меня ни разу не было момента, когда мне не хватало бы функциональности webapp2, который делался гуглом. В общем решать вам.
Вопрос: Как начать уважать свой труд?

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

Худший ответ:
Уфф. Что тут скажешь, Вот кто пишет  движки с хорошим функционалом за 700р. А я думаю, что-то совсем на фл.ру труд перестали ценить)) Вот в чем собака зарыта))
На самом деле , такое у многих бывает.  Просто уважайте себя, скажите сами себе, чтото вроде "Жизнь одна и время слишком ценно, чтобы его тратить впустую".  Просто подумайте, что бы вы могли сделать за те 10-20 часов, что вы писали двиг за 700р. Например можно отдохнуть/побыть с девушкой/женой, сходить погулять с детьми/родителями, сделать чтото-ещё полезное))  В общем ответьте себе сами стоит ли потраченное вами время - тех денег, которые вы указали. 
Самый лучший совет, поработайте на кого нибудь) Возможно потом придет осознание ценности своего труда и времени))
Вопрос: Сколько запросить начинающему за создание сайта?

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

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

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

Худший ответ:
Необязательные - предлагайте.
Если хотите принудить всех пользователей, я бы подождал бы еще с годик.
Вопрос: Можно и нужно ли выносить в отдельный раздел /root?

Лучший ответ:
Смысл есть - если сервер собираете.
Снижает риск падения сервера, в случае переполнения разделов. Но это все от кривости рук зависит. Если уверены что у вас с руками все ОК. Можете все в один раздел сложить.
Если собираете рабочую станцию - то нет смысла. Только тратить место на диске.

Худший ответ:
Ну если вы всерьез хотите работать от рута, то конечно стоит. Это же обычная home директория.
Вопрос: В чем лучше делать html5-баннера для google adwords?

Лучший ответ:
Тоже разбирался как готовить баннеры в Animate CC для адвордс, методом научного тыка разобрался
1. В параметрах публикации, где адреса, куда прописывать экспорт ресурсов везде ставим "./"
Далее в параметрах "Дополнительные" снимаем все галочки (баннер будет весить несколько больше, но не будет ссылок на внешние ресурсы)
2. Компилируем и открываем код html-файла
Прописываем после тэга head
meta name="ad.size" content="width=300,height=250" 
Только нужно указать нужный размер баннера
И переделываем строчку из такой: script src="avito4_300x250_avito.js?1471415491747"
В такую: script src="avito4_300x250_avito.js"
т.е. убираем из адреса к скрипту баннера вопросительный знак и все цифры после него
Вот и все. Баннер принимается гуглом.

Худший ответ:
Для конвертирования из swf Swiffy (есть плагин для Flash).
А так Google Web Designer.
Вопрос: Запуск Mac Os в виртуалке?

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

Худший ответ:
Для запуска этого хватит вполне.
Наблюдал как ведет себя маковская виртуалка под core i7 2600k + 16 gb DDD3 + OCZ SSDPX
Работает конечно куда шустрее чем на машине послабее (cам работал на quad 6600 + 4 gb DDR2), но лагов и тормозов тоже хватает.
То есть, проблемы будут на какую бы машину не ставил.
Ну а на маковском железе все работает лучше, даже на mac mini работает заметно лучше чем на выше описанном «монстре»
Вопрос: Почему рабочая станция пингуется из Linux и не пингуется из Windows?

Лучший ответ:
Проблема решилась включением правила netsh firewall set icmpsetting 8 из консоли. Честно говоря немного странно, т.к. это же правило было включено в графическом интерфейсе и должно было работать.

Худший ответ:
Вы уверены, что это не проблема файрвола пингующих windows-машин ?
Может быть все таки исследуемая станция отвечает на пинг, но пингующая машина их игнорирует.
И еще я не советовал бы полагаться на 100% на MS network monitor - он как то избирательно демонстирует трафик, порождаемый той машиной. на которой установлен.
Отдельно стоящий сниффер все же предпочтительнее своей независимостью.
Вопрос: Почему программа может не запускаться?

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

Худший ответ:
Насколько мне известно, в Java-классе, который мы хотим запускать, должна быть входная точка в виде метода mainclass MyClass {

    public static void main(String[] args) {
        // call buiIdInvite method
    }

}
Вопрос: Как при загрузке html страницы находиться в самом низу?

Лучший ответ:
К элементу #targetwindow.onload = function(){ 
var offsetY = document.getElementById('target').offsetTop;
window.scrollTo(0, offsetY);
}
Если просто вниз, то:window.onload = function(){ 

window.scrollTo(0, 999999999999999);
}
но Вам определенно нужно jQuery

Худший ответ:
К элементу #targetwindow.onload = function(){ 
var offsetY = document.getElementById('target').offsetTop;
window.scrollTo(0, offsetY);
}
Если просто вниз, то:window.onload = function(){ 

window.scrollTo(0, 999999999999999);
}
но Вам определенно нужно jQuery
Вопрос: Есть ли аналог Xmind только online?

Лучший ответ:
mindmeister.com оно?

Худший ответ:
Чтобы выбор был.. Пользуюсь уже почти 2 года 
mindomo.com
Вопрос: Java. Какие проекты для middle?

Лучший ответ:
Однажды предлагали сделать в качестве тестового задания RSS ридер со всякими там плюшками в виде шаринга ссылок, оповещениях о новых записях и т.д. Все это на Spring, Hibernate. В другом месте предлагали реализовать плагин для Jira. Да куча задач всяких.

Худший ответ:
Однажды предлагали сделать в качестве тестового задания RSS ридер со всякими там плюшками в виде шаринга ссылок, оповещениях о новых записях и т.д. Все это на Spring, Hibernate. В другом месте предлагали реализовать плагин для Jira. Да куча задач всяких.
Вопрос: Как сконфигурирыать angular приложение из backend?

Лучший ответ:
когда генерируешь страницу 
добавляешь код<script>
window.Settings={};
Settings.var1=1;
</script>
и дальше в коде ангуляра напрямую обращаешься к window.Settings

Худший ответ:
Как вариант.<script>
// Инжектится везде, только для чтения
angular.module('yourapp').constant('myconst', {foo: 'bar'});
// Недоступно во время конфигурации, можно инжектить во все остальные места
angular.module('yourapp').value('myvalue', ['foo', 'bar']);
</script>
// upd
Если у Вас приложение без названия (пустой ng-app) - пишите "ng" вместо "yourapp".
Вопрос: Планирую своё развитие. 3 года коммерческого опыта на JavaScript, html и PHP. Имеет ли смысл изучать Java?

Лучший ответ:
Oh fuck.....уже который раз задают однотипные вопросы а-ля "ЧТО МНЕ ИЗУЧАТЬ?" 
Что вам нравится? Есть желание учить? Хотели бы вы программировать на том или ином и зарабатывать на этом?
Ответьте на эти вопросы и все, все просто черт возьми!
Зарабатывать можно зная только один HTML + CSS, тут дело в том, насколько вы умеете крутиться

Худший ответ:
Нет, Java не имеет смысла изучать т.к. .NET перспективнее.
Если не нравится .NET учите Python, Go или D. Первые два на рынке очень востребованы. Если нужен С++ с человеческим лицом и для Web с BigData то учите D.
Вопрос: Как удалить Ubuntu, установленню рядом с Win10?

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

Худший ответ:
Как удалить Ubuntu, установленню рядом с Win10?Зайти в управление дисками, и удалить раздел, где установлена убунта.
Вопрос: ПО для организации доступа к сетевым дискам по логин-паролю?

Лучший ответ:
Это пробовали: goo.gl/li4tJ

Вообще авторизовавать пользователей в гостей плохо. Для ваших задач люди давно придумали домен. Пусть пользователи вводят логин и пароль в специальном по — логин скрине винды, и используют все ресурсы сети, со своими правами. Ну это одна из функций домена.

Худший ответ:
По описанию подходит Novell NetWare, но ради 30 пользователей такое поднимать…
Вопрос: Что мой хостинг-провайдер знает обо мне?

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

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

Лучший ответ:
Любой современный SSD имеет избыточную зарезервированную область памяти, как раз рассчитанную на износ со временем. Так что смысла заморачиваться с ручным резервированием вообще нет.

А вот что касается износа вообще, то пока что при уменьшении техпроцесса ресурс ячеек уменьшается, однако это компенсируется возросшим объемом памяти.

Худший ответ:
Лично я своп уменьшил (минимальный размер 100МБ вроде и максимальный 512) из-за места, а не из-за боязни за перезапись. Нераспределенное тоже не оставлял и мало где о таком слышал, на форумах в темах о ССД обычно если люди спрашивают «кто-нибудь оставлял нераспределенное место на ССД?», то получают отрицательные ответы.

Вот тут на М4 64ГБ и еще несколько (рядом аналогичные темы) по 250-500ТБ записали и пока живы. Интел предыдуших моделей вроде на 150-200 ТБ там умер.

Кстати, по-моему словосочетание «жесткий диск SSD» некорректно :) HDD — Hard Disk Drive, жесткий диск. SSD — Solid-State Drive.