IPB
ЛогинПароль:

 
Closed Topic Открыть новую тему 
> Альтернативная подсветка синтаксиса, (только для пользователей FireFox)
сообщение
Сообщение #1


Гость






Итак smile.gif

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

По порядку, что для этого необходимо:
  1. Установить (если еще не установлено) расширение GreaseMonkey , позволяющее подключать к странице свои скрипты
  2. Установить или убедиться в наличии расширения AdBlock Plus , позволяющего убирать рекламу/картинки/скрипты с любой страницы... С помощью этого плагина блокируем скрипты h_pas.js, h_asm.js и h_cpp.js для forum.pascal.net.ru ...
  3. Перезагрузить FireFox, если хотя бы одно из вышеперечисленных расширений было установлено, а не присутствовало ранее в списке Add-Ons
  4. Если у Вас уже была установлена одна из предыдущих версий QuickSyntax, ее надо удалить.
  5. Скачать XPI-файл (Add-On для FireFox) последней версии на этой страничке, и установить его, перетянув (Drag-and-Drop во всей красе) в окно Огнелиса...
  6. Открыть любую тему форума, в которой присутствует код, выделенный тегами CОDE=pas, CODE=asm или CОDE=cpp, и убедиться, что
    а) подсветка работает
    б) подсветка работает значительно быстрее, чем раньше...
  7. О глюках просьба сообщать в PM или по адресу: volvo71[одомашненный волк]gmail.com
Вот скрины:
(сообщение с объемным кодом, на которую я ссылался в той, первой, теме. Со скриптами форума - порядка 10 секунд работы, 50% загрузки процессора на двухъядернике)
Прикрепленное изображение

(то же сообщение, но уже с QuickSyntax - полное отображение странички уже через 1.5 секунды, максимальная загрузка процессора, которую я успел уловить - 20%)
Прикрепленное изображение

(также подсвечивается и код на C++, причем того глюка с частичной подсветкой слов - типа ifstream, как видите, нету)
Прикрепленное изображение

(Ну, а теперь - хит сезона smile.gif - смотрим внимательно, код заключен в простые теги CODE, без указания языка программирования...)
Прикрепленное изображение

Через несколько часов будет доступна FireFox 3, я не думаю, что придется вообще что-то менять, хотя из заявленных нововведений можно будет изменить пару строк кода. Все необходимые Add-Ons заявлены как работающие и во второй и в третьей версии, да и не все сразу перейдут на тройку, часть людей останется на FF2... В любом случае, если обнаружатся проблемы с работоспособностью расширения под новой версией Лисы, оно будет доработано...

Update:
Как и обещал, расширение было протестировано на новом Огнелисе, все вполне работоспособно.

В случае, если будут обнаружены какие-то проблемы с работой расширения, или его функционал будет расширяться, обновления будут выкладываться все на ту же страничку: http://volvo71.narod.ru/FF_dax_extension/
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Очередное обновление расширения.
(все никак не соберусь сделать автоапдейт, хотя надо бы. Поэтому пока сообщаю здесь)

По ссылке в моей подписи доступна новая версия: 1.1.7. Основное отличие от 1.1.6 - добавлена нумерация строк:
(Ассемблер)
Прикрепленное изображение

(С++)
Прикрепленное изображение

(Паскаль)
Прикрепленное изображение

, время работы скрипта практически не изменилось.
 К началу страницы 
+ Ответить 

Closed Topic Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 




- Текстовая версия 19.02.2018 0:40
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"