Категория: Блог

PostgreSQL Антипатерни: „Трябва да остане само един!“

В SQL описвате „какво“ искате да получите, а не „как“ да бъде изпълнено. Затова проблемът с разработването на SQL заявки в стил „как звучи, така и се пише“ заема своето почетно място, наред с особеностите на изчисляването на условията в SQL. Днес на изключително простички примери ще видим до какво може да доведе това в контекста на използването на GROUP/DISTINCT и LIMIT заедно с тях. […]

PostgreSQL Антипатерни: изчисляване на условия в SQL

SQL не е C++ и не е JavaScript. Затова изчисляването на логически изрази протича по различен начин и това е съвсем различно: WHERE fncondX() AND fncondY() = fncondX() && fncondY() В процеса на оптимизация на плана за изпълнение на заявката PostgreSQL може произволно да „пренарежда“ еквивалентни условия, да не изчислява някои от тях за отделни записи, да ги отнася към […]

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

Питър Робинсън (Peter Robinson) от екипа за управление на версии на Red Hat публикува предложение за приемане на вариант на дистрибутива за интернет на нещата сред официалните издания на 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 не е толкова лоша, колкото се говори. В оценката бе взето предвид, че не всичките устройства на пазара са еднакво популярни. Има широко използвани устройства, чиято поддръжка е необходима, и има редки устройства, притежателите на които могат да се преброят на пръсти. Съответно в оценката тежестта на всяко отделно устройство е била взета предвид […]

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

Един от често срещаните типове атаки е генерирането на злонамерен процес в дървото под напълно добросъвестни процеси. Пътят към изпълнимия файл може да породи подозрение: често зловредният софтуер използва папки AppData или Temp, а това е нехарактерно за легитимни програми. В имени на справедливостта, трябва да се отбележи, че някои инструменти за автоматично обновление се изпълняват в AppData, така че само проверката на местоположението […]

Издаден браузър Pale Moon 28.12

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

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

Riak CS (Облачно хранилище) – лесен за използване софтуер за организиране на обектно хранилище, работещ на база Riak KV. Riak (KV) е разпределена NoSQL база данни от типа "ключ-стойност". 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к в секунда, защото знаят […]

Предложение за блокиране на драйвери-прослоци, предоставящи достъп до GPL-викания на ядрото на Linux

Кристоф Хелвиг (Christoph Hellwig), известен разработчик на ядрото на Linux, който някога е бил член на управляващия технически комитет на организацията Linux Foundation и е действал като ищец в свързан с GPL съдебен процес с VMware, предложи да се засили защитата от свързването на проприетарни драйвери с компоненти на ядрото на Linux, изнасяни само за модули под GPL лиценз. За да се заобиколи ограничението за износ на GPL символи, производителите […]

Версия Mastodon 3.2, платформа за изграждане на децентрализирани социални мрежи

Представен е новият свободен софтуер за разгръщане на децентрализирани социални мрежи — Mastodon 3.2, който позволява на собствени мощности да създават услуги, независими от определени доставчици. Ако потребителят не може да стартира собствен възел, той може да избере доверен публичен сервис за свързване. Mastodon принадлежи към категорията на федеративните мрежи, за образуването на единна структура на връзките, в която се използва набор […]

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