Месяц: Январь 2021
-
Пять причин, по которым следует использовать Apache Wicket
Apache Wicket — это фреймворк для веб-разработки на Java. Я чувствую, что ему не уделяют столько внимания, сколько он того заслуживает. Я профессионально использую Wicket для реальных проектов последние 6 лет и мне это нравится! В этом посте давайте рассмотрим пять причин, по которым вам стоит подумать об его использовании. 1. Простое управление состоянием Опыт…
-
Неизбежное будущее, или почему электромобиль/гибрид обречен на успех
Каждый раз, когда стоишь на светофоре или в пробке, думаешь, почему я не на электромобиле или гибриде (далее под электромобилем будет предполагаться и гибрид), ведь, сколько топлива практически тратится в пустую, и когда попробуешь электромобиль и сравнишь его с бензиновым автомобилем, то выбор делаешь в сторону электрички. Дышать чистым воздухом гораздо приятнее, чем выхлопными газами.…
-
Самые «громкие» утечки данных и взломы 2020 года
Источник2020 год был одним из худших для кибербезопасности. В свете пандемии и катастрофических экономических потрясений, забота о сохранении нашей личной конфиденциальности и безопасности в Интернете ушли далеко от наших приоритетов.Исследователи за 2020 год зафиксировали огромный всплеск фишинговых атак на банковский сектор. Медицинские компании с началом разработки вакцины от «тот кого нельзя называть» попали под прицел хакерских группировок.Что касается утечки…
-
Мониторинг и профилирование Spring Boot приложения
Мониторинг очень важен для современных приложений, современные приложения по своей природе сильно распределены и имеют разные зависимости, такие как база данных, службы, кеширование и многое другое. Поэтому все более важны отслеживание и мониторинг этих служб, чтобы приложение придерживалось условий SLA ( Service Level Agreement). SLA — это соглашение между клиентом и поставщиком услуг, в нем учитываются надежность, скорость отклика и другие…
-
Крутые часы на адресных диодах
Часть 1. Используемые компонентыЕщё несколько лет назад на просторах сети я увидел интересный проект, в котором автор сделал огромные цифровые часы (с 7-мисегментными цифрами), в основе которых лежит так называемая адресная светодиодная лента.Фото готового проектаК сожалению, камера искажает цвет. На самом деле цвета равномерные и контрастные (цвет может быть любой)Я использовал размер цифры примерно 280х205…
-
Оживляем деревья выражений кодогенерацией
Деревья выражений System.Linq.Expressions дают возможность выразить намерения не только самим кодом, но и его структурой, синтаксисом.Их создание из лямбда-выражений — это, по сути, синтаксический сахар, при котором пишется обычный код, а компилятор строит из него синтаксическое дерево (AST), которое в том числе включает ссылки на объекты в памяти, захватывает переменные. Это позволяет манипулировать не только…
-
Как сделать ёлку, если ты математик #2
Продолжение вчерашней статьи, посвящённой fЁлке, ниже.Базовые функцииТрапецияЗдесь дважды применяется модуль числа, меняя константы под модулем и вычитаемое мы можем регулировать длину отрезка с константным значением y и само значение y на данном отрезке. Данная функция позже пригодится для сугробов и ведра.Альтернативный эллипсАльтернативная запись эллипса. Константы внутри скобок отвечают за координаты центра эллипса, константы перед скобками…
-
Причуды обратной совместимости
Вряд ли кто-нибудь слышал об операционной системе DOS-777. А такая реально существовала. Правда, в действительности это была самая обычная MS DOS с незначительными изменениями, предназначенная для работы на единственном компьютере и выполнения одной единственной программы. Своим появлением этот клон в некотором роде обязан проблеме обратной совместимости. Но обо всем по порядку. Новая и важная программа…
-
Небольшая подборка онлайн мероприятий 2020 года
2020 год наконец-то закончился. По этому случаю хотел бы поделиться с хабрасообществом своей подборкой онлайн мероприятий. Начиная с весны было организовано множество различных интересных онлайн конференций, митапов, вебинаров по разнообразным темам: личностное развитие, софт скиллы, организация работы на удаленке, программирование, машинное обучение и многим другим. Я решил не терять зря время и сохранять ссылки на…
-
Крупнейшие утечки данных в 21 веке
Крупнейшие утечки данных, затрагивающие миллионы пользователей, слишком распространены. Вот некоторые из самых больших и серьезных нарушений за последнее время.»И как в этих масштабных процессах поучаствовали «Российские Хакеры» — но это не точно и в следующем посте «ИсточникAdobe Дата: октябрь 2013 г.Утечка: 153 миллиона записей пользователей.Подробности: Как сообщил в начале октября 2013 года блогер по безопасности Брайан Кребс, Adobe после обнаружения…