Код с тегами и highlight.js

Как известно, настоящее тестирование начинается только после версии 1.0, когда софт пробует использовать горазд больше людей :-). Первые реальные применения highlight.js выявили один интересный FAQ. Скрипт подсвечивает блоки кода, находящиеся в <pre><code>...</code></pre>, но только если там внутри нет других тегов. Изначально так было сделано просто потому что так проще с ...

highlight.js 1.0

Только что выпустил версию 1.0 расцветчика синтаксиса highlight.js!!! Самое большое изменение со времени release candidate — теперь скрипт можно прикручивать к WordPress в виде плагина с отдельной панелькой в Options для настройки набора языков и CSS'а. Такое решение предназначается для тех, кто не любит (или не имеет возможности) ковыряться с ...

highlight.js 0.5 - Java

Highlight.js продвинулся еще на шаг. Чтобы не выдумывать текст заново процитирую его прямо из новости: Спасибо Всеволоду Соловьёву за создание и вдумчивую работу на подсветкой Java. Программка все ближе к релизу :-) Также продолжается работа над настройкой автоопределения и уменьшением тормозов. В частности, введено понятие недопустимых символов в конструкциях языков, ...

highlight.js теперь с PHP

Интересующимся сообщаю, что в highlight.js добавлена поддержка PHP стараниями Виктора Карамзина (Виктор, куда ссылку ставить?). Спасибо ему большое! Также в любом случае спасибо всем остальным, кто присылал свои варианты описания, которые в итоге в скрипт не попали, ваша готовность помочь все равно очень ценна! Осталось доделать C++ и Java...

highlight.js: помогите с PHP

Мой javascript'овый расцветчик синтаксиса highlight.js тихой сапой дорос до довольно вменяемого состояния, конкретно до версии 0.3. Со времени первого упоминания я неплохо отладил эвристику определения языков и внес возможность как указывать язык явно, так и отключать подсветку для отдельных блоков. Самое главное, добавилось еще языков: HTML, CSS, Delphi. А на ...

highlight.js

Была у меня давняя отдаленная мечта — иметь подсветку синтаксиса кода в блоге. Причем мне категорически не нравится идея делать это так, как это обычно делается: с помощью некой отдельной тулзы, которая кушает код и выдает раскрашенный HTML (мне для этого, наверное, даже тулзы бы не понадобилось, потому что экспортировать ...

Динамические aTrueShadows

На днях получил письмо с вопросами по моей веб-библиотеке теней aTrueShadows, а я думал ею и не пользуется никто :-). Андрей Федосеев интересовался, как тень у элемента можно динамически включать-выключать. Тени подключаются к элементу очень просто: достаточно добавить ему класс "shadow". Логично было бы предположить, что убрав класс, тень можно ...

Тестирование TaCo

После объявления о багтракинговой системе TaCo явно выразили желание стать бета-тестерами два человека! Может кому-то это покажется смешным и несерьезным, но для меня это значит, что объем тестирования возрастет в 3 раза. Это очень хорошо. Я подготовил начальную документацию по установке и выложил файлы на страницу проекта TaCo. Там же ...

Хранение объектов не в БД

При проектировании веб-систем более-менее неигрушечного размера (форум, баг-тракинг, wiki) обычно принято хранить данные в какой-нибудь серверной БД. При разработке TaCo я решил отойти от этого решения. И вот почему... Impedance mismatch Или точнее "Object-relational impedance mismatch" - это понятие, которое описывает тот факт, что объектно-ориентированное моделирование и реляционное моделирование построены ...

TaCo

Последние дни я был занят "интернетоэксплореризацией". Это такой интересный процесс, который случается в поздних стадиях оформления какой-нибудь веб-системы. Сначала все пишется так, как должно работать, и проверяется в любимом современном браузере верстальщика. А потом верстальщик открывает сайт в WinIE и начинает медленно, шаг за шагом лечить все, что сломано. Однако ...