Эту статью пришлось переписывать буквально с нуля. И хотя тема очень простая — как мощные лазеры действуют на камеры видеонаблюдения — ответы на нее очень неоднозначные. В интернете полно обрывочной информации, одни о том что лазеры повреждают матрицу, другие — о том что нет, все испытания какие-то несистемные, неправильные, нерелевантные с реальными юзер кейсами. В общем, мы решили расставить все по своим местам окончательно — провести наглядные испытания с какого расстояния и при какой мощнос…
Какие два самых любимых дела у программистов? Автоматизировать и переписывать на микросервисы. Так сложилось, что в нашу команду выделенных серверов тоже постучались микросервисы. Но в этой статье не будет плюсов и минусов архитектурных подходов. Вместо этого я расскажу про организацию CI для автоматизации сборки, тестирования и деплоя приложений. Начнем с основ на примере монолитного приложения, а потом усложним их микросервисами и постараемся избавиться от однотипного кода. А еще… Я разра…
«Аврора» на фоне «Авроры». Привет, читатель! ОС «Аврора» — это отечественный форк финского проекта. Система позиционируется как решение для корпоративного сегмента, однако не так давно появились устройства для личного пользования. Я давно ждал, что эта операционка станет доступна рядовому потребителю и появится возможность разрабатывать под нее приложения. Недавно посмотрел видео на тему покупки и использования устройства на базе этой ОС и, вдохновившись, пошел в ближайший магазин за смартф…
Клеман Лефевр (Clement Lefebvre) — создатель Linux Mint. Долгое время это был самый популярный дистрибутив Linux, то есть по сути самая популярная в мире свободная ОС для настольных ПК. Дистрибутив на базе Ubuntu и Debian обогнал по популярности и Ubuntu, и Debian. Хотя он не получает широкой медийной огласки, но если спросить самих линуксоидов, то многие порекомендуют Mint. Клеман Лефевр в 2001 году получил степень магистра компьютерных наук в Университете Южного Парижа. В основном его инте…
Angular, один из самых популярных фреймворков для разработки одностраничных приложений (SPA), постоянно развивается, добавляя новые возможности и улучшая существующие. Одной из таких новых возможностей стали Standalone компоненты, представленные в Angular 14.Что такое Standalone компоненты?Standalone компоненты — это компоненты, которые могут использоваться без необходимости добавления их в модуль. Традиционно, в Angular каждый компонент должен быть объявлен в модуле (например, AppModule), чтоб…
Mesop: Build delightful web apps quickly in Python 🚀 Used at Google for rapid internal app development Mesop is a Python-based UI framework that allows you to rapidly build web apps like demos and internal apps: Intuitive for UI novices ✨ Write UI in idiomatic Python code Easy to understand reactive UI paradigm Ready to use components Frictionless developer workflows 🏎️ Hot reload so the browser automatically reloads and preserves state Rich IDE support with strong type safety Flexible for …
End-to-end stack for WebRTC. SFU media server and SDKs. LiveKit: Real-time video, audio and data for developers LiveKit is an open source project that provides scalable, multi-user conferencing based on WebRTC. It's designed to provide everything you need to build real-time video audio data capabilities in your applications. LiveKit's server is written in Go, using the awesome Pion WebRTC implementation. Features Scalable, distributed WebRTC SFU (Selective Forwarding …
Generative models for conditional audio generationstable-audio-tools Training and inference code for audio generation models Install The library can be installed from PyPI with: $ pip install stable-audio-tools To run the training scripts or inference code, you'll want to clone this repository, navigate to the root, and run: $ pip install . Requirements Requires PyTorch 2.0 or later for Flash Attention support Development for the repo is done in Python 3.8.10 Interface A basic Gradio interf…
Powerful menu bar manager for macOS Ice Ice is a powerful menu bar management tool. While its primary function is hiding and showing menu bar items, it aims to cover a wide variety of additional features to make it one of the most versatile menu bar tools available. NoteIce is currently in active development. Some features have not yet been implemented. Download the latest release here and see the roadmap below for upcoming features. Usage Simply Command + drag your menu bar i…