Месяц: Май 2015

  • Sexy primes, «медленный питон» или как я бился о стену непонимания

    от автора

    Многие разработчики, особенно принимающие активное участие в проектировании системы, наверняка сталкивались с подобной ситуацией: приходит коллега (разраб, проектлид или продажник не суть важно) с очередной идеей-фикс: давай перепишем все на java, scala и т.д. (любимое подставить). Вот и мне в очередной раз «спустили» такую идею в немаленьком-таком legacy проекте. Не совсем переписать, не совсем все…

  • DNS и refresh

    от автора

    Устроился как-то Иван Сергеевич на новую работу сисадмином. Работа — шик, всё предыдущим админом настроено и задокументировано. Но вот беда, начальство сказало — надо новый домен в зоне ру теперь получить и всю почту перенастроить на него. — Ну, не проблема, почту переносить мы умеем, а домен — тем более легко, — сказал Иван Сергеевич…

  • Поль Отле, забытый отец информационной архитектуры

    от автора

    Дождливым полднем 1968 года молодой австралийский выпускник Бойд Рэйворд зашёл в заброшенный офис в здании Парк Леопольд в Брюсселе. Внутри был «захламлённый, затхлый, весь в паутине офис, который заливало дождём». Кипы бумаг, книг и рукописей высились до потолка – интеллектуальные «остатки кораблекрушения» от, на первый взгляд неорганизованного, учёного. Предыдущий хозяин офиса, Поль Отле, был к…

  • Датчики и микроконтроллеры. Часть 1. Матчасть

    от автора

    В эпоху готовых отладочных плат и тысяч готовых модулей к ним, где достаточно взять пару блоков, соединить их вместе, и получить нужный результат, далеко не каждый понимает основы схемотехники, почему и как это работает, а главное — что надо делать, если это работает не так. Как раз открылся хаб Схемотехника, так что, как говорил Бьюфорд…

  • Почему упал Протон.Выводы межведомственной комиссии

    от автора

    Интерфакс сообщает, что межведомственная комиссия объявила причину аварии «Протона-М», стартовавшего с Байконура 16 мая. Напомню, что ракета-носитель «Протон-М» с разгонным блоком «Бриз-М» и мексиканским спутником связи MexSat-1 стартовала с космодрома Байконур утром 16 мая. На 498-й секунде полета, за минуту до отделения космической головной части от ракеты-носителя, прошла команда на аварийное выключение двигателя. Это произошло…

  • Единорог в поисках внеземного разума: анализ кода SETI@home

    от автора

    Существует две возможности: либо мы одиноки во Вселенной, либо нет. Обе одинаково ужасны. (с) Артур Чарльз Кларк Дискуссии о том, одиноки ли мы во Вселенной, будоражат умы людей уже не один десяток лет. Серьёзное отношение к этому вопросу имеет проект SETI, занимающийся поиском внеземных цивилизаций и возможностью вступления с ними в контакт. Об анализе исходного…

  • SonarQube. Проверяем код на качество

    от автора

    SonarQube — платформа для проверки кода на качество по правилам, основанным на соглашениях и стандартах. Поддерживает более 20 различных языков программирования. Вот здесь можно посмотреть все эти правила. Хочу поделиться небольшим руководством, как подружить sonarQube, PhpStorm и ваш проект. Все действия описаны для Windows, но все так же настраивается и под другую ОС.

  • Обзор портативной колонки Monoprice High Performance

    от автора

    Привет Geektimes! Мы продолжаем знакомить вас с гаджетами американской компании Monoprice, дистрибьюторами которой является наша компания SOUND4YOU. Сегодня я хочу представить вам еще одну портативную проводную колонку из серии High Performance, которая в отличии от рассматриваемой в прошлом обзоре колонки модели Bike имеет более широкое применение, так как может быть вашим спутников в любом путешествии…

  • ООН причислил шифрование и анонимность в интернете к правам человека

    от автора

    В четверг Совет по правам человека Организации объединённых наций представил отчёт заседания, посвящённого анонимности и шифрованию в интернете. Главный вывод документа: возможность анонимного пользования интернетом и использование шифрования личных данных и средств коммуникации необходимы и должны расцениваться как часть прав человека. Средства анонимизации и шифрования были названы «необходимыми для того, чтобы человек был свободен в…

  • Прототипное ООП для Lua

    от автора

    Привет, я придумал свой велосипед для реализации прототипного подхода ООП в Lua. Основные фишки Single inheritance Traits LuaJIT Перейдем сразу к примерам. — подключаем модуль local object = require("object") — определяем наш класс, который на самом деле объект local HelloClass = object:extend(function(class) — конструктор (необязательно) function class:init(name) self.name = name end — метод класса function…