pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Видеодрайвер перестал отвечать и был успешно восстановлен?

Лучший ответ: Столкнулся с такой проблемой на Dell XPS L502X. Выкидывало из WoT с такой же ошибкой, воевал долго, плюсом ко всем действиям перечисленным Вами прошил биос с пониженными вольтажами на CPU и GPU, и потом наткнулся на видео - и помогло, думаю что стоит пытать счастья в эту сторону, только биос Вам трогать не советую, достаточно и частоты покрутить. www.youtube.com/watch?v=HJUVmsP_WYw&list=PLYu9eD9m... Отпишитесь если поможет.

Худший ответ: У меня такое было тоже через несколько месяцев после покупки ноута, в итоге в СЦ меняли материнку
Вопрос: Можно сделать сайт на PyQt?

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

Худший ответ: И если да то как?
Вопрос: Где взять БД автомобильных марок и моделей?

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

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

Лучший ответ: Почитай про нормализацию данных. В текущей задаче - это One-to-Many Relationships
Сериализация в данном случае не верный подход, потому что:
1. Сводит возможность поиска практически к нулю.
2. Ухудшает производеленость, поскольку если понадобится хотя бы одна запись (цена например), то тогда придется парсить весь сериализованный текст.
А так в целом, если у одного товара может быть несколько цен (теоритически - да хоть тысяча цен - не важно), то всё это должно хранится в отдельной таблице. И выбиратся джоином как One-to-Many Relationship.

Худший ответ: Необходимо привести БД к одной из нормальных форм:Первая нормальная форма (1NF)Вторая нормальная форма (2NF)Третья нормальная форма (3NF)Четвёртая нормальная форма (4NF)Пятая нормальная форма (5NF)
Вопрос: Разыскивается монитор(?) приложений для Android

Лучший ответ: Длинное нажатие на Home показывает список последних запущенных приложений.

Худший ответ: Попробуйте market.android.com/details?id=net.kidlogger.kidlogger&feature=search_result было найдено через поиск, правда похоже требует наличие интернета и аккаунт на их сервисе.
Вопрос: Как сделать автоматическую конвертацию валюты относительно рубля?

Лучший ответ: Большое спасибо @EnterSandman и @Taraflex за подсказки. Проблему я решил следующим образом:
Создаём PHP файл-парсер курса валют:<?php 
 $content = get_content(); 
 $pattern = "#<Valute ID=\"([^\"]+)[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>([^<]+)#i"; 
 preg_match_all($pattern, $content, $out, PREG_SET_ORDER); 
 
 $usd = ""; 
 $eur = ""; 
 $byr = ""; 
 $uah = ""; 
 $kzt = ""; 

 foreach($out as $cur) 
 
 { 
   if($cur[2] == 840) $usd  = str_replace(",",".",$cur[4]); 
   if($cur[2] == 978) $eur   = str_replace(",",".",$cur[4]); 
   if($cur[2] == 974) $byr   = str_replace(",",".",$cur[4]); 
   if($cur[2] == 980) $uah   = str_replace(",",".",$cur[4]); 
   if($cur[2] == 398) $kzt   = str_replace(",",".",$cur[4]); 
 } 

 echo "<span id=\"bank-usd\">".$usd."</span> <span id=\"bank-eur\">".$eur."</span> <span id=\"bank-byr\">".$byr."</span> <span id=\"bank-uah\">".$uah."</span> <span id=\"bank-kzt\">".$kzt."</span>"; 
 
 function get_content() 

 { 
   $link = "http://www.cbr.ru/scripts/XML_daily.asp"; 
   $fd = fopen($link, "r"); 
   $text=""; 
   echo "";
   while (!feof ($fd)) $text .= fgets($fd, 4096); 
   fclose ($fd); 
   return $text; 
 }

?>В любом месте HTML документа вставляем загрузку этого файла, а всё его содержимое оборачиваем в display: none.
Создаём JS файл, обрабатывающий курсы валют и конвертирующий нашу 1000 рублей в каждую из них:var rub = 1000;
var bankUSD = document.getElementById('bank-usd').innerText;
var bankEUR = document.getElementById('bank-eur').innerText;
var bankBYR = document.getElementById('bank-byr').innerText;
var bankUAH = document.getElementById('bank-uah').innerText;
var bankKZT = document.getElementById('bank-kzt').innerText;

document.getElementById('rub').innerHTML = rub;
document.getElementById('usd').innerHTML = (rub/bankUSD).toFixed(2);
document.getElementById('eur').innerHTML = (rub/bankEUR).toFixed(2);
document.getElementById('byr').innerHTML = (10000*rub/bankBYR).toFixed(0);
document.getElementById('uah').innerHTML = (10*rub/bankUAH).toFixed(1);
document.getElementById('kzt').innerHTML = (100*rub/bankKZT).toFixed(0);Для белорусской, казахской и украинской валют пришлось добавить ещё несколько нулей для корректного вывода.
И в любом удобном месте, где нам требуется, выводим:<span id="rub"></span> рублей
<span id="byr"></span> рублей
<span id="uah"></span> гривен
<span id="kzt"></span> тенге
<span id="usd"></span> долларов
<span id="eur"></span> евро

Худший ответ: Нацбанк в помощь. 
Но если ресурс не русский - можно получить иск в суд конвертируя злотый к рублю по русскому курсу.
Вопрос: Можно за три месяца чистого времени подготовиться к java junior?

Лучший ответ: Можно. Около 2 месяцев мне потребовалось, чтобы перейти с низкоуровней сишечки (работал с сетевым оборудованием в Дэлинк) на Java EE. Java вообще сам по себе очень простой язык. Тысячи индусов подтверждают).
Как изучать: 
1. Главное писать код. Нужно "привыкнуть" к коду. Иногда отлаживаешь чужой код и взгляд сам выцепляет ошибки. Я не знаю как это работает. Практика и еще раз практика.
Так, что идите на стартандройд.ру, но не тупо повторяйте уроки, а вносите изменения.
2. Джавараши, образовательные центры очень полезны... их создателям и учителям. Нам пользы от них - только самооценку помогут повысить. Но законченная, пусть даже элементарная собственная программа, повышает ее гораздо лучше.
3. Читайте книги. Но любая глава должна быть закреплена практикой. По джаве - Хорстманн и Корнелл, если с инглишем гуд - Эккель. По андройду - Рето Майер. Если совсем бегиннер - Head First.
4. Нужно понимать ООП. Понимаешь ООП - знаешь java. Java - ООП в чистом виде.
Знать алгоритмы и контейнеры. Читаешь википедию (английскую), либо любую книгу по алгоритмам (чем тоньше, тем лучше) - реализуешь бинарный поиск, сортировку пузырком)), быструю сортировку, список (односвязный, двухсвязный), хеш таблицу, бинарное дерево, красно-черное дерево. Затем находишь аналоги в стандартной библиотеке и используешь их).
5. Ну и самое главное - гугл, javatalks.ru, java2s.com. На все ваши вопросы уже есть ответы.

Худший ответ: У меня с нуля ушло как раз три-четыре месяца. Я решил, что для того, что бы устроиться на работу без опыта, надо чем-то подтвердить знания. Для этого сдавал Oracle Certified Associate Java Programmer. Возможно, это и не вот уж прям как обязательно, но мне подготовка к экзамену сильно помогла. После того как сдал, устроился на работу на джуниорскую вакансию через неделю, собеседование прошёл довольно легко и тестовое задание сделал без напрягов тоже.
Самые полезные книги, думаю, - это Thinking in java (в русской версии много чего нет, например, упражнений, некоторых глав и всё, что касается шаблонов прям абзацами выпилено) и OCA Java SE 7 Programmer I Certification Guide (в этой книге нет про io/nio, но в этом сильно желательно разобраться, в TiJ, вроде, норм описано).
Ещё желательно посмотреть интересующие вакансии и изучить основные требования, хотя бы в общих чертах иметь представление.
Ну и писать кучу всего, естественно )
Вопрос: Измерение тока на виртуальном осциллографе

Лучший ответ: Напрямую нет. Можно использовать падение напряжения на калиброванном резисторе 0.1-0.001 Ом, добавленном в цепь, чем меньше сопротивление - тем точнее замер, но тем более чувствительным должен быть осцилограф.
А вообще-то это физика, класс 10-11, принципы работы вольтметра и амперметра.

Худший ответ: Можно использовать для преобразования резистор, но конкретно в Мультисиме, есть компонет "Current-Controlled Voltage Source", он делает то, что Вам нужно - преобразовывает ток в напряжение без побочных эффектов
Вопрос: Оптимальное использование двух SSD на веб-сервере под Linux без аппаратного RAID-контроллера?

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

Худший ответ: RAID будет надежнее и быстрее.
Вопрос: Как развивать сайт?

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

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

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

Худший ответ: Мы когда перешли на микросервисы тоже столкнулись с подобной проблемкой. И написали свою библиотеку. Работает быстрее чем через zeromq т.к. нет посредника, только прямой сокетный коннект.
Взять серверную часть можно здесь https://www.npmjs.com/package/aud-socket-server и клиентскую здесь https://www.npmjs.com/package/aud-socket-client
Вопрос: Обязательно ли знать Bitrix чтобы быть web-разработчиком?

Лучший ответ:  Обязательно ли знать Bitrix чтобы быть web-разработчиком?
Нет, нужны знания технологий, на которых реализован тот же Битрикс

Худший ответ: Нужны базовые знания CRM на уровне их понимания, не более. А так, лучше развиваться в програмной составляющей.И совет: забудь слово «Битрикс», это больно...
Вопрос: Кто ответит на многовопрос по scss/sass?

Лучший ответ: Для всего этого существуют такие штуки grunt,gulp. Видео уроков куча по ним. Там все просто и понятно.

Худший ответ: Все ваши вопросы покроет prepros.io
Вопрос: Как называется оператор => в js?

Лучший ответ: стрелочные функции (arrow functions)
tl;drfile => file.matchэто то-же самое что чтоfunction (file) {
  return file.match; 
}
Такая себе экономия на function, return и скобочках.
Еще можно писать так:var myArray = [1,2,3,4,5];
var result = myArray.reduce((carry, elem)=>{console.log(carry, elem); return carry + elem;}, 0);
console.log(result);Т.е. можно передать несколько параметров в скобках и написать более сложное тело функци. Получается экономим только на function и return.
демо: https://jsfiddle.net/4ovnjwxp/
Но лаконичность - не единственное отличие. Еще стрелочные функции наследуют this от родителя.
Ну и без входящих параметров тоже можно писать.var getRandom = ()=>Math.random();

console.log(getRandom()) //  0.69634799961932
console.log(getRandom()) // 0.8116312890779227
Больше подробностей и примеров: https://habrahabr.ru/company/mailru/blog/213455/

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

Лучший ответ: Использовать в селекторе не id, а class$('.tsN-right').click(function() {
    var cur = $(this)...// здесь написать выбор нужного элемента от кликабельного //
    var next = cur.next('li');
    if (!next.hasClass('text-hide'))
        next=$(this)...;
    cur.addClass('text-hide');           
    next.removeClass('text-hide');
});

Худший ответ: Через цикл прогонять, например:var n = 5;

for (var i = 1; i <= n; i++) {
   $('#ts' + i + '-right').click(function() { ... });

   $('#ts' + i + '-left').click(function() { ... });
}
А еще можешь:function addEventTs(n) {
   $('#ts' + n + '-right').click(function() { ... });

   $('#ts' + n + '-left').click(function() { ... });   
}

addEventTs(1);
addEventTs(5);
А можешь скомбинировать.
Вопрос: Подключить к сети компьютеры с одинаковыми mac адресами?

Лучший ответ: А не проще ли MACи на компах поменять?

Худший ответ: Зачем 2 роутера? Можно и один, просто натить весь трафик от компьютера, а на него сделать полный пронос портов (в soho роутерах т.н. dmz)
А можно суть самой задачи? Откуда у вас два компа с одинаковыми маками? Какие там ОС и сетевые? Просто в linux легко мак поменять, а в винде вроде тоже можно (или зависит от марки сетевой карты). Или наличие одинаковых маков принципиально?
Вопрос: Зачем нужны монады?

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

Худший ответ: То, что вы описали - частный случай.
Вот несколько частных случаев (хаскель vs псевдокод).
Обратите внимание, что на Хаскеле код линейный
То, что сделано монадами, в других языках нередко встроено. Удобство невстроенного решения в том, что есть немало функций, которые работают с любыми монадами (mapM, filterM, ...), применить которые к встроенным в язык вещам может быть проблематично.
1. nullabledo
    x <- foo
    y <- bar x
    return $ baz y
вместоx = foo();
if (x) {
    y = bar();
    if (y) {
        return baz(y); } }
2. спискиdo
    x <- lines str
    y <- words x
    return $ length y
вместоfor (x in lines(str))
    for (y in words(x))
        yield y.length();
3. continuationdo
    h1 <- ContT $ withFile "1.txt" ReadMode
    h2 <- ContT $ withFile "2.txt" WriteMode
    liftIO $ ...use handles...
вместоusing (h1 = File.Open("1.txt", File.Mode.Read)) {
    using (h2 = File.Open("2.txt", File.Mode.Write)) {
        ...use files... }}
Причем можно, например, и так:do
    -- сразу список файлов открываем
    hs <- mapM (\name -> ContT (withFile name ReadMode))
        ["1.txt", "2.txt", "3.txt", "4.txt"]
А как сделать так с using'ами?
Вопрос: Как можно сделать бонус за вход на сайт?

Лучший ответ: $query = mysql_query2015 год на дворе,  mysql_query в php7 уже не будет. 
по вопросу - обновляйте последнюю дату входа или положите в куки, чтоб базу данных не мучать. есть в куках вход - даете бонусы и т.д.

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

Лучший ответ: Для начала надо понимать как устроен WordPress Самые азы * 
Затем зная Иерархию шаблонов и умело пользуясь Условными тегами вы в сможете оформить вывод так, как вам надо
________________________________________*  Русский вариант слегка устарел, однако пользовать его можно, в английском варианте статьи информация более актуальная.

Худший ответ: Да как бы элементарно - на главной в цикле вывода постов используйте один шаблон, в single.php - другой
Дело за малым - почитать как формируются страницы вп, из каких частей и по какой логике.
Вопрос: Целесообразно хранить токен юзера в localstorage chrome?

Лучший ответ: Тот же уровень безопасности, как и у cookies

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

Лучший ответ: Стандартная ошибка выполнения операции, причин море: Глюкнулась транзакция, зажевало тракт, отвис инэт, а так же вездесущий мелкософт виноват.
Переживать сильно не стоит, но лучше немедленно позвонить владельцу банкомата (обычно в инструкции над банкоматом написаны телефоны саппорта)
Деньги у вас на карточке просто заблокировались до прихода подтверждения, если подтверждения не будет то разблокируются обычно через 30 дней.
Счетчик не только на вашей карте, вашем банке но и еще у банка владельца банкомата, самого банкомата, кассеты с деньгами и еще в нескольких местах - при несовпадении показаний начинается "разбор полетов"
Если купюра застряла в тракте или вы ее не забрали, то, помойму, через 30 сек она отправляется в ящик брака и при инкассации банкомата инвентаризируется и также расследуется
Так что от подобных глюков техника в основном защищена, только вот на расследование этих случаев обычно дается сильно большое время и если у человека локнулась зарплата, то придется ждать следующей, т.к. банки крайне не любят вручную отменять блокировки, особенно если косяк был не с их оборудованием.

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

Лучший ответ: у нас это реализовано через преднастроенную "заливку" - образ. 
В достаточно крупных конторах, где я работал ранее (Форд и Ниссан) - почти также, за исключением скрипта, который стартовал при первом запуске и проводил некоторые донастройки. Скрипт можно писать на чем умеете - PS/VB/что-то еще

Худший ответ: SYSPREP'ом готовите образ из подготовленной машины, в ini файле прописываете домен, логин и пароль для подключения. Локальный админ останется от образа.
Или нужно всё делать удаленно? Тогда заставить Юзера загрузиться с флэшки с Акронисом, с прописанным заданием, откуда взять образ и куда развернуть. Сам не делал - не нужно было.
Вопрос: Цены на винчестеры

Лучший ответ: Знакомый живет в Таиланде, говорит, что там цены на чуток поднялись. А у «вас» (рОсья и снг) это называется «бизнес».

Худший ответ: также еще сигейт купили производство винтов самсунг, и пока не закончатся все бумажные волокиты и прочая ерунда производства на самсунге тоже не будет…
говорили что в течении полугода должно все утрястись…
Вопрос: Машина состояний с «инерцией» в node.js?

Лучший ответ: Я бы использовал queue и series из библиотеки async.

Худший ответ: Разумеется, нет никакого «стандартного» решения, всё зависит от конкретной реализации.

В простейшем случае можно сделать банальную очередь переходов, т.е. новый переход вызывается не мгновенно, а только после того, как полностью закончится предыдущий. Минусы очевидны — возможен UI-лаг, когда реакция на действия пользователя происходит с задержкой. Плюсы — проще в реализации.

А можно в качестве примера взять Qt Animation Framework, в котором это сделано довольно элегантно: там переход из состояния в состояние стоит отдельно, а визуальные анимации — отдельно. И промежуточных состояний нет. Таким образом при команде «перейди в такое-то состояние» переключение происходит мгновенно, а анимация в этот момент только-только начинается.
Если анимация ещё не завершилась, но уже поступает команда на следующий переход, то само переключение состояния происходит снова мгновенно, а анимация «подстраивается» под новые данные: старая анимация не завершается, а останавливается на том месте, где её застала новая команда, и уже из этого положения стартует анимация до новой точки. Минусы — сложнее в реализации. Плюсы — очень красиво и естественно :)
Вопрос: Есть ли толковая литература по различиям поведения браузеров?

Лучший ответ: толковая литература
Вы ищите энтомологический справочник по браузерам? Все есть в MDN.
https://developer.mozilla.org/en-US/docs/Web/API/G...

Худший ответ: Есть справочники .chm по javascript и css, в которых на каждую функцию есть таблица со списокм браузеров которые поддерживают выполение.
Вопрос: Можно ли вкладывать в нумерованные списки теги заголовков?

Лучший ответ: неправильный. Как минимум стоит поместить p внутрь li, как максимум, вообще выкинуть списки, заменив li на div, section или article (почитайте, когда какой лучше применять)

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

Лучший ответ: Не разрешения.
Все запросы в интернет идут не неарпямую, а 
1 Рабочая станция отправляет URL на прокси сервер
2 Прокси сервер этот УРЛ уже от своего имени отправляет в интернет
3 Результат возвращает твоей рабочей станции.
На Cisco скорее всего настроено перенаправление портов 80  и 443 порты (http, https протоколы) для всех машин на этот freebsd, где поднят прокси сервер.
Прокси сервер позволяет тебе:
Просматривать ВСЕ запросы пользователей, которые им пользуются.
Настраивать доступ для пользователей по маске УРЛ.
Настраивать доступ для пользователей по времени, по группам.
etc...

Худший ответ: я тут  что то в этой пищевой цепочке не увидел  как  ПК freebsd  получает инет , только что один линк от freebsd  до свитча и все )   по этому что  куда и как работает надо смотреть , а если на пк нет настроек прокси то значит  что пк freebsd  не прокся
Вопрос: В чем разница и как лучше?

Лучший ответ: Без разницы (разве что лишняя «трата ресурсов» на вызов $, когда это не нужно), просто метод append понимает и так, и так.

Худший ответ: Без разницы (разве что лишняя «трата ресурсов» на вызов $, когда это не нужно), просто метод append понимает и так, и так.
Вопрос: Как включить Debug в 1с 8.3 на Linux?

Лучший ответ: Правка /etc/init.d/srv1cv83 мне всегда помогала. Проверьте свой каталог /etc/init.d/ - возможно там завалялся еще какой-нибудь srv1cv8* , который прописан в автозагрузку и настройки из которого ваш сервер 1С при этом считывает (там же кроме ключика отладки еще настройка портов и прочие нужные для запуска опции). 
Еще момент - ключ SRV1CV8_DEBUG в конфиге по умолчанию закомментирован. Вы точно убрали символ комментария перед ним?

Худший ответ: Для Windows:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\<Название службы 1С нужной версии>
Параметр ImagePath - в строку запуска добавляем параметр -debug:
«C:\Program Files\1cv8Х\Х.Х.Х.Х\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 –debug -d «C:\Program Files (x86)\1cv82\srvinfo»
Для Linux:
/etc/sysconfig/srv1cv83
Добавляем (раскомментируем) строку:
SRV1CV8_DEBUG=1
Вопрос: Как указать dataProvider при использовании TbGridView дополнения yii-booster?

Лучший ответ: Так и тащите датапровайдером из базы$criteria = new CDbCriteria;
$criteria->compare('Member', 5);
$dataProvider = new CActiveDataProvider('Player', array(
    'criteria' => $criteria,
    'pagination' => false
));

Худший ответ: 'dataProvider'=>$model->search(),
	'filter'=>$model,
в контроллере:$model=new Model('search');
         $model->unsetAttributes();  // clear any default values
        if (isset($_GET['Model']))
            $model->attributes = $_GET['Model'];
        
        if (isset($_GET['ajax'])) 
           {
       
        $this->renderPartial('_modelgrid',array(
            'model'=>$model,
          ));
        Yii::app()->end();
           }
       else
         
      $this->render('index',array('model'=>$model));
В моделе:
Если модель генерируете генератором то метод search(). будет по дефолту
если нет, то метод search() должен возращать :return new CActiveDataProvider($this, array(
			'criteria'=>$criteria,
		));
в $criteria CDbCriteria
Вопрос: Почему не получается подключиться к MySQL через PDO, когда хост БД указан в переменной?

Лучший ответ: снова в порядке бреда$dbh = new PDO("mysql:host=$dbhost;dbname=newdb", $user, $password);

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

Лучший ответ: Означает, что пора начать читать документацию - php.net/manual/ru/language.types.type-juggling.php

Худший ответ: преобразование в строку , число , массив.
Вопрос: Как взломали rss канал?

Лучший ответ: Этот код вставляется выше указанным джаваскриптом

Худший ответ: Пользуйся Космо-Луно-Браузером. Все будет ок, если такой найдешь)
Вопрос: Повторяющийся процесс IIS для ASP.NET MVC?

Лучший ответ: Вот ещё Quartz.NET

Худший ответ: Создавать "вечноживущие" процессы в вебе не стоит. Поэтому есть 2 подхода для решения таких задач: Не очень хороший (ответ почему) - это использовать Windows Service и применять в нем System.Timers.Timer или System.Threading.Timer. Не используйте Thread.Sleep()!Лучше - консольное C# приложение с запуском по расписанию в Task Scheduler