Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Сейчас уже есть смысл использовать bootstrap4??

Лучший ответ:
TB4 даже не дорос до Uikit 2, а уже почти готов Uikit 3.  
Это к слову dom1n1k Многие сторонние плагины на неё ещё не рассчитаны, нет официального сервиса для кастомных сборок и пр.

Худший ответ:
В боевом, массовом продакшене - скорее нет, чем да. И дело не столько во флексах, сколько в недоразвитости экосистемы четверки. Многие сторонние плагины на неё ещё не рассчитаны, нет официального сервиса для кастомных сборок и пр.
Но сама по себе v4, конечно же, намного лучше v3. И для каких-то изолированных проектов использовать очень даже можно и нужно. Я, например, для админок его использую.
Вопрос: Стоит ли использовать setImmediate / nextTick в Express?

Лучший ответ:
Просто оборачивание тяжелой операции в setImmediate большого профита не даст, Вы все равно блокируете поток на время ее выполнения.
А вот разбить ее на небольшие быстрые части с помощью setImmediate можно, сам midleware будет отрабатывать чуть медленнее, зато EventLoop будет отрабатывать.
В большинстве случаев адекватно прерывать задачу на обработку EventLoop каждые 1000 итераций цикла, хотя конкретное число итераций зависит от вычислительной сложности тела цикла в Вашем случае.

Худший ответ:
Я вот вообще не гуру ноды, но по моему 1-е бессмысленно... И как вернуть res? У вас ведь программа "дальше побежит" с пустым res и браузеру ничего не вернется. Может для записи информации и запросе её отдельно после это как-то применимо ...
В любом случае что мешает проверить?
PS
Я дилетант и не надо меня слушать :)
Поправьте если не прав.
Вопрос: Есть ли в stl такой мьютекс, который можно разблокировать из другого потока?

Лучший ответ:
Если тебе надо заблокировать один поток (или несколько, поставив их в очередь блокировки) до события в другом потоке, то тебе хорошо подойдет std::condition_variable.
На основе этой сущности можно реализовать механику "wait() -> notify/notifyall()" из pthread_monitor или из Java.

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

Лучший ответ:
откройте для себя Докер
уже можно

Худший ответ:
А как девелоперить прямо на хостинге?
Плохая идея, очень. Для разработки - используйте окружение, максимально похожее на прод.
Для заливки - тут уже все зависит от стека технологий, которым вы ограничены. Но как вариат - билд каталог на сервере с git, а далее заливка в рабочим каталогом через rsync. Можно через докер. Можно через tar архивы,...
Но диплой и ручная правка кода должны быть независимыми. Иначе 99.99% в самый подходящий момент отстрелите себе яйцы.что бы к примеру зайти на www.somesite.com и каждый мог в реальном времени наблюдать как идут изменение что избавляет нас от проблемы FTP в общем, остается только адрес хостинга в галпе менять на новом проекте.
Не осознал, зачем? Делаете релиз -> все видят изменения/И хочу спросить у старших товарищей как вы это все делаете, живете с sftp?
Разработка под Vagrant. Все правки коммитятся в общий репозиторий. В час Ч на проде pull и пересборка.
Вопрос: IPhone из Тайланда?

Лучший ответ:
1 тыс рублей? 34 долара? IPhone? А Вы случаем не отсылали денег на канадскую лотерею или президенту в африку?

Худший ответ:
Два последних айфона были тайландских. Полет нормальный. Если плевать на гарантию — покупайте:)
Вопрос: Какой идеальный вариант хостинга для Wordpress?

Лучший ответ:
1. VPS c 2мя ядрами проца, SSD и минимум 4Гб оперативы (потому что у вас много сайтов и всем нужно раздать места в кеше), у нормального хостера который не оверселлит, по крайней мере явно. Проверенные - Amazon AWS, Digital Ocean. Да, и без swap.
2. FreeBSD
3. Nginx, сертификаты Let's Encrypt, HTTP/2
4. PHP-FPM 7.1
5. MariaDB 10.2
6. Memcached или Redis
7. Адекватные настройки всего этого дела
8. Адекватные плагины кеширования (drop-ins для объектного кеша и для full-page кеширования где оно имеет смысл)
9. Все упомянутые сервисы через сокеты
10. Опционально - Varnish, HAProxy для SSL termination, Nginx fastcgi_cache для кеширования страниц целиком (где в этом есть смысл, вместо плагина на уровне WP)
11. Для управления всем этим не использовать Plesk, Vesta, ISP и прочую ересь. Учитесь делать все руками и самостоятельно.
Вообще, как говорится, дьявол всегда кроется в деталях. Иногда вопрос упирается исключительно в настройки - то fpm pool некорректно настроен, то open table cache в MySQL, то слишком долгий keep alive у Nginx, то упираетесь в лимит открытых файлов, то не кешируется достаточное количество файловых дескрипторов и тд. Корректные настройки всех сервисов под конкретные потребности конкретных сайтов - ключ к успеху.
Ну и, конечно, самое-самое главное - адекватный код самих сайтов. Ибо одна говнотема "все-в-одном" с парочкой таких же говноплагинов способна ронять даже хорошо настроенный сервер.

Худший ответ:
gpdhost.com  Думаю подойдет
Вопрос: Можно ли ставить 32ГБ оперативной памяти в ноут, если в спецификации указано макс 16ГБ?

Лучший ответ:
Можно ли в машину погрузить камень в 2 тонны? В спецификации сказано что можно только 1 тонну, но ведь существуют камни по 2 тонны? 
Суть думаю понятна.
Хотя попробовать можете - вряд ли что то поломаете.
Ограничение связано с биосом, с мостом и прочими внутренними вещами - они просто не умеют адресовать такие объемы.

Худший ответ:
ну да, никаких, еще в шине и проце ограничения
если спецификация запрещает - работать не будет, просто не загрузится
Вопрос: Видели ли вы решение чата на сайте БЕЗ всплывающего окна?

Лучший ответ:
Возможно подойдёт эта заготовка https://comet-server.com/wiki/doku.php/comet:simpl... или эта https://github.com/CppComet/php-chat-example навесите свой css и вёрстку поправить будет не сложно. За то в итоге будет идеально под вас сделано.

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

Лучший ответ:
Нет, порядок свойств не гарантирован и цифровых индексов они не имеют.

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

Лучший ответ:
Хоть вордом бы грамотность проверили... 
Человек, создававший тест имеет явно крайне поверхностное представление о работе фрилансера. Например, многие пункты с возможностью выбора только 1 варианта ущербны изначально (вопросы 5, 6, 15, 19). Вполне можно работать с разными заказчиками на разных услових, а где фрилансер работает зависит в том числе и от желания "левой пятки".

Худший ответ:
не заполнял анкету из за ее ущербности, для магистратуры сойдет, схавают, но от реальности оторвана
Вопрос: Какой подход лучше при pixel perfect?

Лучший ответ:
Лучший подход - бежать от pixel perfect

Худший ответ:
хм....все зависит от ситуации.
то что легко подгоняется padding - ами и margin - ами подгоняете ими, а остальное с помощью position
К примеру, вот это версталось с помощью pixel perfect.
p.s. 1 - это с помощью padding и margin, 2 - при помощи position
Старайтесь использовать position как можно реже. Только в самых необходимых случаях (я про absolute, fixed)
Вопрос: Можно ли работать на Западе в сфере IT без профильного диплома?

Лучший ответ:
Все зависит от страны, например в Нидерландах, нет требований к наличию профильного высшего образования. Главное чтобы вы получили оффер у работодателя, который уже обоснует что вы нужны.
В Германии, профильный диплом требуют. Я слышал кому-то удавалось обходить, но в целом это препятствие.
В США, профильный диплом - важная, но не обязательная опция. Там очень сложно найти компанию, которая впишется делать для вас H1B. Но даже если вы найдете, не факт что получите. Лотерея. + что там еще Трамп придумает ))
В Азии ничего не требуют, по крайней мере в странах вроде Вьетнама, Тайланда. Если нацелитесь на Сингапур, то там все сложно и вроде бы требуют.

Худший ответ:
Все будет зависеть от вашего работодателя.
Каких то жестких требовании нет. Если это не Гугл или Майкрософт и им подобные. Хотя и там есть исключения. В первую очередь оценят ваши мозги как бы это не смешно звучало:)
О вас больше скажут ваши проекты в которых вы принимали участие. Или же самостоятельно выполняли.
Вопрос: Можно ли в owl-carousel сделать слайды в 2 ряда?

Лучший ответ:
Есть плагин для owl позволяющий так делать: https://github.com/yunusga/owl2rows

Худший ответ:
А в чем проблема?
Положите в блок 2 картинки, друг под друга.
Прокручиваться будут 1-2, 3-4, 5-6 и так далее.
У вас даже на скрине верно нарисовано.
Вопрос: Как сделать скролл колесиком мыши по якорям?

Лучший ответ:
Как на счет такого алгоритма:После загрузки документа составляем массив из якорей и их смещения от верха страницы. Отдельную переменную для активного якоря заготавливаем.Прицепляемся на resize окна и обюновляем значения По scroll ставим флаг, начинаем анимировать scrollTop до соотв. якоря. По окончании анимации флаг снимаем.Если скролл вызывается еще раз, а флаг не сброшен - ничего не делаем.
Что-то вроде такого: https://jsfiddle.net/phgsmn8k/

Худший ответ:
Такой вариант не подходит?
https://youtu.be/RX5kFtUI7q0
Вопрос: Есть ли такая технология — получить из PSD автоматом нарезанный и сверстанный сайт?

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

Худший ответ:
На сколько я помню был какой то плагин для фотошоп который сам возвращал html файл но он строил сайт по табличной вёрстке.
Вопрос: Как закончить сделку на fl.ru?

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

Худший ответ:
Никаким. Такие данные вам не скажут в СП.
ФЛ вам ничем не обязан по сути, так как без СБР вы согласились работать.
А они предупреждают всегда о рисках.
Вопрос: Часто ли используют Bootstrap в работе?

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

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

Лучший ответ:
Я искренне надеюсь, что Вы сделали полные бэкапы и обновили их! Экономит массу времени и нервов, но по обычаю (по себе… ) гром не грянет, мужик не перекрестится… :(. После бэкапов как правильно подсказали выше… Все возможные тесты. У хитачи и свои утилиты есть диагностические, но и Виктория лишней не будет.

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

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

Худший ответ:
Транзишн перемещаете в новый класс в цсс, и когда елемент появляется вы ему этот класс присваивете через js.
Вопрос: Как решить проблему с Jquery.inputmask на андроиде?

Лучший ответ:
jsfiddle.net/jNkZM/21
Доработанный скрипт от digitalbush. Исправлен баг с курсором под Андроид

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

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

Худший ответ:
https://jsfiddle.net/webirus/o8wyrjnm/
На чистом CSS, картинка простая, запихнул её в BASE64.
Вопрос: Почему игры на Unity плохо оптимизированны?

Лучший ответ:
Если игра работает на 80-85% устройствах так, как необходимо и аудитория не теряется - то можно не оптимизировать. Во всех остальных случаях - нужна оптимизация.
1. https://docs.unity3d.com/Manual/BestPracticeUnders...
2. https://docs.unity3d.com/Manual/MecanimPeformancea...
3. https://docs.unity3d.com/Manual/MobileOptimization...
Additional: Draft upgrade to 2017.2
4. https://docs.unity3d.com/ScriptReference/AnimatorU...
5. www.strichnet.com/how-to-improve-the-performance-o...
6. Может это как-то поможет: https://docs.unity3d.com/Manual/ProfilerWindow.html
7. https://docs.unity3d.com/Manual/ExpertGuides.html

Худший ответ:
Потому что порог вхождения очень низкий и любой рукожопый разработчик может дотащить свою игру до магазина. Сам движок ни в чём не виноват кроме доступности, средств для оптимизации предостаточно: встроенный профайлер, внешние профайлеры, Frame Debugger, RenderDoc и т. п.
Нагружает движок всё, что есть в игре. Если оно сделано неаккуратно или из рук вон плохо, то и результат будет соответствующий. Решается это построением правильного производственного процесса и регулярным тестированием и профилированием. Если в план разработки изначально не заложена фаза тестирования и полировки, то потом, скорее всего, на неё уже не останется ресурсов. Кроме того, некоторые оптимизации требуют изменения подхода к разработке и на полуготовой игре их уже не применить. Многие студии находятся под влиянием "людей с деньгами", которые ожидают увидеть результат в кратчайшие сроки, а процесс оптимизации видимых результатов практически не даёт, и, если игра большую часть времени нормально играется, то на всё остальное закрывают глаза. Кроме того, тормоза и баги редко сильно влияют на продажи.
Что касается того, как оптимизировать игры на юнити, про это есть куча разделов в мануале, даже есть официальный туториал. В основном всё сводится к запуску профайлера и фрейм дебаггера и анализу циферок.
Вопрос: Блюр части изображения CSS3 + JS?

Лучший ответ:
Только с 2-мя изображениями, других вариантов вроде нет. Вообще дизайнеру нужно настучать, накриативят у себя в фотошопе, потом мучайся.codepen.io/werty1001/pen/eZQpZa

Худший ответ:
background: rgba(255,255,255,.6);
возможно
Вопрос: Как можно запоролить браузер, чтобы никто не заходил в мой вк и историю?

Лучший ответ:
Запароль пользователя. Остальным "пользователям" урезанную учетку дай и усё.

Худший ответ:
За вас уже все придумано, не сидите под админом. Сделай две учетки, одну для себя другую/другие для остальных. Все!
Вопрос: Что за ключ «/etc/ssh/ssh_host_ed25519_key»?

Лучший ответ:
Пытался гуглить, но всё что находилось - "ой у меня нет этого ключа, что делать".
У меня видимо более продвинутый гугл :)It's a new type of key that's been added to the latest OpenSSH. The ED25519 host key should be automatically generated the first time sshd(8) is started. Generation of the hosts keys is done in the /etc/rc.d/sshd start script. 

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

Лучший ответ:
Будет работать на максимально поддерживаемой частоте процессора 2400.  Переплачивать за более высокие частоты памяти нет смысла. ОЗУ можно покупать самую простую и не парится.

Худший ответ:
будет  2400 
иногда гонится на один шаг, но то слишком тонкое
Вопрос: Как изменить формат даты в массивe с помощью angular?

Лучший ответ:
Я делаю так  через ng-repeat
 {{data_grafics.dateStart | date : 'dd.MM.yyyy HH:mm'}} 
Если, это не правильный вариант буду ждать комментарий

Худший ответ:
Где мне прописать подобную строчку?
Там где вы данные получаете. При десериализации ответа от сервака.
Вопрос: Как правильно работать с изоляцией файловой системы в Docker'e?

Лучший ответ:
для того, чтобы замаунтить директорию /home/User/WebApps/Site1/app хост-машины в директорию /var/www/html в контейнере нужно добавить следующее в команду запуска контейнера:[...] -v /home/User/WebApps/Site1/app:/var/www/html [...]

Худший ответ:
Докер дыра. Нет там никакой изоляции.
Вопрос: Как в atom убрать строку Key Binding?

Лучший ответ:
Нашёл, это ctrl+.

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

Лучший ответ:
В этом и есть суть стека.
Поэтому и существуют разные структуры данных в зависимости от потребностей: стек (LIFO/FILO), очередь (FIFO), хэшмэпы, массивы, списки...

Худший ответ:
АКМ это простой преобразователь стека в очередь
А если серьезно, то стек работает по правилу LIFO (последним пришёл — первым ушёл) как патроны в магазине автомата. Еще есть очередь (как в овощном магазине) там действует правило FIFO (первым пришёл — первым ушёл) именно это вам и надо судя из примера.
Так же есть еще массивы и списки где произвольный доступ к элементам по индексу
Вопрос: Сервис для управления бизнесом

Лучший ответ:
Планфикс

Худший ответ:
Ищите CRM…
Вопрос: Как приходят в сферу сетей, компьютерной безопасности, защите софта, и прочих нишевых областей?

Лучший ответ:
там тоже куча гайдов и инструментов проверенных 
начинают так же как и с веб разработкой с матчасти

Худший ответ:
Сначала слышат про хакеров, взломы, безопасность и т.п. Начинают интересоваться, читать, смотреть фильмы ) Потом читают на английском, смотрят блоги и твиты крутых безопасников и white (grey, black) hat'ов...
Другой путь, друзья занимаются и ты начинаешь... Тоже вариант.
Вопрос: Читаемость php и html?

Лучший ответ:
Все нормально, ситуация отвратительная. Просто автор решил, видимо, не нагружать схемой MVC.

Худший ответ:
ну... вообще так делать нехорошо и обычно используются шаблоны (хотя бы sprintf или heredoc на худой конец). Просто видимо на начальных этапах грузить вас разделением обязанностей не захотели.
Если вас коробит, это хорошо на самом деле. Вы можете просто делать отдельные процедурки/функции которые будут формировать вам кусочки HTML или же всю страницу. Это будет хорошей практикой для вас думаю. Ну мол функции/процедурки которые готовят данные, а потом функции/процедурки которые делают из этих данных страничку.
Вопрос: Сложно ли создать игру на чистой Java?

Лучший ответ:
Смотря какие игры.
Текстовые квесты - аж бегом. Сервер MMO - реально. А вот СОВСЕМ без библиотек и с нормальной графикой - сложновато.
А так, если хотя бы с openGL - посмотрите на майнкрайт ;-)

Худший ответ:
Если вы сами напишете себе opengl/etc - да.
Вопрос: Как сделать счетчик действий?

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

Худший ответ:
Кешируйте count нужной сущности по каждому юзеру в его модели, или где вам покажется более правильным.
Обновлять его можно несколькими вариантами. Можно создать очередь в которую будет периодически валиться job после определенного действия пользователя. Можно задать временные интервалы обновления рейтинга, например 4 раза в сутки, и в промежутки по 6 часов потихоньку обновлять count по каждому пользователю (в таком случае кешировать мы будем старое и новое значение и их время, а рейтинг обновлять, когда у всех новое значение будет в требуемом промежутке).
Вопрос: Какую видеокарту поставить для Intel core i3-540 3.07Ghz?

Лучший ответ:
Вы сначала оперативки купите, 2 гб в 2015 году - смех, купите 2 планки по 4 гига.
Берите что-то по цене подходящее вам из 700 серии, как вам и советовали.

Худший ответ:
А почему Радеоны никто не предлагает? Думаю R9 270 вполне для вашего проца. Ну и как советовали - оперативки минимум до 4, а лучше до 8 гиг подкиньте.
Вопрос: Как избавится от такого хитрого adware?

Лучший ответ:
1. Встречал похожее, проверьте роутер. У знакомого стояло admin/admin - вирусняк поменял dns сервера.
2. Проверьте как запускается браузер - с какими ключами ярлык.
3. Проверьте hosts
4. Проверьте dns Вашего компьютера
5. CureIt/Adwcleaner/CCLeaner - всё от админа в таком порядке прогоните.

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

Лучший ответ:
Поток сознания.
Что хочется сделать, откуда поступают данные, где они должны обработаться, кто и какие действия должен предпринять и в каком конкретно месте этого процесса затык.
И откуда тут взялся PHP? Есть комп? Ардуина планируется быть подключенной куда? Зачем http по ком порту? 
Ваша ключевая проблема в том, что Вы еще сами не понимаете задачу. После уточнения вопроса уже будут более полезные ответы.

Худший ответ:
Лично я сделал себе схему FT232-to-ESP8266 и просто пообщался с ней в терминале с компа. Чтобы выяснить, как её инициализировать, как включить режим сервера, как включить режим клиента. В общем, там всё не столь тривиально. Пришлось повозиться, пока заработало.
Статей в Сети много, но лично я какого-то универсального рецепта не встретил.
Вопрос: Как написать своего бота для вк?

Лучший ответ:
Необходимо:
- умение программировать
- знание api спрашивай (если оно есть) или умение парсить html
- знание api вконтакта
- пара-тройка свободных часов на написание бота

Худший ответ:
Когда писал бота-переводчика, мне понадобились:
-Навыки программирование на C#
-Опыт работы с Telegram Bot API, VK API
-Библиотеки для парсинга JSON
-3 часа свободного времени
Вопрос: Какое направление выбрать для серверной разработки?

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

Худший ответ:
Кроме Вас выбор никто не сделает, поэтому советую воспользоваться поиском по ресурсу, подумать и принять "своё" решение. Данные темы были освещены бесчисленное количество раз.
Вопрос: Как спарсить быстро много страниц в PHP?

Лучший ответ:
А зачем скорость? Нужно терпение. Запускайте процесс и пусть себе парсит. Я для таких целей использую ПО contentDownloader там быстрее все настроить и запустить. Пускаете в 10 потоков и идете пить чай. 50000 страниц не особо много, 1-2часа и все будет готово. Вот был опыт с 5 000 000 страниц и сложной выборкой данных. 3 дня. Но если оно само парсит, то все равно не проблема.
Ну или кроном дергать скрипт раз в минуту и писать в базу результаты. Можно за раз по несколько дергать. И через n времени, где n явно меньше 10 часов, будет все готово.
Оптимизация больше времени займет. Если речь о ежедневном парсинге 1M страниц, тогда надо думать. Смотреть где больше потеря времени, при загрузке страницы или при работе скрипта, подбирать библиотеки. А для одноразовой задачи на 50k страниц, много чести, оптимизировать что-либо.

Худший ответ:
Ну во-первых, multi curl в гугл.
Во-вторых, если composer это не страшное слово, то сюда.
В-третьих, скорее всего большую часть времени отжирает не сам запрос, а разбор DOM через phpquery. Лучше таки использовать что-то посовременнее и скорее всего побыстрее.
Вопрос: Годный вуз (заочно)

Лучший ответ:
Про хорошее заочное образование ничего не знаю, к сожалению. Могу, тем не менее, посоветовать посмотреть видеозаписи лекций Computer Science центра: compscicenter.ru/

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

Лучший ответ:
Гугли: книга дракона компиляторы

Худший ответ:
SICP - структура и интерпретация копьютерных программ. Не С++, но зато фундаментально всё сделано. 
Ну и потом (а может и параллельно), можно изучить очень крутой проект - mal - Make a Lisp. На его основе можно написать свой интерпретатор Lisp на С++, например, подглядывая в существующие реализации.