Избранное

Позднее Ctrl + ↑

Чеки из магазинов

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

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

Вайрлесс-диджей-фри

Наверное, вы читали у меня про Вайрлесс-диджей — нашу суперпрограмму для диджеев с айпадом. Её можно купить в Апсторе:

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

Вайрлесс-диджей управляет полноценным диджейскими приложениями на компьютере:
http://wirelessdjapp.com/

Однако некоторые ребята даже 15 10 баксов платить за Вайрлесс-диджей не хотят, боятся, ну или, может, думают, что прогадают. Не прогадаете! Идите платите и покупайте. Серьёзно.

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

Вайрлесс-диджей-фри

Разница только в том, что в бесплатном приложении одна дека, а не две.

Нахаляву управляйте одной декой с помощью Вайрлесс-диджея-фри. Точнее, не одной, а столькими, сколько у вас айпадов в хозяйстве. Ссылка на апстор (смотрите не перепутайте с предыдущей):

Убедитесь, что всё круто работает, а уже потом докупите себе вторую деку за  15 10 баксов. Слушайте классную музыку и играйте её другим. Или, если это не ваша тема, то расскажите про это всем знакомым диджеям — это полностью изменит их жизнь, и они будут всегда вам благодарны.

Кстати, заодно вопрос: кто хочет научиться сводить песни, но не представляет, как это делать и с чего начать?

Отвечать на это письмо не нужно

Бывает, придёт письмо-уведомление, и внизу написано что-нибудь вроде:

Отвечать на это письмо не нужно, оно создано автоматически.

Глупость же. Что мешает в Reply-To подставлять адрес поддержки?

Инбокс везде

Очень много приложений, в которых нужно как-то организовывать объекты, чтобы не заблудиться: письма в почте, заметки в Эверноуте, песни в Айтюнсе, тудушки в тудулисте, закладки в браузере.

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

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

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

Сегодня, разбирая залежи букмарок в браузере, я догадался, что там тоже нужно сделать инбокс, чтобы все новые закладки добавлять именно в него:

Инбокс везде

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

Цены подешевели

На радио говорят: «цены подешевели».

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

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

Цены, температура и скорость могут повыситься или понизиться.

Почему в Эгее нет «ката»

Одной из распространённых функций блоговых сервисов и движков является возможность спрятать часть публикации «под кат», то есть показать в ленте только некую затравку, а целиком текст показывать только по прямой ссылке. Эта функция была раньше и в Е2 (называлась «Читать дальше»), но в Эгее её больше нет. Пользователи несколько раз в неделю присылают мне письма с вопросом о том, как же сделать такое в Эгее. Теперь я смогу всем просто давать ссылку на эту заметку.

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

Вот доводы, которые мне приводят в защиту функции «Читать дальше».

«Но ведь не факт, что все мои заметки будут интересны читателям, зачем заставлять их скролить всё это, пускай выберут именно то, что им интересно читать». Этот довод я слышал неоднократно, хотя мне он представляется весьма нелепым. Ответ на него я когда-то уже давал у себя в комментариях, но кто ж его там найдёт? Процитирую прямо тут: «Если я что-то пишу, значит я хочу, чтобы это читали, и создавать специальные инструменты, чтобы написанное мною проигнорировать, я не буду. Я ожидаю от пользователей [Эгеи] такого же уважения к собственному труду».

«Я хочу быть как Илья Варламов и регулярно писать заметки с кучей фотографий, но тогда страницы получатся совершенно неимоверной длины». Вообще в Эгее можно изменить число записей на странице, сделать, например, не 10, а 5 или даже 3. Но «фотоальбом» и «запись в блоге» — несколько разные вещи. Формат блога явно не подходит для фоторепортажей (недаром отчёты о путешествиях лежат у меня в отдельном разделе сайта). И тот факт, что в Же-же есть кат, слабо лечит, всё равно читать фоторепортёров там довольно неудобно. Илья использует более эффективный приём решения этой проблемы: он просто пишет очень интересные репортажи.

«Слишком длинная страница с кучей фотографий сильно увеличит трафик, хотя даже не факт, что все заметки на ней прочитают». Как нетрудно догадаться, экономия трафика — случайный положительный эффект от плохого решения. Многие люди склонны из-за случайных положительных эффектов (СПЭ) считать плохие решения хорошими. Я всегда привожу в пример москвичей, которые по слепоте считают хорошим решением давать одной и той же станции метро разные названия на разных линиях, хотя это шиза. Чтобы экономить трафик, можете озаботиться скриптом, который будет откладывать подгрузку изображений. Если он будет хорошим и вы поделитесь, я рассмотрю возможность его включения в движок, но «Читать дальше» тут ни при чём.

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

Левостороннее движение

Интересно, что с каждой новой поездкой в Лондон, открываются всё новые аспекты левостороннего движения. Когда первый раз это видишь, просто взрывается мозг:

Левостороннее движение

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

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

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

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

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

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

Казалось бы, это всё следствия одного и того же, но к каждому случаю приходится привыкать отдельно. А у вас как? Наверняка ведь ещё 100 случаев я не описал.

Стив Джобс

Стив Джобс

Стив Джобс — один из моих учителей, хоть он об этом и не знает.

Фокус. Умение откладывать в сторону то, что не важно, и концентрироваться на главном. Вера. Способность гнуть свою линию и следовать за собственными ценностями независимо от взглядов окружающих. Гибкость. Понимание того, что всё можно сделать совсем не так, как сначала придумали, без ущерба для смысла и пользы.

Сотня чисто практических вещей, связанных с интерфейсом, позиционированием, текстом, презентацией, продажей. Вообще, с дизайном.

Очень многому научиться ещё предстоит.

Спасибо, Стив.

Подсказки в полях во Льве

Поведение бледненьких подсказок в полях (атрибут placeholder в ХТМЛ) изменилось во Льве, ну и вообще в эпловском дизайне последнего времени. Теперь подсказки исчезают не при фокусировке поля, а только после начала ввода:

Подсказки в полях во Льве

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

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

Решение по-эпловски

Об одном из сильнейших приёмов в решении любой дизайнерской проблемы пишет у себя Женя Арутюнов. Вот встроенный в Мак простейший текстовый редактор Текстэдит:

Встроенный в Мак текстовый редактор Текстэдит

Типа проблема в том, что тулбар может не влезть в окно по ширине. А решение состоит в том, чтобы не считать это проблемой. «Не поместился — значит не поместился», — пишет Женя.

Этот приём мы называем «решением по-эпловски». Исходная формулировка у нас была такая: «Решить по-эпловски — значит сделать вид, что проблемы нет». Но со временем я понял, что «сделать вид» тут лишние. Проблемы ведь реально нет. От этого продажи Маков не упадут, недовольные пользователи не станут звонить чаще в суппорт, ни один пользователь не задумается о переходе на Виндоус. Во вселенной никого не волнует, что будет с этим тулбаром, если он не влезет!

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

Безусловно у Эпла полно недодумок и недоделок, и не исключено, что в данном случае они просто не предусмотрели этой ситуации, и поэтому оно работает как-то так, как получается само собой. Однако нам тут важно не Эплам оценку дать, а самим правильный вывод сделать. Тем более, что если бы они её предусмотрели, что почти наверняка оставили бы ровно так.

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

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

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

Ранее Ctrl + ↓