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

  1. K

    Ленивая подгрузка библиотек из CDN в Angular

    Когда я интегрировал свое Angular-караоке с YouTube, мне попался официальный YouTube-компонент из Angular Material. В README прилагалась инструкция для подключения: let apiLoaded = false; @Component({ template: '<youtube-player videoId="PRQCAL_RMVo"></youtube-player>', selector...
  2. K

    Множественный выбор кнопок в боте

    В этом посте рассмотрим одну фичу, которая может быть полезна дорогому читателю Недавно встал вопрос с множественным выбором. Бот предлагает пользователю список возможных вариантов, а пользователь в свою очередь имеет возможность выбрать несколько из этих вариантов. При том реализовано это через...
  3. K

    Mozilla заблокировала вредоносные дополнения Firefox с 455 тыс. загрузок

    Mozilla заблокировала два аддона Firefox, которые не давали браузеру загружать обновления. Известно, что дополнения Bypass и Bypass XM загрузили 455 тыс. раз. Об этом сообщает блог компании. Bypass и Bypass XM позиционировались как дополнения, которые помогают обойти пейволлы, чтобы...
  4. K

    Как в Hazelcast добавляли распределенный SQL

    Чтобы разработать свой распределенный SQL-движок, можно написать свой SQL-оптимизатор для построения движков. Вам придется сделать парсер, семантический анализатор и придумать правила трансформации и оптимизации. Всё протестировать, а потом как-то интегрировать в свою систему. Но можно пойти...
  5. K

    CQRS на golang

    Сегодня рассмотрю архитектурный паттерн CQRS и его возможное место в вашей архитектуре. Также осуществим его реализацию на языке golang. Проблематика В некоторых проектах Каруны мы стремимся к микросервисной архитектуре. У этой концепции много плюсов, но она создаёт некоторые трудности. Одну из...
  6. K

    Как повысить безопасность Docker-контейнеров

    Контейнеры Docker уже довольно давно стали неотъемлемой частью инструментария разработчика, позволяя собирать, распространять и развертывать приложения стандартизированным способом. Неудивительно, что при такой популярности наблюдается всплеск проблем безопасности, связанных с контейнеризацией...
  7. K

    DevOps Engineer ООО Кайриба Инжиниринг Минск

    Требуемый опыт работы: 3–6 лет Полная занятость, гибкий график Kyriba is the global leader in cloud-based treasury, cash and risk management solutions, delivering Software-as-a-Service (SaaS) financial technology to big corporations. Over 2,000 global organizations use Kyriba to enhance their...
  8. K

    Китайская промышленность отказывается обслуживать Apple

    Переговоры с производителями аккумуляторов зашли в тупик, но Apple не теряет надежды. Как сообщает Reuters со ссылкой на источники, CATL и BYD отказались создавать команды и строить в США заводы, которые будут обслуживать исключительно Apple. За последние два месяца американская компания...
  9. K

    Держится бодрячком: сегодня Windows XP исполнилось 20 лет, а доля всё ещё достигает 0,59% по всему миру

    Сегодня, 25 октября 2021 года исполняется ровно 20 лет с того дня, как компания Microsoft выпустила операционную систему Windows XP. Эта ОС Microsoft оказалась настолько успешной, что даже теперь, спустя столько лет, она ещё занимает заметную долю среди компьютеров с установленной Windows...
  10. K

    Проект ELevate, упрощающий переход с CentOS 7 на дистрибутивы, основанные на RHEL 8

    Разработчики дистрибутива AlmaLinux, основанного компанией CloudLinux в ответ на преждевременное сворачивание поддержки CentOS 8, представили инструментарий ELevate, позволяющий упростить миграцию рабочих установок CentOS 7.x на дистрибутивы, построенные на пакетной базе RHEL 8, с сохранением...
  11. K

    Уязвимость в Mailman, позволяющая определить пароль администратора почтовой рассылки

    Опубликован корректирующий релиз системы управления почтовыми рассылками GNU Mailman 2.1.35, используемой для организации общения разработчиков в разнообразных открытых проектах. В обновлении устранены две уязвимости: Первая уязвимость (CVE-2021-42096) позволяет любому пользователю, подписанному...
  12. K

    Релиз языка программирования Nim 1.6.0

    После года разработки опубликован релиз языка системного программирования Nim 1.6, который использует статическую типизацию и создан с оглядкой на Pascal, C++, Python и Lisp. Исходный код на языке Nim компилируется в представление на C, C++ или JavaScript. В дальнейшем полученный C/C++ код...
  13. K

    Доступны web-браузеры qutebrowser 2.4 и Min 1.22

    Опубликован релиз web-браузера qutebrowser 2.4, предоставляющего минимальный графический интерфейс, не отвлекающий от просмотра содержимого, и систему навигации в стиле текстового редактора Vim, построенную целиком на клавиатурных комбинациях. Код написан на языке Python с использованием PyQt5 и...
  14. K

    Microsoft вернул код Hot Reload в репозиторий .NET

    Компания Microsoft прислушалась к мнению сообщества и вернула в репозиторий .NET SDK код с реализацией функции "Hot Reload", несколько дней назад удалённый из кодовой базы, несмотря на то что он уже числился открытым и входил в состав предварительного выпусков .NET 6. Представители компании...
  15. K

    Async/await в TypeScript

    Если вас заинтересовала эта статья, то вы, наверное, несколько разбираетесь в асинхронном программировании на JavaScript и, возможно, интересуетесь, как оно работает в TypeScript. Поскольку TypeScript – это надмножество JavaScript, async/await там работает точно так же, но с некоторыми...
  16. K

    Установка и настройка Swagger Validator

    Что? Зачем? Swagger - популярное решение для документирования API. Он использует OpenAPI Specification. У этого инструмента есть несколько вариантов ведения документации: .json или .yml файлы. Мы документируем всё в .json файлах. Писать документацию это отлично и прекрасно, но было бы...
  17. K

    Тестирование СУБД: 10 лет опыта

    Меня зовут Сергей Бронников, я работаю в команде Tarantool. Когда я присоединился к ней, то не нашёл общего описания того, как устроено тестирование в проекте. Поэтому я вёл для себя заметки по мере погружения в разработку. Я решил переработать их в статью. Она может быть интересна тестировщикам...
  18. K

    Как узнать историю домена и сайта?

    Довольно часто бывает нужно узнать историю определённого домена, либо посмотреть какой материал размещался на сайте некоторое время назад. Особенно актуален данный вопрос для домейнеров-профессионалов, а так-же покупателей готовых сайтов. Однако, посмотреть историю доменного имени может быть...
  19. K

    РБК привлек партнера для развития RU-CENTER

    РБК завершил продажу 100% регистратора доменных имен «РУ-Центр Групп» (работает под брендами RU-CENTER, «Регистратор Р01» и SpaceWeb), рассказали стороны сделки. Схема сделки выглядит так: покупателем «РУ-Центр Групп» выступает компания «РУ-ВЕБ.Инвестиции»; РБК получил 25% в...
  20. K

    В даркнет слили данные автовладельцев Москвы

    Эксперты полагают, что утечка могла произойти и на уровне региональных информационных систем, которые интегрированы с базами ГИБДД для выставления штрафов за нарушение правил парковки Источник: Shutterstock На днях кибермошенники выставили на продажу базу в 50 млн строк с данными водителей...
Сверху