Марат Таналин о web-разработке и ИТ
-
О валидации
С точки зрения обучения валидатор подобен педантичному учителю, обожающему свою красную ручку: какая-то доля обратной связи от него довольно полезна, но оставшаяся часть с большой вероятностью запутывает и отпугивает новичка.
Atul Varma (Mozilla) -
Firefox 12 (+)

В новой версии продвинутого браузера появилась нумерация строк в окне просмотра исходного HTML-кода, поддерживаются переводы строк в атрибуте
title, CSS-свойство-moz-text-align-lastдля выравнивания последней строки текста, CSS-свойствоcolumn-fillдля управления распределением текста при многоколоночном выводе, поддерживается разбор HTML-кода с помощью JS-объекта DOMParser и проч. -
Широтно-импульсная модуляция
Авторский перевод статьи «Широтно-импульсная модуляция» с британского тематического сайта TFT Central.
Статья рассказывает о методе управления яркостью, применяемом в подавляющем большинстве современных жидкокристаллических дисплеев (мониторов и телевизоров), и связанных с ним нежелательных побочных эффектах: головной боли и перенапряжении зрения.
Описан применимый в некоторых случаях способ ослабления негативного влияния ШИМ, а также достаточно простой метод самостоятельного измерения частоты мерцания подсветки, доступный в домашних условиях.
-
Денвер-4 (+)
Встречаем Денвер-4 — программный пакет для удобной локальной веб-разработки в среде Windows, включающий в себя веб-сервер Apache, интерпретатор PHP и сервер баз данных MySQL, готовые к работе сразу после установки пакета.
Новую версию отличают графический инсталлятор, поддержка многоязычного интерфейса, необязательность виртуального диска, работа в качестве сервисов Windows, поддержка FastCGI, Ruby on Rails и, конечно, свежие версии Apache, PHP, MySQL и других компонентов.
-
Firefox 11 (+)

В Firefox 11 добавлены поддержка вложенных @-правил в CSS, DOM-свойство
outerHTML, экспериментальная поддержка протокола SPDY, призванного ускорить загрузку веб-страниц, новые инструменты веб-разработчика: редактор стилей и трёхмерный вид; WebSocket API теперь доступен без префикса; при просмотре исходного кода теперь используется HTML5-парсер; появилась возможность переноса закладок, истории и cookie-записей из Google Chrome. -
Firefox 10 (+)

В юбилейной версии браузера Firefox исправлено схлопывание (collapsing) вертикальных полей (
margin) таблиц (!) и позиционирование элементов внутри позиционированных таблиц, реализовано сглаживание трёхмерной графики WebGL, поддерживаются DOM3-событияmouseenterиmouseleave, программные интерфейсы (API) Full Screen, Page Visibility и Battery, добавлен новый наглядный отладочный инструмент Page Inspector, по умолчанию отключена проверка формальной совместимости расширений по номеру версии Firefox.Именно на основе Firefox 10 выпущена новая корпоративная версии Firefox (отдельный дистрибутив для организаций) с увеличенным 42-недельным периодом поддержки (Extended Support Release, ESR), автоматически упраздняющая Firefox 3.6, являвшийся до текущего момента последней версией Firefox, выпущенной до перехода на короткий 6-недельный цикл разработки.
-
55-дюймовые OLED-телевизоры Samsung и LG (+)

На открывшейся в Лас-Вегасе крупнейшей международной выставке потребительской электроники CES 2012 компании Samsung и LG представили свои новейшие OLED-телевизоры с диагональю 55 дюймов (140 см).
В отличие от ранее демонстрировавшихся прототипов OLED-телевизоров сравнимых диагоналей, новые 55-дюймовые модели, скорее всего, станут коммерчески доступны уже в первой половине 2012 года — до летних олимпийских игр.
Среди преимуществ OLED перед ЖК (LCD) — примерно в тысячу раз меньшее время отклика, более точная цветопередача, высокая разборчивость изображения при отображении тёмных сцен, непревзойдённая контрастность и потенциально значительно более комфортное изображение без пресловутого «кристаллического эффекта», характерного для ЖК-дисплеев.
-
Укрощаем строку состояния Firefox (+)
В Firefox 4 строка состояния начала отображаться в правой части окна браузера вместо левой, если открыта панель поиска. (В строке состояния отображается, например, URL-адрес, на который указывает ссылка, над которой в конкретный момент находится указатель мыши.)
В результате строка состояния отображается то слева, то справа, и оказалось нарушено важнейшее правило юзабилити: конкретный элемент интерфейса всегда должен находиться на одном и том же месте.
Те, кому этот баг Firefox мешает, могут устранить проблему самостоятельно, вручную добавив следующие CSS-правила в файл
chrome/userChrome.cssв папке профиля Firefox либо с помощью расширения Stylish. -
Firefox 9 (+)

В интернет-браузере Firefox 9 работа JavaScript-сценариев ускорена на 20-30% благодаря механизму Type inference, предназначенному для анализа и отслеживания типов переменных и позволяющему JIT-компиляции работать более эффективно.
Также в выпуске: экспериментальная поддержка Fullscreen API — программного интерфейса для переключения браузера в полноэкранный режим (по умолчанию отключена), поддержка метода
Node.contains(), свойствNode.parentElementиdocument.scripts, возможность наглядного иерархического вывода отладочных сообщений и поддержка простейшейprintf()-подобной шаблонизации в Веб-консоли и некоторые другие улучшения. -
Запрет загрузки страницы во фрейм стороннего сайта (+)
Современным способом запретить загрузку страниц вашего сайта во фрейм (HTML-элемент
FRAMEилиIFRAME) на другом сайте является выдача HTTP-заголовка ответа сервераX-Frame-Options.Поддерживается всеми современными браузерами, включая IE8 и выше.