О том как мыть слонов и делать настоящие вещи

Дата публикации: 29/04/2010

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

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

Книга "Дизайн пользовательского интерфейса. Искусство мыть слона."

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

Читать дальше

Теги: usability, интерфейс, книги, создание сайтов

Нестандартный поиск изображений

Дата публикации: 16/04/2010

Наткнулся на классную ссылку, которая позволяет осуществлять поиск во Flickr, основываясь на заданных цветах. Эта потребность существует когда Вам необходимо сделать дизайн и подобрать фотографии под определенную цветовую гамму. Как известно, Flickr это огромный сайт на котором есть все, но кроме этого там есть грамотный рейтинг фотографий и многие из них выложены по лицензии Creaitve Commons.

Кроме того, что Flickr сам по себе замечательный сервис, он еще и предоставляет API для web-разработчиков. Как раз последнее обстоятельство и позволило компании "Idée" сделать поисковый сервис фотографий на основании анализа используемых цветов или основываясь на похожести изображений. Самое главное как это было сделано, потому что интерфейс играет первую роль в таком деле. Вначале рассмотрим сервис Multicolr Search Lab для поиска по цветам.

Результат поиска во Flickr по нескольким заданным цветам

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

Читать дальше

Теги: дизайн, поиск изображений, цвет

Обновления поневоле или ворчалка по поводу Adobe

Дата публикации: 14/04/2010

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

Диалоговое окно с результатами обновления программы Adobe Reader

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

Выпуская всего несколько реально востребованных собственных программ (PhotoShop, Premier, Illustrator)и несколько унаследованных от ранее купленных компаний (Flash, InDesign, Audition) Adobe, тем не менее, предлагает линейку из нескольких десятков сопутствующих и урезанных по функциональности приложений. Такое огромное количество постоянно требует присмотра и обновления в случае необходимости, так что вдобавок к этому зоопарку программ у Adobe есть еще и свой центр обновлений. И именно к нему у меня основные претензии.

Читать дальше

Теги: Adobe, Photoshop, usability

Приятные изменения в iWeb

Дата публикации: 11/04/2010

В пакете iLife, который поставляется вместе с каждым новым ноутбуком от Apple, наряду с такими удобными программами как iPhoto или iMovie входит также приложение iWeb. Оно представляет собой достаточно простую программу для быстрого создания сайтов на основе заданного графического шаблона. При этом вмешаться непосредственно в код странички нельзя. По сути это полностью визуальный редактор, позволяющий создавать странички как в текстовом процессоре.

iWeb - программа для быстрого создания сайтов от Apple

Т.к. сложные сайты в iWeb создавать невозможно, то меня он особо и не интересовал, но вся штука заключается в том, что приложения, входящие в iLife глубоко интегрированы в систему. В ряде случаев это действительно удобно и позволяет очень быстро решать некоторые задачи. Скажем, просматривая фотографии в iPhotо можно выбрать те из них, которые Вам нравятся и буквально в два щелчка создать сайт-фотогалерею. Еще один щелчок и вот сайт уже опубликован в интернете.

Изначально все эти удобные возможности были глубоко интегрированы с платным сервисом MobileMe, предоставляемом Apple. Опубликовать сайт можно было только под своим аккаунтом на сайте MobileMe. Впрочем, можно было также экспортировать готовый сайт в папку, которую затем и закинуть посредством FTP на любой сайт.

Читать дальше

Теги: Mac OS X, программы, создание сайтов

Календарик на март 2010 года

Дата публикации: 01/03/2010

Обои-календарь на март 2010 года

Захотелось нарисовать еще один календарик на рабочий стол. Желающие могут скачать его на сайте студии. Я сделал восемь различных типоразмеров календарика под разные разрешения экрана, плюс еще один вариант для iPhone / iPod Touch.

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

Не обещаю, что дальше будут еще календарики, этот был нарисован просто под настроение. Но если он Вам нравится, то можете черкнуть мне пару строк в письме :).

Перейти

Теги: дизайн, календарь

XAMPP - еще один пакет для web-разработчика

Дата публикации: 04/02/2010

Утилита управления в пакете XAMPP

Достаточно давно я уже описывал пакет программ для web-разработчика в Mac OS X под названием MAMP. Он включает в себя набор программ, позволяющих эффективно разрабатывать динамические сайты с использованием Apache+PHP+MySQL. Пакет неплохой, но в бесплатной версии не позволяющий разрабатывать сложные сайты с завязкой на доменные имена. А это зачастую требуется, тем более что сейчас почти все сайты используют механизм формирования удобных URL-адресов с использованием модуля Apache mod_rewrite. Поэтому я предпринял дополнительные поиски и через некоторое время обнаружил схожий по функциональности и возможностям бесплатный набор для web-разработчика.

Пакет называется XAMPP, также включает в себя настроенные Apache+PHP+MySQL, но дополнительно в комплект входят также PERL и proFTPd. В отличие от MAMP, после некоторых настроек XAMPP позволяет локально организовать виртуальные домены и полноценно разрабатывать динамические сайты. А по интерфейсу и удобству управления он мне понравился даже больше, чем MAMP. Посредством управляющей утилиты, входящей в пакет, можно только запускать и останавливать сервера, но этого на самом деле вполне достаточно. При этом после запуска пакета из утилиты можно выйти, а сервера продолжат работать, что очень удобно.

Читать дальше

Теги: Apache, MySQL, PHP, программы, создание сайтов

Немного о GTD

Дата публикации: 30/01/2010

Понемногу изучая разные концепции управления своим временем и, в частности, систему GTD (Getting Things Done) Дэвида Аллена, смотрю различные приложения, облегчающие ее использование. Но прежде чем переходить к описанию конкретных программ, нужно немного познакомиться с основными принципами GTD.

Программа "Tudumo"

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

Читать дальше

Теги: GTD, программы, управлением временем

Не пойми опция

Дата публикации: 24/01/2010

Есть что-то в компьютерных программах такое, что чувство перфекционизма заставляет их изучать подробно. Не у всех это, конечно, есть, но сегодня я о частностях. Уж слишком много нынче в программах опций, а особенно в профессиональных. Ну ладно профессионал - ему, наверно, это все действительно нужно, правда сомневаюсь что действительно все, но зачем это нужно мне? Нынче программы стали такими сложными, что пытаются охватить все и всех. И вроде как пользуюсь программой и делаю то, что мне нужно, но вот те возможности, что в ней есть, но которыми я не пользуюсь, где-то внутри не дают покоя. А что если там есть для меня что-то важное? И ведь не на пустом месте такие подозрения - бывало, и не раз, что в общем-то в известной до дыр программе вдруг находилась какая-то опция, которой именно тебе-то и не хватало. Недавно открыл такую в HomeSite, программе нынче изрядно устаревшей и официально не поддерживаемой уже сколько времени... но аналогов-то нет!

А времени на все не хватает, и вроде да, хочется тебе изучить досконально программу и сказать саму себе, что вот мол теперь ты действительно ее знаешь и готов при помощи нее творить чудеса. Подход вроде как при чтении книги, когда начинаешь с обложки и заканчиваешь на последней странице словом "конец". Но здесь он не очень работает - понимаешь, что изучить-то можно, но также ясно понимаешь, что нужно тебе будет из этих знаний только пресловутые 20% возможностей. А время потрачено и его не вернуть... и что получается? Нужно менять парадигму использования, заменяя удобный инструмент на быстрый результат. Не самый лучший результат, но быстрый. Только вот удовлетворения в душе нет - мозг требует ясности и четких причинно-следственных связей.

И тратишь время на очередную программу, которая тебе и понадобится, быть может, один раз, но если программист писал и старался, то, наверно, делал это не зря? Быть может, он и смог бы объяснить, зачем встроил столько опций в программу, но мне как пользователю это неудобно. Оттого и ищу программы простые и ясные. С легким и удобным интерфейсом, который помогает, а не мешает мне делать работу. Но, быть может, это нужно только мне одному?

Перейти

Теги: мысли

Обновление до "Снежного Леопарда"

Дата публикации: 06/01/2010

В конце года я решил обновить операционку на Макбуке до версии 10.6 (Snow Leopard), честно купив дистрибутив в московском "Re:Store". Покупка дистрибутива заслуживает отдельной истории, т.к. это оказалось не таким уж простым делом...

Mac OS X 10.6 "Snow Leopard"

Первая попытка сделать это была предпринята почти сразу, как только было официально объявлено о выходе новой версии "Mac OS X". Тем более, что и цена для российских пользователей была установлена на уровне 990 рублей, что практически в точности соответствовало $30, которые просят за нее в Соединенных Штатах.

К сожалению, оказалось, что этот товар уходит не хуже, чем горячие пирожки, и его банально раскупили. Уж не знаю, был ли этот ажиотаж спровоцирован Apple или наши дистрибьюторы неверно оценили спрос, но в момент появления дистрибутива в России далеко не все желающие смогли его приобрести.

Потом несколько месяцев у меня не было возможности добраться до фирменного магазина, где можно было бы купить дистрибутив "Снежного Леопарда" (на русском языке, кстати, существует более точное название вида - ирбис). Вторая попытка купить обновление состоялась за несколько дней до Нового года. И вот что удивительно: несмотря на то, что в Штатах дистрибутив стоит все те же $30, стоимость его в России практически удвоилась! Причем диск ведь абсолютно идентичен для всех стран и всех поддерживаемых языков. Так что похоже, здесь стали сказываться уже национальные особенности торговли.

Читать дальше

Теги: Mac OS X, Snow Leopard

Wikipad обновлен до версии 1.6.0

Дата публикации: 04/01/2010

Сегодня я выложил обновленную версию движка "Wikipad", в которой достаточно много изменений. Наиболее заметное из них связано с внедрением механизма тегов для заметок блога. Теперь вы можете быстро просмотреть вся связанные по теме заметки, просто выбрав нужный тег. Также был немного доработан поиск - теперь он учитывает указанные теги, при расчете релевантности, а сами результаты поиска отображаются более удобно для восприятия.

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

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

Перейти

Теги: cms, wikipad

Смотри также