GeSHi, Codeigniter и немного Бонда
пост написан и отправлен в печать 2008-11-08 примерно в 11:37
В PHP существует встроенная функция подсветки синтаксиса - highlight_string, которая даже работает, но работает очень криво, временами банально закрашивая весь код в красный цвет, а нам так хочется чего-то большего. От нечего делать, доделал к блогу свой pastebin. Для подсветки синтаксиса взялась библиотека под название GeSHi, которая умеет работать c огромной кучей форматов перечисленых на официальном сайте. К тому же генерируется валидный HTML код, подсвечиваются имена функций с ссылками на мануалы, нумеруются строки, ну и другие вкусности.Чтобы не быть голословным, вот ссылка на сам код контроллера копипастера. Просто распакуйте последнюю версию geshi в APPPATH/libraries и создайте view файл под свой дизайн не забыв изменить rootpath переменную. Для наглядного примера perl-файл моей программы RSBalancer версии 0.0.2 и последняя версия 0.1.1, которая была переписана на delphi. Такие дела.Между прочим, сегодня вечером решил сходить на новую серию Бондианы. Если верить отзывам, говно редчайшое, а значит с прошлой версии, о которой я писал без недели 2 года тому назад, ничего не изменилось. Разве что саундтрек в исполнении Алишии (вот я не пойму, а с хуя Алишия, а не Алисия? Я же не Владшимерш только потому что это звучит антимейнстримово и инновационно) Кииз и Джека Вайта (которого я между прочим люблю тайно) звучит тотальным, бескомпромиссным, любительским, какофоническим говнищем. Да, дорогие друзья, даже я в душе партию "ОООоОООооОооООО" вытягиваю получше, не говоря уже о смешных конвульсиях верхних конечностей Джека и агрессивных ударов Алишии двумя пальчиками по фортепиано, что впрочем в музыке никак не отображается, но выглядит так брутально. А вообще, куда катится это сумасшедший мир? Следующий Джеймс Бонд тоже будет черным? Рецензия со спойлером будет завтра утром, наверное.