Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как замаппить кнопки функций отдельных приложений к клавиатуре на windows 10?

Лучший ответ:
в винампе есть global hotkeys

Худший ответ:
Вспомнил про кнопку Win в сочетании с цифрой 1,2,3...вызывает соответственно порядку приложение на панели инструментов...и нажимая шорткат и пробел-включаешь/выключаешь проигрывание.
Вопрос: Возможно ли по ip или hostname получить username клиента?

Лучший ответ:
то что вы хотите называется single sign on (sso)

Худший ответ:
Такая информация через HTTP-запросы не посылается.
Более того, hostname вообще не уникальный параметр.
Вопрос: Можно ли защитить данные в базах данных от разработчика, ИТС?

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

Худший ответ:
Конечно.
Не давайте разработчику доступ к БД и все.
Вопрос: Один поток стабильно нагружен больше чем останльные, это нормально?

Лучший ответ:
Надеюсь, я правильно понял вопрос... =)
Большинство приложений, даже многопоточных, не выполняют всю работу, сразу на всех доступных ядрах. Вообще задач, которые можно, с ходу, равномерно размазать на все ядра сразу, очень не много.
Например, большинство веб серверов каждый отдельный запрос выполняют только в одном потоке. То же касается и всяких скриптовых движков, СУБД и.т.п. Если запросов не много, то перекос будет статистически на одно произвольное ядро, потом два и.т.п, и они будет меняться. С ростом нагрузки картина должна выравниваться, и доходить до равномерно полной загрузки.
Если такого не происходит, то либо где-то не хватает потоков(их меньше чем ядер, а побочные процессы не могут загрузить остальные ядра), либо есть какой-нибудь cpu pining. 
В вашем случае, например, может быть, что жадное до CPU приложение имеет вовсе один поток, а остальные не требуют много CPU. 
Такая ситуация плоха тем, что не используется часть вычислительной мощности при нагрузке выше определённой, и производительность оказывается меньше чем могла бы...

Худший ответ:
Явно определяйте и указывайте в коде наиболее свободное ядро для исполнения потока.
Вопрос: C# Что лучше, информативность или простота?

Лучший ответ:
явное лучше неявного.

Худший ответ:
Если три темы не понадобятся, то можно просто уточнить имя:bool IsLightTheme { get; private set; }
Вопрос: Какой правильный подход к написанию тестов под задачу?

Лучший ответ:
когда вы пишите тест вы хотите знать если вдруг что-то пойдет не-так. Вы используете интерфейс, вы уверены что фунцкция этого интерфейса всегда делает то, что обещает по документации? А вы уверены что это будет так завтра и через год? Вы уверены что ваш код правильно реагирует на ответы которые приходят на ваши запросы по API? А как поведет себя код если формат ответа изменится? Все эти "а что-будет если" не из любопытства и духа экспериментаторства а от неизвестности и неуверенности. 
Когда ты ставишь свой код на "сигнализацию", стресса и неуверенности становится меньше, а информации больше. Можно проводить операции над кодом (рефакторинг) будучи уверенным, что если заденешь жизненно важный орган тебе об этом заморгает лампочка. 
Про ТДД ничего не могу сказать, мне тяжело думать шиворот-навыворот. Стремиться к этому наверно нужно, потому, что если ты можешь начать с тестов то значит спецификация у тебя жесткая, отлично закодокументированая,  архитектура четкая - но в жизни к сожалению бывает и иначе, там где сначала пилим как придется, посмотрим что получится, и если это понравится заказчику - доведем до ума.П.С. помню как-то давно, когда только начинал изучать junit попробовал ради интереса написать на простенький класс-коллекцию тесты. Во-первых их получилось больше, чем мне казалось возможным на первый взгляд. Во-вторых, я не успел отъехать и на пятьсот строк кода, как уже тесты местами покраснели.  Значит что-то задел и совершенно не обратил внимания. А казалось ну что можно напортачить в десяти классах. Можно. 

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

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

Худший ответ:
Найдите хорошего фрилансера, а потом дергайте постоянно его.
Вопрос: Почему не доступна статистика запросов за недавнюю дату в Вебмастер.Яндекс?

Лучший ответ:
Всё верно, статистика обновляется с опозданием, как и общий поисковый индекс "Яндекса".
Кроме того, то, что дата доступна для выбора, не значит, что за эту дату есть актуальные данные.
Последние апдейты последних запросов "Я.Вебмастера":
26 октября, индекс по 21 октября
22 октября, индекс по 19 октября
19 октября, индекс по 16 октября
17 октября, индекс по 12 октября
Думаю этого хватит для того, чтобы сложить представление о периодичности апдейтов.

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

Лучший ответ:
Используйте телевизор

Худший ответ:
1) Используйте IPS матрицы на мониторах. 
2) Под конкретный телевизор - попробуйте пресет сделать. Только вот под каждый не наберешься пресетов... Так что не парьтесь  и делайте классные видео.
Вопрос: Как в bash обработать кучу строк?

Лучший ответ:
[13:34][dka@desktop: /tmp ] 
 $  cat 1.txt 
строка 1
строка 2
строка 3
строка 4
строка 5
строка 2
[13:35][dka@desktop: /tmp ] 
 $  cat 1.txt | grep 2 |while read line; do echo $line 'добавили еще 3';done
строка 2 добавили еще 3
строка 2 добавили еще 3

Худший ответ:
и как дальше работать с $temp ? echo "$temp" | что-то работает дальше
Пример[guest@localhost ~]$ text=$(head -3 /etc/passwd)
[guest@localhost ~]$ 
[guest@localhost ~]$ echo "$text"
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
[guest@localhost ~]$ 
[guest@localhost ~]$ echo "$text" | grep oo
root:x:0:0:root:/root:/bin/bash
[guest@localhost ~]$
Вопрос: Миграция дизайнера с Windows на Mac OS, найду ли весь инструментарий?

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

Худший ответ:
Переезжайте, не бойтесь. Вы будете сильно удивлены как раньше жили без жестов)
Полтора года назад переполз сразу на iMac 27 5k и никаких затруднений с софтом нет и в помине.
Если есть специфический софт под окошки - запускаете Windows под bootcamp или в любой доступной виртуальной машине.
PS Профилируюсь на интерфейсах
PSS И почему именно Corel? Забудьте уже про это комбайн :)
Вопрос: Что изучить по основам организации разработки?

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

Худший ответ:
ISO 12207 + common sense + 3 года работы в этом направлении
Вопрос: Какие существуют способы обеднения серверов?

Лучший ответ:
К примеру, есть сервер на которых работают различные микросервисы под управлением RabbitMQ. В дальнейшем, при росте нагрузки, появилась необходимость вынести некоторые сервисы на отдельные сервера. Как их можно объединить, чтоб они видели RabbitMQ
Если вы можете оставаться в приделах одного ДЦ, вы остаетесь в приделах одного ДЦ.
При этом понимаю, что дата центр любое помещение где у вас сервера. Хоть дома на балконе. 
Если вам пришло время рости больше чем один ДЦ и думать об распределенных задачах, значит и связность вам надо делать распределенной.  Этот вопрос не так прост, как может показаться изначально. Действительно, можно воспользоваться  VPN каналом и кажется ну вот же клево то ? Но теперь представим, что vpn канал упал, а ДЦ продолжает работать. Что дальше будет делать ваше приложение ? Как оно будет работать и как будет восстановлено связность записей когда VPN вернется ? 
Поэтому да, ответ VPN в том или ином виде решает эту проблему, но не забываем строить распределенную архитектуру и думать об отказах которые могут быть. Можно сделать открытом канал, через который общаются клиенты и уже например синхронизировать между собой связность ДЦ между собой по этим каналам. Конечно не  надо оставлять наружу порты RMQ, mongodb,mysql и других сервисов. По хорошему надо делать только 1 точку входа по vpn,а наружу оставлять только минимально необходимое в работе.

Худший ответ:
Всем спасибо за советы, и прошу прощения, забыл в описании упомянуть что для создания микросервисов используется docker. На основании советов и дополнительном поиске нашел решение в виде docker swarm (kubernetes, mesos).
Вопрос: С чего начать писать нейросеть для экзоскелета?

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

Худший ответ:
Возможно, вот это натолкнёт на нужные мысли:
https://www.mathworks.com/help/fuzzy/examples/mode...
Вопрос: Почему долго грузится и подтормаживает 1С?

Лучший ответ:
Почему долго грузится и подтормаживает 1С?В данном случае явно упирается в диски.При запуске почему-то лезет на диск C в AppData в кеш.Основная работа идет именно с кэшированными данными, поэтому AppData просто обязан размещаться на SSD для комфортной работы.
Саму базу тоже неплохо бы положить на SSD, но не так критично, можно и на HDD. 
Главное чтобы на том же HDD, кроме базы не было никаких активно используемых данных.
А то бывают случаи, что файловую базу размещают на том же диске, что и система, сам видел!!!Антивирус отключил, помогло не сильно.Зачем он там вообще? А если все-таки нужен, то его не отключать надо, а исключения настраивать.1С УТ 8.3 одна из последних версий. Пользователей всего 4 человека. Если количество пользователей в перспективе будет расти, то стоит рассматривать переход на SQL.
Так же для комфортной работы с 1С УТ 8.3 неплохо бы создать специального юзера для выполнения регламентных заданий, и запускать все регламентные задания от его имени, в нерабочее время, а у остальных отключить все регламентные задания.
Не забывайте после обновления проводить реиндексацию и сжатие баз.файл логов 0,5ГигаЕсли вам важна содержащая там информация его стоит архивировать, а сам файл просто время от времени удалять.
Если информация содержащаяся там не важна - просто удаляем каждый день, или каждую неделю.База и система на разных логических дисках, но на одном физическом.Жуть! Админа стоит расстрелять для профилактики.

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

Лучший ответ:
function getClosestDays(limit) {
    var s = new Date();
    s.setDate(s.getDate() + 1); // если хотим начать с завтрашнего дня
    var a = [];

    for (var i = 0; i < limit; i++) {
            a.push((s.getMonth() + 1) + '.' + s.getDate() + '.' +  s.getFullYear());
            s = new Date(s.setDate(
                s.getDate() + 1
            ))
    }
    return a;
};

getClosestDays(5);

//Output: ["10.29.2016", "10.30.2016", "10.31.2016", "11.1.2016", "11.2.2016"]

Худший ответ:
var mssecoffs = 24 * 60 * 60 * 1000; // мс за 1 день
var curVal = (new Date()).valueOf();
var nextDay = new Date(curVal  + (mssecoffs  * 1) );
var dayOfWeek = nextDay.getDay(); // где 0 - Вс, 1 - Пн и т.д.
Вопрос: Как детектировать взмах рукой?

Лучший ответ:
Думаю самый надежный и точный и простой вариант это акселерометр. Думаю MPU-6050  будет достаточно

Худший ответ:
Анализ ускорений смартфона в Матлабе (статистика, спектр) для определения состояния человека: стоит, сидит, лежит, идёт, опускается, поднимается.
Вопрос: Почему погружаемый JavaScript на локальной машине работает, а при загрузке на сервер не хочет?

Лучший ответ:
Вот тут видно, что XHR sortable-table.js загрузился до события load (красная линия), а значит в момент события он выполняется. При этом сам динамический контент (таблица, синий блок profiles_rank/) еще только загружается, а значит его пока нет в DOM.
Иногда работает, когда контент появляется раньше, чем срабатывает инициализация библиотеки сортировки. Подгружать скрипт сортировки асинхронно не нужно, он уже в себе ждет когда страница и все ресурсы загрузятся полностью. Но если он начнет выполняться (инициализация LightTableSorter.init()), пока в DOM еще не погрузилась таблица (точнее заголовки), то вот тут будет пусто, и никакие клики не забиндятся
var ths = document.getElementsByTagName('th');
Arr.forEach.call(ths, function (th) {th.onclick = onClickEvent;});
Вам надо провести "ручную" инициализацию после подгрузки таблицы. К сожалению, эта библиотека написана так, что вы не сможете вызывать код в Immediately-Invoked Function Expression (function (document) {})(document); без модификации библиотеки
Удалите этот код: 
document.addEventListener('readystatechange', function(){
if (document.readyState === 'complete') LightTableSorter.init();
}, false);
а вместо него добавьте этот:
window.LightTableSorter = LightTableSorter;
Теперь вы можете после загрузки данных через load выполнить инициализацию. В момент вызова callback function таблица уже должна быть вставлена. Только оберните в jquery.ready$(function() {
    $('#to_load').load('/stat/rating/profiles_rank/ #for_including1', function () {
        window.LightTableSorter.init();
    });
});

Худший ответ:
Сделал свой велосипед по советам antonsnowy (спасибо ему огромное):
В sortable-table.js добавляем проверку на наличие блока #to_load:if ($("div").is("#to_load"))
  window.LightTableSorter = LightTableSorter;
else
  document.addEventListener('readystatechange', function(){
    if (document.readyState === 'complete') LightTableSorter.init();
   }, false);
Это блок куда все подгружается. Если он есть, не инициализируем LightTableSorter.init(), а даем возможность передать ее через глобальные переменные. Инициализацию же осуществляем в скрипте где эта таблица подгружается:<div id="to_load">Сюда подгружаем таблицу рейтинга</div>
<script type="text/javascript">
  $.getScript('/static/js/sortable-table.js');
  $('#to_load').load('/stat/rating/profiles_rank/ #for_including1',
    function () {
      window.LightTableSorter.init();
      });
</script>
Вроде все работает как надо.
Вопрос: Какая ВУЗовская база необходима, для того, чтобы по праву считать себя техническим специалистом и развиваться в этом направлении дальше?

Лучший ответ:
Если у вас есть диплом, то вы по праву специалист (не по диплому, а по жизни). Естественно, диплом должен быть получен честным путём.
Темы нужны такие, которые заложены в официальной программе специальности. Я могу согласиться только с тем, что слово "кашпо" не стоило учить в школе. Всё остальное может рано или поздно пригодиться.
Если вы действительно хотите стать каким-то профессионалом, то выбирайте направление (узконаправленную профессию) и учите всё, что указано в требованиях к кандидатам на jun/mid/snr.
Удачи.

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

Лучший ответ:
На сегодняшний день человечество не умеет создавать ИИ. Ни на каком из языков.
Для задачи подбора музыки Java вполне подойдёт. Посмотрите на связку из Apache Mahout и Apache Spark. Ещё могут пригодится Neuroph и Java-ML.

Худший ответ:
ЛИЧНОЕ МНЕНИЕ:
ну если вы собираетесь писать под айос, возьмите нативный для этой платформы язык (swift например), это будет в 100 раз лучше чем колхозить то что не предназначено под платформу (в любом варианте вы будете изучать язык с нуля), по поводу платформы джава наверно не лучшее решение для всяких там ИИ, но в целом тоже потянет, но я бы на вашем месте не на языке сосредотачивался а на экосистеме, для ИИ очень много на питоне но это тоже не лучшее решение, ну вобщем пробуйте хуже не будет)
только то что вы описали это рекомендательная система а не искусственный интеллект. в целом уже полно таких реализованных решений, но для пробы конечно стоит пробовать самому.
Вопрос: Как будет работать разрешение имен в случае отсутствия DNS в сети?

Лучший ответ:
Будет.
порядок поиска начинается чуть раньше - по файлу hosts 
перепрыгнув через dns кэш и NetBIOS дальше идет обращение к указанному DNS (например провайдера, яндекса, гугла и т.п.)
остальное - не забота компьютера - если у указанного DNS нет информации - он сам спросит у вышестоящих, вплоть до корневых, потом ответит и заодно закэширует на предмет последующих запросов.

Худший ответ:
Будет поиск в кеше, потом обращение к DNS провадера, который прописан в конфгурации. Он вернёт ответ из своего кеша, или рекурсивный, что клиенту уже не важно. 
DNS, это не DHCP ему не важно, в какой сети находится DNS сервер, лишь бы знать его IP и был бы до него маршрут. Если прописать, не сервер провайдера, а какой-нибудь гугловый 8.8.8.8 то для клиента ничего кроме времени ответа не изменится, если провайдер не режет DNS запросы, конечно.
Вопрос: Как релизовать вывод контента c помощью HTML?

Лучший ответ:
Друг в увивере проходить HTML"У моей подруги с ее парнем..."Есть какие то идеи , как можно реализовать нечто подобное ?
Если на чистом html и в одном файле то, скорей всего в задании имеются ввиду  якорные ссылки

Худший ответ:
На чистом HTML, сделать появления контента нельзя, как вариант если использовать JS показывать блок . а так  только  "якорные ссылки"
Вопрос: Где могу найти готовый сборщик frontend?

Лучший ответ:
Ну вот вам еще один сборщик/boilerplate: https://github.com/ryanbenson/Harvest

Худший ответ:
Ну вот вам еще один сборщик/boilerplate: https://github.com/ryanbenson/Harvest
Вопрос: Как собеседовать/тестировать верстальщика?

Лучший ответ:
1. Берёте линк и показываете всем.
2. Говорите: "кто первый сделает без ошибок тестовое задание - получит заказ на XXX рублей".
3. Даёте задание, которое вам нужно сделать реально.
4. Запускаете конкурс!
5. После того, как есть корректная вёрстка - останется только добавить JS-скрипты в задание и заплатить человеку за хорошо выполненную работу.
PS: Вёрстка - должна быть отдельно от шаблона, желательно - разные люди чтобы были: каждый человек делал шаблон для ОДНОЙ CMS на основе вёрстки.

Худший ответ:
4) Что лучше брать новичка и развивать его или брать сразу опытного спеца?
У вас такая ситуация: вы разработчик и верстать не хотите. Раз вам приходится самому нанимать верстальщика, значит других верстальщиков в компании нету? Значит развить новичка выше своего текущего уровня вы не сможете. К тому же, новичок не разгрузит вас, а наоборот будет отнимать у вас время (поставить задачу, проверить, научить, переделать). Новичок не вариант.
Вам надо нанимать опытного специалиста, причем опытнее вас. Иначе вам по-прежнему будет оставаться самая тяжелая работа по верстке.Как нанять специалиста умнее себя?
В вакансии напишите, что ищете главного верстальщика. Отсеются те, кто к этому морально не готов.
Покажите кандидату ваш проект, обозначьте проблемы, спросите совета, попросите покритиковать, спросите что бы он переделал или сделал по-другому и почему? Попросите его рассказать о своих проектах.
Постройте беседу в ключе, чем кандидат сможет вам помочь в проекте.
Если вам будет интересно и вы узнаете что-то новое и полезное — это валидный кандидат.
Если он рассказал то, что вы и так знаете — найдете себе как минимум ровню, что в принципе приемлемо.
Если ему будет нечего рассказать — он вам не подходит.5) Есть ли смысл искать верстальщика который еще и понимает в разработке на уровне натяжки своей верстки на сайт или проще натягивать верстку самостоятельно?
Есть смысл. Опытный верстальщик должен уметь натягивать верстку на движок. Не обязательно на той же платформе что и ваш проект, но любой подобный опыт облегчает взаимопонимание разработчика и верстальщика.
Вопрос: Wi-fi ПУШКА Работает? Кто нибудь пробовал сделать по схеме с канала Kreosan на You-tube?

Лучший ответ:
умный провинциал из Украины придумал антеннуЭто сколько же лет этому провинциалу?
Учитывая тот факт, что антенна была изобретена в 1926году ему сейчас явно более ста лет, а он все на ютубе постит? Да еще и на Украину из Японии перебрался?
Мощный чувак.
Такие антенны в советское время делал каждый уважающий себя школьник для просмотра ТВ.
На данный момент это пожалуй самая распространенная в быту антенна.
Ее кстати зачастую называю по фамилии одного из создателей - антенна Яги.Правда ли он атак работает как говорит автор?Работает очень хорошо, если конечно изготовлена  аккуратно и грамотно. Ну и про согласование не надо забывать.Схема не совсем понятнаНа просторах интернета есть сотни сайтов посвященных изготовлению этой антенны, в библиотеках есть куча книг.

Худший ответ:
Проще купить. Сделана будет нормально и цена 3 копейки. Если интересно пострадать, то и не важно, как она работает. Делай разные. Тот же би-квадрат.
Вопрос: Как сделать резервный сервер VPS?

Лучший ответ:
Если речь именно о DNS - то не майтесь дурью.
Пользуйтесь услугами DNS-серверов (полно и бесплатных)
Если вы хотите именно стабильность, то вам нужно делать сервера возможность адресовать (с помщью BGP) запрос к здоровому серверу.
zilore, selectel
Есть и попроще - просто второй сервер на afraid (способен работать только как secondary).
Это куда как проще, чем подымать свой сервер и следить за ним.

Худший ответ:
Если речь именно о DNS - то не майтесь дурью.
Пользуйтесь услугами DNS-серверов (полно и бесплатных)
Если вы хотите именно стабильность, то вам нужно делать сервера возможность адресовать (с помщью BGP) запрос к здоровому серверу.
zilore, selectel
Есть и попроще - просто второй сервер на afraid (способен работать только как secondary).
Это куда как проще, чем подымать свой сервер и следить за ним.
Вопрос: Веб приложение jquery + php + mysql. Как открыть вкладку внешнего сайт и перенести туда js код?

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

Худший ответ:
конкретно твою задачу сделать нельзя по соображениям безопасности.
но подгрузить во фрейме можно попробовать правда это бред.
если ты хочешь лайк поставить или репост - в вк есть модули для вставки на свой сайт. а пустить человека в вк, чтобы отправить его обратно не выйдет.
но если бы ты предположим владел вк и пытался такое сделать то есть хрень такая jsonp, когда ты пересылаешь имя метода, заранее написанного во второй системе и вызываешь его на стороне клиента.
но из разработчиков вконтакте для тебя такого никто писать не будет.
Вопрос: Как убрать ограничение в 20 элементов в RESTful API Yii2?

Лучший ответ:
Вместо Your_model - название вашей модели.public function actions(){
        $actions = parent::actions();
        unset($actions['index']);
        return $actions;
    }

    public function actionIndex(){
        $activeData = new ActiveDataProvider([
            'query' => Your_model::find(),
            'pagination' => [
                'defaultPageSize' => -1,
                'pageSizeLimit' => -1,
            ],
        ]);
        return $activeData;
    }

Худший ответ:
Вместо Your_model - название вашей модели.public function actions(){
        $actions = parent::actions();
        unset($actions['index']);
        return $actions;
    }

    public function actionIndex(){
        $activeData = new ActiveDataProvider([
            'query' => Your_model::find(),
            'pagination' => [
                'defaultPageSize' => -1,
                'pageSizeLimit' => -1,
            ],
        ]);
        return $activeData;
    }