• Different Reality

      Уже довольно давно я хочу упорядочить свои мысли по поводу развития браузеров, стандартов, технологий, перспектив и в связи с этим решил изложить их в виде статьи. Каких либо инноваций и откровений здесь не будет, но поводов поразмыслить достаточно.

      Я занимаюсь клиентской разработкой уже 8 лет и за это время браузеры совершили гигантский скачок вперед. Во-первых их стало очень много. В зоопарке разработчика на данный момент 10(!) основных браузеров — IE6/7/8/9, Fx 3.6/4/5, Opera, Chrome, Safari плюс мобильные и специфические. К счастью, ветеран IE6 уже вскоре окончательно умрет, да и IE7 уже сдает позиции. Firefox поменял свой подход к версионности вслед за Chrome и будем надеяться что в скором времени мы будем работать только с последним релизом, не оглядываясь на цифры. Opera тоже заматерела и движется в сторону автообновления.
      Читать дальше →
    • Веб-шрифты на распутье

      • Перевод
      Перевод не претендует на 100%-ную точность, но я постарался максимально точно передать мысли и слог автора. Комментарии приветствуются.

      Начиная с Интернет Эксплорера 4 в 1998-ом, а затем с марта 2008-ого и до марта 2010-ого, один за другим, вся «большая пятерка» десктопных браузеров — Сафари, Файрфокс, Опера и Хром — выкатили сравнительно похожие реализации правила @font-face для привязки шрифтов. Вместе с тем, неотъемлимая часть веб-издательского паззла, часть, которой не хватает с начала Веба, встала на место и теперь настоящая, веб-ориентированая типографика начинает принимать форму.

      Для начала, обзор последних событий:
      1. 18-ого марта 2010 года была учреждена группа Web Fonts Working Group в W3C. Её первая задача была утвердить спецификацию WOFF как стандарт доставки sfnt (OTF и TTF) шрифтов в веб в «сжатом» виде.
      2. Была представлена отрисовка шрифтов в IE9 с помощью Windows’s DirectWrite в IE9 Platform Preview.
      3. Появились первые инструменты для подготовки веб шрифтов, такие как Font Squirrel’s @Font-Face Generator и EOTFAST.
      4. Пошла новая волна «шрифтохранилищ» в виде Typekit, Typotheque и бесплатного, опенсорсного Kernest.
      5. Появились первые “трастовые/кредитные” лицензии на веб-шрифты от дизайнеров коммерческих шрифтов.
      6. CSS3 Fonts Module включил в себя некоторые продвинутые свойства OpenType.
      7. Adobe Flash, когда-то надежная, кросс-платформенная среда замены текста (sIFR), сейчас выглядит абсолютно убогой.
      8. Google запустил бесплатный сервис шрифтов с растущей библиотекой. Все шрифты в библиотеке доступны и для частного хранения/использования.

      Теперь пройдемся по пунктам…
      Читать дальше →
    • Nokia 5800 Firmware Update — v.20.0.012

        Hey you, Nokia lovers! Ой, это у меня от радости. В общем, вышла официальная новая версия прошивки для Nokia 5800 Express Music. Еще никаких оф.уведомлений нет, но факт остается фактом.

        20.0.012

        Из изменений, то что успел заметить:
        • Заново отрисована «телефонная» часть интерфейса, а именно форма набора и кнопки цифр
        • Субъективно телефон стал намного быстрее реагировать
        • Появились дополнительные пункты в меню
        • Переработаны русские шрифты в наборе смс и в контактах

        Читать дальше →
      • Разметка. Transitional vs Strict

          Речь в статье пойдет о такой, казалось бы изжеваной и изъезженой теме, как валидация веб-документа по одной из DTD-схем, которые в свою очередь определяются с помощью DOCTYPE.

          Тема эта нетривиальна; преимущества и недостатки того или иного способа валидации на первый взгляд не всегда являются явными. Поэтому я решил что упомянуть о них еще раз будет не лишним.

          В последнее время, многие редакторы и CMS'ки автоматически проставляют DOCTYPE для документа, что само по себе является прорывом, но к сожалению этого недостаточно, так как зачастую это именно Transitional схема. Начинающие разработчики не уделяют этому должного внимания, а зачастую вобще не подозревают что у них есть выбор.
          Читать дальше →
        • Komodo IDE / Komodo Edit 5.0

            imageВышла новая версия чудесного редактора от Active State — Komodo. Среда разработки Komodo написана на XUL, на основе Mozilla Code Base и в свое время стала для меня просто находкой.

            • Динамическая подсветка и автоподстановка синтаксиса большого количества языков и шаблонизаторов: CSS, HTML, JavaScript, XML, Perl, PHP, Python, Ruby, Tcl, RHTML, Template-Toolkit, HTML-Smarty и Django.
            • Корректная подсветка смешанного кода
            • Менеджер проектов, toolbox, XPI-расширения
            • Работа с удаленными репозиториями (CVS, Perforce, Subversion, Git, Mercurial, Bazaar)
            • Кроссплатформеность (Win/Linux/Mac)

            Список далеко не полный, все время нахожу для себя новые, полезные фичи.

            В новой версии:

            • Добавлены системы контроля версий: Git, Mercurial (hg), Bazaar
            • Изменены и исправлены алгоритмы форматирования, влияющие на читабельность кода
            • Улучшена интеграция с внешними утилитами форматирования кода: PHP Beautifier, Perltidy, astyle
            • Komodo IDE 5.0 построена на платформе Mozilla 1.9 codebase (та же что и Firefox 3) и на Python 2.6, что значительно повышает быстродействие и стабильность


            Полная документация

            Komodo IDE является платной ($245.00), но есть и бесплатная версия — Komodo Edit, которая меня полностью устраивает.

            Пользуюсь ей уже довольно долго и всячески рекомендую. Единственный недостаток, который в принципе меня не напрягает — относительно долгое время старта программы, но имхо, это не страшно.
          • Новости HabraFX



              Всем привет,

              С момента релиза прошло совсем немного времени, пришло много отзывов и просьб, часть из которых dinamytE уже воплотил в жизнь. На данный момент актуальна версия 0.0.10. Изменения, сделанные с тех пор:
              Читать дальше →
            • 8 сентября 2008 в 02:13

              W3Cast #06


              • CSS. Работа с текстами
              • Заголовки (letter-spacing, image replacment), абзацы/параграфы, ссылки, списки (ol, ul, dl), шрифты
              • Двойное фоновое изображение с помощью :first-letter


              Музыка Ronald Jenkees

              Подписаться по RSS
              прослушан 251 раз
            • Браузерные войны. Очередной виток

                В связи с тем что в ближайшее время поисковые системы начнут чувствовать себя некомфортно без собственного браузера, в ближайшее время ожидается релиз новых браузеров:

                • Яндекс.Медь
                • Yahoo.Ртуть
                • Байду.Латунь
                • Рамблер.Жесть