Заметки веб-разработчика

c0mput3r sc1enc3


Принципы написания лучшего и однородного CSS


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


История домена и продвижения зоны «.tk»


Эта доменная зона появилась на 3 года позже, чем «.ru» и была рассчитана для жителей острова Токелау, где численность составляла около 1100 человек. И порядка десяти лет данной зоной никто всерьёз не интересовался по ряду объективных причин, а именно: плохая индексация, тяжелое продвижение, низкое доверие и не распространённость.
Всё изменилось в 2010 году, когда компания «BV Dot TK» начала регистрацию доменов в данной зоне абсолютно бесплатно, при этом быстро и без личных данных. Это показалось отличной возможностью для веб-мастеров, которые хотели сократить названия для своих доткомов и использовать «.tk» в качестве зеркала. Кто-то осмеливался запускать целые сайты на этих бесплатных доменах.
Итого, в 2010 количество доменов в зоне возросло до 135 миллионов, в 2011 году до 1 миллиарда, а на донный момент их количество 32 миллиона и продолжает снижаться. Почему?


Jacob «Fat» Thornton про Open Source проекты


В ноябре прошлого года, во Франции, проходила крупнейшая конференция js-разработчиков «dotJS». Там побывал самый знаменитый и талантливый хипстер-разработчик, который не так давно ушел из «Twitter» создав для них знаменитый стиль оформления. В своем выступлении «Fat» рассказывает о будущем «Open Source» проектов и истории этого направления в целом. Это будет интересно для широкого круга веб-разработчиков.

Презентация есть только на английском, и немного им владея, можно уловить суть.


MODx Revolution 2 htaccess


Стандартный «.htaccess» для MODx Revolution содержит минимальное количество функций: подключение «дружественных» url, стандартные редиректы, пару настроек для серверов и браузеров. При этом грамотно настроенный «.htaccess» может решить множество проблем, начиная с момента 503 ошибки установки и заканчивая работоспособностью страниц 4XX ошибок.
За пару месяцев поисков и оптимизации данного файла я использую на своем сайте данный код, который включает в себя:

  • Надстройки для PHP 5.3. Исправляет 503 ошибку при установке и оптимизирует работу
  • Сжатие сторонних SVG шрифтов для ускорения загрузки фронт-энда
  • Поправки для ошибок 404 и 403 ошибок, которые положительно скажутся на SEO
  • Добавлены расширения файлов, которые нужно загружать, а не открывать в браузере


Поддержка Retina изображений на сайте


Несмотря на то, что доля устройств с Retina-экранами мала, а в «РуНете» она еще меньше (не более 5%), оптимизировать изображения и контент на сайте под данные устройства является «хорошим тоном» в веб-дизайне. Ведь за этим будущее, так как доля Retina-устройств стабильно увеличивается, а iOS устройства с данными экранами уже не такая и редкость, по сравнению с момента презентации 4-го «АйФона» в 2010 году. Помимо, есть достаточно большая доля «iPad’ов» и «Mac’ов», которые регулярно выходят в сеть. А видеть «замыленные» изображение на высококачественном дисплее – не самое лучшее зрелище и это надо исправлять.