Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Какова криптостойкость SSH?

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

Худший ответ:
mitm работает только при парольной авторизации. с ключами можно спать спокойно. подробнее.
внедриться в установленную сессию так же не предоставляется возможным, емнип.
Вопрос: Есть ли правило, которое приорететнее, чем !important?

Лучший ответ:
Единственный способ перезаписать !important - добавить еще одно правило с !important и приоритетом выше. В вашем случае должны работать, в общем-то, все способы:html.some-class {
margin-top: 0 !important;
}<html style="margin-top:0 !important">

Худший ответ:
Очень похоже на WP :D, нет important не перебьешь, я решал проблему, залазил в файл и убирал.
Вопрос: Почему не работает относительная адресация на сайте?

Лучший ответ:
Какая религия не позволяет писать так?<a href="/admin/page_editor">Настройка страниц</a>

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

Лучший ответ:
Вы сейчас говорите про CRM-систему, но в вашем случае - это слишком. Скорее всего Вам необходим простой task-менеджер или типа того. Попробуйте bitrix24, он бесплатный до 5-ти человек включительно.
Так же, выше Вам подсказали redmine. Так вот, это отличная штука, если разберетесь и сможете её поставить, то тогда эта система покроет все Ваши вопросы.

Худший ответ:
Вам нужно именно на wordpress?
Если нет - посмотрите, например, Redmine. Или вообще таск или баг трекер. Тут обсуждался вопрос
Вопрос: Как вытащить данные с древнего СD-R?

Лучший ответ:
Если у вас есть любая *nix система, то dd if=/dev/sdb of=~/cd.iso, где /dev/sdb - это CD (имя блочного устройства зависит от конкретной системы).

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

Лучший ответ:
Это называется Google Answer Box.
Упрощенный принцип действия я понял так:
С помощью своих алгоритмов Google выделяет из запроса сущности и находит в своей базе ответ, наиболее удовлетворяющий методологии E-A-T (expertise, authority, trust) - т.е. определяет авторитетный ресурс с высокой степенью доверия пользователей, контент которого написан опытными специалистами.
Также у Google есть Сеть Знаний (Knowlege Graph), которая используется в том числе для дополнения ответов на вопросы. Результат работы этой технологии чаще всего можно увидеть в сайдбаре поиска Google.

Худший ответ:
Это новый элементы выдачи относящийся к системе Rich Answers, подробнее можно тут почитать. При следовании некоторым советом можно вывести страницы своего сайта в этот Answer Box и получать больше трафика.
Вопрос: &quot;Тяжелые&quot; графические сайты — монстры прошлого или имидж?

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

Худший ответ:
Люблю красивые графические сайты. 
Главное чтобы:
а) шустро работали, а то презентабельность от того что секунды 3 ждешь пока полоса до 100% дойдет не айс.
б) Были адекватны тематике.

Тоесть если я увижу графически перегруженный сайт музыканта, художника, веб студии, все ок. Но если это онлайн банк то покручу у виска.
Вопрос: Как настроить JIRA для работы с SSL?

Лучший ответ:
Либо в конфиг пишете:<Connector 
                 SSLEnabled="true" 
                 acceptCount="100" 
                 clientAuth="false"
                 connectionTimeout="20000" 
                 disableUploadTimeout="true" 
                 enableLookups="false" 
                 keyAlias="jira" 
                 keystoreFile="C:\Program Files\Atlassian\Application Data\JIRA\jira" 
                 keystorePass="changeit" 
                 keystoreType="JKS" 
                 maxHttpHeaderSize="8192"
                 maxSpareThreads="75" 
                 maxThreads="150" 
                 minSpareThreads="25" 
                 port="443" 
                 protocol="org.apache.coyote.http11.Http11Protocol" 
                 scheme="https" 
                 secure="true" sslProtocol="TLS" 
                 useBodyEncodingForURI="true"/>
Перед этим запихнув в хранилище ключи (документации по этому делу вагон). 
Либо ставите перед жирой nginx с приземлением на него SSL и тогда конфиг такой:<Connector 
                   port="8080"
                   maxThreads="300"
                   minSpareThreads="25"
                   connectionTimeout="20000"
                   enableLookups="false"
                   maxHttpHeaderSize="8192"
                   protocol="HTTP/1.1"
                   useBodyEncodingForURI="true"
                   acceptCount="1000"
                   disableUploadTimeout="true"
		   scheme="https" 
		   proxyName="%jira.domain.name%" 
		   proxyPort="443"/>
Разумеется, перед этим настроив всё на nginx'е
Пысы моя сейчас работает и по первому варианту и по второму одновременно.

Худший ответ:
Годный вариант на nginx+jira получился такой:nginx.conf:server {
    listen 80;
    server_name jira.myhost.com;
    rewrite ^(.+)$ https://jira.myhost.com$1 permanent;
}

server {
    listen 443;
    server_name jira.myhost.com;

    access_log /var/log/nginx/jira_access.log;
    error_log /var/log/nginx/jira_error.log;

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl                  on;
    ssl_certificate     /etc/nginx/ssl/jira.myhost.com.crt;
    ssl_certificate_key  /etc/nginx/ssl/jira.myhost.com.key ;

    location / {
        proxy_pass http://127.0.0.1:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-for $remote_addr;
        port_in_redirect off;
        proxy_redirect http://127.0.0.1:8080/ /;
        proxy_connect_timeout 300;        
   }
}server.xml:<Connector port="8080"
...тут все по дефолту...
scheme="https" 
proxyName="jira.myhost.com"
proxyPort="443"/>
Вопрос: Куда пойти учиться?

Лучший ответ:
Здравствуйте. Берите книги по математике и алгоритмам - и вперед решать/читать/программировать. А эти все красивые слова "хотелось бы работать в сфере, связанной с искусственным интеллектом" - просто слова. Вы даже не понимаете, что за ними стоит. Плюс гарантия, что завтра вам понравится железо, послезавтра - 3D графика, а посмотрите "Терминатора" - захотите в робототехнику окунуться. То есть ваши желания как ветер в таком возрасте - я бы не обращал на них внимание. Уверен, потому что если бы вы понимали что такое работать с ИИ - то давно бы знали куда поступать.

Худший ответ:
Я наверное разочарую, но как такого факультета нет)
Иди в ИТМО, спбгу
Вопрос: Существует ли нормальное антиспам-смс приложение под Android?

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

Худший ответ:
Коллективный разум есть в "SMS Антиспам Online, но он требует интернета.
Вопрос: Копирование проекта под чистую — что делать с ворюгами?

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

Худший ответ:
vk.com/polovinka1 вконтакт героя
Вопрос: Не работает подсветка тегов плагина BracketHighlighter в Sublime Text 3, куда копать?

Лучший ответ:
Исходя из официальной документации - Sublime - Preferences - Package Settings - Bracket Settings User - Приложенный код - Ctrl + C - Ctrl + V - Ctrl + S - Profit. Мне помогло.{
    "bracket_styles": {
        "curly": {
            "icon": "curly_bracket",
            "style": "outline"
        },
        "round": {
            "icon": "round_bracket",
            "style": "outline"
        },
        "square": {
            "icon": "square_bracket",
            "style": "outline"
        },
        "angle": {
            "icon": "angle_bracket",
            "style": "outline"
        },
        "tag": {
            "icon": "tag",
            "style": "outline",
        },
        "c_define": {
            "icon": "hash",
            "style": "outline"
        },
        "single_quote": {
            "icon": "single_quote",
            "style": "outline"
        },
        "double_quote": {
            "icon": "double_quote",
            "style": "outline"
        },
        "regex": {
            "icon": "regex",
            "style": "outline"
        }
    }
}
Можно еще добавить в начало "high_visibility_enabled_by_default": true,, но это на любителя.{
    "high_visibility_enabled_by_default": true,
    "bracket_styles": {
        "curly": {
            "icon": "curly_bracket",
            "style": "outline"
        },
        "round": {
            "icon": "round_bracket",
            "style": "outline"
        },
        "square": {
            "icon": "square_bracket",
            "style": "outline"
        },
        "angle": {
            "icon": "angle_bracket",
            "style": "outline"
        },
        "tag": {
            "icon": "tag",
            "style": "outline",
        },
        "c_define": {
            "icon": "hash",
            "style": "outline"
        },
        "single_quote": {
            "icon": "single_quote",
            "style": "outline"
        },
        "double_quote": {
            "icon": "double_quote",
            "style": "outline"
        },
        "regex": {
            "icon": "regex",
            "style": "outline"
        }
    }
}

Худший ответ:
Тему смени или отредактируй.
Вопрос: Виртуальные рабочие столы на Linux?

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

Худший ответ:
Если правильно понял вопрос то посоветую решения www.nomachine.com.
Вопрос: Как наследовать от соседнего блока div?

Лучший ответ:
Сделайте внешний див, внутри которого будут два блока.
У внешнего display:table, у внутренних display: table-cell
https://jsfiddle.net/2dman5pr/1/

Худший ответ:
height, нет ?
Вопрос: Как настроить и использовать Stylus?

Лучший ответ:
Используй watch (grunt-contrib-watch)
з.ы. Stylus хороший выбор :)

Худший ответ:
Попробуйте использовать совместно с каким либо сборщиком, рекомендую gulp
Вопрос: Почему подключение устройств в ethernet розетку ложит сеть?

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

Худший ответ:
Заменить D-Link DES-1005D/RU и розетку не вникая в подробности. 
Проблема ушла? Розетку и D-Link DES-1005D/RU в мусорку или на запчасти, опять же не вникая.
У меня дома после 2-х лет безупречной работы задурила одна розетка. То есть Инет, то нету, то есть связь вроде, но адрес не получается... Проверки, перепробивки и перетыкания с роутера в свитч на втором конце провода результата не дали. Тупо заменил розетку - проблема ушла. Рука не поднималась выкинуть, но таки пересилил себя и выбросил.
Вопрос: Где находится материнской плате линии +3, +5v +12v?

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

Худший ответ:
выше все правильно написали.
А это для совсем ленивых:
Вопрос: Bootstrap сильно тяжелый для просто верстки под Друпал?

Лучший ответ:
Bootstrap универсален для всего, у него также есть поддержка адаптивной верстки. И не важно drupal или joomla, можно даже для django адаптировать, все будет зависеть от рук.

Плюс нагуглить можно это:
drupal.org/project/twitter_bootstrap
www.drupal.ru/node/90027

Худший ответ:
Drupal + Omega + Bootstrap: быстрое создание полностью кастомных тем оформления без верстки (часть 1, часть 2)
Вопрос: Delphi 7 бесплатная?

Лучший ответ:
Вряд ли бесплатная.
Сама она может и не продается, но купив последнюю версию (ХЕ6, но вроде кроме самого дешевого издания) можно скачать и использовать старую.
Можете попробовать Lazarus, слышал там особо сильных изменений не потребуется (но я не пробовал).
А где вы 1500 нашли? Если б 1500 было, то все б покупали и не жаловались на цены и политику Embarcaderro (отсутствие экспрес версий и т.д. как в VS, даже для обучения), но по-моему там минимум 7к за стартер.

Худший ответ:
Ну что вам мешает сказать что вы использовали лицензию универа в лабораторной?
Вопрос: Востребованы ли сейчас на рынке труда специалисты по безопасности веб-сайтов?

Лучший ответ:
Востребованы. Знать вы должны примерно следующее:
1) Как можно больше технологий и языков программирования для web (PHP, Perl, Python, ASP и т.д.).
2) Как можно больше СУБД и особенности каждой из них.
3) Наиболее распространённые уязвимости: SQL-injection, XSS, CSRF, include и т.д. Методы обхода фильтров и WAF'ов. Редкие уязвимости.
4) Правила и особенности грамотной настройки web-серверов в Windows и *nix. 
5) Специфику эксплуатации уязвимостей на разных конфигурациях (ОС/web-сервер/СУБД/ЯП).
6) Неочевидные вектора и уязвимости дизайна.
7) Автоматизированные средства для поиска уязвимостей.
8) Методы аудита безопасности сайтов.
9) И т.д.

Худший ответ:
В больших проектах — востребованы.
В компаниях «сайт за 5000 рублей» — конечно же нет.
Работу найти будет довольно сложно, т.к. специалистов по безопасности больше, чем крупных проектов. Однако, если найдете, это скорее всего будет «золотая жила». Хотя здесь всё зависит от ваших знаний.
Вопрос: Нанотехнологии: Стоит ли писать научно-популярные статьи на «околоITшную» тему?

Лучший ответ:
я за подобные статьи :)

Худший ответ:
Написал в вопросе ссылку на статью.
Вопрос: Какой будильник для Windows самый достойный?

Лучший ответ:
Windows —> Планировщик заданий —> Ежедневно —> Повторять задачу каждые : 5 мин. / 10 мин. / 15 мин. / 30 мин. / 1 ч. —> Вывод сообщения
nncron спокойно запускается под Windows 7

Худший ответ:
Но она не идет не под Семеркой, не под Восьмеркой, ни тем более под Десяткой.
nnCron уже давно и официально поддерживает все новые версии Windows - там его надо запускать как приложение.
Вопрос: Как сделать закрытый сервис вопросов и ответов?

Лучший ответ:
Алгоритм следующий:
1. Делаете сервис вопросов и ответов.
2. Делаете для всех неавторизованных пользователей редирект со всех страниц на форму входа.
3. По вкусу добавляете robots.txt
4. Profit!
Если какой-то из шагов алгоритма представляет сложность, есть альтернативный алгоритм:
1. Обращаетесь к профессионалам.
2. Profit!

Худший ответ:
но там кажется так нельзя сделать, чтобы сайт был закрытый. Может у кого-то есть еще интересные решения где легко можно закрыть контент от не зарегистрированных пользователей?if (empty($_COOKIE['auth'])) header('Location: /');
почитайте хотя бы одну книжку..
Вопрос: Как подсветить активный пункт меню?

Лучший ответ:
А вас не посещала мысль, что это будет правильнее сделать на php?

Худший ответ:
Во-первых, все таки правильно это делать при формировании страницы на php.
Ну а во-вторых, если уж вам так надо это сделать скриптом то попробуйте вот так$(document).ready(function() {
			var link = window.location.pathname;
			$('.nav li.active').removeClass('active');
			$('.nav li a').each(function() {
					if ($(this).attr('href' == link) {
							$(this).parent('li').addClass('active');
						}
					});
			});
	});
Вопрос: Проблема входа в домен после восстановления системы из образа

Лучший ответ:
Ваш админ правильно объясняет причину. Это не баг, это фича — задокументировано майкрософтом и вполне логичное поведение. Комп в вашей сиутации должен вылетать из домена.

Дело в том, что каждый комп имеет в домене учётную запись, которая содержит в том числе общий секрет с контроллером домена, т.е. пароль. Этот пароль устанавливается при присоединении к домену, время от времени (если память не врёт, раз в две недели) автоматически меняется компом на новый (случайный).

После первой же смены пароля компом, то, что в образе и то, что в AD будет различаться. Домен комп из образа «не узнает».

Правильный ответ: да, после разворачивания из образа комп из домена необходимо удалять и добавлять снова.

Худший ответ:
Все просто при вводе компьютера в домен Windows ему присваивается SID который по политикам домена меняется каждые 23 — 24 дня, соответственно клиент восстановленный из образа имеет другой SID который уже не знает КД и компьютер приходиться по новой регистрировать в домене. встречался с этой проблемой в образовательной сети где на компьютерах стоял ShadowUser который при загрузке восстанавливал первоначальное состояние компьютера, а домен менял SID через 24 дня и приходилось перерегистрировать компы на которых стоял ShadowUser. Политика безопасности домена. Почитайте тут может полезно будет.
Вопрос: Алгоритм/принцип построения графика неявной зависимости f(x,y) = 0?

Лучший ответ:
Получается что вам нужно найти пересечение поверхности z = f(x, y) с плоскостью z = 0.
Я знаю сюществуют специальные численные методы для нахождения этих контуров пересечения, нужно хорошенько в сети их поискать.

Худший ответ:
Спасибо всем за ответы! Жаль, как решение, можно только один пост поставить!
Вопрос: Какое будущее вы можете прогнозировать для языка программирования Go?

Лучший ответ:
Будущее светлое. Искать Go программистов компании всё ещё будут мало, но использовать  его будут всё больше и больше.
Для фрилансера один из наиболее важных моментов это Google App Engine. Веб сервисы нужны всем, а у GAE и стоимость низкая, и производительность с Go высокая, и в целом создавать удобно. Так что рекомендую.
Тем более знание Go вам никак в будущем не помешает перейти на какой-нибудь другой язык, если Go не подойдёт. Даже наоборот, чем больше языков знаешь, тем легче изучать новые.

Худший ответ:
Будущее отличное. На западе рост популярности экспоненциальный readwrite.com/2014/03/21/google-go-golang-programm...
По числу коммитов на github уже занимат 1/10 от Java. 
У нас в стране как всегда все отстает на несколько лет.
Вопрос: Что лучше всего можете порекомендовать для изучения html, JavaScript, jQuery, CSS?

Лучший ответ:
Я начинал с 30 days to learn jquery, очень понравилось. Хороший лектор Jeffrey Way
По по HTML/CSS тоже есть 30 days to learn html css 
PS: не обращайте внимание на название

Худший ответ:
Ответ легко ищется поисковиком
Вопрос: Что такое framework Agnostic?

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

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

Лучший ответ:
https://select2.github.io/ вот неплохой инструмент

Худший ответ:
И своими ручками можно! С помощью jQuery AutoComplete
Вопрос: Интерфейс Zune software?

Лучший ответ:
>>Сам Zune ни к Сильверлайту, ни к .Net отношения не имеет — он написан на C++.
Скорее это гибридное приложение.
Zune рисует интерфейс с помощью UIX (как родные приложения в WP7). Но аналогично выглядящие приложения можно разрабатывать с использованием WPF или Silverlight, благо существует множество тем для них.
Парочка для WPF: github.com/MahApps/MahApps.Metro chronoswpf.codeplex.com/

Худший ответ:
en.wikipedia.org/wiki/Metro_%28design_language%29
Контролы там и правда нестандартные, если я правильно понимаю, рисовались специально под приложение. Сам Zune ни к Сильверлайту, ни к .Net отношения не имеет — он написан на C++.
Вопрос: Как запретить autocomplete растягиваться больше определенной длины?

Лучший ответ:
Через стили не подходит, т.к. могут быть разные weight.
вы не путаете weight и width?

Худший ответ:
Попробуйте добавить box-sizing: border-box
Вопрос: С чем использовать AngularJS: с ASP.NET, ASP.NET MVC или с чистым .NET?

Лучший ответ:
Только что закончили проект на связке ASP.NET MVC + WebApi + AngularJS. Получилось очень клёво. Логика такая: MVC-котнтроллеры возвращают только чистую вьюшку с разметкой для AngularJS, тот обращается к WebApi, получает в JSON данные, ну и мапит на вьюшку. И при изменении данных шлёт их в JSON обратно к WebApi.
Плюсы:
1) Чёткое разделение на слои логики. WebApi-контроллеры покрываются юнит-тестами.
2) Чёткое разделение работы клиентских и серверных разрабов. До разработчика клиентского кода доходят только интерфейсы моделей, причём уже гарантированно работающие, т.к. проверяются тестами.
3) Внешние сервисы (с которыми мы интегрируемся или, в перспективе, мобильное приложение) интегрируются с тем же api, с которым работает сам сайт.
Минусы:
1) Требуется дописать приличное количество клиентской логики для корректного отображения ошибок валидации.
2) Большие страницы (а в нашем конкретном проекте на одной странице отображалось несколько вьюшек с разными api-контроллерами) подгружаются достаточно долго: сначала отображается пустая страница, затем первая часть, спустя пару секунд ещё и т.п. Но это больше вопрос оптимизации чем AngularJS

Худший ответ:
angular нужно юзать с rest на серваке. А уж как вы делаете restfull-сервис, на голом .net или на asp .net mvc это уже детали, хотя думаю последний вариант по удобнее будет, либо еще есть варианты.
Вопрос: Истории, которые вас тронули?

Лучший ответ:
Фильм «Мост в Терабитию». Не знаю, но я когда смотрел этот фильм, в конце чуть не рыдал.

Худший ответ:
фильм «Английский Пациент». Я реально плакал, когда там главная героиня умирала. 
Потом пересматривать не хотел. Но когда всё же через год или около того пересмотрел фильм, то опять плакал. Потом только лет через пять уже мог спокойно воспринимать фильм. 

книги В. Рыбакова «Очаг на башне» и «Гравилёт „Цесаревич“». В «Очаге на башне» финал, а в «Гравилёте» — сцена с воспоминанием главного героя о гусе с отрубленной головой. Опять плакал. 

Над играми не плакал, но считаю, что самый крутой сюжет в гейм-деве — это история Артаса в Варкрафте. 

Сериалы с самым крутым оригинальным сюжетом — это «Breaking bad» и «Homeland». 

Должен отметить, судя по личному опыту, что самое сильное эмоциональное воздействие художка производит в тех точках, где накладывается на личный опыт. То есть, это очень индивидуально. Кто-то будет сопереживать герою, которому в драке нос сломали (условно говоря), потому что ему самому нос сломали в аналогичной ситуации, а кто-то на это просто не обратит внимание.
Вопрос: На чем написан Zopim?

Лучший ответ:
v2.zopim.com/?zopim - js, но он возможно сформирован еще чем-то
не поленился и задал вопрос поддержке ) что и вы могли сделать, вы же не копии исходников просите
say on what technologies make your chat, besides javascript?
и ответ они не заZopiли
We've used Ajax, Python, Javascript, Flash, C# and HTML5

Худший ответ:
Спасибо за ответы и отдельно Prognosticator за то, что потратил на меня свое время. 
Интересно, а какой компонент они юзают для списка?
Вопрос: Как правильно установить Laravel на Open Server и начать нормально изучать?

Лучший ответ:
В Laravel надо DocumentRoot http-сервера ставить в папку public, а не в корневую папку:
1. Настройки - Домены - Управление доменами: Ручное управление (или ручное + автопоиск)
2. Добавляем домен руками: Имя домена: domain.com Папка домена: \domain.com\public

Худший ответ:
Composer идет вместе с open server, в меню найдите консоль и там она уже установлена и работает.
laravel.com/docs/5.0 - на первой же странице все подробно расписано. что вам еще нужно?
Если другая версия, то выберите и читайте.
А если не дружите с английским . то laravel.ruГУГЛИТЕ!
Вопрос: Как организовать файловую структуру как альтернативу MySQL?

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

Худший ответ:
Помню такую старую мобильную CMS на файлах как PCMS и еще одну от разработчиков RotorCMS. Все было на файлах и весьма стабильно работало с регистрацией, форумами, чатами, новостями и онлайн-играми