-
В мире радиолюбителей постоянно появляются новые инструменты, упрощающие жизнь как новичкам, так и опытным энтузиастам. Один из них — дистрибутив HamPi для Raspberry Pi. Эта специализированная система объединяет в себе все необходимые программы для цифровых видов связи, работы с SDR-приемниками,…
-
Четвертый шаг в мир RxJs: незавершенные потоки — тихие убийцы приложений
Первый шаг в мир RxJS: знакомство с ObservablesВторой шаг в мир RxJS: Операторы RxJS — как изучать и зачем они нужныТретий шаг в мир RxJS: комбинирование потоков в RxJSНа протяжении первой, второй и третьей статей мы прошли вместе довольно увлекательный…
-
Заплатки для LAG/LEAD
Привет, Хабр.Сегодня рассмотрим, как разреженный временной ряд ломает оконные функции (LAG, LEAD, SUM OVER и др.), посмотрим как находить дыры и заполнять их, чтобы метрики не сыпались и строки не дублировались.Оконные функции и требование полноты данныхLAG, LEAD, SUM() OVER (…),…
-
Большая подборка тестовых площадок («песочниц») и ресурсов для начинающих и опытных QA
Привет, Хабр! Снова на связи Евгений Гусинец — Middle+ QA Engineer и автор ТГ‑канала о тестировании QA❤️4Life. Когда я только начинал свой путь в тестировании, одной из главных проблем был поиск мест для практики. Теория — это хорошо, но без…
-
Хочешь успешно продавать ИТ-продукт? Прекрати тыкать фичами
Так получилось что в плане ИТ, я всегда топтался в теме корпоративной связи или унифицированных коммуникаций. Начинал с темы Cisco в начале 2000х, даже поучаствовал в проекте сертификации российской платформы Cisco CallManager. Правда проект оказался больше про PR и маркетинг,…
-
Про аудирование, или Из чего состоит знание иностранного языка
Пишу на материале английского, потому что мне так удобнее, а людям — понятнее.В изучении языка есть стандартные этапы отчаяния: — «Мне поможет только погружение в языковую среду»; — «Что-то идёт не так, нужен какой-то особый подход» [после малорезультативного «погружения»].На самом…
-
Создаём арканоид в VGA-текстовом режиме на Rust без std и alloc (своя мини ОС)
Тян из 80хЗдравствуйте, уважаемые читатели!В этой статье я хотел бы поделиться необычным и вдохновляющим проектом — реализацией арканоида в текстовом VGA-режиме, написанного полностью на Rust, без использования стандартной библиотеки и даже без аллокации памяти (#![no_std] + no_alloc).Проект работает напрямую с…
-
Undo/Redo своими руками
Больше двадцати лет назад мне довелось поработать в одном берлинском стартапе, где мы пилили визуальную трансформацию UML в код и обратно. Пользовательский интерфейс на свинге, изоморфная (в теории) обработка кода и диаграмм — на хаскеле. Было весело, потом полопались доткомы, кончилось…
-
«Русы против ящеров 2» окупилась за месяц
«Русы против ящеров 2» окупилась за месяц и разработчики довольны результатом. Инди-студия theBratans рассказала о коммерческом успехе игры «Русы против ящеров 2». По словам сооснователя студии Даниила Косачёва, вложения в сиквел полностью отбились за месяц после релиза. Проект разрабатывали пять человек. Ещё 28 специалистов привлекались на аутсорс.…
-
РТК-ЦОД автоматизировал заказ профессиональных сервисов в «Публичном облаке»
Через личный кабинет системы управления «Публичного облака 2.0» теперь можно заказать «Профессиональные сервисы»: установку, настройку и администрирование операционных систем (ОС) и систем управления базами данных (СУБД).Услуга позволяет обойтись без узких специалистов в штате и получить компетенции, которых может не быть…