pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как реализовать отображение текущей страницы?

Лучший ответ: Потому что при инициализации переменной currentPage в ней лежит хтмл тэг и у него есть свойство innerhtml, а после клика в ей присваивается значение 1(цифра), и потом после 2го клика идёт обращение к currentPage в которой лежит цифра 1 у которой нет свойства innerhtml как и в принципе любых других

Худший ответ: Проблема решена. Если кому-то интересно решение :'use strict';

var nextPage=document.getElementById("toRight");
var currentPage=document.getElementById("currentPage");
var prevPage=document.getElementById("toLeft");
var pages=document.getElementById("pages").innerHTML;
var Page;

var pageUp=function(){
     Page=currentPage.innerHTML;
     if (Page<pages){
     Page++;
     currentPage.innerHTML=Page;}
     else{
         Page=pages;
     }
    };
   var pageDown=function(){
    Page=currentPage.innerHTML;
    if (Page>1){
    Page--;
    currentPage.innerHTML=Page;
    }
    else{
    Page=1;
    }
  };

nextPage.onclick=function(){pageUp();};
prevPage.onclick=function(){pageDown();};
Вопрос: Как восстановить аккаунт upwork после посещения Крыма?

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

Худший ответ: 1. Вы отправили нотариально заверенные документы (и какие именно)?
2. Если Вы действительно корректно выполнили их требования: значит не надо больше работать на этом и подобных сервисах, где такое отношение к пользователям.
Вопрос: Проверка видео перед upload на Youtube(через youtube api)?

Лучший ответ: Лучше пусть пользователи авторизуются у вас на сервисе через Google, и загружают видео от имени своих аккаунтов. Так вы снимете с себя ответственность за загружаемый ими контент. Это «правильно» со всех точек зрения.
Единственная альтернатива – вы сами вручную отсматривайте всё загруженное прежде, чем публиковать.

Худший ответ: 1) проверяется по индексу запрещенных (там новинки и не только)
2) проверяется по nudity глазами сотрудников конроля контента
3) звук ( мелодии)  - тоже по хешам
Вопрос: Как определить направления деятельности в разработке, которые пользуются спросом на Западе?

Лучший ответ: Это видимо школьники практичные начали искать свое место в жизни?
Молодец.
Почитай еще 10 подобных же вопросов за последний месяц.
Там и ответы есть.

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

Лучший ответ: Есть ли смысл вообще разрабатывать самим, ведь есть готовые решения?
Посмотрите готовые решения, если они решают ваши задачи, то имеет смысл их использовать. Так вы раньше начнете работать с системой, а не ждать когда будет сделана новая.
Если же существующие решения не отвечают вашим требованиям (даже с доработкой), то естественно придется ввязаться в разработку.

Худший ответ: Это не CRM, это ITSM.  Лучшие вариации - ITIL, но они не для медицины. 
>>Сколько обычно занимают времени такие проекты?
Без тз не скажешь. Обычно само ТЗ может на полгодика затянуться.
Вопрос: Что будет если установить Windows 10 на стационарнике, а потом жесткий диск с уже установленной Windows вставить в абсолютно другой ноутбук?

Лучший ответ: Включится, нормально будет работать, если подключить к инету и дать обновить драйверы, если драйверы есть конечно

Худший ответ: Используйте WinToUSB.
Результат: портабельная установка Windows 7/8/8.1/10 на USB-устройстве.
Вопрос: Как настроить webpack2 + vue.js2?

Лучший ответ: Я в своем проекте настраивал с помощью vue-cli, затем пару дней назад обновил в ручную конфиги до webpack 2.

Худший ответ: Я проапдейтил с webpack 1 по гайду за пару часов.
Вопрос: С чем связана такая щедрость на интервью с апворка?

Лучший ответ: >Я вот думаю они теперь пытаются отбить эти деньги на своей коммисии с новых заказов и всячески мне помогают..  
ага, сидят над каждым фрилансером и думают кто кому должен в этот раз
на деле, вы просто попали в волну и сейчас по какому-то из запросов выводитесь в топ-10, поэтому идут инвайты, всё это ротируется, и через пару недель волна снизится на пару месяцев вновь. 
Это норма, у меня одна неделя может быть без инвайтов, а на следующей прилететь 30 штук.
P.S. Многие часто замечают, что начиная бидиться после некоторого застоя - прилетают и инвайты, то есть это тоже может быть фактором, если вам сильно нужна работа => апворк подкидывает её

Худший ответ: С чем связана такая щедрость оферами с апворка?
Таков механизм. Как именно он работает, вероятно, знает только апворк.начали стабильно падать по 1-2 оффера в день
Наверное все же интервью, а не оффер? На интервью приглашает клиент, апворк, вероятно лишь предлагает список из кандидатов.Я думаю каким то загадочным образом попал в рекомендательные письма от upwork, когда заказчику пишут что то вроде 'username is a great candidate for this job'
Сомнительно. Скорее всего отбор идет по многим параметрам для конкретного клиента с конкретным заданием.
Вопрос: Генерация аватаров как на Гитхабе?

Лучший ответ: https://github.com/stewartlord/identicon.js
демо — identicon.net

Худший ответ: Сама по себе генерация таких аватаров не составляет особого труда. Любым способом получаем мешанину из однотипных  символов на основе введенных данных, window.crypto с этим справляется, остается их интерпретация - codepen.io
Вопрос: Два сайта с одинаковыми оформлением. Влияет ли это на продвижение в гугле?

Лучший ответ: нет, если текст и контент будет разный. 
Куча сайтов в интернете на одинаковых или стандартных шаблонах Wordpress и т.п.

Худший ответ: Повлияет. Но вы этого не заметите, потому что Google уже несколько лет дает индивидуализированные выдачи каждому пользователю, в зависимости от кучи факторов. Поэтому париться не нужно по этому поводу.
Вопрос: За что придется платить, если будешь использовать C# и .NET?

Лучший ответ: С вас некто нечего просить не будет, ну если вы не пират, то за Windows, visual studio, resharper придется платить

Худший ответ: Можете почитать лицензионное соглашение MSVS Community 2017. Вкратце: мелким организациям и ИП - бесплатно.
Важно отличать ASP.NET MVC и ASP.NET Core. Под первую пишут на виндах и под винду, второй - некоторой степени сырости (но жить можно), который можно использовать полностью бесплатно в любых масштабах.
То есть для крупной организации это может быть от бесплатного .NET Core-решения на Linux (VS Code + ASP.NET Core + MS SQL Server Express), до полностью платного стека:MS Windows (на сервер, IIS в комплекте),MS SQL Server (на сервер),MS Windows для разработчика,MS Visual Studio для разработчика
Вопрос: Проблема с доступом к DigitalOcean по ssh, через VPN — все ок. Что делать?

Лучший ответ: Проверять ip дроплета тут https://blocklist.rkn.gov.ru/
Пересоздавать дроплет пока не получится получить незаблокированный ip

Худший ответ: На РКН. Или на Дурова - на кого больше хочется. Пока первый гоняет второго, возникает вот такая вот фигня.
Вопрос: Почему тормозит SELECT запрос (выполняется 0.5 сек)?

Лучший ответ: Вообще по поведению похоже на обычную работу кеша. Данные обновились, кеш инвалидируется и холодный запрос занимает 0,5с. После его выполнения результат кешируется, поэтому последующее выполнение запроса происходит "мгновенно". Грубо говоря, 0,5с - это и есть реальное время выполнения этого запроса. Вот только почему у вас нету такого с wp_postmeta - вот это уже интересно.

Худший ответ: индексы правильно расставлены?
Вопрос: Сохранится ли информация на жестком если его вытащить?

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

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

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

Худший ответ: Лично мой опыт с 0, я скачал курс на торрент, курс был от Сергея Алмазова (специалист). Он очень хорошо закладывает базу! Дальше надо верстать и паралельно почитывать или посматривать курсы разных преподов, например Игоря Борисова. А вот дальше начнется действительно разбор полетов, когда начнёшь понимать, что без js и php все это фигня.
Вопрос: Код работает из консоли, но не работает по onclick, чтяднт?

Лучший ответ: Это из-за якоря в ссылке.
У вас получается такая логика:
1. Выполняется скрипт
2. Выполняется переход по якорю => теряем фокус с поля
Пробуйте возвращать false из обработчика onclick по нику<a href="#message_form" onclick="setSthToTextarea('Fox'); return false;">Fox</a>

Худший ответ: Попробуй в конце функции добавитьdocument.getElementById('message').focus();
Вопрос: Как узнать угол между двумя точками?

Лучший ответ: Строго говоря, между двумя точками не может быть никакого угла.

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

Лучший ответ: Если бы вы воспользовались поиском на Тостере, вбив в него заголовок вашего вопроса, то увидели бы несколько сотен результатов. Большая часть из них советует одни и те же учебники. Учебник даст вам нужные знания в нужном порядке.много спецификаций: Java 8, Java 9.
Это не спецификации, а версии. Разница между версиями обычно умещается в одну страницу текста. До сих пор применимы знания по Java 1.2.

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

Лучший ответ: Сайты не платят налоги.
Поэтому вообще пофиг где и что там хостится.
Платят или физ. лица или юр. лица страны к которой они принадлежат.
Если вы как физ. лицо получаете платежи, то можно забить в целом на налоги.
Но если вы таки честный, то заполняете декларацию 3-ндфл(если речь про россию) и подаёте в налоговую.
Если вы юр.лицо, то этим занимается бухгалтер как правило.
Ну и высчитываются налоги от сумм поступивших на РС юр. лица. Естественно там уже никаких комиссий агрегатора или каких-либо еще никак не может быть.

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

Лучший ответ: 1. Выдержит. Питание на видеокамеры примерно таким, только "постоянным" током обеспечивается.
2. Дойдёт, но тут смотря какой сигнал.
В идеале надо использовать кабель типа STP и заземлять оплётку. Также желателен разнос слаботочки от силовой не менее  50 см. Ещё лучше дополнительная экранировка при прокладке впритык - типа металлорукава. Ещё лучше использовать моножилу, а те многожилку как на фото - быстрее может сгнить.
Единственно мало жил про запас - надо хотя бы 10 - 
КСРЭВнг(А)-FRLS 10х0,5 (0,2 кв мм) или 380-0056-10014 - экранированный 10-и жильный кабель управления серии CONTROL FLEX (AWG 25)

Худший ответ: Фантомное питание  kazus.ru/shemes/showpage/0/724/1.html
Вопрос: Как разделить 1 сеть на несколько подсетей?

Лучший ответ: Грубо говоря я хочу сеть 192.168.11.x/24 с помощью Microtika разделить скажем на 192.168.12.x/24 и 192.168.13.x/24 что бы все 3 не пересекались между собой и имели доступ в инет,возможно ли такое ?
Да, создайте сети VLAN (Virtual LAN).

Худший ответ: Chaynik_zakipel, 
1) отключить все правила firewall/filter firewall/mangle/, предполагаю, что вы не совсем понимаете для чего они
2) обновите версию routeros до текущей 6.44.2
3) сбросьте все настройки
4) настройте роутер, удалив настройки по умолчанию. 
ether1 пусть будет интернет (dhcp - клиент)
ether2,3 - bridge-lan1 (192.168.12.0/24 dhcp-srv)
ether4,5 - bridge-lan2 (192.168.13.0/24 dhcp-srv)/ip dhcp-client
add default-route-distance=100 dhcp-options=hostname,clientid disabled=no interface=ether1

/interface bridge
add name=bridge-lan1
add name=bridge-lan2

/interface bridge port
add bridge=bridge-lan1 interface=ether2
add bridge=bridge-lan1 interface=ether3
add bridge=bridge-lan2 interface=ether4
add bridge=bridge-lan2 interface=ether5

/ip address
add address=192.168.12.1/24 interface=bridge-lan1 network=192.168.12.0
add address=192.168.13.1/24 interface=bridge-lan2 network=192.168.13.0

/ip pool
add name=dhcp_pool1 ranges=192.168.12.100-192.168.12.254
add name=dhcp_pool2 ranges=192.168.13.100-192.168.13.254

/ip dhcp-server
add address-pool=dhcp_pool1 disabled=no interface=bridge-lan1 name=dhcp-lan1
add address-pool=dhcp_pool2 disabled=no interface=bridge-lan2 name=dhcp-lan2

/ip dhcp-server network
add address=192.168.12.0/24 dns-server=192.168.11.254 gateway=192.168.12.1
add address=192.168.13.0/24 dns-server=192.168.11.254 gateway=192.168.13.1

/ip firewall nat
add action=masquerade chain=srcnat out-interface=ether1
wi-fi сделаете две сети, и сбриджуете с bridge-lan1 и bridge-lan2 соответственно
Вопрос: Как собрать драйвер PostgreSQL для Qt под Windows 10?

Лучший ответ: Получилось решить проблему с помощью Dependence Walker-а. Действительно, проблема решилась не компиляцией, а копированием в папку с программой нужных dll. Конкретно, скопировал туда libpq.dll, libeay32.dll, ssleay32.dll, libintl-8.dll, libiconv-2.dll, msvcr120.dll, туда же папку sqldrivers с dll из C:\Qt\Qt5.9.5\5.9.5\msvc2017_64\plugins\sqldrivers. Убедился только, что битность совпадает, и все заработало.

Худший ответ: вывод неверный. вам надо не собрать драйвер. следует подключить его в вашем коде (но это не точно).
ну и у вас ещё должен быть установлен как минимум клиент postgresql, а его каталог с бинарниками должен быть включён в системный PATH.
Вопрос: Зачем нужен выделенный ip для ssl?

Лучший ответ: Просто они не используют TLS SNI

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

Лучший ответ: для диспетчера задач существуют 12 ядер для исполнения программ.
что они эмулированы через  HT из 6 физических он даже не подозревает. да и пофих ему до таких тонкостей.
Он просто двенадцать ядер загружает работой и считает время использования.
и собственно это и отображается.
ты не совсем правильно понимаешь, нет разделения ядер на физическое + виртуальное.
на физическом ядре просто параллельно выполняются два потока инструкций, так эффективнее получается использовать многостадийный конвеер исполнения физ.ядра.
т.е из одного физического ядра получаются два абсолютно эквивалетных виртуальных ядра.

Худший ответ:  При этом, нет запущенных программ которые бы грузили сразу 12 потоков.
Операционке всегда есть, чем заняться :-) Так что 12 потоков вполне могут быть заняты.
"Время ядра" -- это показатель, какой процент времени за интервал измерения выполнялся код ядра (так называемый kernel mode). Т. е. всё как я юниксе: есть system time -- процессы ядра и то, что на этом уровне работает, драйвера какие-нибудь, например. И есть user time -- т. е. обычные приложения, работающие в user mode.
Вопрос: Можно ли подключить монитор к видеокарте через плату?

Лучший ответ: В биос можно включить мультик ГПУ и использовать и выход с материнки и с карты

Худший ответ: Если вам нужна видеокарта-затычка с VGA, то советую присмотреться к gt 710 - они все так же в наличии, и там есть VGA.
Как альтернативный вариант решения проблемы конечно же :)
Вопрос: Есть ли готовый парсер html страниц?

Лучший ответ: find . -name "*.html" или даже проще *.html. Таким образом мы найдем все .html
А вот все целиком)#!/bin/bash

to="echo -en"

files=$(find . -name "*.html")
$to "<!DOCTYPE html>" > $1
$to "<html>" >> $1
$to "<head>" >> $1
$to "<title>Your html files</title>" >> $1
$to "</head>" >> $1
$to "<body>" >> $1

for i in $files
do
  $to "<a href=\""$i"\">"$i"</a>" >> $1
done

$to "</body>" >> $1
$to "</html>" >> $1
Но это на bash. Впрочем, вряд ли будут с ним проблемы. На Windows есть Linux Subsystem в которой есть bash. На Linux... bash там по-умолчанию.

Худший ответ: Где эта папка, на вашем сервере или нет, доступ к ее "оглавлению" (index) можно получить или только методом перебора?
Вопрос: Стоит ли делать raid 0?

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

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

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

Худший ответ: Рискну предположить что вы хотите показывать игроку описания объектов, на которые он смотрит. В таком случае задача решается примерно так:
0. На предметы, которые можно рассматривать, вешаем класс (назовем его Describable), который содержит собственно описание. Так же для оптимизации такие предметы нужно поместить на отдельный layer.
1. На камеру вешаем скрипт, который в Update делает raycast:var fwdLook = camera.TransformDirection(Vector3.forward);
RaycastHit hit;
if (Physics.Raycast(camera.position, fwdLook, out hit, checkDistance, layer)) { // layer должен быть тот самый, где у нас предметы, checkDistance настроить по вкусу
    var describable = hit.transform.GetComponent<Describable>();
}
2. Проверяем, не нажал ли юзер Enter. Если нажал, то посылаем событие, которое слушает панель с текстом. В событии передаем текст, панель его отображает.
3. Если в пункте 1 describable равно null, это значит что игрок больше не смотрит на предмет, и мы посылаем событие, чтоб панель скрыла текст.
Вопрос: Как сделать код игры полностью недоступным для изменения со стороны клиента?

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

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

Лучший ответ: а ничего, что это может быть секретное ПО и тебя тупо закроют?

Худший ответ: Говорят, что настойчивым помогает Гугл (и по ссылкам там погуляйте). Соответственно, скорее всего pascal + asm.
Вопрос: Неизвестная ошибка Gulp кто сможет помочь?

Лучший ответ: ставьте gulp-plumber будет писать ошибки в консоль

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

Лучший ответ: У принтера есть настройки безопасности, там можно указывать доступ к печати и управлению
Менять эти настройки можно в реестре https://support.microsoft.com/en-us/help/102966/re...
Соответственно язык программирования не важен.

Худший ответ: А разве принтеры умеют копировать? Может речь про МФУ?
Если такой функционал не заложен в само устройство, то, как минимум с копированием, ничего не получится. Всегда можно отключить USB/Ethernet, перезагрузить МФУ и делать копии в автономном режиме.
Вопрос: Уменьшится ли нагрузка, если перенести таблицу на другой ssd?

Лучший ответ: лучше Redis поставьте.

Худший ответ: Как вариант, если позволяют мощности, mysql можно перенести в RAM.
Вопрос: Как посадить сервер nodejs на домен под windows?

Лучший ответ: Как посадить сервер nodejs на домен под windows?Поясните что именно вы хотите сделать. Фраза не понятна.Как мне сделать из такого адреса 127.0.0.1:3000 красивый google.comОчень просто.
В файл hosts  добавьте запись -127.0.0.1 google.com

Худший ответ: Если речь идёт о тесте на локальной машине,  то это дело VirtualHosts.
И домен можно там ставить . wow , com вроде не прокатывает.
Вопрос: Ваш отзыв о надежности Arduino для умного дома?

Лучший ответ: Сейчас, по прошествии времени, вы стали бы делать такой же проект на Arduino или на чём-нибудь другом?
Если вы в Москве, то с 31 окт. по 2 ноября посетите выставку "Умный дом" в экспоцентре. Там узнаете, что есть ПЛК (фирм Siemens (Simatic), Schneider Electric...) со специальными языками программирования (почитайте про Codesys), а также распределённые сети (KNX), где применяется конфигурирование.

Худший ответ: Сделал тестовый проектик. Термометр DS1822 подключен к Ардуино и раз в минуту отправляет показания на сервер через Ethernet Shield.
Пришлось сделать схему холодного ресета, и сбрасывать шилд, поскольку зависал после примерно 10 запросов к серверу.
Иногда зависает при включении, если в сети 220В происходит сбой. Приходится выключать и включать вручную. Эта проблема в принципе решаема, если в цепь питания микроконтроллера включить диод. В схеме Ардуино диод есть, только в цепи для джека. А он у меня запитан через разъём USB.
Вопрос: Как сделать одинаковый масштаб сайта от 1200px?

Лучший ответ: Можно использовать vw и vh для размеров блоков. Шрифты - через rem, основной размер html менять в зависимости от ширины окна.

Худший ответ: max-width: 1200px; для обёртки содержимого сайта
Вопрос: Как верстальщику сделать пассивный доход?

Лучший ответ: нарисуй, отверстай и на themeforest

Худший ответ: Маркетплейсы есть и в рунете, можно делать платные шаблоны Интернет-магазинов и выкладывать на маркетплейсы Bitrix, Webasyst
Вопрос: Анимационные эффекты на лендингах зло?

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

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

Лучший ответ: с помощью метода getAttributeLabel(), например:$model->getAttributeLabel('username');

Худший ответ: Спасибо разобрался, все как оказалось довольно просто,  вот оно решение $n = new \gm\models\users\tables\Users; 
$n->getAttributeLabel('first_name');
Вопрос: Какой движок выбрать для документации?

Лучший ответ: Всем спасибо. Влюбился в Wiki.js ))

Худший ответ: Ну если wiki отмели, то наверно нужно попробовать 1C-Bitrix.
Вопрос: На сколько teamviewer защищен от взлома (сниффинга) и можно ли его использовать в организации?

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

Худший ответ: Давайте исходить из реальности. Имеем все компы ... с доступом в интернет в обход всех мыслимых правил безопасности. Стоит ли так делать? Не стоит. Но если очень хочется....  можно. Просто поледствия принятия такого решения нужно тщательно взвесить