Месяц: Ноябрь 2013

  • 60 FPS? Легко! pointer-events:none!

    от автора

    Вы, наверное, уже читали интересную статью о том, как можно отключать эффекты :hover при скроле – это позволяет здорово сохранить отзывчивость сайта, но имеет один недостаток – вам приходится опираться на один общий класс, и это плохо. .hover .element:hover { box-shadow: 1px 1px 1px #000; }

  • Управление правами доступа к WMI через Puppet

    от автора

    В качестве предисловия Основной задачей моей работы является поддержка парка железных и vm хостов — уже под 200 (а приходил было менше 100, эх, время бежит…) Поддерживаю все железо, а также сеть. Также на мне весь мониторинг (используем Opsview — сделан на ядре nagios), аггрегация логов (я внедрил Logstash, обалденное opensource решение за место ну…

  • История создания проекта успешного игрового хостинга

    от автора

    Приветствую всех хабражителей! В свете популяризации темы IT-биографий и положительного отношения сообщества к статьям об успешных начинаниях спешу поделиться историей создания своего Minecraft-хостинга. Тема сия достаточно узкоспециализированная и может показаться несерьезной, однако пост этот основывается на действительно существующих фактах. Иными словами, я желаю рассказать свою историю о том, как реализовать себя, не опираясь на тренды.

  • Производящие функции — туда и обратно

    от автора

    «Производящая функция является устройством, отчасти напоминающим мешок. Вместо того чтобы нести отдельно много предметов, что могло бы оказаться затруднительным, мы собираем их вместе, и тогда нам нужно нести лишь один предмет — мешок».                                                                                                                                                                Д. Пойа Введение Математика делится на два мира — дискретный и непрерывный. В реальном мире есть место и для того и для…

  • Расширение хабры для браузера. Прочитанность комментариев одним взмахом мыши

    от автора

    Позволяет одним движением мыши помечать новые комментарии прочитанными. Сделаны версии для трёх браузеров — Chrome, Opera и Firefox. Нужно зажать Shift и провести мышкой над новыми комментариями — каждый комментарий, над которым прошла мышь, будет прочитан. Не нужно долго ждать, пока стандартная фича от Хабры прокрутит до каждого нового комментария. Удобно в случае, если новые…

  • Архитектура Поиска Яндекса. Лекция для Малого ШАДа

    от автора

    В этой лекции на примере Яндекса будут рассмотрены базовые компоненты, необходимые для организации интернет-поисковика. Мы поговорим о том, как эти компоненты взаимодействуют и какими особенностями обладают. Вы узнаете также, что такое ранжирование документов и как измеряется качество поиска. Лекция рассчитана на старшеклассников – студентов Малого ШАДа, но и взрослые могут узнать из нее много нового…

  • DIY-диммер: путеводитель по компонентам

    от автора

    В недавнем прошлом мы поделились с нашими дорогими читателями полным комплектом gerber-файлов. Чтобы все желающие имели возможность заказать себе печатные платы. Так же недорого, как это сделали мы. Сегодня мы делаем следующий шаг. Мы публикуем полную спецификацию электронных компонентов, используемых в нашем DIY-диммере. Мы постарались, чтобы эта спецификация стала понятна даже самым начинающим электронщикам. Под…

  • Магия data-driven design

    от автора

    Примечание от переводчикаИз-за отсутствия лаконичного перевода некоторых терминов пришедших к нам из английского языка я предпочту оставить их на языке оригинала. Думаю что у интересующихся данной отраслью это не вызовет раздражения. Игры состоят из двух частей: логики и данных. Бесполезных по-отдельности, но оживляющих игру при соединении их вместе. Логика определяет основные правила и алгоритмы игрового…

  • Принципиально новая загрузка CommonJS модулей в браузер

    от автора

    Однажды, сидя за компьютером и обдумывая свою очередную никчемную затею, я внезапно понял, что мне нужен способ использовать один и тот же код на стороне браузера и на стороне сервера. Я почти сразу же догадался, что наверняка я не первый такой умный, и все давно придумано за меня — и не ошибся. Действительно, под мои…