Текст для Web: понятные заголовки

Илья • 30 сентября 2007 г.

Джонатан Прайс и Лиза Прайс в книге «Текст для Web»:

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

Напомнило мне причину, по которой я перестал читать Мембрану.

Замечательная книга, рекоммендую.

Нашёл очень полезный сайтик, на котором можно сгенерировать любые спиннеры для вашего приложения. Крутилки, вертелки, прогресс бары. Всё бесплатно и моментально. Добро пожаловать на ajaxload.info.

Я испробовал множество различных программ для работы с базами данных MySQL и всегда возвращался к майадмину. В нём есть всё что нужно, он вполне удобен и работает без косяков.

Хотя у него и есть один недостаточек — интерфейс. Страшный, перегруженный тучей кнопочек и раскрашенный как мусорный бак в подворотне уродливый лейаут. По крайней мере так было, пока Александр Шабуневич не создал совершенно прекрасную тему для него — Clear View.

Супер! Всё прекрасно, хотя и не идеально конечно. Например вот этот вот ряд кнопочек портит весь вид:

Но всё равно проделана очень хорошая работа. Большое спасибо Александр!

Наткнулся на интересную библиотеку на руби для автоматического тестирования дизайна. Называется Mosquito.

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

Конечно для того чтобы всё это работало вам должно быть не лень писать вполне простой скрипт, как вот этот:

require 'mosquito'

mosquito_run([
  open_and_shoot("http://yahoo.com/", "img/yahoo_main.png"),
  type("p", "Mosquito"),
  click("searchsubmit"),
  shoot("img/mosquito_search.png")
  ])

В итоге, как я уже говорил, получится несколько обычных скриншотов.

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

В данный момент, москит работает только под Мак ОС и использует только движок WebKit (читай Safari) для рендеринга страниц. Однако, по заверению создателя москита, в ближайшем времени появится поддержка фаерфокса и напишется версия под винду. Так что одним скриптиком можно будет пофотать сайт из под всех браузеров, а потом спокойненько сравнить получившиеся скриншоты. Удобно? Несомненно.

Кстати, создал москита наш русский программер Михаил Айзацкий, живущий в Питере :)

Update: извините за опечатку :)

Firefox 3 порадует маководов

Илья • 24 января 2007 г.

Очень порадовала новость, о том что Firefox 3 будет использовать стандартный эппловский фреймворк Cocoa, в частности для отрисовки своего интерфейса и рендеринга шрифтов. Это очень хорошая новость, потому что сейчас на фаерфокс просто невозможно смотреть на маке! Это какой-то ужас несусветный — весь текст будто изгрызен плотоядными червями-убийцами.

Только что скачал первую альфу третьего фаерфокса, чтобы проверить как у них успехи. Шрифт выглядит во-много раз лучше, но всё же не так хорошо как в Сафари. Какой-то более размытый. Уж не знаю почему.

Apple-style search field in non-Safari browsers

Илья • 15 января 2007 г.

К сожалению не все могут наслаждаться прекрасными интерфейсами Apple. Приходится принуждать ;}

На сайте BrandSpankingNew описана прикольная техника, позволяющая при помощи JavaScript и CSS отображать поле поиска так, как это делает любая программа в Мак ОС. Пользователи Firefox и IE, взгляните пожалуйста направо на нашу форму поиска. Мы как раз используем эту технику.

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