Месяц: Декабрь 2020
-
Микшерный пульт из USB-звучки и опенсорса
—
от автора
Иногда у меня, как у звукача аниме/гик фестивалей/конвентов, появляется задача обеспечить звуком небольшой ивент, на площадке которого нет вообще ничего из оборудования. Такие патички довольно лайтовы и располагают к экспериментам. Так, для нашего осеннего опенэйра я выбрал следующий (весьма непривычный) опенсорсный сетап, который в итоге отлично сработал: Колонка 50 Вт Два микрофона Аудиоинтерфейс из серии…
-
2020 глазами дежурного инженера, или Один в ЦОДе
—
от автора
Привет, Хабр! С марта 2020 года мы работаем на удаленке — все, кроме дежурных инженеров, инженеров эксплуатации, охраны и других специалистов, отвечающих за непрерывную работу. Говорим «Спасибо!» всем, кто обеспечивал бесперебойность дата-центров и сервисов в этом году. ссылка на оригинал статьи https://habr.com/ru/company/dataline/blog/534990/
-
Как мы свою helpdesk-систему пилили
—
от автора
Еще четыре года назад команда техподдержки студии Plarium Krasnodar пользовалась сторонней тикет-системой, в чем было много минусов. Сегодня у нас появилась не просто своя система, а хелп-деск, подстроенный под нужды компании. Как это произошло — читайте в статье.
-
Монолит vs. Микрофронтенды
—
от автора
Вы идёте в ногу со временем, и ваше веб-приложение использует самые передовые технологии? Тогда вы совершенно точно используете микрофронтенды! Достаточно провокационно, правда?Все эти сложности и трудности, но ради чего? Ваш фронтенд в любом случае устареет через пару месяцев, и вам лучше инвестировать в переиспользуемые компоненты. Ничто не сравнится с монолитом! Тоже довольно узкая точка зрения,…
-
Конструктор Fischertechnik и Dremel: допиливаем моторы, сервоприводы и пневматическую присоску
—
от автора
Множество распространённых (и недорогих) деталей с АлиЭкспресс подходят к конструктору Фишертехник при небольшом их допиливании — в самом буквальном смысле. Допиливать можно самыми разными способами, (для экономии места) я решил остановиться на Dremel Lite 7760 с комплектными абразивными насадками плюс универсальный бит №561 для фрезерования и сверления. Опционально пригодятся (с АлиЭкспресс) кулачковый патрон для дрели,…
-
Экспресс-анализ метрических параметров графов
—
от автора
«А лохматость у меня повысилась.» Итак, у нас на руках есть граф. Часто анализ графа сводят к его визуализации, поскольку «глаз — лучший инструмент». Не отрицая полезности вывода графа как картинки, отметим все же, что не все свойства графа можно увидеть. Некоторые надо считать. Можно взять готовый пакет для работы с графами (например, NetworkX) и…
-
Функциональное программирование на TypeScript: паттерн «класс типов»
—
от автора
Предыдущие статьи цикла: Полиморфизм родов высших порядков В предыдущей статье я рассказал, как можно в TypeScript эмулировать полиморфизм родов высшего порядка. Давайте же теперь посмотрим, какие возможности это даёт функциональному программисту, и начнем мы с паттерна «класс типов» (type class). Само понятие класса типов пришло из Haskell и было предложено впервые Филипом Уодлером и Стивеном…
-
Стримим и кастим youtube и не только… (часть 2) Raspicast, Mps-Youtube и Youtube-viewer
—
от автора
Продолжим обследование "звездных" клиентов по стримингу медиа контента не попавших в первую часть. И "кастингу" как возможности передавать ролики через другие устройства на Raspberry Pi. Есть еще несколько простых способов сделать это! Встречаем Raspicast! Эта программа может выступать уже сама в роли стримингового сервиса. Она позволяет передавать не только Youtube, но и любой контент с…
-
Полнотекстовый поиск FTS3, FTS4 и FTS5 в Android
—
от автора
Полнотекстовый поиск необходим в приложениях для того, чтобы быстро находить совпадения в большом объеме данных. Такая возможность удобна, например, для поиска товаров, фильмов, рецептов, научных статей, а также фрагментов текста в электронных книгах. Хотя зачастую поиск реализуют на сервере, иногда бывает необходимо работать в оффлайне, повысить отзывчивость мобильного приложения, избежав задержек при взаимодействии с сервером.…
-
Да ты гонишь! Почему на одних конфигурациях оперативка разгоняется выше, чем на других
—
от автора
Разгон памяти, дело добровольное. Как понять, от чего зависит разгон памяти, какие есть тонкости в подборе комплектующих и как «прогнать» память, чтобы было за нее не стыдно! Изучение, анализ и подбор – три составляющих успеха в разгоне памяти. Чтобы начать разгонять память без погружения в пучины технических знаний, необязательно быть специалистом. Половина успеха зависит от…