Дмитрий Сергеев, 26 лет, разрабатываю сайты на Drupal, управляю интернет-проектами
dima.sergeev@gmail.com
Проблема мелкого шрифта на высоких разрешениях и изображений, размытых браузерным масштабированием
24.09.2013 / 9 комментариев
Экраны с высокими разрешениями сейчас есть у заметной доли пользователей интернета: 1920x1080 — около 7%. При этом физически диагональ не всегда большая, окно браузера же часто развернуто на весь экран. В этом случае шрифт на многих сайтах очень мелкий, читать практически невозможно.
Что нужно знать владельцу сайта о флеш-баннерах
14.03.2013
Может ли флеш-баннер угрожать безопасности пользователей?
Да, через баннер можно следить за пользователями, получить доступ к cookie, подгрузить клиентский скрипт, отправить данные на сторонний сервер. Поэтому исходный код баннеров нужно проверять. Список опасных конструкций можно посмотреть в требованиях Яндекса к баннерам (пункты 5, 10, 11).
Как проверить исходный код флеш-баннера? Как декомпилировать swf-файл?
С помощью программ Flash Decompiler Trillix или Sothink SWF Decompiler. Для просмотра исходного кода достаточно trial-версии.
29.09.2011 / 3 комментария
Расскажу про использование CSS multi-column layout module. Допустим у нас есть многоуровневый список.

Для основного содержимого страницы он узковат, и возникает желание выводить его в несколько колонок. Для этого используем CSS-свойства column-count: 4 и column-gap: 10px. Первое задает на сколько колонок разбить контент, второе — какой между ними зазор.
Как использовать на сайте широкие картинки без оглядки на разрешение 1024x768
23.08.2011
Наверное многим знакома ситуация, когда проектируя макет сайта, приходится излишне ограничивать ширину изображений в основной колонке из-за пользователей с рарешением экрана 1024x768 (сейчас их доля 17%). Особенно это ощутимо в трехколоночных макетах.
На dirty.ru ширина картинок ограничена 500 пикселями

Если ширина изображения больше, то обычно оно либо частично заслоняется правой колонкой, либо появляется горизонтальная прокрутка, либо боковая колонка сползает вниз.
Сейчас удачным решением мне кажется загрузка изображений с шириной, удовлетворяющей разрешению 1280x1024. А для меньших разрешений пусть картинки масштабирует браузер:
img {max-width: 100%; height: auto}
Max-width: 100% сжимает изображения, основываясь на ширине оборачивающего блока. Но если эта ширина больше ширины изображения, то масштаб не меняется. Height: auto сохраняет пропорции изображений. Вообще это значение по умолчанию, но иногда у картинок жестко указаны размеры, и тогда пропорции искажаются.
Пример есть здесь. Чтобы увидеть эффект, изменяйте ширину окна.
Можно ли продавать сборки, модули и темы оформления Drupal?
16.06.2010 / 15 комментариев
Иногда спрашивают, можно ли купить модуль или сборку Drupal, используемые на моих сайтах. Я что-то знаю про open source и свободные лицензии, знаю, что Drupal лицензирован под GPL, но многие конкретные вопросы до последнего времени оставались для меня без ответов. Решил разобраться, выкладываю результаты в виде FAQ'а.
Актуальные проблемы с браузерами и устройствами доступа
23.03.2010 / 7 комментариев
Браузеров и устройств становится все больше, и хотя экстремальные вещи вроде IE6 уходят, разработчикам по-прежнему есть что потестировать.
Приёмы управления содержимым drupal-сайтов, улучшение юзабилити админки
11.09.2009 / 7 комментариев
По материалам того, что рассказывал в Киеве, составил обзор модулей для эффективного управления содержимым drupal-сайтов. Получилось в формате Q&A.
