highlight.js 2.0

Это, что называется, "вштырило" :-). Новая версия highlight.js меня так впечатлила (в особенности процесс ее производства), что заслужила в моих глазах сразу "мажорного" скачка после последних изменений: Стараниями Антона Ковалёва появилась поддержка Ruby. Я обычно радуюсь, как ребенок, когда мне присылают языки, в которых я ничего не понимаю, потому что ...

highlight.js 1.0

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

highlight.js 0.5 - Java

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

Plat-Forms

12.10.2006

Web

Конкурс Plat-Forms обещает стать мегакрутой и мегаправильной штукой. Исследовательская группа из Берлинского Свободного Университета берется провести полное сравнение всех аспектов разработки веб-систем по всем основным платформам: Java EE .NET PHP Perl Python Ruby-on-Rails Вкратце, это будет выглядеть так. Кидается клич командам разработчиков по 3 человека, и из откликнувшихся выбираются максимум ...

highlight.js теперь с PHP

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

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

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

Два стиля ajax'а

19.08.2006

Web

Ajax начинает потихоньку матереть как технология, и в нем уже оформляются различные паттерны, подходы, школы (а с ними появляются и обязательные священные войны). В частности у нескольких людей уже (вот например заметка Фрэнка Соммерса, которая меня и сподвигла к написанию этой) я читал о том, что оформились два принципиально разных ...

Стандартные контролы

02.08.2006

Юзабилити, Web

Решил пописать на тему, в которой не являюсь никаким гуру (в остальных, то есть, как бы являюсь :-) ), но которая меня сильно интересует, и в которой я успел нахвататься там и здесь всяких полезных вещей. Это я о юзабилити. Хочу делиться своими соображениями и очень расчитываю на комментарии настоящих ...

Чем не является generated content

14.07.2006

Web

Generated content в CSS — интересная штука. Буквально в предыдущей статье я приводил пример таблицы, которая не выглядит как таблица, с его использованием. Но как и многими вещи в CSS, ею очень легко злоупотребить. Я об этом подумал, когда мне вчера попалась на глаза статья Леонида Хачатурова про использование generated ...

Блогус отказался от таблицы

09.07.2006

Web

На сервисе Blogus список топ-блогов раньше был представлен таблицей с примерно такими полями: позиция блог рейтинг в Яндекс рейтинг в Технорати Теперь они переделали все в список с вольным текстом, чем создали отличный показательный пример того, зачем на вебе нужны таблицы :-). То есть стало, мне кажется, хуже: визуально искать ...

TagSoup: парсер реального HTML

Главной целью (одной из, по крайней мере) переформулирования HTML в XML'ный синтаксис было упрощение парсинга веб-страниц. Очевидно, что парсить синтаксис, где ничего не опционально, все попарно, и где случившаяся ошибка становится известна сразу и является окончательной значительно проще, чем синтаксис, где каждая не-буква означает "попробовать угадать, что имел в виду ...

Жестко-гибко

04.05.2006

Web

В комментариях к предыдущему посту спросили, можно ли избавиться от фиксированной ширины колонки. Легко! Хотя слово "избавиться" я бы не стал применять. Фиксированная выбрана совершенно сознательно, чтобы длина строк в буквах была удобной для чтения. Однако сама по себе верстка совершенно резиновая, и все, что надо для этого сделать, это ...

Почему HTML5 лучше XHTML2

01.05.2006

Web

Мне очень нравится позиция людей, которые занимаются написанием спецификации под кодовым названием "HTML5": Ian Hickson: This is what we're doing. If the implementation turns out to show that the spec sucks, the spec will change. (Источник) Специальное замечание для тех, кто предпочитает XHTML: спецификация HTML5 допускает XML'ный и HTML'ный синтаксис ...

Черновой стайлинг

Считается, что при создании веб-приложений графическим дизайном и программированием должны заниматься разные люди. Ведь известно, что инженерный и художественный таланты редко уживаются в одном человеке. А еще есть юзабилисты, которые до недавнего времени вообще были очень несчастными людьми, когда пытались объяснить миру саму необходимость своей профессии, и что часто чисто ...

Идея для агрегатора

HTTP не случайно стал одним из самых используемых транспортов в программировании всяческих веб-сервисов. Он, во-первых, прост в использвании, чему способствует и сама архитектура, и то, что хорошие библиотеки для него есть, наверное, под любую среду. А во-вторых, у него есть куча дополнительных сервисов, о которых в начале программирования вообще не ...

Дискуссия о вебе

04.03.2006

Web

В комментарии к предыдущей статье дискуссия интересная развернулась, правда к теме той статьи совершенно не относящаяся... Решил вынести поближе. Денис Зайцев: А мне вот Андрей заявил вчера: знание css-верстки, говорите? Поставил Dreamweaver и все! =) Иван Сагалаев: Ну это уже вопрос целеполагания :-). Если “и все” означает “сделать, чтобы показывалось” ...

Ущербность имитации таблиц CSS'ом

27.02.2006

Web

Нашел сегодня комментарий в ЖЖ hunter_handmade по поводу своей статьи о трехколоночной верстке. Опуская манеру изложения, надо сказать, что сама тема довольно интересная. Кстати, я хотел сначала там в самом журнале ответ оставить, но авторизация по OpenID не сработала. Имитация табличной раскладки средствами CSS действительно ущербна, фактически это один сплошной ...

Резиновая и жесткая колонки в любом порядке

01.02.2006

Web

Век живи — век учись (и дураком помрешь)... В учебниковой статье про float'ы я описывал два варианта "резиновости" колонок: когда их ширины заданы процентным соотношением, и растягиваются все вместе, и когда растягивается только одна основная колонка, а остальные имеют фиксированную ширину. И вот с этим вторым вариантом (который, кстати, мне ...

XHTML еще разок

Пост про XHTML принес мне немало трафика. Хочу еще! Если серьезно, то в комментариях к последней статье "Учебника" titmouse снова поднял вопрос о совместимости с XHTML, и я решил еще раз осветить этот вопрос с меньшим техническим уклоном и добавлением еще пары мыслей. Отвечу по частям. Смотря на сорс без ...

SVG + CSS — чумовая смесь!

26.12.2005

Web

Вчерашними экспериментами с SVG дело не закончилось. Сегодня мне пришла в голову мысль, которая теперь уже кажется такой естественной, что непонятно, как она не пришла в голову сразу — попробовать стилизовать SVG с помощью CSS. Результат меня настолько взбудоражил, что я долго выбирал заголовок статьи из "взрывной смеси", "адской смеси", ...