среда, 21 ноября 2007 г.

Ненужный логотип, часть вторая

По поводу вчерашнего логотипа - самым интересным доводом против был такой: "...сайт - это как книжка... логотип - как заголовок всей книжки...".

Итак, почему сайт - это не книжка ?

Первый вариант ответа для любого технаря: сайт не книжка, потому что это гипертекст.

Ошибаетесь - вариант не то, чтобы неправильный, но не показывающий всю глубину различий. На самом деле, простой ответ здесь просто невозможен (если по вашему мнению возможен, пишите коммент, получите приз).

Давайте экстраполируем понятие "книга". Книга - это вещь, во-первых. Во-вторых, есть много книг. В третьих, читая книгу, и находя в ней упоминание другой книги, необходимо физически взять в руки другую книгу, чтобы хотя бы заглянуть в неё.

То есть, в тот момент, когда необходимо переключить внимание на другую книгу, читатель осознаёт, что он будет пользоваться другой книгой.

Разве в интернете так ? Нет. Книга - это браузер. Всё, что внутри - страницы книги. Это изначальная задумка автора (авторов) гипертекста, так он и воспринимается на подсознательном уровне.

Таким образом, нагружая лишней информацией страницу книги, мы создаём для читателя проблемы. Он устаёт, хотя это и незаметно. Просто поймите, что читатель уже устал - ведь та страница, на которой он сейчас, не первая.

Если же открытая страница содержит минимум информации, и предельно ясна по сути с первой же секунды, это очень хорошо и для нас, и для читателя. Мы даём читателю момент отдыха. Это очень важно. Это расслабляет, это приятно.

Получив возможность расслабиться (на нашей странице очень мало текста, и визуальные образы интуитивно понятны), читатель с гораздо большей долей вероятности оценит наше предложение - что, собственно, и требуется :-)

Будьте человеками, господа программеры-дизайнеры !!

:-)

вторник, 20 ноября 2007 г.

Текстовые смайлики иногда лучше

Почему я в тексте блога не использую графические смайлики ?

Потому что графические смайлики визуально разрывают текст до и после.
Текстовый смайлик воспринимается как часть текста.

Ненужный логотип

Сегодня работал над сайтом одного сервиса. Какой именно сервис, сказать не могу.

Мне дали макет, на основе которого нужно сделать весь сайт. Макет примерно такой:


После того, как поработал над главной страницей и "всмотрелся" в неё, дошло, что мне, как пользователю, что-то мешает. Для главной страницы я сделал вот что:



то есть, убрал логотип :-)

Тут два момента:
  1. раз дали макет, то и делать нужно на его основе
  2. макет макетом, но нужно делать так, чтобы потом не было стыдно за свою работу :-)
Поэтому, из двух зол я выбрал меньшее. Мне лучше хотя бы предложить правильный (с моей точки зрения) вариант.

Почему я считаю, что вариант без логотипа лучше ?

Компания, для которой создаётся этот сервис, не стремится с его помощью "раскрутить" свой бренд - смысл в том, чтобы заработать деньги на продукте. К тому же, у компании уже имеется большой сайт, на котором название и логотип имеются везде, где положено.

Теперь представим себе себя :-) То есть, обычного пользователя - все мы так или иначе пользователи :-)

После поиска на гугле открывается страница, на которой должна быть информация, которую мы искали. Но, вместо информации, на самом лучшем месте, находится 90 пикселей какой-то чепухи. Спрашивается - зачем мне, человеку, который не хочет знать, _кто_ сделал то, что, может быть, мне и не понадобится, видеть этот логотип ? Да не нужно, конечно же. Поэтому, я трачу своё время на перемещение ниже, к главному.

Теперь с точки зрения компании-владельца сервиса.

Зашёл на сайт человек, мы хотим ему а) что-то объяснить, б) чтобы что-то продать. Зачем в этом списоке впереди а) что-то помещать ? Правильно, незачем. Потому что, когда и если ему понравится продукт, он сам с удовольствием узнает, кто его сделал.

Логично ? Логично.

Про это есть хорошая пословица - "Не ставь телегу впереди лошади." :-)

P.S.
Кстати, картинки сделал в Dia, о которой писал в предыдущем тексте :-)

Как рисовать диаграммы бесплатно

Для этого есть хорошая программа - Dia.
Много типов объектов. Фич не очень много, но рисовать диаграммы просто.
Советую :-)

понедельник, 19 ноября 2007 г.

Отправка Unicode почты из PHP

Для отправки Unicode сообщений в PHP имеется функция mb_send_mail. Она доступна, если установлено расширение mbstring.

Если mbstring по умолчанию настроен, как нужно, проблем нет - но иногда бывает по-другому :-)

Чтобы не полагаться на .htaccess и прочие внешние факторы, настроить параметры отправки лучше прямо в коде:

mb_language("uni");
mb_internal_encoding("UTF-8");


Таким образом, UTF-8 содержимое будет правильно интерпретировано mbstring.

Отправить письмо можно так:

ini_set('sendmail_from', $from);
mb_send_mail($to, $subject, $body, $from);

И $subject, и $body должны быть в UTF-8.

Предварительно можно перекодировать заголовки:

$from = 'From: "' . mb_encode_mimeheader('Петр Петрович') . '" ';

Ну, и пара линков по теме:

Unicode и PHP (julik live - на русском)

Что может неправильно работать в PHP при использовании UTF-8 (англ.)

пятница, 16 ноября 2007 г.

Ещё один никому не нужный блог :-)

Привет !

в гугле, оказывается, есть блоги - решил попробовать.

Ничего, нормально - похоже на WordPress. Не до конца приделано к гуглю, есть мелкие непродуманные моменты - но они доделают со временем, конечно.
Посмотрим, что из этого получится :-)

С уважением, Стас

P.S.
может и нужный - время покажет :-)