• Монитор объемного изображения

      К нам обратился инженер, занимающийся проблемой объемных растровых изображений, с просьбой инвестирования в его проект. Ему требовалось около 2 млн. рублей для покупки высокоточного фрезерного станка, материалов и нескольких месяцев заработной платы для него и помощника.

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


      Читать дальше →
    • Обучаем нейросеть играть в «Змейку» и пишем сервер для соревнований



        • В этот раз выбрана игра «Змейка».
        • Создана библиотека для нейросети на языке Go.
        • Найден принцип обучения, зависимый от «глубины» памяти.
        • Написан сервер для игры между разработчиками.
        Читать дальше →
        • +22
        • 14,8k
        • 8
      • Команда QRL установила жесткий срок для миграции токенов

          Миграция токенов QRL
          Рисунок snannerb — сообщество QRL в Discord

          На днях команда QRL успешно вывела монеты основной сети на биржу Bittrex и установила жесткий срок (28 февраля 2019 г.) для миграции токенов.

          О проекте QRL (Quantum-Resistant Ledger) мы писали в прошлой статье.
          Читать дальше →
        • Квантово-устойчивый блокчейн


            В этой статье я расскажу о проблеме безопасности в технологии блокчейн в свете роста производительности квантовых компьютеров, разберу некоторые методы защиты от атак с применением квантового компьютера и о недавно появившемся проекте: Quantum-Resistant Ledger. Как заявляют разработчики, это будет первая в мире платформа, построенная на принципах постквантового шифрования и предназначенная для обеспечения защиты от «квантового удара» на случай быстрого развития этих технологий. Такому удару могут быть подвергнуты платформы, построенные с использованием классических принципов шифрования. Без фундаментальных изменений Bitcoin, Ethereum, Ardor и большинство подобных платформ в недалеком будущем могут оказаться в уязвимости.
            Читать дальше →
          • Механизм управленческой преемственности

              В этой статье я расскажу о своем маленьком открытии, которое в корне перевернуло мой взгляд на вопрос подбора персонала.

              Как утверждал Стив Джобс, разница между средним и лучшим среди рабочих профессий составляет в среднем 2/1. К примеру, лучший кассир сможет работать в два раза быстрее, чем средний. В свое время Джобс обнаружил, что среди разработчиков как программного, так и аппаратного обеспечения, «разница между средним и лучшим 50/1, а может и 100/1».

              Джобс сказал: «Это встречается крайне редко, но мне повезло посвятить жизнь именно этому». Это было его открытием, одним из ключей к сегодняшнему величию Apple.
              Читать дальше →
            • Блокчейн вместо нотариального заверения



                Известны способы подтверждения авторства изобретения до того, как автор раскроет его патентному поверенному, регистрирующему органу или другим лицам:

                1. Отправить самому себе заказное письмо. В конверте будет описание изобретения, а на конверте отметка почтовой службы с датой отправки.
                2. Заверить копию описания изобретения у нотариуса.

                В этих случаях автор сможет подтвердить приоритет принадлежащей ему идеи. Однако оба способа отнимут у вас несколько часов времени. Это не рационально в век цифровых технологий. Есть более простое решение: использовать вместо нотариуса блокчейн.
                Читать дальше →
              • Генетический алгоритм и виртуальный мир ботов

                  Не так давно я написал публикацию про генетический алгоритм и геном, состоящий из одной инструкции.


                  Хочу поделиться с читателями Geektimes видео от foo52ru, которое стало стимулом для экспериментов и во многом определило содержание моей работы.
                • Выращивание искусственного интеллекта на примере простой игры



                  В этой статье я поделюсь опытом выращивания простейшего искусственного интеллекта (ИИ) с использованием генетического алгоритма, а также расскажу про минимальный набор команд, необходимый для формирования любого поведения.

                  Результатом работы стало то, что ИИ, не зная правил, самостоятельно освоил игру крестики-нолики и нашел слабости ботов, которые играли против него. Но начал я с еще более простой задачи.
                  Читать дальше →
                • Простейший кейлоггер и безопасность в KeePass


                    Для проверки безопасности вводимых паролей через KeePass я решил написать простейший кейлоггер с дополнительным захватом данных из буфера обмена. Весь код занял несколько строчек на FreePascal.

                    Пароли, без дополнительных мер защиты и правильной настройки KeePass, как оказалось, достаточно уязвимы.
                    Читать дальше →
                  • Когда дела плохи, мотивация прибылью не работает

                    Перед тем, как читать дальше, посмотрите таблицу оценки проекта его участниками.



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