Flash Ripper RSS Readers

+

09.Апрель.2008

Каков смысл этой страницы?

С вечера вчерашнего дня на блоге Ф. Потрошителя спрашивают, а что же случилось с великолепным дизайном сайта? А вот что случилось.

Началось с того, что .net-программисты одного из отделов нашей компании попросили меня проанализировать CSS и XHTML-код их проекта на правильность и модность. Уйдя в это занятие с головой, я решил провести серию полевых испытаний и написать статью о результатах исследования.

В процессе я задался вопросом: а как быстро определить "правильность" верстки данной страницы? Ответ оказался прост: достаточно лишь отключить на странице CSS-стили. Если после этого гипертекст остался гипертекстом — то все ок и верстка, как говорят в интернетах, была вполне семантична. Гуглу такая верстка понравится, потому что он пытается смотреть на сайт глазами живого читателя. Вот я и отключил стили на Флэше Потрошителе (это было вчера темной ночью), чтобы семантическая верстка проступила сквозь туман дизайна или наоборот, показала шиш своего отстуствия. Результат оказался где-то между этими двумя крайностями, и я взял для себя полезный урок.

Семантика?

Сколько уш прожужжано этим термином! Но суть его очень проста: содержимое страницы не должно ничего знать о ее дизайне. Удали дизайн — останется ли смысл? Остался — хорошо. Не остался — чеши репу.

Кстати: некоторые решили поступить наоборот: удалить смысл и посмотреть, останется ли дизайн. Дизайн остался, а эффект оказался настолько потрясающим, что авторы участвующих в этом испытании ресурсов решили не возвращать смысл на место. Результатом этих экспериментов стали 94 процента интернетовых страниц! Будьте осторожны.

Но вернемся к поискам смысла в HTML-коде. Чтобы поддержать мое начинание, сегодня специально проводят Международный День Без CSS. Спасибо, ребята. Кто хочет — участвуйте, это же праздник смысла!

Posted by: Rost at 06:10 PM | Comments (4)

13.Июнь.2006

Прóклятая клавиша С

Случалось ли вам попадать в долгий процесс отладки просто потому, что вы случайно ввели в исходном коде кириллический символ "с" вместо латинского "c" -- а они не только неотличиимы друг от друга, но и размещены на одной и той же клавише? Сколько времени было потеряно из-за такого дизайна клавиатур и моноширинного шрифта Courier New Cyr, не адаптированного для программирования, но по умолчанию для него использующегося! И если менять клавиатуры во всем СНГ не имеет смысла, то выпустить правильный обновленный шрифт для программистов уже могли бы, верно? И почему об этом молчит Лебедев, вот что тоже неясно...

В правильном программистском шрифте кириллический символ "С" содержит знак отличия от латинского "С". Вот ведь, например, в бесплатном шрифте Bitstream Vera Sans Mono символ "ноль" содержит точку посередине, чтобы его легко было отличить от заглавной буквы "О". Точно так же, можно выпустить шрифт "Courier New Cyr" с точкой посередине кириллической буквы "с" -- и это уже решало бы часть проблемы.

Тому же, кто не имеет правильного кириллического шрифта для программирования (это мы :) можно поступить радикальнее, воспользовавшись не-русифицированностью вышеупомянутого шрифта Bitstream Vera Sans Mono: скачав его, установив в системе и задав его в качестве шрифта основного текста в Eclipse (Window > Preferences > General > Appearance > Colors and Fonts > Text Font): в таком случае любая попытка ввести кириллическую "с" приведет к тому, что для ее отображения будет использован другой шрифт, содержащий кириллицу -- как правило, тот же Courier New. И тогда кириллическая "эс" будет визаульно отличаться от латинской "си".

Большое достоинство MTASC в том, что он при компиляции умеет распознавать "неправильные символы" типа вышеописанных кириллических "с" и выдает сообщения об ошибках. Но еще лучше было бы, если сама среда разработки предупреждала программиста о том, что он ввел недопустимый в данном контексте символ. Или вообще не давала его ввести (при включении опции "Block deprecated symbols while typing" в настройках IDE, например).

А как вы боретесь с этой проблемой?

Posted by: Rost at 05:44 PM | Comments (21)

25.Июнь.2003

Мысль по поводу предварительной загрузки

ЖЖ-пользователь oxuq предложил неплохую идею относительно индикации процесса предварительной загрузки. Процитируем здесь его слова:

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

Вот ссылка на обсуждение этой идеи.

Posted by: Rost at 09:46 PM | Comments (0)

30.Декабрь.2002

Как сделать, чтобы мой флэш заметили?

Интересный вопрос, не так ли? На этот вопрос отвечает старый друг всех флэшеров, давний поклонник интерактивности и мастер психоделических сайтов, Якоб Нильсен. Читайте новую статью "Флэш и юзабилити: Как сделать так, чтобы пользователи (не) находили ваши флэш-приложения"
Лень читать? Тогда скажем коротко: скромнее надо быть, друзья. Не прячьте свой флэш на самом видном месте сайта, сделайте его одним из рядовых элементов — и успех у Якоба Нильсена вам обеспечен.

Posted by: Rost at 08:53 AM | Comments (2)


++