<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[Марат Таналин о web-разработке и ИТ]]></title>
    <link>http://tanalin.com/blog/</link>
    <description><![CDATA[]]></description>
    <pubDate>Thu, 26 Apr 2012 22:43:59 +0400</pubDate>
    <managingEditor>(Marat Tanalin)</managingEditor>
    <copyright>2005—2012 Marat Tanalin</copyright>
    <generator>something</generator>
    <language>ru</language>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[О валидации]]></title>
      <link>http://tanalin.com/blog/2012/04/validation/</link>
      <description><![CDATA[<blockquote>
<p>С точки зрения обучения валидатор подобен педантичному учителю, обожающему свою красную ручку: какая-то доля обратной связи от него довольно полезна, но оставшаяся часть с большой вероятностью запутывает и отпугивает новичка.<br />
<cite><a rel="nofollow" href="http://www.toolness.com/wp/2012/04/learning-and-grammatical-forgiveness/">Atul Varma</a> (Mozilla)</cite></p>
</blockquote>]]></description>
      <pubDate>Thu, 26 Apr 2012 22:43:59 +0400</pubDate>
    </item>
    <item>
      <title><![CDATA[Firefox 12 (+)]]></title>
      <link>http://tanalin.com/blog/2012/04/firefox-12/</link>
      <description><![CDATA[<div class="img simple right"><img src="/images/blog/2012/firefox-12.png" alt="" /></div>

<p>В новой версии продвинутого браузера появилась <em>нумерация строк</em> в окне просмотра исходного HTML-кода, поддерживаются переводы строк в атрибуте <code>title</code>, CSS-свойство <code>-moz-text-align-last</code> для выравнивания последней строки текста, CSS-свойство <code>column-fill</code> для управления распределением текста при многоколоночном выводе, поддерживается разбор HTML-кода с помощью JS-объекта DOMParser и проч.</p><p><a href="http://tanalin.com/blog/2012/04/firefox-12/">Читать всю заметку</a></p>]]></description>
      <pubDate>Tue, 24 Apr 2012 20:48:52 +0400</pubDate>
    </item>
    <item>
      <title><![CDATA[Широтно-импульсная модуляция]]></title>
      <link>http://tanalin.com/blog/2012/04/pwm/</link>
      <description><![CDATA[<p>Авторский перевод статьи «<a href="/articles/translations/pwm/">Широтно-импульсная модуляция</a>» с британского тематического сайта TFT Central.</p>

<p>Статья рассказывает о методе управления яркостью, применяемом в подавляющем большинстве современных жидкокристаллических дисплеев (мониторов и телевизоров), и связанных с ним нежелательных побочных эффектах: головной боли и перенапряжении зрения.</p>

<p>Описан применимый в некоторых случаях способ ослабления негативного влияния ШИМ, а также достаточно простой метод самостоятельного измерения частоты мерцания подсветки, доступный в домашних условиях.</p>]]></description>
      <pubDate>Thu, 05 Apr 2012 18:27:24 +0400</pubDate>
    </item>
    <item>
      <title><![CDATA[Денвер-4 (+)]]></title>
      <link>http://tanalin.com/blog/2012/04/denwer-4/</link>
      <description><![CDATA[<p>Встречаем Денвер-4 — программный пакет для удобной локальной веб-разработки в среде Windows, включающий в себя веб-сервер Apache, интерпретатор PHP и сервер баз данных MySQL, готовые к работе сразу после установки пакета.</p>

<p>Новую версию отличают графический инсталлятор, поддержка многоязычного интерфейса, необязательность виртуального диска, работа в качестве сервисов Windows, поддержка FastCGI, Ruby on Rails и, конечно, свежие версии Apache, PHP, MySQL и других компонентов.</p><p><a href="http://tanalin.com/blog/2012/04/denwer-4/">Читать всю заметку</a></p>]]></description>
      <pubDate>Sun, 01 Apr 2012 03:07:31 +0400</pubDate>
    </item>
    <item>
      <title><![CDATA[Firefox 11 (+)]]></title>
      <link>http://tanalin.com/blog/2012/03/firefox-11/</link>
      <description><![CDATA[<div class="img simple right"><img src="/images/blog/2012/firefox-11.png" alt="" /></div>

<p>В Firefox 11 добавлены поддержка вложенных @-правил в CSS, DOM-свойство <code>outerHTML</code>, экспериментальная поддержка протокола SPDY, призванного ускорить загрузку веб-страниц, новые инструменты веб-разработчика: редактор стилей и трёхмерный вид; WebSocket API теперь доступен без префикса; при просмотре исходного кода теперь используется HTML5-парсер; появилась возможность переноса закладок, истории и cookie-записей из Google Chrome.</p><p><a href="http://tanalin.com/blog/2012/03/firefox-11/">Читать всю заметку</a></p>]]></description>
      <pubDate>Wed, 14 Mar 2012 03:33:14 +0400</pubDate>
    </item>
    <item>
      <title><![CDATA[Firefox 10 (+)]]></title>
      <link>http://tanalin.com/blog/2012/02/firefox-10/</link>
      <description><![CDATA[<div class="img simple right"><img src="/images/blog/2012/firefox-10.png" alt="" /></div>

<p>В юбилейной версии браузера Firefox исправлено <em>схлопывание</em> (collapsing) вертикальных полей (<code>margin</code>) таблиц (!) и позиционирование элементов внутри позиционированных таблиц, реализовано <em>сглаживание</em> трёхмерной графики WebGL, поддерживаются DOM3-события <code>mouseenter</code> и <code>mouseleave</code>, программные интерфейсы (API) Full Screen, Page Visibility и Battery, добавлен новый <em>наглядный</em> отладочный инструмент Page Inspector, по умолчанию отключена проверка формальной <em>совместимости расширений</em> по номеру версии Firefox.</p>

<p>Именно на основе Firefox 10 выпущена новая <em>корпоративная</em> версии Firefox (<em>отдельный</em> дистрибутив для организаций) с увеличенным 42-недельным периодом поддержки (Extended Support Release, ESR), автоматически упраздняющая Firefox 3.6, являвшийся до текущего момента последней версией Firefox, выпущенной до перехода на короткий 6-недельный цикл разработки.</p><p><a href="http://tanalin.com/blog/2012/02/firefox-10/">Читать всю заметку</a></p>]]></description>
      <pubDate>Wed, 01 Feb 2012 04:34:55 +0400</pubDate>
    </item>
    <item>
      <title><![CDATA[55-дюймовые OLED-телевизоры Samsung и LG (+)]]></title>
      <link>http://tanalin.com/blog/2012/01/ces-2012-oled-55/</link>
      <description><![CDATA[<div class="img simple right"><img src="/images/blog/2012/ces-2012-oled-55.jpg" alt="" /></div>

<p>На открывшейся в Лас-Вегасе крупнейшей международной выставке потребительской электроники CES 2012 компании Samsung и LG представили свои новейшие OLED-телевизоры с диагональю 55 дюймов (140 см).</p>

<p>В отличие от ранее демонстрировавшихся <em>прототипов</em> OLED-телевизоров сравнимых диагоналей, новые 55-дюймовые модели, скорее всего, станут <em>коммерчески доступны</em> уже в первой половине 2012 года — до летних олимпийских игр.</p>

<p>Среди преимуществ OLED перед ЖК (LCD) — примерно в <em>тысячу</em> раз меньшее время отклика, более точная <em>цветопередача</em>, высокая разборчивость изображения при отображении <em>тёмных</em> сцен, непревзойдённая <em>контрастность</em> и потенциально значительно более <em>комфортное</em> изображение без пресловутого «кристаллического эффекта», характерного для ЖК-дисплеев.</p><p><a href="http://tanalin.com/blog/2012/01/ces-2012-oled-55/">Читать всю заметку</a></p>]]></description>
      <pubDate>Tue, 10 Jan 2012 18:36:23 +0400</pubDate>
    </item>
    <item>
      <title><![CDATA[Укрощаем строку состояния Firefox (+)]]></title>
      <link>http://tanalin.com/blog/2012/01/firefox-statusbar-fix/</link>
      <description><![CDATA[<p>В Firefox 4 строка состояния начала отображаться в правой части окна браузера вместо левой, если открыта панель поиска. (В строке состояния отображается, например, URL-адрес, на который указывает ссылка, над которой в конкретный момент находится указатель мыши.)</p>

<p>В результате строка состояния отображается <em>то слева, то справа</em>, и оказалось нарушено важнейшее правило юзабилити: конкретный элемент интерфейса всегда должен находиться <em>на одном и том же месте</em>.</p>

<p>Те, кому этот баг Firefox мешает, могут устранить проблему самостоятельно, вручную добавив следующие CSS-правила в файл <code>chrome/userChrome.css</code> в папке профиля Firefox либо с помощью расширения Stylish.</p><p><a href="http://tanalin.com/blog/2012/01/firefox-statusbar-fix/">Читать всю заметку</a></p>]]></description>
      <pubDate>Tue, 03 Jan 2012 20:39:35 +0400</pubDate>
    </item>
    <item>
      <title><![CDATA[Firefox 9 (+)]]></title>
      <link>http://tanalin.com/blog/2011/12/firefox-9/</link>
      <description><![CDATA[<div class="img simple right"><img src="/images/blog/2011/firefox-9.png" alt="" /></div>

<p>В интернет-браузере Firefox 9 работа JavaScript-сценариев ускорена на 20-30% благодаря механизму Type inference, предназначенному для анализа и отслеживания типов переменных и позволяющему JIT-компиляции работать более эффективно.</p>

<p>Также в выпуске: экспериментальная поддержка Fullscreen API — программного интерфейса для переключения браузера в полноэкранный режим (по умолчанию отключена), поддержка метода <code>Node.contains()</code>, свойств <code>Node.parentElement</code> и <code>document.scripts</code>, возможность наглядного иерархического вывода отладочных сообщений и поддержка простейшей <code>printf()</code>-подобной шаблонизации в Веб-консоли и некоторые другие улучшения.</p><p><a href="http://tanalin.com/blog/2011/12/firefox-9/">Читать всю заметку</a></p>]]></description>
      <pubDate>Wed, 21 Dec 2011 17:47:47 +0400</pubDate>
    </item>
    <item>
      <title><![CDATA[Запрет загрузки страницы во фрейм стороннего сайта (+)]]></title>
      <link>http://tanalin.com/blog/2011/12/x-frame-options/</link>
      <description><![CDATA[<p>Современным способом запретить загрузку страниц вашего сайта во фрейм (HTML-элемент <code>FRAME</code> или <code>IFRAME</code>) на другом сайте является выдача HTTP-заголовка ответа сервера <code>X-Frame-Options</code>.</p>

<p>Поддерживается всеми современными браузерами, включая IE8 и выше.</p><p><a href="http://tanalin.com/blog/2011/12/x-frame-options/">Читать всю заметку</a></p>]]></description>
      <pubDate>Thu, 15 Dec 2011 04:03:48 +0400</pubDate>
    </item>
  </channel>
</rss>

