Если улица называется существительным, ей не нужно слово улица:
Охотный ряд, а не «улица Охотный Ряд»,
Кузнецкий мост, а не «улица Кузнецкий Мост»,
Большая Якиманка, а не «улица Большая Якиманка».
Если вам не режет слух «улица Арбат», то с вашим слухом что-то не так. Чтобы почувствовать, как это звучит, попробуйте добавить ещё родовых слов: дорога «Улица „Арбат“».
То же в других местах: Пикадилли — это просто Пикадилли, Унтер-ден-линден — это просто Унтер-ден-линден, Бродвей — это просто Бродвей, а Елисейские поля — это просто Елисейские поля.
Если улица называется прилагательным, то слово «улица» нужно ставить после названия:
Гороховая улица, а не «улица Гороховая»,
Садовая улица, а не «улица Садовая»,
Большая Морская улица, а не «улица Большая Морская».
Удивительно, но только со словом «улица» возникает эта нелепая инверсия. Никогда не услышишь «набережная Дворцовая» или «проспект Адмиралтейский», только в нормальном порядке. Но вот «улица» чем-то людям не угодила, и её иногда ставят в начало. Правда, в Питере как раз в основном нормально говорят.
Проектировщики часто ставят в формах поле «Имя», а на вопрос «зачем?» отвечают: «Чтобы можно было обратиться к клиенту по имени».
Приятно же, когда к тебе обращаются по имени. Приходишь в кофе-бар, а тебе: «Привет, Илья» — и делают флетвайт, не спрашивая про сахар и сироп. Чувство, что другим на тебя не наплевать, согревает. Хочется ходить в такой кофе-бар. Обращение по имени помогает удержать клиентов.
Да нихрена! В Старбаксе тоже обращаются по имени. У тебя его спрашивают, переспрашивают, потом пишут на стаканчике, и потом кричат. Это такой стандарт. Всем плевать, как тебя зовут. Обращение по имени не влияет на удержание клиентов.
Никто не любит формы, и любое поле — это лишнее препятствие. Да, приятно, когда люди помнят твоё имя — в этом чувствуется внимание и небезразличие. Но когда тебе перезванивает оператор и обращается по имени, которое ты сам же только что ввёл, ты это просто пропустишь мимо ушей.
Уберите лишнее поле и просто обращайтесь на вы: «Здравствуйте, вы только что сделали заказ на сайте таком-то...». «Здравствуйте, вы вчера писали в поддержку того-то по такому-то вопросу». Лучше пусть оператор искренне попытается помочь, а не по имени из шпаргалки обращается. При этом если в ходе разговора я назову своё имя, а вы его запомните, это будет хорошо.
Одна из тупейших вещей — что бассейны и сауны в отелях обычно закрываются в восемь вечера, а то и раньше. Если я приехал в другой город, то днём-то уж всяко я не в отеле сижу. А когда прихожу к ночи уставший от дел и прогулок, как раз хочется погреться перед сном — но тут уж хрен мне, а не сауна.
В анонсе беты 2.7 я обещал рассказать, как встраивать её в существующие сайты. Понадобится платная версия движка.
Задача: сделать, чтобы Эгея использовала стили, шапку и подвал от вашего сайта, а внутри была сама собой.
Вам нужно сделать свою тему оформления на базе «Встраиваемой». Зайдите в папку themes и сделайте копию папки embeddable. Назовите как-нибудь нормально.
Откройте файл theme-info.php и раскомментируйте в нём все строчки. Пролучится примерно так (это мой):
Самая важная тут с точки зрения нашей задачи — строчка global_styles. Тут нужно указать путь к стилям вашего сайта относительно папки Эгеи (а не этого файла).
Зайдите в настройку Эгеи и выберите свою тему.
В templates/layout.tmpl.php добавьте вёрстку шапки и подвала вашего сайта, то есть заверните содержимое блога в ту же обёртку, что на основном сайте.
Готово!
Всё будет выглядеть как настоящее, потому что к этой странице подцепляются те же стили, что и к другим страницам сайта. А внутренности Эгеи не разваливаются, потому что она также подцепляет ещё и собственные стили. Но делает это избирательно: она не подцепляет стили стандартных ХТМЛ-элементов и поля вокруг страницы. Поэтому эти части выглядят родными.
Если вам нужно перекрыть какие-то стили, используйте файл styles/overrides.css. Изначально он пустой.
Если вы используете систему сборки, то имеет смысл «запечь» стили «Встраиваемой» и ваши перекрытия в основной ЦСС-файл. Перенесите из папки вашей темы styles/main.css и styles/overrides.css куда-то в папку исходников стилей. Это нужно, чтобы Эгея перестала их подцеплять из папки темы. И заимпортируйте в общие стили сайта, например, с помощью СЦССа:
Один из признаков хорошего владения языком — бессознательный выбор наиболее точного из синонимов.
Например, когда вы говорите по-русски, вы, скорее всего, не задумываясь выбираете среди слов «хозяин», «собственник» и «владелец», хотя они значат примерно одно и то же. Возможно, если вы подумаете минутку, вы сможете сформулировать отличия, но когда вы говорите, вы про это не думаете, а просто сразу берёте нужное.
Так же я не думаю, говоря по-английски, когда сказать fast, а когда — quick («быстрый»); когда comfortable, а когда — convenient («удобный»).
А вот чтобы выбрать наиболее подходящее из слов expensive и costly («дорогой»), мне нужно задуматься. Я понимаю разницу, но не чувствую её настолько, чтобы просто произносить нужное слово автоматически.
Есть такой элемент интерфейса — аккордеон. Это когда в вертикальном списке есть распахивающиеся секции:
Из работы студента школы дизайнеров
Этот элемент очень неудобен.
Невозможно удержать в голове, какая секция раскрыта, а какая нет, поэтому найти что-то в таком списке очень трудно. В приятный и лёгкий процесс прокрутки вмешивается клик, причём эти жесты нужно чередовать, а кликать приходится в строчки, постоянно меняющие своё положение — это приводит к ошибкам. Расстояние между элементами тоже плавает из-за того, что между ними может оказаться сколько угодно раскрытых секций — это дезориентирует и мешает вырабатываться привычке.
Реализации, в которых при разворачивании одной секции все другие сворачиваются, ещё хуже: там все эти спецэффекты происходят ещё и помимо воли пользователя.
На телефоне, где экран маленький, с аккордеоном особенно тяжело. Недаром такого элемента нет среди стандартных элементов интерфейса Эпла и ни в одном их приложении.
Этот файл лежит у меня на рабочем столе уже месяц, и я не знаю, куда его деть, поэтому ловите:
Это надо прямыми руками нарисовать, конечно. Анальную пробку пик (точёных) подобрать более подходящей формы. Сделать бубновый презерватив узнаваемее, а шлёпалку треф сделать шлёпалкой по попе, а не по ковру. Сердечко вроде и так норм, но хочется превратить в какой-то объект, но при этом не шлёпалку вторую. Что там ещё бывает, наклейки для сосков? (Я просто не в курсе — предпочитаю, когда не заклеены.)
Кстати, словосочетание «анальная пробка» в этом блоге встречается впервые за 15 лет его существования, а вот соски уже встречались.
Я уже привык, что люди, которые в логику не очень, пытаются выдать своё непонимание за широту кругозора. Я уже писал, например, о том, как люди приплетают нечёткую логику. Ну, а Антон вот решил приплести квантовую физику. Он пытается намекнуть на то, что знания логики недостаточно, чтобы делать выводы о физике. В этом он совершенно прав, однако из конкретного примера, который он приводит, видно, что Антон, к сожалению, слаб не только в логике, но и в самой квантовой физике. И для того, чтобы сделать этот вывод, мне достаточно лишь знания логики — сам я в физике тоже мало понимаю.
Дело в том, что «знание некоторых принципов легко возмещает незнание некоторых фактов».
Чтобы заниматься квантовой физикой, нужно иметь какой-то одинаково понимаемый всеми и непротиворечивый набор терминов, и логика нужна именно для этого.
Нельзя просто сказать «электрон одновременно находится в двух местах» и продолжать решать задачи как ни в чём не бывало. Именно потому, что в этом высказывании есть проблема с логикой, мы вообще вынуждены изучать происходящее явление более подробно и находить формальный аппарат для его описания. Если в мире квантовой физики высказывание «этот электрон находится одновременно в местах A и B» может быть верным, то в этом мире придётся придумать, чем эта ситуация отличается от ситуации «в местах A и B расположены два разных электрона». Так мы постепенно придём к более глубокому, чем обывательские, пониманию слов «электрон» и «место».
Если ты просто зевака из твиттера, то ты можешь просто сделать вид, что знаешь случай, в котором логика не работает. Но если ты физик, ты не можешь себе такого позволить. Если бы логика могла иногда соблюдаться, а иногда нет, то высказывание «электрон одновременно находится в двух местах» никому бы не казалось странным, все бы думали «ну ок, тут логика не соблюдается, чё такого». Но физики подобные формулировки могут использовать разве что в иллюстративных целях. Когда речь идёт о решении задач, они переходят к формулам, точно и непротиворечиво выражающим изучаемые свойства.
Пока не научишься логике, за квантовую физику браться рановато.