-
Услышав об аспектно ориентированном программировании я, как Android разработчик, сразу подумал, что на Android это вряд ли заработает, однако, решил попробовать. Я был очень удивлен, когда уже через 5 минут приложение, использующее AspectJ, успешно заработало на телефоне. Не буду убеждать…
-
Домашнее видеонаблюдение «без осложнений»: обзор AdvoCam-HappyCam
Совсем недавно мы рассказывали о собственном производстве российской компании «Видеомакс» в городе Александров Владимирской области. Здесь создаются профессиональные системы видеонаблюдения и топовые видеорегистраторы AdvoCam. И, вот, сотрудники «Видеомакс» предложили нам ознакомиться с новым уникальным продуктом компании – миниатюрной бытовой системой…
-
-
Раскрываем возможности map в nginx
map — мощная директива, которая может сделать ваши конфиги простыми и понятными. Возможно, это самая недооцененная директива, из за того, что не все знают всех её возможностей. Она в компактной форме помогает обрабатывать переменные, GET параметры, заголовки, куки и наборы…
-
Удобный двоичный источник данных взамен Stream
Как обычно получают двоичные данные ваши .NET-компоненты? Если отбросить примитивный случай когда все данные уже в байтовом массиве, то уверен что в виде System.IO.Stream. В общем случае он позволяет собственно только одну операцию — считать в указанный байтовый массив (буфер)…
-
-
Стэнфорд экспериментирует с углеродным покрытием для литиевых батарей
Исследователи Стэнфордоского университета опубликовали в Nature статью о разработке более эффективной литиевой батарее с новым углеродным покрытием.
-
Быстрое создание графических ресурсов от mdpi до xxhdpi
Часто ли вам приходилось изменять размер графики для разных разрешений устройств. В моем случае это происходило часто, и для этого я нашел решение. Подкатом видео как это делать.
-
Атрибут deprecated в С++14
Нормальным развитием любого кода является устаревание отдельных его частей (функций, классов и т.д.) и планомерное удаление их из проекта для снижения сложности и повышения безопасности кода. Просто убрать что-то обычно является плохой идеей — это может резко сломать какой-нибудь компонент,…
-