Рубрика: Блог

PostgreSQL Antipatterns: вычисление условий в SQL

SQL — это не C++, и не JavaScript. Поэтому вычисление логических выражений происходит иначе, и вот это — совсем не одно и то же: WHERE fncondX() AND fncondY() = fncondX() && fncondY() В процессе оптимизации плана исполнения запроса PostgreSQL может произвольным образом «переставлять» эквивалентные условия, не вычислять какие-то из них для отдельных записей, относить к […]

В Fedora 33 начнёт поставляться официальная редакция для интернета вещей

Питер Робинсон (Peter Robinson) из команды Red Hat Release Engineering Team опубликовал предложение о принятии варианта дистрибутива для интернета вещей в число официальных редакций Fedora 33. Таким образом, начиная с Fedora 33 Fedora IoT будет поставляться наравне с Fedora Workstation и Fedora Server. Официально предложение ещё не утверждено, но его публикация предварительно была согласована в […]

Дистрибутивы устранили проблемы с обновлением GRUB2

Основные дистрибутивы Linux сформировали корректирующее обновление пакета с загрузчиком GRUB2, решающие проблемы, возникшие после устранения уязвимости BootHole. После установки первого обновления некоторые пользователи столкнулись с невозможностью загрузки своих систем. Проблемы с загрузкой возникали на некоторых системах с BIOS или UEFI в режиме «Legacy», и были вызваны регрессивным изменениями, в определённых ситуациях, приводящими к краху в […]

FreeBSD 13-CURRENT поддерживает не менее 90% популярного оборудования на рынке

На портале BSD-Hardware.info проведено исследование, согласно которому поддержка оборудования во FreeBSD не так плоха, как об этом говорят. В оценке было учтено, что не все оборудование на рынке одинаково популярно. Есть широко используемые устройства, поддержка которых необходима, и есть редкие устройства, владельцев которых можно пересчитать по пальцам. Соответственно в оценке вес каждого отдельного устройства учитывался […]

Релиз QVGE 0.6.0 (визуальный редактор графов)

Состоялся очередной релиз Qt Visual Graph Editor 0.6, мультиплатформенного визуального редактора графов. Основная область применения QVGE — это «ручное» создание и редактирование небольших графов в качестве иллюстрационных материалов (например, к статьям), создание диаграмм и быстрых прототипов workflow, ввод-вывод из открытых форматов (GraphML,GEXF,DOT), сохранение изображений в PNG/SVG/PDF и др. QVGE также находит применение в научных целях […]

Включаем сбор событий о запуске подозрительных процессов в Windows и выявляем угрозы при помощи Quest InTrust

Одна из часто встречающихся типов атак — порождение злонамеренного процесса в дереве под вполне себе добропорядочными процессами. Подозрение может вызвать путь к исполняемому файлу: частенько вредоносное ПО использует папки AppData или Temp, а это нехарактерно для легитимных программ. Справедливости ради, стоит сказать, что некоторые утилиты автоматического обновления исполняются в AppData, поэтому одной только проверки места […]

Как телефон стал первой из великих технологий дистанционного обучения

Задолго до того, как во время коронавирусной пандемии наступила эпоха Zoom, детям, застрявшим в четырёх стенах своего дома, приходилось продолжать обучение. И им это удавалось благодаря телефонному обучению «teach-a-phone». Пока свирепствует пандемия, в США закрыты все школы, и ученики с трудом пытаются продолжать своё обучение на дому. В Лонг-Бич, Калифорния, группа учеников старших классов первыми […]

Выпуск браузера Pale Moon 28.12

Состоялся релиз web-браузера Pale Moon 28.12, ответвившегося от кодовой базы Firefox для обеспечения более высокой эффективности работы, cохранения классического интерфейса, минимизации потребления памяти и предоставления дополнительных возможностей по настройке. Сборки Pale Moon формируются для Windows и Linux (x86 и x86_64). Код проекта распространяется под лицензией MPLv2 (Mozilla Public License). Проект придерживается классической организации интерфейса, без […]

Выпуск компилятора для языка программирования Vala 0.49.1

Вышла новая версия компилятора для языка программирования Vala 0.49.1. Язык Vala предоставляет синтаксис, подобный C# и Java, обеспечивает лёгкую интеграцию с библиотеками, написанными на языке C, как с использованием Glib Object System (Gobject), так и без неё. В новой версии: Добавлена экспериментальная поддержка выражения with; Убрана поддержка параметра командной строки —use-header, которая теперь включена по-умолчанию; […]

Riak Cloud Storage. Часть 1. Настройка Riak KV

Riak CS (Cloud Storage) – лёгкое в использовании программное обеспечение для организации хранилища объектов, работающее поверх Riak KV. Riak (KV) это распределённая NoSQL база данных типа «ключ-значение(key-value)». Riak CS спроектирована так, чтобы обеспечить простоту, доступность, распределённость облачного хранилища любого масштаба, и может использоваться для построения облачных архитектур — как публичных, так и частных — или […]

Canary Deployment в Kubernetes #3: Istio

Использование Istio+Kiali для запуска и визуализации Canary деплоя Статьи этого цикла Canary Deployment в Kubernetes #1: Gitlab CI Canary Deployment в Kubernetes #2: Argo Rollouts (эта статья) Canary Deployment используя Jenkins-X Istio Flagger Canary Deployment Надеемся, что вы читали первую часть, где мы кратко объясняли что такое Canary deployments и показывали как его реализовать при […]

Быстрый старт и низкий потолок. Что ждет молодых Data Science-специалистов на рынке труда

По исследованиям HeadHunter и Mail.ru спрос на специалистов в области Data Science превышает предложение, но даже так молодым специалистам не всегда удается найти работу. Рассказываем, чего не хватает выпускникам курсов и где учиться тем, кто планирует большую карьеру в Data Science. «Они приходят и думают, что сейчас будут зарабатывать 500к в секунду, потому что знают […]

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster