Результаты поиска

  1. K

    Firefox-дополнение Safepal Wallet осуществляло кражу криптовалют

    В каталоге дополнений к Firefox (AMO) выявлено вредоносное дополнение Safepal Wallet, которое выдавало себя за официальное дополнение для криптокошелька Safepal, но на деле осуществляло кражу имеющихся у пользователя средств после введения данных учётной записи. Оформление и описание были...
  2. K

    Система распараллеливания shell-скриптов PaSh перешла под крыло Linux Foundation

    Проект PaSh, развивающий инструменты для параллельного выполнения shell-скриптов, объявил о переходе под покровительство организации Linux Foundation, которая предоставит инфраструктуру и сервисы, необходимые для продолжения разработки. Код проекта распространяется под лицензией MIT и включает...
  3. K

    Устаревание корневого сертификата IdenTrust приведёт к потере доверия к Let's Encrypt на старых устройствах

    30 сентября в 17:01 по московскому времени истекает время жизни корневого сертификата компании IdenTrust (DST Root CA X3), который использовался для кросс-подписи корневого сертификата удостоверяющего центра Let's Encrypt (ISRG Root X1), контролируемого сообществом и предоставляющий сертификаты...
  4. K

    Первый стабильный релиз утилиты для загрузки web-контента GNU Wget2

    После трёх с половиной лет разработки представлен первый стабильный релиз проекта GNU Wget2, развивающего полностью переработанный вариант программы для автоматизации рекурсивной загрузки контента GNU Wget. GNU Wget2 спроектирован и переписан с нуля и примечателен выносом базовой...
  5. K

    30 сентября: Let's Encrypt и конец срока действия IdenTrust DST Root CA X3

    30 сентября 2021 14:01:15 GMT оканчивается срок действия корневого сертификата IdenTrust DST Root CA X3. Это событие достойно вашего внимания по той причине, что после наступления этого момента ряд устаревших систем перестанут доверять сертификатам, выпущенным центром сертификации Let’s...
  6. K

    WebSCO — альтернативная консоль для System Center Orchestrator

    Наверное всем не нравится консоль для запуска ранбуков у Microsoft System Center Orchestrator. Она неудобная и тормозная. Давно вынашивал идею сделать что-то более удобное, избавиться от Silverlight и... наконец-то подвернулась возможность её реализовать. Плюсы по сравнению со стандартной...
  7. K

    Видишь уязвимости? А они есть! Наше исследование популярных CMS-систем

    Львиная доля всех работ по анализу защищенности внешнего периметра – это тестирование веб-приложений. Здесь могут быть как корпоративные решения, так и «домашние» разработки на базе различных публичных систем управления контентом (CMS). Мы всегда проводим глубокий анализ подобных решений на...
  8. K

    Создание и проверка подписей образов контейнеров: Интеграция Notary V1 и Connaisseur в Kubernetes

    Полезные ссылки Описание Docker Content Trust О типах ключей в DCT и Notary, а также как ими управлять Описание CLI Notary Введение Угрозы безопасности не стоят на месте. С развитием и популяризацией концепции микросервисов, большую распространенность получили проблемы безопасности, сокрытые в...
  9. K

    Python GUI. Библиотека KivyMD. Шаблон MVC, parallax эффект и анимация контента слайдов

    В этой статье мы рассмотрим как создать и анимировать контент для слайдов а также сделать parallax эффект для фонового изображения с помощью фреймворка Kivy и библиотеки KivyMD. Для тех, кто незнаком ни с первым ни со второй, вкратце напомню: Kivy - кроссплатформенный фреймворк с открытым...
  10. K

    Измеряем производительность String.format() в Java

    Бэкграунд Я раньше считал, что JDK в целом хорошо оптимизирована, и если в JDK есть простой способ решения какой-то задачи, то он вполне подойдет для большинства ситуаций и будет работать хорошо. Но я обнаружил, что иногда некоторые классы или методы работают на удивление плохо. Знание таких...
  11. K

    Тесты своей реализации ассоциативных массивов vs хеш-таблица

    Приветствую, читатель. Я являюсь автором языка программирования Shar. В стандартном модуле Shar есть несколько реализаций ассоциативных массивов и при написании данного модуль я подумал: "А какую структуру данных для реализации ассоциативных массивов мне выбрать?". Являясь любителем слушать...
  12. K

    Зачем нужен динамический анализ кода, на примере проекта PVS-Studio

    В разговоре с Маршаллом Клоу на подкасте CppCast #300 ABI Stability была затронута достаточно давняя новость о поддержке компиляторами Visual Studio инструмента AddressSanitizer (ASan). Мы уже достаточно давно внедрили ASan в свою систему тестирования и хотим рассказать о паре интересных ошибок...
  13. K

    Почему с using namespace std; может быть очень плохо

    То, что написано ниже, для многих квалифицированных C++ разработчиков будет прекрасно известным и очевидным, но тем не менее, я периодически встречаю using namespace std; в коде различных проектов, а недавно в нашумевшей статье про впечатления от высшего образования было упомянуто, что студентов...
  14. K

    Что происходит, когда вводишь url, или как работает интернет

    Об этом спрашивают на собеседованиях. Структурированное понимание этого может помочь вам, даже если вы давно строите сложные архитектурные процессы или кодите 20-ый год подряд. Я — программист уже много лет, последние пару из которых пишу на Go в Каруне. Работа работой, а внутренний...
  15. K

    Эффективное тестирование с помощью Pytest

    Тестирование кода дает множество преимуществ. С ним вы можете быть уверены, что код будет вести себя так, как должен, а изменения не спровоцируют регрессию. Создавать и поддерживать тесты сложно, поэтому стоит использовать все доступные средства для облегчения этой работы. Pytest — один из...
  16. K

    «Рынку нужны программисты»: братья-разработчики — о любви к профессии и преподаванию

    Найти любимое дело — мечта, пожалуй, каждого. Хорошо, если работа нравится и заряжает энергией. А решение сложной задачи — лучшая награда. Тогда развитие в профессии происходит быстрее. Наступает момент, когда хочется передавать знания другим. Готовить кадры, которые нужны отрасли, и помогать...
  17. K

    Как использовать PHP для создания микросервиса?

    В этой статье рассказывается, как использовать PHP для построения архитектуры микросервисов. Так как PHP идет в ногу со временем, он способен поддерживать микросервисные архитектуры для больших систем. Проблема сервитизации При использовании traditional framework (laravel, yii, symfony) для...
  18. K

    ref в сравнении с out в C#

    C# ref в сравнении с out Ключевые слова Ref и out в C# используются для передачи аргументов внутри метода или функции. Оба слова указывают на то, что аргумент/параметр передается по ссылке. По умолчанию параметры передаются в метод по значению. Используя эти ключевые слова (ref и out), мы можем...
  19. K

    Хранение изображений сайта в БД

    Автор должен признаться: статья родилась и выросла из довольно небольшой и не претендующей на откровение оптимизации сайта, описанного в другом материале. Сайт этот связан с музыкальной тематикой и, соответственно, активно отображает обложки альбомов, хранящиеся (до поры до времени) на сервере...
  20. K

    Архитектура приложения моего защищенного чата

    В этой статье я хочу описать архитектуру своего приложения. Здесь будут представлен как графический клиент, так и сервер. Оба приложения написаны на C. Это мой любимый язык и на нем я бы хотел писать код, если смогу когда нибудь устроиться на работу программистом. Попользовавшись ubuntu я понял...
Сверху