Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как зайти в базу 1с удаленно?

Лучший ответ:
впн - сервер терминалов - тонкий клиент. на вкус и цвет.

Худший ответ:
также можно непосредственно пустить через Радмин, тимвиевер, амми и прочие )
Вопрос: Чем замыкать и размыкать цепь 220V?

Лучший ответ:
Не уверен, что правильно понял условия, но я бы использовал стандартные реле для монтажа на DIN-рейку, типа такого:
www.electro-mpo.ru/card8029.html
Они хотя бы точно рассчитаны на такие нагрузки.

Худший ответ:
А что вам мешает использовать в качестве включателя/выключателя транзистор?
А управление запитать батарейкой?
Вопрос: Как можно принимать сообщения без обновления страницы php?

Лучший ответ:
Используйте в клиентской части AJAX + Фильтрация/Валидация и в серверной части тоже PHP + Фильтрация/Валидация.

Худший ответ:
Используйте технологию комет для этого
Вопрос: Как раздать интернет с WIFI модема без авторизации, но с просмотром сайта?

Лучший ответ:
Купите unifi, стоит смешных денег, всё там уже есть, плюс можно печатать чеки с кодами доступов.

Худший ответ:
OpenWRT + Nodogsplash + Scheduler
Вот еще статейка: Configure a guest WLAN
Вопрос: Батарейка на nexus one,после обновления прошивки с 2.2.1 до 2.3.3

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

Худший ответ:
думал я один такой. Правда я обновился до CyanogenMod 7.0 RC2 (c Android 2.3.3 на борту).
Вопрос: В каких библиотеках можно посмотреть пример хорошего кода на python?

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

Худший ответ:
Все просто PEP8 . Если линуксоид то просто устнови при помощи pip и проверяй типа 12:$pep8 1.py
Вопрос: Как совместить EasyPHP и Laravel?

Лучший ответ:
Если это ваш рабочий компутер (не сервер), то 80 порт занят скайпом 99%
А в качестве сервера все советуют OpenServer.
Я в свое время пользовался Vertrigo, и до сих пор бы пользовался :)

Худший ответ:
Вы можете использовать laravel и без встроенного сервера, это даже желательно. Пропишите виртуальный хост с вебрутом на папку public. А вообще, раз работаете под виндой, давно пора перейти на vagrant, чтобы избавиться от гемороя и избавиться от проблем с разворачиванием под unix
Вопрос: Консольный калькулятор на C++. Как лучше сделать?

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

Худший ответ:
Берите любой парсер, например bison. Обычно в доках есть пример калькулятора.
Вопрос: Тема дипломной работы, связанная с Front-end?

Лучший ответ:
Мультиплеерная браузерная игра (придумать свою или взять что-то не попсовое). Сюда отлично лягут многие современные веб-технологии: Canvas, WebSocket, Web Storage и т. д. Серверную часть можно реализовать на Node.js. Саму игру лучше выбрать с интересной теорией, лежащей в её основе, всё-таки университет как ни как:ru.wikipedia.org/wiki/Математическая_головоломкаru.wikipedia.org/wiki/Категория:Математические_игрыru.wikipedia.org/wiki/Категория:Головоломки
Пример: stolarsky.com/2048-multiplayer

Худший ответ:
спросите у начальства своей студии. Им наверняка нужен какой-нибудь прикладной интсрумент
Вопрос: Необработанное исключение типа «System.OutOfMemoryException» в mscorlib.dll. Что делать?

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

Худший ответ:
Пожалуй, переделаю лучше код)
спасибо
Вопрос: Как искать удалённую постоянную работу в США?

Лучший ответ:
oDesk, vWorker, по моей статистике каждый 10-20 клиент хочет стать постоянным и готов взять на полный рабочий день, в т.ч. и в США. 4к или больше можно заработать даже работая 8 часов в день * 5 дней в неделю.

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

Лучший ответ:
А сама ОС на русском и местонахождение в РФ?
Чаще всего достаточно указать что вы находитесь в РФ.

Худший ответ:
Панель управления, Часы, язык и регион, Дополнительные параметры: Переопределение языка интерфейса Windows, русский (Россия)
Вопрос: Распознавание QR-кода с движущегося объекта при помощи IP-камеры?

Лучший ответ:
зависит от того что это за объекты и какой они формы. К примеру если объект мячик и qr код может оказаться снизу или с обратной стороны то ничего распознать не получится. К чему я это.  Идея возможна лишь если на конвеере лежат в одинаковом положении относительно "кубической" формы предметы, чтобы QR код был примерно в одинаковом месте и примерно под одинаковым углом. Для абстрактного коня в вакууме с QR кодом на пузе не сработает. Если есть возможность заменить QR на штрих код лучше заменить и соответственно поставить считыватели штрих кодов, это по цене может даже дешевле выйти чем ip камеры, а работать будет на порядок надежнее. Опять же как и с QR кодами положение штрих кода и самого объекта должно быть примерно одинаковым.

Худший ответ:
Ну самая большая проблема - фреймрейта IP камеры может быть недостаточно. Выяснить можно наверное только экспериментальным путем. Плюс немного смущает то, что камера может постоянно терять/ловить фокус (грубо говоря на объект сфокусировалась - внезапно объект проехал дальше - фокусируется на фон - и тут новый объект приехал). В остальном - ИМХО нормальная идея, почему бы и нет.
Вопрос: Порядок загрузки гостевых систем в KVM+libvirt

Лучший ответ:
Я конечно в этом деле мало что понимаю, но как насчет того что-бы написать bash скрипт который будет стартовать их по нужным правилам?

Худший ответ:
Да это без проблем. 
Но я думаю это будет костыль, а костыли имеют привычку ломаться.
Вопрос: Есть ли смысл обучаться HTML, CSS, JS и Java на teamtreehouse.com?

Лучший ответ:
Потрясающий сайт для начинающих!По Front-end куча материала.
Тем-более есть возможность получить триал на месяц или 14 дней.
 По сравнению с Udacity больше практических заданий(то есть посмотрели видео и 
сразу написали код).
 Между прочим советую обратить внимание на Udacity.Тоже восхитительный сервис, 
но всё бесплатно(кроме Nanodegree).

Худший ответ:
Потрясающий сайт для начинающих!По Front-end куча материала.
Тем-более есть возможность получить триал на месяц или 14 дней.
 По сравнению с Udacity больше практических заданий(то есть посмотрели видео и 
сразу написали код).
 Между прочим советую обратить внимание на Udacity.Тоже восхитительный сервис, 
но всё бесплатно(кроме Nanodegree).
Вопрос: Вопрос от новичка! Почему элементов больше чем нужно?

Лучший ответ:
Потому что узлы в ДОМ необязательно элементы. В вашем случае, там есть текстовые узлы (строки с пробельными символами). 
У каждого узла есть nodeType. У элементов он равен 1 (document.ELEMENT_NODE). Вам нужно отфильтровать все узлы на nodeType === document.ELEMENT_NODE

Худший ответ:
childNodes включает текстовые ноды(переводы строк итд...), используйте children для получения только элементов. А для количества спиногрызов можно использовать и childElementCount.
Вопрос: Проблемы с Telegram bot'ом — почему телеграм не отправляет запросы на адрес webhook?

Лучший ответ:
Зайдите через браузер на 
https://api.telegram.org/bot<токен_бота>/getWebhookInfo
и там увидите сообщение об имеющейся ошибке.

Худший ответ:
Я так понимаю проблема из-за сертификата. Точнее из-за выстроенной цепочки. 
Я покупал Comodo PositiveSSL. И они мне прислали только два файла: domen.crt, domen.ca-bundle. В инструкции их 4. Возможно что из-за этого проблемы? так как ссылка webhook в браузере у меня тоже открывается нормально. WebHook установлен, но ничего не приходит.
Вопрос: Как найти и заменить блоки текста (HTML-кода) в базе данных MySQL?

Лучший ответ:
1. sql - select все страницы from database
2. php foreach это все
3. php -регуляркой проверять наличие формы
4. php -регуляркой же заменять
5. sql - update record in database

Худший ответ:
Странно. А что - форматирование и переносы строк во всех формах разные? прям вот в каждой-каждой форме уникальные?
Вопрос: Упражнения для начинающих

Лучший ответ:
www.codecademy.com всё достаточно просто

Худший ответ:
https://vk.com/frontend_practice Запустили группу по практическим занятиям js | html | css. Публикуются задачи, проводятся стримы
Вопрос: Code distribution system

Лучший ответ:
Раньше делал так: hook на коммит в определенную ветку репозитория, который развертывает код из этой ветки на продакшене, вызывает миграцию схемы БД и говорит Apache-у перечитать конфиги.

В какой-то момент написал Makefile, который копирует файлы rsync-ом из текущего локального состояния репозитория, и там по мелочи всякие вещи (например, доставляет зависимости в virtualenv, если нужны). Удобнее, поскольку иногда хочется на staging сервер бросить код прямо из редактора, не коммитя.

Худший ответ:
hudson вас спасет.
Вопрос: При посещении сайта из за рубежа была англ версия, а для Украины и России русская?

Лучший ответ:
Не нужно решать за пользователя на каком языке отображать сайт. Смотрите настройки браузера
www.paulund.co.uk/auto-detect-browser-language-in-php

Худший ответ:
google.com 
В index.php делаешь проверку с какой страны пришел пользователь и соответственно перенаправзяешь
Вопрос: Проблема с placeholder в Firefox

Лучший ответ:
Так-то, там не только placeholder'ы не отображаются. А вообще текст в форме.
Уберите padding: 20px. Инпут высотой 34px. И это с учетом паддингов. 
Математическая задачка, сколько остается на содержимое инпута? Правильный ответ, нисколько.

Худший ответ:
если отключить * {
    -moz-box-sizing: border-box;
}
то все ок, а так у Вас не только placeholder, но и текст не виден.
Можете еще padding: 20pxубрать - тоже поможет.
Вопрос: Что делать, если обнаружил уязвимость на крупном сайте?

Лучший ответ:
Один мой знакомый (ТМ)
Нет, не так… на самом деле случай именно что не мой а знакомого. В то время я и сам был не безгрешен, ибо был молод а Интернет был дорог, но хоть сроки давности и вышли, но история не моя, но я за ней наблюдал лично и все ходы и уязвимости знал в лицо.

В общем в те времена когда безлимитный диалап стоил как средняя зарплата в месяц один мой знакомый нашел уязвимость у одного провайдера. Почти случайно нашел, так просто глянул и нашел. В те времена чудес было много, и к примеру проверка твоего права зарегистрировать льготный тариф производилась на стороне браузера (что я считал бонусом за сообразительность а не взломом).
Так вот — человек не прикладывал усилий, поэтому сразу же скинул им уязвимость. Естественно бесплатно. Правда малый был хоть и молод, но ума хватило писать не с основного адреса, а с защищенной аватары, где и прокси использовались, и чистый браузер с чистой системы, и антиаон умный на диалапе…
Провайдер сказал ему сухое спасибо, и спросили нет ли еще чего у него интересного.
Мой друг сказал что других уязвимостей у них он не знает, но судя по тому что была за уязвимость их должно быть много, но за символическую сумму он готов провести аудит безопасности (повторяю, это было очень давно, мы были молодыми и глупыми, и не думали кому такое предлагается). Те начали тянуть кота за гениталии, и вести пустую переписку…
Чуть позже из своих источников в провайдерских и правоохранительных кругах мы узнаем, что оказывается возбуждено дело, и ищут хакера, по тем самым реквизитам, что светились при общении. Малый даже имел неприятный разговор с правоохранителями, которые хоть и были его знакомыми, но устроили ему вынос мозга, мол зачем было ЛОМАТЬ такого-то провайдера и все такое…
Естественно официально его не нашли (да и не нашли бы, если бы просто людям которым это поручили не был бы знаком этот ник по сугубо личным связям).
Ну а малый потом таки провел аудит))))
Раз провайдер не захотел покупать его работу за символическую сумму (в цифрах не помню, но в ощущениях соизмеримо со стоимостью работы по созданию сайта-визитки из типовых скриптов) — то парень продал результаты анализа на черном рынке… в розницу так сказать.
Если я не ошибаюсь, то денег с этого дела хватило на покупку плохенькой квартирки.

Итого я считаю этичным и безопасным такой путь:
Анонимно и безопасно сообщаем об уязвимости. При этом нужно продумать чтобы инфа попала как можно выше, ибо в описанном случае если бы вопрос был бы к ТОПам, то вероятность охоты на ведьм была бы меньше.
Если администрация ведет себя неадекватно (хамят, не устраняют уязвимость и т.п.) то тут уже можно и выложить на хабре или продать. Считаю это этичным, поскольку им предоставили возможность всё исправить.

А вообще как по мне так ИТ-мир держится исключительно на этике атакующих. Да, да, даже у «черных хакеров» как правило есть некая этика…

Худший ответ:
Можно написать админам, многие поблагодарят, другие фиг знает... )
Если XSS или другие уязвимости, можно опубликовать и написать репорт на сайтах hackerone.com, openbugbounty.org и других...
Вопрос: Как сделать такую впадину?

Лучший ответ:
Внутренние тени в CSS

Худший ответ:
Тени внутренние!
Вопрос: Котируется ли Oracle/ Pl-sql Developer в США?

Лучший ответ:
Можно свалить и с опытом в 1 год, а можно быть никому не нужным и с 10-и летним опытом.
Совет на вес золота:
1. Заходите на linkedin
2. Ищите подходящие компании/рекрутеров
3. Читаете внимательно требования
4. Если вы подходите, то откликаетесь на вакансию
5. Если вы проходите собеседование, то летите спокойно в Штаты

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

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


заголовки событий
фотографии событий
календарь событий

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

Худший ответ:
У вас новостной сайт? Так акцентируйте внимание пользователя на новостях и их подаче. Сейчас сайт скорее говорит- «смотрите сколько у меня цветов и узорчиков».
Сравните например с www.bbc.co.uk/russian/
Вопрос: Как разобраться с typescript?

Лучший ответ:
Начните с ES6. TypeScript это тот же ES6/7 + плюшки.
Собственно "классы" в TS или в ES6 это всего-лишь сахар над старыми добрыми прототипами, что бы не писать все руками через Object.create или Object.defineProperties

Худший ответ:
Чтобы писать под Angular 2, typescript не обязателен, фреймворк будет поставляться и в скомпилированном виде.
Ну, а если все-таки надо контрибьютить именно в сам проект, то начните с официального руководства.
Вопрос: Грамотно подобрать конфигурацию ПК до 15 000 рублей?

Лучший ответ:
БП должен выдержать
Меня, если честно, смущает монитор 1024*768, учитывая, что он для обработки фотографий и векторной графики. Мне моего fullhd иногда мало.

Худший ответ:
Посоветовал бы:
1. купить память на более высокой частоте, например KIngston HyperX 1600
2. если привод не важен загрузочным и не нужны геморрои с подключением и кривой работой переходника то посоветую key.ru/shop/devices/kontrollery_pci/kontroller_pci_agestar_2xsata_1xsata_1xpata/#tab_features
3. блока питания хватит вполне.
Вопрос: Где могут помочь решить такую задачу?

Лучший ответ:
Если это надо делать на VB, то знания математики тут вообще не нужны.
Здесь будет 2 цикла (один вложенный) и всё. Тупо подставляете числа вместо x,y,z и считаете значения.

Худший ответ:
Для решения этой задачи нужно знать синтаксис бейсика. Я уверен, что подобная задача разобрана в методичке к лабораторной работе.
Вопрос: Dropbox + Ubuntu: обновление, замена иконок

Лучший ответ:
В их репозитории как раз и лежит Dropbox integration for nautilus (nautilus-dropbox), который очень редко обновляется (это всего-лишь меню для nautilus).

Чтобы обновить сам бинарный клиент Dropbox`а, достаточно выполнить следующие команды в терминале:
$ dropbox stop
$ dropbox status #Должно высветится «not running»
$ rm -r ~/.dropbox-dist/
$ dropbox start -i

После чего бинарный клиент будет скачан последней версии.

Худший ответ:
Зачем ставить дропбокс, есть есть ubuntu one?
Вопрос: Опера блокирует ВСЁ?

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

Худший ответ:
Вы смотрели блокированое содержимое по правому клику, «блокировать содержимое»? Это список блокирования для текущего сайта, в опере есть еще один — общесистемный, от открывается Настройки -> Содержимое -> Блокированное содержимое. Проверьте еще и его.
Вопрос: Почему не подключается category.php в wordpress?

Лучший ответ:
Та же проблема, никак не хочет подключаться шаблон category.php, хотя остальные нормально подключаются
Нашел в чем была проблема, "постоянные ссылки" стояли по умолчанию "День и название". После изменения на "название записи" все заработало

Худший ответ:
Я не уверен, но в файле, который подключается (category.php) требуется многострочный комментарий с какой-то информацией...
P. S.
clubwp.ru/xz-articles/sozdaem-shablon-dlja-otdelny...
"Самое главное в новом шаблоне в начале файла вставить такой код"<?php
	/*
		TemplateNamePosts: clubwp
	*/
?>
Вопрос: Снаряд не попадает 2 раза в одно место — а как с точки зрения теории вероятности?

Лучший ответ:
Прятаться в воронке можно и потому, что осколки — основной поражающий фактор.

Худший ответ:
С точки зрения теории вероятности это не объясняется никак, так как из пушки фигачит не генератор случайных чисел.
Вопрос: Лучшая книга по ASP.NET с нуля

Лучший ответ:
ASP .NET MVC Framework с примерами на C# Стивен Сандерсон
В вашем случае, то что доктор прописал.

Худший ответ:
msdn.microsoft.com/ru-ru/asp.net/default

ну, а чем вам не ресурс, я теперь если что всегда на msdn лезу. Там как никак лучше чем везде написано про все.

А если нет русского перевода по технологии, то книжко конечно — что бы удобнее было, а так когда уже врубаешься в чем фича уже незадумываясь гуглю заморские ресурсы.
Вопрос: Этично ли спрашивать у работодателя, если он ответил отказом на мой отклик по вакансии?

Лучший ответ:
"Добрый день! Прошу прощение за настойчивость, подскажите, а чего именно не хватает в моем опыте для Вашей вакансии? 
Мне хотелось бы понять в каком направлении расти, поскольку я хочу в будущем соответствовать такому уровню, который описан в Вашей вакансии"
бла бла бла 
Но они не отвечают почти никогда.

Худший ответ:
Что спрашивать?
Вопрос: Почему ошибка при попытке генерировать спрайт через Compass в SASS?

Лучший ответ:
Путь к картинкам должен быть относительно директории, прописанной в images_dir файла конфигурации.
Если у Вас images_dir = "img" и в папке img лежит папка sprite, то надо прописать@import "sprite/*.png";

Худший ответ:
Создайте файл config.rb и пропишите в нем пути к папкам
Вопрос: Как найти заказы, если нет портфолио?

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

Худший ответ:
Попробуйте найти работу на willdev.ru, там вы проверите свой скилл. это уже + к портфолио
Вопрос: Как перевернуть карточку?

Лучший ответ:
Александр А: 
https://desandro.github.io/3dtransforms/docs/card-...

Худший ответ:
Самое банальное, что пришло в голову - jsfiddle.net/hmud6Lnf
Вопрос: Как считать строку из txt?

Лучший ответ:
На jQuery:$.ajax({
    dataType: "json",
    url: "file.txt",
    success: function (data) {
        // data и есть наш текст
    }
});

Худший ответ:
С помощью чисто клиентских скриптов это сделать нельзя. Нужно делать запрос на сервер (Аяксом например) ,а уже сервер вернет содержимое в неком, удобном вам, формате.
Вопрос: Как освоить Adobe Dreamweaver CC?

Лучший ответ:
лучше научиться верстать

Худший ответ:
О_о Кто в здравом уме будет изучать эту древность?
Вопрос: Использование языка программирования Go для веб проекта?

Лучший ответ:
Многие считают, что самое время. Еще в РФ его Яндекс в production использует, ну и я.  Я доволен.

Худший ответ:
FireGM прав. Очень не хватает батареек, информации в нете мало. Сам просидел с ним наверное месяц - делал один web проект "чисто на Go". Разработка ооооочень медленная. Тоже самое, что хотел сделать на Go, потом на Rails, а потом и на Flask (для интереса) сделал за пару дней. Да, hello world на Go смотрятся красиво и делаются быстро, но как только копнешь глубже все становится не так радужно. Я бы для Go пока отвел дополнительную роль "ускорителя" для проекта написанного на других платформах. Всякие админки, части, которые не требуют супер скорости лучше писать используя популярные фреймворки.
Вопрос: Как восстановить удаленный файл (NTFS)?

Лучший ответ:
Пробуй этими утилитами Recuva, R-studio

Худший ответ:
Я использую WinHex, программа старая, но надёжно читает диск по сектарам и умеет восстанавливать цепочки.
Вопрос: Как составить сложный MySQL запрос?

Лучший ответ:
Гуглите JOIN, в вашем случае LEFT JOIN

Худший ответ:
Так нельзя. Вы не сможете в результате получитьid, cat_id, name, image, price, brand, Тип, Акустическое излучение, Назначение, Состав комплекта, Количество полос, Мощность, Максимальная мощность
Придется получитьid, cat_id, name, image, price, brand, val1, val2, val3, val4, val5, val6, val7
а заголовки выбрать отдельно
Вопрос: Подскажите CMSки на PHP построенные с помощью OOP и MVC

Лучший ответ:
На СodeIgniter сделано достаточно много движков. 
Сам фреймворк простой и оч хорошо документирован. 
Приммеры
cogear.ru/ (его упомянули выше)
max-3000.com/ — имхо редкий треш, но относительно популярен.
ci-cms.blogspot.com/

Худший ответ:
MODx 2.0, которая Revolution. Неплохая CMS с немного необычным подходом. Из толкового ООП — там движок xPDO. Огромный минус — маловато документации даже на английском, но сообщество как правило помогает. По моей просьбе написали пару статей к документации, которые были очень нужны.
Вопрос: ЧПУ Yii2, передача GET параметров, как организовать?

Лучший ответ:
Сделал видео по UrlManager

Худший ответ:
ПРИМЕР:
перехожу по /site/index/c/1/b/2'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
                '' => 'site/index', // сделает главную страницу сайтконтроллера чистой без слэшей и экшенов
               'site/index/<c:\d+>/<b:\d+>' => 'site/index', // если верхнее правило оставить можно вот так обработать http://example.ru/1/2 - d+ - digital - обрабатывает только цифры
...
],РЕЗУЛЬТАТ:
мы в экшене index контроллера site, получаю массив GET [c=>1,b=>2]
Тут я вижу только два параметра. если хотите как `/site/index/c/1/b/2`'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
                '' => 'site/index', 
               'site/index/<param:\w+>/<c:\d+>/<params:\w+>/<b:\d+>' => 'site/index', 
               'site/index/<param:\w+>/<c:\d+>/<params:\w+>/<b:\d+>.html' => 'site/index',  // с преффиксом .html
// analog -> http://example.ru/site/index?param=c&c=1&params=b&b=2
// analog -> http://example.ru/site/index/c/1/b/2
// preffix -> http://example.ru/site/index/c/1/b/2.html
...
],
Всё на много проще :)
Вопрос: Реализация каталога на MODx. Что использовать?

Лучший ответ:
По моему проще всего getResources. И правильно составленные чанки для вывода

Худший ответ:
Здравствуйте для каталога используем комбайн PdoTools В данном наборе присутствуют все для создания каталога. Если Вам не удобен древовидный вид ресурсов в CMS, можно использовать компонент Collections.