Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Чем интересен enterprise?

Лучший ответ:
Enterprise это характер управления. Если ты хорошо работаешь на потоке и не рвёшься вылезать за рамки должностных инструкций то тебе туда. За рамками Enterprise ответственность чаще размыта между разными ролями, да и делать приходится больше. В Enterprise больше порядка, но меньше самодеятельности. 

Как-то так

Худший ответ:
интересен только стабильностью и высокими зп
Вопрос: Выбор языка под задачу: Python vs Delphi?

Лучший ответ:
А как они в плане работы с базой, сетью, json? 
Более чем хорошо.И самое важное что бы запросы от клиентов обрабатывались одновременноAsyncioпозволит база?asyncpg

Худший ответ:
на любом. Писать нужно на том языке которые знает программист)
отмаштабировать питон приложение крайне просто. И даже самый простой tcp сервер на python (асинхронный) проглотит 1к запросов без особых проблем. Насчет одновременно - почитайте как работае асинхронность, что такое корутины, как переключается контекст между задачами)
Вопрос: Можно ли программу которая может показывать пользователю уведомление?

Лучший ответ:
Установите pywin32 и используйте этот код.
UPD. Еще одну нашел, вот. Она вроде-бы для Windows 10, но можете попробовать и её.

Худший ответ:
Не знаю актуально или нет, но есть решение на Powershell для подобных уведомлений, его легко можно  применить для вашей задачи, в том числе и с перезагрузкой ПК.
Add-Type -AssemblyName System.Windows.Forms
$global:balmsg = New-Object System.Windows.Forms.NotifyIcon
$path = (Get-Process -id $pid).Path
$balmsg.Icon = [System.Drawing.Icon]::ExtractAssociatedIcon($path)
$balmsg.BalloonTipIcon = [System.Windows.Forms.ToolTipIcon]::Warning
$balmsg.BalloonTipText = 'Это текст всплывающего сообщения для пользователя Windows 10'
$balmsg.BalloonTipTitle = "Внимание $Env:USERNAME"
$balmsg.Visible = $true
$balmsg.ShowBalloonTip(10000)
Вопрос: Почему console.log переменной в set.timeout «перевыполняет» действие?

Лучший ответ:
Потому что ++
Постинкремент возвращает значение переменной до инкремента.

Худший ответ:
Когда secVal == 1000, условие истинно и вы заходите в него. Выставляете 1001-ый вызов timer = setTimeout(tick, 0);, вызываетесь, условие не срабатывает, а вот console.log(secVal); - да. Оно же за границами if-а.
Вопрос: Как правильно спланировать график самообучения?

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

Или берешь себя в руки и делаешь, или прокрастинируешь в поисках идеального метода обучения, пробуешь разные хитрые методики и даже реально тратишь на них какое-то время с мыслью "ну я же вот что-то тут колупаю, наверное я учусь", пока не приходит время, ты понимаешь что потратил кучу времени не очень понятно на что, и забиваешь с мыслью "все эти методики нихрена не работают".

А все потому, что секретного ингредиента не существует. Он всем известен - называется сила воли или желание и МНОГО МНОГО работы.

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

Лучший ответ:
Являюсь студентом, факультет телекоммуникации.
Хочу изучать мобильную связь с чего начать?
есть ли какие либо видеокурсы?
У вас есть преподаватели, которые:
1) Безусловно более разбираются в данном вопросе, чем среднестатистические посетитель данного сайта.
2) Получают зарплату именно за это (а если вы еще и на платном - то именно вы им и платите).
Логичнее спросить у них.
Вполне возможно, что у вас запланирована с какого-то курса специализация именно в том, что вас интересует.
Или есть кафедра под это направление или есть отдельное направление на какой то кафедре.
И они с удовольствием ответят на ваши вопрос и возможно с удовольствием возьмут к себе в помощь над проектами из интересующей вас области.

Худший ответ:
Являюсь студентом, факультет телекоммуникации.
Хочу изучать мобильную связь с чего начать?
есть ли какие либо видеокурсы?
У вас есть преподаватели, которые:
1) Безусловно более разбираются в данном вопросе, чем среднестатистические посетитель данного сайта.
2) Получают зарплату именно за это (а если вы еще и на платном - то именно вы им и платите).
Логичнее спросить у них.
Вполне возможно, что у вас запланирована с какого-то курса специализация именно в том, что вас интересует.
Или есть кафедра под это направление или есть отдельное направление на какой то кафедре.
И они с удовольствием ответят на ваши вопрос и возможно с удовольствием возьмут к себе в помощь над проектами из интересующей вас области.
Вопрос: Лучшая замена Vue.js?

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

Худший ответ:
JavaScript - научитесь читать и понимать исходный код Vue.js
Вопрос: Отличия GET и POST запросов в контексте ASP.NET MVC 5?

Лучший ответ:
к asp.netу отношения не имеет, это часть http стандарта (GET - https://tools.ietf.org/html/rfc2616#section-9.3, POST - https://tools.ietf.org/html/rfc2616#section-9.5)

по применению - это вам скорее про REST читать. в целом - GET это получение информации, POST - добавление новой.

Худший ответ:
Два основных отличия между GET/POST заключаются в том, что все переданные параметры, через GET преобразуются в url encode (в дичь в самом урле), в POST они скрыты в теле (body) запроса. А второе, самое весомое, отличие, что объем передаваемых данных в GET запросе значительно меньше, чем в POST'e. Нужно передать меньший объем данных - GET,  больший - POST
Вопрос: Как правильно сделать subscribe внутри другого subscribe?

Лучший ответ:
не надо так делать, используй flatMapthis
  .openDialog()
  .flatMap(fd=>{
     return !fd?Observable.Empty():this.postsService.add(fd).first();
  })
  .subscribe(post=>{
    this.posts.unshift(post);
  });

Худший ответ:
можно вот такasync addPost() {
   const formData = await this.openDialog().toPromise();
   if (formData) {
    const res = await this.postsService.add(formData).toPromise();
     this.posts.unshift(res);
   }
  }
Вопрос: Как установить необходимые права на новые файлы в UNIX?

Лучший ответ:
Добавьте umask 0022 в ваш .bashrc (или другой подобный файл).

Худший ответ:
То, что вам нужно - это umask.
Но работает он не так как вы хотите, то есть настолько разные права для папок и файлов задать не получится.
Вопрос: Как сделать ширину v-select равной ширине контента во vuetify?

Лучший ответ:
Вы можете для v-col задать пропc cols="auto" что скажет колонкам не занимать все свободное пространство на оси, а между колонками вставить элемент v-spacer который на оборот будет стараться занять все свободное пространство (собственно на этом его все задачи и заканчиваются). Так же могу посоветовать скрыть невидимый input у v-select при помощи стилей, он так же дет лишнюю не желательную ширинуsnippet

Худший ответ:
Как мне нужно изменить код, чтобы v-select занимал не всю ширину контейнера, в котором он находиться, а столько, сколько ему необходимо для отображения своих чисел и чтобы он был выровнен по правому краю.Да там же в примерах есть как это делается
Вопрос: Как восстановить удаленные файлы после существенных изменений с помощью git?

Лучший ответ:
Делаете git reset HEAD~1, где 1 это количество коммитов в которых были удалены файлы. Потом аккуратно убираете удаленные файлы из staging area и пушите все изменения на место.

Худший ответ:
Сначала находите коммит, в котором файлы еще есть (в вашем случае можно использовать, upstream/master). Затем:
1. Визуализируете список измененных файлов (grep'ом фильтруем только удаленные)
2. Восстанавливаете нужные файлы из коммита
Далее делаете новый коммит, пушите в репозитарий и т.п.git diff --name-status upstream/master | grep ^D
git checkout upstream/master <path/to/the/deleted/file>
Вопрос: Как применить изменения к НЕ последнему коммиту?

Лучший ответ:
Есть ветка и три коммита в ней AAA-BBB-CCC...
Далее были сделаны правки, но их надо применить к коммиту BBBgit commit -a -m fixes
git rebase -i AAA
перенести fixes после BBB, заменить pick перед fixes на fix.
Всё то же самое, но автоматически:git commit -a --fixup BBB
git rebase --autosquash AAA

Худший ответ:
Сначала спрячем незакоммиченные правки. Нам нужен чистый рабочий каталог.
git stash
Запустим процесс переписывания истории
git rebase -i AAA
В текстовом редакторе заменяем перед коммитом BBB слово pick на edit
Сохраняем, выходим
Git начнёт процесс переборки ветки и остановится на коммите BBB
и покажет инструкцию
Stopped at BBB
You can amend the commit now, with

 git commit --amend 

Once you are satisfied with your changes, run

 git rebase --continue
По хорошему, в этом состоянии и надо было изначально начинать редактировать коммит. 
Но мы сейчас вытащим спрятанные правки
git stash pop
# скорее всего вылезут конфликты, которые нужно разрешить и 
git add .
Затем собственно поправить коммит BBB
git commit --amend
Далее по инструкции
git rebase --continue
Если всё хорошо, увидим
Successfully rebased and updated refs/heads/master.
Вопрос: Можно ли раскрутив аккаунт на SO и других сайтах получать заказы?

Лучший ответ:
Если представить, что вы будете вкладывать время в профили SO, Toster, Quora, etc только из с целью получить выхлоп в виде заказов и закрыть глаза на потенциальную пользу от ваших ответов, то время потраченное на раскачку и поддержание на плаву профиля можно приравнять к бездарно потраченному, так как есть множество других куда более эффективных путей для привлечения клиентов. Люди регистрируются на подобных сервисах не ради заказов. При этом участие в IT сообществах будет хорошим приложением к вашим основным рабочим профилям.
Вы бы лучше наконец свой профиль в Мой Круг заполнили, LinkedIn завели и профили на фриланс биржах в порядок привели. Потому что в текущем виде с вами вряд ли кто иметь дело захочет.

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

Лучший ответ:
NogerbekNurzhan, у вас метод geoObject слишком "умный". Нужна декомпозиция. Отдельный метод создает карту, отдельный метод манипулирует отображаемыми объектами, еще один может очищать объекты. пример: createMap(), setObjects(dateStart, dateEnd), deleteObjects()
На ивент пишете отдельный обработчик @clicked=onChangeDate в котором вызываете пересоздание объектов на существующей картеonChangeDate(dateStart, dateEnd) {
  this.deleteObjects();
  this.setObjects(dateStart, dateEnd);
}
---------------------------------
В идеале вообще вынести непосредственно карту в отдельный компонент, в который упрятать все манипуляции с картой, а то что у вас сейчас называется YandexMap - это все-таки композитный компонент, содержащий и карту и панель управления.
Тогда управление картой можно будет свести к передаче пропсов, как-то так<MyComp>
  <Navbar @clicked="onChangeDate"/>
  <YandexMap
    :date-start="dateStart"
    :date-end="dateEnd"
  />
<MyComp>
<script>
data: function(){
  return {
    dateStart: null,
    dateEnd: null,
  }
}
methods: {
  onchangeDate(d1, d2){
    this.dateStart = d1;
    this.dateEnd = d2;
  }
}
</script>
ну а в компоненте YandexMap соответственно добавить пропсы для дат, повесить слушателя на их изменение и в его обработчике очищать объекты и загружать новые.

Худший ответ:
Вообще, это антипаттерн, так даже в доках вью сказано, данные нужно хранить в состоянии приложения, хотя бы использую просто отдельный экземпляр вью
Вопрос: Почему после проброса 80 и 443 порта nginx не видит переменной server_name?

Лучший ответ:
Проще сделать по другому, направить весь трафик на Nginx(одного из серверов), дальше по имени домена пропроквировать на другой Nginx
server {
listen 80 443;
server_name proxy_domain;
    location / {
      access_log off;
      proxy_pass IP
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\
     } 
}
И соотвественно другой конфиг для другого домена, т.к при текущем перенаправлении не понятно что именно доходит до сервера, а моём случае все запустится зп 5 минут(можно не использовать третью виртуалку, а проксировать с рабочего сервера на новый сервер конкретно для домена)

Худший ответ:
Скопируй конфиг с первого на второй. Если соединение по портам идет на второй сервер, значит ты накосячил с конфигами.
Вопрос: Как отключить код jquery $('.slider_picasso').on('wheel', (function(e) {...}?

Лучший ответ:
Почему бы вам не добавить ветвление ?$('.slider_picasso').on('wheel', (function(e) {

if (window.innerWidth > 1024){

                e.preventDefault();

                if (e.originalEvent.deltaY < 0) {
                    $(this).slick('slickNext');
                } else {
                    $(this).slick('slickPrev');
                }

} else{
return;
}
            }));
Будет считываться при каждом whell...

Худший ответ:
Не уверен, но попробуй вместо$('.slider_picasso').slick('unslick');
использовать$('.slider_picasso').unslick();
Вопрос: Это пузырьки воздуха? Критично? Что посоветуете сделать?

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

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

Лучший ответ:
Кроссплатформенного не существует. Поэтому асинхронный код в Python и Java использует executor'ы для файловых операций, а в Node.js такое же решение скрыто на уровне абстракций libuv.
Разве что zero-copy через уже упомянутый DMA. Но этот метод не всегда применим.

Худший ответ:
Да, существует. DMA, вот это вот все.
Вопрос: Авторизация с хэшированым паролем в Yii2?

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

Решил я что открытый пароль это не кайф
Это не ты решил. Это айтишный опыт и теперь уже обычная практика

Худший ответ:
Удалите из метода beforeSave() в модели User установку пароля.
В модели User $this->password у Вас пустой, так как при регистрации Вы работаете с атрибутом модели RegisterForm, а не с атрибутом модели User.
В методе register установите пароль через setPassword()public function register()
{
   if($this->validate())
   {
      /*****/
      $user->setPassword($this->password)
      $user->generateAuthKey();
      /****/
    }
}
В модели User создайте методыpublic function generateAuthKey()
    {
        return $this->auth_key = Yii::$app->security->generateRandomString();
    }

public function validatePassword($password)
    {
        return Yii::$app->security->validatePassword($password, $this->password_hash);
    }
В LoginForm проверяйте парольpublic function validatePassword($attribute, $params)
    {
        if (!$this->hasErrors()) {
            $user = $this->getUser();

            if (!$user || !$user->validatePassword($this->password)) {
                $this->addError($attribute, 'Неправильные учетные данные');
            }
        }
    }
Вопрос: Могли бы помочь с подбором комплектующих?

Лучший ответ:
В вашем случае лучшее что можно сделать, заменить троицу материнку/процессор/память.
Бюджет в 10к очень связывает руки. Присмотритесь к itx и мини-atx материнским платам с интегрированным процессором, только берите процессор не старее пары лет, лучше J4105 - четыре ядра или J4005 - два ядра но быстрее в сингле (1150 single thread cpubench rating). Стоят они порядка 7 т.р., на оставшиеся деньги закупаете оперативной памяти ddr4, возможно сначала 4gb, потом подкопите и докупите еще. Современный процессор, современная видео (само собой интегрированная) и абсолютно бесшумный (40ват в пике потребления)
Все остальные варианты дороже. Можно собрать на базе прошлой технологии amd phenom 6x или 4x и ddr3 оперативки (при должном старании можно найти материнку с поддержкой ddr2/ddr3) но это реальный шаг назад.

Худший ответ:
Однозначно - замена мат. платы и процессора и памяти.
Обоснование - текущая платформа поддерживает только DDR2, на мат плате 2 слота  поэтому памяти вы максимум поставите 4гб, это не серьезно. Сейчас даже для офисной работы минимум 8Гб, а под описанные вами задачи желательно не менее 16Гб памяти.
В итоге чтобы вы не делали - будет тормозить даже банальная работа в браузере на текущей платформе.
Поэтому берете самую недорогую мат плату современную и процессор - pentium,  core-i3 или i5 максимальной частоты - тут уж как по финансам.
И память DDR4 минимум 8гб.
Под систему обязательно SSD.
В 10тыс не уложитесь, минимум 20тыс.
Процессор пентиум под сокет LGA 1151-v2 около 8тыс.
Мат. плата под этот же сокет  - 4тыс
Память DDR4 8Гб - 4,5тыс.
Недорогой SSD 2-4тыс.
Это при условии что корпус, блок питания вполне годные и пойдут от старого.
Вопрос: Правда ли что рынок веб разработки «перегрет»?

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

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

Лучший ответ:
Ищите курс по opencart у Webdesign master

Худший ответ:
Посмотрите, как сделан дефолтный. Видео по интеграции, которое попадалось, ещё хуже, чем подобные про Wordpress. Ничего хорошего не ждите.
Вопрос: Есть ли сайты для выполнения кода (html,js, и пр)?

Лучший ответ:
Codepen  - лучший :)
Работают -все. :)

Худший ответ:
Может я чего-то не понимаю, но я глянул Ваш неработающий код. Не совсем понятно, что за новый инстанс QRcode вы пытаетесь создать? По идее, это не стандартный объект window, а из какой-то сторонней библиотеки, которую нужно дополнительно подключить
Вопрос: В поиске Яндекс пропало изображение фавикона сайта?

Лучший ответ:
Здравствуйте!
На вашем сайте - :stroizakazy.ru
фавикон физически нигде не выводится. Гляньте исходный код сайта

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

Лучший ответ:
Хостпро
Юкрейн
У обоих написано, что ддос будут отбивать - сам не испытывал
Регистрация доменов - есть у обоих, но лучше использовать ник.юа или международные сервисы

Худший ответ:
Юнихост ком.
Недавно у них был полный апдейт ресурса (отказались от кучи функционала, оставили только серваки всех мастей и сортов).
Видел у них линейку дешевых серверов под хостинг и точно знаю, что есть серваки в ua и в ru регионах.
По ценам вот не скажу, но всякие панельки, администрирования и другие плюхи присутствуют.
Вопрос: Как проверить наличие фразы в начале текста php?

Лучший ответ:
if (strpos($text, 'id') === 0) {
    //id вначале
}

Худший ответ:
Решение$re = '/id(\d+)/';
$str = 'id123';

preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);

// Print the entire match result
var_dump($matches);
Вопрос: Брандмауэр и консольное приложение?

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

Худший ответ:
а в чем трудности? изучайте правила брандмауэра вашей ОС
в винде:
- Панель управления\Все элементы панели управления\Администрирование
- Монитор брандмауэра Защитника Windows в режиме повышенной безопасности
.. и читайте, читайте и читайте... можете править, но аккуратно. лучше с резервными копиями
в линуксе:
- в гугл полз )) .. (я только некоторые гуи, и то совсем чуть чуть освоил)
Вопрос: Впн который не сотрудничает с РКН?

Лучший ответ:
Арендуете серв за бугром, поднимате что хотите. Пошаговых инструкций попой жуй :)
Я брал на арубе, можно хетзер и еще море где. Удачи ;)

Худший ответ:
Для OS X:
https://antizapret.prostovpn.org/
Собственно, это самое популярное и, в общем-то, основное решение от ValdikSS.
Также можно в браузере установить расширение.
Вообще на Рутрекере полно инфы в соответствующем разделе, с обсуждениями и прочим. Хотя она по всему рунету разбросана, но логично, что на Рутрекере будет главный центр информации (простым языком) про это. А так ещё на Хабре есть.
Вопрос: Насколько востребованны функциональные языки программирования, и почему их мало используют в коммерческой разработке?

Лучший ответ:
Востребованы меньше, но зарплаты выше и условия лучше. Мало используют по нескольким причинам. Прежде всего из-за замкнутого круга: Для мало используемых языков мало программистов, а те языки, на которых мало программистов, мало используют. Но он постепенно "растягивается" и вполне может совсем разорваться через 5-10 лет. Кроме того, функциональный код выразителен и хорошо распараллеливается, но для многих компаний это не является значимыми достоинствами, а вот низкая скорость компиляции и высокое потребление ресурсов являются значимыми недостатками. Тем не менее, рекомендую выделить на ФП часть своих сил и времени. Как минимум это улучшит ваш алгоритмический аппарат. Как максимум даст полезную подготовку для будущего рынка труда. В конце концов, ООП тоже не сразу стал популярен.

Худший ответ:
Если не боитесь мат. абстракций (функторы, монады...), то - вперёд. Мало кто может этим пользоваться, поэтому можно попытаться заработать хорошо, при этом ваш код будет лаконичным, но кроме математиков его никто не поймёт.
Вопрос: Как запустить Node / React проект на vps?

Лучший ответ:
Для бэкэнда можно использовать pm2, для фронтэнда удобно пользоваться nginx.
В интернете много туториалов по связки pm2+nginx.

Худший ответ:
Настройте nginx 
https://gist.github.com/tomasevich/a2fe588c451c5a1...
Вопрос: Как лучше сверстать блок с ячейками?

Лучший ответ:
Странный вопрос. С чем умеешь работать, то и используй. Тут нет одного правильного ответа. 
Если хочется попробовать что-то новое, бери Grid, если надо быстрее, можно взять Bootstrap. (4 как раз на флексах работает)

Худший ответ:
На твой выбор Bootstrap 3 или Bootstrap 4. Если необходима поддержка IE8-9, используйте Bootstrap 3  а если нет то ты можешь использовать 4 версию...
Вопрос: Можно заработать зная HTML и каплю CSS?

Лучший ответ:
CSS я незнаю и пользуюсь Stylizer 7(визуальный редактор)
Чот ржу.
Нет, нельзя.

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

Лучший ответ:
Как там на Bootstrap — я не знаю, но можно сделать, например, так:snippet

Худший ответ:
Предложу так навскидку. Может и не работать, могут нюансы полезть, но я бы начинал в таком направлении работать. У вас две колонки. Во второй колонке по очереди слоями идут блоки хлебных крошек, заголовка, блок с фото и какими-то ссылками, потом секция с основным текстом.  Секция с фото и ссылками разбита на две колонки - одна для фото, другая для текста и ссылок. У секции с фото и ссылками есть свойство position: relative. Так же внутри секции с фото и ссылками должен быть блок который будет играть белый фон с желтой рамкой. У него например position: absolute, z-index: -1, top: -15px; left: 150px, right: 0px; bottom: - 125px;
https://jsfiddle.net/AntowaKartowa/Lh7bdef0/
Вопрос: Имеет ли смысл менять i5-7600K на i7-7700K?

Лучший ответ:
cpu.userbenchmark.com/Compare/Intel-Core-i7-7700K-...
по каждому пункту можешь сравнить и посмотреть прирост. также гуглятся и другие подобные сайты сравнения.
мое мнение: не стоит свеч

Худший ответ:
cpu.userbenchmark.com/Compare/Intel-Core-i7-7700K-...
по каждому пункту можешь сравнить и посмотреть прирост. также гуглятся и другие подобные сайты сравнения.
мое мнение: не стоит свеч
Вопрос: Бесплатный планировщик задач для личного использования?

Лучший ответ:
Если вопрос еще актуален, то попробуйте https://weeek.net/ru , по всем требованиям соответствует, я пользуюсь этим приложением около года.

Худший ответ:
Когда-то пользовался teamer.ru и вроде в мобильных браузерах всё нормально было.