Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как оценить свои способности в проектировании пользовательских интерфейсов?

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

Худший ответ:
> Пожалуйста, посоветуйте, с чего начать и что закончить, чтоб иметь возможность предъявить доказательства своих способностей в этом направлении?
Доказательство вашей способности создавать интерфейсы только одно: факт создания вами интерфейсов. Чем лучше интерфейс, который вы создали, тем выше ваши способности (по крайней мере были на момент создания).
> По каким критериям можно оценить хорошего проектировщика интерфейсов?
По качеству создаваемых им интерфейсов. Критерий как и для любой другой профессии.
> Каким образом упорядочить и закрепить знания в области проектирования взаимодействия, чтоб появилась возможность профессионально реализовать себя в этом направлении?
Знания закрепляются только одним способом: через практику. Проектируйте больше интерфейсов.
---
Добавлю. Как я уже сказал, определить способности человека к созданию Y является факт создания им Y и качество создаваемого им Y. Конкретно в вашем случае это означает что доказать свои способности вы можете только создав интерфейс, который будет хорош объективно (т.е. и для других людей тоже, а не только для вас). Но помимо этого и прежде всего у него должна быть способность различать по качеству Y, созданный другими людьми. Для вас это означает, что вы должны быть способны отличить хороший интерфейс от плохого и по возможности объяснить эту разницу другим людям.
Вопрос: Открытый код и внутренние разработки?

Лучший ответ:
Мне кажется, есть такое заблуждение, что выкладывание проекта в открытый доступ привлечет к нему активное внимание, в том числе и нежелательную критику. В психологии даже термин есть для этого: spotlight effect.

По крайней мере, мой опыт свидетельствует об обратном: по умолчанию, всем плевать. Особенно, если вы выкладываете не законченный продукт, а вспомогательные утилиты и свои собственные наработки, для использования которых требуется определенный уровень подготовки или вовлеченности. Посмотрите для примера на наш аккаунт на github. Неплохие, как мне кажется, вспомогательные утилиты, выложенные в открытый доступ, привлекли внимание… практически исключительно наших же сотрудников. Поэтому мой совет был бы такой:

 — Исправьте откровенные косяки, если такие имеются.
 — Сделайте небольшой файл README с описанием возможностей и правильного способа установки
 — Выложите на github. Публикация на github не накладывает серьезных моральных обязательств :)
 — Если стыдно сообщать о проекте всем, расскажите только своим друзьям. Вдруг им понадобится и понравится.

Очевидно, нет смысла наращивать функционал, которым вы не будете пользоваться, и возможно, нет смысла добавлять обработку всех возможных случаев, если в вашей работе они не возникают. Если какой-то проект заинтересует общественность, вы об этом узнаете, и будете действовать сообразно обстоятельствам.

Из быстро заметных позитивных моментов. Выкладывание проекта в открытый доступ, скорее всего, приведет к повышению уровня сознательности при добавлении нового функционала в проект, что благотворно скажется на общем качестве кода. Все-таки мысль о том, что кто-то может сделать code review, даже потенциально, она дисциплинирует.

Худший ответ:
unconnected, мне кажется, что Вам подробно всё расписали. Мало того, в Вашем вопросе уже есть ответ. С одной стороны хочется выложить в свободный доступ, с другой — стыдно. Надо трезво оценить, возможен ли интерес со стороны к Вашим нарабаткам. Если возможен (и хочется выложить), то надо просто исправить те места, за которые стыдно. Если Вы осознаёте, что Ваши наработки не будут полезны другим, то, наверное, не стоит повышать энтропию.

Хотя возможны и другие причины для публикации кода, например, пиар.
Вопрос: А какие вы знаете сайты где бесплатно помогут написать код?

Лучший ответ:
Здесь тоже помогают, если человек показывает свой нерабочий код и просит помочь найти ошибку/исправить, а не НАПИСАТЬ ВСЁ за него.
Собственно, на любом сайте (будь то QA или форум), где обитают программисты, ситуация одинакова:Нужна помощь и ты сделал порядка 50%-70% работы? Не вопрос, поможем!Нужна помощь, но ты ленивая задница, которая хочет всё за просто так? Дуй на fl.ru/freelansim.ru/... (нужное подчеркнуть)
Такова природа людей из этой области: любят тех, кто стремится к знаниям, и презирают тех, кто пытается идти по пути наименьшего сопротивления.
Судя по вопросу, ищете легких путей?

Худший ответ:
Имхо нельзя быть совсем уж жмотом, и жалеть рублей 500 на оплату труда фрилансеров. Они бедолаги и так трудятся за копейки. Работу реально стоящую тысяч 5 они сделают тебе за 1, а то и за 500 рублей =)
Вопрос: Golang и highload

Лучший ответ:
Недавно Cloudflare писали статью о том, как они попробовали Go и теперь всё переписывают на нём. Отличный пример highload. А также Iron.io и Disqus.
1.  Мгновенная компиляция, хорошая производительность, удобная параллелизация процессов.
3.  Динамично развивающийся язык, уровень вхождения сопоставим со скриптовыми языками, всё больше проектов из highload его хвалят.

Худший ответ:
А вот тут bitly рассказывает их опыт с go
Вопрос: Самая оптимальная литература по изучению C++, для новичка?

Лучший ответ:
Шилдта попробуйте. Излагает достаточно просто.

Худший ответ:
Спасибо всем за ответы! Выбрал Прата С. "Язык программирования C++ Лекции и упражнения"
Вопрос: Нужно много аватарок с животными в одном стиле. Как сделать, подскажите интересные варианты?

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

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

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

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

Лучший ответ:
Можно, если Вас устроит писать на HTML5 + JS + CSS3. Например, с помощью PhoneGap.

Худший ответ:
Тогда еще такой вопрос возник: мне вообще в целом интесна тема разработки мобильных приложений, на чем лучше остановитя IOS или Android? Что перспективнее, востребованнее?
Вопрос: Что сейчас перспективней в мире Web технологий?

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

Худший ответ:
@inlanger Мне нравится писать на ASP.NET MVC и я получаю от этого удовольствие ), но если смотреть в плане финансов и работы,то тут очень сложно: очень мало вакансий,фриланс,порог входа...В будущем я очень хочу разрабатывать большие высоконагруженные веб приложения,но хочется с чего то начать в плане работы,чтоб зацепиться...Но вы правы)удовольствие превыше всего)
Вопрос: Нестабильная проблема с включением десктопа

Лучший ответ:
Судя по описанию корень зла в разряжающемся/разряжающемся конденсаторе или в остывающих/нагревающихся элементах. А это уже значит что железке почти приснился пушной зверек ибо такое ремонтируется далеко не любыми руками. Вариантов, собственно, совсем немного: либо блок питания ( если повезло ) либо мать. Кстати запуск кулера БП и подача 5/12V еще не говорит о его нормальной работе. Начни с замены БП.

Худший ответ:
Обновить BIOS?
Вопрос: Как избавиться от global-перменных в php?

Лучший ответ:
Как избавиться от global-перменных в php?
не использовать глобальные переменные.
альтернатива - inversion of control, dependency injection.

Худший ответ:
Как избавиться от global-перменных в php?
не использовать глобальные переменные.
альтернатива - inversion of control, dependency injection.
Вопрос: Как начать работать?

Лучший ответ:
Вариант номер раз:
Идете на фриланс биржу (на отечественную fl.ru, freelance.ru, freelansim.ru или на зарубежную), фильтруете ленту заказов по своим навыками и пишите что готовы сделать работу за такую-то сумму без предоплаты и что если человеку понравится - он заплатит, а если нет - просто не возьмет работу. Тут нужно быть готовыми что вас могут “кинуть”, но понимать что вы делаете это “ради опыта”. 
В худшем случае вам не заплатят, но вы положите работу в портфолио.
В лучшем - вам и заплатят и отзыв оставят и в портфолио работа ляжет.
Вариант номер два:
Стучите к дизайнерам, их тоже можно найти на фрилансе, и говорите что они могут предлагать ваши услуги по верстке/программированию/ваш вариант.
Условия для заказчика при этом могут быть те же, а для дизайнера еще и процент от сделки. Тут худший и лучший случаи такие же как и в предыдущем варианте.
Вариант номер три:
Берете и делаете сайт на основе готового шаблона с легким кастомом для себя/брата/родственника/благотворительной организации/городской организации/предприятия/ваш вариант и кладете себе в портфолио.
Денег вы тут не получаете, зато работы получается более полноценной.
Когда в портфолио будет 2-3 хорошие работы, можно уже начинать брать небольшую предоплату и работать по варианту есть заказ-есть ваше предложение. Когда будет 5-10 достойных работ, можно без проблем устраиватся на ставку, если вы еще будете хотеть в офис :)

Худший ответ:
Не вижу проблемы. 
Приходишь к работодателю и говоришь, что хочешь работать и развиваться в этом направлении.
Просишь зарплату 1\2 от джуниора и тебя берут
Через 3 месяца ЗП все-равно поднимут до нормальной. А пока опыт появится.
Вопрос: Почему файловая система linux переходит в режим чтения?

Лучший ответ:
в fstab написанно же error=remount-ro
скорее всего ошибки диска. что говорит dmesg?

Худший ответ:
Скорее всего диск посыпался.
Смотри Smart диска (smartmontools, gsmartcontrol).
Вопрос: CSS сброс стилей button?

Лучший ответ:
Если высота кнопки известна, то может как то так?
http://jsfiddle.net/gvk4f/21/

Худший ответ:
или добавить padding-bottom:50px; в стиль button
Вопрос: Выбор системы мониторинга: возможна ли каскадная структура?

Лучший ответ:
В заббиксе есть заббикс прокси можно его на роутере развернуть или же пробросить всего один порт

Худший ответ:
Вариантов 100500
1) От ВПН-а (без смены гейта)
2) До ссш-тоннелей обратных, если нету белого айпи
Основной вопрос ЧТО и КАК ты собираешься мониторить конкретно
Вопрос: Есть ли онлайн-сервис, делающий css-код кроссбраузерным?

Лучший ответ:
Сервис автоматической расстановки вендорных префиксов: autoprefixer.github.io
P.S> это решение конкретного случая. От себя хочу пожелать многим осваивать системы сборки Grunt, Gulp и т.п. , а также некоторые IDE, с ними не возникает подобных вопросов

Худший ответ:
О каких хаках и костылях идет речь? Я только для border-radius и box-shadow прописываю параметры для старых мозил и вебкитов, остальное и так отлично.
Вопрос: Как побороть свою лень?

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

Худший ответ:
Для успеха задачи нужно проговаривать. Найди себе кого-нибудь, кого сможешь грузить.
Вопрос: СПб, ночное кафе/интернет-кафе/кофейня с Wi-Fi?

Лучший ответ:
хорошее кофехм, а ты точно из Питера?

Худший ответ:
www.cafemax.ru/ по-моему еще работает
Вопрос: Альтернатива Microsoft Office?

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

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

Лучший ответ:
Зря тут речь идет про Windows 7. Под такое дело хорошо работает Debian, проверено.
Более того, буквально парой строчек в конфиге можно ограничить браузер одним сайтом.
А в винде дыры так или иначе все равно найдутся...
Конфиг киоска на Debian:
/etc/rc.local :!/bin/sh -e
iptables -t filter -A INPUT -p tcp -s YOUR_SITE.ru --dport http -j ACCEPT
iptables -t filter -A OUTPUT -p tcp -d YOUR_SITE.ru --dport http -j ACCEPT
iptables -t filter -A INPUT -p tcp --dport http -j DROP
iptables -t filter -A OUTPUT -p tcp --dport http -j DROP
iptables -t filter -A INPUT -p tcp --dport https -j DROP
iptables -t filter -A OUTPUT -p tcp --dport https -j DROP
su -- user -c "startx" &
exit 0
/home/user/.xinitrc :xset -dpms &
xset s off &
exec chromium -kiosk --start-maximized --disable-restore-background-contents --window-size=1280,1024 --disable-translate "http://YOUR_SITE.ru/PATH_TO_PAGE/"
Запускается Хром прямо под иксами, без оболочек, и открывает нужную страницу. Ни на какие другие сайты доступа нет. Возможности вызвать какие-то другие программы, не имея пароля администратора - тоже ;)

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

Лучший ответ:
Рецензия
Но ты читай-читай. Тебе подойдёт.

Худший ответ:
xakep.ru/2010/06/03/52289
обо всём.
Вопрос: Можно не использовать шаблонизатор для NodeJS?

Лучший ответ:
так как не вижу смысла он и сам по себе уже шаблон.
Пока у людей пишущих на php появляются такие мысли, над php будут продолжать смеяться. Единственная причина по которой вы можете использовать php как шаблонизатор - возможность открывать и закрывать теги, отмечая зону действия скрипта. Причем уже довольно давно (лет так 8 точно) в цивилизованном мире принято использовать один открывающий тег на файл и даже не закрывать его. В целом PHP плохой шаблонизатор. Более того, недалек тот день, когда можно будет отключить вообще эти открывающие/закрывающие теги.А как происходит дело в NodeJS ?
А никак, js это js, html это html. Хочется извращений - можно хранить все в js в виде строк и работать с ними. Но лучше всегда использовать шаблонизаторы. Это как минимум будет вас ограничивать в том, что можно пихать в шаблоны а что нет. В идеале запрос данных не должен происходить из шаблона выше по слоям, только вниз. Скажем концепции типа HMVC родились именно из этого ограничения, при этом мы не нарушаем правило, о том что поток данных идет сверху вниз вместо прямого обращения из view к логике.

Худший ответ:
Шаблонизаторы нужны только если Вы делаете индексируемые страницы типа информационного сайта или блога, нода это делать может, но это не ее профиль, для веб-приложений это плохая привычка. Если у Вас приложение, то сделайте его одностраничным SPA, на сервере отдавайте корневую страницу и AJAX API, а на клиенте - забирайте JSON и в соответствии с данными модифицируйте DOM страницы. Для браузерной стороны посмотрите React и WebComponents.
Вопрос: После изменения файла PHP, данные на сайте долго обновляются. Хостинг REG.RU. В чем проблема?

Лучший ответ:
Какое кеширование стоит на сервере, можно посмотреть, вызвав phpinfo().
В моем случае помогло добавление в .htaccess строки:
php_flag opcache.enable Off

Худший ответ:
Хостинг 
Может быть вам лучше создать тикет в их суппорте?
Вопрос: Почему Firefox 3.6 до сих пор настолько популярен?

Лучший ответ:
Потому что новый ничего нового не привнес, кроме миленьких табиков. Как жрал памяти так и жрет. А в остальном все и так работает.

Худший ответ:
Ну у многих отключено автообновление, еще многие боятся обновлять, т.к. «что-то может слететь», кто-то «привык» или просто не до того, ну и некоторый процент — корпоративные, необновляемые, установки.
Вопрос: Почему так все не любят Dreamweaver?

Лучший ответ:
Почему не в notepad++?
Я как и hax0r :3 пользуюсь ST3 и считаю, что этого достаточно. Главное настроить нормально.

Худший ответ:
Ну это как верстать в ворде - в принципе возможно, но не эффективно.
Я конечно не знаю как сейчас, но раньше wysiwyg-редакторы плодили кучу лишнего говнокода.
Super User: Все считают, что Dreamweaver это wysiwyg-редактор и не подозревают о том, что на нем можно еще писать код.
Всем это отлично известно, но тогда зачем "плодить костыли", когда ты можешь открыть тот же Brackets и смотреть результат в том же хроме (под который ты и верстаешь)?
Вопрос: Как правильно ориганизовать комментарии при использовании Mongo DB?

Лучший ответ:
Я считаю, что лучше всего хранить комментарии и информацию о пользователях отдельно. Соответственно каждому комментарию прописывать ObjectID автора (ну или просто id числом). Куча запросов в данном случае совершенно не нужна. Нужно всего лишь после получения списка комментариев пройти по ним и сложить все id авторов в массив, после чего сделать ОДИН запрос, и получить всех авторов (естественно только те поля которые нужны). Примерно так:
authors = db.users.find({"_id": {"$in": authors_ids_array}}, {«nickname»: 1, «photo»: 1});
Собственно запрос по индексированному полю будет моментален, даже при большом количестве запрашиваемых пользователей. После этого соотнести комментарии с полученными пользователями я думаю уже проблем не составит :)
Отдельно по поводу хранения самих комментариев. Тут есть 2 варианта. 
Если вам нужна будет возможность довольно часто делать выборку всех комментариев определенного автора, то под комментарии лучше всего создать отдельную коллекцию (то есть хранить каждый комментарий в отдельном документе), с индексированными полями author_id и topic_id. Но в таком случае количество документов в коллекции может вырасти до огромных масштабов.
Если же таких запросов не будет, либо они будут довольно редкими, то быстрее и удобнее хранить все комментарии определенного материала массивом в документе этого самого материала, и тогда не нужно будет обращаться к другой коллекции при получении материала и его комментариев. Запрос всех комментариев определенного автора в таком случае тоже возможен, хотя и будет несколько медленнее.

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

Лучший ответ:
ALTER TABLE  `yyyy` CHANGE  `xxxx`  `xxxx` DECIMAL( 10, 2 ) NOT NULL;
Float для финансов использовать НЕЛЬЗЯ

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

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

Худший ответ:
themeforest.net creativemarket.com wrapbootstrap.com
вообще сайтов громадное количество с хорошими работами, и так как они популярны остальные сами найдутся по мере того как будете входить в тему)
Вопрос: Как при написании текста использовать что-то похожее на bb-теги?

Лучший ответ:
Или Markdown как вариант

Худший ответ:
Уменя вот такой код работает function bbcode($str) {
		$bbc = array(
		'/\[hr\]/is' => '<hr />',
		'/\[b\](.*?)\[\/b\]/is' => '<strong>$1</strong>',
		'/\[i\](.*?)\[\/i\]/is' => '<em>$1</em>',
		'/\[u\](.*?)\[\/u\]/is' => '<u>$1</u>',
		/* ... остальные теги  */
		);
		$str = preg_replace(array_keys($bbc), array_values($bbc), $str);
		
		$str = $str.'<br style="clear:both;" />';
		
		return $str;
}
//эмуляция выполнения
//вывожу преобразованный bbcode в html код
//не забудте экранировать символы
echo bbcode($_POST['new_text']);
Вопрос: Как исправить ошибку LNK2019 связанную с template?

Лучший ответ:
Шаблонные функции нельзя описывать в отдельных cpp файлах. Пишите тело метода прямо в h файле.

Худший ответ:
Так, на всякий случай. А после закрывающей скобки class{} есть ";"?
Вопрос: Как увеличить размер массива в C++?

Лучший ответ:
1. Вы сами себя путаете, используя *(array + i) вместо array[i]
2. Вы создаете новый массив, не удаляя старый. Понятно, что в лабораторной это не критично. Но если вы собрались жить с С++, то либо вам будут резать глаз такие вещи, либо учите другой язык.
3. У вас есть функция, в которую передается массив и элемент. Функция возвращает либо новый массив, либо nullptr. Это противоестественно. Функция должна возвращать ссылку на массив - а новый он или старый, можно решать вне функции. Это кажется неважным, но хороший код базируется именно на таких мелочах, а говнокод растет именно из-за того, что "здесь же и так все понятно".
4. Наконец, в программе трэш. Запрашиваются значения для массива, но они не вводятся в сам массив. В массив добавляется не введенное значение, а 4 (?). lineArray сразу же теряется, поскольку ему присваивается nullptr...

Худший ответ:
так же указателем передайте новый массив, он заполнится в методе и далее пользуйтесь им)
Вопрос: Mikrotik: Клиент за NATом, FTP сервер в интернете. Как быть?

Лучший ответ:
а может выключить хелпер?
/ip firewall service-port disable ftp 
и сервер
/ip service disable ftp 
для начала

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

Лучший ответ:
У вас запись для triskirun.ru отсутствует.
nslookup triskirun.ru
Server:         8.8.8.8
Address:        8.8.8.8#53
Non-authoritative answer:
*** Can't find triskirun.ru: No answer
Пропишите, для начала, запись в ДНСе.
Потом настройте веб-сервер.
У меня это сделано примерно так 
server {
        listen www.XXX.YY:80;
        server_name     www.XXX.YY;
if ($host !~* ^(www.XXX.YY)$ ) {
                return 444;
        }
location / {
        rewrite  ^/(.*)$  http://XXX.YY$1  permanent;
}
}
Соответственно для nginx`а. if про host можно убрать, это моя личная заморочка, привычка так настраивать.
Соответственно все что приходит на адрес с www отправляется на адрес без www, а там уже все настроено и отвечает то что нужно.
А на части доменов у меня просто принципиально нет записи с www в DNSах и ничего никуда не перенаправляется, соответственно, а идиоты везде пытающиеся написать www просто не попадают туда набирая адрес руками.

Худший ответ:
Компания, которая предоставила хостинг, это sits.pro? Если нет, то возможно, NS-сервера домена указаны неправильно. А если да - копать в их сторону, так как ns1.sits.pro на запрос домена с префиксом возращает адрес, без префикса - не возвращает.
Вопрос: Распознать текст на скриншотах

Лучший ответ:
Утиль специально для этой цели. Староват, но в своё время никто лучше него с этой проблемой не справлялся.
www.structurise.com/kleptomania/russian.shtml

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

Лучший ответ:
Один из самых эффективных способов доказать необходимость чего-то -> показать руководству полезность этого(Спасибо, кэп!). Именно ткнуть носом в факты показать реальные цифры. Следовательно нужны хотя бы какие-то капитальные вложения, к примеру на SEO.
Единственная на мой взгляд политика, не требующая вложений — сравнительные анализ и анализ конкуренции, желательно с этими же цифрами, дабы показать начальству полезность данного направления для конкурирующих организаций.

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