Контроль версий отдельных файлов с использованием GitHub Gist

Часто бывает так, что у разработчика со-временем накапливается некоторая коллекция кода который он использует в своих проектах. Одни скрипты он использует в одних проектах, другие в других. Эти скрипты со-временем совершенствуются, убираются баги, оптимизируются. Поэтому появляется вопрос, как синхронизировать новые версии скриптов с теми, которые в проектах. Тут есть несколько вариантов: Первый вариант: Создать один […]

Построение орбит небесных тел средствами Python

Системы отсчёта для определения орбиты Для нахождения траекторий относительных движений в классической механике используется предположение об абсолютности времени во всех системах отсчета (как инерциальных, так и неинерциальных). Используя данное предположение, рассмотрим движение одной и той же точки в двух различных системах отсчета К и К’, из которых вторая движется относительно первой с произвольной скоростью — […]

Моё временнОе творчество, часы из материнских плат

Оказывается, уже два года, как я утилизирую, режу, пилю, делаю, создаю… Первыми были часы в контору. На глаза попалась довольно большая мать от МФУ А3 формата (у нас сервис по этому делу) с очень красивой фактурой. Из какой-то маленькой платы вырезал буквы. Постарался искусственно состарить, получилось! Было несколько шикарных отзывов: “А чо так плохо покрашены!”, […]

Как отбрасывать 10 миллионов пакетов в секунду

В компании нашу команду по противостоянию DDoS-атакам называют «отбрасыватели пакетов» (the packet droppers — прим. пер). Пока все остальные команды делают клёвые штуки с проходящим через нашу сеть трафиком, мы развлекаемся поиском новых способом избавиться от него. Фотография: Brian Evans, CC BY-SA 2.0 Умение быстро отбрасывать пакеты очень важно в противостоянии DDoS-атакам. Отбрасывание пакетов, достигающих […]

Нейросети: реализация задачи про грибы на Tensor Flow и Python

Tensor Flow — фреймворк для построения и работы с нейросетями от компании Google. Позволяет абстрагироваться от внутренних деталей машинного обучения и сосредоточиться непосредственно на решении своей задачи. Очень мощная вещь, позволяет создавать, обучать и использовать нейронные сети любого известного типа. Не нашел на Хабре ни одного толкового текста на эту тему, поэтому пишу свой. Ниже […]

Индустрия запусков в Великобритании пробуждается и намечает цели — спустя полвека после «Чёрной Стрелы»

После множества усилий, предпринятых британским правительством, и долгих лет лоббирования интересов космической индустрии Соединённое Королевство, похоже, возвращается на рынок услуг запуска. Источник изображения: оригинальная статья 28 октября 1971 года ракета-носитель Black Arrow («Чёрная Стрела») стартовала с испытательного полигона Вумера в Австралии; она успешно вывела небольшой спутник под названием Prospero, созданный с целью изучить влияние космического […]

ИКЕА и умный дом. Часть 2

С момента написания первой части прошло более полутора года, и за это время ИКЕА сделала несколько шагов от беспроводных лампочек в сторону настоящего умного дома. Под катом вас ждёт более подробная информация об обновлённом ассортименте и мобильном приложении. К сожалению, в России данные продукты пока так и не доступны, поэтому далее будут представлены цены и […]

Советы по запуску мобильной игры: Часть 2, Глобальный запуск

Это вторая часть серии. Первую часть можно посмотреть здесь. После того, как вы провели soft launch своей игры, получили первые данные и обратную связь и внесли необходимые изменения в приложение, пришло время подготовиться к глобальному запуску. Многие думают, что его очень сложно организовать правильно. Но есть шаги, которые вы можете предпринять, чтобы все прошло гладко. […]

Что больше всего раздражает ваших пользователей согласно Google

Вступительный спойлер От переводчика: Если вы найдёте какие-то неточности в переводе терминов или искажение смысла статьи-оригинала в некоторых местах, то пишите об этом в комментариях или напрямую мне в личные сообщения. Перевод Опрос, проведённый компанией Google, выявил 4 основные причины, почему пользователи ненавидят ваше приложение. В этом посте мы предоставим вам решения для того, чтобы […]

«Машинный звук»: синтезаторы на базе нейросетей

Разработчики из исследовательского проекта Magenta (подразделение Google) представили синтезатор с открытым исходным кодом NSynth Super. В его основе лежит система искусственного интеллекта, которая миксует несколько предварительно загруженных сэмплов (например, звучание гитары и пианино) в новый звук с уникальными характеристиками. Подробнее о системе NSynth Super и других алгоритмах-композиторах расскажем далее. Фото Ta Da CC Подробнее об […]