![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
_program_seeker |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 28.2.2007 Репутация: нет Всего: нет |
Здравствуйте, вот уже неделю ищу существующие готовые трансляторы BB-кодов, написанные на Java.
Подобный транслятор пишу сам с нуля, и хотелось бы посмотреть на готовые, чтобы почерпнуть в них решения и не наступать на грабли.... На ПХП вроде бы существуют подобные вещи в открытом виде (например в движке phpbb) но с данным языком не знаком. Кто знает где такие есть open-source трансляторы BB-кодов? Буду очень благодарен! |
|||
|
||||
y3u |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 9.9.2006 Где: Москва Репутация: 5 Всего: 13 |
ну возьми ты аналог phpbb на джаве и посмотри как там сделано, называется javabb http://javabb.org/
-------------------- В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
|||
|
||||
_program_seeker |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 28.2.2007 Репутация: нет Всего: нет |
y3u, большое спасибо за ссылку! сейчас буду смотреть что там....
|
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Не делай, как там.
1) Там на регулярках, имхо не лучший метод. 2) Там сама реализация кривая: XSS непрерывно находят. |
|||
|
||||
_program_seeker |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 28.2.2007 Репутация: нет Всего: нет |
что такое XSS?
я следал предварительную реализацию, используя алгоритмы, основанные на цифровом автомате, когда строится дерево словаря и каждому узлу (символу) соответствует состояние.. сканер сканирует входную последовательность символов и переходит в различные состояния.. если находится словарное слово (при достижении определенного состояния) то заносится в стек чтобы потом проконтроллировать закрывающийся парный тег.. реализация во первых получилась громоздкой, хотя и проход по последовательности осуществлялся всего за 1 проход и составлял n-итераций (где n-размер входящей строки). Но по замерам времени выполнения к сожалению регулярные выражения показали лучший результат! Я предположил просто что компилятор JVM как то специально оптимизирует встроенные регулярные выражения. Поэтому хотелось посмотреть на существующие решения... Это сообщение отредактировал(а) _program_seeker - 1.3.2007, 22:38 |
|||
|
||||
nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
|
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |