pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как сделать кнопку неактивной?

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

Худший ответ: Вам надо куда то запомнить инфу о том, нажимал ли пользователь кнопку. Варианты куда:
- сессия (тогда лок кнопки делается в пхп)
- база данных (точно так же - пхп)
- кукизы
Вопрос: VPN mikrotik и 3g модем?

Лучший ответ: как пробросить 80 порт на машину (192.168.89.253) из сети маршрутизатора Б чтоб ее было видно из любой точки страны через маршрутизатор АЧтобы ее видно было из любой точки страны, то для  нужен белый адрес на маршрутизаторе А.
А прописать следующим образом - на роутере А пробрасываете 80порт на 192.168.10.2
На роутере Б пробрасываете 80порт на 192.168.89.253
Если на роутере А есть маршрут до 192.168.89.253, то можно сразу на 192.168.89.253

Худший ответ: он есть
Вопрос: Как и где найти работу эникейщиком, без опыта и образования?

Лучший ответ: Был в вашей ситуации. Работать в ИТ начал в 24. Естественно без опыта без шансов найти что то найти стоящее. Поэтому первое время работал в аутсорсе разъездным админом (принтер подключить, вирусы вычистить, винду переставить и все в таком духе). Не знаю как в Краснодаре, а в Москве на разъездной аутсорс берут любого, кто умеет решать хотя бы простые проблемы. На тот момент у меня были довольно смутные представления о серверных системах, телефонии, бухгалтерских программках, и многом другом. В общем знания у меня были на уровне домашнего продвинутого пользователя, с медиа сеткой на 3 компа, сетевым принтером, и подобием фтп сервера. Зарплата изначально была 20-25. Спустя год я устроился уже в небольшую фирму на с 20 пк и з/п в 35. 
Так что у Вас есть все шансы.

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

Лучший ответ: Рекомендую ресурс - www.easyelectronics.ru уважаемого DiHalt
 - там есть раздел для начинающих -  easyelectronics.ru/category/nachinayushhim
 - сообщество we.easyelectronics.ru с блогами
 - форум forum.easyelectronics.ru 
 - и куча занимательных статей почти на все случаи жизни.

Худший ответ: toster.ru/search?q=%D1%80%D0%BE%D0%B1%D0%BE%D1%82%...
Вопросов на тостере тьма, посмотрите, возможно что-то найдете, ищите также по arduino, робот, умный дом и так далее.
Вопрос: Как распарсить JSON в Perl?

Лучший ответ: print Dumper( decode_json($json_data) );

my $ref = decode_json($json_data);
my $arr = $ref->{"items"};
for my $item ( @$arr ){

    print $item->{"Child"}->{"name"}, " ",  $item->{"Child"}->{"pet"};
    print "\n";

}
Результат:Jack Cat
David Dog
Merry Hamster

Худший ответ: Эта штука называется "ассоциативный массив", в Perl - hash.
Обращаться к значениям  можно через {}, например VAR1{" items"}; вернёт вам массив items.
Вопрос: Верстка через 4 месяца обучения. Как вам результат?

Лучший ответ: Изучайте БЭМ и радуйтесь когда нужно будет что-нибудь застились или изменить застиленое, т.к. .main-nav ul li a {} не комильфо)

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

Лучший ответ: Решение в лоб - TeamViewer
Вообще постановка задачи размыта - так или иначе нужно либо поддерживать постоянное соединение инициируемое клиентом, либо по планировщику запрашивать метку, и реагировать на неё - автоматизировать такое поможет к примеру nnCron
Меткой может быть к примеру доступность файла на http сервере по url (для каждой машины свой)

Худший ответ: Что мешает всегда держать опенвпн подключенным?
У меня вот всегда подключен на машине и не мешает ну никак.
Вопрос: Как правильно написать код PHP?

Лучший ответ: Но мой хостинг на PHP 5.2 
через пару дней даже для php 5.4 прекратится выпус обновлений безопаности. Бегите от этого хостера.
В целом ваша проблема в том, что пример использует сокращенный синтаксис массивов. Воспользуйтесь обычной:$message = array(
    'username' => '123123',
    // ...
);

Худший ответ: Проблема решена, спасибо огромное Павел Волынцев
Код выглядит так:<?php
error_reporting(E_ALL);

$message = array(
    "username" => "xxxxx",
    "password" => md5("xxxx"),
    "phone" => "xxxxx",
    "text" => "Hello, World!"
);

$messageQuery = http_build_query($message);

echo "init curl\n";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://api.rocketsms.by/simple/send');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $messageQuery);
echo "exec curl\n";
$json = curl_exec($curl);
$result = @json_decode($json, true);
if ($result && isset($result['id'])) {
    echo "Message has been sent. MessageID=" . $result['id'];
} elseif ($result && isset($result['error'])) {
    echo "Error occurred while sending message. ErrorID=" . $result['error'];
} else {
    echo "Service error";
    var_dump($json);
}
?>
Вопрос: Mdadm: массив, сконфигурированный как md0, после ребута превращается в md127 и не работает?

Лучший ответ: Я нашёл вот такое решение:sudo update-initramfs -u

Худший ответ: ПОБЕДА!

В mdadm.conf находим директиву HOMEHOST и меняем <system> на хостнейм вашего компа, например, vasia.

Шесть часов отчаяния, чтобы выяснить это. Unix way is so unix. >_<

Почему именно так, я описал тут (англ.).
Вопрос: Как выбрать фрилансера?

Лучший ответ: Я по аватарке выбираю, еще ни разу не ошибся, красивая аватарка - хороший человек!

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

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

Худший ответ: Уж сколько раз твердили миру...
Не первый раз поднимается эта тема - и не только на тостере.
Тенденция вполне стандартная - новички пробуют - пишут - ура - помогает.
Народ поопытней пишет - не надо этой фигни.
---
Отпишусь - попробовал фенотропил - да - на время приема мозги соображают заметно лучше (работал над важным проектом). НО!!! Дальше наступает ужасный эффект - без таблетки вообще не можешь вспомнить над чем работал два дня назад. Смотришь на код как баран на новые ворота. Приходится повышать дозу, а это напоминает уже понятно что. Плюс повышается раздражительность - это не сразу понятно - но впечатления потом    далеко не самые лучшие от этого периода жизни. В общем в какой-то момент (через месяц) я понял, что надо с этим завязывать. По ощущениям, мозги восстанавливались около года, а это время программировать было трудно - поскольку все быстро забывалось.
Вопрос: Сбивается время в winXP после загрузки Kubuntu 11.04

Лучший ответ: Ты при установке убунты поставил галочку «System clock is set to UTC».
help.ubuntu.com/community/UbuntuTime

Худший ответ: нехилыми вычислениями посмею предположить, что для коррекции времени в Win нужно поставить часовой пояс +5 в самой Win =)
Вопрос: Возможно ли продвинуть ключ за 1 месяц?

Лучший ответ: Подвох в условиях договора и порядке оплаты скорее всего.

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

Лучший ответ: Вопрос из серии: Купил скальпель. Как удалить аппендикс правильно?
Отвечает Армянское Радио: возьмитесь за учебники. Руководство по использованию учебника.

Худший ответ: У вас тут все серьезно. Вряд ли кто-то здесь сможет вам помочь...
Вопрос: Правда ли, что splash screen UNITY воспринимается многими пользователями негативно?

Лучший ответ: Да, есть некоторые негативные ассоциации с Unity (честно, даже у меня есть, хотя я у считаю, что движок достаточно хорош и удобен). Дело, конечно же в школьниках, которые в свое время наклипали низкопробных поделок (тех же клонов слендера) и запятнали доброе имя.
Однако, мне кажется влияние для мобильных платформ минимально. Как писал Денис, если игру уже запускает, то сомнительно, что дальше не станет смотреть. Первое впечатление в мобильных магазинах создает страничка игры. То есть, иконка, описание, скрины. Если это заинтересовало пользователя, то все хорошо. Не нужно только лепить скрин с логотипом юнити в описание =)

Худший ответ: В долгосрочной перспективе можно не поскупиться и купить professional edition без логотипа, нет?
Вопрос: Жесткий диск выдает ошибки

Лучший ответ: 1. На материнке SATA реализован на чипсетах Intel(6), Silicon Image(2) и Marvell(1). Стоит попробовать переключить винчестер на другой контроллер.
2. Нужно посмотреть S.M.A.R.T. винчестера, может что скажет. На БЕДы прогнать Викторией/MHDD.

Худший ответ: BIOS обновить
Вопрос: Какой аккаунт завести ребёнку?

Лучший ответ: Сделать пункт 3. В настройках Play Маркета на девайсе (Play Маркет — Меню — Фильтрация содержания) выставить нужные настройки. Установить PIN (там же), чтобы чадо не смогло изменить фильтрацию.

Худший ответ: Мы поступили просто: выбрали пункт номер три.
Попутно это позволяет мониторить что там дитё установило.
Вопрос: Что лучше использовать std::vector или простой массив в c++?

Лучший ответ: Из массива и vector'а лучше использовать vector - там итераторы есть, а это более удобный обход массива и при обходе сложнее за границы выйти. Можно еще в сторону List посмотреть, но там данные хранятся по другому и list занимает памяти немного больше в общем случае.

Худший ответ: я бы ring-buffer организовал, если это дело в реалтайме надо делать.
Вопрос: Как засудить оператора за подписку на услугу без согласия абонента?

Лучший ответ: Позвоните им и подключите услугу «Запрет контента». Подключают только по телефону, самому нельзя подключить. Перестанет беспокоить.

Худший ответ: Вопрос актуален. Задолбали обманывать!
Вопрос: Как долго работает ваш ssd?

Лучший ответ: Есть, у меня опыт работы с 3 OCZ - двоим по два года, одному - год

Худший ответ: Мой Corsair работает уже где-то с весны 2010 года без нареканий.
Вопрос: Как получить filesize PHP по удаленному URl?

Лучший ответ: 1. В НТТР нет файлов.
2. Наличие Content-Length не гарантируется.
3. Размер файла должно отдавать специально обученное API. А за такое варварство надо руки отрывать

Худший ответ: Спасибо! Вопрос решен!
Нашел прекрасную функцию в интернете:function remote_filesize($url, $user = "", $pw = ""){
    ob_start();
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_HEADER, 1);
    curl_setopt($ch, CURLOPT_NOBODY, 1);

    if(!empty($user) && !empty($pw))
    {
        $headers = array('Authorization: Basic ' .  base64_encode("$user:$pw"));
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    }

    $ok = curl_exec($ch);
    curl_close($ch);
    $head = ob_get_contents();
    ob_end_clean();

    $regex = '/Content-Length:\s([0-9].+?)\s/';
    $count = preg_match($regex, $head, $matches);

    return isset($matches[1]) ? $matches[1] : "unknown";
}
Вопрос: Совместимые DDR3 1333 и DDR3L 1600?

Лучший ответ: Впервые встречаю, чтобы сразу все ответы были неверными!
В двух словах:
   Ставь и не парься!
Длиннее:
   1) DDR3L обратно совместима с DDR3, то есть все планки DDR3L на 1,35 В можно пихать в обычные "старые" слоты DDR3 на 1,5 В (в том числе и в твоём случае);
   2) несовместимы они по прямой - то есть если вставишь старые палки DDR3 в новые ноуты/неттопы, которые поддерживают ТОЛЬКО DDR3L (обычно сейчас ноуты поддерживают оба напряжения, но нужно читать датащит/инструкцию к ноуту), то да, она не заработает (хотя, если она свежая, хоть и DDR3, не удивлюсь, если спокойно заработает, ибо изготовлена недавно и такому же тех. процессу, что и DDR3L);
  3) не слушайте тех, кто говорит, что нужно пихать палки одинаковой частоты - это всё бред уже лет 15 с момента появления SPD микросхем ("аля BIOS" на самой палке оперативки, в которой прописаны все её ТТХ: частоты с таймингами, серийник, завод, дата производства и т.п.) - по ней комп сам найдет максимально одинаковый режим (в твоём случае это будет 1333) с наибольшими таймингами (если они будут отличаться на этой частоте) и запустится.

Худший ответ: Я думаю, что вернее всего было бы выбирать с идентичными параметрами, а вопросы совместимости рассматривать, если планка с идентичными параметрами отсутствует в продаже. Мне недавно пришлось менять планку в ноутбуке с 4Гб на 8Гб. В слоте стояла планка DDR3  4Гб, 1333МГц, 1,5V. В одном месте предлагали планку DDR3 1600МГц и DDR3L 1600.Продавцы уверяли, что всё будет ОК, соврав, что планка на 1333МГц-это редкий раритет и ее трудно достать. Я достал этот "редкий раритет" нажатием двух кнопок на клавиатуре, войдя в интернет-магазин.Купил абсолютно новую планку с идентичными параметрами, но с нужным объемом памяти.Выводы:1)зачем рисковать, экспериментировать, чтобы вывести из строя контроллер или еще что то, или просто смотреть на компьютер, который не включился? 2) зачем переплачивать, покупая, к примеру, планку с более высокой частотой?Просто нужно иметь терпение и найти планку с идентичными параметрами по рангу, вольтажу, частоте и обращать внимание на тайминги. Я не рискнул бы выбирать планку DDR3L вместо DDR3, т к. не знаю как она себя поведет.Может она будет более экономичной, а может компьютер начнет тормозить, а может что-нибудь сгорит.
   Даже если продавец поставит вам в компьютер купленую планку, машина "заведется" , нужно еще, чтоб память определилась вся, нужно, чтоб не было в будущем проблем, а даже, если все ок, всё работает-неприятно переплачивать за лишние мегагерцы частоты.
Вопрос: Стоит ли регистрировать городской сайт как СМИ?

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

Худший ответ: А зачем? У меня небольшой справочник по образованию.

1. Юридическое оформление

Договора с учебными заведениями заключаю от имени своего ИП (Индивидуальный предприниматель) на УСН (упрощенной системы налогообложения 6% с дохода). Деньги получаю на расчетный счет.

2. Статус и легкость общения

На примере учебных заведений, — им все равно. Достаточно увидеть, что сайт представляет собой качественный ресурс, а также узнать что можно оформить договор с юр. лицоми заплатить по безналу. Никогда не спрашивали про регистрацию в роли СМИ :)

Вот если бы Вы написали ради чего это затеваете… а так умаю Вам тоже не особо нужно :) (ИМХО)
Вопрос: Тонкости авторизация через php?

Лучший ответ: удалить это мракобесие и написать нормально

Худший ответ: Автор кода - Евгений Жопов с его руселером.ком?
Вопрос: Hetzner и дебетовая карта

Лучший ответ: Что за бред? Где там упоминания о карте? Платёж банковским переводом со счёта возможен только в Германии.
Условно говоря, вы не сможете по квитанции в сбербанке оплатить Hetzner.

Худший ответ: habrahabr.ru/qa/5285/
Кредитки какого банка принимает хостер Hetzner.de?
Вопрос: Как сделать так, чтоб кнопку можно было нажать 1 раз?

Лучший ответ: Нужно еще серверную защиту продумать! Ибо кнопочка для некоторых людей не проблема)

Худший ответ: Раз уж затронул эту тему: Да, сейчас кнопка работает один раз, но существует проверка заполнена ли форма. Можно ли сделать так, чтоб кнопка отключалась только при успешной отправке? 
Что-то типа, если появляется span order_success, то кнопка отключается, иначе нет?:<span id="order_error" style="color:#red;"></span>
<span id="order_success" style="color:green;"></span>
Не дошли руки изучить js, теперь мучаюсь
Вопрос: Как вывести все параметры get запроса из стоки?

Лучший ответ: строка состоящая из нескольких get параметров
Если имеется в виду строка видa "a=1&b=2&c=3" то в простейшем виде без проверок на валидность строки$s = 'adfdf=1123&url=http://cs541207v4.vk.me/u63235608/videos/abbe4bbcd0.720.mp4?extra=qxzgmY36um2vOm3XmmutORuGfjwo__AWURSQcoEHnUn8BE54fPVJICkTDFpLfQ3SIdYn-nRUqjtlHo6R8brKHjZ3ChfTcY3x&c=3';

function parse($s)
{
	$res = array();
	foreach (explode('&',$s) as $tmp)
	{
		$tmp2 = explode('=',$tmp);
		$key = $tmp2[0];
		unset ($tmp2[0]);
		$res[$key]=implode('=',$tmp2);

	}
	return $res;
}

Худший ответ: Это и так массив.$my_array = $_GET;
print_r($my_array);
// если надо то выводим элемент
echo $my_array['uid']; 
// или
echo $_GET['uid'];
Вопрос: Автоматически добавить картинки из папки?

Лучший ответ: Ну, хоть какое-то соответствие всё-же должно быть. Например одинаковая нумерация у картинок и подписей, или дата создания или хоть что нибудь. Иначе придется звонить Гарри Поттеру.

Худший ответ: 1. Переименовываете все картинки так, чтобы у них был порядковый номер от 0 до 51.
2. Создаёте массив, который содержит все подписи к изображениями. Индекс каждого элемента должен соответствовать номеру изображения.
3. Потом в скрипте, который меняет изображение дописываете строчку, которая заменяет содержимое у обёртки подписи на текст соответствующий изображению. Можете счётчик сделать общим и для изображений и для подписей.
Вопрос: Можно ли отрезать кусок места у Windows и установить туда Linux?

Лучший ответ: Конечно можно. Возьмите любую программу для работы с разделами (например acronis disk director) и разделите  второй раздел(хотя получается от третий будет, так как первый - загрузочный около 100 мб). Потом эти 200 гб нужно удалить и создать один раздел с файловой системой ext4(или какая вам нужна) и один раздел равной оперативной памяти для swap.

Худший ответ: Gparted из под Linux Live, если системный раздел резать будете.
Вопрос: Поясните глюк в простом html/css коде — почему блок больше чем картинка, в нем содержащаяся?

Лучший ответ: Известный глюк. Добавьтеimg {
          vertical-align: bottom;
    }

Худший ответ: наитупейший вариант - div{
    height: 150px;
}
Вопрос: Галерею с фронтенд загрузкой?

Лучший ответ: Простите, но какое отношение имеет javascript к серверу? Файл при аплоаде на сервере что будет обрабатывать?

Худший ответ: То что вы хотите на порядки дольше делать чем «4 дня с php».
Готовое вряд ли есть, придётся пулять файлы через api в amazon s3 или аналог, ибо на хард «сервера» вы при всём желании из фронта файлы не положите. Базу придётся брать типа mongolab.com или аналог, в монгу хоть по js можно стучать, но опять же база будет наружу и s3 будет наружу, и ничего хорошего не получится. Вы хотите какой-то геморрой.
Вопрос: Как сделать приложение для чтения группы вк на андроид?

Лучший ответ: https://vk.com/dev/android_sdk в зубы и в перёд.

Худший ответ: Тут скорее надо ставить вопрос "Как научиться программировать под андроид", потому что те, кто знают на него ответ не задают таких вопросов вроде "как сделать ридер для группы"
Вопрос: Mac+OS X vs PC+Linux?

Лучший ответ: Люблю свой уютный Дебиан, никогда его не брошу.
Apple уважаю за неоценимый вклад в развитие. Стив — мужик выдаёт замечательные идеи.
Вижу смысл использовать маки, только если и остальная продукция от Apple, чтобы была единая среда, в которой комфортно работать, но всё равно не для меня.

Если у тебя еретические мысли, то иди на маки. Линукс не для тебя.

Худший ответ: Все же для работы я использую linux, или держу linux машину под рукой. С виртуальными машинами не всегда бывает удобно (имя я то же активно пользуюсь) В общем в итоге две машины :)
Вопрос: Поддерживает ли Drupal протокол kerberos?

Лучший ответ: есть модуль Kerberos Authentication
и вот еще статья 

Худший ответ: Может поможет Это...
Вопрос: Как расширить User используя Django REST?

Лучший ответ: У вас всё не правильно.
Ознакомьтесь с этим https://docs.djangoproject.com/en/1.9/topics/auth/...class UserProfile(models.Model):
    user = models.ForeignKey(settings.AUTH_USER_MODEL, unique=True)
    organization = models.ForeignKey(Organization, verbose_name=_('Organization'))

...
AUTH_PROFILE_MODULE = 'app.UserProfile'
Это в корне не верно, вы не расширили модель пользователя, вы создали просто некую модель которая ссылается на пользователя - это не верно!
Вам нужно унаследоваться от стандартной модели и уже туда добавить новое поле:from django.contrib.auth.models import AbstractUser

class User(AbstractUser):
    organization = models.ForeignKey(Organization, verbose_name=_('Organization'))
Лучше всего это делать при старте нового проекта, если уже используются пользователи в системе вы не можете просто взять и включить новую кастомную модель, у вас всё сломается, есть хорошее решение как безболезненно мигрировать: https://pypi.python.org/pypi/django_custom_user_mi...
Воспользовался им около месяца назад, всё отлично, только делайте бэкапы и точно следуйте инструкциям!
После того как появятся новые кастомные пользователи, вы уже не сможете делать такие запросы:>>> from django.contrib.auth.models import User
>>> user = User.objects.get(pk=1)
>>> dir(user)
Придётся делать примерно так:from django.contrib.auth import get_user_model
User = get_user_model()
user = User.objects.get(pk=1)
dir(user)
И так везде где вы раньше использовали django.contrib.auth.models:User

Худший ответ: Тут.
Вопрос: Системное время спешит ровно на час независимо от Timezone (CentOS)?

Лучший ответ: на OpenVZ время внутри машины менять нельзя, только временную зону. Так что просто проверьте, что на самом OpenVZ время идёт правильно — в этом может быть ошибка. Потом, вы неверно настраиваете часовой пояс. Про это немногие знают, но надо так:
1) заполнить файл /etc/sysconfig/clock как вам сказали, но параметр UTC скорее всего будет true — он говорит о том, что внутренее время компьютера установлено по UTC, и для *никс систем это как правило именно так.
2) выполнить
/usr/sbin/tzdata-update
После этого файл /etc/localtime обновится и всё будет как положено.

Худший ответ: Может на сервере просто неправильно дата стоит?

ntpdate pool.ntp.org
Вопрос: Виндовс не соеденяется с одним сайтом?

Лучший ответ: Посмотрите %SystemRoot%\system32\drivers\etc\hosts, можно прописать там ваш сайт и он будет работать пока у него не сменится ip

Пропингуйте сайт через just-ping.com и host-tracker.com, посмотрите не доступен ли он еще откуда-нибудь.

Как вы меняли ip адрес? Попробуйте одеть сокс или vpn

Проверьте процессы, возможно антивир или фаервол все равно работают и их можно отключить только если убить процесс.

Больше ничего не придумать.

Худший ответ: Фаервол? Антивирус? Возможно, сам сайт чем-то заражён, и параноик-антивирь его заблочил.
Вопрос: Как защитить PDF от распространения?

Лучший ответ: Если человек захочет спиратить - он спиратит и так (на крайняк - сфоткает и распознает).
А вот легальным пользователям только наделаете геморрою.

Худший ответ: Старфорсовскую систему workspace'ов можно обойти на SFLetter.com - там просто можно рассылать письма с защищенными документами.
Вопрос: Как авторизовать VPN юзеров на Microsoft NPS через CISCO ?

Лучший ответ: Этим занимается RADIUS.
Подробные инструкции есть на сисько.ком.

Худший ответ: Да собственно ничего военного - www.cisco.com/c/en/us/support/docs/security-vpn/ip...
По ссылке доступен конфиг маршрутизатора. Если у Вас уже настроен RA VPN, то достаточно активировать aaa new-model, создать AAA группы аутентификации/авторизации, повесить эти группы на Ваш crypto map и сконфигурировать параметры radius сервера. После это при должной настройке NPS все должно взлететь...
Вопрос: Как сделать WiFi кнопку?

Лучший ответ: WiFi и GSM это протоколы передачи данных, кнопки на них сделать невозможно.
Вы бредите.

Худший ответ: Переключатель -> Микроконтроллер -> Модуль Wi-Fi (GSM) -> Amazon
Вопрос: Установка 16 гиг опаративки на 13-дюймовый MacBook Pro. Нужно ли описание?

Лучший ответ: Если ютубы не врут, то достаточно открутить несколько винтов и заменить память на 2 модуля по 8 ГБ. Не вижу никакой особой науки в этом, достойной отдельного поста.
Или я неправ и нужно что-то паять?

Худший ответ: У меня лишь один вопрос: «зачем больше 8 гиг памяти на машине»?