Kategori: Blog

LLVM 10.0

LLVM – платформа для разработки компиляторов и тулчейнов под лицензией Apache 2.0 с исключениями. Некоторые изменения в clang: Теперь по умолчанию компиляция не запускается в новом процессе как раньше. Поддерживаются концепты C++20. Арифметика указателей в C и C++ разрешается только в пределах массивов, в соответствии со стандартами. Добавлены соответствующие проверки в Undefined Behavior Sanitizer. Улучшена […]

Вывод результатов поиска и проблемы с производительностью

Один из типовых сценариев во всех привычных нам приложениях — поиск данных по определенным критериям и вывод их в удобном для чтения виде. Тут же могут быть дополнительные возможности по сортировке, группировке, постраничному выводу. Задача, по идее, тривиальная, но при ее решении многие разработчики делают ряд ошибок, из-за которых потом страдает производительность. Попробуем рассмотреть различные […]

Кто такой DevOps и когда он не нужен

Тема DevOps за последние несколько лет стала очень популярной. Многие мечтают в нее влиться, но, как показывает практика, часто только из-за уровня зарплат. Некоторые указывают в своем резюме DevOps, хотя не всегда знают и понимают суть термина. Кто-то считает, что изучив Ansible, GitLab, Jenkins, Terraform и им подобные (список можно продолжать на свой вкус), то […]

BeeFREE. Переводим людей на удалёнку с 2016 года

Привет! Надеемся, вы читаете этот пост в рабочее время, уже будучи переведённым на удалённую работу своим работодателем. У нас же получилось перевести сотрудников на удалёнку довольно быстро по одной простой причине — начиная с 2016 года в компании существует BeeFREE, наш стратегический проект удаленной работы, который позволяет сотруднику работать из дома. Под катом — о […]

В Chrome 83 появится настройка для показа полного URL в адресной строке

Компания Google намерена вернуть настройку, отключающую искажение URL в адресной строке. В кодовую базу, на основе которой будет сформирован релиз Chrome 83, принято изменение с поддержкой настройки «chrome://flags/#omnibox-context-menu-show-full-urls», при установке которой в контекстом меню адресной строки появится флаг «Always show full URLs» для возвращения отображения полного URL. Напомним, что в Chrome 76 адресная строка была […]

Firefox Better Web with Scroll — новая модель монетизации от Mozilla

24 марта, в своём блоге компания Mozilla предложила пользователям Firefox стать участниками тестирования сервиса «Firefox Better Web with Scroll», который нацелен на новую модель финансирования сайтов. Цель проекта — возможность использования платной подписки для финансирования создания контента. Это должно позволить владельцам сайтов обойтись без рекламы. Сервис организован совместно с проектом Scroll. Модель выглядит примерно так: […]

Лучшие 10 хитростей и советов по Kubernetes

В интернете много справочной литературы, но иногда самыми ценными становятся самые простые советы. Команда Kubernetes aaS от Mail.ru перевела подборку из десяти хитростей и советов, которые автор статьи собрала после года работы с Kubernetes. Советы не отсортированы по важности, но думаем, что каждый найдет что-то полезное для себя. Самая простая команда в работе с Kubernetes […]

В Torchlight III появится снайпер, сочетающий дальнобойную стрельбу и магические приспособления

Студия Echtra Games и издательство Perfect World Entertainment опубликовали новый трейлер Torchlight III. В нём зрителям представили очередной игровой класс — снайпер (Sharpshooter). Отдельно разработчики поведали об основных особенностях этого персонажа. В сражениях герой использует дальнобойные навыки, выстрелы, метко бьющие в цель, а также разнообразные магические приспособления. Снайпер вооружён не только мушкетом, но и луком, и […]

Компания Oracle выпустила ядро Unbreakable Enterprise Kernel R5U3

Компания Oracle выпустила третье функциональное обновление для ядра Unbreakable Enterprise Kernel R5, позиционируемого для использования в дистрибутиве Oracle Linux в качестве альтернативы штатному пакету с ядром из Red Hat Enterprise Linux. Ядро доступно для архитектур x86_64 и ARM64 (aarch64). Исходные тексты ядра, включая разбивку на отдельные патчи, опубликованы в публичном Git-репозитории Oracle. Пакет Unbreakable Enterprise […]

GHC 8.10.1

Состоялся очередной релиз компилятора Glasgow Haskell Compiler. Среди изменений: Новые расширения языка UnliftedNewtypes, StandaloneKindSignatures и ImportQualifiedPost. Изменения в кодогенерации, включая более агрессивную специализацию кода, новый анализатор циклов, оптимизацию работы с массивами и тэггирование указателей для больших типов данных. Новая команда интерпретатора :instances, показывающая доступные инстансы классов для заданного типа. Улучшения в работе встраиваемого профайлера кода. […]

BPF для самых маленьких, часть нулевая: classic BPF

Berkeley Packet Filters (BPF) — это технология ядра Linux, которая не сходит с первых полос англоязычных технических изданий вот уже несколько лет подряд. Конференции забиты докладами про использование и разработку BPF. David Miller, мантейнер сетевой подсистемы Linux, называет свой доклад на Linux Plumbers 2018 «This talk is not about XDP» (XDP – это один из […]

Strace в Linux: история, устройство и использование

В Unix-подобных операционных системах общение программы с внешним миром и операционной системой происходит через небольшой набор функций — системных вызовов. А значит, в отладочных целях полезно бывает подсмотреть за выполняемыми процессами системными вызовами. Следить за «интимной жизнью» программ на Linux помогает утилита strace, которой и посвящена эта статья. К примерам использования «шпионского» оборудования прилагаются краткая […]

Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS 🔥 Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS | ProHoster