Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Аппаратный видеофон для Skype?

Лучший ответ:
Решал год назад аналогичную проблему, тоже рассматривал варианты SmartTV и Asus SV1\SV1T. В итоге купил iPad 2. Маман, абсолютно не умевшая пользоваться компьютером, все освоила за пару месяцев.

Худший ответ:
Полностью автоматическая поддержка (автообновление, авторебут)… а какое устройство вообще это поддерживает?
Можно конечно что то подхимичить, в конечном счете лучшее решение — планшетник со своими настройками и возможно приложением, выполняющим что нужно когда нужно.

p.s. а обязательно скайп? вам же нужна связь только до одного человека, никакого интерфейса, может собрать что-нибудь на основе готовых компонентов приложение, показывающее видеотрансляцию и ожидающее тапа по экрану для его запуска/останова. Не такое уж и сложное получается приложение.
Вопрос: Почему выводить логи через System.out.print плохо?

Лучший ответ:
Потому что использование логгеров, в отличии от System.out, позволяет менять уровни логгирования или даже отключать его на лету. А в целом какой-то серьёзной разницы нет.

Худший ответ:
Да выводить можно как угодно и где угодно.
Вопрос: Изменилась RSS ссылка у lostfilm.tv

Лучший ответ:
Опять не работает RSS-загрузчик с лоста, кто-нибудь пофиксил?
UPD. 17.02.2017
Отвечаю сам себе. Вот что написал мне в ответ админ lostfilm, мб кому пригодится:Для автоматической загрузки файлов необходимо настроить торрент-клиент на ленту RSS сайта retre.org.
В настройке RSS-загрузчика в строку URL ленты необходимо ввести адрес вот в таком виде: retre.org/rssdd.xml:COOKIE:uid=xxxxxx;usess=xxxxxx, где uid – Ваш ID на сайте www.lostfilm.tv (указан в настройках в личном кабинете), а usess – юзер-сессия (указана в окне retre.org, внизу слева от значка RSS, по клику на надпись usess – будет показан Ваш usess).

Худший ответ:
Спасибо за инфо.
Вопрос: Как удалить и потом снова присвоить класс конкретному элементу списка?

Лучший ответ:
Сохраняйте не индекс элемента, а ссылку на элемент:var current = $('.elem.current');

Худший ответ:
// Сохранение индекса
var el = $(".elem.current");
var exCurrent = $(".elem").index(el);

// Восстановление по индексу
$('.elem:eq(' + exCurrent + ')').addClass('current');
Вопрос: SAP Cloud Platform для M2M на транспорте — годится?

Лучший ответ:
Нормально :)
Есть похожие проекты, например
https://cloudplatform.sap.com/success/ntt.html 
https://cloudplatform.sap.com/success/bosch.html
https://cloudplatform.sap.com/success/shell-vw.html
https://cloudplatform.sap.com/success/stara.html
Trenitalia известный проект www.tadviser.ru/index.php/%D0%9F%D1%80%D0%BE%D0%B5...
Сименс все свои железки хочет подключить, а это серьезно https://blogs.sap.com/2015/04/30/siemens-chooses-s...
вообще референсы можно тут посмотреть https://cloudplatform.sap.com/success.html
а проще всего зарегистрироваться и попробовать. Для разработчиков бесплатно, приложение создать очень просто https://account.hanatrial.ondemand.com/#/home/welcome

Худший ответ:
В дополнение к возможностям, которые предоставляются решением SAP Cloud Platform и сервисом IoT, есть решение, которое разработано на платформе SCP специально для удаленного мониторинга транспорта: SAP Vehicle Insights. Дополнительную информацию можно найти здесь: https://eaexplorer.hana.ondemand.com/_item.html?id...
Вопрос: Влияет ли CSS валидация на SEO, каким сайтом её смотреть?

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

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

Лучший ответ:
Покажите где оно

Худший ответ:
>Популярность так себе — 5000 скачек бесплатного, 25 скачек платного, вобщем доход только на пиво =). 
не выстрелило здесь, возможно выстрелит в другом месте (Индии/Сша)
как вариант: возможно он знает фичи, которые помогут выстрелить приложению

Если Продавать, то необходимо если оценить свои трудозатраты или с учетом будущих прибылей.
Вопрос: Является ли видео использования нелицензионного софта доказательством в суде?

Лучший ответ:
Мало ли что они запускали на этом компе. И снимали.  Важен факт наличия в момент изъятия.  Если там все затерто на 10 рядов и стоят триальные версиии ... комар не подточит носа у вашего друга.  На все вопросы можно говорить - они сами поставили. А вы потом нашли и удалили как добропорядочный гражданин!)

Худший ответ:
Гм.. то есть сотрудники собственноручно, игнорируя ст.51 конституции предъявляют доказательства пользования ими контрафактным ПО? -)
Вопрос: Яндекс.Метрика и react-router. Как решить?

Лучший ответ:
import { YMInitializer } from 'react-yandex-metrika';

class MyComponent extends React.Component {
  render() {
    return (
      <div>
        // SNIP
          <YMInitializer accounts={[987654321]} />
        // SNIP
      </div>
    );
  }
});

// Потом подписываемся на событие истории и делаем что-то вроде:
import ym from 'react-yandex-metrika';
history.listen((location) => {
  ym('hit', localhost.pathname);
})
Взято здесь: https://github.com/narkq/react-yandex-metrika

Худший ответ:
Есть следующий вариант реализации:<Router
    ...
    onUpdate={logPageView}
/>
Где logPageView -- функция, в которой вы реализовываете логирование для Яндекс.Метрики/Гугл Аналитики и т.п.
Вопрос: С чего начать создавать сайт, вопрос с CMS?

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

Худший ответ:
Начните с "чистого" PHP, сколько на нем "просидеть" - выбор ваш, может быть хелловорлда и парочки скриптов с mysqli (MySQL) будет достаточно, затем фреймворки или CMS, именно "или", попробуйте, и посмотрите, что лучше подойдет лично вам.
Вопрос: Что за хвост появляется в конце ссылки?

Лучший ответ:
Геолокацию отключите в настройках WooCommerce.Geolocate with page caching support is the same as above, but does the geolocation via Ajax. You may notice your website URLs have a ?v=xxxxx appended to them. This is normal to prevent static caching of prices.

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

Лучший ответ:
Юзайте Netty

Худший ответ:
Ровно по этому вопросу есть видео, в котором Heinz Kabutz все подробно рассказывает:
https://www.youtube.com/watch?v=uKc0Gx_lPsg
Вопрос: Какой роутер, усилитель или антенну поставить?

Лучший ответ:
 Также ТЗ включает в себя невозможность поставить принимающую точку доступа (репитер, роутер), т.е. ноутбук, телефон и т.п. должны как-то ловить с берега.Это никак невозможно!
Не забывайте, что WiFi это двусторонняя связь.
Поэтому ваш телефон ловить сигнал с берега будет прекрасно, а вот передать на берег ничего не сможет, поэтому связи не будет.Усилитель с хорошей антенной поможет, только подключать его надо не к роутеру, а к клиенту - телефону, ноутбуку.

Худший ответ:
Бетонный дом... на острове... 1000м2... В Алькатрасе что-ли интернет будет? =)
Если по делу, то если до острова добить достаточно просто, то с бетонными стенами есть проблемы, так же как и с формой здания и его этажностью. 
Указанная вами антенна до острова добъёт с лёгкостью. Интернет будет в комнатах, выходящих окнами на эту антенну.  Если без ретрансляторов в заднии, то другого способа, кроме как расставить антенны со всех сторон здания я не вижу, но я не шибко специалист в этой отрасли.
Вопрос: Word. Это связанно со шрифтом и его сохранении при переносе?

Лучший ответ:
На сколько я помню - Блокнот в Windows это редактор без форматирования.
Есть только возможность в его настройках настроить отображаемый шрифт.
Может быть WordPad?

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

Лучший ответ:
1. Библиотеки - это часть готового функционала, который используется большим количеством прогеров
2. Чтобы  не писать тот функционал, который всем нужен и который уже реализован и протестирован
3. Для этого используется пакетный менеджер, на сколько я  знаю, то в питоне он называется pip, но может быть питонисты меня поправят. В php - это composer, в js - npm, bower.
4.  "если я захочу работать со своим кодом на другом компьютере" да, но это решается быстро  и автоматечески через консольную команду. Если Вы только начинаете учить программирование и python, то пока не заморачивайтесь с этим.
5. Homebrew - это менеджер пакетов. Нужен для установки python, pip или  других  программ под Ваш яблочный комп. Библиотеки под ним не ставятся.

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

Лучший ответ:
Добавьте заголовки:res.setHeader('Access-Control-Allow-Origin', '*');
res.setHeader('Access-Control-Allow-Headers', 'origin, content-type, accept');

Худший ответ:
А зачем делать кроссдомен, если можно все сделать на одном за nginx?
Вопрос: Есть ли разница между объединением портов в мост и созданием свича и добавлением мастер интерфейса в бридж на Mikrotik?

Лучший ответ:
также в бридже есть "защита от петель" (STP) :)
вот еще полезная презенташка:) mum.mikrotik.com/presentations/IT14/starnowski.pdf

Худший ответ:
разница есть.
Вопрос: На чем писать front-end часть проекта(backbone, Angularjs и тд)?

Лучший ответ:
Я за: Angular / React, что больше по душе.
Мне больше по душе React.
Backbone до сих пор попадается в вакансиях, но не вижу смысла писать новый проект на нем, с целью изучить. Vue попадается в вакансиях реже чем angular/react.

Худший ответ:
я вообще androidразработчик, для своего проекта выбрал  react, из плюсов хорошая обратная совместимость (камень в сторону angulr) отсутствие магии и хорошая документация, при общей простоте
как дополнительный + в вашем случае, если понадобится клиент можно будет посмотреть в сторону  react native
ps до этого ничего сложнее ajax запроса на js не делал
Вопрос: Каки есть OpenSource проекты Android приложений?

Лучший ответ:
Я пользуюсь такими приложениями с открытым кодом: Open Camera, K-9 Mail, OsmAnd+, Firefox for Android (тут не Java, скорее всего), VLC, Barcode Scanner.

Худший ответ:
> Каки[е] есть OpenSource проекты Android приложений?
Вы просите выписать все названия из каталога F-Droid’а и сопроводить их ссылками на СКВ?  Рад бы, да не могу — меня ущемляет «Тостер», заявляя, что текст ответа не может быть больше десяти тысяч символов, тогда как нужно на это примерно в пятнадцать раз больше.
Впрочем, обратите внимание, что вам на самом деле вам не свободные приложения (которые вы зачем-то называете иноязычным эвфемизмом «open source») нужны, а базарные, то есть те, где рады всяким посторонним разработчикам.  Это совершенно не одно и то же, к примеру, я крайне слабо представляю, как вам можно подключиться к разработке muPDF, хотя он и свободен.
> Подскажите какие есть интересные Open Source проекты Android приложений.
Откуда мы можем знать, что вам «интересно»?
Вопрос: Как расположить иконки в ряд с подписями (HTML, CSS)?

Лучший ответ:
Как насчет модного молодежного flexbox? (ie10+)
https://jsfiddle.net/327ssbs6/2/
Преимущество флекса в том, что он позволяет центрировать как горизонтально, так и вертикально. К тому же, блоки, которые мы хотим выровнять могут быть случайного размера.

Худший ответ:
Немного погуглив, нашел такое решениеmargin: 0 auto;
Но у меня почему - то не выходит(
Остается 2 варианта: 
если ширина известна тоposition: relative;
left: calc(50% - 45px)
Вместо 45px - половина ширины
если нет - только javascript
Вопрос: Как добавить HTML атрибуты в form.field из шаблона?

Лучший ответ:
Нативно никак. Без сторонних модулей два варианта:
1) Класс формы. Считаю, что это ужасно.
2) Собственный inclusion_tag
Но удобнее использовать django-widget-tweaks.

Худший ответ:
Учитесь гуглить. 
stackoverflow.com/questions/19489699/how-to-add-cl...
Вопрос: Есть идеи как сверстать нестандартный дизайн (контент будет меняться т.е нужно учесть адаптивность по вертикали)?

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

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

Лучший ответ:
Федеральный закон "О рекламе" от 13.03.2006 N 38-ФЗ
Ст. 18.1
Распространение рекламы по сетям электросвязи, в том числе посредством использования телефонной, факсимильной, подвижной радиотелефонной связи, допускается только при условии предварительного согласия абонента или адресата на получение рекламы. При этом реклама признается распространенной без предварительного согласия абонента или адресата, если рекламораспространитель не докажет, что такое согласие было получено...

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

Лучший ответ:
RequestBlock = true; // в глобале разрешаем запрос

if (RequestBlock == false) {
	console.log('ничего не делаем');

} else if (RequestBlock == true) {
	RequestBlock = false; // блокируем следующий запрос пока не отработает $.ajax

	$.ajax({
		type: 'POST',
		url: 'URL',
		data: {},
		cache: false,
		dataType: 'JSON',
		timeout: 15000,
		success: function(r) {
			RequestBlock = true;
			console.log(r);
		},
		error: function(jqXHR, textStatus, errorThrown) {
			RequestBlock = true;
		}
	});
}

Худший ответ:
Я наверное не правильно понял. но всё же) Может добавить атрибут disabled к кнопке пока скрипт не выполнится?
Вопрос: Велосипед «ORM» для автоматизации. Следует ли продолжать и в каком направлении? Интересно ли?

Лучший ответ:
Какой-то мозгодробильный синтаксис у where/select/order. Что за наследие брейнфака?
Я бы побоялся такое использовать. Лишняя скобочка не там, и гг.

Худший ответ:
к сожалению
Вопрос: Помогите выбрать монитор для графики

Лучший ответ:
Вам нужен монитор с матрицей S-IPS или P-IPS, остальное (размер, навороты и т.п. выбирайте из доступных вариантов). Таких мониторов не много, и производители знают, что покупать их будут требовательные к качеству люди, так что купить фуфло практически нет шансов.

Худший ответ:
К сожалению в модель ткнуть не могу, но я бы посоветовал вам присмотреться к Eizo www.eizo.com/global/products/coloredge/index.html
Вопрос: Что значит клиент для пхп?

Лучший ответ:
в данном контексте это означает "средство доступа к memcached", они же враперы, они же библиотеки.
другими словами - средство доступа к службе/сервису/api/etc.

Худший ответ:
Можно сказать, что клиентская библиотека это библиотека, устанавливаемая на клиенте. Но это не дает представления о том что это такое. Более общо - клиентское программное обеспечение (ПО). 
Представьте общий случай. Есть поставщики услуг и потребители этих услуг. При этом требуются средства для манипуляции и управления этими услугами. Эти средства чаще всего разрабатываются производителем поставщика услуг (или потребителя) для того, что потребитель мог выполнять различные операции с услугами. 
Поставщик услуг это сервер (чаще всего). Потребитель - клиент. Специализированное ПО это средства для работы с услугами. Это ПО может быть как целой программой или комплексом программ, так и отдельной библиотекой, встраиваемой в ПО потребителя. Вот эта библиотека и будет клиентской. 
Пример. MySQL - поставщик услуги хранения данных. Для работы с данными из PHP разработана библиотека, встраиваемая в PHP. Она предоставляет определенный интерфейс для взаимодействия с СУБД. Так как PHP это программа, то ее надо установить (инсталлировать) на систему. Во время установки PHP из установочного пакета эта библиотека может быть установлена или не установлена. На большинстве систем ее устанавливают. 
Это пример клиентской библиотеки, которая установлена на большинстве систем.отсюда
В случае с memcache у вас есть сервис, возможно даже работающий на отдельном компьютере, и для обращения к нему из php используется какая-то dll-ка или so-шка. Именно ее, в данном случае, и назвали клиентом.
Вопрос: Какую методологию css использовать при верстке?

Лучший ответ:
Пока Вы не понимаете как определить разницу между методологиями , не советую Вам использовать их вообще. 
А если бы Вы понимали разницу - этот вопрос не задавали бы. 
Самая популярная и оплачиваемая - БЭМ

Худший ответ:
Мне rscss.io сейчас нравится.
Вопрос: Как вывести одну основную новость в Битрикс?

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

Худший ответ:
Вам нужно просто эту логику реализовать в шаблоне news.list, который подключается в комплексном компоненте.
Для этого шаблон комплексного компонента нужно скопировать в local и идти в путь_к_шаблону/bitrix/news.list
Вопрос: Могу ли я продать базу контактов?

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

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

Лучший ответ:
<body <?php body_class(); ?>>
Выдаст классы для страниц,body.class .class-tvoego-bloka{
       display:none;
}

Худший ответ:
Если посмотрите исходный код страницы увидеть что что классы по типу post-{post_id}
в вашем случае .post-44 .post-57 - вот от них и отталкивайтесь
Вопрос: Как делается котификация сайтов?

Лучший ответ:
В двух словах:
Скачивают контент страницы к себе.
Парсят.
Заменяют контент/ссылки на него на свой и отдают наружу.
Meowbify анализирует размер картинок и заменяет их на гифки с котиками соответствующего размера.
* иногда кстати кривовато
huifikator работает более просто - тупо меняет слова по ряду регулярок.

Худший ответ:
В двух словах:
Скачивают контент страницы к себе.
Парсят.
Заменяют контент/ссылки на него на свой и отдают наружу.
Meowbify анализирует размер картинок и заменяет их на гифки с котиками соответствующего размера.
* иногда кстати кривовато
huifikator работает более просто - тупо меняет слова по ряду регулярок.
Вопрос: Какой микроконтроллер подойдет для системы интеллектуальных игр?

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

Худший ответ:
Что вы подразумеваете под "с достаточной точностью"? Если выбросить этот пункт, то, например ATMega8
Вопрос: Какое выбрать имя домена для персонального сайта если фамилия на английском сложно пишется и клиенты могут ошибиться в написании?

Лучший ответ:
1. Скопируют.
2. Ты не обязан регистрировать как в загран паспорте твоя фамилия пишется.
3. Можно вообще фамилию не использовать. У меня личные сайты - один по имени (не по фамилии), другой - по интересу.

Худший ответ:
Зарегить все возможные варианты, если конечно финансы позволят. Если есть доменная зона на национальном языке - зарегить также в ней, если еще не занято. Загранпаспорт - это один из вариантов написания, его придерживаться вовсе не обязательно.
Вопрос: Редирект с www.example.com на example.com (apache2, ubuntu 10.04)?

Лучший ответ:
Разница в одном символе $ в первой строке
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]


Худший ответ:
Вариант, которым я всегда пользуюсь:RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http%{ENV:protossl}://%1%{REQUEST_URI} [L,R=301]
Вопрос: Как сделать верстку?

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

Худший ответ:
Есть такая софтина avocode но не макет целиком, а показывает блоками отдельно, что то типа плагина для фотошопа css hat, но заточен специально для фронта. Читает как фотошоп так и скетч.
Вопрос: Почему не работает vertical-align в блоке?

Лучший ответ:
Это широко известный "глюк". Что бы его убрать, нужно поместить в тот же контейнер еще один div 100% высоты. Для наглядности я сделал его яркокрасным. Ширина его значения не имеет, даже если нулевая - это решит ваш вопрос.
jsfiddle.net/pc9k1cz7
И уберите везде position: relative, вы неправильно им пользуетесь...

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

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

Худший ответ:
«вводите пустой пароль» — уже где-то косяк.
Пароль или вводится или отсутствует и ничего вводить не надо. Тем более, что минимальная длина в WPA2 Pre Shared Key — 8 символов.

Так что похоже на шутку ;)

P.S. или же кто-то «пробелы» считает пустым паролем?
Вопрос: Git, сайт local + remote + файл настроек

Лучший ответ:
Разбить конфигурацию на несколько файлов и файл настройки базы в игнор.

Худший ответ:
Не знаю best practice для PHP, но в Python делаю так: в settings импортируют файл local_settings и файл local_settings добавляется в .gitignore
Вопрос: Как правильно вычислять размер из psd макета если дизайн нарисован на 2500px?

Лучший ответ:
Я сталкивался. Отдаю макет на доработку горе-дизигнеру. Или отказываюсь от верстки.

Худший ответ:
Требуйте макета в пунктах. Проще будет. Или делайте в процентах.
Вопрос: Как делаются программы на html?

Лучший ответ:
Есть аналоги такие как electron , nwjs , appjs . Так вот, всё это результат объединения nodejs и Chromium. Благодаря этому тандему, можно создавать кроссплатформенные десктопные приложения для windows, mac os и linux, используя веб-технологии. 
Разумеется выражение используя html является абсурдным, ибо html не задает никакой логики, а только выводит контент. Вся логика приложения написана на js.

Худший ответ:
Уже нашёл ответ :)
Вопрос: Как и где узнать меняется ли у ноута процессор?

Лучший ответ:
Все процессоры Intel c литерой U идут в BGA пакете, соответственно он распаян на самой материнской плате. Процедура замены дорогая, очень трудоемкая и без 100% гарантии результата.

Худший ответ:
Абсолютно любой меняется, включая BGA.
Вопрос: На чем сделать биржу актеров и моделей?

Лучший ответ:
cms править зае****ся. нужно делать на фреймворке.

Худший ответ:
Конечно фреймворк)) Лучше Laravel или фалкон
Вопрос: Найти максимум в целых числах для n,m: n/(n+m) + (N-n)/(N-n + M-m)

Лучший ответ:
Сделал замену переменных (x = n, y = n + m, X = N, Y = N + M) и продиференцировал. В итоге максимум достигается при n + m = (N + M) / 2. В случае четного N + M максимум функции равен 2 * N / (N + M)

Худший ответ:
Ну, если максимум что мы можем выжать из n/(n+m) это 1, при m = 0. Идем дальше, (N-n)/(N-n + M-m) тут лучшим случаем будет тот, где разность M — m минимальна, то есть 1. Следовательно, при M = 1, m = 0, n = 1, N = INF, предел (N-n)/(N-n + M-m) равен единице, а значит максимум функции стремится к 2.