Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Hetzner и их FailoverIP. Кто пользовал?

Лучший ответ:
1. Хецнер можно попросить о чем угодно, вплоть до комутации серверов между собой в отдельную физическую LAN. У них более чем адекватный суппорт. 
2. FailoverIP - тупо механизм быстрого переключения внешнего IP с одной физической машины на другую.
С подсеткой кстати будут нюансы, ipv4 адреса хецнер просто так не дает, у нас получалось максимум 2-3 ip на физический сервер причем каждый раз с жестким обоснованием "зачем".

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

Лучший ответ:
Айди (скрыто) - и вк и телега
Напиши, всё обсудим

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

Лучший ответ:
Подключи свой jquery в head, чтоб он гарантировано был загружен до того, как загрузится твой скриптик. Так как в твоем случае, твой скриптик, загружается раньше jquery, и так как jquery еще не загружен, вылетает ошибка.<!DOCTYPE html>
<html lang="ru">

<head>
  <meta charset="UTF-8">
  <title>Бургер меню</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <link rel="stylesheet" href="css/style.css">
  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script>
</head>

<body>
  <h1>Hello world!</h1>
  <script src="script.js"></script>
</body>
</html>

Худший ответ:
Попробуйте так написать так в scripts:$(function(){
  $("h1").css("color","green");
});
Вопрос: Nginx + GoLang: как разрулить кому что?

Лучший ответ:
location ~* ^/[a-z0-9]{2,7}$ {
  proxy_set_header X-Real-IP $remote_addr;
  proxy_pass http://185.0.0.0:8181;
}
Также, могут понадобиться локейшен(ы) выше этого, если есть url, которые укладываются в эту регулярку, но не должны обрабатываться go обработчиком. Из вашего сообщения туда влезают только /admin и /blog:location ~* ^/(admin|blog) {
  try_files $uri $uri/ @backend;
}
Важно: Это пример показывающий подход, а не окончательный конфиг. 
А вообще, лучше сделать префикс, чтобы url go обработчика начинались с его, например: mysite.com/go/[a-zA-Z0-9]{2,7}, и тогда не будет потенциальных пересечений маршрутов и будет куда проще писать конфиг.

Худший ответ:
добавить перед `location / {`location ~ "^/([a-zA-Z0-9]{2,7})$" {
	proxy_set_header X-Real-IP $remote_addr;
	proxy_pass http://185.0.0.0:8181/?data=$1;
}
либо location ~ "^/([a-zA-Z0-9]{2,7})$" {
	try_files /does_not_exists @go-server;
}

location @go-server {
	proxy_set_header X-Real-IP $remote_addr;
	proxy_pass http://185.0.0.0:8181/?data=$1;
}
Вопрос: В чем разница между библиотеками Requests и Grab?

Лучший ответ:
Граб краулер-паук, в котором можно использовать парсер страниц lxml
Он является копией Scrappy
requests - библиотека для удобной работы с http-запросами
как scrappy так и requests можно использовать для задачи.
На малых обьемах быстрее будет написать код с использованием реквестс

Худший ответ:
requests - библиотека для создание и отправления запросов.
Grab - библиотека для анализа страниц, но включает ещё и запросы.
Для вашей задачи больше подойдёт requests и использование api
Вопрос: Почему первые записи выводятся несколько раз?

Лучший ответ:
Надо использовать Distinct

Худший ответ:
Все status и их id
https://www.db-fiddle.com/f/kMyv7RCWnoTAQraByoUVfi/0
Уникальные status
https://www.db-fiddle.com/f/v8i5bQKMy6hWPJvzNSRXL7/1
Уникальные status и их id (берётся последний, в данном случае) 
https://www.db-fiddle.com/f/pGDgstLbrER2dTiFYFbhbM/2
Вопрос: Как выбрать направление развития, или "Это только в начале скучно, или дальше также?

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

Худший ответ:
Этичный хакер супер востребованная профессия как и не этичный , с чего вы сделали то свои выводы
Фронтенд в ключе верстки в любом случае скушен если вы не автоматизируете вёрстку
Вопрос: Горячие клавиши для вставки кода?

Лучший ответ:
Ваше спасение

Худший ответ:
Может кто подскажет, установил, не работает, посмотрел урок даже на ютубе  https://www.youtube.com/watch?v=ryd449IOUeM, все делал как автор - не работает, ничего не заменяет, настройки менял, инфу смотрел - не работает.
Вопрос: Как начать работать в seo?

Лучший ответ:
Как искать заказчиков? Где себя рекламировать?
Это вопросы не по SEO, но по предпринимательству.Каналов много:
- реклама (контекст, медийка)
- активные продажи (холодные звонки, конференции)
- знакомства/сарафан/блат
- личный блог, грубо говоря выставлять себя экспертом по тем или иным вопросам, писать в своем блоге или СМИ на разные темы аспектов продвижения, например писать такие статьи: Кейс из России: Продвижение сайта о строительстве ...
- к предыдущему пункту тоже относится — SEO-продвижение своего ресурса
- поиск на биржахКак определить бюджет
Самый простой способ и распространеный — оценка трудозатрат в часах и конвертация их в суммуГде получить практику по работе с клиентами в этой сфере
Например работая в этих компаниях: Рейтинг ведущих компаний по продвижению сайтов Тюм...

Худший ответ:
torshina.me
читать от корки до корки
Вопрос: Условия интернет провайдера. Нормальная практика?

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

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

Лучший ответ:
Макфарланд -  Новая Большая Книга CSS
Пилгрим М. - Погружение в HTML5

Худший ответ:
Смотри какой, школьники ему не угодили. Так чего на форум пришел?
Вопрос: Почему SELECT DISTINCT не выводит уникальные строки?

Лучший ответ:
Разве в данном случае DISTINCT работает не по всем полям? Конечно результатом будут все строки т.к. все строки как минимум различаются id (который уникален)

Худший ответ:
SELECT DISTINCT(`name`) FROM tablename
ну или в вашем случаеSELECT * FROM tablename GROUP BY `name`
Вопрос: Как сделать, чтобы элементы внутри блока перекрывали бордер?

Лучший ответ:
Но руки дизайнеру я бы вырвал...snippet

Худший ответ:
Можно попробовать как-нибудь так.
jsfiddle.net/hr3sy9cf
Вопрос: Как настроить удаленный доступ к ubuntu server 16.04?

Лучший ответ:
Эээ...какой удаленный доступ? Гуй, консоль, файлообмен? Есть разные варианты доступа и соответственно есть разные варианты решения задачи.

Худший ответ:
windows:
Устанавливаешь Putty, вбиваешь в настройкии ip сервера, имя пользователя (root для суперюзера) и пароль
ubuntu:
alt+ctrl+T - откроется терминал, вводишь ssh <username>@<ip>, по приглашению вводишь пароль.
Дополнительно можно:
настроить фтп сервер на сервере
подключить утилиту для администрирования БД (pgadmin для постгреса к примеру)
подключить zabbix или что-то подобное для мониторинга
Вопрос: Как продвигать свой информационный сайт?

Лучший ответ:
не мене 200 стать на первый год
Статей маловато, надо бы 200 в месяц а не в годест ли курсы?
Курсы есть ищите по запросу "заработок со статейников" и т.п. Их эффективность мне неизвестнакак собрать аудиторию
Статейники собирают из поиска с помощью SEO в основном, но никто не мешает вам использовать соцсети, рассылки, ютубс чего начать продвигать
Хорошее оформление статей, правильные заголовки отражающие суть статьи, полнота материала, адаптивный дизайн или мобильная версия и такие сайты дальше сами неплохо катятся без серьёзных усилий по продвижению
В медицинской тематике основной проблемой является экспертность авторов статей и с материалами для оформления могут возникать сложности (картинки нужны специфические). 1 тыс. рублей небольшая сумма, думаю, у вас всё получится

Худший ответ:
рекомендую по СЕО книгу
Вопрос: Кастомизация десктопного Linux?

Лучший ответ:
Вы делаете ошибку в том что раскидываетесь имеющимися мощностями и в результате будете вынуждены ещё и наростить мощностями на рдп сервере.
Печать - какие у вас принтера? USB/сетевые?
В случае с USB вы поимеете проблем, а также сканера и т.п. железо.
Придётся проработать систему деплоя и управления всем этим хозяйством - chef/ansible/etc.
Но в идеале организовать PXE загрузку рабочих станций, сразу снимает множество проблем с обслуживанием/обновлением системы.
Ну и главное, не кидайтесь во все тяжкие - оттестируйте сначала всё на паре рабочих мест, в реальных условиях и будьте готовы что встретите огромное сопротивление и "диверсии" со стороны сотрудников.
Мне не ведомы  ваши  мотивы ;)

Худший ответ:
В "дружественных" дистрибах никаких мастеров нет - они сами продукт работы "мастеров" :) В недружественных дистрибах типа gentoo есть средства генерации образов, хотя работать с ними пока не доводилось. 
Документации на gentoo и gentoo-подобные системы - полно, но порог вхождения - скажу сразу - очень высок. Знать нужно все. Делать самому нужно практически все - разве только ведро самому пересобирать не приходилось.
UPD: Можно попробовать просто настроить одну тачку, а потом клонировать ее с последующим редактированием конфигов.
Вопрос: Стрим с вэб-камер на сайт?

Лучший ответ:
Поднимаете RTMP  сервер на Nginx, (это очень просто), ему через FFMpeg стримите по RTMP поток, этот поток выводите на плеер (их готовых куча)! Могу сделать :3

Худший ответ:
В догонку к ответу marataziat - плеер для браузера hls.js
Вопрос: Как на Vue сделать динамическое добавление полей?

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

Худший ответ:
Vue вроде бы классная штука! сейчас как раз в ней разбираюсь.
В вашем случае нужно просто пополнить массив
https://jsfiddle.net/0mx8mtcj/1/
Набор методов для работы с массивами в Vue https://vuejs.org/v2/guide/list.html#Array-Change-...
Вопрос: Какие есть PHP Refactoring Tools или Ваши идеи по доработке существующих или созданию?

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

Худший ответ:
Что вы подразумеваете под словом "Рефакторинг" ?Рефа́кторинг (англ. refactoring), или реорганизация кода — процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы
https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D1%84%D...
Чем Ваш код на выходе стал понятнее? Тем, что Вы добавили тернарный оператор? Но зачем Вы поместили все в одну строку?
У Вас на выходе скорее обфускация
Вопрос: Где можно достать бесплатную версию Morph SVG?

Лучший ответ:
Нашёл, если кому понадобиться)
https://jsfiddle.net/3mp7Ltr9/6/

Худший ответ:
https://greensock.com/club 100  баксов в год. Если зарабатываешь веб разработкой это не много, а если решил поиграться - codepen хватит.
Вопрос: Можно лишь на одном PHP написать бекенд?

Лучший ответ:
Можно

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

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

Худший ответ:
Задавайте ему практические задачи на проверку логики понимания процессов и технической составляющей, на которые за 5 минут ответ не нагуглить:) например как организовать сеть из стольких-то ПК, примеры задачек на Си, то есть чтобы понять какой общий уровень специалиста.
Вопрос: Отследить событие при подключение к порту в Linux?

Лучший ответ:
Есть стандартный пакет, fail2ban. 
Он парсит логи приложения (в данном случае ftp), и в соответствии с настройками jail автоматически выполняет блокировку при подозрительной активности ip адреса.

Худший ответ:
А разве это не должен делать FTP-сервер, а не Linux? В той же Filezilla отличный IP FIlter
Вопрос: Что и зачем «Symfony Workflow Component»?

Лучший ответ:
о компоненте узнал из вашего вопроса, довольно интересный.
добавляет стейт машину в симфони. будет удобно когда сущности имеют некие состояния, например задача и ее состояния (открыта, выполняется, требуется проверка, закрыта и тд). этот компонент добавляет возможность в конфиге прописать все состояния и возможные переходы между ними, то есть из какого в какое можно перейти. то же самое будет полезно например для статусов заказов в магазине, приемка к публикации статьи. 
также компонент позволяет вешать на смену статусов свои обработчики (через общий event manager). и добавляет в твиг удобные функции хелперы для проверки текущих статусов и возможности их смены. в статье например показан кейс - вывести кнопки для смены статусов у статьи, выводятся только те кнопки смены статусов, переход на которые разрешен в конфиге. раньше все это руками приходилось делать. 
полистав пример тестового приложения понял что статусы хранятся в поле marking у сущности https://github.com/lyrixx/SFLive-Paris2016-Workflo... 
поле имеет тип json_array. надо бы запустить этот тестовый проект, погонять. например для меня пока не очевидно как сделать фильтрацию сущностей по этому статусу, неужели отдельное поле/я добавлять и в подписчиках его менять. 
также можно полистать исходники самого бандла, вот например метод для смены статуса https://github.com/symfony/workflow/blob/master/Wo...

Худший ответ:
В таких случаях обычно действует простое правило - если вы не понимаете зачем вам это нужно, значит оно вам не нужно =) В видео всё очень подробно и наглядно рассказано где это можно применять, если вам непонятно - значит у вас просто не было таких задач. 
Когда-то у меня например была задача по обработке заявок. Около семи статусов со сложными условиями и возможностью перехода из статуса в статус - это как раз кейс для workflow.
Вопрос: JSON — есть ли разница между {'num': 1} и {num: 1}? Как лучше писать?

Лучший ответ:
Нет разницы - оба варианта некорректные, таких JSON'ов не бывает.
Конечно, на самом деле вы имели в виду кое-что другое, но... учитесь задавать вопросы.

Худший ответ:
https://jsonlint.com/
Валидируйте на здоровье
Вопрос: Как самоуничтожить программу при невыполнении условия?

Лучший ответ:
Само-удаление-после-использования-программы 

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

Лучший ответ:
Вообще чисто теоретически это возможно, но с ограничениями из-за принципа метасистемы Qt, а именно она регистрирует каждый тип под своим номером, а потом, когда нужно, на основе этого номера создаёт сам экземпляр класса.
То есть можно подменить, что бы при создании интерфейса создавать вместо него сам класс, но тогда вы не сможете использовать интерфейс "в прямом" его понимании,  т.е. использовать множественное наследование, т.е. один класс, один его интерфейс всё.  Хотя может быть да же и это можно обойти, если хорошо покопаться в метасистеме т.к. я внутренности смотрел не слишком пристально, но то, что возможно, это точно.
UPDT1: Пардон, всё уже придумано до нас:  pavelk.ru/ispolzovanie-interfejsov-klassov-v-qt-i-qml

Худший ответ:
qmlRegisterType("my.class",1,0,"Class") возможно вам поможет, но если вы хотите, чтобы свойства класса были  видны из qml, без наследования QObject вам вроде не обойтись. 
Еще, помимо  Q_DECLARE_METATYPE, надо делать  qRegisterMetaType
Вопрос: Правильно ли я понимаю назначение спецификации HTML?

Лучший ответ:
Да, правильно. Но стоит учитывать, что во все времена, начиная еще с самых первых браузеров (mosaic и его img, например) в браузерах встречались такие фишки, которых нет у конкурентов и нет в спецификациях.
И обычно конкуренты перенимают эти фишки быстрее, чем они вносятся в спецификации (ну кроме IE, который традиционно отстает).

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

Лучший ответ:
красиво ты это через бутсраповские col не реализуешь. делай сам. через inline-block/float:left к примеру. и каждому блоку задавай свою ширину. а в media меняй

Худший ответ:
На бутстрапе 12 колоночная сетка, которая подходит не всегда.
Я написал для себя свои сетки на 2 3 4 6 8 10 12 16 колонок и под каждое разрешение
После этого в конкретном проекте (или модуле) задаю класс b-grid_padding_8 b-grid_margin_bottom_16, а по умолчанию сетка без отступов вообще.
Таким образом если мне нужны нестандартные (неодинаковые колонки) - я либо подбираю нужное соотношение в сетках, а если его невозможно подобрать в процентах - задаю g-grid__col без цифры, а потом добавляю второй класс .b-project__colleft/right и указываю размеры ячеек для левой колонки например width: 200px, для правой width: calc(100% - 200px).
Конкретно по вашему примеру: у вас сетка начинается не отступом, а колонкой (отступа то ли нет вообще, то ли он уже использован для того, чтобы сместить всю верстаемую страницу) - а внутри отступ есть - то есть по любому у вас будет "сетка-в-сетке" или "сетка-в-контейнере".
Вопрос: Нужна ли папка node_modules в директории проекта?

Лучший ответ:
Папка node-modules нужна для разработки (проще говоря это различные библиотеки которые ты можешь использовать в проекте). Gulp это task менеджер который посредством различных заданий в итоге соберет твой проект. Чаще всего во фронт энде используют так называемые препроцессоры (Pug, Sass, Less...) и исходники хранятся в отдельной папке (например src или source), посредством Gulp эти файлы при помощи библиотек node_modules собираются в готовый проект (html, css, js) который и деплоится на хостинг. 
А если честно, использовать Gulp не имея хотя бы базовых знаний и представлений о NodeJS еще рано.

Худший ответ:
Gulp-cli нужен, чтобы в консоли можно было обращаться прямо к gulp, иначе пришлось бы писать что-то типа npm run ..., node gulpfile.js... Теперь можно писать gulp sass (например), и все. Папка node_modules должна появится, это модули, которые нужны для галпа, в частности, для работы, но она ВООБЩЕ не нужна на сервере! И не вздумайте ее пихать в гит или отсылать программистам)) Отсылать проект надо с package.json, и остальными папками, в которых Вы работаете, аля src, и плюс всякие там .babelrc, .gitignore, readme.md и так далее.
Вопрос: Как присоединиться к стартапу за долю?

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

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

Лучший ответ:
Консоль наш метод. Используется Smartctl из https://www.smartmontools.org/
Ни от каких экзотических драйверов не зависит, так что спокойно запускается с любого компа без установки.
Вывод перенаправляем в текстовый файл, который копируем на сервер.
Запуск можно добавить в logon скрипт.

Худший ответ:
С помощью GPO раскатать  клиент aida64 network audit собрать отчет
Вопрос: Как выбрать случайные файлы из папки?

Лучший ответ:
Вот так#!/bin/bash
if ! [ $3 ];then
	precent=6
else
	precent=$3
fi
ls $1 > ls.log
while read line
do
	[ $[ $RANDOM % $precent ] == 0 ] && cp -R $1/$line $2
done < ls.log
Сохраняешь этот скрипт к примеру сюда /usr/local/bin , к примеру под именем cprandom
далее делаешь его испольняемым.
chmod +x  /usr/local/bin/cprandom
далее работаешь
cprandom $1 $2 $3
где
$1 - это адрес папки с твоими файлами
$2 - адрес папки куда копировать рандомные
$3 - указать колличество цифр начиная с 0 которые участвуют в рандоме, то есть указывая 1 там всегда будет 0 и все файлы скопируются, 2 - 50 на 50, 3 , треть ну и т.п. По умолчанию стоит 6
То есть к примеру
cprandom /home/vity /tmp 20
Приятного использования))
Писал на коленке, даже не запускал ни разу, но вроде без ошибок. Если что пиши)

Худший ответ:
Можно написать скрипт на питоне
Вопрос: Как найти свою ц/а?

Лучший ответ:
> Соцсети не помогают, для этого нужны денежные вложения. 
Либо время.
Вопрос, как я понимаю, скорее не про ЦА, а про формирование сообщества. Чтобы народ не рассходился между выпусками игр.
Для этого нужно тратить время и (опционально) деньги. Делается так:
- Заводится форум/блог/группа в соц. сетях - лучше форум с блогом и репостинг постов в соц. сети - не так сложно сделать, как кажется. Но главное одну площадку сделать основной (чтобы не размывать людей) и на ней вести общение.
- Отовсюду пробрасываются ссылки на основную площадку (из игр, статей, новостей, etc).
- Общаетесь там с игроками, отвечаете на вопросы, задаёте вопросы. Общаться можно в том числе и не по основной тематике (хоть про спорт, хоть в словесные игры играть), нужно чтобы у людей там завязались знакомства.
- ??????
- Профит.
Если людям игры нравятся, то рано или поздно они соберутся в сообщество. Главное помнить, что сообщество является отражением своих лидеров (как себя будете с ним вести, таким оно и будет).

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

Лучший ответ:
Посмотри синтаксис send_mail, вторым параметром идет plain_textdef send_mail(subject, message, from_email, recipient_list,
              fail_silently=False, auth_user=None, auth_password=None,
              connection=None, html_message=None):context = {
  'order': order,
}
send_mail(
  'Thanks for order',
  'blablabla',
  email_from,
  [order.email],
  fail_silently=True,
  html_message=get_template('emails/confirmation.html').render(context)
)

Худший ответ:
Подскажите, как быть со стилями? Стили тоже в шаблон интегрировать, а не хранить в css?
Вопрос: Где найти старый Директ коммандер?

Лучший ответ:
Пока еще можно скачать тут
https://direct.yandex.ua/commander/?from=dirface14

Худший ответ:
Старый Direct Commander уже не работает.
Новая версия 3.34.0 часто даёт ошибку и закрывается.