<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Каскадика &#187; Разное</title>
	<atom:link href="http://cascadi.ca/category/misc/feed/" rel="self" type="application/rss+xml" />
	<link>http://cascadi.ca</link>
	<description>Парад тегов</description>
	<lastBuildDate>Wed, 30 Nov 2011 15:59:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0-alpha</generator>
		<item>
		<title>Веб-шрифты на распутье</title>
		<link>http://cascadi.ca/misc/fonts-at-the-crossing/</link>
		<comments>http://cascadi.ca/misc/fonts-at-the-crossing/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 22:55:39 +0000</pubDate>
		<dc:creator>Curly Brace</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://cascadi.ca/?p=361</guid>
		<description><![CDATA[*Предоставленый здесь материал — мой перевод статьи Web Fonts at the Crossing из сайта A List Apart. Автор статьи Richard Fink.
Перевод не претендует на 100%-ную точность, но я постарался максимально точно передать мысли и слог автора. Комментарии приветствуются.
Начиная с Интернет&#160;&#8230; <a href="http://cascadi.ca/misc/fonts-at-the-crossing/">Читать&#160;дальше&#160;<span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>*<em>Предоставленый здесь материал — мой перевод статьи</em> <a href="http://www.alistapart.com/articles/fonts-at-the-crossing/">Web Fonts at the Crossing</a> <em>из сайта</em> <a href="http://www.alistapart.com">A List Apart</a>. <em>Автор статьи</em> <a href="http://www.alistapart.com/authors/f/spartan">Richard Fink</a>.</p>
<p><em>Перевод не претендует на 100%-ную точность, но я постарался максимально точно передать мысли и слог автора. Комментарии приветствуются.</em></p>
<p>Начиная с Интернет Эксплорера 4 в 1998-ом, а затем с марта 2008-ого и до марта 2010-ого, один за другим, вся «большая пятерка» десктопных браузеров — Сафари, Файрфокс, Опера и Хром — выкатили сравнительно похожие реализации правила <code>@font-face</code> для привязки шрифтов.  Вместе с тем, неотъемлимая часть веб-издательского паззла, часть, которой не хватает с начала Веба, встала на место и теперь настоящая, веб-ориентированая типографика начинает принимать форму.</p>
<p>Для начала, обзор последних событий:</p>
<ol>
<li>18-ого марта 2010 года <a href="http://www.w3.org/2009/08/WebFonts/charter.html">была</a> учреждена      группа  <a href="http://www.w3.org/2000/09/dbwg/details?group=44556&amp;public=1">Web Fonts Working      Group</a> в      W3C. Её первая задача была      утвердить  <a href="http://people.mozilla.com/%7Ejkew/woff/woff-spec-latest.html">спецификацию</a> WOFF как      стандарт доставки <a href="http://en.wikipedia.org/wiki/Sfnt">sfnt</a> (OTF и TTF) шрифтов в веб в «сжатом»      виде.</li>
<li>Была представлена отрисовка шрифтов в IE9 с помощью Windows’s DirectWrite в  <a href="http://ie.microsoft.com/testdrive/info/ThankYou/Default.html">IE9 Platform Preview</a>.</li>
<li>Появились первые инструменты для подготовки веб шрифтов, такие как      Font Squirrel’s @Font-Face <a href="http://www.fontsquirrel.com/fontface/generator">Generator</a> и <a href="http://eotfast.com/">EOTFAST</a>.</li>
<li>Пошла новая волна «шрифтохранилищ»       в виде <a href="http://typekit.com/">Typekit</a>, <a href="http://www.typotheque.com/">Typotheque</a> и бесплатного,  опенсорсного <a href="http://kernest.com/">Kernest</a>.</li>
<li>Появились первые “трастовые/кредитные” <a href="http://fontspring.com/">лицензии</a> на веб-шрифты от дизайнеров      коммерческих шрифтов.</li>
<li><a href="http://www.w3.org/TR/css3-fonts/">CSS3 Fonts Module</a> включил в себя      некоторые продвинутые свойства OpenType.</li>
<li>Adobe Flash, когда-то надежная, кросс-платформенная среда      <a href="http://en.wikipedia.org/wiki/Scalable_Inman_Flash_Replacement">замены</a> текста (sIFR), сейчас выглядит абсолютно убогой.</li>
<li>Google запустил бесплатный      сервис шрифтов с растущей <a href="http://code.google.com/webfonts">библиотекой</a>.       Все шрифты в библиотеке доступны и      для частного хранения/использования.</li>
</ol>
<p>Теперь пройдемся по пунктам&#8230; <span id="more-361"></span></p>
<h2>WOFF</h2>
<p>WOFF был официально добавлен в W3C Fonts Working Group 8-ого апреля, 2010 года. Microsoft неожиданно спонсировала его внесение вместе с Opera и Mozilla. Поддержка WOFF заявлена в тестовых билдах IE9 для разработчиков. WOFF <em>будет</em> стандартом “транспорта” для шрифтов. Поддержка WOFF уже реализована в Firefox 3.6+, и разработчики Chrome <a href="http://news.cnet.com/8301-30685_3-20003277-264.html">анонсировали</a> поддержку WOFF в ближайшем будущем.</p>
<p>К сожалению WOFF был разрекламирован способами, которые могут ввести в заблуждение. Давайте на секунду остановимся, так как важно знать чем является WOFF и что не менее важно, чем он не является.</p>
<p>Как и его старший брат, <a href="http://www.w3.org/Submission/2008/01/">EOT</a> (Embedded Open Type), WOFF  файл является по сути архивированым файлом шрифта. Он не является шрифтовым форматом, сам по себе. Это файл шрифта, который «собрали в дорогу». Как PNG и JPEG для BMP и TIFF, так и WOFF для TTF и OTF. (В отличии от сжатого изображения, оригинальный шрифт <em>может</em> и <em>должен</em> быть распакован из сжатия.) На практике, WOFF и EOT очень похожи и  соотношения сжатия для них более-менее одинаковы.</p>
<p>WOFF это <em>не</em> магический формат шрифта, который раз и на всегда сломит все препятствия на пути лицензирования коммерческих шрифтов. Страхи производителей шрифтов относительно веба гораздо более сложны и скоро мы с ними разберемся в связи с FHOS.</p>
<h2>IE9 и DirectWrite</h2>
<p>IE9 использует Windows <a href="http://en.wikipedia.org/wiki/DirectWrite">DirectWrite</a> API для отрисовки шрифтов. Если вы еще не скачали предпросмотровую версию IE9  я рекомендую вам попробовать, это может вас приободрить. Проведя некоторое время с IE9 preview, вы не захотите возвращаться к IE8 и XP. (Mac-юзеры, не ржать.) Отрисовка шрифтов в IE9 это нечто гораздо большее, чем мы ожидали. Несомненно на уровне с Маком, а в некоторых случаях даже лучше. Каково бы не было ваше мнение, разница сократилась значительно. Одним из отличных побочных эффектов фокуса на веб-шрифтах стало заострение внимания на том, как  <a href="http://www.webmonkey.com/2009/10/boingboing_discovers_the_dark_side_of_css3/">желание</a> отрисовки шрифтов в браузерах под Windows  сравнивается с отрисовкой в браузерах на OS X. Обратите внимание на то, что DirectWrite является Windows API, а не специфично для  IE, и другие браузеры, такие как Firefox тоже <a href="http://news.cnet.com/8301-30685_3-10403604-264.html">реализуют</a> его.</p>
<h2>IE9 и @Font-Face с помощью CSS3</h2>
<p>Удивительно, но то что делает <code>@font-face</code> годным кросс-браузерным решением сегодня, это то что IE поддерживает <code>@font-face</code> уже более десяти лет. Тем не менее, IE9 будет первой реализацией <code>@font-face</code> так как описано в спецификации CSS3.</p>
<p>Вот основные изменения:</p>
<h3>Форматы шрифтов</h3>
<p>Дополнительно к TrueType (TTF) шрифтам, IE9 будет поддерживать PostScript-приправленные OTF CFF шрифты, так же как и  “большая пятерка” браузеров. Удаление этой преграды для совместимости само по себе очень хорошо, но с предупреждением: только если в интересах обратной совместимости для IE 6–8, это произойдет за несколько лет до того как веб-шрифты перестанут быть TrueType. IE 6–8 будут поддерживать <em>только</em> TrueType шрифты, запакованные как EOT. Кроме этого есть и другие проблемы отрисовки в браузерах под Windows, о которых надо помнить.</p>
<p>Остается надеяться что дизайнеры шрифтов помогут в этом, создавая свои шрифты доступными в TrueType с адекватным TrueType <a href="http://readableweb.com/font-hinting-explained-by-a-font-design-master/">хинтингом</a>. Либо, как вполне серьезно предложил мне один дизайнер шрифтов, все должны воздержаться от использования веб-шрифтов, пока IE8 не уйдет со сцены. Ха! <a href="http://typekit.com/gallery/">Слишком</a> <a href="http://www.flickr.com/groups/typekit/pool/">поздно</a>.</p>
<h3>Синтаксис</h3>
<p>Внутри <code>@font-face</code> “декларации” в CSS3, вы, как веб автор, должны делать то, что операционные системы делают <em>для</em> вас с «безопасными» шрифтами. <em>Вы</em> должны группировать шрифты в семейства, декларируя их под одним именем семейства. <em>Вы</em> должны разделять членов этого семейства, декларируя для каждого из них быть различной комбинацией <code>font-style (normal, italic)</code> и <code>font-weight (normal, bold)</code>.</p>
<p>Обратите внимание на то, что селекторы <code>font-weight</code> и <code>font-style</code> имеют различные значения <em>внутри</em> <code>@font-face</code> правила от тех же селекторов <em>вне</em> правила в основной таблице стилей. <em>Внутри</em> декларации, <code>font-weight: bold</code> означает, “это жирный участик этого семейства шрифтов;” <em>вне</em> декларации  <code>font-weight: bold</code> означает, “применить жирность к этому тексту,с помощью участника этого семейства шрифтов, который декларирован как жирный.”</p>
<p>В IE6–8 <code>@font-face</code> работает тем же способом. Однако для того, чтобы EOT-файлы работали правильно, некоторые наименования и описательная информация внутри TTF-файла из которого создан EOT, должны совпадать с CSS декларацией. <strong>В большинстве случаев это не проблема.</strong> Но иногда, некоторые поля внутри таблиц данных шрифта должны быть изменены. В случае необходимости, все проблемы изучены и легко могут быть исправлены. (Подробности в документации для <a href="http://eotfast.com/">EOTFAST</a>.)</p>
<h2>Инструментарий для Веб-шрифтов</h2>
<p>Необходимый инструментарий, которым должны обладать веб авторы:</p>
<h3>Font Squirrel Генератор</h3>
<p><a href="http://www.fontsquirrel.com/fontface/generator">Генератор</a> это набор онлайн-инструментов, предлагающий конвертацию, очистку, генерирующий CSS стили и так далее. На данный момент, это лучшее что есть в сети и в руках дизайнера шрифтов и веб-разработчика <a href="http://5by5.tv/bigwebshow/1">Ethan Dunham</a> только продолжает улучшаться.</p>
<p>Кроме того, возможно вы захотите ознакомиться с некоторыми бесплатными утилитами, которые используются за кулисами в таких местах как Font Squirrel, Kernest и Google:</p>
<ul>
<li><a href="http://fontforge.sourceforge.net/">FontForge</a> полновесный редактор шрифтов      со всевозможными конфигурируемыми вкусностями на стороне сервера. Открытый      исходный код.</li>
<li><a href="http://people.mozilla.com/%7Ejkew/woff/">sfnt2woff</a> это набор утилит с открытым      исходным кодом для упаковки TTF      и OTF CFF шрифтов в WOFF-файлы.</li>
<li><a href="http://code.google.com/p/ttf2eot/">ttf2eot</a> это предшественник EOTFAST. Он создает      несжатые «легкие» EOT-файлы.</li>
<li><a href="http://sourceforge.net/projects/fonttools/">TTX</a> это средство конвертации      OpenType и TrueType шрифтов  в и из XML.</li>
<li><a href="http://fontue.com/">Fontue</a> это движок с открытым исходным кодом для вывода      веб-шрифтов и скриптов для обработки шрифтов. Приветствуются вклады в <a href="http://github.com/garrickvanburen/fontue">Github</a>.</li>
<li><a href="http://code.google.com/apis/webfonts/docs/webfont_loader.html">WebFont      Loader</a> это      JavaScript-библиотека, которая позволяет лучше контролировать загрузку      шрифтов, чем позволяет Google      Font API. Создана в сотрудничестве между Google и TypeKit.</li>
</ul>
<h3>EOTFAST</h3>
<p>Разработан мной и Филлипом Тейлором из Кембриджа,  <a href="http://eotfast.com/">EOTFAST</a> является бесплатной и простой для использования альтернативой Майкрософтовскому конвертору, <a href="http://www.microsoft.com/typography/WEFT.mspx">WEFT</a>. Используйте EOTFAST для создания оригинально сжатых EOT файлов, совместимых с IE 6–8 и более быстрой загрузкой страницы. Обратите внимание на то, что EOT формат не был признан нерекомендованным и будет продолжать работать во всех режимах рендеринга в IE9, создавая тем самым легкий путь работы со всеми версиями IE, не прибегая к условным комментариям.</p>
<h2>Доверительные лицензии</h2>
<p><em>Доверительные лицензии</em>—шрифты по оптовой цене, которые предоставляются в виде устанавливаемых TTF или OTF файлах для упрощения разработки, на равне с публикацией на веб-серверах — доступны в <a href="http://fontspring.com/">Font Spring</a>. Этот сайт предоставляет, как каждый подобный сайт <a href="http://readableweb.com/an-open-letter-to-retail-font-vendors/">должен</a> был бы, образцы шрифтов, так что вы в действительности видите то товар, перед тем как покупаете его. Надеюсь, остальные подобные сервисы примут эту простую модель лицензирования за основу.</p>
<h2>Шрифтохранилища и «маскирующие» сервисы (FHOS)</h2>
<p>До появления <code>@font-face</code>, браузеры полагались на операционные системы в вопросе шрифтов, так что нелицензионное использование оных на сайтах не было проблемой. Операционные системы являлись не только технологической основой, но и законодательной. Права на использование «безопасных» шрифтов для веба пришли с операционной системой. Но <code>@font-face</code> обходит операционные системы, так как шрифты приходят с веб-сервера. Создатели коммерческих шрифтов предстают перед перспективой потери контроля и абсолютно новыми правовыми реалиями. Помимо этого появляется <a href="http://billhillsblog.blogspot.com/2009/06/font-industry-needs-to-step-up-to.html">перспектива</a> огромного нового рынка,но внутри индустрии шрифтов не настолько воодушевлены ею, как обеспокоены потенциальной потерей контроля. Рынок веба неизучен, тогда как рынок печати закреплен. Конфликт новых и старых медиа <a href="http://www.w3.org/Talks/2010/0313-Fonts-SXSW/">возрождается</a>, в этот раз в шрифтах.</p>
<p>Заботы создателей коммерческих шрифтов гораздо глубже, чем сценарий ситуации когда посетитель сайта видит понравившийся ему шрифт, роется в CSS и скачивает его. Позвольте мне предложить объяснение, чтобы вы могли лучше понять почему существуют сервисы шрифтов, использующие «маскировку», а в некоторых случаях и <a href="http://www.fonts.com/Legal/EOT_Eula.htm">запутанные</a>,  и тупые лицензионные соглашения.</p>
<p>Производители шрифтов видели что произошло с индустрией музыки, книг, газет, журналов и <a href="http://www.nytimes.com/2010/03/30/business/media/30photogs.html">банков изображений</a> и они бояться что то же самое произойдет с ними. Это называется <a href="http://blogs.hbr.org/research/2010/01/the-itunes-effect-and-the-futu.html">iTunes Effect</a>, and it’s about price.</p>
<p>Дизайнеры шрифтов все еще очень сфокусированы на <a href="http://billhillsblog.blogspot.com/2008/04/font-creators-need-to-make-their-minds.html">принте</a>. В общем, основные деньги находятся в обслуживании профессиональных клиентов в индустрии печати: книги, журналы, художественное оформление и так далее. Цены обычно варьируются в зависимости от количества пользователей продукта. Основной их страх в том, что как только шрифты появятся в сети, они станут продуктом широкого потребления, существующая бизнес-модель рухнет и произойдет обесценивание шрифтов. Дизайнеры шрифтов боятся того, что не смогут запросить с клиента, скажем, 420$ за четыре семейства шрифтов для 6-10 пользователей, в мире где шрифты предоставляются на сайтах для «условно» неограниченного количества посетителей, которые вобще ничего не должны платить за это. Что если интернет снижает цены в секторе печати и сам по себе фактически не генерирует дохода?</p>
<h3>Предостережение покупателям</h3>
<p>В ответ на «интернет угрозу», некоторые коммерческие дизайнеры шрифтов выбрали шрифтохранилища и «маскирующие» сервисы. По существу, эти сервисы используют модель Amazon Kindle, но вместо книг вы получаете то, из чего сделаны книги — шрифты. Они раздаются отмереным, контролируемым путем так, что создатели шрифтов занют куда каждый из шрифтов идет и кем используется. Маскировка фокусируется на предотвращении обычного скачивания и возможности создания устанавливаемого в операционную систему шрифта, и поэтому шрифт становится недоступным для работы в таких програмах как InDesign. Основная задача подобных сервисов — удержать семейства шрифтов в своих руках.</p>
<p>Увеличение <a href="http://typophile.com/node/66933/#comment-395072">дискуссий</a> между предтавителями производителей шрифтов, такими как Microsoft, Adobe, Monotype Imaging и другими, в следствии появления Typekit’а в прошлом году, в последние месяцы привело к созданию таких маскирующих сервисов какMicrosoft’s font distribution proxy, <a href="http://www.ascenderfonts.com/webfonts/">Ascender</a> <a href="http://www.fontslive.com/">Corp</a>, <a href="http://www.extensis.com/en/WebINK/">Extensis</a> (специалисты в програмном обеспечении для <a href="http://www.extensis.com/en/products/suitcasefusion2/">управления</a> и <a href="http://www.extensis.com/en/products/universaltypeserver2lite/whats-new.jsp">лицензирования</a> шрифтов), <a href="http://webfonts.fonts.com/">Monotype Imaging</a>, и <a href="http://www.webtype.com/">коллектив</a>, включающий <a href="http://www.fontbureau.com/">Font Bureau</a> от <a href="http://www.alistapart.com/articles/realfontsontheweb/">David Berlow</a>.</p>
<p>Я могу сказать вам  что ребята из Extensis, Ascender и Monotype счастливы и полны энтузиазма предоставлять шрифты для веба. Но они уж точно не будут спешить рассказывать вам, что система распространения этих шрифтов создана в ограничениях умной, но «<a href="http://www.zeldman.com/2010/04/13/opera-loves-my-web-font/#comment-54284">грязной</a>» DRM-подобной <a href="http://blog.typekit.com/2009/07/21/serving-and-protecting-fonts-on-the-web/">структуры</a>. Это понятно. Но попытки идентифицировать и предотвратить случаи нелицензированого распространения через код доказали свою нецелесообразность фактически для всех и в перспективе, все попытки маскировки шрифтов выглядят тщетными и нецелесообразными.</p>
<p>Дизайнер шрифтов Ray Larabie <a href="http://www.typophile.com/node/70404?page=1/#comment-413394">выразил это лучше всех</a>:</p>
<p>Защита шрифтов от установки в операционную систему, в то время когда изпользование шрифтов где либо, кроме веба, является признаком ретроградства, выглядит нелепо и глупо. Установить шрифты в свою ОСь? Да пожалуйста, дедуля! В ближайшем будущем никто и не захочет устанавливать шрифт в операционную систему.</p>
<h3>Покупатель, будь благодарен</h3>
<p>Как обычно, есть и обратная сторона. Можно рассматривать FHOS как фазу. Сервисы все время обновляются. Например WebINK сервис от Extensis бесплатный устанавливаемый «мастер предпросмотра» шрифтов <a href="http://www.extensis.com/en/WebINK/fonts/index.jsp">Type Drawer</a>, который позволяет, среди прочего, мнгновенно менять определенные шрифты на странице, просто перетаскивая их. Это позволяет сэкономить кучу времени и это то, что нужно дизайнерам в работе. На данный момент это проприетарная разработка WebINK, но она формирует направление развития сервисов.</p>
<h3>Проверочный список сервисов шрифтов</h3>
<p>Что касается меня, я фокусируюсь на предоставлении информации для <a href="http://www.zeldman.com/2010/04/13/opera-loves-my-web-font/">разработчиков</a>. И как веб-автор, теперь, когда я не должен полагаться на операционную систему в плане шрифтов, разве что как резерв, я чувствую себя некомфортно с мыслью о том, что такая базовая и фундаментальная часть дизайна моего сайта, как шрифт, будет контролироваться внешней сущностью. Далее, ни один независимый веб-дизайнер, с которым я говорил об этом, ни при каких обстоятельствах не согласен хомутать клиента постоянным расходом на шрифты.Есть тысячи бесплатных шрифтов и многие из них такогоже качества или даже выше, чем те, которые предлагают FHOS сервисы.</p>
<p>Само собой разумеется, вы должны знать как минимум, каковы технологические различия между тем, что предоставляет сервис и тем что сможете сделать вы, если будете хранить файлы у себя. Под влиянием проверочного списка, недавно предложенного EFF в связи с взрывом <a href="http://www.eff.org/wp/digital-books-and-your-rights">оцифрованых книг</a>, вот вариант проверочного списка потребителя FHOS сервисов:</p>
<ol>
<li>Какие точно препятствия созданы в попытке предотвратить скачивание      и установку шрифтов в операционной системе? На сколько вырастает число запросов к серверу в результате?</li>
<li>Отключено ли кеширование?  Будут ли пользователи видеть  сначала «необстиленые» шрифты, которые      потом будут сменяться нужными? (Flash Of Unstyled Text)</li>
<li>Если разделение файла шрифта на части является техникой маскировки,      то как это может повлиять на шаг и кернинг? И является ли разбивка файла      шрифта на части дополнительным фактором риска в некоторых браузерах?</li>
<li>Действительно ли сервис соответствует стандартам и позволяет вам использовать      стандарт CSS3 во всей ширине, как это позволяют сейчас современные браузеры,      поддерживающие <code>@font-face?</code></li>
<li>Понятны ли  <a href="http://www.ascenderfonts.com/store/license.aspx?id=19">Пользовательское      соглашение</a> или <a href="http://typekit.com/policies">Условия использования</a>?      Согласны ли вы или ваш клиент с обязывающими положениями контракта? Если вы      прекратите пользоваться сервисом и будете хранить свои шрифты у себя,      надете ли вы компромисс в соглашении?</li>
<li>Какова политика конфиденциальности? Будет ли сервис мониторить и      сохранять логи активности на вашем сайте, и если будет то как? Что будет происходить с этой информацией?</li>
<li>Будут ли условия контаркта определять права посетителей вашего сайта? Имеют ли право посетители вашего сайта использовать шрифт не только      для отображения на экране, но и распечатывать его и создавать PDF? Будут ли      подвергаться риску те пользователи, которые попытаются скачать файлы      шрифтов индивидуально? (Давайте признаем, все мы смотрим как люди делают свои      сайты, это интернет.)</li>
<li>Когда поддержка WOFF (и EOT) станет повсеместной,будет ли какой-то путь для хранения шрифтов      у себя, или вы будете привязаны к сервису навсегда?</li>
</ol>
<p>Комментарии приветствуются.</p>
<h2>Расширеные функции OpenType</h2>
<p>С того момента, как John Daggett из Mozilla возглавляет CSS3 Fonts Module, впечатляющая <a href="http://www.w3.org/2000/09/dbwg/details?group=44556&amp;public=1">команда</a> приглашенных экспертов в дизайне типографики обдумывает проблемы передовой типографики в W3C.Уже в ближайшее время это может иметь большое влияние на отображение <a href="http://dev.w3.org/csswg/css3-fonts/#propdef-font-variant-numeric">математических символов</a> и <a href="http://dev.w3.org/csswg/css3-fonts/#propdef-font-variant-east-asian">не-латинских языков</a>.</p>
<h2>Будущее Flash Text Replacement</h2>
<p>Уже прошло несколько лет с момента выхода iPhone, а флэш на нем все еще не разрешен. Как и на iPad.  Недавнее <a href="http://www.apple.com/hotnews/thoughts-on-flash/">высказывание</a> Стива Джобса привлекло много внимания и сложно представить себе что Apple пойдет на попятную в этом вопросе. Плюс, iPhone и iPad поддерживают гораздо более простую и элегантную альтернативу для отрисовки шрифтов с использованием SVG — <code>@font-face</code>. Любому разработчику, планирующему новый проект, тяжело предтавить себе использование в нем технологии sIFR. <code>@font-face</code> более прост в освоении и ему не нужно иметь будущее, он уже будущее.</p>
<h2>Библиотека шрифтов Google</h2>
<p>Благодаря неожиданной разработке, которая произросла из неформальных разговоров с ребятами из <a href="http://blog.typekit.com/2010/05/19/typekit-and-google/">Typekit</a>, Google стал <a href="http://code.google.com/webfonts">провайдером</a> свободно лицензированых шрифтов через <a href="http://code.google.com/apis/ajaxlibs/">Google Ajax API</a>. Это опенсорсный проект в котором можно найти документацию, примеры и информацию о том, как можно способствовать его развитию в <a href="https://github.com/typekit/webfontloader">GitHub репозитории</a>.В отличии от многих опенсорсных проектов, у этого есть постоянный куратор <a href="http://hotlead.levien.com/">Raph Levien</a>.</p>
<h2>Заставим это работать сегодня</h2>
<p>А теперь давайте окончательно запутаемся: для IE 6–8 вы можете использовать только TTF шрифты,  обернутые как EOT или EOT “Lite” (несжатый). Для Firefox, Opera, Chrome, и Safari, вы можете использовать TTF или OTF файлы, как “сырые” или в некоторых случаях обернутые в WOFF файлы или как data URI внутри файла стилей. SVG будет основным форматом шрифтов, идущим вперед, но его основная добродетель сегодня заключается в поддержке в мобильном Safari для iPhone и iPad.</p>
<p>Да, это путает. Сначала. Всегда есть большие изменения. Но я ожидаю от веб-авторов сделать то, что они всегда делают. Найти путь заставить это все работать. Сырые материалы  <a href="http://fontsquirrel.com/">здесь</a> и <a href="http://kernest.com/">здесь</a>. Инструменты <a href="http://www.fontsquirrel.com/fontface/generator">здесь</a> и <a href="http://eotfast.com/">здесь</a>. Решения <a href="http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/">здесь</a> и <a href="http://readableweb.com/mo-bulletproofer-font-face-css-syntax/">здесь</a>. Так сложите вместе несколько страниц примеров и <a href="http://www.alistapart.com/articles/real-web-type-in-real-web-context/">темплейтов</a>, и приготовьтесь к распутью. Время пришло.</p>
<p><em>Translated with the permission of <a href="http://www.alistapart.com/">A List Apart Magazine</a> and the author[s].</em></p>
]]></content:encoded>
			<wfw:commentRss>http://cascadi.ca/misc/fonts-at-the-crossing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WebHiTech 2010</title>
		<link>http://cascadi.ca/misc/webhitech-2010/</link>
		<comments>http://cascadi.ca/misc/webhitech-2010/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 21:10:48 +0000</pubDate>
		<dc:creator>Curly Brace</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://cascadi.ca/?p=357</guid>
		<description><![CDATA[
Стартовал единственный в своем роде технологический конкурс вебсайтов Рунета WebHiTech 2010.  Заявки на участие принимаются до конца октября. Заявить на конкурс можно не только свой сайт, но и любой понравившийся вам сайт в соответствии с правилами и номинациями.
Уже второй&#160;&#8230; <a href="http://cascadi.ca/misc/webhitech-2010/">Читать&#160;дальше&#160;<span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://2010.webhitech.ru/"><img src="/images/posts/wht-logo.gif" alt="WebHiTech 2010" /></a></p>
<p>Стартовал единственный в своем роде технологический конкурс вебсайтов Рунета WebHiTech 2010.  Заявки на участие принимаются до конца октября. Заявить на конкурс можно не только свой сайт, но и любой понравившийся вам сайт в соответствии с <a href="http://2010.webhitech.ru/rules/">правилами</a> и номинациями.</p>
<p>Уже второй год я состою в <a href="http://2010.webhitech.ru/jury/">жюри</a> конкурса, что не дает мне права участия. Ну а вы, <a href="http://2010.webhitech.ru/nomination/">дерзайте</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cascadi.ca/misc/webhitech-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Валидация HTML5</title>
		<link>http://cascadi.ca/misc/html5-validation/</link>
		<comments>http://cascadi.ca/misc/html5-validation/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 23:09:30 +0000</pubDate>
		<dc:creator>Curly Brace</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://cascadi.ca/?p=335</guid>
		<description><![CDATA[HTML5 стал очень модным среди разработчиков сайтов. Да что там разработчики сайтов, я уже слышу связку слов &#8220;HTML5 / CSS3&#8243; от менеджеров среднего звена, как минимум раз в неделю.
Люди хотят чего-то нового, языки разметки развиваются не так быстро как хотелось&#160;&#8230; <a href="http://cascadi.ca/misc/html5-validation/">Читать&#160;дальше&#160;<span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>HTML5 стал очень модным среди разработчиков сайтов. Да что там разработчики сайтов, я уже слышу связку слов &#8220;HTML5 / CSS3&#8243; от менеджеров среднего звена, как минимум раз в неделю.</p>
<p>Люди хотят чего-то нового, языки разметки развиваются не так быстро как хотелось бы, поэтому когда появилась возможность попробовать себя в деле, многие ею воспользовались. Некоторые переверстали свои сайты полностью на HTML5, некоторые ограничились декларацией <code>DOCTYPE</code> для ленивых. По большому счету это хорошая тенденция, я обеими руками за прогресс и даже сам сделал предыдущую версию этого сайта на HTML5.</p>
<p>Проблема в том, что стандарт еще не доработан, большинство &#8220;вкусностей&#8221; еще впереди, хочется верить. Ну и как обычно, Internet Explorer не поддерживает фактически ничего из этого стандарта. Да что там фактически, ничего. Даже отрисовку элементов из HTML5 приходится задавать через Javascript.</p>
<p>До недавнего времени было довольно сложно валидировать документы на HTML5, так как валидаторы плевались на <code>DOCTYPE</code> без ссылки на <code>DTD</code>.</p>
<h3>DOCTYPE HTML5:</h3>
<pre><code>&lt;!DOCTYPE html&gt;</code></pre>
<p>Существовал только один <a href="http://html5.validator.nu/">HTML5 валидатор</a>, да и тот в разработке.</p>
<p>На данный момент этот валидатор все еще находится в разработке, но работает уже довольно корректно. Помимо этого, <a href="http://validator.w3.org/">валидатор всех валидаторов</a> от отцов из W3C уже поддерживает валидацию HTML5, не без помощи Mozilla Foundation. Появилось <a href="https://addons.mozilla.org/en-US/firefox/addon/2318">расширение</a> для Firefox.</p>
<p>Так что можете смело пробовать себя, <a href="http://html5doctor.com/">учиться</a>, <a href="http://html5gallery.com/">смотреть примеры</a> и <a href="http://html5code.com/">создавать</a> что-то свое.</p>
]]></content:encoded>
			<wfw:commentRss>http://cascadi.ca/misc/html5-validation/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>С Наступающим!</title>
		<link>http://cascadi.ca/misc/happy-holidays/</link>
		<comments>http://cascadi.ca/misc/happy-holidays/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 00:00:51 +0000</pubDate>
		<dc:creator>Curly Brace</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://www.webmakerslounge.com/?p=150</guid>
		<description><![CDATA[#wishing { you: happy-holidays!important; }
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center; font-weight: bold; font:size: 24px!important;">#wishing { you: happy-holidays!important; }</p>
]]></content:encoded>
			<wfw:commentRss>http://cascadi.ca/misc/happy-holidays/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Мысли о разрешении экрана. Год спустя</title>
		<link>http://cascadi.ca/misc/screen-resolutions-2/</link>
		<comments>http://cascadi.ca/misc/screen-resolutions-2/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 07:15:55 +0000</pubDate>
		<dc:creator>Curly Brace</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://www.webmakerslounge.com/?p=137</guid>
		<description><![CDATA[В последнее время при разработке сайтов все меньше и меньше учитывается разрешение 800х600, что само по себе не удивительно, если взглянуть на статистику. Соответственно, либо сайты оптимизированы под 1024х768 и выше, либо они &#8220;резиновые&#8221;, что встречается реже.
Ситуация закономерная и соответствует&#160;&#8230; <a href="http://cascadi.ca/misc/screen-resolutions-2/">Читать&#160;дальше&#160;<span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://img379.imageshack.us/img379/2948/computerjw4.png" alt="" style="float: right; margin: 0 0 10px 10px;"/>В последнее время при разработке сайтов все меньше и меньше учитывается разрешение 800х600, что само по себе не удивительно, если взглянуть на <a class="out" href="http://www.w3counter.com/globalstats.php">статистику</a>. Соответственно, либо сайты оптимизированы под 1024х768 и выше, либо они &#8220;резиновые&#8221;, что встречается реже.</p>
<p>Ситуация закономерная и соответствует развитию рынка мониторов и стремлениям дизайнеров/разработчиков. Я уже размышлял над этим <a href="http://www.webmakerslounge.com/news/screen-resolutions/">год назад</a>. Так вот, год спустя мои мысли приобрели немного другое направление.</p>
<p>Количество посетителей сайтов с разрешением 800х600 не только не уменьшится, а увеличится. Связано это напрямую с развитием субноутбуков, кпк, мобильников и прочих переносимых девайсов. Добрая половина субноутбуков уже сейчас имеет разрешение 1024х600, но сайт, оптимизированый под 1024х768, открытый на таком экране, в большинстве случаев будет неудобоваримым так как займет всё окно браузера. А в дизайне, как известно,  важны пустоты.</p>
<p>Поэтому я предлагаю перестать игнорировать 800х600 и начать смотреть на этот вопрос под другим углом. Мне кажется разумным: </p>
<ul>
<li>Создавать отдельный файл стилей, оптимизированый под маленькие разрешения экрана, для всех мобильных устройств .</li>
<li>С помощью PHP/JS создать функциональную возможность переключения файла стилей для владельцев настольных компьютеров с малым разрешением экрана.</li>
</ul>
<p>Таким образом, мы убиваем одним выстрелом двух зайцев. У сайта появляется полноценная мобильная версия, и мы заботимся о посетителях с маленьким&#8230; разрешением.</p>
<p>Добавление файла стилей для мобильных устройств делается так:</p>
<pre><code>&lt;link rel="stylesheet" type="text/css" media="handheld" href="mobile.css" /&gt;</code></pre>
<p>Про корректное оформление мобильной версии сайта можно почитать на старом добром ресурсе <a class="out" href="http://www.alistapart.com/articles/pocket/">A List Apart</a>.</p>
<p>Переключать стили можно с помощью JQuery <a class="out" href="http://www.kelvinluck.com/article/switch-stylesheets-with-jquery">вот так</a> или <a class="out" href="http://frinity.blogspot.com/2008/06/switch-css-stylesheets-using-jquery.html">так</a>.</p>
<p>Решения, конечно, могут быть другими, но главная мысль состоит в том, чтобы заботиться о всех посетителях сайта, вне зависимости от разрешения монитора.</p>
]]></content:encoded>
			<wfw:commentRss>http://cascadi.ca/misc/screen-resolutions-2/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>@Media 2008 Лондон. Отчет. Часть вторая</title>
		<link>http://cascadi.ca/misc/atmedia2008-report-2/</link>
		<comments>http://cascadi.ca/misc/atmedia2008-report-2/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 22:13:18 +0000</pubDate>
		<dc:creator>Curly Brace</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://local.webmakerslounge.com/?p=129</guid>
		<description><![CDATA[
Часть первая.
Второй день конференции начался с жестокого похмелья доклада Nate Koechley под названием &#8220;Professional Front-End Engeneering&#8221;. Как Нэйт и обещал, он толкнул зажигательную речь о Front-End&#8217;е и его значении в веб-разработке. Особый упор был сделан на том, что Front-End веб-разработка&#160;&#8230; <a href="http://cascadi.ca/misc/atmedia2008-report-2/">Читать&#160;дальше&#160;<span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img style="float: right; margin-left: 10px" title="@Media 2008 лого" src="/images/atmedia/logo_small.png" alt="@Media 2008 лого" /></p>
<p><a href="http://www.cascadi.ca/misc/atmedia2008-report-1/">Часть первая</a>.</p>
<p>Второй день конференции начался с <span style="text-decoration: line-through;">жестокого похмелья</span> доклада <a class="out" href="http://www.vivabit.com/atmedia2008/london/speakers/#nate">Nate Koechley</a> под названием &#8220;Professional Front-End Engeneering&#8221;. Как Нэйт и обещал, он толкнул зажигательную речь о Front-End&#8217;е и его значении в веб-разработке. Особый упор был сделан на том, что Front-End веб-разработка по сути своей ни чем не отличается от архитектуры и поэтому отношение к ней, со стороны разработчика и его начальства не должно быть другим. Архитектор, проектируя здание, не позволяет себе махнуть рукой на то, что будет с домом через 5—10 лет, проект наполняется чертежами, схемами, документацией и тд. Так почему разработка сайтов должна отличаться?</p>
<p>Он призвал веб-разработчиков не пренебрегать своей работой даже если они убеждены, что проект, который они делают, не важен и не будет развиваться. Веб, как известно, среда динамическая и постоянно расширяющаяся, по сему любой, даже самый маломальский проект может &#8220;выстрелить&#8221; и его надо будет срочно расширять, дорабатывать и развивать. Соответственно не стоит экономить на документации, комментировании собственного кода, стоит помнить возможности повторного использования элементов интерфейса и возможности для расширения. <span id="more-129"></span></p>
<p>И в конце концов Нейт напомнил присутствующим о том, что представление о них самих складывается по их работе. В общем и в целом, доклад получился правильным, разве что некоторым его было тяжеловато воспринимать с утра&#8230;</p>
<p>Понравилась фраза Нэйта — <em>We are responsible for the &#8220;View source&#8221;!</em></p>
<p>Вслед за Нэйтом на сцену поднялся <a class="out" href="http://www.vivabit.com/atmedia2008/london/speakers/#jonathan">Jonathan Snook</a>, известный канадский веб-разработчик — фрилансер. Его доклад, &#8220;Building on the Shoulders of Giants&#8221;, основывался на том, что многие веб-разработчики любят каждый раз изобретать велосипед. Само по себе это не так уж и плохо, особенно в начале профессионального пути, так как помогает понять основы и приобрести свои наработки. Но подобный подход в конкурентной среде является серьезным минусом, так как обладая какой-либо идеей и затрачивая огромное время на ее разработку с нуля, вы рискуете прийти на рынок далеко не первым; всем известно что одинаковые идеи приходят различным людям в голову одновременно и побеждает тот, кто реализует задуманное быстрее остальных.</p>
<div style="text-align: center"><img title="Jonathan Snook" src="/images/atmedia/snook.jpg" alt="Jonathan Snook" /></div>
<p>Джонатан призвал использовать опыт гигантов отрасли для своих нужд и реализовывать идеи быстро, с минимальными затратами ресурсов и времени. Основная мысль в том, чтобы используя открытые наработки, API, библиотеки и базы знаний реализовать первичную версию своего проекта, &#8220;застолбить территорию&#8221; и после этого спокойно продолжать разработку, заодно получая бесплатный bug-track от бета-тестеров и фокус-групп. В докладе Джонатан привел пример реализации простого приложения, основанного на API Twitter и Jquery, в котором твиты располагались на странице в виде временной шкалы. По его словам, это приложение он написал за несколько часов, вечером перед конференцией. Дополнителый пример, уже пользующийся успехом в Северной Америке, приведенный на конференции, <a class="out" href="http://mymilemarker.com/">MyMileMarker</a>. Кстати любители римейков могут попробовать реализовать подобный сервис в Рунете ;)</p>
<p>Любопытный момент, о котором говорил Джонатан, заключается в том, что при использовании открытых API, разработчик выступает в роли посредника между сервисом и пользователями и в случае сбоев в работе сервиса/API, например Twitter&#8217;a, пользователи разработанного вами приложения будут винить именно вас, а не Twitter. Поэтому такие моменты нужно обдумывать заранее и стараться предотвращать.</p>
<p>Следующий доклад доклад был посвещен Javascript-библиотекам и вел его никто иной как <a class="out" href="http://www.vivabit.com/atmedia2008/london/speakers/#john">John Resig</a>, создатель и главный разработчик <a class="out" href="http://jquery.com">Jquery</a>. Само название доклада &#8220;The Why and Which of JavaScript Libraries&#8221; уже создавало проблему так как Джон, как лицо лично заинтересованое, не мог дать объективное объяснение того, какая библиотека лучше и ее стоит использовать. Он конечно же сам это понимал и поэтому посторил доклад на сравнении библиотек по различным характеристикам.</p>
<p>Начал издалека, с общих сведений, прошелся по статистике использования (большинство разработчиков используют Jquery(32%) и Prototype(32%), остальное делят между собой YUI(20%), Dojo и иже с ними), пробежался по характеристикам. Доклад получился обзорным, почти без конкретики, но по моему мнению только из-за тотальной нехватки времени. В сухом остатке, Jquery и Prototype — лидеры, без сюрпризов.</p>
<div style="text-align: center"><img title="John Resig" src="/images/atmedia/resig.jpg" alt="John Resig" /></div>
<p>В конце доклада снова не осталось времени на вопросы и я добавил свой вопрос &#8220;Как вы относитесь к идее добавления популярных Javascript-библиотек в браузеры в виде компонентов/плагинов?&#8221; в секцию Вопросов и Ответов, которая была запланирована на конец дня. Забегая вперед, должен сказать что к сожалению до этого вопроса добраться так и не успели.</p>
<p>После обеденного перерыва с докладом &#8220;WAI(Web Accessibility Initiative) &#8211; ARIA(Accessible Rich Internet Applications) &#8211; It’s Easy&#8221; выступил <a class="out" href="http://www.vivabit.com/atmedia2008/london/speakers/#steve">Steve Faulkner</a> из Paciello Group, который является директором The Web Accessibility Tools Consortium (WAT-C). Речь шла о доступности веб-приложений и сервисов для людей с ограниченными визуальными возможностями. В роли подопытного кролика снова выступал многострадальный Twitter. На примере использования дополнительных атрибутов в разметке, Стив хотел показать относительную легкость создания документов, которые будут более корректно обрабатываться Screen Reader&#8217;ами и управление ими будет более доступным. Но все оказалось не таким простым.</p>
<p>Примеры, которые приводил Стив, работали только на синтетических тестах, код которых Стив не показал. Кроме того, документы в которых добавляются атрибуты от WAI-ARIA становятся невалидными, так как WAI-ARIA еще не стала рекомендацией W3C. Не обошлось и без курьеза. Во время одной из демонстраций, Screen Reader JAWS, подключеный к общим колонкам, решил выступить с самостоятельной речью со скоростью 120 слов в минуту. Разволновавшийся Стив довольно долго не мог его успокоить и зал довольно долго хихикал иногда переходя на сдавленое ржание :)</p>
<p>Не смотря на вышесказанное, тема является очень серьезной и заслуживает самого пристального внимания. К сожалению у разработчиков до сих пор нет достаточно инструментов (да что там, почти совсем нет) для того чтобы облегчить жизнь людям с физическими ограничениями, что удручает.</p>
<p>Заключительный доклад конференции, на который я пошел, был &#8220;Exploring the Server Side: Rails &amp; Django&#8221;, который вели по очереди <a class="out" href="http://www.vivabit.com/atmedia2008/london/speakers/#james">James Adam</a> и <a class="out" href="http://www.vivabit.com/atmedia2008/london/speakers/#simon">Simon Willison</a>. Цель доклада заключалась в представлении серверных технологий Front-End разработчикам для общего развития и для того чтобы заинтересовать потенциальных пользователей. Доклады получились легкими, полными примеров и &#8220;живого&#8221; написания кода во время доклада. В моем случае доклады достигли цели, так как я, незнающий ни Ruby ни Django, заинтересовался и буду пробовать :)</p>
<p>Здесь мне довольно сложно говорить о конкретике, но по моему скромному разумению, Ruby позиционировался как фрэйворк, в котором легко строить приложения и работать с БД, а Django как фрэймворк, в котором хорошо строить контент-ориентированые сайты (если что, ногами не бить).</p>
<p>Собственно на этом доклады закончились и началась секция Вопросов и Ответов. На секции долго решали как же все таки правильнее называть Front-End Web Developer или Front-End Engeneer. В конце концов решили что не в названии дело, а в важности этой профессии в процессе веб-разработки. До моего вопроса про Javascript-библиотеки так и не дошли.</p>
<p><strong>Общие впечатления</strong>:</p>
<p>Первый день конференции немного подкачал, но это субъективное мнение. Второй день исправил положение но чувствовалась нехватка конкретики и все время присутствовало ощущение типа &#8220;ну, вот-вот, сейчас будет, сейчас зажгут&#8221;, но как-то оно не очень оправдалось.</p>
<p>Очень порадовала возможность общения с другими веб-разработчиками, обмен мнениями и опытом, ощущение если не братства, то гильдии :)</p>
<p>В целом <a class="out" href="http://www.vivabit.com/atmedia/">@Media</a> — выдающееся событие, конференция привлекает огромное количество веб-разработчиков со всего мира, которые создают в нем отличную атмосферу для общения и обмена знаниями. Мне кажется что сейчас организаторы стоят на пороге решения как должна выглядеть конференция в будущем. Уверен что они сделают правильные выводы и я постараюсь поехать туда и в следующий раз.</p>
]]></content:encoded>
			<wfw:commentRss>http://cascadi.ca/misc/atmedia2008-report-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>@Media 2008 Лондон. Отчет. Часть первая</title>
		<link>http://cascadi.ca/misc/atmedia2008-report-1/</link>
		<comments>http://cascadi.ca/misc/atmedia2008-report-1/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 22:29:37 +0000</pubDate>
		<dc:creator>Curly Brace</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://www.webmakerslounge.com/news/atmedia2008-report-1/</guid>
		<description><![CDATA[
29-30 Мая в Лондоне прошла четвертая конференция для веб-разработчиков @Media. Мне посчастливилось на ней побывать и я, как и обещал, публикую отчет о поездке. Для начала немного общих сведений о конференции:
@Media проводится уже в четвертый раз и обычно это происходит&#160;&#8230; <a href="http://cascadi.ca/misc/atmedia2008-report-1/">Читать&#160;дальше&#160;<span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center"><img title="@media 2008 лого" src="/images/atmedia/logo.gif" alt="@media 2008 лого" /></div>
<p>29-30 Мая в Лондоне прошла четвертая конференция для веб-разработчиков <a class="out" href="http://www.vivabit.com/atmedia2008/london">@Media</a>. Мне посчастливилось на ней побывать и я, как и обещал, публикую отчет о поездке. Для начала немного общих сведений о конференции:</p>
<p>@Media проводится уже в четвертый раз и обычно это происходит в Сан Франциско, Лондоне и Гонг Конге с промежутком в неделю, в течении месяца. В этом году конференция проводилась только в Лондоне, не смотря на то, что изначально была заявлена и в Сан Франциско. Причина отмены американской части конференции мне не известна.</p>
<p>Ежегодно в конференции принимают участие многие мастистые и известные разработчики и дизайнеры из разных стран. Фактически каждый год конференцию почитают своим присутствием представители Google, Yahoo, W3C, Clear Left, 37 Signals и других известных компаний и веб-студий.</p>
<p>Доклады на конференции идут в виде своеобразного марафона &#8211; один за другим, с небольшими перерывами на обед и кофе, в течении двух дней, с 9.00 до 17.00. Лекции идут параллельно в двух разных аудиториях, что с одной стороны создает свободу выбора, а с другой &#8211; ставит иногда перед участниками диллему выбора.</p>
<p>В общем конференция эта во многом знаковая и задающая тон сообществу веб-разработчиков. По крайней мере так было, и я надеюсь что будет. А теперь перейдем собственно к отчету и тому что было в этом году. <span id="more-125"></span><br />
<strong>День первый.</strong></p>
<div style="text-align: center"><img title="Вход на конференцию" src="/images/atmedia/2.jpg" alt="Вход на конференцию" /></div>
<p>Конференцию открыл <a class="out" href="http://www.vivabit.com/atmedia2008/london/speakers/#jeffrey">Джеффри Вин</a> из Google (до мая 2008). Джефф хороший докладчик и сразу создал благоприятную атмосферу, и свою открывающую речь продолжил докладом &#8220;Designing Our Way Through Data&#8221;. Основная мысль доклада состояла в том, чтобы предоставляя информацию посетителям сайта, не заставлять их думать. Все должно быть наглядным и не вызывать сомнений.</p>
<p>Все было бы чудесно, если бы в последствии я не узнал что в своем докладе Джефф использовал солидные куски из доклада на @Media 2006. Это конечно не сделало сам доклад хуже, но оставило небольшой осадок.</p>
<div style="text-align: center"><img title="Jeff Veen открывает конференцию" src="/images/atmedia/7.jpg" alt="Jeff Veen открывает конференцию" /></div>
<p>Следующий доклад вела <a class="out" href="http://www.vivabit.com/atmedia2008/london/speakers/#indi">Инди Янг</a> из компании Adaptive Path. Сессия называлась &#8220;Mental Models: Sparking Creativity Through Empathy&#8221; и речь в ней велась в основном об организации рабочего процесса, создании атмосферы для производства креативных решений и подобным вещам. Говорились правильные вещи, но мне доклад не очень понравился, возможно из-за манеры речи.</p>
<p>Вслед за Инди, я был на сессии с интригующим названием &#8220;Getting Your Hands Dirty with HTML5&#8243;, которую вели <a class="out" href="http://www.vivabit.com/atmedia2008/london/speakers/#jamesg">Джеймс Грэхем</a> и <a class="out" href="http://www.vivabit.com/atmedia2008/london/speakers/#lachlan">Лаклэн Хант</a>. Ребята старались доказать преимущества HTML5 перед XHTML2, объясняя на пальцах общие моменты и мотивируя все обратной совместимостью.</p>
<p>Фактически разговор шел о развитии существующих технологий и добавлении новых элементов, не отрицая старые. Мысль логичная, но вызывающая вопросы, и по моему мнению тормозящая прогресс. Но истина, как всегда где-то по середине. Поскорее бы ее узнать.</p>
<p>&#8220;Живые&#8221; примеры в докладе не использовались, до этого развитие проекта еще не дошло. Очень спорным преимуществом оказался пример развития, выраженый в добавлении элемента <em>video</em>, который призван обрабатывать видеоматериалы на равне с элементом <em>img</em>, обрабатывающим изображения. Это заявление разработчиков меня озадачило, так как я сразу же подумал о том, как элемент <em>video</em> будет справляться с огромным количеством кодеков и форматов видео. Когда я спросил об этом одного из докладчиков, после лекции, то вразумительного ответа так и не получил.</p>
<p>После этого доклада был большой перерыв на обед. Кормили кстати на конференции неплохо и помимо обеда во время всех докладов действовали буфеты, в которых можно было заправиться кофе, чаем, соком и кондитерскими изделиями. Естественно все было бесплатным (еще бы, стоимость участия в конференции, составляющая более 500 фунтов за два дня покрывает такие &#8220;мелочи&#8221;).</p>
<div style="text-align: center"><img title="Холл конференции, где все общались и кушали" src="/images/atmedia/4.jpg" alt="Холл конференции, где все общались и кушали" /></div>
<p>Послеобеденную часть конференции открыл доклад <a class="out" href="http://www.vivabit.com/atmedia2008/london/speakers/#drew">Дрю Маклиллана</a> о CMS&#8217;ках. У меня были определенные надежды на эту сессию, но к сожалению они разбились о суровую реальность. Доклад получился сухим, неинтересным и в конце концов свелся к ненавязчивой рекламе собственной разработки его студии. Стоит ли говорить о том, что ближе к концу доклада я стал клевать носом, как и многие другие?</p>
<p>Параллельно с этим печальным докладом шла сессия с <a class="out" href="http://www.vivabit.com/atmedia2008/london/speakers/#andyc">Энди Кларком</a>, который с высоты своего статуса известного дизайнера-фрилансера, вещал о том, как хорошо брать вдохновление из любимых комиксов и у супергероев. В общем после обеда можно было смело пойти вздремнуть часок, что довольно сильно меня расстроило.</p>
<p>К счастью, на выручку страждущим явился <a class="out" href="http://www.vivabit.com/atmedia2008/london/speakers/#dan">Дэн Рубин</a>, который работает с сайтами известных СМИ и ведет начало своей деятельности из типографии. Дэн наглядно показал, что в течении 20 минут, с помощью гридов и работы с текстом в CSS можно превратить неудобоваримый сайт <a class="out" href="http://www.foxnews.com/">Fox News</a> во что-то более пристойное и подобное хотя бы сайту <a class="out" href="http://www.cnn.com">CNN</a>.</p>
<p>Затем он пошел дальше и показал макет собственной версии Fox News, который по моему мнению уже можно было смело нести в агенство и предлагать им на продажу. В общем и в целом, Дэн показал себя профессионалом и интересным докладчиком, что немного сгладило мои немного печальные ощущения от первого дня конференции.</p>
<div style="text-align: center"><img title="Лого конференции @Media в конференц-зале" src="/images/atmedia/1.jpg" alt="Лого конференции @Media в конференц-зале" /></div>
<p>На этом собственно и закончился первый день конференции и наступила пора секции вопросов и ответов. Выглядела она как встреча старых знакомых, которых зачем-то посадили на сцену и попросили иногда реагировать на зал. Вторую половину этого чудодейства я успешно проговорил по телефону и вернулся как раз к моменту начала вечеринки.</p>
<div style="text-align: center"><img title="Секция вопросов и ответов" src="/images/atmedia/8.jpg" alt="Секция вопросов и ответов" /></div>
<p>С горя дернув чуть ли не залпом литр пива я вышел покурить и&#8230; сразу же наткнулся на <a class="out" href="http://www.vivabit.com/atmedia2008/london/speakers/#nate">Nate Koechley</a>, ведущего Фронт-енд Инженера Yahoo и Peter-Paul Koch&#8217;a, в народе известного как PPK и ведущего сайт <a href="http://www.quirksmode.org">http://www.quirksmode.org</a>. Завязалась беседа, в ходе которой я понял что они тоже недовольны первым днем конференции и попытался выснить причины происходящего, а заодно спросил у Питера почему он не выступает с докладом в этот раз.</p>
<p>PPK затруднился прямо ответить на это, но из косвенных намеков и обрывков фраз я понял что конференция получила определенную политическую подоплеку, ради сохранения аудитории и притока инвестиций, так как участниками являются не только разработчики, которые всячески за поддержку стандартов и придерживаются довольно жестких мнений по некоторым щекотливым вопросом, но и менеджеры проектов и компаний, а так же потенциальные инвесторы, которым может не понравиться некоторая жесткость взглядов и высказываний.</p>
<p>Нейт, в свою очередь, вселил в меня надежду, сказав что первый день отдан на растерзание дизайнерам, контентщикам и иже с ними, а уж завтра то он &#8220;воткнет флаг Фронт-Енда в эту сцену&#8221;.</p>
<div style="text-align: center"><img title="Слева направо: Nate Koechley, я, Peter-Paul Koch" src="/images/atmedia/9.jpg" alt="Слева направо: Nate Koechley, я, Peter-Paul Koch" /></div>
<p>И вот с этими мыслями я пополз в гостиницу в ожидании второго дня конференции.</p>
<p>Продолжение <a href="http://cascadi.ca/misc/atmedia2008-report-2/">следует</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cascadi.ca/misc/atmedia2008-report-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Размышления о веб-разработке</title>
		<link>http://cascadi.ca/misc/webdev-thoughts/</link>
		<comments>http://cascadi.ca/misc/webdev-thoughts/#comments</comments>
		<pubDate>Tue, 21 Aug 2007 21:53:02 +0000</pubDate>
		<dc:creator>Curly Brace</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://www.webmakerslounge.com/news/webdev-thoughts/</guid>
		<description><![CDATA[ Для начала небольшое вступление. Сам я Front-end Web Developer и считаю, что каждый должен заниматься своим делом. Во всевозможных спорах привожу такой аргумент:
Если у вас болит зуб, вы обращаетесь к стоматологу или бежите к соседу с просьбой &#8220;Вась, а&#160;&#8230; <a href="http://cascadi.ca/misc/webdev-thoughts/">Читать&#160;дальше&#160;<span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img style="float: right;" src="/images/posts/webdesign.jpg" alt="websites" width="300" height="301" /> Для начала небольшое вступление. Сам я Front-end Web Developer и считаю, что каждый должен заниматься своим делом. Во всевозможных спорах привожу такой аргумент:</p>
<blockquote><p>Если у вас болит зуб, вы обращаетесь к стоматологу или бежите к соседу с просьбой &#8220;Вась, а Вась, вон зуб, третий слева, выбей долотом пожалуйста, а то болит очень&#8221;?</p></blockquote>
<p>Правильно, ответ очевиден. Так почему же по отношению к веб-разработке у людей складывается такое неочевидное отношение?<span id="more-105"></span></p>
<p>Почему любой пацаненок, посидевший пару дней за Dreamweaver&#8217;ом уже считает себя вебмастером? Почему дядя Вася из Мухосранска, который тачает ложки, наслушавшись подсказок сына, открывает свой &#8220;сайт&#8221;, а его сосед с третьего этажа, дядя Коля, идет в агенство и платит немалые деньги за разработку сайта со столярными услугами?</p>
<p>Многие скажут что это хорошо, мол дайте человеку инструмент, а он сам будет генерировать контент и писать сайты на коленке за полчаса. Может быть это и хорошо, но подобный &#8220;контент&#8221; не модерируется никем, в основной своей массе никем не читается и в сухом остатке не представляет из себя ничего.</p>
<p>Фактически, это засорение Сети, в которой уже и так более 170 000 000 сайтов (а может и больше), из которых полезными является треть, если не четверть.   Причин много, я не берусь лезть в глубокую аналитику, но часть из них на поверхности.</p>
<p><strong> Частично вина лежит на самих веб-разработчиках.</strong> Ежедневно появляется какой-нибудь сервис, позволяющий &#8220;создать свой сайт за 5 минут&#8221;, расскажет &#8220;о всех секретах дизайна за 10 минут&#8221; или еще чего лучше позволит &#8220;взять&#8221; дизайн любого, понравившегося вам сайта, и сделать из него ваш сайт. Вы только пишите, пишите. И все будет хорошо. А кто эти сайты делает? &#8230; Правильно.</p>
<p><strong> Интернет, в основной своей массе, не дорос до того, чтобы быть серьезым инструментом.</strong> Тут можно долго спорить, но факты остаются фактами. На равне с развитием веб-сервисов и приложений, которые хороши и полезны, растут и множатся генераторы сайтов и блогов, которые очень редко заполняются качественным контентом. Профессиональных веб-журналистов не так уж и много, а воинствующих графоманов (типа меня :) ) полным-полно.</p>
<p><strong> Социальные сети</strong>, не обьединенные каким-либо общим признаком, быстро превращаются в свалку, в которой найти что-то полезное очень тяжело. Не даром уже довольно давно, более-менее серьезные блоггеры перешли на stand-alone блоги.</p>
<p><strong> Ощущение вседозволенности и атмосфера игры.</strong> Почти все, попадающие в Сеть впервые, ощущают это. У некоторых это ощущение проходит, у некоторых остается. У вторых просто не возникают мысли типа &#8220;а надо ли это?&#8221; или &#8220;а может спросить знающего человека?&#8221;, потому что &#8220;это Интернет, здесь все можно&#8221;. Соответственно можно и странички клепать, можно муру писать, можно  &#8220;нарисовать&#8221; сайт в онлайн-конструкторе за полчаса.</p>
<p><strong> В итоге свалка.</strong> Поисковики увлеченно роются в ней, выдавая на гора найденное, большинство среднестатистических пользователей не могут найти то что им нужно, поэтому появилась профессия оптимизатора (не в обиду никому). Поэтому многие разработчики пишут невалидный код, мол и так сойдет, юзер схавает, многие дизайнеры творят так, как им нравится, а не так как надо пользователям.</p>
<p>Кого-то устраивает такое положение дел, меня нет. Хочется делать Сеть лучше, хочется видеть Интернет чем-то действительно хорошим и делать сайты так, чтобы не стыдно было показать их кому бы то ни было.</p>
<p><strong>З.Ы.</strong> А вобще конечно, не так все плохо, как вам может показаться по прочтении этой писанины. Просто надо &#8220;уважать труд уборщицы&#8221; :)</p>
]]></content:encoded>
			<wfw:commentRss>http://cascadi.ca/misc/webdev-thoughts/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Разрешение экрана. Мысли вслух</title>
		<link>http://cascadi.ca/misc/screen-resolutions/</link>
		<comments>http://cascadi.ca/misc/screen-resolutions/#comments</comments>
		<pubDate>Fri, 01 Jun 2007 20:30:05 +0000</pubDate>
		<dc:creator>Curly Brace</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://www.webmakerslounge.com/news/screen-resolutions/</guid>
		<description><![CDATA[Взглянул я недавно на глобальную статистику разрешений экранов и удивился. Еще в Январе 2007 количество пользователей с разрешением экрана 800х600 колебалось на отметке 15-17 процентов, а на данный момент всего 6-9 процентов.
&#8220;- А ведь это о чем то да говорит&#8221;&#160;&#8230; <a href="http://cascadi.ca/misc/screen-resolutions/">Читать&#160;дальше&#160;<span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img alt="screen" style="float: left" src="/images/posts/window.gif" />Взглянул я недавно на глобальную статистику разрешений экранов и удивился. Еще в Январе 2007 количество пользователей с разрешением экрана 800х600 колебалось на отметке <a class="out" href="http://www.w3schools.com/browsers/browsers_display.asp">15-17 процентов</a>, а на данный момент всего <a class="out" href="http://gs.spylog.ru/">6</a>-<a class="out" href="http://www.w3counter.com/globalstats.php">9</a> процентов.</p>
<p><em>&#8220;- А ведь это о чем то да говорит</em>&#8221; &#8211; подумал я и начал прикидывать подсчеты в уме. Если меньше чем за полгода количество людей с маленьким ..ээ.. экраном уменьшилось на 10 процентов, то к концу года они вобще почти пропадут! (Экраны, не люди :) )<br />
Да и сама по себе цифра 6-7 процентов уже является незначительной. Приблизительно столько же пользователей <a class="out" href="http://www.w3schools.com/browsers/browsers_stats.asp">не используют Javascript</a>. <span id="more-97"></span><br />
Потом я решил взглянуть кто из общеизвестных сайтов поддерживает 800х600. Наблюдается такая картина (выбор абсолютно произвольный):</p>
<ul>
<li>yahoo.com &#8211; нет</li>
<li>yandex.ru &#8211; нет</li>
<li>mail.ru &#8211; да(!)</li>
<li>microsoft.com &#8211; нет</li>
<li>apple.com &#8211; нет</li>
<li>youtube.com &#8211; нет</li>
<li>rambler.ru &#8211; да(!)</li>
<li>digg.com &#8211; нет</li>
</ul>
<p>Можно конечно продолжать, но общая тенденция ясна на мой взгляд.</p>
<p>Удивили только Рамблер и Мэйл.Ру, от них ожидал меньше всего, а вот поди ж ты.</p>
<p>Конечно вы можете сказать что это, мол, гиганты, и они могут себе такое позволить, но мне кажется что это не так. Просто они уже сделали здравый подсчет.</p>
<p>Уже сейчас аудитория с разрешением экрана выше чем 1024х768 как минимум в четыре раза больше чем аудитория с разрешением 800х600 и разрыв будет только увеличиваться.  Так кого выгоднее и перспективнее поддерживать?</p>
<p>Конечно же есть много &#8220;но&#8221;. Можно сказать что те, у кого разрешение экрана выше, все равно увидят сайт оптимизированный под 800х600, но кому хочется увидеть маленькую коробочку в центре большого монитора?</p>
<p>Можно сказать что надо бы переходить на &#8220;резиновую&#8221; верстку. Соглашусь, но к сожалению далеко не каждый дизайн возможно реализовать этим способом.</p>
<p>Можно определять разрешение экрана и подсовывать CSS в зависимости от него. Но это проблема. Не каждый дизайнер будет делать 2 или 3 макета, да и не всегда это будет целесообразным. Работа увеличивается вдвое, а отдача стремится к нулю. Причем с хорошим ускорением.</p>
<p>И по сему у меня назрела очевидная мысль, что пора перестать ориентироваться на 800х600 пикселей и подняться уровнем выше. Но с оговоркой.</p>
<p>Будем исходить из того что нам нужен максимум посетителей. При разработке сайта надо делать макет для резолюции 1024х768, но важную информацию/блоки помещать в &#8220;кубике&#8221; с размерами 800х600 (760х430), начиная с левого верхнего угла окна.</p>
<div style="text-align: center"><img title="резолюции" alt="резолюции" src="/images/posts/resolutions.gif" /></div>
<p>В итоге получается что и овцы целы и волки сыты. Всю важную информацию видно при любом расширении, без использования горизонтального скрола.</p>
<p>Это конечно только частичное решение, но мне кажется что с каждым месяцем оно будет все актуальнее.</p>
<p>Единственная оговорка всего моего мини-анализа в том, что статистика по Рунету ограничена <a class="out" href="http://gs.spylog.ru/">Спайлогом</a> и Liveinternet по памяти.<br />
Интересно послушать ваше мнение по этому вопросу, друзья.</p>
]]></content:encoded>
			<wfw:commentRss>http://cascadi.ca/misc/screen-resolutions/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Каркасная решетка разметки</title>
		<link>http://cascadi.ca/misc/layout-grid/</link>
		<comments>http://cascadi.ca/misc/layout-grid/#comments</comments>
		<pubDate>Wed, 07 Feb 2007 14:03:30 +0000</pubDate>
		<dc:creator>Curly Brace</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://www.webmakerslounge.com/news/layout-grid/</guid>
		<description><![CDATA[Наткнулся недавно на интересную и простую идею, которая может быть интересна многим. А идея вот в чем:
Есть картинка, размером 1200х800 пикселей, на которой расчерчена каркасная решетка разметки квадратами со стороной 50 пикселей.  Картинка вставляется как фоновое изображение в body&#160;&#8230; <a href="http://cascadi.ca/misc/layout-grid/">Читать&#160;дальше&#160;<span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img alt="Layout grid" title="Layout grid" style="margin: 0pt 5px 0pt 0pt; float: left" src="/images/posts/small_grid.gif" />Наткнулся недавно на интересную и простую идею, которая может быть интересна многим. А идея вот в чем:</p>
<p>Есть картинка, размером 1200х800 пикселей, на которой расчерчена каркасная решетка разметки квадратами со стороной 50 пикселей.  Картинка вставляется как фоновое изображение в <strong>body</strong> и упрощает визуальное размещение блоков во время верстки.</p>
<p>Как говорится, &#8220;дешево и сердито&#8221;, но может оказаться полезным многим.</p>
<p>Забираем картинку <a title="Каркасная решетка разметки" href="/images/posts/layout_grid.gif">здесь</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cascadi.ca/misc/layout-grid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

