• Глубоко эшелонированная анонимность

      Учитывая тенденции в Российском законодательстве, да и вообще поползновения Большого Брата «любить» всех и каждого, в среде пользователей компьютеров усиливается желание от такой «любви» несколько отстраниться.

      Сразу скажу, ни одна технология сама по себе не является панацеей от деанонимизации, как не бывает абсолютно надёжных сейфов, абсолютно устойчивой защиты. Задача любой оборонительной системы — сделать проникновение в неё настолько дорогим и нудным, что «игра не будет стоить свеч». То есть — лишить злоумышленника экономической и творческой мотивации.

      Защитная система, таким образом, должна быть многоплановой и многослойной, и я попробую дать общую схему системы, пригодной для домашнего пользования.

      Данный текст не претендует на единственно возможную схему построения такой защиты, дополнения и исправления приветствуются. Важность оценена исходя из российских реалий по 5-балльной шкале. Этот текст относится только к «обычному интернету», без наложенных сетей (они будут рассмотрены в отдельной статье)
      Читать дальше →
    • Обзор двадцати двух бесплатных шрифтов с сайта Open Font Library: 16 шрифтов с кириллицею + 6 орнаментальных и спецсимвольных шрифтов

        Сегодня я упоминал ужé о трудностях, с которыми сталкивается всякий, кто желает разыскать на сайте Open Font Library шрифты с поддержкою кириллицы. Фильтра по языкам нет; поиск по слову «cyrillic», как dimitrymd успел убедиться, находит только десяток шрифтов.

        Я ощущаю поэтому, что есть смысл составить да выложить более полный список тамошних шрифтов, имеющих поддержку кириллицы. Порядок шрифтов будет алфавитным:

        1. ConsolaMono
        2. Crimson
        3. Dataface
        4. Designosaur
        5. Didact Gothic
        6. GNUTypewriter
        7. Grana Padano
        8. Jura
        9. Neocyr
        10. NotCourierSans
        11. Old Standard
        12. Pfennig
        13. Press Start 2P
        14. Sansus Webissimo
        15. Triod Postnaja
        16. VDS

        «На закуску» я намерен также обозреть полдюжины шрифтов с различными спецсимволами да орнаментами:

        1. Chess
        2. FivefoldOrnamentsEtc
        3. Futhark Adapted
        4. Knots
        5. UniCons
        6. Web Symbols

        Читать дальше →
      • Несколько примеров применения Responsive Web Design, или Ваш сайт может и должен быть резиновым

          Доброго времени суток!

          Несколько дней назад, гуляя по интернету, я наткнулся на достаточно интересную подборку сайтов, которые следуют, если можно так сказать, практике под названием Responsive Web Design. В двух словах, эта практика подуразумевает создание «резинового» сайта, который будет тянуться в зависимости от размера окна вашего браузера, или же экрана вашего мобильного телефона. Итак, встречайте наших сегодняшних героев!
          Осторожно! Много трафика под катом!
        • Что веб-дизайнеры могут почерпнуть из видео игр

          • Перевод
          Игры становятся более похожими на веб-страницы, а веб-страницы все больше напоминают игры. Посмотрите на Хабр: народ пишет топики, за который начисляют карму и рейтинг. Это работает согласно психологии успеха и игровой механике, таким образом, поощряя взаимодействие. Отсюда возникает вопрос: что веб-дизайнер может почерпнуть из игр, а точнее видео игр?

          Хороший интерфейс игры должен быть удобным для пользования и интуитивно понятным, способным выполнять множество повторяющихся действий с как можно меньшим количеством кликов. Он должен быть привлекательным и цепляющим. Он должен быть приятным взгляду. Хороший интерфейс увеличивает удовольствие от игры: людям нужно получить контент в таком виде, который не разрушает игру воображения. Любой диссонанс с интерфейсом может стать причиной провала игры, которая во всех остальных отношениях прекрасна.

          image
          Читать дальше →
        • Обзор свежих материалов, январь-февраль 2012

            Этот материал продолжает серию ежемесячных обзоров свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно 5% стоящих публикаций, которыми интересно поделиться. Предыдущие материалы: апрель 2010-декабрь 2011.


            Читать дальше →
            • +63
            • 1,5k
            • 9
          • Золотые правила успешной кнопки

            • Перевод
            Здравствуй, дорогой хабрадруг! Сегодня существуют более тысячи способов создать кнопку; чтобы понять их сущность, вам нужно лишь потратить немного времени, просмотрев работы на сайте dribbble.com. Большинство из этих примеров очень похожи друг на друга, однако время от времени попадаются и такие кнопки, на создание которых потратили чуть больше внимания, времени и сил.



            Воспользовавшись замечательными параметрами CSS3, мы можем создать элегантые и стильные кнопки без особых усилий (учитывая старые браузеры, конечно). Создаете ли вы кнопку непосредственно в CSS или пользуетесь специальными инструментами для их создания, всегда нужно тщательно подумать о том, как ваша кнопка будет выглядеть в контексте веб-сайта.
            Читать дальше →
            • +206
            • 53,5k
            • 55
          • Оформление изображений на CSS3

            • Перевод
            При использовании свойств box-shadow или border-radius непосредственно на изображении, браузеры могут некорректно отображать заданные нами CSS стили, из-за чего внешний вид блока будет существенно отличаться от задуманного. Однако если использовать изображение в качестве фона, то этой проблемы можно запросто избежать. Из статьи вы узнаете, как с помощью jQuery сделать идеально закругленные углы у изображений, а так же какие еще способы оформления возможны с помощью таких свойств как box-shadow, border-radius и transition.
            Читать дальше →
          • Page Visibility API и Visibility.js

              Кот Шрёдингера

              Page Visibility API — новое API в JavaScript, которое позволяет узнать, видит ли пользователь ваш сайт или же он, например, открыл другой таб.

              Каким образом это API может сделать наш Веб дружелюбнее и уютнее? Ну самое очевидное:
              • Сделать сайт более дружелюбным к пользователю, «поднять юзабилити». Например, отключать слайдшоу или ставить видео на паузу, когда вы переключаетесь в другой таб (например, вы смотрите видео на YouTube и вам приходит срочное эл. письмо).
              • Не потреблять лишних ресурсов. Выключать лишнюю логику, когда она не нужна, так как пользователь не видит сайт. Например, в фоновом табе отключать сложные JS-рассчёты или реже проверять новые сообщения по AJAX.
              • Считать более точную статистику. Например, не засчитывать пользователей, которые открыли ваш сайт в новом табе и закрыли его не просматривая.
              • Поддерживать новую технологию пререндеринга из Google Chrome, когда браузеру заранее загружает и рендерит указанную страницу, чтобы открыть её мгновенно. Например, в поиске Google первый результат выдачи будет отмечен на прередеринг.
              • Сделать эмулятор кота Шрёдингера (на иллюстрации), который отобразит живого или мёртвого кота только тогда, когда пользователь откроет загруженный в фоне таб.

              Чтобы сделать работу с Page Visibility API более удобной, я (во славу Злых марсиан) разработал библиотеку Visibility.js. Она позволяет забыть о вендорных префиксах и добавляет «сахара» высокоуровневых функций, чтобы писать короткий чистый код (например, Visibility.every — аналог setInterval, но работает только, если сайт в открытом табе).

              Милый пример видео-проигрывателя, который останавливает видео, когда страница становится невидимой (открывать в Google Chrome 13).
              Читать дальше →
            • Поправки в Трудовой кодекс по фрилансерам рассмотрят на осенней сессии Госдумы

                В осеннюю сессию Госдума рассмотрит поправки к проекту федерального закона «О внесении изменений в Трудовой кодекс Российской Федерации». Об этом сообщил «Маркеру» первый заместитель председателя комитета Госдумы по труду и социальной политике Ильдар Габрахманов.

                Проект закона был внесён в Госдуму в апреле 2011 года (текст под катом). В нём впервые в ТК даётся определение фрилансера (в законе он фигурирует как «работник, выполняющий работу дистанционно» — раньше в трудовом кодексе были только «надомники»), а также гарантируется ему свободный график работы и ежегодный отпуск в соответствии с действующим трудовым законодательством. О налогах пока в проекте ничего не сказано, на осенней сессии Госдума может внести соответствующие поправки.

                Специалисты считают, что после легализации дистанционных работников на рынке может появиться гораздо больше заказчиков: до 20% российских работодателей хотят работать с фрилансерами.
                Читать дальше →
              • Сниппеты кулинарных сайтов теперь с фото

                  Некоторое время назад мы предложили владельцам кулинарных сайтов возможность улучшать свои сниппеты. Для того, чтобы это сделать, необходимо передать данные о страницах с рецептами в структурированном виде, в формате XML или hRecipe. Предложенные нами форматы содержат достаточно большое число полей для разнообразных параметров рецептов. В первой версии сниппетов использовались не все из них. Тем не менее, мы планировали и планируем расширять использование этих данных. И сегодня демонстрируем это в прямом смысле наглядно.

                  Теперь для сайтов, на которых рецепты представлены в виде пошаговых иллюстрированных инструкций, в результатах поиска могут появиться вот такие сниппеты с фотографиями «шагов» и результата:



                  Владельцы всех сайтов, которые передают нам поля, описывающие фотографии, могут уже сегодня увидеть такие сниппеты для своих страниц. Они показываются, когда пользователь явно указывает, что хочет найти именно рецепты с фотографиями, например, вот так: [рецепт трюфелей фото]

                  Те, кто до сих пор не передавал нам данные для улучшения сниппетов, могут в любой момент присоединиться. С правилами участия можно ознакомиться здесь. А узнать обо всех существующих в данный момент возможностях по передаче данных для сниппетов — здесь.

                  У нас еще много планов. Следите за новостями.

                  Любители вкусной еды и команда Яндекс.Вебмастера
                  • +42
                  • 4,1k
                  • 4