• Требуется веб-евангелист

      Команда разработчиков браузера Opera постоянно борется за единые веб-стандарты и всемирную сеть, построенную на открытых технологиях. В качестве доказательства выступает собственно браузер Opera, который наиболее полноценно поддерживает открытые веб-стандарты. Между тем, помимо дела требуется и слово — компания Opera Software объявила о появлении вакансии «веб-евангелист». На эту должность приглашаются активные и увлечённые люди, готовые принимать участие в различных конференциях и других мероприятиях по всему миру, посвящённых веб-технологиям, с целью пропагандирования открытых веб-стандартов и сетевых технологий. Помимо этого данный сотрудник будет вести активную работу на dev.opera.com, публикуя статьи и занимаясь модерированием, а также должен быть постоянно в гуще обсуждений на различных блогах, форумах, публиковать статьи и обзоры в компьютерных изданиях.
      Читать дальше →
    • Как делать презентацию с помощью веб-технологий?

        Все знают офисных монстров PowerPoint и Keynote, но почему-то мало кто с радостью в них работает. И действительно, что делать, если ты совсем не бухгалтер, а разработчик или просто гик и гораздо комфортнее чувствуешь себя в коде, чем в офисных пакетах? У меня для тебя хорошие новости: презентации уже очень давно можно делать прямо в браузере, а писать с помощью таких простых и знакомых вещей, как HTML, CSS или даже Маркдаун.

        К каждому из нас приходит момент, когда нужно донести свои мысли до других. Не просто рассказать анекдотец коллеге, не пробубнить стишок про бурю-мглою, а сообщить что-то принципиально важное, объяснить сложную идею, поделиться опытом. И если самым талантливым из нас достаточно выйти на сцену и просто быть собой, как это делают участники TED, то большинству понадобится опереться на слайды. Свой первый раз у доски с маркерами я забыл напрочь, помню только, что переврал тогда ключевую идею доклада про блочную модель CSS.




        Читать дальше →
      • Git и публикация сайта

        • Перевод
        При попытке отредактировать этот старый пост слетело всё форматирование. Может быть я его когда-нибудь исправлю.

        Я потратил несколько месяцев на борьбу с глюками Git-svn и обдумывание разных вариантов, прежде чем пришёл к этому методу организации рабочего процесса с сайтом — простому, гибкому и удобному в работе.

        Основные преимущества:
        • Делая push из удалённой копии мы автоматически обновляем live-копию сайта
        • Правки файлов на сервере не будут разрушать историю коммитов
        • Простота, не нужны особые правила выполнения коммитов
        • Можно применить к уже запущенному сайту, без повторного деплоя или перемещения файлов
        посмотреть, что там такое
      • Оптимизация PNG и JPEG без потери качества. Часть 1

        Введение


        Предлагаю Вашему вниманию обзор посвященный оптимизации изображений формата PNG и JPEG без потери качества. Под «без потери качества» подразумевается, что визуально оригинальные и оптимизированные изображения ни чем не будут отличаться. Я читал на Хабре довольно много статьей посвященных данному вопросу, но скажу, большая часть — полная чушь, в них констатируются факты, а не причины. Данный обзор посвящен людям, которые имеют базовые знания об оптимизации изображений.
        Читать дальше →
      • Церемония WebHiTech и Web Standards Days в Москве 16 декабря


          По всем прогнозам 16 декабря в Москве ожидается двойная радуга. Всё потому, что мы не только явим миру лучшие технологические сайты по версии конкурса WebHiTech и наградим лучших ценными призами и просто респектом и уважухой, но ещё и проведём традиционную встречу Web Standards Days. И всё это бесплатно, и только для вас.
          Читать дальше →
        • К вопросу о кроссбраузерных Data URI

            В погоне за оптимизацией сайтов захотел уменьшить количество запросов, не в ущерб размерам оптимизированных файлов.
            Цель — передавать в одном файле изображения разных форматов, с разными настройками оптимизации.
            Как средство, выбрал data uri и gzip'нутый css файл. Однако IE с data uri работают из рук вон плохо. Но в них есть mhtml. Существовавшая реализация не отвечала моим требованиям, т.к. приходилось 1 файл передавать два раза — раз для IE, в mhtml, и второй для всех остальных, в data uri. В поисках решения наткнулся на статью bolk'а, где описывалось решение для формата jpeg и некоторые теоретические выкладки для gif и png. После почти трехнедельного раскуривания манов мне удалось реализовать решение для gif и png и автоматизировать процесс для всех трех форматов.
            ознакомиться
          • Подмена со вкусом Mail.Ru

              Однажды к нам обратился пользователь одного их наших продуктов с жалобой на то, что наш продукт якобы без разрешения установил ему тулбар Спутник@Mail.Ru. Оказалось что дистрибутив был скачан не с официального сайта, а с каталога SoftPortal.Com (в десятке софт-каталогов по версии Яндекса кстати).

              Каково было наше удивление, когда мы обнаружили что как наш продукт, так и популярные браузеры Firefox и Opera с этого сайта скачивались в виде exe-шников с иконкой спутника и размером примерно на 3 Мб больше чем надо.



              Читать дальше →
            • Грабли при верстке HTML писем

                Довольно часто наши клиенты устраивают регулярные рассылки с новостями. Почти всегда их не устраивают текстовые рассылки или простое оформление HTML рассылок. Наши дизайнеры вовсю креативят, а мы потом набиваем шишки при верстке их макетов с корректным отображением во множестве почтовых клиентов.

                Ниже список встретившихся нам особенностей и способы их разрешения (как то упорядочить их мне не удалось, поэтому всё идет единым списком)
                Читать дальше →
                • +264
                • 78,8k
                • 77
              • Конвертирование видео в Ogg Theora. UNIX Way

                  Прежде чем приступить к практике, зададимся некоторыми весьма интересными вопросами: почему консоль, зачем использовать видеокодек Ogg Theora, каким образом и с какими параметрами лучше конвертировать видео.

                  Начнём с матчасти:

                  Видеокодек — это программа/алгоритм сжатия (то есть уменьшения размера) видеоданных (видеофайла, видеопотока). Кодек — файл-формула, которая определяет, каким образом можно «упаковать» видеоконтент и, соответственно, проиграть видео. Также возможно кодирование кроме видео и аудиоинформации, добавления субтитров, векторных эффектов и т. п.


                  На сегодняшний день, самые популярные видеокодеки — это знакомые всем DivX, XviD, H.264, WMV, Apple QuickTime и множество других. Ogg Theora всегда была в тени своих коллег и на то, видимо, были какие-то свои причины. Может быть потому, что это относительно новый кодек (он появился только в 2004-м году), может потому-что он изначально ориентировался на применение в интернете, а не для кодирования видеофильмов… Это уже не важно.
                  Читать дальше →
                • Отчёт о Web Standards Days в Киеве. Теперь официально


                    Не прошло и десяти дней, как мы публикуем официальный отчёт о встрече Web Standards Days, прошедшей в Киеве 18-го сентября. Как это обычно случается, финальная программа сильно отличалась от заявленной ранее — но только в сторону её улучшения. На встрече прозвучало шесть докладов:
                    • Веб-стандарты в большом проекте: что помогает, а что мешает. Андрей Сумин, PDF 138 КБ;
                    • Про проектирование интерфейсов и немного про Adobe Fireworks. Вадим Пацев, PDF 1,2 МБ;
                    • Веб в кривых. Второе рождение SVG. Вадим Макеев, HTML 15,6 МБ;
                    • Введение в Web Performance: W3C, Webkit, IE9 и будущее. Николай Мациевский, PDF 4,1 МБ;
                    • Разработка веб-приложений. Обзорная экскурсия. Виталий Рыбалка;
                    • Обзор новых API JavaScript. HTML5 и самостоятельные черновики W3C. Антон Немцев, HTML 750 КБ.
                    …причём порядок их следования составлялся налету, по мере появления докладчиков, что добавило некоторой динамики и неожиданности в нашу и без того нескучную программу.
                    Читать дальше →