pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Почему не применяются скрипты для кода загруженного через load()?

Лучший ответ: Можно использовать делегирование, для установки обработчика. Например: $(document).on('click', '#contacts', function() {
  $("#content").load("index_s2.html");
});

Худший ответ: Конечно они не будут применяться. Так как был загружен кусок текста на страницу после выполнения всех скриптов. Самый действенный вариант, подготовить функцию (класс), которая срабатывает на onsuccess ajax. Эта функция будет просто повторно вызывать, требуемые для данного участка страницы, функциии скриптов. 
P.S. в каждом указанном выше файле-скрипте нужно искать запускающую конструкцию или (если код сжат) смотреть мануалы по каждому скрипту.
P.S.S
$.getScript("js/jquery.slitslider.js"); и т.п.- так не получиться, только можешь вызвать ошибки, двойные операции, зацикливание, вплоть до зависания браузера.
Вопрос: Почему деньги на банковскую карту зачисляются не сразу?

Лучший ответ: Транзакции по картам технически может обрабатывать одна система, а у кассира, которому Вы их отдали — на мониторе висит совсем другая. Для России это менее вероятно, для заграницы — более. 

Причем эти системы часто находятся в разных банках, и между ними могут быть не онлайновые интерфейсы, а файловые, где загрузка раз в час, раз в день и так далее. 
И эти чудеса, что весьма вероятно, работают на пределе возможностей имеющегося в наличии железа, из-за чего между загрузкой и обработкой данных придется оставлять некоторое время, сдвигая «тяжелые» процессы на периоды наименьшей загрузки системы.

А когда Вы вносите деньги в cash-in на банкомате с купюроприемником, то есть какой-то шанс, что у Вашего банка в такой схеме зачисление будет обработано хотя бы в той же системе, которая авторизует транзакции, и быстрее.

Худший ответ: Зависит от процессинг-центра к которому подключен банк выдавший карту.
У некоторых это раз в сутки, у некоторых 2 раза.
Вопрос: Стоимость услуг web-дизайнера

Лучший ответ: Можете поискать здесь, здесь, здесь или вот тут и тут. Отличные результаты можно получить за 8-12 т.р. за главную (в зависимости от тематики и количества ручной графики на странице) и по 1-2 т.р. за каждую внутреннюю, но потолка у цен конечно же нет.

Худший ответ: Принципиальный вопрос — у кого заказывать? Фрилансера или студии? Если фрилансера, то в районе 8-12 можно получить добротную, качественную, но не топовую работу. Искать на фриланс биржах.
Вопрос: Как реализовать переключение DVI-I по средствам реле?

Лучший ответ: Реле? Сдается пожжоте железо свое.
Может KVM купить проще?

Худший ответ: Оба PC включены, необходимо "на лету" переключаться между ними.
А еще есть "терминальный доступ" - подключение с одного компа к другому, ТимВивер, РАдмин и тому подобные программы. 
Тоже вполне можно пользоваться, смотря какие задачи на компах крутятся.
Вопрос: Где найти толковый и подробный мануал по PyQt4?

Лучший ответ: Я может быть буду не прав, но сколько не искал ничего толкового не видел.
C++ манул в помощь. 
:)

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

Лучший ответ: На счет CMS не  в курсе, но с нуля можно очень быстро поднять на любом фреймворке.
p.s. -  Если оплата на следующий месяц не поступила - заблокировать аккаунт
ограничить доступ к ресурсам) заблокировать = не дать выполнять любых действий.
p.s. Если по одному аккаунту начинают заходить люди с разных ip-адресов - выслать на email код подтверждения и отобразить форму для ввода кода для входа на сайт
как планируете решить с серыми айпи вопрос?

Худший ответ: Вам нужен сайт обычный или который поддерживает мобильные устройства?
Вопрос: Ошибка на сервере «Отключите использование HOSTS». Как это сделать?

Лучший ответ: все проще
выходишь из опенсервера, не гасишь, а именно выходишь
правой кнопкой по иконке
"запуск от Администратора" - запускаешь

Худший ответ: У меня блокировал protect браузера, поставил галочку доверять приложению и все заработало.
Вопрос: Вмятина на крышке MacBook Pro 13'' mid2012?

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

Худший ответ: Если хотите не просто скрыть, но и защитить от дальшейних вмятин — чехол, например такой
www.amazon.com/Speck-Products-MacBook-Aluminum-SPK-A0448/dp/B0054KVNEI/ref=sr_1_1?s=electronics&ie=UTF8&qid=1353325397&sr=1-1&keywords=speck+macbook+pro+13
Сам пользуюсь пластиковым, прозрачным (мне прятать нечего :)) www.amazon.com/Speck-Products-MacBook-Aluminum-SPK-A0466/dp/B005KPLOVE/ref=sr_1_9?s=electronics&ie=UTF8&qid=1353325397&sr=1-9&keywords=speck+macbook+pro+13
Вопрос: Как решить проблему при запуске express nodejs?

Лучший ответ: Может у вас ноутбук забился пылью? Или кошку не покормили? Надо бы на картах таро посмотреть, там сразу видно в чём проблема. А пока, из вашего вопроса понятно только что у вас МакБук Про.

Худший ответ: Может быть, app.js забыли сохранить, и он пустой вообще?)
Вопрос: Стабильный роутер?

Лучший ответ: Взять комплект из трех точек www.ubnt.com/unifi/unifi-ap и роутер к ним в комплект www.ubnt.com/edgemax/edgerouter-lite или www.ubnt.com/edgemax/edgerouter-poe тогда можно не ставить инжекторы PoE

Худший ответ: Есть ли закономерность у данного события?
Попросите всех отключится и подключайте по очереди.
У меня есть подозрения что у кого то устройство со старым и оно переключает роутер на него.
Или посмотрите стандарт до и после падения интернета.
Вопрос: Как передать массив через функцию?

Лучший ответ: Вы уж определитесь $oshibka у вас или $error. Пишете в одну переменную, читаете из другой - вот и не работает.
Ну и немного здравого смысла:Конечно, не нужно использовать транслитерацию, пишите обычным английским языком.Если у вас массив ошибок, то и переменная должна называться во множественном числе.Отформатируйте код и пользуйтесь IDE, это уменьшит количество глупых ошибок.

Худший ответ: решилил проблему вот так:function file_error($avtor, $file)
{
    
    if (empty($avtor))
    {
        $error1 = "введите имя автора!";
        
    }
    if (empty($file))
    {
        $error2 = "Выберите фаил";
        
    }
    return $error = array($error1,$error2);


}
но все же как передать  массив который не надо прописывать вручную      return $error = array($error1,$error2); с автоматическим добавлением типа $error[] = "текст ошибки";??
Вопрос: LAN1 в tp link 741 как отключить его?

Лучший ответ: Чтобы не горел можно ограничить доступ кислорода.
А отрезать от процессора можно ножовкой по металлу.

Худший ответ: Подлец! Как он может мешать добропорядочным портам! На плаху его!
Вопрос: Как подружить Docker nginx и PHP-FPM?

Лучший ответ: У меня примерно так для запуска nginx/php-fpm/mariadb в docker-compose.yml:version: '2'

services:
  mariadb:
    container_name: mdb10
    build: ./../../mariadb
    volumes:
      - ./../../shared/mysql_ext_data:/var/lib/mysql/mysql_ext_data
    ports:
      - "3306:3306"

  php5x:
    container_name: php5x
    build: ./../../php-fpm-5X
    volumes:
      - ./../../php-fpm-5X/confs:/etc/php5/fpm/pool.d
      - ./../../shared/www:/var/www
      - ./../../shared/socks:/var/run/socks
    depends_on:
      - mariadb

  nginx18:
    container_name: nginx18
    build: ./../../nginx
    ports:
      - "80:80"
    volumes:
      - ./../../nginx/confs:/etc/nginx/conf.d
      - ./../../shared/www:/var/www
      - ./../../shared/socks:/var/run/socks
    depends_on:
      - php5x
Как видно из конфига, между php-fpm и nginx шарятся сокеты через общую хостовую папку.

Худший ответ: https://docs.oracle.com/cd/E52668_01/E54669/html/s...
Ну и множество других статей на использование опции --link
Вопрос: Посоветуйте литературу которая &quot;сдвинет мозг&quot; с Sql мышления на Nosql

Лучший ответ: По-моему, тут всё просто. Если вы не можете понять как данные вашего проекта будут храниться в NoSql базах, то вам не нужна NoSql база в вашем проекте. NoSql это не SQL+вкусняшки, NoSql это SQL -(минус) ненужная функциональность. Поэтому, имхо, книг или статей содержания «Переезжаем на MongoDB. Для чайников» в природе быть не может.

Худший ответ: Посмотрите на книжку по CouchDB, не знаю, насколько она способна «сдвинуть мышление», но мне показалось, что неплоха. К тому же бесплатная: guide.couchdb.org/
Вопрос: Деплой на множество удалённых серверов. Какие выбрать инструменты?

Лучший ответ: а зачем деплоить 100 на 100 сразу? Вы обновляете ядро и хотите чтобы оно применилось сразу на всех серверах?
Обычно схема такая:
1. Для каждого проекта есть git репо, добавляется post hook на Jenkins сервер
2. На сервере под управлением Jenkins создаются проекты, каждый проект делает: 1)обновляется через гит, 2)обновляет зависимости, 3)тестирует проект, 4)заливает на удаленный сервер 
3. При коммите в мастер ветку или слиянии с мастер веткой разработчиком, уходит запрос на jenkins и тот делает свою работу. Для вашего случая 1 и 4 обязательные
Вместо jenkins можно использовать любой облачный CI сервис, я использую codeship

Худший ответ: а зачем деплоить 100 на 100 сразу? Вы обновляете ядро и хотите чтобы оно применилось сразу на всех серверах?
Обычно схема такая:
1. Для каждого проекта есть git репо, добавляется post hook на Jenkins сервер
2. На сервере под управлением Jenkins создаются проекты, каждый проект делает: 1)обновляется через гит, 2)обновляет зависимости, 3)тестирует проект, 4)заливает на удаленный сервер 
3. При коммите в мастер ветку или слиянии с мастер веткой разработчиком, уходит запрос на jenkins и тот делает свою работу. Для вашего случая 1 и 4 обязательные
Вместо jenkins можно использовать любой облачный CI сервис, я использую codeship
Вопрос: Как вы документируете API?

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

Худший ответ: Но, есть ли сервисы или решения, которые помогают в этом?
doxygen?
swagger | blueprint | RAML (for REST API)?
single sourcing technical documentation?
Вопрос: На чем написать мобильного клиента?

Лучший ответ: Судя по предоставленному описанию Ваш проект хорошо ложится на Xamarin. Но учтите, что это недешево.

Худший ответ: А что, там сложная бизнес-логика? По моей практике разработки в разы больше времени всегда съедает GUI и интеграция. Собственная логика ПО как правило легко пишется и переписывается на любом языке - главное иметь её четкое описание.
Вопрос: Есть ли универсальный загрузчик информации из Excel файла в 1С 8.1, 8.2?

Лучший ответ: Чтение и загрузка Excel файлов без установленного MS:Excel на компьютере загрузка основных реквизитов номенклатуры, изображений, свойств, характеристик, цен, накладных.Возможности универсального загрузчика информации из Excel в 1С*Чтение и загрузка Excel файлов без установленного MS:Excel на компьютереЗагрузка и обновление Номенклатурного справочника (Основные реквизиты)Возможность объединять значения нескольких ячеек в одно полеФильтр EXCEL файла по значениям из колонок прям в обработке  Загрузка до 5 уровней групп справочника НоменклатураЗагрузка иерархических прайсов, которые имеют древовидную структуруЗагрузка и создание (генерация) штрихкодов НоменклатурыЗагрузка изображений для товаров, загрузка картинок, даже если они указаны в виде ссылкиРелевантный подбор Номенклатуры по названию товара Загрузка свойств НоменклатурыЗагрузка характеристик Номенклатуры  Запись и поиск по Номенклатуре поставщика Загрузка нескольких видов цен НоменклатурыСоздание документов: «Поступление товаров и услуг», «Ввод остатков номенклатуры», «Заказ поставщику», «Реализация товаров и услуг» и др.
 * Указанный функционал для разных версий 1С может отличаться.
Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.
Наш сайт 1c-excel.ru

Худший ответ: На диске ИТС есть обработка "Загрузка данных из табличного документа".
В этом случае берет не из файла, но задачу свою выполняет.
Вопрос: Какую IDE выбрать для python/flask?

Лучший ответ: Ну выбор на самом деле небольшой.
Либо настраивать Sublime (например, тут плагины советуются хорошие, которыми и я пользуюсь), либо PyCharm

Худший ответ: 1. ST2/3 легко настраивается как python ide - pylint, jedi ...
2. PyCharm/CE - практически промышленный стандарт
Вопрос: Какие есть легкие CMS для просто блога?

Лучший ответ: жирдяй этот ваш вордпресс. есть такое понятие как flatfile cms. могу посоветовать www.gpeasy.com у самого крутится такая, нагрузка вообще минимальная.
ну естественно если это действительно будет небольшой бложик. для крупных порталов конечно вордпресс подходит больше в виду заточенности под бд.

Худший ответ: имхо
1) используй онлайн сервис blogger\tumblr\wordpress.com
2) если есть сервак то любая cms. Даже вордпрес норм пойдет (не думаю что много народу будет заходить в любом случае)
Если много народу заходит, а деньги на хостинг нет, то вариант 1 или использовать static website generators. (сам использую gohugo + gae).
Вопрос: mac os x 10.9 версия php

Лучший ответ: $ php -v
PHP 5.4.17 (cli) (built: Aug 25 2013 02:03:38)

Ваша версия PHP скорее всего перезапишется

Худший ответ: Всем спасибо, наверно пока не буду обновлять. А так хочется)))
Вопрос: Ноутбуки Samsung [решено — good]

Лучший ответ: > у самсунгов плохие ноутбуки

Они как-то это аргументировали?

У меня было три самсунга разных за 6 лет, они неубиваемы и живучи, самый первый R40 сдох только неделю назад, спустя 6 лет работы в немыслимыхз условиях :) а R70 живее всех живых и трудится в поте лица у мамы :) еще один у тещи, и всего одна чистка за все это время, и то, после залития соком.

Худший ответ: Есть 15" Samsung r528e. Ему около 10 месяцев, эксплуатируется дома, я очень доволен, отличный ноут. Еще есть q330 14", этот таскаю с собой, корпус не нравится (скрипит), но в остальном все ок. Покупал Самсунги, потому что друг из сервис-центра советовал.
Вопрос: ORM в Kohana 3.1?

Лучший ответ: Метод add() работает только для ManyToMany связей. Для односвязных полей (HasOne, BelongsTo) надо использовать что-то вроде $event->starting_day = $starting_day

Худший ответ: public function add($alias, $far_keys)
указывается имя АЛИАСА а не поле. Покажите код моделей (интересуют belongs_to И has_many) day и event
Вопрос: Как сделать выборку из mysql в моем случае?

Лучший ответ: SELECT `ui`.`id` AS `image_id`,
       `ui`.`user_id` AS `user_id`, 
       `ui`.`create_date` AS `image_create_date`,
       `ui`.`name` AS `image_name`,
       `ui`.`title` AS `image_title`,
       `ui`.`descr` AS `image_descr`,
       `ui`.`views` AS `image_views`,
       `ui`.`plus` AS `image_plus`,
       `ui`.`minus` AS `image_minus`,
       `bu`.`first_name` AS `user_first_name`,
       `bu`.`last_name` AS `user_last_name`,
       `bu`.`photo` AS `user_photo`,
       COUNT(`c`.`id`) AS  `com_cnt`
    FROM `user_images` AS `ui`
    LEFT JOIN `bpl_users` AS `bu` ON `bu`.`id` = `ui`.`user_id`
    LEFT JOIN `comments` AS `c` ON `c`.`image_id` = `ui`.`id`
    GROUP BY `ui`.`id`
    ORDER BY `ui`.`create_date` DESC LIMIT 9
и добавтье в схему индексCREATE INDEX `image_id_idx` ON `comments` (`image_id`);

Худший ответ: Может так SELECT 
user_images.id AS image_id, user_images.user_id AS user_id,
user_images.create_date AS image_create_date, user_images.name AS image_name,
user_images.title AS image_title, user_images.descr AS image_descr,
user_images.views AS image_views, user_images.plus AS image_plus,
user_images.minus AS image_minus,
bpl_users.first_name AS user_first_name, bpl_users.last_name AS user_last_name,
bpl_users.photo AS user_photo,
(SELECT COUNT(*) FROM `comments` WHERE `image_id`=`user_images`.`id` ) AS quantity_comments

FROM `user_images` INNER JOIN `bpl_users`
ON `user_images`.`user_id`=`bpl_users`.`id`
ORDER BY `user_images`.`create_date` DESC LIMIT 9
Вопрос: Звонок от представителя Autodesk Россия по подозрению в использовании «пиратского» ПО

Лучший ответ: Здеся было.

Худший ответ: Мутная история очень… Если у вас в корпоративной инфраструктуре все гладко и вы готовы к любым проверкам, шлите Агапова далеко в пень. И если будет предложено что-то из серии «мы отправим к вам своего специалистка для проверки» — не в коем случае не подпускайте этого человека к системе. Мало-ли что в реестр занесет, потом реально прикрутят вам пиратство со всеми вытекающими штрафами. Аудит вам проводить не нужно, его проведет независимые эксперты от правоохранителей с проверкой. И будьте крайне бдительны, все бумаги проверяющих должны быть официальными, с компанией Autodesk они не должны быть никак связаны, кроме возможной поступившей жалобы от них. Чем закончится — тоже весьма интересно. Ваш случай является одной из основополагающих причин того, что я на работу привык ходить с личным ноутбуком. 

Удачи в разбирательстве!
Вопрос: Переквалификация с эникейщика на сисадмина. С чего начать?

Лучший ответ: сертификат MCSE — Must call someone experienced.

Худший ответ: Вы правда считаете что MCSE \ MCITP ни чего не стоят?

Я как раз заканчиваю учебную программу MCSE и скоро начну делать мелкософтские экзамены. Время потраченно зря или все таки будет какая либо польза?

Какие квалификационые программы более востребованны на рынке?
Вопрос: Можно ли написать на js аналог DonationAlerts?

Лучший ответ: Пиши, разрешаю.

Худший ответ: Пиши, разрешаю.
Вопрос: Yii 2 миграции вставка нескольких строк?

Лучший ответ: <?php

use yii\db\Migration;

class m160322_045630_add_catalog_data extends Migration {

    public function safeUp()
    {
        Yii::$app->db->createCommand()->batchInsert('country', ['name'], [
            ['Австралия'],
            ['Австрия'],
            ['Азербайджан'],
            ['Албания'],
        ])->execute();
 
    }

    public function safeDown()
    {
        Yii::$app->db->createCommand()->delete('country', ['in', 'name', ['Австралия', 'Австрия', 'Азербайджан', 'Албания']]
        )->execute();

    }

Худший ответ: batchInsert()public function up()
    {
        $this->batchInsert('country', ['name'], [
          ['Австралия'],
          [ 'Австрия'],
          ['Азербайджан'],
          [ 'Албания'],
        ]);
    }

public function down()
    {
        $this->delete('country', ['in', 'name', [
           'Австралия',
            'Австрия',
           'Азербайджан',
           'Албания',
        ]]);
    }
Вопрос: Возможен ли приём смс одновременно на 50 сим карт через usb модемы?

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

Худший ответ: Физически подключать через активные юсб хабы. Я разруливал через линукс и астериск. Но есть какая-то софтина для таких дел. Забыл как называется. Если нужны детали, то стучитесь в скайп.
Вопрос: Покупка iPhone через интернет

Лучший ответ: Однозначный развод. Если ты его не знаешь лично и не сможешь в случае кидалова стукнуть в лицо — не ведись. 
Мне за 1000$ предлагали 2 iPhone 4 64Gb разлоченых. Тоже кинуть пытались.

Если нужен мануал по покупке дешевого iPhone — напиши в личку.

Худший ответ: покупайте на ебае и все будет пучком, при кидалове просто сделайте рефунд.
Вопрос: Как правильно организовать авторизацию в node.js?

Лучший ответ: 1. Сначала сделайте простой запрос (без авторизации) для получения произвольного кода (на сервере генерируем случайный ключ и возвращаем)
2. Полученный ключ (code) кодируем на клиенте через SHA256 (code+username+password)
3. Делаем запрос авторизации отправляя шифрованный код
4. На Сервере проверяем в базе комбинацию SHA256(ключ+полеUSER+полеPASSWORD). Если нашли - Вуаля! и убиваем ключ
Таким образом  будет отправляться всегда новый код для авторизации и снифферы не уловят ваши данные.

Худший ответ: 1) Кука + сессия
2) OAuth можно
И вы уверены, что написаный в коде руками SQL запрос защищен от SQL-injection атаки? 
var username = req.query.username - как-то не очень хорошо, с морды же все что угодно может прилететь. username = '; DROP TABLE users' какой-нить.
Вопрос: Можно ли осуществить взлом сайта через $_SERVER['REQUEST_URI'] ?

Лучший ответ: Можно, если данные не фильтруются.
Форма<form action="<?=$_SERVER['REQUEST_URI']?>">
...
</form>
при запросе: host.com/form/%22%3E%3Cscript%3Ealert('xss')%3C/script%3E%3Cbr%20class=%22demo
превратится в:<form action="http://host.com/form/"><script>alert('xss')</script><br class="demo">
...
</form>

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

Лучший ответ: sudo netstat -ntlp | grep LISTEN
покажет что и какие порты слушает.

Худший ответ: аналогично можно использовать ss -anp | grep порт
или lsof:
lsof -i udp:5060
COMMAND    PID     USER   FD   TYPE     DEVICE SIZE/OFF NODE NAME
asterisk 22819 asterisk   18u  IPv4 2642392315      0t0  UDP *:sip
Вопрос: Как скрыть отображение счетчиков?

Лучший ответ: Просто удалите, зачем они вам? Сейчас аналитика подсчитывается более продвинутыми системами, а именно: яндекс.метрика и гугл аналитикс

Худший ответ: Просто поставьте заново счетчики и в настрой поставьте не отображать. Если не хотите с эти мочится, задайте класс счетчику, в свойствах display: none;
или opacity: 0;
Проще всего будет сделать, стиль прописать в теге, это не правильно, но проще всего<div style="display: none;">счетчик</div>
Вопрос: Как смотреть видео на rutube без рекламы?

Лучший ответ: Вопрос аналогичен следующему - "Как брать хлеб в булошной и не платить?"
Ответ - честно (не нарушая полиси) - никак.

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

Лучший ответ: С помощью & nbsp;
Конечно кривоватое решение, но работает во многих случаях

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

Лучший ответ: По данной тематике я нашел книгу "Information Dashboard Design: The Effective Visual Communication of Data", автор Stephen Few. Но как я и говорил ищу на русском.Cсылка на книгу

Худший ответ: на русском мало что есть из ускоспециализированного
russian.joelonsoftware.com/uibook/chapters/1.html
Вопрос: Как настроить маршрутизацию на сервере для двух блоков ip-адресов?

Лучший ответ: Вам надо настроить ip rule и route листы к ним. То есть примерно так: Если пакет приходит на адрес из сети 1, то шлюз будет 1, а если на адрес из сети 2, то шлюз = 2.
(man ip rule, man ip route)
Ещё как вариант это BGP с вашим оператором.

Худший ответ: Доброго времени суток!
Ну во первых, для разных сетей с разными ипишнегами лучше создать отдельные таблицы маршрутизации:
[mas@ыввыаываыв ~]$ ip rule
0:      from all lookup local
32763:  from 10.10.100.12 lookup gate100
32764:  from 10.10.50.12 lookup gate2
32765:  from all to 10.10.10.30 lookup shared_db
32766:  from all lookup main
32767:  from all lookup default
где в каждей таблице будет свой гейт:
[mas@ыввыаываыв  ~]$ ip route show table gate2
default via 10.10.50.1 dev eth0
[mas@ыввыаываыв  ~]$ ip r
default via 10.10.10.1 dev bond0
Вопрос: Как распарсить IP-адрес в bash?

Лучший ответ: как то так:% echo "192.168.20.10" |awk -F. '{print $4"."$3"."$2"."$1}'
10.20.168.192

Худший ответ: sed 's/\(.*\)\.\(.*\)\.\(.*\)\.\(.*\)/\4.\3.\2.\1/' 
по запросу bash reverse ip гуглится чудесно
зы: Разберись с седом и регулярными выражениями, пригодится:
grymoire.com/Unix/Sed.html
grymoire.com/Unix/Regular.html