10 заметок с тегом

приложения

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

Какое приложение лучше: Evernote или Google Keep? Лучше — Tododo.

Обновилось мое приложение Тудуду! Теперь там есть бекап в Айклауд и исправлены вымагучие баги.

Скачать для айфонов

Скриншоты

Для тех, кто не в курсе

Это приложение позволяет вам ничего не забыть, потому что в него легко добавлять задачи и управлять ими (особенно откладывать ?). Когда я его придумывал я отталкивался от двух основных вещей: 1) надо, чтобы можно было быстро и просто добавить задачу; 2) надо, чтобы, если я не успеваю ее закрыть, я ее не потерял и сделал что-то полезное с ней.

— При добавлении новой задачи, вы должны выполнить минимум движений. Я убрал все, что мог (вроде заголовков или тегов или выбора видов важности или цвета или папки или типа задачи и так далее) и сократил путь до важных вещей. Например, вы можете не просто выбрать время из готовых кнопок (на понедельник, на утро, через 20 мин), но и при выборе такого времени задача сразу запишется и закроется окно. Обычно большинство приложений предлагают сначала выбрать время, потом записать задачу — двумя действиями, но это для наркоманов.

— Оповещение приходит несколько раз, если вы не реагируете сразу. Также в заблокированном экране вы можете сразу управлять задачей, без необходимости открывать приложение (но требуется для выбора любой нужной вам даты). Если у вас накопилось несколько пропущенных задач, то при открытии одной из них, вас встретят карточки с предложением разобрать просроченные задачи здесь и сейчас.

Планы

В будущих версиях планирую добавить темы (сейчас только черная), некоторые индивидуальные настройки и самое главное — календарь. Календарь — звучит как ужас и кошмар, потому что это куча дат, сетки с цифрами и так далее. Но календарь нам нужен, чтобы планировать эффективнее. Сейчас вы ничего не забудете с Тудуду, но можете поставить слишком много задач на одно время — от этого будем избавляться.

25 февраля   приложения

Ценность каждого дня обесценивается из-за информационного шума

Что происходит

Сегодня мне стало ясно, почему Снепчат популярен у подростков (в США). Они первые поняли, что все эти записи о том, что было — ерунда на один день. Приложение позволяет публиковать для друзей фото-, видео- и другой контент, который исчезнет в скором времени — его нельзя посмотреть через неделю или даже пару дней. Зачем что-то сохранять, если это станет неважным уже завтра?

Типичный вид в Снепчате

В стародавние времена, лет 15 тому назад, когда был актуален «Живой журнал», чтобы написать пост, нужно было потратить время и придумать что-то интересное. Аудитория ЖЖ не принимала коротких несущественных публикаций. Лучшие записи сохранялись «в мемориз» (избранное) и вызывали знатные срачи (я специально использую архаизмы, чтобы подчеркнуть неактуальность ЖЖ). В конце концов там остались писатели, политики и тролли.

Почему стоит удалить все аккаунты в социальных сетях
Ключевые идеи неизданной на русском языке книги Джарона Ланье

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

Ваш день пролетает под чужие фотографии, посты и смешные видосы. Что вы помните лучше всего из того, что узнали в последнее время? Вспоминайте, я подожду.

Наш паровоз летит

Каждый день на вас вываливают тысячи фото, видео и статусов. Когда что-то подобное было в истории человечества, чтобы индивид получал столько (ненужной) информации каждый день? Это сумасшедший дом какой-то. Понятно, прогресс не остановить, все дела.

Вы гоняетесь за лайками, считаете репосты, смотрите кто отметил ваш статус смайликом, кто сердечком, а кто смеялся до слез. Так-так-так... Думаете, как же набрать еще больше подписчиков, завидуете чикулям и знаменитостям (это же очень важно — переживать о чужом положении дел), а паровоз летит.

Хорошо, если связи в соцсетях позволили найти вам лучшую работу, кто-то вам помог с большой проблемой или вы встретили там свою любовь (и теперь живете вместе счастливо). Но 99% времени проходит не так. Пока мы (вы) беспокоимся о том, что же еще запостить, как набрать фанатов, чтобы стали заказывать рекламу, где я еще не фоткалась и какой там тренд в мире сумок (вязаные) — день проходит, потом еще один и еще. Вы делаете сто фото в неделю и потом никогда к ним не возвращаетесь. Нет такого: сидеть у камина с какао и смотреть фотки, сделанные 5 лет назад.

Все лайки, подписчики, статусы, фото из ресторанов, сторизы, цитаты, мемы, шокирующие видео, советы, тесты, суши за репосты, комментарии и проч. и проч. не имеют ценности и теряют свою актуальность на следующий день. Солнце взошло, все — пока!

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

И вот уже анонсировали вторую часть фильма «Добро пожаловать в Зомбиленд», а ведь первая вышла 9 лет тому назад. Сможете назвать 100 вещей, которые с вами произошли или вы сами что-то сделали за последние 9 лет? Вспоминайте, я подожду.

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

Вы не замечаете как проходит жизнь, потому что вас отвлекают (чужие) «события» и вы стараетесь для посторонних людей (сколько у вас друзей в ленте? трое?).

И дело не в плохой памяти (да) и не в том, что ты хочешь быть похожим на кого-то. А в том, что ты сделал для хип-хопа в свои годы?

2018   приложения   соцаин   соцсети

Как улучшить дизайн вашего сайта или приложения ясно-понятно: 61 совет по юзабилити

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

Просто сайт, чтобы была картинка по теме

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

  1. Делайте заголовки заметными: с помощью размера, контрастного цвета, жирности.
  2. Ведите пользователей по визуальной иерархии: должно быть понятно, что на экране самое важное, второстепенное и наименее важное. Добиться этого можно через акценты, размеры, контрастность, порядок, группирование, использования свободного пространства.
  3. Используйте макет с одной колонкой, так сложнее что-то испортить.
  4. Ставьте объекты внахлест, чтобы показать преемственность.
  5. Длинные списки в меню группируйте по значению.
  6. Заголовки размещайте ближе к своим абзацам, а не между своим и другим абзацем.
  7. Выделяйте элементы, которые требует внимания. Например, форма с ошибкой.
  8. Убирайте ненужную информацию с экрана.
  9. Используйте всплывающие окна для подтверждения действия. Затемняйте или отделяйте иначе фон, чтобы такое окно было хорошо видно.
  10. Удалите все рамки в дизайне, если они не сделаны специально, чтобы отделить или выделить объект.
  11. Удалите очевидные инструкции, которые повторяют то, что ясно из контекста.
  12. Элементы, если они есть ниже границы экрана, должны попадать на эту границу, чтобы было видно, что дальше есть что-то еще.
  13. Популярные функции размещайте ближе к пользователю, чтобы он мог быстро до них добраться и не искал.
  14. Используйте предиктивный ввод текст. Это когда в форме пишите «узб...» и вам тут же предлагается использовать «Узбекистан» (например).
  15. Популярный выбор показывайте сразу. Например, если у вас 80% клиентов из Ташкента, то доставку в Ташкент укажите как по умолчанию.
  16. Не забывайте показывать важную информацию на карточке товара. Например: цену или размеры.
  17. Если вид станет слишком сложный, показывайте подобные данные при наведении курсора.
  18. Для выбора из 2-4 элементов используйте переключатели или вкладки вместо выпадающего списка.
  19. Продублируйте популярный выбор в начале выпадающего списка.
  20. Если позволяют ваши технологии, используйте предиктивный ввод текста вместо длинного выпадающего списка.
  21. Наглядно показывайте прогресс и статус текущей процедуры. Вместо «Ждите ответа...» показывайте прогресс-бар и оставшееся время, например.
  22. В сложных схемах детально показывайте текущий статус. Не допускайте сложных схем.
  23. В пошаговых инструкциях также указывайте общее количество шагов, а не только текущий.
  24. Показывайте количество элементов в текущей группе. Например: товары в категории, результаты в поиске, отзывы в рейтинге и т. п.
  25. По возможности используйте адрес почты в качестве логина вместо пользовательского имени (username).
  26. Добавьте клавиатурные сокращения для повторяющихся команд.
  27. Там, где будет удобнее, добавьте возможность перетаскивать элементы вместо другого способа сортировки/добавления.
  28. Предупреждайте о минимальных требованиях. Например, при добавлении фото на сайт или создании пароля.
  29. Не показывайте необязательные элементы в формах. Если они необязательные, зачем их показывать?
  30. В кнопках используйте повелительное наклонение. Например: вместо «поиск» следует писать «найти»; вместо «далее» следует писать «продолжить».
  31. Еще лучше, если в кнопках будут описаны конкретные действия. Например: вместо «Отправить» следует писать «Оформить заказ». Но не переусердствуйте, не стоит использовать фразы вроде «Открыть этот файл» или «Отменить регистрацию нового пользователя», если итак очевидно, о чем речь.
  32. Показывайте, что будет, перед тем как пользователь совершит действие, которое увидит не только он. Например, опубликует фото или статью.
  33. Используйте небольшое знакомство с продуктом для новых пользователей. Покажите, что можно сделать вместо того, чтобы сказать, что пока ничего нет.
  34. Покажите сколько еще времени работает ваш офис, не только время работы.
  35. Недавние события пишите не датой, а недавностью: 30 мин назад, 2 дня назад и т. д.
  36. Не заставляйте пользователей считать. Используйте капчу, которая сама вычисляет ботов.
  37. Показывайте, где в приложении или на сайте пользователь сейчас находится. Выделяйте текущий пункт меню или отмечайте его.
  38. В сложноустроенных сайтах используйте «градусник» навигации. Он покажет структуру и текущее положение пользователя на сайте.
  39. Полезную информацию размещайте в начале заголовка. Например: «Входящие (2) — Почта» вместо «Почта — Входящие (2)».
  40. Выделяйте популярный выбор. Например, в таблице с тарифами.
  41. Выводите сообщения о результате действия после важных событий. Например: письмо отправлено, изменения сохранены.
  42. Выделяйте выбранный пункт в длинных меню. Меню длинным лучше не делать, но если иначе нельзя, выделяйте фоном или цветом тот пункт, на который пользователь навел курсор.
  43. Используйте контрастные цвета. Около 10% населения страдает от некорректного восприятия цвета и похожие оттенки для них сливаются в одинаковые.
  44. Заранее предотвращайте неверные действия. Например, если пользователь хочет загрузить слишком большой файл, сказать об этом нужно до того, как он его загрузит.
  45. Если ждать операции слишком долго (что уже плохо), разбейте задачу на подзадачи и показывайте, что уже прошло и что предстоит обработать. Так ожидание будет не на столько утомительным, как если просто сообщить: осталось 28 мин.
  46. Автоматически запоминайте содержимое всех форм без нажатия кнопок со стороны пользователя. Всегда лучше запомнить и потом удалить, чем вообще не запоминать и потерять информацию из-за инцидента.
  47. Избегайте использование название форм внутри самих форм, если после ввода курсора она исчезнет. Название формы всегда должно присутствовать на экране.
  48. Важные подсказки показывайте перед формой, а не после когда пользователь уже введет данные и продолжит чтение формы ниже. Под формой можно размещать второстепенные подсказки.
  49. Необязательные поля лучше не использовать (п. 29), но если все же решили: отмечайте те поля, которых меньше, а не наоборот. Например: если у вас меньше необязательных полей, то отмечать нужно их; если же меньше обязательных, то отмечать следует обязательные.
  50. Информацию об обязательных полях указывайте в самом начале формы, а не в конце, когда форму пользователь уже заполнит.
  51. Кликабельные и интерактивные элементы должны выглядеть так, чтобы было понятно, что с ними можно делать и как.
  52. По умолчанию используйте красный цвет для критических ошибок, оранжевый цвет для стандартных ошибок и зеленый для успешно совершенных действий.
  53. Различающиеся важные пункты списка ставьте вперед. Например:
    Ташкент — главный офис
    Коканд — региональный офис
    Джизак — региональный офис
    Карши — региональный офис
    вместо
    Главный офис в Ташкенте
    Региональный офис в Коканде
    Региональный офис в Джизаке
    Региональный офис в Карши
  54. Удалите из таблиц рамки, они только мешают. Для группировки данных лучше использовать расстояния. В длинных таблицах фиксируйте первую строку с описанием ячеек, а также добавляйте изменение оттенка фона строки при наведении курсора.
  55. Поддерживайте различные форматы ввода (например для дат).
  56. Помните, что если можно что-то испортить, то вам это сделают. Не допускайте возможности совершить ошибку. Например: если нельзя забронировать какие-то даты, то календарь не должен давать такую возможность вообще — эти даты должны быть некликабельными. Однако, убирать их совсем нельзя, иначе календарь будет выглядеть незагрузившимся.
  57. Критические действия в меню отделяйте или выделяйте (например удаление аккаунта или выход).
  58. Всегда давайте возможность удалить аккаунт из вашего сайта или приложения. Можно удалять не сразу, но предупредить, что удаление началось и через неделю аккаунт (профиль) будет полностью удален. До этого времени пользователь может отменить удаление (мало ли психанул).
  59. В вертикальном меню ставьте ссылку на всю строку, а не только на текст в строке.
  60. Давайте понятные описание ошибок и сразу предлагайте какое-то решение.
  61. Запоминайте предыдущие поисковые запросы пользователя и предлагайте их в предиктивном вводе. Позволяйте их удалить.

Напишите мне, если советы вам помогли и вы действительно внесли изменения в свой сайт или приложение.

2018   ux   веб-дизайн   приложения

Как ничего не пропустить

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

Хочу рассказать вам про сервис Покет.

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

Вы же не можете все бросить и начать читать статью, потому что у нее заманчивый заголовок? Вам даже не обязательно открывать саму статью — достаточно иметь ссылку на нее. То же самое относится к видео или ПДФ и так далее. Это как улучшенная версия Избранного.

Основной экран приложения

К Покету по функционалу приближается Фидли, но он все-таки собиратель РСС-публикаций в большей степени.

Что происходит

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

Режим чтения с собственным дизайном статьи на основе логической верстки сайта

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

Та же статья с настройками чтения

Как добавлять ссылки

Существует много способов:

  1. плагины для браузеров (кнопка в адресной строке или команда в меню);
  2. в Файерфоксе имеется встроенный функционал (идеальный браузер для Покета);
  3. из буфера обмена (зайдя потом в приложение);
  4. отправив ссылку на почту add@getpocket.com;
  5. через кнопку в Фидли;
  6. из Эверноута, Твиттера, Флипборда и 1500 других приложений;
  7. используя встроенный функционал шаринга в мобильных ОС (требуется установка приложения)
  8. используя сервисы вроде IFTTT;
  9. отправив ссылку боту @pockebot в ТГ;
  10. возможно что-то еще, я не все знаю.

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

Список статей на сайте

С Покетом у вас случится две вещи:

  1. Вы станете много читать (продуктивность);
  2. Еще больше станете собирать, чтобы прочитать потом (прокрастинация). Когда-нибудь. Когда будет время прочитать все эти 900 очень интересных статей.

Тегирование

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

С помощью сайта Ридрулер можно прогнать свои статьи и получить теги с временем, которое понадобится для прочтения. Время определяется на основе вашей скорости чтения; советую использовать. А @pocketbot сам пишет примерное время в тегах, но у него менее точные теги вроде 1-5 min, 10-20 min и т. д.

Платная версия

Есть премиум-версия, которая позволяет хайлайтить сколько влезет, сохранять копии всех статей в облаке, использовать полнотекстовый поиск, она убирает рекламные статьи в вашем списке и делает что-то еще неубедительное. Как видите, кроме выделения текстов особых причин бежать платить нет. Тем более, что цена какая-то дикая — 2,5$/месяц (так пишет на сайте, а в приложении почти в 2 раза дороже — не знаю почему).

В путь!

Если вы дочитали до этих строк, то Покет вам точно поможет. Иначе чего ради столько читать? Установите приложение или начните с сайта, адрес один: getpocket.com

Обновление от 10:48. В личку прислали, что владельцы нового Самсунга С-7 могут получить полгода премиум-подписки Покета. Вот и появился смысл купить этот телефон. Скорее всего это работает и на более новых моделях, проверяйте.

2018   лайфхак   обзор   приложения

Интерфейсы старых почтовых клиентов и сервисов

Четырнадцать лет назад я задумал сделать свою онлайн-почту. Тогда еще пользовались Батом, Аутлуком и другими настольными клиентами. Однако, Джи-меил, Яндекс-почта и Меил-ру шли уверенным шагом в веб-будущее. Тогда я насохранял более 200 примеров почтовых интерфейсов различных сайтов и программ для Виндоус, Мак, Линукс и других ОС. Конечно, никакой почты в итоге не вышло, потому что как это всегда бывает: дизайн есть, программиста нет.

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

Интересно, что за столь много лет ничего принципиально не изменилось. Современный пользователь без проблем осилит древний интерфейс.

Скачать 220 скриншотов почтовых интерфейсов (JPG, ZIP, 25 Мб)

2018   веб-дизайн   история   приложения
Ранее Ctrl + ↓