pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Технологичный Unreal или удобный и приятный Unity?

Лучший ответ: Ну смотри, я для себя выбрал Unity и вот почему:
1. Великий и могучий C#. Он удобен, лаконичен и в тоже время мощный. 
2. Удобная документация
3. Куча готовых решений на любой случай жизни
4. Сильное и отзывчивое комьюнити 
5. Простой и легкий интерфейс, который легко можно расширять
+ стоит отметить что Unity я выбрал когда UE был круче по многим параметрам, в году так 16. На сегодняшний день, Unity как мне кажется развился и ничем не уступает UE. Unity 2019 который находится в бете - бомба. 
UE  многие любят за блюпринты. Как по мне это очень не удобно. Зачем программисту блюпринты? И зачем дизайнеру делать логику? При всем при этом они уступают в скорости и что то более менее серьезное не напистаь без C++. 
UE - ужасная документация и слабое комьюнити. Не хочу этим кого то задеть, это сугубо мое мнение. 
UE - человеко-непонятный интерфейс.
Не советую тебе возиться с JS в Unity. В крупной игре без нормального ООП ты просто сломаешь себе мозг.

Худший ответ: Я выбрал Unity потому, что:
1. С# (простой и удобный язык)
2. Документация
3. Очень много уроков
4. Простой интерфейс
Вопрос: Менталитет зарубежных заказчиков?

Лучший ответ: У нас есть опыт с заказчиками из США, Австралии, Новой Зеландии.
Большинство из них заинтересовано в том, чтобы исполнитель имел релевантный опыт и вызывал уверенность в том, что он сможет решить задачу. Стоимость в 2 раза ниже скорее подозрительный фактор для них.

Худший ответ: Главные фейки. ( Мы говорим об относительно серьёзных ресурсах, а не от тёти маши)
1  И при всех равных выбор будет в пользу человека из своей страны. 
Команды практически интернациональны ( даже хакерские и дизайнерские), индус знакомый, бухгалтер из сша и так далее.
2 Цена.
Всем пофиг на цену отдельной работы, она по сравнению с самим проектом несущественна.
3
Как правило обращаются не к отдельному фрилансеру, а к коллективу, команде.
Вопрос: Как максимально ускорить компьютер?

Лучший ответ: Итак ноут со следующими характеристиками -Процессор	Intel Celeron Dual Core 2100 МГц Penryn (T3500)  - не фонтан, но для офисной работы и интернета вполне достаточен.Оперативная память:	2048 Мб DDR3-1066МГц - никуда не годится, с таким количеством памяти работать невозможно. Для комфортной работы нужно 8Гб памяти, для того чтобы хоть как-то работать без диких тормозов хотя бы 4Гб.Жесткий диск:	320 Гб (5400 rpm), HDD - для комфортной работы с современной ОС нужен SSD, а HDD, да еще и 5400просто гарантирует наличие тормозов.
Получается для получения вменяемого быстродействия нужно сделать две вещи -
1)Добавить память - смотрим на  сколько можно добавить физически и ставим 8 или хотя бы 4Гб
2)Выкинуть  HDD и поставить SSD.
В итоге получится отличная офисная машинка, которая будет шустро работать еще достаточно приличное время.
Процессор трогать не надо, там все ок, разве что почистить систему охлаждения - это иногда прилично повышает быстродействие процессора.
Все остальные включая ОС - неважно.
Оптимизировать ОС или менять - совершенно бессмысленная затея, пока не добавили памяти, и не поставили SSD.

Худший ответ: Переустановить Windows на 7 х32 и отключить все визуальное оформление, встроенный антивирус и обновления. Проверено: с пуска будет кушать 500-600 мб и при работе скинет балласт до 400 мб. Получаем минимум гиг памяти, хватит даже хрому, а тк 32 бита сама по себе меньше весит, со старого винта все вполне сносно грузится. Так что вперед)
Вопрос: Как правильно выбрать путь изучения?

Лучший ответ: Не дергайтесь раньше времени. Учитесь спокойно. Еще не известно, что вам взбредет в голову ближе к окончанию универа.А всю жизнь писать код я уже не хочу.
Ни кто вас не будет заставлять это делать. Вы в разных сферах IT сможете себя реализовать. Но важно иметь хороший фундамент.
Успехов!

Худший ответ: Инжене(г)ринг везде одинаковый. В робототехнике и схемотехнике Digital signal processing и матан. Основа везде одинаковая. Просто применяется в разном порядке и разными языками. Поищите кружок робототехники. Или какой-нибудь "инкубатор" со стартапами в пределах вуза.
Вопрос: Как подключить несколько 4g модемов к linux?

Лучший ответ: Эти модемы работают как роутеры, у каждого из них не только один и тот-же MAC, у них еще у каждого свой dhcp-сервер внутри, и один и тот же IP-адрес на встроенный usb-Ethernet. Другими словами, нужно еще поменять внутренний ip и подсеть dhcp какого-то одного модема.

Худший ответ: перешел на ubuntu 16.04 и проблема решилась
Вопрос: Как скачать файлы указаные в текстовом документе wget/curl?

Лучший ответ: wget -i твой_файл_со_списком.txt

Худший ответ: прочитать man штоле ?? 
$ man wget
********
       -i file
       --input-file=file
           Read URLs from a local or external file.  If - is specified as file, URLs are read from the standard input.  (Use ./- to read from a file literally named -.)
          If this function is used, no URLs need be present on the command line.  If there are URLs both on the command line and in an input file, those on the command lines will be the first ones to be retrieved.  If --force-html is not specified, then file should consist of a series of URLs, one per line.
Вопрос: В каком формате хранить данные (мелкий конфиг) в python?

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

Худший ответ: JSON, YAML.
Для ценителей ini
Главное не XML :)
Вопрос: Как подключить библиотеку С++ без DLL-файла?

Лучший ответ: Разумеется. 
Называется статическая линковка - всё встраивается в exe файл.
Первое, что в поисковике попалось: 
https://social.msdn.microsoft.com/Forums/vstudio/e...

Худший ответ: Собрать программу можно и без наличия dll, главное чтоб был lib файл от этой dll и файлы заголовки для статического связывания.
В случае динамического связывания (с помощью LoadLibrary() и GetProcAddress()) не нужен и lib файл.
Какое именно связывание используется у вас - вам виднее.
DLL понадобится на этапе исполнения программы. В случае статического связывания без DLL программа не загрузится с соответствующей ошибкой от ОС. В случае динамического связывания LoadLibrary() вернет ошибку, если dll не доступна.
Вопрос: PHP кто то писал модуль интеграции со СДЭК?

Лучший ответ: Думаю, что нужно по теме написать, что для интеграции(в том числе для калькуляции по ряду тарифов) необходимо иметь договор с СДЕК. Логина и пароля в ЛК не достаточно для интеграции, получив логин и пароль от ЛК СДЕК далее требуется написать на почту integrator@cdek.ru с почты указанной в договоре, в письме указать свой логин в ЛК СДЕК и попросить выдать секретные данные для интеграции интернет магазина с API СДЕК. Если у Вас секретных данных для API нет, то от библиотек толку особо не будет.
Без секретных данных можно считать например на тарифе с Id=1.
______________________________________________________________________________________
Пример если собираетесь написать свою библиотеку ниже
______________________________________________________________________________________
Вот пример объекта JSON(в виде строки) для запроса:
$query = '{"version":"1.0","dateExecute":"' . date("Y-m-d",time()+5500000) . '","senderCityId":"164","receiverCityId":"44","currency":"RUB","tariffList":[{"id":1}],"goods":[{"weight":"15","length":"40","width":"50","height":"60"}]}';
В авторизованном режиме так же требуется добавить в запрос "authLogin":"ЛогинВСДЕК" и "secure":"СекретныйКлючь" перед версией.
Эта информация пересылается по HTTPS на api.cdek.ru/calculator/calculate_tarifflist.php с обязательным указанием заголовка запроса Content-Type: application/json;charset=utf-8 (я использовал curl)
В ответ получаем объект в виде строки JSON, var_dump которого выглядит следующим образом:
object(stdClass)#4 (1) { ["result"]=> array(1) { [0]=> object(stdClass)#2 (3) { ["tariffId"]=> int(1) ["status"]=> bool(true) ["result"]=> object(stdClass)#3 (6) { ["price"]=> string(4) "2210" ["deliveryPeriodMin"]=> int(1) ["deliveryPeriodMax"]=> int(1) ["tariffId"]=> int(1) ["priceByCurrency"]=> int(2210) ["currency"]=> string(3) "RUB" } } } }

Худший ответ: Куча решений под всякие CMS, смотрите их
Вопрос: Спам это действительно плохо, или... если по честному, то работает?

Лучший ответ: В том что спам позволяет достучаться до покупателя - уверяют сами спамеры.
Из понятных соображений.
Я пропускаю только те рассылки, на которые сам подписался.
И они - интересны.
А случайно пробившееся - сразу в корзину.
Да и интересы мои не угадать случайному спаму.
Подписка - да, работает.
Спам - нет, уже лет 15 как не работает.

Худший ответ: зависит от того, что вы влаживаете в понимание "Спам работает". Может ли он привести клиента - да. Стоит ли оно того - зависит от вашей ниши и скилов. На то есть причины:
1. Ни один сервис, толковый, спам не разошлет, соответственно нужно настраивать свои сервера. Отсюда потеря времени, возможно денег, непонятно сколько писем дойдет, не понятно попадет ли что-то "не в спам"
2. В зависимости от базы, на сколько она живая, вы получите определенный трафик.... Ну и дальше я думаю понятно, очень просто счиатете ROI по воронке и понимаете, стоили ли затраты того в разрезе полученного профита. 
3. Если вы выстраиваете какой-то живой бренд а не "пихаете" разовые товары, то от спама лояльность ваших пользователей не вырастет. 
И если есть просто малоэффективные каналы, хотя все ситуативно, то вредноносных каналов очень мало, и спам один из них.
Вопрос: Это DDos или ломится вирус?

Лучший ответ: Это используют ваш роутер как ДНС сервер.
Известная проблема.
Добавьте в конце списка правило фаерволла 
/ip firewall filter add chain=input action=drop in-interface=WAN
WAN поменяйте на ваш входящий порт.

Худший ответ: Добавьте правила в цепочку input(ether1 -это интерфейс провайдера)
chain=input action=drop protocol=tcp in-interface=ether1 dst-port=53 log=no log-prefix="" 
chain=input action=drop protocol=udp in-interface=ether1 dst-port=53 log=no log-prefix="" 
Еще бы я советовал посмотреть что настроено в NAT.
Нет ли там правила переадресации на порту 4444 для сервиса ?
советую ознакомится wiki
Вопрос: Composer autoload не получается найти класс. Что может быть не так?

Лучший ответ: Не забываем, что у классов может быть неймспейс:<?php
require_once __DIR__ . '/vendor/autoload.php';

$pageText = new Curl\Curl();
$page = $pageText->get_page(URL);
$cat_page = phpQuery::newDocument($page);
Или:<?php
require_once __DIR__ . '/vendor/autoload.php';

use Curl\Curl;

$pageText = new Curl();
$page = $pageText->get_page(URL);
$cat_page = phpQuery::newDocument($page);

Худший ответ: Судя по коду не указан namespace. Посмотрите какой используется в библиотеке Curl.
Вопрос: Оптимальный стек Front/Back/API для реализации проекта?

Лучший ответ: На бэке чисто api на Laravel, чтобы не дублировать функционал для andoird и ios, на фронте SPA.

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

Лучший ответ: Приветствую свидетелей халявы!
Вы можете сэкономить в другом месте и купить хостинг.
==
Если коротко. Хостинг это вычислительные мощности.
На благое дело не жалко.

Худший ответ: Не вижу смысла брать бесплатный хостинг ибо там обычно все ограничивается тем, что при любом случаи твои сайты удалят или есть ограничение на время исполнения скриптов. А я не думаю, что вы прям мечтаете каждый понедельник выкладывать свои сайты, а в воскресенье делать бэкапы перед удалением.
Берите любой понравившийся за $1-2 и будет вам счастье.
Вопрос: Кто что может ПЛОХОГО сказать про MODX?

Лучший ответ: Эм-м, код шаблонов в БД? Это бывает, иногда, неудобно. А так, вроде бы, всё замечательно.

Худший ответ: Нормально всё с Modx. Если использовать по-назначению.
Вопрос: Проблемы с дочерней темой Wordpress (php-файлы в подпапках не подгружаются)?

Лучший ответ: Он подгрузится только в том случаи если в родительской темы он подключен через get_template_part() или locate_template()

Худший ответ: Решил этот вопрос? Сейчас точь-в-точь такая же проблема, маюсь уже 5 часов
Вопрос: Нужны ли префиксы для @keyframes?

Лучший ответ: CanIUse.com помогает определить, нужно ли ставить вендорный префикс для свойств и не только
Наверное, самый масштабный сервис данной тематики.

Худший ответ: Вдобавок к ответу Дима , научитесь пользоваться препроцессорами и autoprefixer.
Вопрос: Ноутбук для программирования C# VS2015-2017 и Unity?

Лучший ответ: Хватит с головой обоих вариантов. Берите который больше нравится.
Но если игра предполагается в 3D - лучше конечно же с дискретной видеокартой, то есть второй вариант.

Худший ответ: Посмотрите как вариант еще Lenovo IdeaPad 700-17ISK (80RV008DRK). Я его себе брал под VS2015-2017, уже пол года им пользуюсь и вполне доволен.
А так второй вариант, как по мне, лучше. Купите себе подставку под ноутбук для отвода тепла.
Вопрос: Как поменять цвет у list-type ol списка?

Лучший ответ: Делать нумерацию псевдоэлементами с использованием css counters https://developer.mozilla.org/ru/docs/Web/CSS/CSS_...
пример https://codepen.io/anon/pen/pqWQOP

Худший ответ: Например еще так jsbin:html:<ol>
  <li><span>Lorem.</span></li>
</ol>css:ol {
  color: green;
}

ol span {
  color:#000
}
Смысл в том что списку задаем цвет, который будет у нумерации, а span задаем цвет текста.
Вопрос: Может ли сайт отличить статичную картинку от видео с веб камеры?

Лучший ответ: Может ли сайт отличить статичную картинку от видео с веб камеры?Нет. Сайт это информация размещенная на сервере и доступная по сети. Информация не может ничего отличить.Требуется подмена картинки с веб камеры статичной картинкой.Смогут ли антифрод системы заметить это?Нет, антифрод системы реагируют на опасные финансовые операции, анализ видео вне их задач.
А вообще отличить статичную картинку от видео - элементарно.

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

Лучший ответ: from datetime import datetime

import grequests


url = "https://localhost:8000/"
count = 150 # Количество запросов
start_time = time.time()
grequests.map(grequests.get(url) for u in range(count)) # c head получается чуть больше
sending_time = time.time() - start_time

print(sending_time) # время на отправку указанного кол-ва запросов
с grequests отправляет в среднем 150-200 запросов в секунду

Худший ответ: ищи spyder asyncio aiohttp  есть код на хабе
или multicurl
 и там и там пулы
Вопрос: Где найти корзины для сервера?

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

Худший ответ: например здесь
Вопрос: Как использовать свой ip вместо 192.168.0 в Ubuntu Server?

Лучший ответ: Как использовать свой ip вместо 192.168.0 в Ubuntu Server?Непонятно что значит свой IP.
Если Ubuntu Server назначен адрес 192.168.0 - значит это и есть ее IP.
Возможно вы хотите хостить сайт на виртуалке и обеспечить к нему доступ из интернета?
Если так то -
1)Вам нужен белый IP адрес - без него не получится.  В вопросе вы не указали есть ли он у вас.
2)Вам нужно будет пробросить нужные порты с вашего белого адреса на виртуалку с веб сервером.
Это делается в настройках той машины, которой собственно назначен этот белый адрес, как правило это роутер.

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

Лучший ответ: Хеш-сумма будет одинаковой только у абсолютно одинаковых файлов. Похожие ею не отследить

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

Лучший ответ: Ниже есть ссылка "Хотите такой же виджет?"... =)
А вообще, почти все подобные сервисы дают подобный функционал....

Худший ответ: Мля посидел на приколе написал ;) https://jsfiddle.net/sdhqkpxn/3/
Вопрос: Как отображается exe файл в браузере?

Лучший ответ: Ну во-первых у них на сервере windows
Во-вторых в веб-сервере настроено, что папка cgi-bin содержит cgi приложения
Данные приложения могут быть любым исполняемым файлом (чем и является .exe на винде)
Запрос проксируется в stdin как есть (нужно парсить заголовки и тело самостоятельно), ответ ожидается в stdout и проксируется в браузер, так же как есть (опять же выводим заголовки самостоятельно)

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

Лучший ответ: Просите у дизайнера все картинки под ретину.

Худший ответ: Ну и от себя дополню,что давно делается всё  в люстре, но я это перескочил и сразу в zeplin(sketch).  Сразу тебе и SVG, и PNG В 2х,3х и html выдаст под dataset
Вопрос: Как ограничить доступ для разработчика в git проекте?

Лучший ответ: Никак
Определить код в разные репозитории

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

Лучший ответ: 3д трансформ

Худший ответ: Тут помогут 3D фишки CSS. 
Вот статья, подробно разжёвывающая 3D трансформации на CSS
https://habrahabr.ru/post/151300/
А тут о каждом свойстве подробнее и с примерами
https://desandro.github.io/3dtransforms/docs/3d-tr...
UPD: конечно ещё нужен js. Ивенты touchstart, touchmove, touchend. Если конечно речь именно о поддержке мобильных устройств. Если нужно подобное сдружить с декстопом (что уже сложнее) то нужно будет юзать mousedown, mousemove. При совершении события применять колбэк, который будет менять transform и перемещать активный класс на нужный элемент
Вопрос: Есть вакансии вообще по ускорению сайта?

Лучший ответ: Ускорение работы сайта — это не вакансия, а конкретная задача, которая выполняется в конкретных условиях и, обычно, является частной подзадачей более крупных задач типа оптимизации сайта или устранении проблем в работе сайта. Обычно выполняется один раз и далее по метрикам процесса работы сайта вносятся мелкие правки. Кроме того, для того, чтобы выполнить ускорение сайта надо понимать полностью весь процесс работы сайта, а так же процессы разработки сайта, применяемые технологии, фреймворки, языки программирования и прочие инструменты. Так что вряд ли кто-то будет нанимать человека на конкретно одну эту задачу. Разве что в какой-то крупной компании/студии, у которой есть постоянный поток таких задач.

Худший ответ: Хотите угодить Google Pagespeed? Не всегда возможноНе всегда разумноВряд ли вы обладаете компетенциями во всех технологиях, которые влияют на результат
Вопрос: Как сделать такую интерактивную карту?

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

Худший ответ: 1. берем карту
2. бьем на маленький картинки
3. сохраняем картинки в базу с привязкой к координатам
4. выбираем изначальные координаты в диве, подгружаем видимые участки
5. выводим точки в видимой области координат
Делайте
Вопрос: Почему в ОАЭ недоступны ru домены?

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

Худший ответ: Поднять зеркало. Цена вопроса для завода мизерная
Вопрос: Какую выбрать CRM для управления мелкими проектами (заказами)?

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

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

Лучший ответ: 1. Верстайте сразу в CMYK. Это конечно не 100% ответ, но совет опытного коллеги. 
2. Предупреждайте заказчика, что макет на мониторе - это то, что светится изнутри, а на бумаге свет отраженный и есть зависимость и от бумаги, и от, например, лака, и от дополнительной краски (пантона).
3. С пониманием изменяйте суммарное количество цвета в точке (пипеткой смотрите сумму в процентах).
4. Когда сделаете ps, то переводите Acrobat Distiller'ом в pdf и смотрите что получилось. Ищите ошибки в шрифтах, в их неуместной растеризации, в сложных заливках, в прозрачностях, в наложении черного (чтобы не было дырок под черным).

Худший ответ: Поставьте галочку в "Цветопроба". Поставьте в настройках цветопробы "CMYK".
Вопрос: Как организовать базу данных приложения «чат с комнатами»?

Лучший ответ: Таблицы: Люди, Комнаты, Сообщения.
Человек: id, Ник
Комната: id, Название, id_человека (создатель)
Сообщение: id_человека, id_комнаты, timestamp, текст

Худший ответ: Я бы организовал общую таблицу для всех комнат, всех сообщений, всех пользователей и т.д. Для меня так более проще с точки зрения разделения данных и логики.
Вопрос: Что почитать по JavaScript(html/css), когда устал от одинаковых курсов?

Лучший ответ: Если нет проблем с английским:
Серия You Don't Know JS и Practical Modern Javascript.
Последняя часть YDKJS издана на русском.
YDKJS я думаю тебе хватит на все три первых пункта.
По HTML и CSS не знаю, пройди курсы на htmlacademy и следи за обновлениями браузеров :) 
Обучающие видео уже как-то не смотрю, но опять же, если нормально с английским, то рекомендую funfunfunction. Это не курсы, но полезно (и весело). Ещё есть неплохая серия от freecodecamp - Beau Teaches Javascript (там в разных плейлистах всё).
Если есть проблемы с английским:
- нужно это исправлять.

Худший ответ: anton.shevchuk.name/jquery-book
Там затрагивается css+html, и то, как нужно, и как не нужно писать код
Вопрос: Какой способ взаимодействия C# и C++ самый лучший?

Лучший ответ: c++/cli самый удобный на мой взгляд. Если знаешь c# и с++ разберешься за пару часов или даже меньше, можно почитать статью на хабре - там почти все описано.
собрать activex компонент на с++ нетривиальная задача. 
p/invoke работает только в одну сторону

Худший ответ: c++/cli самый удобный на мой взгляд. Если знаешь c# и с++ разберешься за пару часов или даже меньше, можно почитать статью на хабре - там почти все описано.
собрать activex компонент на с++ нетривиальная задача. 
p/invoke работает только в одну сторону
Вопрос: Денеженый перевод с кредитной карты через ЯД это равно оплата иил снятие д/с?

Лучший ответ: в разных банках разные правила, они смотрят по mcc кодам виды операции - позвоните в банк и узнайте

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

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

Худший ответ: А ещё как делают?
То есть либо пишешь под cms, либо пишешь свою админку и всё?
Вопрос: Кто проходил российские ИБ-курсы,тренинги? Где хорошо учат?

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

Худший ответ: суть вопроса не понятен