• Главная
  • Оглавление
  • Обратная связь
  • Лента RSS
  • Правила
Что здесь уже нашли

Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)




Найдено страниц: 60 [показано 10]

  1. 14 принципов создания вежливых программ

    Степень соответствия запросу: 36,07%
    Фрагменты текста поста :
    ... Из этого исследования следует важный вывод: Если мы хотим, чтобы наша программа понравилась пользователям, мы должны сделать ее поведение похожим на поведение человека... ... Если программа скупа на информацию, скрывает результаты своей работу, заставляет пользователя искать где находятся простейшие функции, и винит его в своих собственных неудачах, то пользователю она точно не понравится... ... Если же программа уважает пользователя и помогает ему, то она обязательно ему понравится... ... интерфейс командной строки тоже будет нравиться, если он будет обладать вышеуказанными качествами... ... Если мы увеличиваем человечность, мы должны уменьшить некоторую "компьютерность", по крайней мере в сравнении... ... Но бездумная программа забывает эту информацию, считая что всегда может затребовать ее снова, если потребуется... ... Если бы я хотел послать письмо другому Дейву (например Дейву Форе), я бы написал Дейв Ф, Девид Форе или что-то еще, чтобы указать на мой неординарный выбор... ... Если я вежливо возражу, и выберу другой столик в пустом ресторане, я ожидаю что меня немедленно там разместят... ... Если хозяин отказывается сделать это, я скорее всего покину этот ресторан и поищу другой, где мои желания имеют приоритет перед желаниями владельца... ... Например, программа может утверждать, что я не могу отправить заказ, пока не введу свой номер социального страхования, но если я все таки захочу отправить заказ без него, программа должна сделать так как я сказал... ... Если я спрашиваю у служащего аэропорта, через какой выход пройти на рейс 729, я ожидаю, что он не только ответит на мой вопрос, но и даст мне важную информацию о том, что вылет рейса 729 задерживается на 20 минут... ... Если делаю заказ в ресторане, должно быть ясно, что мне также нужен нож, вилка, ложка, соль, перец, и салфетки... ... Они лишь кратко отвечают на мои вопросы, не пытаясь проявить предусмотрительность в отношении другой информации, даже если она напрямую связана с моими целями... ... Если я попрошу свой текстовый процессор распечатать документ, он никогда не сообщит мне, что бумаги осталось мало, или что в очереди уже находятся 40 других документов... ... Это как если бы вас усадили за стол рядом с духовкой... ... Легче остановить запрос, если он окажется ненужным, чем ждать его выполнения... ... Было бы неуместным, если бы он прервал наш разговор и сказал "Привет, меня зову Рауль, и я буду вашим официантом на этот вечер"... ... У меня на компьютере обычно установлено разрешение экрана 1024х768... ... Если ссылка неверна, ее можно удалить из списка, и мне не придется тратить время на ожидание ее загрузки... ... Если они увидят, что я выхожу из уборной с расстегнутой ширинкой, я хочу чтобы кто-нибудь быстро, четко и ненавязчиво сказал мне об этом до того, как я войду в зал, чтобы произнести речь... ... Точно также, если мой ассистент не сможет взять билеты на нужный мне рейс, я ожидаю, что он закажет билеты на наиболее подходящий, не беспокоя меня из за таких мелочей... ... Если я прошу компьютер удалить файл, я не хочу чтобы он спрашивал у меня "Вы уверены... ... С другой стороны, если компьютер имеет какие-то подозрения, что я могу ошибаться – что может быть всегда – он должен предусмотреть это, и подготовиться к возможному восстановлению файла, если я вдруг передумаю... ... Если нас поймают, последствия могут оказаться значительными... ... Если мы знаем, что обыска не избежать, мы никогда не будем лгать... ... А если мы знаем, что никакого обыска не будет, нас будет одолевать искушение провезти лишнюю пачку Мальборо... ... Когда служащему звонит знакомый из отдела продаж и объясняет, что можно получить большую выгоду если вот этот заказ обработать быстрее, он ускоряет его обработку... ... Если бы процесс временной приостановки правил стал бы широко известен, у людей появилось бы желание злоупотребить этим... ... Если бы кто-то из людей вел себя подобным образом, вам бы он очень не нравился... ... Мы можем сделать программы значительно более вежливыми, если они будут работать для того, чтобы предоставить пользователю всю возможную информацию без значительных усилий с его стороны... Подробнее: http://fit-media.com/post_1203349390.html


  2. Windows с маленькой буквы w

    Степень соответствия запросу: 11,41%
    Фрагменты текста поста :
    ... Лишние комнаты Если изобразить программу в виде дома, то можно представить каждое окно в виде отдельной комнаты... ... В реальной жизни мы не можем добавить комнаты к дому, если только она не будет служить специальной цели, которой нельзя получить в других комнатах... ... Например, вы можете пожать кому-нибудь руку у входной двери, и ваши цели при этом будут совершенно иными, чем если бы вы пожали руку на кухне или в спальне... ... Если я подам вам и попрошу пожать свою руку, вы наверное посчитаете странным, если я вдруг отдерну ее и скажу "Подожди, давай пройдем для этого в другую комнату"... ... Было бы еще более неразумным, если после рукопожатия мы бы вернулись в предыдущую комнату для продолжения разговора... ... Если бы художник рисовал один и тот же рисунок карандашом на бумаге, он мог бы использовать другой инструмент – ластик – и для этого ему не нужно было бы переходить к другому столу... ... Еще лучше, если тень можно перетащить мышью в новое место... ... Изменение глубины тени в диалоге, конечно, будет работать, но такое взаимодействие можно назвать грубым... ... Необходимые комнаты Если мы собираемся идти купаться, вам покажется странным, если я предложу вам переодеться в комнате, полной народу... ... Если отдельная комната действительно нужна, не предоставлять ее было бы неверно... ... Если это программа для рисования, то цель пользователя - создать привлекательное изображение... ... Если же пользователь решил вставить в свой рисунок другую готовую картинку, эта задача все еще достаточно связана с целью художника – создать красивый рисунок, но для этого нужны другие функции, не относящиеся к рисованию... ... Если в программе используется одно окно для одной функции, экран быстро становится визуально загроможденным... ... Если велосипед смазать маслом, крутить педали будет конечно легче, но даже целая канистра масла не заставит его ехать самостоятельно... ... Если же программа используется часто, это может превратиться в серьезную проблему... ... Если в вашей программе дюжина окон, потому что вы честно верите в то, что каждое из них приближает пользователя к нескольким различным целям, то вы должны разбить ее на несколько маленьких программ... Подробнее: http://fit-media.com/post_1204300625.html


  3. Как создать хороший интерфейс пользователя?

    Степень соответствия запросу: 9,02%
    Фрагменты текста поста :
    ... Рекомендую вам уделить одинаковое внимание следующим пунктам: Пользователи: их опыт работы с компьютером, мотивы, размер/важность групп пользователей, образцы (типовые ситуации) использования Задачи: что послужило причиной создания проекта, этапы создания проекта, какие результаты должны быть получены, какая информация необходима и когда Технология разработки и платформа , на которой будут работать пользователи Среда , в которой будет создаваться и использоваться проект (физическая, рыночная, организационная и культурная) Используйте эту информацию для определения и расстановки приоритетов... ... Если вы пропускаете шаг выяснения целей в своем процессе разработки, вы рискуете получить: Неожиданное или неконтролируемое повторение процесса разработки, когда некоторые важные факторы становится известны вам слишком поздно в процессе разработки... ... Если у вас есть только нечеткая модель того, что вы пытаетесь сказать пользователю, он в конце концов останется с еще более нечеткой идеей того что делает ваша программа и как она работает... ... Если у них возникнут трудности, значит вы еще не достигли точки зрения пользователя в понимании проблемы... ... Если вы пропустите раннюю фазу разработки, ваш интерфейс может страдать от следующих проблем: Несоответствие группам пользователей Сложность в обучении Неадекватная степень гибкости Нецелостное или непредсказуемое использование разных типов окон Разработка на основе задач пользователя Итак, ваши окна пока не имеют содержания... ... Например, прорабатывая задачи для программы планирования расписаний я обнаружила, что учителя обычно создают планы уроков для нескольких предметов даже если они еще не знают в какой день и в какое время будут проходить занятия... ... Если вы не будете использовать этот подход, вы рискуете создать программу, в которой пользователи будут перемещаться от одного окна к другому для того, чтобы выполнить свою задачу... ... Процесс разработки, основанный на задачах пользователей особенно важен, когда ваша программа предназначена для того, чтобы помогать пользователям работать быстрее и эффективнее... ... Если же набор вводимых величин ограничен, то лучше использовать выпадающий список... ... Если у вас есть возможность воспользоваться услугами профессионального визуального дизайнера, не пренебрегайте ею... ... Если вы пропустите эту стадию, вы рискуете получить программу, которая выглядит непрофессионально и непривлекательно... ... Если вы будете пренебрегать визуальным дизайном, ваша программа будет посылать хаотические сигналы, что приведет к увеличению ошибок, путанице и раздражению пользователя... ... И снова, если вы хотите знать, какие сигналы вы подаете, не спрашивайте "... ... Если вы хотите быть уверенным что ваша программа понравится пользователям, собирайте мнения потенциальных пользователей во время процесса разработки... ... Если вы сможете привлечь специалиста по usability или human factors - это замечательно... ... Если нет, учитесь проводить тесты самостоятельно... Подробнее: http://fit-media.com/post_1205661604.html


  4. Искать или не искать - вот в чем вопрос.

    Степень соответствия запросу: 9,02%
    Фрагменты текста поста :
    ... И если посетители вашего сайта не могут найти на нем нужную им информацию, то не ждите от них благосклонности и уважения... ... Но если ресурс действительно крупный (а даже средние блоги могут легко заиметь несколько сотен докуметов), то в карте сайта уже нет места для прописки каждой страницы - только разделы и секции, что не есть хорошо, т... ... серферы ленивы и капризны и если в первые две минуты они не смогли получить то, что хотят - поминай их как звали... ... Если не вдаваться в подробности, то этот алгоритм просто сравнивает два слова и выдает число, которое является показателем, сколько нужно сделать вставок, замен и удалений символов, чтобы из первого слова получить второе... ... для организации поиска можно использовать, например, такой подход: если расстояние Левенштейна между двумя словами меньше 2, то считаем, что слова одинаковы (совпадают по смыслу, являются однокоренными)... ... Но все равно, даже если придется проделать в 50 раз меньше сравнений, нагрузка получается довольно большая... ... Если действительно много, тогда стоит заняться реализацией вышеописанной приблуды... ... Ну а если нет, то... Подробнее: http://fit-media.com/post_1245195136.html


  5. Максимум производительности

    Степень соответствия запросу: 6,9%
    Фрагменты текста поста :
    ... Например, производительность работы человека увеличивается, если все необходимые данные находятся "... ... Если рассмотреть каждый из этих шагов, уменьшая количество решений, которые необходимо принимать человеку, позволяя компьютеру самому собирать данные, и уменьшая количество манипуляций, необходимых для достижения цели, то производительность человека при работе с компьютером значительно увеличится... ... установлен на минимальное освещение, снимки получаются с хорошей глубиной, т... ... Однако, если во время съемки происходит любое движение, изображение будет смазано... ... Если есть, пользователь может уточнить то, что ему нужно... ... Они делают это не потому, что действительно хотят работать с неэффективной системой, просто они вдруг понимают, что теперь могут позволить себе потратить время на сбор дополнительной, вторичной информации... ... Если пользователь должен решить, выполнять запрос или нет - это относится к задаче... ... Они будут работать медленнее, но не остановятся... ... Используйте фоновый режим выполнение задач Выполняя все асинхронные операции в фоновом режиме, можно отделить задачи пользователя от задач компьютера, позволяя пользователю работать без перерывов... ... Над проблемой печати стали работать в первую очередь, потому что Печать отнимает много времени Печать не требует вмешательства пользователя Общее время выполнения задачи предсказать нельзя Следующее задача пользователя обычно не связана с результатами печати Если принтер подключен к высокоскоростной сети и в очереди печати нет заданий, все происходит довольно быстро... ... Однако, если кто-то только что начал печатать 300-страничный документ, то компьютер может оказаться "... ... Если нужно передать длинную форму после того, как пользователь нажмет Submit , это нужно сделать в фоновом режиме, пока пользователь переходит к следующей форме... ... Если не знаете &ndash... Подробнее: http://fit-media.com/post_1207048697.html


  6. Кручу, верчу, обмануть хочу!

    Степень соответствия запросу: 6,9%
    Фрагменты текста поста :
    ... Поэтому, если не знаете английского и у вас русский фотошоп, то вооружайтесь словарями... ... Если же вам нужно применить трансформацию к части слоя, то необходимо сперва выделить обрабатываемый участок с помощью одного из инструментов выделения (Rectangular Marquee Tool, Elliptical Marquee Tool, Lasso Tool, Polygonal Lasso Tool, Magnetic Lasso Tool, Magic Wand и т... ... Такой слой по умолчанию является заблокированным, поэтому его нужно либо разблокировать дважды кликнув по нему в палитре слоев (окно Layers), либо работать с его частями, предварительно выделив их... ... На нем появится описывающий прямоугольник (ОП), линии которого будут проходить точно по краям выделенной области (или изображения из слоя, если вы работаете с целым слоем)... ... Но здесь я об этих полях писать не стану, если вам понадобится такая точность, то вы сами разберетесь - там все интуитивно понятно... ... если схватить квадрат в середине правой стороны описывающего прямоугольника и тащить его влево, то, когда вы его затащите левее левого квадрата, изображение станет зеркально отраженным относительно левой вертикальной стороны ОП... ... Но если при перетаскивании держать нажатой клавишу Alt , то противоположная сторона будет тоже двигаться... ... Если же вам нужно их сохранить, то при перетаскивании держите нажатой клавишу Shift... ... Естественно, если вы будете держать нажатым Alt , то мастабирование будет симметричным... ... Ну а если при перетаскивании держать нажатыми и Shift и Alt , то вы получите симметричное масштабирование с сохранением исходных пропорций... ... Если при повороте держать нажатой клавишу Shift , то объект будет поворачиваться на угол, кратный 15 градусам... ... Если же вы выведете курсор за пределы ОП , то он примет вид наклонной стрелки... ... Но при этом, если вы нажмете Enter , то трансформация закрепится, если же Escape , то трансформация отменится и изображение станет таким, каким было до начала трансформации... Подробнее: http://fit-media.com/post_1212106379.html


  7. Если не хочется кусать локти

    Степень соответствия запросу: 6,08%
    Фрагменты текста поста :
    ... Если не хочется кусать локти Сегодня произошло удивительное событие... ... Даже если ваш компьютер взорвется и разлетится на мелкие кусочки, то с флэшкой, лежащей в выдвижном ящике вашего стола, все равно ничего не случится и информация останется целой... ... Если флэшки у вас нет или ее использование по каким-то причинам нежелательно, то можно создавать копии и прямо на винчестере, но тут следует придерживаться одного важного правила: оригинал и копия должны быть максимально удалены друг от друга... ... Если в вашей системе установлено несколько винчестеров и оригинальные (важные) данные расположены на первом из них, то копия всегда должна быть расположена на втором, третьем, четвертом винчестере, но только не на том, где лежит оригинал... ... Это позволит воспользоваться копией даже если винчестер с оригиналом выйдет из строя... ... Если винчестер выйдет из строя, то информации вы все равно лишитесь, но такой вариант все же позволит вам в некоторых случаях спасти данные... ... Пояснять тут нечего — если уничтожите оригинал, то сможете поднять данные из резервной папки, но любое более серьезное происшествие (вирус, форматирование, выход из строя носителя) практически 100%-но лишит вас и оригинала и копии... ... При этом если в папке-приемнике уже есть файл с тем же именем, что и в папке-источнике, то он заменяется... ... Проблема в другом — если в исходной папке какой-либо файл был удален (например он больше вам не нужен), то в копии он все равно останется... ... А что делать если нужно создать копии нескольких папок... ... Копии будем сохранять в папку f:\arhiv\ , а сам архиватор установлен в папку c:\winrar\... Подробнее: http://fit-media.com/post_1203529769.html


  8. Если бы microsoft не была такой ленивой...

    Степень соответствия запросу: 5,26%
    Фрагменты текста поста :
    ... Если бы microsoft не была такой ленивой... ... Ну что ж, офис, так офис... ... Теоретически к офису обратиться можно через технологию COM ( Component Object Model ), значит роем MSDN на тему привязки COM-объектов к C#-коду... ... связь с вордом устанавливается еще в момент запуска программы (ранне связывание) и, если на машине клиента вдруг ворда не кажется или окажется, но другой версии, то ваша программа покажет пользователю большую фигу в виде фолта... ... даже если офис не установлен, программа должна корректно работать (естественно уже без проверки орфографии)... ... :) Если вы не против, то я все же вернусь к рассказу о моей идее и лени мелко-мягких... Подробнее: http://fit-media.com/post_1205882168.html


  9. Миф о метафоре

    Степень соответствия запросу: 5,07%
    Фрагменты текста поста :
    ... Они думают, что если наполнить интерфейс картинками хорошо узнаваемых объектов из реального мира, то пользователи очень быстро научатся работать с программой... ... Поэтому они создают интерфейсы, которые выглядят как офисы со столами, папками документов, телефонами и адресными книгами, в надежде создать программу с неслыханной легкостью обучения... ... Метафора, хорошо работающая для простого случая в простой программе часто перестает работать, как только задача усложняется и увеличивается в размере... ... Однако научиться работать мышью очень легко... ... Проблемы Ранее мы уже упомянули о некоторых проблемах, которые возникают, если зависеть от метафор при создании интерфейса... ... Самая коварная проблема метафор возникает, если мы привязываем свой интерфейс к артефактам механической эры... ... Интуитивно легко понять, как работать с буфером обмена, потому что это метафора... ... Нет ничего плохого в использовании метафоры, если она выглядит подходящей для данной ситуации... ... Но если бы я решил зарабатывать себе на жизнь поиском случайно оброненных денег, это было бы еще большей глупостью... ... Вот так и с метафорами: используйте их, если найдете, но не делайте свой интерфейс "заточенным" под какую-нибудь стандартную метафору... ... Создатели телефонов были бы в экстазе, если бы могли создать телефон, по которому можно звонить друзьям, нажимая на их изображения... Подробнее: http://fit-media.com/post_1206190085.html


  10. Все ли CMS одинаково полезны?

    Степень соответствия запросу: 4,26%
    Фрагменты текста поста :
    ... Если для "обычных" коммерсантов личный сайт - это скорее дань моде, показатель престижа, приносящий как правило весьма небольшое дополнение к основному источнику дохода, то для манимейкера интернет - основное "поле боя" за прибыль... ... Особенно, если учесть произошедшие в последнее десятилетие огромные прорывы в области алгоритмов ранжирования сайтов поисковыми системами... ... А учитывая объемы и совершенно ужасную структуру всего этого сетевого хозяйства, становится понятно, что ни о каких масштабных (и уж тем более быстрых) изменениях не стоит и мечтать, если под рукой нет удобного инструмента для управления этими сайтами, блогами, порталами, шопами, дорами, сателлитами и прочей, приносящей такие желанные монетки, шнягой... ... И исправить положение не так-то просто (если вообще возможно)... ... А если учесть, что рядовому мани-мейкеру нужно иметь пару десятков сателлитов или доров - относительно небольших сайтов, полный размер контента которых не переваливает за 1-2 мегабайта, то становится понятно, что разворачивать такого "монстра" ради пары мегабайт реальной информации совсем не хочется... ... Кроме того, если сайт может обходиться без использования БД, то резервное копирование сводится к простому копированию файлов с сервера (обычному скачиванию, которым каждый из нас занимается чуть ли не каждый день)... ... Опять же, если человеку требуется только один сайт (например личный блог, форум или магазин), то вполне можно обойтись стандартными шаблонами дизайна... ... Но вот если количество сайтов начинает измеряться десятками, то создание персонального дизайна для каждого из них становится настоящим кошмаром... ... Выходит что, если для сайта-дора нужен движек, который просто будет "держать" несколько сотен статичных страниц, то в этом движке становятся абсолютно лишними всякие функции голосования, комментирования, а также блоги, форумы, магазины, порталы и прочая шняга... ... А если серфер запретил загрузку картинок или выполнение java-скриптов, то он остается невидимым для таких счетчиков... ... Было бы очень здорово, если бы движку можно было подсунуть любой (ну или почти любой) PHP-файл и он (движек) смог бы с этим файлом нормально ужиться... Подробнее: http://fit-media.com/post_1200405197.html


История внешних поисковых запросов

Меню

  • Главная страница
  • Оглавление блога
  • Лента новостей
  • Обратная связь
  • Правила блога

Анонсы по темам

  • Все посты блога
  • С миру по нитке
  • Мысли вслух
  • Графика и фото
  • Кривизна платформы .NET
  • Грамотные интерфейсы
  • WEB-программирование
  • FlatCMS - шустрая и гибкая
  • Доработки Lasto-блога

Категории

  • Все посты по порядку
  • С миру по нитке
  • Графика и фото
  • Кривизна платформы .NET
  • Грамотные интерфейсы
  • WEB-программирование
  • FlatCMS - шустрая и гибкая
  • Доработки Lasto-блога

Сервисы

  • Поиск по блогу
  • Поиск по всему сайту
  • Шпионское досье

Реклама


Стоимость сайта

Мой вебсайт стоит 865 404,18 руб

Статистика

    Widgetize!
  • Время работы: 0,38232 сек.
  • Память: 17 664 кБт
  • Статистика привратника
Copyright FIT-Media.com, © 2007-2012
Главная | Общее оглавление | Обратная связь | Правила блога | Лента RSS