Месяц: Сентябрь 2020

  • Проект Openwifi — как выглядит открытый Wi-Fi-чип

    от автора

    Речь идет о первой свободной распространяемой реализации Wi-Fi 802.11a/g/n на базе программно-определяемой радиосистемы SDR (software-defined radio). Поговорим об этом проекте.

  • Alt: City Online. Как я в одиночку создавал «Gta Online» для мобильных устройств. Часть 1

    от автора

    Возможно ли в здравом уме замахнуться на подобный проект в одного, и надо ли оно вообще? Спойлер: да (длинный пост с картинками и видео).

  • Фоновые задачи на Faust, Часть II: Агенты и Команды

    от автора

    ОглавлениеЧасть I: ВведениеЧасть II: Агенты и КомандыЧто мы тут делаем?Итак-итак, вторая часть. Как и писалось ранее, в ней мы сделаем следующее:Напишем небольшой клиентик для alphavantage на aiohttp с запросами на нужные нам эндпоинты.Сделаем агента, который будет собирать данные о ценных бумагах и мета информацию по ним.Но, это то, что мы сделаем для самого проекта, а…

  • Flutter.dev: Continuous delivery с Flutter

    от автора

    Перевод статьи подготовлен в преддверии старта курса «Flutter Mobile Developer». Следуйте лучшим практикам непрерывного развертывания (continuous delivery — CD) вместе с Flutter, чтобы ваше приложение было непременно доставлено вашим бета-тестерам и проверялось на регулярной основе без необходимости прибегать к ручным манипуляциям.

  • Образование для образованных 2020

    от автора

    Ниже рассказано про книгу Образование для образованных 2020 (в дальнейшем ОдО), которую написал Левенчук Анатолий Игоревич Я давно слежу за блогом Левенчука и за его деятельностью. В том числе в мае 2020 проходил курс у него ровно с таким же названием. Я довольно близко знаком с материалом книги и с нетерпением ждал ее выхода. Летом…

  • Лаборатория Тинькофф: как студенты разрабатывают визуального робота

    от автора

    В Тинькофф есть образовательный проект «Лаборатория „Финансовые технологии“». Мы отбираем студентов и магистров московских технических вузов, которые хотят работать с ИТ-проектами банка. Оформляем их на работу в штат на 20, 30 или 40 часов в неделю, даем задачи, ментора и помогаем расти профессионально. Мы работаем в партнерстве с МФТИ: преподаватели и старшекурсники вуза выступают менторами…

  • Precursor — собери сам свое open-source мобильное устройство с криптографической защитой

    от автора

    На днях представлен проект открытой программной платформы для создания мобильных устройств. Он получил название Precursor. По словам автора, это Arduino или Raspberry Pi для мобильной отрасли. На базе платформы можно собрать любой мобильный девайс. В отличие от тех же одноплатников, Precursor поставляется в корпусе, с готовой клавиатурой и дисплеем. Подробнее о проекте — под катом.

  • Что такое Vertx, и почему он подходит для РСХБ

    от автора

    Как известно, кто убьет дракона, тот сам становится драконом. Spring, как фреймворк общего назначения, был очень хорош на фоне java EE 10 лет назад. Но сейчас стал очень монструозным и тяжелым на подьем. Сегодня рассмотрим Vertx как фреймворк-основу для создания микросервисов. Что такое Vertx?

  • Разбираем тестовое задание на должность фронтенд-разработчика на Vue.js

    от автора

    Первое правило тестовых заданий — никогда не делайте тестовые задания!Об этом уже было множество споров на Хабре, и тут мне выпал случай выучить этот урок на собственной шкуре. Все же я сознательно пошел на этот шаг, чтобы проверить себя, извлечь какой-то опыт, даже в случае неудачи с работодателем. Статья будет не об этом.В сети множество…

  • Как можно при синхронизации облачного хранилища легко создать фантомный файл? (Яндекс.Диск)

    от автора

    Обнаружил великолепную фичу Яндекс-Диска, и делюсь этой прекрасной информацией. Вы можете использовать эту фичу Яндекс-Диска, когда вам нужно срочно создать много данных, а загружать подсистему ввода-вывода на диски копированием файлов вам прямо сейчас неудобно. Исходные требования: Вам нужно иметь облачное хранилище на Яндекс-Диск, большого объема (вам же нужно много данных?). С этим хранилищем желательно синхронизировать…