Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как более точно измерить сетевое напряжение аналоговым вольтметром?

Лучший ответ:
То, что вы хотите, называется "вольтметр с растянутой шкалой". Именно так и делают, на стабилитронах. Если нужно измерять переменное напряжение - перед всем этим хозяйством поставить выпрямитель. Для высоких напряжений, во-первых, нужно пересчитать добавочные резисторы, а во-вторых, взять стабилитрон с более высоким напряжением. Они бывают до 200В.
Вот схема для сетевого напряжения: www.q-r-x.ru/izm/v_rs.htm
Upd.: Шкала получается нелинейной, да и стабилитроны все разные, прибор обязательно надо калибровать.

Худший ответ:
под "сетевое напряжение" надо понимать переменное напряжение 220в из розетки и имеется непоказанный здесь выпрямитель, то да.
стабилитроный повесить цепочкой их напряжения сложатся. Остальную схему правильно рассчитать, но тут уже недостаточно сведений
Вопрос: Рассинхронизация видео и звука в YouTube-трансляциях из OBS Studio?

Лучший ответ:
Убедитесь, что у вас не переменный фреймрейт (не VFR). Поставьте, например, 30 или 60. Большая часть рассинхронов - его вина.
Чем жмете? H.264? На процессоре или видеокарте?

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

Лучший ответ:
оторый позволяет получить власть над соц сетямиСервер сам написан на yii2
Я так понимаю нужно что-то типа:
reformal.ru
Хотя хз. Стоит ли что-то советовать человеку, который написал на yii сервер и подчинил соц сети.

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

Лучший ответ:
RDP давно умеет GPU timesharing через RemoteFX vGPU
https://docs.microsoft.com/en-us/windows-server/re...

Худший ответ:
Подойдут ещё nvidia grid k1 и k2. Вот они сейчас наиболее доступны по цене, особенно на ebay. Использую виндовые машины стоящие на esxi. Подключаюсь по rdp, но вопрос как у автора. Надо переключить браузер на дискретную карту (использует по умолчанию ресурсы ЦП). Забрел поэтому на эту тему. Пошел искать дальше.
Вопрос: Как получать координаты движущегося объекта в реальном времени?

Лучший ответ:
window.getComputedStyle(element).transform
https://jsfiddle.net/hp06w4wq/2/
Осталось просуммировать эти координаты с начальными.

Худший ответ:
Я делал через это - https://developer.mozilla.org/en-US/docs/Web/API/W...
Вопрос: Сравнить два разных ассоциативных массива в php?

Лучший ответ:
А зачем считать длинну массива если все равно все перебираете? Запускаете 1 foreach в нем другой и проводите свои махинации.
Так же обратите внимание на array_diff_assoc и други функции работы с массивами. Например in_array  и т.д.
Не совсем понимаю Вы сравниваете зависимо от ключей или нет?

Худший ответ:
общая идея  ,допустим у Вас массивы $a  и $bforeach ($a as $key=>$val){
		foreach($b as $k=>$v){
				if( $val['product_id'] === $v['id']){
							$a[$key]['type'] = $v['title']; // не совсем понял, что вам нужно сюда писать 
			
			}
		}
}
Вопрос: Как установить MS-DOS на HDD и поставить поверх Windows 3.1?

Лучший ответ:
Windows 3.1 не знала что такое USB, и тем более что такое USB-диск, поэтому поставить с флешки не выйдет.
Нужен либо с CD либо с FDD
Можно поставить виртуалбокс и найти готовый образ установленного доса и поставить винду поставить из CD образа, подключенного к виртуалбоксу.
Или даже готовый образ win 3.1 - на торрентах можно это все найти.
Дома у меня только дос стоит.

Худший ответ:
> Чем его записать на флешку и как?dd или dd for windows
> Как затем, с флешки поставить Windows 3.1? 
Если BIOS умеет, то можно принудительно задать тип HDD для USB-флешки, тогда в DOS она будет видна как обычный жесткий диск, только вынимать на горячую не желательно.
Если совсем хардкорно, то можно погуглить эмуляторы FDD на картах памяти. Для Commodore и ему подобных подобное делали. Заливаешь образы дискет на флешку и выбираешь их кнопками на устройстве.
Вопрос: ID посетителя сайта в одноклассниках без clickjacking?

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

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

Лучший ответ:
Если Email одного знакомого , решил добавить в друзья вконтакте . mailto:friend@example.com
Привет!
Дай адрес своей страницы вк или сам постучись ко мне в друзья.

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

Лучший ответ:
Тени тут https://codepen.io/haibnu/pen/FxGsI
www.corelangs.com/css/box/curved-shadow.html
По поводу изображения, по-моему на чистом css такого не сделать, но можно использовать svg маску
https://codepen.io/yoksel/full/fsdbu/
Т.е. вам нужно в графическом редакторе, например Illustrаtor, создать такое изображение, экспортировать как svg, потом в html вставить этот svg и даже если будете после менять изображение, маска его будет обрезать как нужно.

Худший ответ:
1. Изогнутую картинку - можно так или так.
2. Тени - так.
Вопрос: Что быстрее, простой поиск или сортировка + поиск?

Лучший ответ:
Сложность простого поиска -n
Сложность бинарного поиска - Log(n)
А вот скорость быстрой сортировки неконстантна, и в худшем случае составляет n^2.
Так что однозначного  ответа нет. Все зависит от входных данных.
Однако, если поиск делается часто, а данные не меняются (т.е. можно один раз отсортировать) - то определенно быстрее бинарный поиск.
Обосновывается это все математикой и ничем другим.

Худший ответ:
Линейный поиск - N
qsort - NlogN
Бинарный поиск logN
Для одноразового поиска - линейный поиск выигрывает
Вопрос: Почему могут не работать Bootstrap Tabs?

Лучший ответ:
Написано же, вам нужно подключить jQuery.

Худший ответ:
и есть такая ошибка в консоле
bootstrap.min.js:6 Uncaught Error: Bootstrap's JavaScript requires jQuery(anonymous function) @ bootstrap.min.js:6<script src="libs/bootstrap/bootstrap.min.js"></script>
    <script src="libs/jquery/jquery-1.11.1.min.js"></script>
    <script src="libs/jquery/jquery.mb.browser.min.js"></script>
Вопрос: Какую OS установить на нереально старый комп?

Лучший ответ:
Насколько древний?
На базе процессора Intel 8088?
CP-M, DOS
Linux требует как минимум i386, а многие и даже минимум Pentium.
Из Linux
Менее многих жрущий BunsenLab например.
Но не факт что в нем есть видеодрайвер под ваше железо.
Летает на старом железе Haiku, но она пока экспериментальная. И это не Linux

Худший ответ:
так и не прозвучало конфигурации нереально старого компа. Ни процессора ни памяти. предположим, что это х86
Тогда ставим в такой последовательности:
Колибри ОС, а именно её максимальную редакцию - Kolibri-N  (x86, 8mb)
Работает? Следующий кандидат:Tiny Core linux (486, 46mb)
Работает? Следующий кандидат:Slitaz (486, 128mb)
Работает? 
Если слитаз заведется, то можно смотреть разные легковесные линуксы в более тяжелых категориях
Не упомянул гайку, так как о ней писали выше - тоже, имхо, достойный кандидат.
Ну и для экспериментов можно попробовать разные aros, syllable, osfree, reactos
------
Заведется и работает - разные понятия. Не указано, для каких целей будет использоваться раритет
Вопрос: Ужасные тормоза на MacBook Pro 15" 2017, проблема видеокарты?

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

Худший ответ:
Подскажите пожалуйста, решилась ли Ваша проблема???
Я являюсь обладателем такого же Macbook Pro 15 (2017). И тоже тормозит видео. Даже без нагрузок. 
Видео тормозит как на сторонних программах так и система в целом. 
Систему переустанавливал начисто два раза. Ставил ее как через интернет восстановление, так и с загрузочной флешки (диск форматировался в обоих случаях).... НЕ помогло. 
Отнес в сервис. Сказали что гарантия  распространяется только на железо и переустановка ПО является платной (2500 р).  От переустановки я конечно отказался. Через два дня приехал забирать ноутбук.... Сказали железо в норме! 
Переустановил еще раз систему... Все повторяется снова....
Очень жалко выброшенных денег и времени. Сервис Apple разочаровал. Это мой пятый Мак, самый мощный и дорогой, но на нем не возможно работать. Пользуюсь старым Macbook Pro 13 (2012) который с этими же задачами справляется отлично без лагов! 
Помогите, что дальше делать???
Вопрос: SQL server на контроллере домена не обрабатывает удаление файлов. Как обойти?

Лучший ответ:
Служба работает от своего имени. Например SYSTEM 
А на sql сервере для такого "пользователя" нет маппинга и прав...

Худший ответ:
Установите такое же имя пользователя для службы MSSQL Server Agent.
Вопрос: Нормальна ли предоплата при написании текстов с документов?

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

Худший ответ:
Но там нужна предоплата, якобы, гарантия того, что я выполню заказ.Предоплата никак не гарантирует выполнение заказа, она гарантирует оплату!Это нормально? Можно верить?Конечно. Чему там верить? Вам люди деньги дают.
Вопрос: Как с помощью Java вытащить пароли из Google Chrome?

Лучший ответ:
Это чрезвычайно тяжёлая задача. Фактически, создавая такую программу, вы соревнуетесь в уровне знаний и интеллекта с командой программистов Google, разрабатывающих Chrome - с лучшими из лучших. Более того, если бы кто-то из нас знал ответ на ваш вопрос, мы бы использовали это знание для получения 4000 долларов, а уязвимость закрыли бы на следующий же день.

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

Лучший ответ:
Во первых, нужен излишек! 2 метра минимум, вы этот излишек уложите внутри шкафа в кабельные органайзеры, прикрутите панель вверх тормашками, контактами от стойки, выпустите жгут наружу через стойку сверху прикрученной панели, распушите жгут, и с одного конца по кабелю отмеряйте расстояние до его контактной группы, удалите оплетку и запрессовывайте (нужен специальный нож 110).  После запрессовки одного кабеля сразу притяние его стяжками к панели. И так по одному кабелю и будете обрезать, пока всю панель не запрессуете. 
Начинайте с дальних разъемов. Стяжками кабели соберите друг с другом на панели.
Открутите ее , переверните и и вставьте на место.
Жгуты в шкафу обязательно прихватывать стяжками или лентой велкро через 50 сантиметров, иначе могут оторваться под собственным весом. В шкаф жгуты заводятся тоже через кабельный органайзер или кабельный лоток, на котором они прихватываются стяжками или лентой велкро.
Главное, оставьте запас, там, где это возможно. Посмотрите в интернете картинки по укладке кабелей и запрессовке панелей, сложного ничего нет, главное аккуратность и терпение, ловкость придет со временем.
Да, касательно экрана, там есть проволока, вот ее и зажимайте. Только и панель тоже нужно на шкаф землить и сам шкаф тоже.
https://m.youtube.com/watch?v=Wo-wd7LC870 Вот неплохое видео, запас кабеля в кабельном органайзере!

Худший ответ:
Во первых, нужен излишек! 2 метра минимум, вы этот излишек уложите внутри шкафа в кабельные органайзеры, прикрутите панель вверх тормашками, контактами от стойки, выпустите жгут наружу через стойку сверху прикрученной панели, распушите жгут, и с одного конца по кабелю отмеряйте расстояние до его контактной группы, удалите оплетку и запрессовывайте (нужен специальный нож 110).  После запрессовки одного кабеля сразу притяние его стяжками к панели. И так по одному кабелю и будете обрезать, пока всю панель не запрессуете. 
Начинайте с дальних разъемов. Стяжками кабели соберите друг с другом на панели.
Открутите ее , переверните и и вставьте на место.
Жгуты в шкафу обязательно прихватывать стяжками или лентой велкро через 50 сантиметров, иначе могут оторваться под собственным весом. В шкаф жгуты заводятся тоже через кабельный органайзер или кабельный лоток, на котором они прихватываются стяжками или лентой велкро.
Главное, оставьте запас, там, где это возможно. Посмотрите в интернете картинки по укладке кабелей и запрессовке панелей, сложного ничего нет, главное аккуратность и терпение, ловкость придет со временем.
Да, касательно экрана, там есть проволока, вот ее и зажимайте. Только и панель тоже нужно на шкаф землить и сам шкаф тоже.
https://m.youtube.com/watch?v=Wo-wd7LC870 Вот неплохое видео, запас кабеля в кабельном органайзере!
Вопрос: Какие курсы по web-программированию лучше в целом: англоязычные или русскоязычные?

Лучший ответ:
Никакие.
Курсы - это потеря денег времени.

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

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

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

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

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

Лучший ответ:
"рукалицо"
- о каком именно стиле или образе?
- в какое свойство попадает объект или массив?

Худший ответ:
"рукалицо"
- о каком именно стиле или образе?
- в какое свойство попадает объект или массив?
Вопрос: Как перенаправить порт на vpn-клиента Mikrotik?

Лучший ответ:
1. Поднимаете на микротике vpn, коннектите сервер, натите все запросы на полученный сервером адрес.
2. Покупаете белый IP у провайдера и не занимаетесь извращениями.

Худший ответ:
если Web сервер стоит за Mikrotik в локалке, тогда ds-nat
add action=dst-nat chain=dstnat comment=WEB dst-address=БелыйIP dst-port=80 in-interface=ether1-gateway protocol=tcp to-addresses=IPWEBзаNAT to-ports=80
Вопрос: Что такое class component в React?

Лучший ответ:
В данном случае class - это тип компонента. Правильнее перевести не "компонент класса", а "классовый компонент", в противоположность функциональному

Худший ответ:
В данном случае class - это тип компонента. Правильнее перевести не "компонент класса", а "классовый компонент", в противоположность функциональному
Вопрос: Насколько оправдана связка NodeJS + Postgres?

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

Худший ответ:
Эффективно)
Вопрос: Что изучить чтобы стать системным администратором?

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

Худший ответ:
вот и смотрите что в настройках смешанных сетей Windows-Linux-MacOS для вас непонятно
Вопрос: При помощи чего можно создать нестандартные GUI?

Лучший ответ:
Скажите, можно ли на c# написать нестандартные gui?
Вот чтобы не было стандартных рамок и прочего, а чтобы было все так как я хочу?
Да, можно рисовать свои контролы. Хоть с нуля, так и поверх имеющихся. Так, кстати, работает сам WPF.И ещё по теме - если можно создавать красивые gui, то можно ли их использовать вне windows? А если по другому, то можно ли скомпилировать программу написанную на c# под системы отличные от windows?
Да, с помощью GTK#. Например: раз, два.

Худший ответ:
Скажите, можно ли на c# написать нестандартные gui?
Вот чтобы не было стандартных рамок и прочего, а чтобы было все так как я хочу?
Да, можно рисовать свои контролы. Хоть с нуля, так и поверх имеющихся. Так, кстати, работает сам WPF.И ещё по теме - если можно создавать красивые gui, то можно ли их использовать вне windows? А если по другому, то можно ли скомпилировать программу написанную на c# под системы отличные от windows?
Да, с помощью GTK#. Например: раз, два.
Вопрос: Как получать ответ на сообщение Telegram bot java?

Лучший ответ:
Тоже когда начинал, решал такую проблему. Решить можно префиксом к команде. Допустим, бот пишет:
Привет! Пожалуйста, введи свое имя таким образом: name Vasya.
Дальше каждое сообщение проверяешь на префикс. Если есть - отбрасывешь его и берешь имя.

Худший ответ:
скачала эту же либу, но там в примере используются классы, которых в ней нет
Например эти: import org.telegram.telegrambots.meta.logging.BotLogger;
import org.telegram.telegrambots.meta.logging.BotsFileHandler;
import org.telegram.updateshandlers.*;
у тебя такой проблемы не было?
Вопрос: Что надо дописать в мой скрипт для того, что б после отправки формы и появления сообщения спасибо за заявку осуществлялась переадр. на др. стр.?

Лучший ответ:
После показа сообщения с благодарностью
window.location.href = "toster.ru";

Худший ответ:
setTimeout и location.href
Вопрос: Как по кнопке раскрыть div и после раскрытия div спрятать кнопку?

Лучший ответ:
можно сделать на чистом css через checkbox: https://jsfiddle.net/bLrc1snm/1/

Худший ответ:
https://stackoverflow.com/questions/4528085/toggle...
ниже "верного" ответа есть вариант на чистом js
Вопрос: Есть ли плюсы реализации кнопок картинками?

Лучший ответ:
Что за бред?
Делать на CSS одни плюсы...Индексируются ли они поисковиками и влияет ли на СЕО?
Одно слово в кнопке проиндексируется - как это повлиять на сео может вообще?Имеет ли смысл в маленьких проектах использовать картинки, вместо стилизованных html-элементов?
Что с адаптивностью? 10 вариантов каждой кнопки?

Худший ответ:
нет, картинки-кнопки это уже прошлый век, веб1.0 если быть точнее. css кнопка это всего навсего стилизованная ссылка href, ничего более. Ее значительно проще подгонять под экраны и и менять дизайн в зависимости от ситуации.
Вопрос: Есть ли разница в ассемблерах?

Лучший ответ:
Разница есть. Под разные процессоры (модели, семейства процессоров, архитектуры) будет отличаться и ассемблер. Но не  очень сильно.
Вот несколько на выбор.
Сайт kalashnikoff.ru, похоже, несколько лет назад перестал работать, и сейчас домен выставлен на продажу. Раньше на нем было это: https://web.archive.org/web/20141126101526/http://...
подберите лучше другой учебник.

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

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

Худший ответ:
Я не програмист, но как показала практика тех же игр - автономно никак. Разве что требовать соединения с инетом раз в какое то время и проверять уникальные ID системы
Вопрос: Возможно ли составить POST запрос?

Лучший ответ:
Составить возможно любой POST запрос. Он же составляется и уходит через js?
[0] - элемент в списке. Это значит, что это массив элементов, а каждый элемент вполне может, а порой обязан, быть похож на собрата по списку.

Худший ответ:
[0] - это индекс в массиве, который получится на стороне сервера из имени параметра
Вопрос: Зачем нужен Vue — объясните на пальцах?

Лучший ответ:
Если прям на пальцах, то вот:
Vue.js нужен для быстрой перерисовки того или иного участка интерфейса. Вместо работы напрямую с DOM, мы работаем с данными (Data), а все манипуляции с разметкой происходят уже автоматически благодаря реактивности и директивам. То есть, темплейты во Vue.js - это такой себе способ описать поведение вашей разметки с привязкой к данным - как меняется разметка при изменении данных, какие методы вызываются при том или ином событии (это тоже определяется в темплейтах). Почитайте что такое Data-driven подход, тогда намного все прозрачнее станет.
Это объяснение от верстальщика верстальщику :)

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

Лучший ответ:
Блок, внутри которого спозиционирован маленький блок с текстом и псевдоэлемент c видимой границей.
https://jsfiddle.net/otmngfe5/

Худший ответ:
Флексбокс красивее -
Вопрос: Как реализовать систему приема платежей с помощью банковских карт?

Лучший ответ:
15-50к Евро на сертификацию PCI DSS есть? 
в общем-то, есть решения, дающие хеши (токены и т.п.), и где не нужно хранить сами номера, но не для России
все что можно сейчас - начните с Яндекс кассы, будут обороты - откроются другие возможности

Худший ответ:
SET1,  Запутался. Мне нужно чтобы клиент ввел один раз информацию о карте и все. Дальше за услугу с него будут списываться деньги.
Многократно?
Это называется "рекуррентные платежи, автоплатежи, подписка"
Или заморозить деньги, а списать потом разово?
Это называется "блокирование, холдирование, заморозка".
И то и другое - поддерживают платежные системы, через которые вы платежи и принимаете.
А уж эти платежные системы сами разруливаются и с Visa и c MasterCard и с Мир и пр.
Если вы хотите это реализовать самостоятельно, то вам нужно фактически стать платежной системой (ну почти).
А это уже требует определенной сертификации.
Ну а сертификация потребует от вас определенной организации рабочих процессов.
Стоит ли?
Или проще сделать это все через платежные системы, где все уже есть?
Да, они возьмут процент.
Но чтобы напрямую подключиться к Visa/MasterCard вам придется потратить на все про все - сертификация, гарантийный взнос и пр. и пр. миллионы. И насколько я помню, это не миллионы рублей, а миллионы долларов.
P.S.:
Упомянутые виды платежей поддерживает далеко не каждая платежная система.
Но платежных систем много - выбирай любую на свой вкус.
Вопрос: Существует ли CMS для поиска «лучшей цены» по 7 интернет-магазинам?

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

Худший ответ:
CMS - это content managment system или система управления контентом/содержимым.
Поиск информации со сторонних сайтов - это несколько модулей:
1. Crawler - кто закачивает страницы
2. Parser - кто ищет нужные данные на странице
3. Scrapper - кто выполняет индексацию и сравнение новых данных со старыми.
4. API - то, что позволяет Вам искать по результатам в базе и делать какие-либо операции.
Вот все эти модули - нужно кодировать.
Это сложная работа, требующая 1,5-2 мес трудозатрат.
Готовых решений под это (на данный момент) - нет.
Вопрос: Заголовки: ставить точки или нет?

Лучший ответ:
ГОСТ 2.105—95
4.1.9 Разделы, подразделы должны иметь заголовки. Пункты, как правило, заголовков не имеют.
Заголовки следует печатать с прописной буквы без точки в конце, не подчеркивая. Переносы слов в заголовках не допускаются. Если заголовок состоит из двух предложений, их разделяют точкой.

Худший ответ:
Думаю что после ГОСТа добавить больше нечего.