<<<1...5...10...19202122232425>>>
esclkm |
|
---|---|
(лучшехуже: стабильность работы и скорость : как измерить для одного и для другого)
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Ratibor |
|
---|---|
# esclkm : (лучшехуже: стабильность работы и скорость : как измерить для одного и для другого)Как думаешь если данную либу (xBB) к примеру юзает такой ресурс как hackzone.ru, то достаточно она быстрая и стабильная ? Не задавай глупых вопросов, не услышишь вранья.
|
Trustmaster |
|
---|---|
В тысячный раз говорю, что не надо думать об xBB как о манне небесной, идеальных парсеров не бывает. Если The Times использует WordPress, это не значит, что WordPress - лучшее что есть на свете.
xBB будет включен как стандартный парсер Cotonti только в том случае если будет реализован код для его использования, который: [list=1] Предлагаю сначала реализовать это именно в виде дополнения (custom-parser + плагин с админкой), чтобы можно было проводить параллельное сравнения. И последний момент: это добровольный эксперимент. Кто этим займется - решайте сами. May the Source be with you!
|
NovoKain |
|
---|---|
Господа! А может смайлы выводить как на примере? И не надо мучатся с окнами... Хотя вариат не особо красив.
|
esclkm |
|
---|---|
не соглашусь - так как все равно надо будет настраивать всплывающие окна) например - предупреждение когда что-либо удаляешь
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Trustmaster |
|
---|---|
Он особенно некрасив, когда в пакете сотня смайлов. Да не переживайте вы за это окно в Опере, разработчики jQuery UI это пофиксят со временем.
May the Source be with you!
|
Ratibor |
|
---|---|
Trustmaster
1. Не показатель :) Да и к тому же xBB не нуждается в sql базе. 2. http://www.xbb.uz/docs/tags.bb 3-4. Как говорится на вкус и цвет :) Админка для парсера это как кожанное кресло для болида Formula 1 :) А вот по конфигурабельности встроенный в Cotonti парсер нервно курит в сторонке по сравнению с xBB. Так же без элементарных знаний php и встроенный парсер не настроишь. Этот пункт (админка и знание php) элементарная придирка(палки в колеса), особенно если вспомнить что ты сейчас со смайлами намудрил :) 5. xBB работает уж точно не медленней чем встроенный. P.S. До сих пор я не услышел ни единого вменяемого аргумента против. Раньше была хоть отмазка по поводу лицензии, но и она уже не работает. P.P.S. И по поводу добавлению новых тегов, ситуация похожа со смайлами, можно выкладывать готовые файлы тэгов и все, остается эти файлики залить на серак и все работает. В общем можно будет выкладывать готовые наборы и все. На сайте автора есть даже пример как зделать шахматы на сайте с помощью bb кодов: http://www.xbb.uz/chess.bb Не задавай глупых вопросов, не услышишь вранья.
|
|
This post was edited by Ratibor (2009-01-10 22:47, 15 years ago) |
esclkm |
|
---|---|
парсер: имхо их надо сравнить реальным сравнением)
А админка текущего парсера ну осень неудобная - много полей в которых реально путаешься). а вот идея накидал файлы с ббкодами в папку мне очень нравится а еще : документированность - так хорошо мы вряд ли так хорошо документирем встроенный парсер littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
|
This post was edited by esclkm (2009-01-11 00:44, 15 years ago) |
Trustmaster |
|
---|---|
Уговорил. Реализуй (пунктов 1 и 2 достаточно) и представь бенчмарк
May the Source be with you!
|
Ratibor |
|
---|---|
# esclkm : а вот идея накидал файлы с ббкодами в папку мне очень нравитсяxBB так именно и реализован, смотри файлы в папке bbcode\Xbb\Tags. Каждый файл содержит описание отдельного тэга. И это открывает намного большие возможности реализации конкретного тэга, чем в текущем парсере. # Trustmaster : (пунктов 1 и 2 достаточно)Все тэги что сейчас есть в верхней панели редактора в xBB уже реализовано. Не задавай глупых вопросов, не услышишь вранья.
|
|
This post was edited by Ratibor (2009-01-11 00:51, 15 years ago) |
Sergeich |
|
---|---|
Не об этом речь. Сделайте кто-нить работающий вариант под сед в виде плагина или модуля, чтобы можно было тестировать и сравнивать в боевых условиях. Трастмастер этого делать не собирается, но он не против потестить :). Где доброволец?
|
Ratibor |
|
---|---|
# Sergeich : Не об этом речь. Сделайте кто-нить работающий вариант под сед в виде плагина или модуля, чтобы можно было тестировать и сравнивать в боевых условиях.Да давно все уже оттестено :) 1. Скачать архив xBB 0.29 под php5 2. Архив распаковать в корень сайта с заменой system\parser.php 3. В админке включить внешний парсер. 4. Наслаждаться. Желательно еще к скину подрубить bbcode\style.css Причем в xBB уже встроенный парсер смайлов и подсветка синтаксиса, см. bbcode\images\smiles\Set_Smiles_YarNET.pak Для смены набора смайлов тоже достаточно залить готовую сборку смайлов и все. Правда подсветку синтаксиса нельзя будет включить в дистрибудив из за GPL. Но можно выложить отдельным архивом. P.S. Нашел глюк в PFS Жмешь Мои файлы и если там файлов на несколько страниц, то на второй и далее, последняя колонка не отображается. На первой странице все нормально. Вот первая страница: Вот вторая страница: Надо бы поправить :) Не задавай глупых вопросов, не услышишь вранья.
|
|
This post was edited by Ratibor (2009-01-11 15:11, 15 years ago) |
medar |
|
---|---|
А в рамках xBB можно будет сделать подключение новых ббкодов через API ?
Типа установил плагин (типа http://neocrome.ru/page.php?id=362) - и в системе появился ббкод [audio] ? Но не путем переписывания файлов в папку (это админу надо 777 на папку прописывать, это неудобно). Я пока не могу представить, зачем может понадобиться xBB. Текущая система ббкодов, мне кажется, вполне функциональна. Функции-обработчики сложных кодов можно писать. Правда, несколько через Ж (preg_replace_callback), но ведь можно. rangjungyeshe.ru
|
Trustmaster |
|
---|---|
Вот это совсем другой разговор!
А теперь: бенчмарки в студию! Тестовая установка:
Условия тестирования:
Подобная техника бенчмаркинга описывалась раньше здесь. Наибольший практический интерес представляет число обработанных запросов в секунду (requests per second / RPS). И 19.60 против 4.56 - это весомый аргумент, причем, боюсь, не в пользу xBB. Советую вам тоже провести бенчмарки, благо тестовые страницы имеются. Если кто удивлен такими результатами, то советую пролистать несколько страниц назад и прочесть еще раз мои размышления про чистый ООП на PHP, семантические деревья и старый добрый код на Си. P.S.: что мне понравилось в xBB, так это, конечно же, механизм добавления ббкодов. Да, мне тоже приятнее писать небольшие классы, чем жмакать на сотни кнопок в админке. P.P.S.: если вы думаете, что в провале xBB виноват GeSHi, то вот результат теста, где code=html был заменен на простой quote:
5.07 - это лучше, чем 4.56, но все таки очень далеко до 19.6. May the Source be with you!
|
|
This post was edited by Trustmaster (2009-01-11 16:03, 15 years ago) |
Asmo |
|
---|---|
# Trustmaster : Насчет рандомизаторов... Открою маленький секрет: есть плагин-рандомизатор для Seditio, который делает это с помощью словарей и без вмешательства в парсер и прочие внутренности, причем не нужно даже менять исходные тексты статей.Где есть?, чето мне не попадался, или он платный? |