Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Алгоритм для поиска номера по маске

Лучший ответ:
Имею 2 варианта:

Вариант 1. Хранить сами номера телефонов «поциферно» — в 10 полях таблицы (D0, D1, ..., D9), по 1 полю на каждую цифру номера. Произвести индексацию по этим полям.
Плюсы: при поиске будут использоваться индексы.
Минусы: растет размер таблицы, растет время обновления данных при вставке/замене и т.д.
Пример для маски 911-AAA-X-BBB:SELECT * FROM table WHERE D0=9 AND D1=1 AND D2=1 AND D3=D4 AND D4=D5 AND D7=D8 AND D8=D9

Вариант 2. При вводе маски (в основной программе) заранее подготовить список ВСЕХ (не обязательно содержащихся в таблице) номеров, удовлетворяющих маске, и использовать уже этот список в WHERE.
Плюсы: при поиске будет использоваться индекс.
Минусы: при «слабой» маске, таких номеров в списке может оказаться довольно много и сам текст запроса получится невообразимо большим.
Этот метод будет хорош, когда маска «сильная», например: 911-AAAAAA-X (всего порядка 100 вариантов)
Пример для маски 911-AAA-X-BBB:SELECT * FROM table WHERE phone IN (9110001111, 9110001222, 9110001333, ...)

Худший ответ:
Попробуйте использовать регулярные выражения. А именно, \d{3}-\d{3}-\d-\d{3}
Вопрос: Как спаять vga на bnc?

Лучший ответ:
Просто "спаять" не получится, потому как в VGA сигналы синхронизации вынесены отдельно. Потребуется дополнительное электронное устройство для выделения сигналов.

Худший ответ:
Вам нужно что-то типа этого www.aliexpress.com/item/1-set-5-Parts-BNC-S-Video-...
Переходник AV to VGA.
А вообще лучше купить регистратор чуть дороже и получить запись камеры, и просмотр ее через интернет.
Вопрос: Можно ли в AD посмотреть в какое время логинился пользователь?

Лучший ответ:
В AD нет информации, когда пользователь логинился. В схеме AD есть только одно поле для этого дела: LastLogin. Соответственно, там дата последнего входа.
Если нужна история заходов -- настраивайте правильно аудит и журналы, и тогда можно будет смотреть в логах контроллеров домена, когда и откуда пользователь заходил.

Худший ответ:
А если лень настраивать аудит - можно в логон-скрипте батником создавать пустой (или с нужной инфой) текстовый файл вида user-date-time.txt и складывать в сетевую шару в папки год/месяц/день.
Адов костыль, зато делается за минуту, не требует мозга и ковыряния в журналах.
Вопрос: Как реализовать перевод слова в субтитрах «налету»?

Лучший ответ:
В интернете есть пару сервисов с таким функционалом.
Как пример - ororo.tv. Есть два минуса: показывает только сериалы и стоит ограничение на количество переведённых слов в день. 
Ограничение я обошел с помощью плагина https://addons.mozilla.org/ru/firefox/addon/lingualeo/. Тыкаешь два раза на слово и оно переводится.

Худший ответ:
Даже в этой фразе есть ошибка, пропущено ландэ из капитал оф грейт британ)
Вообще самое идеальное - это еще сложнее, как видишь непонятное слово, записываешь его (нет, не в тетрадку) в блокнот на компьютере и добавляешь к нему перевод). За счет этого ты убиваешь сразу двух зайцев. Тем более так будет откладываться все в голове гораздо лучше. А затем после каждого фильма добавляй все слова в лингуалео. Главное начинать смотреть первые фильмы сначала простые, желательно даже специальные - к примеру Extra English, слова и фразы там довольно простые, говорят внятно и не быстро. после я бы посоветовал посмотреть сериал друзья в оригинале, даже если раньше его видели, там четко проговаривают слова.
Вопрос: Возврат полумертвого жесткого диска по гарантии?

Лучший ответ:
HDD в критическом состоянии можно добить при помощи Victoria / MHDD.

Худший ответ:
гарантия 14 дней или 3 года которая?  боюсь, с HDD как и с пылесосами
Вопрос: Как обработать событие вытаскивание флэшки в windows?

Лучший ответ:
Спешу вас обрадовать, что все очень просто ))
При подключении или отключении флешки генерируются события в журнале Microsoft-Windows-DriverFrameworks-UserMode/Operational. Кликаете правой кнопкой мыши на нужном событии, выбираете "Привязать задачу к событию" и настраиваете задачу которая будет автоматически запускаться при возникновении указанного события.

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

Лучший ответ:
Ваши таблицы не отвечают даже первой нормальной форме!
Лучше привести к такому виду:stuff //товары                banner
id| price| ... и т.д.            id|width|height| ... и т.д.
|                                 |
|      stuffToBanner              |
|____stuffID | bannerID___________| // и эта комбинация должна быть PK,
// FK на "stuff.id" и  FK на "banner.id"
Тоесть есть: 
товары с ID, 1,2,3,4,5,6,7,8,9,10
баннеры с ID, 1,2
и связная таблица
stuffID, bannerID
1,1
1,2
3,1
Тогда по INNER JOIN можно очень быстро определить что выводить, а что нет

Худший ответ:
Через LIKE пробуйте, но это в корне не правильно.
Вопрос: Безопасность запросов со сторонних сервисов

Лучший ответ:
Сервис должен делать запрос вида api.****.su/?token=***&method=***&data=***, авторизация — по токену. Другому сервису достается только токен, логин и пароль вводятся на стороне вашего сайта.

Подробнее все написано в протоколе OAuth — он решает именно эту задачу.

Худший ответ:
Пусть он у вас авторизуется, а стороннему серверу либо подписывайте данные, либо передавайте по закрытому каналу.
Вопрос: Интересны ли статьи по Backup Exec?

Лучший ответ:
Да, конечно. Но как обычно — хочется видеть более практичные вещи нежели теоретические

Худший ответ:
Было бы очень интересно почитать. У самого периодически возникают проблемы с ним и техподдержка не всегда спасает.
Скажу Вам большое человеческое спасибо за подобную информацию!
Вопрос: Установил SSL-сертификат, а теперь сомневаюсь, нужен ли он? Как заблокировать доступ к https?

Лучший ответ:
> Мол если перевести трафик на HTTPS то сайт вылетит из топа гугла как пробка.
Бред-то какой. 
Если сертификат валиден и корректно настроен 301-й редирект http>https - то ничего никуда не вылетит. 
https://www.google.ru/search?q=debian+kvm&oq=debia...
https://www.google.ru/search?q=debian+php+5.2&oq=d...
https://www.google.ru/search?q=ssmtp&oq=ssmtp&sour... 
И так было всегда ) И до ssl, и после. 
Просадка какая-то возможна, но потом всё возвращается.

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

Лучший ответ:
Две литиевые банки 18650 последовательно.

Худший ответ:
Батарейный отсек и комплект 4 AA-аккумулятора + зарядка.
Вопрос: Покритикуйте верстку, какие в ней есть ошибки?

Лучший ответ:
Везде на всю ширину, а футер нет.  
Картинки рецептов - сделать плавное при уходе курсора, а не резкое.
Текст после картинок рецептов - читать в таком виде затруднительно.  Сделать в виде 3 колонок как и вверху.

Худший ответ:
Используйте объетно-ориентированный подход при написании HTML/CSS, именуйте классы понятно (посмотрите на SMACSS & BEM, побродите по github, изучите как пишутся современные фреймворки). Избавляйтесь от лишних контенеров для которых не пишите стили.<a name="fudi"></a>
Это не нужно, достаточно добавить id c именем для контейнера.
Вопрос: Почему не устанавливается тема wordpress?

Лучший ответ:
Да что угодно.

Худший ответ:
Включи режим отладки в wordpress и посмотри. 
В файле wp-config.php нужно изменить
define('WP_DEBUG', false);
на 
define('WP_DEBUG', true);
Ссылка по теме в codex.
Вопрос: Как сделать, чтобы после перезагрузки настройки сети в /etc/network/interfaces не сбрасывались?

Лучший ответ:
Остановите службу networking manager.
Но при этом помните, что теперь - все изменения в сети только по команде, без автоматики. И десктопные иконки перестанут реагировать на изменения.

Худший ответ:
/etc/init.d/networking restart 
а вообще что в /var/log ?
Вопрос: ASP.NET MVC + Razor vs ASP.NET WEB API + SPA?

Лучший ответ:
1. ASP.Net vNext новый не требует IIS в принципе, и можно запустить сайт хоть на линуксе.
2. Ждем финальный ASP.Net 6 и пофиг на IIS.
3. ASP.Net MVC ничуть не идет в разрез с SPA. Я сейчас правда только осваиваю все это, но у меня прекрасно сочетаются и MVC и  SPA на AngularJS и WEB API, те отдельные View в MVC у меня как отдельные приложения SPA.

Худший ответ:
Если использовать чисто WEB API то можно хостить приложение как процесс или службу т.е. IIS не потребуется, приложение SPA будет представлять из себя HTML файл и JS файл, которые будут обращаться к WEB API.
Хотите MVC ждем следующую версию MVC (к концу года), будет возможность запускать без IIS.
Вопрос: Как называется такой вид географической карты?

Лучший ответ:
Сферическая поверхность не является развертываемой, можно говорить об условном развертывании. Но скорее всего вы будете искать и найдете по «развертка сферической поверхности». Или даже «поликоническая проекция» вам нужна. Вот капелька теории, что бы надергать ключевых слов.

Есть большие текстуры (6400×3200), есть еще больше (8000×4000), или даже много большие (10800×5400). Но я бы смотрел у NASA. 

Вам нужно эти картинки превратить в развертку — UVLayout, Unwrap UVW. У 3d-шников должен быть ответ, как мне кажется. Либо почитать что-нибудь в духе vterrain.org, т.к. это не единственный способ нанесения арбузных корок мира на карту).

Есть подручный софт:
www.giss.nasa.gov/tools/gprojector/
www.flexprojector.com/screenshots/index.html

Вот еще сюда гляньте, если вдруг Земля окажется скучной планетой и вы захотите забубенить всю Солнечную систему.

en.wikipedia.org/wiki/Map_projection
forum.ascon.ru/index.php/topic,9040.0.html

Как-то так я нашел в свое время то, что ищете вы. Найдете — дайте знать.)

Худший ответ:
Это развертка
Вопрос: Зачем на сайте пользователю показывать количество запросов и потраченное на это время?

Лучший ответ:
Это отладочная информация не для пользователя, просто лентяи не убирают ее

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

Лучший ответ:
LG P500, Android 2.2.1.
Опсос сигналы времени передаёт, но не точные. Часы уходят на минуту за пару недель-месяц, вроде бы вперед, но точно не помню.

Спасает ClockSync. Если нет рута, то периодически проверяет время по NTP, и при расхождении с точным временем более чем на минуту (точнее корректировать невозможно, т.к. андроид не даёт даже сбросить секунды в ноль) — показывает уведомление, и предлагает скорректировать время (корректировать хоть и вручную, но довольно таки комфортно интерфейс реализован).

Ну и голосуйте за Issue 4581 чтобы можно было автоматически время синхронизировать, 2011 год всё-таки.

Худший ответ:
у меня опсос передает, сами синхронизируются
Вопрос: Неперсонализированная карта или как анонимно совершить платеж через VISA/MasterCard?

Лучший ответ:
вам подойдет Virtual visa на нужное кол-во средств. купить можно на популярных сайтах торговли цифровым контентов(plati.ru, и другие)

Худший ответ:
Как вариант: укажите имя держателя карты Vasiliy Pupkin — очень часто процессинговые системы никак не обрабатывают это поле
Вопрос: На кого оформить домен?

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

Худший ответ:
черевато последствиями и со стороны закона, и со стороны клиентов
Вопрос: Альтернативы Skype для ADSL 512 кбит/с?

Лучший ответ:
такой скорости для голоса достаточно (Opus supports constant and variable bitrate encoding from 6 kbit/s to 510 kbit/s), главное стабильность канала наружу страны, величина задержек и "дрожания". вероятно проверить получится только экспериментально на месте, т.к. это не только провайдера может зависеть, но и от качества телефонной линии в конкретном месте.

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

Лучший ответ:
Все в каталоге /var/log
Для начала смотрим:
dmesg | more
Потом:
tail -n 100 /var/log/messages | more
итд итп.
Обычно подвисы бывают из-за кривого или сбойного железа. Скорее всего у вас или память, или жесткий диск помирает. Впрочем может еще перегрев

Худший ответ:
Свободный видеодрайвер некоторые карточки вешать может. 
А в целом - как Вам уже ответили, всё в логах.
Вопрос: Получить количество лайков у страниц сайта?

Лучший ответ:
https://vk.com/dev/likes.getList
Пример:
https://api.vk.com/method/likes.getList?type=sitepage&owner_id=2018480&page_url=http://lifehacker.ru/2013/11/11/kogda-pora-brosat-pit/&filter=likes

Худший ответ:
Наверное, нужно подходить к решению со стороны VK API.
Вопрос: Оцените реальность планов?

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

Худший ответ:
Если есть к кому сразу попроситься в ученики, желательно того кто тебя в том же Минске возьмет на работу, то вполне
Для справки - джуниором становятся сразу после trainee и джуниор уже может делать большую часть сам без присмотра
Вопрос: Как предотвратить загрузку с live носителей?

Лучший ответ:
Без ковыряния BIOS на ПК не обойтись, к сожалению.
В выборе устройств загрузки укажите конкретное устройство с которого нужно грузиться.
В дополнительных параметрах отключите возможность загрузки с USB/PCI/LAN устройств.
Пароль на BIOS, опечатывание системного блока, как "гарантия" от вскрытия и сброса путем замыкания контактов.

Худший ответ:
Физическое закрытие USB-портов и отключение CD-ROMов.
Вопрос: Как при AJAX подгрузке дожаться полной загрузки всего содержимого страницы?

Лучший ответ:
На картинки можно навешивать событие onload, https://learn.javascript.ru/onload-onerror

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

Лучший ответ:
Рабочий вариант

Sub Zamena()
'
' Zamena Макрос
'
'
Dim sTab As String
    sTab = "ӘҒҚҢӨҰҮҺәғқңөұүһАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя"
    Selection.Find.ClearFormatting
    Selection.Find.Font.Shadow = True
    Selection.Find.Replacement.ClearFormatting
    Selection.Find.Replacement.Font.Shadow = False
    With Selection.Find
        .Text = ""
        .Replacement.Text = ""
        .Forward = True
        .Wrap = wdFindContinue
        .Format = True
        .MatchCase = True
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    
    Selection.Find.Font.Shadow = False
    Selection.Find.Replacement.Font.Shadow = True
    For i = 1 To Len(sTab)
        With Selection.Find
            .Text = ChrW(i + 175)
            .Replacement.Text = Mid(sTab, i, 1)
            .Forward = True
            .Wrap = wdFindContinue
            .Format = True
            .MatchCase = True
            .MatchWholeWord = False
            .MatchWildcards = False
            .MatchSoundsLike = False
            .MatchAllWordForms = False
        End With
        Selection.Find.Execute Replace:=wdReplaceAll
        Selection.Find.Text = Selection.Find.Text
    Next i
    Selection.Find.Execute Replace:=wdReplaceAll
        With Selection.Find
            .Text = ChrW(105)
            .Replacement.Text = "і"
            .Forward = True
            .Wrap = wdFindContinue
            .Format = True
            .MatchCase = True
            .MatchWholeWord = False
            .MatchWildcards = False
            .MatchSoundsLike = False
            .MatchAllWordForms = False
        End With
        Selection.Find.Execute Replace:=wdReplaceAll
        Selection.Find.Text = Selection.Find.Text
        
        With Selection.Find
            .Text = ChrW(73)
            .Replacement.Text = "І"
            .Forward = True
            .Wrap = wdFindContinue
            .Format = True
            .MatchCase = True
            .MatchWholeWord = False
            .MatchWildcards = False
            .MatchSoundsLike = False
            .MatchAllWordForms = False
        End With
        Selection.Find.Execute Replace:=wdReplaceAll
        Selection.Find.Text = Selection.Find.Text
        
    ' kazakh language
    Selection.WholeStory
    Selection.LanguageID = WdLanguageID.wdKazakh
    Application.CheckLanguage = False
    Selection.Collapse Direction:=wdCollapseStart
End Sub


Худший ответ:
Можно установить на старый компьютер Adobe Acrobat 4.0 или 5.0, конвертировать всё в PDF. Сохранность будет «на века», и никаких проблем со шрифтами.
а новые книги писать уже иначе.
Вопрос: Как реализовать фасетную фильтрацию?

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

Худший ответ:
Просто составляете запрос из всех указанных пользователем параметров, не забывая их тщательно контролировать.SELECT * FROM `stock` 
    WHERE `manufacturer` = {$manufacturer }
      AND `size` BETWEEN {$minSize} AND {$maxSize}
      AND `color` = {$color}
Вопрос: Как обойти 403, чтобы скачать фотографии?

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

Худший ответ:
Никак, если сайт не выдаёт список файлов в папке - извне не узнать, какие там действительно есть файлы. Более того, папки может и не существовать вовсе, URL не обязан указывать на физический путь)
Вопрос: Кто читал Мэтт Зандстра PHP: объекты, шаблоны и методики программирования. 4-е издание?

Лучший ответ:
3е издание не читал. Сразу 4ое прочел. Книжка очень достойная я скажу. Очень много нужного в разработке материала. Говорится о многих современных и нужных технологиях и о том как их использовать в разработке на php. Мне нравятся больше всего глава про шаблоны корпоративных приложений и глава про DDD - как эти штуковины реализованы/используются при разработке php. После прочтения этой книги решил углубиться этими темами и прочел пару книг про шаблоны и ДДД

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

Лучший ответ:
if( strpos($main_str, 'text_a') !== false && strpos($main_str, 'text_b') !== false ) {
	echo 'ошибка';
}
elseif(strpos($main_str, 'text_a') !== false) {
	echo 'Привет Васа!';
}
elseif(strpos($main_str, 'text_b') !== false) {
	echo 'Привет Лана!';
}
else {
	echo 'Привет Мир!';
}

Худший ответ:
Попоробуйте использовать регулярные выражения с помощью preg_match
А уже то что вернется в массив можно и отдельно разобрать и вывести всё что потребуется
Вопрос: «Чистый» SQL в веб-проектах

Лучший ответ:
Использую в зависимости от ситуации, когда работа с одним объектом ORM, удобно и наглядно. Сложные запросы или запросы ORM съедающие много оперативной памяти или иных ресурсов в чистом виде.

Худший ответ:
Часто встречаются оба подхода. Не редко оба в одном проекте.

Использовали оба подхода. Для простых вещей без акцента на производительности — ORM, но не редко ORM делает не эффективные SQL запросы. 
Сейчас практически только ORM, требовательное к производительнности на PHP уже не пишем.
Вопрос: .com/.net/.me регистратор, не godaddy

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

Худший ответ:
Всегда любил reggi.ru
Вопрос: Некорректное отображение в IE?

Лучший ответ:
заменить это <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
на <meta http-equiv="X-UA-Compatible" content="IE=edge" />

Худший ответ:
Попробуйте настроить для IE (фильтр снизу) autoprefixer.github.io/ru
Вопрос: За какое время можно добиться посещаемости  100 000 человек в сутки на игровом портале

Лучший ответ:
Я извиняюсь но ответ однозначен: "Примерно от одного дня и до вечности"

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

Лучший ответ:
Примечание:Если вы плохо владеете компьютером и не продвинутый юзер советую попробывать вот эту программу https://www.repairtoolbox.com/ru/excelrepair.html Excel Repair Toolbox а для программистов тогда предоставляю следующий порядок действий:
1. Создаем два новых файла в Excel, и называем их, например, «1.xls» и «2.xls».
2. Открываем оба созданных файла Excel.
3. В файле «1.xls» на листе «Лист1» выделяем диапазон пустых ячеек A1…E18. Выделенный диапазон должен быть заведомо больше, чем размер утерянной таблицы. Здесь придется напрячь память и вспомнить приблизительные размеры области листа, которую мы хотим восстановить.
Если выделите меньшую область, чем занимает восстанавливаемая информация, то придется повторить всю описываемую процедуру, выделив бóльшую область.
4. Нажимаем в главном меню кнопку «Правка» и выбираем «Копировать». Выделенный пустой диапазон оказывается скопированным в буфер обмена информации.
5. Нажимаем кнопку главного меню «Окно» и переходим к файлу «2.xls», выбрав его на выпавшей вкладке.
6. Выделяем на листе «Лист1» открывшегося файла «2.xls» верхнюю левую ячейку A1.
7. Жмем вновь кнопку главного меню «Правка», выбираем в выпавшем меню «Специальная вставка».
8. В открывшемся одноименном окне «Специальная вставка» нажимаем кнопку «Вставить связь».
Окно "Специальная вставка"
9. Снова нажимаем в главном меню кнопку «Правка» и выбираем в выпавшем меню «Связи».
10. В появившемся окне «Изменение связей» нажимаем кнопку «Изменить».
Окно "Изменение связей" и кнопка "Изменить"
11. Для завершения процесса в выпавшем окне «Изменить источник:1.xls» указываем наш проблемный файл «Источник.xls» закрываем окно «Изменение связей».
Окно "Изменить источник"
Восстановление информации в excelВ файле «2.xls» мы должны увидеть данные из испорченного файла. Выглядит восстановленная информация так, как показано на рисунке слева от этого текста.
12. После восстановления информации следует отключить связь файла «2.xls» с файлом «Источник.xls». Для этого нажимаем кнопку главного меню «Правка» и в выпавшем меню выбираем «Связи».
13. В появившемся окне «Изменение связей» нажимаем кнопку «Разорвать связь» и закрываем окно.
Окно "Изменение связей" и кнопка "Разорвать связь"
Важно повторить все шаг в шаг и не игнорировать ни одно из перечисленных действий!

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

Лучший ответ:
Приму в дар)

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

Лучший ответ:
Ответы какие то вяленькии)Хром дополнения -https://chrome.google.com/webstore/detail/webrtc-b...мозила 
Отключение WebRTC в Mozilla Firefox:
В адресной строке браузера вводим:
about:config
Задаем в поиске
media.peerconnection.enabled
Устанавливаем значение в "false" и снова проверяем!
В общем обычный гуглинг как отключить WebRTC

Худший ответ:
Там же в комментариях куча примеров, почитайте что ли
Вопрос: Как отрендерить html на сервере?

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

Худший ответ:
Подставляйте всегда одну и ту же блуренную картинку, либо с помощью gd рисуйте картинку с нужным текстом и блурьте.