Мысли о программировании, жизни и христианстве.

Позднее Ctrl + ↑

Нужно ли объяснять смысл логотипа?

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

Посмотрев прижмурив левый глаз, вы увидите на логотипе знак ленты Мёбиуса, что символизирует стабильность компании. Разные промежутки между буквами показывают её разносторонний подход, а одинаковая высота — отсутствие лицеприятия. Алый цвет первой буквы сигнализирует о том, что мы готовы к корпоративной борьбе, а нежно-голубая черта — милосердие к павшим противникам. Тонкая обводка букв говорит о тщательности, с которой мы подходим к клиентам. Рамка вокруг ... Устойчивая композиция... Метафора...

Также «альфа» ассоциируется с альфа-самцом. Если взять от альфа-самца его мужское начало, сложить номера, составляющих это слово букв (23, 21 и 11) и вычесть из них 3, то получится «52». Как известно, 1952 год — год рождения В.В. Путина. Это создает вокруг логотипа ауру силы и оказывает благотворное влияние на компанию как в рамках российской экономики, так и за ее пределами.

Вот удачные примеры, а вот ответ, с которым я полностью согласен. Остальное — претензия на гениальность.

P.S. Второй пример взят с дискуссии на эту тему.

Десяток афоризмов для дизайнеров №9

  1. Пользовательский интерфейс как анекдот. Если вам приходится объяснять его, то это плохо. © Startup Vitamins
  2. Мы ищем темы для обсуждения и нуждаемся в сроках, в противном случае мы художники, и тогда нам надо поздно ложиться спать и отращивать бороды. © Эрик Шпикерманн
  3. Находясь в одном эмоциональном состоянии, сложно оценивать другое. © Дэн Ариели
  4. Слушайте людей, трудящихся рядом с вами над проектами, и вы будете чувствовать дополнительную дозу уверенности в положительном результате совместной работы. © Скотт Бельский
  5. Для дизайнера полезно иметь ограничения: правила, клиентов, ограниченный бюджет, определённую аудиторию. Потому что, если вы их не имеете, вы перестаёте быть дизайнером. Вы художник. © Эрик Шпикерман
  6. Творчество — это не только вещи, которые мы решаем включить, но и те, что мы исключаем. © Остин Клеон
  7. Я всегда придерживался убеждения, что на практике создание неотразимого графического дизайна осуществляется не путём использования принципов демократии, но, скорее, с монархией. © Томас Васкес
  8. Только неудачники запускают сайты, победители открывают живые сообщества. Неудачники строят огороженные сады, а победители — площади. Неудачники ревниво охраняют свои данные, а победители делятся ими со всеми. © Дон Тэпскотт и Энтони Уильямс
  9. Все дизайнеры имеют маленький грязный секрет в том, что они копируют работу других дизайнеров. Они видят работу, которая им нравится, и они ей подражают. Они довольно нахально называют это вдохновением. © Аарон Рассел
  10. Самые передовые дизайнеры сознательно отвергают стандартные диалоговые окна и развивают желание неправильно думать. © Марти Ноймайер

Работаем над ошибками или метод резинового утёнка

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

Ну что там у тебя? Поговорим? Резиновый утёнок

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

Совет отличный! В школе немало задач по физике решены следуя этому совету. Но что делать если сроки горят? Спать, чаёвничать или гулять не вариант! На помощь приходит метод резинового утёнка.

Метод заключается в том, что на стол ставится игрушка (резиновый утёнок). А при поиске ошибки ты с ней ведёшь диалог. Объясняешь игрушке, что делается в каждой строке кода. И часто в этом диалоге и находишь спрятанную ошибку. Игрушку можно представлять в воображении и это может быть и не игрушка. Эйнштейн, ваш ребёнок или другая личность для мысленного диалога. Ну а если есть возможность пообщаться вслух, то это еще лучше. Тогда к поиску ошибки подключаются и ваши уши.

У вас ошибка в коде? Резиновый утёнок спешит на помощь!

Добавляем ссылкам Эгеи в статьях target=«_blank»

После публикации статьи «Минусы блогового движка Эгея» один из минусов был сразу решён. Речь об открытии ссылок из публикаций в новых окнах браузера. Дмитрий Шишкин предложил следующее решение:

//Добавляем ссылкам в публикациях target="_blank"
$(document).ready(function(){
    $(".e2-note-text a").attr("target","_blank");
  });

Чтобы им воспользоваться добавьте код выше в JS файл вашей темы. Если таковой отсутствует, то создайте папку «js» в вашей теме и поместите там файл с этим кодом. Назвать файл можно как саму тему. Эгея файл автоматически подгрузит.

Минусы блогового движка Эгея

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

Минусы:

  • Зависимость от предпочтений автора движка
    Разработка и поддержка ведётся одним автором, поэтому как он решил, так и будет. Решил, что избранные статьи в сайдбаре показываться не должны, они и не показываются.
  • Закодированное ядро движка
    Может это и не минус, но я отношусь к тем, кто любит покопаться под капотом. Иногда это нужно для внесения улучшений, но в Эгее капот приварен.
  • Нестандартный форматор текста
    Мне нравится форматер Эгеи, но он не совсем маркдаун. При написании публикаций в редакторах с этой разметкой приходится менять её на поддерживаемую Эгеей.
  • Отсутствие кнопки Google+ по умолчанию
    Не понимаю почему и эту кнопку не включить? Функциональность такая есть, но кнопки нет. Я понимаю, что автор движка может не пользоваться такой кнопкой, но другие же пользуются.
  • Не открывание ссылок в новом окне
    Субъективно, но вот не люблю когда ссылки открываются в том же окне. А если мне нужно ряд ссылок посмотреть? Туда-сюда прыгать?

Глюки

Буду вылавливать по мере нахождения и предлагать решения.

  • При наличии в тексте публикации тега <noscript> дальше него текст и кнопки редактирования не показывает.
    Если вдруг возникла необходимость написать, то замените символы «<» и «>» их кодами. Чтобы отредактировать такую публикацию добавьте к её ссылке «/edit/».

Эгея прекрасный движок. Иначе я давно бы от него отказался. Эта публикация написана с целью сделать его ещё лучше. Как? Давайте вместе подумаем.

Чья CMS всех милее, всех быстрее и умнее?

Я уже вылез из cms-штанишек, когда считал, что лучше всего для сайта подходит CMS Joo... Да неважно какая! Главное, чтобы нравилась мне и на которой я набил руку.
Сейчас я подбираю систему в зависимости от проекта. Захотелось узнать, каким образом подходят к выбору CMS мои читатели. Используете рейтинги? Есть какой-то алгоритм? Или существует любимая система? Тогда почему она?

P.S. Может, встречали сводную таблицу CMS? Киньте ссылку, пожалуйста.

Дополнительные материалы:
Рейтинг CMS по версии iTrack
Каталог CMS от CMSmagazine
Выбор CMS от CMSlist
Обзор и классификация CMS по категориям 2013 года

Церковный сайт: Советы по дизайну

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

Люблю советы по существу. Нравится публикация «70+ tips for effective church sites». Привожу часть советов в вольном переводе. К ним буду добавлять другие советы и комментарии. Чтобы не громоздить в одну публикацию, разобью советы по темам. Потом соберу эти публикации в отдельный проект.

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

  1. Не помещайте слишком много информации на главной странице.
    Она нуждается только в таком количестве графики и текста, чтобы с первого взгляда объяснить, кто вы и что доступно в других частях сайта. Домашняя страница — это дверь, а не конечная остановка. Она не приветственное письмо пастора — сайт не то же, что напечатанная брошюра.
  2. Поместите важную информацию выше «сгиба» экрана.
    Почти всё должно быть видно без необходимости прокрутки страницы. Домашняя страница не должна быть намного больше, чем один экран по высоте. Исключение — одностраничные сайты.
  3. Избегайте христианской графики (открытых Библий, витражей, голубей, свеч) и обращений о пожертвованиях.
    Многих неверующих не располагает такая графика. Некоторые церковные сайты используют анимированную графику 1990 годов: вращающиеся золотые кресты и голубей машущих крыльями. Не добавляйте на сайт автоматически проигрывающиеся при посещении мелодии гимнов или музыкальные файлы — это раздражает. И при упоминании финансов, пусть они находятся только в тех разделах, которые чётко направлены на членов церкви или благотворительность.
  4. Используйте, по крайней мере, одну фотографию с людьми на главной странице.
    Церковь, прежде всего, это люди, а не здания. Приветственная картинка может выразить и сказать гораздо больше, чем множество слов, и пояснить значение текста.
  5. Макет в три колонки, часто лучше других подходит для церковного сайта.
    Вы можете подобрать готовый к вашему дизайну и кодированию шаблон для страниц — с уже созданными блоками, колонками и нижним колонтитулом, чтобы использовать в вашем редакторе HTML. Альтернатива — это готовый шаблон сайта для CMS.
  6. Не используйте «вводную страницу» или всплывающие сообщения и баннеры.
    «Вводной страницей» является страница, не содержащая ничего, кроме графической (или даже анимированной информации) и ссылки из рода «нажмите здесь, чтобы продолжить». Это сильно раздражает пользователей. Большинство людей сразу покинут сайт, а не продолжат. Всплывающие сообщения уменьшат рейтинг сайта в поисковиках и раздражают пользователей.
  7. Проверьте, чтобы каждая страница имела один и тот же внешний вид, с навигацией в одном месте.
    Страницы, испытывающие недостаток единства в стиле, запутают пользователей. Возникнет вопрос, не попали ли они на другой сайт. Навигационное меню появляется на всех страницах в одном месте, и не заставляйте людей возвращаться на домашнюю страницу, чтобы попасть на другую.
  8. Ссылки, пункты меню и кнопки чётко определяются в активном (при наведении) и пассивном состоянии.
    Ссылки и кнопки, которые ничего не делают, при наведении на них курсора — мёртвые. Людям нужны визуальные подсказки. Кроме того, долго и упорно думайте, прежде чем внедрять стили ссылок далёкие от стандартных. Синяя подчёркнутая ссылка понимается большинством людей. Не подчёркивайте текст, который не является ссылкой — это приводит к заблуждениям.
  9. Используйте цвета правильно. Разберитесь, как выбрать цветовую схему, как цвета соотносятся друг с другом и с каким настроением они ассоциируются.
    Обратитесь к дизайнерам за советом. У большинства из нас не намётан глаз для нужного цвета. Конфликтующие или неуместные цвета помешают посланию сайта и оттолкнут привлечённых посетителей.
  10. Не используйте узорные графические фоны позади текста.
    За немногими исключениями, оптимальным считается чёрный текст на белом фоне или инверсия этих цветов. Однотонный фон лучше.
  11. Применяйте отзывчивый (резиновый, адаптивный) дизайн страницы.
    Содержимое сайта должно естественно меняться и подходить друг к другу, при любом разрешении экрана, а размер шрифтов подстраиваться для удобства пользователя. Это, лучше, чем сделать фиксированную по ширине страницу в 800 пикселей. Всё больше людей в настоящее время используют мобильные устройства для поиска и просмотра информации. Расширения мониторов растут, поэтому готовьте сайт к Ретина экранам.
  12. И не помещайте информацию на сайте о том, что сайт «нужно просматривать при разрешении...» или «лучше всего рассматривать в браузере…».
    Это раздражает людей, которые используют другое разрешение или браузер. Это ваша работа сделать просмотр удобным независимо от разрешения экрана, браузера или операционной системы пользователя. Не ставьте видимый счётчик посетителей на своих страницах.
  13. Не используйте излишние и специфические эффекты.
    Некоторые «крутые» особенности сайтов, такие как переливающийся и мигающий текст, «весёлые» анимации или инновационные системы меню, просто раздражают. Посетители игнорируют эти специальные эффекты и покидают сайт, если они быстро не находят то, что они хотят.
  14. Избегайте длительного времени загрузки сайта из-за графики.
    Сайт, заполненный графикой может выглядеть привлекательно при просмотре на вашем компьютере, но при доступе пользователей к нему, его загрузка займёт много времени. Хотя скорости в интернете растут, многие ещё ​​используют медленные модемы. Помните, что большинство людей не будет сидеть на медленном сайте. Лучший способ сделать это — избегать изобилия графики. Фотографии прекрасны и они помогают показать кто вы, но если их много, то разместите их на специальной странице. Люди сами выберут, хотят ли они их смотреть.
  15. Ваш сайт не должен быть излишне большим или сложным.
    Если у вас нет финансов или сотрудников, чтобы поддерживать крупный сайт, лучше сделать привлекательный одностраничный сайт. Можно сайт из нескольких информативных страниц. Если нужен большой сайт, то рассмотрите вариант создания сайта группой церквей города или региона.

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

Не думайте, что при создании сайта нужны только технические или дизайнерские навыки. Молитесь как на этапе планирования, так и на этапе создания. Церковный сайт — возможность прикоснуться к множеству нуждающихся людей. Мы нуждаемся в мудрости Божьей при первоначальном планировании, выработке стратегии и для постоянного роста эффективности сайта. Это служение, которому необходима молитва!

iПубликация про волшебную букву «i»

Не знаю как вас, а меня уже смешат попытки разных производителей спекулировать на популярности продукции Apple. Они считают добавление буквы «i» к наименованию продукта сразу говорит об качестве, продвинутости и эксклюзивности. Я знаю, некоторые производители этим показывают, что их продукция применима только с техникой из Купертино, но я бы на месте последних, что-то с этим сделал. Добавляешь волшебную букву — пройди аккредитацию!

Ранее Ctrl + ↓