pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Нужен цикл статей по системному администрированию?

Лучший ответ: Про веб-сервера, debian, бэкапы и репозитории написано много статей, но, как говориться, хочется «больше и разных».
Я бы вот, честно, с удовольствием почитал об администрировании корпоративных доменных сетей не основанных на Active Directory, т.е. о сторонних решениях, информации в рунетах о них не много, а годной- еще меньше.
Ну, если вы достойно раскроете выделенные вами темы, то хуже от этого явно никому не будет.
Дерзайте!

Худший ответ: Делай статью обязательно. И не одну.
Когда новичок осваивает целину и делает много ошибок — это позволяет избежать их другим новичкам.
Ещё есть эффект новичка, когда свежий глаз, открывает новые решения или новые проблемы.
Как показывает опыт на Хабре из 300 тыщ читателей обязательно найдётся не менее 10 тыщ кто прочитает любую статью и не менее 1000 человек, кому она понравится. Думаю ради 1000 стоит потрудится.
Вопрос: Вернуть bool True если хотя бы одна запись существует?

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

Худший ответ: Оказывается запрос выполняется настолько быстро, что можно не заморачиваться.
SELECT TRUE From datas WHERE fromapi = 1 LIMIT 1
Вопрос: Функция из графика

Лучший ответ: Если у вас есть заданные точки (скажем, N+1 штук), которые вы будете дергать, вы всегда можете построить полином N степени, который проходит через эти точки. То, что вы получите, будет обло, озорно и лайяй набор N+1 коэффициентов с очень высокой точностью, т.е. ∑a_n*x^n

Худший ответ: Я бы сказал что да. :-)
Максимально что мне в голову приходит, так это самому напрограммировать Тейлора и как-то ту или инную >>НЕКРАСИВУЮ<< функцию изображать на каком-то конкретном участке. К сожалению не знаю, как дело обстоит в MATLAB или Derive, но в них можно беситься и с 3х мерными графиками.
Вопрос: Как отправить письмо при помощи smtp?

Лучший ответ: swiftmailer.org
хватит писать велосипеды.

Худший ответ: Можно воспользоваться готовой библиотекой phpMailer - https://github.com/PHPMailer/PHPMailer
Вопрос: Как правильно сделать запрос и получить количество повторяющихся элементов в таблице (временная)?

Лучший ответ: Обработку не качал, но достаточно посмотреть на запрос:
1) Вам удалось с помощью конструктора создать такой запрос только потому, что конструктор не знал типов реквизитор входящей таблицы. Если бы это был какой-то справочник из конфигурации, то вам бы сразу был бы дан ответ, что в выражении "Различные" нельзя использовать строки неограниченной длинны.
2) Экзаменаторы знаний по SQL хотели у вас проверить владение не инструкции DISTINCT, а HAVING.

Худший ответ: Если строкатаб неограниченной длины можно попробовать выразить(... Кака строка(100))
И должно сработать. Вроде...
Вопрос: Что посоветуете ставить на Orange San Francisco (он же ZTE Blade)?

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

Худший ответ: Есть еще Cyanogenmod Green. Она собирается на основе стандартного Cyanogen (теперь уже на основе Nightly 85), но туда добавлены еще некоторые патчи, например исправили библиотеку libaudio.so, из-за которой раньше очень быстро садилась батарейка. Заменили ланчер, на Launcer Pro, из-за чего значительно ускоряется интерфейс.
Четвертый день пользуюсь и ни одной ошибки или перезагрузки не наблюдал. Всё как часы.
Вопрос: Как подключить WebMoney к robokassa?

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

Худший ответ: Нужен сертификат персональный 100%.
Вопрос: JSON Object or not Object. Почему?

Лучший ответ: Скорее всего jQuery делает это методом отлова исключения в JSON.parse. 01 - это не валидная цифра и она сломает JSON.parse, а значит, отловив исключение, jQuery будет считать что это не JSON и вернёт просто строку.

Худший ответ: Это какие-то эротические фантазии jQuery, очевидно. dataset.all возвращает строку. А JSON.parse('{"id": 01, "name": "name1"}') кидает эксепшен.
Вопрос: Как организовать бесшовный роуминг на устроиствах MikroTik?

Лучший ответ: Коллега выше (или ниже) вас вводит в заблуждение, галочка даёт возможность любы устройствам авторизовываться (а не только заранее внесённым в список), а параметры задают ограничение полосы на уровне чипа для всей карты и для каждого клинета (на самом деле всё чуть сложнее, но в целом совсем не про роуминг). 
В вашей ситуации поможет правильное указание мощности усиления антены Antenna Gain на всех точках (чтобы они - точки - могли правильно определить расстояние до клиента), а так же Country будьте патриотом. 
Далее есть пара сценариев реализации, разного уровня сложности:Простой. Съориентироваться на клиентскую карточку и её умение делать роуминг (все современные чипы делают это автоматом), после установки свойств антенн - это скорее всего заработает. Сложнее. Настроить параметры роуминга в свойствах карточки: distance (для "отсыла" далёких клиентов), signal strength range в connect list на уровне -80 db (по-умолчанию -120), а так же "играть" с периодами калибрации, чтобы переключение было "безшовнее"Самый адовый. Верить документации и строить Mesh или WDS сеть - в этом случае теряется скорость, но существенно падает время переключения, т.к. соседние точки знают о соседних клиентах и "налету" подхватывают трафик, даже пинг не пропадает. Но тут и петли и stp и сеть и много всего нужно строить и крутить. 
Я если честно остановился на первых двух пунктах - их хватило для комфортной работы. У меня было около 40-ка точек, около 400 клиентов (ноуты, телефоны, проекторы, принтеры). Но цели сделать роуминг как в сотовой связи у меня не было.

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

Лучший ответ: 1) Самое оптимальное (трудозатрат и стабильности, стоит конечно дороже чем телефон) посмотреть в сторону   хостинга sim-card совместно с апи оператора вы можете собирать и обрабатывать смс с минимальными усилиями. 
2) Использование sms gateway, но для этого нужен смартфон с подключенным интернетом. ( на вскидку yota - 290рза безлимитный инет и смс)

Худший ответ: Нужно писать приложения под телефоны.
Вопрос: Как реализовать очень быстрый REST API на php вкупе с фреймворком?

Лучший ответ: Что за шутки? Откуда цифра в 300 RPS? 
К РНР там гири привязывали, что ли? 
Какова доля РНР? Где тесты, показывающие, что бутылочное горлышко - РНР фреймворк, а не, скажем, база?

Худший ответ: Вам бы node.js нужен А вообще да 300 что-то маловато
Вопрос: Языки разметки и декларативные языки

Лучший ответ: Все языки транслируются. И не важно, декларативные это языки или императивные.
Весь вопрос в том, во что именно транслируется код языка. Если в некий исполнимый код, то это называется компиляция. Если же в некоторое внутреннее представление какой-то программы - то интерпретация. Но границы бывают размыты. Например JavaScript - классический интерпретируемый язык - в современных движках транслируется в исполнимый код.
Например, Markdown и Wiki транслируются в HTML. JSP - в Java. Си - в ассемблер, объектный код, исполнимый код.
Языки разметки можно назвать частным случаем декларативных языков. Но чаще - это лишь формат представления данных, который транслируется в некоторое внутреннее представление (интерпретация), но не в исполнимый код (компиляция). JSP - одно из исключений.

Худший ответ: Трудно уловить в вашем тексте вопросы. Языки разметки обычно интерпретируются - например тот же HTML.
Вопрос: Почему выводится число, а не undefined?

Лучший ответ: Может быть этот материал разъяснит эту ситуациюдля каждой переменной (var)
– создаётся свойство VO с именем переменной, и значением undefined; если в VO уже присутствовало свойство с таким именем, оно остаётся нетронутым. 

Худший ответ: Так откуда же возьмется undefined?
Ведь ваш код принципиально ничем не отличается от такого:var foo = i;
console.log(foo);
Код в большинстве ЯП разбирается справа налево. Локальная переменная и аргумент - две разных области памяти, поэтому одна не затирает другую.
Вопрос: .htaccess Mac OS X 10.8.2

Лучший ответ: Дабы не создавать отдельный вопрос: никто не знает как сделать так, что бы в Finder был виден только htaccess, а остальные скрытые файлы так и оставались бы скрытми?

Худший ответ: Как вариант — можете для .htaccess сделать симлинк 
ln -s ./.htaccess ./_htaccess
Вопрос: Почему книги хранят вертикально?

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

Худший ответ: Вам стоит ознакомиться с технологией изготовления книги. Обложка как правило из твердорого переплета, а каждый лист в книжном блоке подшивается в нескольких местах и склеивается. Таким образом "ствол" книжного блока монолитный и твердый, вполне может нести нагрузку листов, опираясь на обложку. Да и не забывайте, что книжка, расположенная по диагонали как раз вредит сшитым листам, а расположенная стопкой имеет давление уже не собственного веса, а всех сверху лежащих книг и это имеет более разрушительное воздействие на переплет, к тому же в таком случае происходит диффузия листов между собой.
Вопрос: win7 лицензирование

Лучший ответ: Что бы ответить на ваш вопрос, необходимо ответить на следующие вопросы:
1. Сколько ПК используется? 
2. Какие продукты используются (Office и т.д.)
3. Какие серверные приложения задействованы?

Худший ответ: Home premium — не подойдет. Business — подойдет. На сайте мелкомягких вроде всё по-русски написано… Начинать искать, например, отсюда
Вопрос: Какие 3D фильмы покупать?

Лучший ответ: >>Какие 3D фильмы покупать?
Хардкорные немецкие!
*простите, не сдержался*

Худший ответ: Нашел сам ответ: «Для LG подходят вертикальные анаморфные стереопары (half over-under) и горизонтальные анаморфные стереопары (half side-by-side). При этом звук может быть любым, кроме DTS (например, AC3 (Dolby Digital), EAC3, AAC, Mpeg, MP3, PCM).»
Вопрос: У кого нибудь пользователь принимал правки вопроса?

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

Худший ответ: Konstantin18ko принял вашу правку вопроса
10 марта
Жека принял вашу правку вопроса
13 февр.
Вопрос: Игры на чистом html (без всяких javascript): будет ли интересна статья?

Лучший ответ: Интересна.

Худший ответ: Свою программу я писал руками на глазах у народа. :)
Вопрос: Нетормозящий «визуализатор кода матрицы» на js?

Лучший ответ: Самый простой и быстрый способ — это Canvas.
Принцип простой — у нас нет всех букв как объектов.
Каждый «тик» мы отрисовываем только новые буквы, после того как весь холст заливаем полупрозрачным фоном.
Тогда весь экран у нас будет словно «угасать». И вся производительность будет упираться только в возможность компа залить весь холст одним цветом.
Единственная проблема — остаются лёгкие следы, но это, имхо, даже хорошо — именно так ведь оно на лучевых мониторах и должно быть?

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

Лучший ответ: Дайте угадаю. У вас примерно вот так выглядит это?<div class="content">
    <div class="tech">Бренд</div>
    <div class="tech">Guardo</div>
    <div class="tech">Тип индикации</div>
    <div class="tech">Стрелочная</div>
    <div class="tech">Тип механизма</div>
    <div class="tech">Кварцевый</div>
</div>
Если я прав, вам должен понравиться мой костыль. https://jsfiddle.net/k6x39q68/

Худший ответ: К примеру так <ul class="options">
    <li>Раз</li>
    <li>Два</li>
    <li>Три</li>
    <li>Четыре</li>
    <li>Пять</li>
</ul>.options 
{
    list-style: none;
}
.options li 
{
    list-style: none;
    float: left;
    padding-left 5px;
}
.options li:after {
    content: ";"
}
Вот как это работает  линк
UPDATE:
После увиденного кода вот новый линк с решением линк<div class="single-item-desc">
<ul>
    <li><span>Бренд</span>
        <ul>
            <li>Guado</li>
        </ul>   
    </li>
    
    <li><span>Бренд</span>
        <ul>
            <li>Guado</li>
        </ul>   
    </li>
    <li><span>Бренд</span>
        <ul>
            <li>Guado</li>
        </ul>   
    </li>
    <li><span>Бренд</span>
        <ul>
            <li>Guado</li>
        </ul>   
    </li>
    <li><span>Бренд</span>
        <ul>
            <li>Guado</li>
        </ul>   
    </li>
</ul>
</div>.single-item-desc ul 
{
    list-style: none;
}
.single-item-desc ul > li span 
{
    list-style: none;
    float: left;
    padding-left 5px;
}
.single-item-desc ul li span:after {
    content: ": "
}
Вопрос: Акт о приеме и передаче выполненных работ

Лучший ответ: На самом деле всё зависит от масштабов работы. 
Например всё очень удобно делать через календарный план. Там вы расписываете этапы работы по срокам. Вначале подготовительные этапы. Когда начинается очередной этап разработки, то после передачи продукта заказчику он должен заполнять акт сдачи-приёмки. 

Приведу основные этапы нашего последнего проекта (в скобках основная отчётная документация):

1. Изучение объекта (Отчёт по результатам анализа. Описание решений по интеграции.) 

2. Разработка и утверждение технического задания и технического проекта (ТЗ, ТП (Описание автоматизируемых функций, Описание организации информационной базы)).

3. Разработка рабочей документации на систему, разработка или адаптация программ (Руководство администратора, Руководство пользователя + сам Опытный Образец ПО, Задание по безопасности, Протокол оценки задания по безопасности)

4.1. Интеграция и проведение предварительных испытаний (Программа и методика испытаний. Акт предварительных испытаний. Доработанный Опытный Образец (далее — ОО), Доработанный комплект рабочей документации (далее — РД)) 

4.2. Проведение опытной эксплуатации, приемочных испытаний (Акт завершения опытной эксплуатации, Доработанный ОО, Доработанный комплект РД, Акт приемочных испытаний.) 

5. Ввод в промышленную эксплуатацию (Акт приёмки в Промышленную эксплуатацию)

Но это кусочки. Проект был большой, длился год. Там очень много другой, более специфической документации. То что приведено выше — основные элементы, которые вы можете взять себе на вооружение.

Худший ответ: Спасибо! =)
Вопрос: Адаптивная верстка — как минимизировать/ужать страницу?

Лучший ответ: Лучше конечно делать по-нормальному, но временно Вас может выручить transform: scale(0.5)
codepen.io/iiil/pen/iLoqm

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

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

// читай, что такое psr-{0,7}
// Приучай себя сразу к порядку в коде
class Article 
{
    // Публичные свойства класса. 
    public $text; 
    public $title;
  
    // Метод, тоже публичный.
    // Судя по названию метода, тут что-то должно 
    // рисоваться или выводится.
    public function view($text, $title)
    {
        // Так как не указан return этого метода, 
        // то по умолчанию возвращается null;
        // Привыкай всегда что-то возвращать из методов.

        $this->text = $text; // здесь публичной переменной присваивается 
        $this->title = $title; // значение из аргумента этого метода.
    } 

    // $this указывает на этот объект.
    // Работает внутри класса.
    // $this->text, $this->title - свойства
    // $this->view() - вызов метода.
    // По умолчанию свойста тождественно равны "null"
}

// Не ленись и называй переменные нормальными именами
// $article = new Article();
$a = new Article; // new Article() <- приучи себя ставить скобки.


/**
 * class Article#2 (2) {
 *  public $text  => NULL
 *  public $title => NULL
 * }
 */
var_dump($a);

$a->text = 'Привет мир'; // Установил значение

/**
 * class Article#2 (2) {
 *  public $text  => string(21) "Привет всем"
 *  public $title => NULL
 * }
 */
var_dump($a);

$a->title = 'Мир';  // Ещё раз установил значение
$a->view('Привет всем', 'Приветствие'); // И ещё раз.

/**
 * class Article#2 (2) {
 *  public $text  => string(21) "Привет всем"
 *  public $title => string(22) "Приветствие"
 * }
 */
var_dump($a);

/**
 * array(1) {
 *   [0] => string(4) "view"
 * }
 */
var_dump(get_class_methods($a));

Худший ответ: >почему полученные значения приравниваются к переменным?
Для того, чтобы эти переменные приняли эти значения.
>Нужно ли создавать свойства $text и $title, если есть метод veiw, который принимает такие же значения?
Нужно
>как работает зарезервированное слово $this?
Обращение к экземпляру класса.
Тут явно непонимание основ языка\ооп. Советую начать с этого.
PS
>p.s только начал знакомиться с классами.
Код:$a->text = 'Привет мир';
$a->title = 'Мир';
Делает тоже самое что и:$a->view('Привет всем', 'Приветствие');
В данном конкретном случае.
Вопрос: Как указать путь к файлу?

Лучший ответ: КонструкцияgetClass().getResource("/").getPath()
выдаст полный путь до файла текущего класса. Можете использовать что-то вродеpublic class Main {
	void run() {
		String testFilePath = getResourcePath("test");
		System.out.println(testFilePath);
	}

	String getResourcePath(String file) {
		return getClass().getResource("/").getPath() + "../resourses/" + file;
	}

	public static void main(String[] args) {
		new Main().run();
	}

}
Или сразу использоватьgetResourceAsStream()

Худший ответ: Можно так:
в index.phpdefine ('RESOURSES', 'path/to/');
require_once(RESOURSES. "test.php");
Вопрос: Как транслировать с регистратора на сайт?

Лучший ответ: спросил у брата, он говорит надо будет ставить прогу. Сказал, что она хоть и простая как кирпич, но всё же интеллект для пользования ей будет нужен. Он у меня знаток в этом деле, работает, в основном, с камерами AVG 3204NVR-V, если интересно, то тут irs.ua/product/gsm_moduli такие есть. Если интересуют подробности по проге, могу скинуть его почту - он поможет.

Худший ответ: Какой регистратор, какие камеры - тайна, да?
Если коротко, вам понадобится организовать что-то вроде этого 
Набор включает в себя nginx и модуль nginx-rtmp, Они будут отвечать за транспорт
Для трансляции на большинство мобильных устройств понадобится icecast
Для кодирования потока понадобятся ffmpeg или gstreamer.
Главный вопрос - как стянуть с вашего регистратора или камер видеопоток. Ключевые слова - RTP, RTSP, RTMP.ДОПОЛНЕНИЕ:
На саму страницу можно повесить FLOWPLAYER - он примечателен тем, что при наличии HTML5  в браузере задействует его, а уже если его нет - грузит FLASH. Так что "кино" можно с одним и тем же кодом выдавть и на мобильные браузеры без флеша, и на мамонтов вроде IE6.
Вопрос: Как подобрать точно Unicode символ?

Лучший ответ: Конечно же картинкой, хватит уже пытаться забивать гвозди микроскопом.

Худший ответ: Этот символ \21E2, можно в редакторе шрифтов перерисовать как надо!
Вопрос: Эмулировать нагрузку на веб-проект

Лучший ответ: siege

Не отходя от кассы, 
habrahabr.ru/blogs/webdev/65128/

Худший ответ: Помимо вышеназванных:
Tsung
Jmeter
Вопрос: Какой *nix torrent-client может раскладывать файлы по нужным директориям?

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

Худший ответ: Есть uTorrent для deb-based дистрибутивов, причем качать пакет вручную придется, в остальном - кроме перечисленных вами, kTorrent тоже можете не смотреть, присоединяюсь к ответу rustelekom
Вопрос: В фриланс за 5 месяцев – реально ли (с учетом имеющихся знаний + помощь в выборе между двумя направлениями)?

Лучший ответ: Относительно iOS, вам понадобится большой mac способный нести Xcode(среда разработки), последний iPhone (в Xcode есть симуляторы, но это симуляция), девелоперский эккаунт Apple стоимостью USD100 в год. Разработка на нишевом objectiveC (навыки не конвертируются). То есть дорогой входной билет и низкая конверсия. Почему не android? android прибор сейчас практически у каждого - целевая аудитория огромна. Разработка на Java (навыки продаются.  Java сейчас самый востребованный язык в корпоративном секторе). Моя рабочая машина Macbook pro(очень удобный), но я даже не стал покупать apple developers account.Относительно web. Понятие - чрезвычайно широкое (мобильную разработку тоже часто относят к web). Здесь и верстка и javascript и серверная составляющая и базы данных и пресловутый highload(в котором все специалисты, но никто толком не может сказать что это такое. Короче мир распределенных вычислений) Хорошее знание любой одной из специализаций позволяет зарабатывать деньги.Наконец по существу вопроса. TL;DR: И да, вы можете. Вы на пороге мобилизации в армию новичков готовых за карманные деньги отбирать хлеб у седобородого воинства потратившего годы на обучение и квалификацию и теперь желающего эти траты конвертировать в высокие рейты(USD50/час). Процесс обидный для профессионалов высокого класса(будут школотой обзывать), но абсолютно нормальный(ну внесете свой вклад в копилку говнокода, так ведь за каждым числится). Написать пару приложений/сайтов для портфолио?прекрасная идея, а еще очень хорошо открыть account на github и попробовать сделать свой взнос в OpenSourceи пока не начнет тошнить (говорят, начинает)читайте код, чужой классный код. Вы тогда поймете насколько вы вообще хотите и можете быть кодером

Худший ответ: ...и начать зарабатывать летом хотя бы на карманные расходы
Можете начать уже сейчас: work-zilla.com 
Что-то вроде стартовой площадки для развития навыков общения с заказчиком, наработки клиентской базы (Web там востребован), прокачки скиллов при решении нестандартных задач и наработки портфолио.
Говорю стартовой, потому что упор делаете на iOS, а там таких заказов практически не бывает
Вопрос: Необходимо ли заканчивать спец курсы/иметь образование по программированию, что бы устроится на работу программистом?

Лучший ответ: Не нужно. Тем более что при наличии опыта администрирования, при равных знаниях языка программирования, вам предпочтение как человеку с опытом в IT.
Но у многих сисадминов переучивание на программиста идет долго.
При желании можете попробовать пройти бесплатные экзамены по java на разных сайтах, которые выдают свои сертификаты, чтобы запихнуть их в резюме (помогает для прохождения этапа у девочек из HR, которые реагируют на ключевые слова). Главное же - на техническом собеседовании грамотно отвечать, показав реальные знания.

Худший ответ: Универ нужен но не везде, касаемо знаний он не нужен, касаемо устройства на работу часто требуют профильное высшее образование
Вопрос: Как сделать доступ «изнутри» по внешнему IP роутера?

Лучший ответ: А все просто:
например у вас клиент 10.10.1.3 пытает подключить через роутер
На роутер пакет приходит вида src: 10.10.1.3 dst: WAN_IP dport 1021/ip firewall nat chain=dstnat  action=dst-nat to-addresses=10.10.1.2 protocol=tcp dst-port=1021 dst-address=WAN_IP
    - это правило, наверное уже есть (обратите внимание пакеты фильтруются только по адресу назначения, протоколу и порту, у вас может быть еще по интерфесу - это следует убрать)
после него пакет будет вида src: 10.10.1.3 dst: 10.10.1.2 и с роутера успешно уйдет по назначению, там обработается и вернется на src (т.е. 10.10.1.3), но клиент-то ждет обратно пакет от роутера, ну и сбросит его как хлам, поэтому надо чтобы на выходе с роутера был пакет с src-адресом роутера, тогда роутер завернет его в нат и вернет клиенту.
соответственно поможет маркировка/ip firewall mangle add chain=prerouting action=mark-packet new-packet-mark=1 protocol=tcp src-address=10.10.1.0/24 dst-address=WAN_IP dst-port=1021  это правило выполнится до DNAT и пометит нужные пакет соединения
А дальше мухлюем с адресами/ip firewall nat add chain=dstnat action=dst-nat to-addresses=10.10.1.2 packet-mark=1 
/ip firewall nat add chain=srcnat action=src-nat to-addresses=LAN_IP packet-mark=1
WAN_IP - это внешний адрес роутера, 
LAN_IP - это его внутренний адрес

Худший ответ: Ловите, даже с картинками.
Вопрос: Отзыв инвайтов. Так было всегда или это новая плюшка?

Лучший ответ: Ой, а я бы хотел!

Один выпросил у меня инвайт, а потом по работе кинул. Шифруется третий месяц, в том числе и тут не показывается, а инвайта жалко.

Худший ответ: Выходит отозвать можно только неиспользованные инвайты. Спасибо, буду знать. 8)