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

Переписать базу сообщений ВКонтакте с нуля и выжить

Наши пользователи пишут друг другу сообщения, не зная усталости. Это довольно много. Если бы Вы задались целью прочитать все сообщения всех пользователей, это бы заняло больше 150 тысяч лет. При условии, что Вы довольно прокачанный чтец и тратите на каждое сообщение не больше секунды. При таком объёме данных критически важно, чтобы логика хранения и доступа […]

БД мессенджера (ч.1): проектируем каркас базы

Как можно перевести бизнес-требования в конкретные структуры данных на примере проектирования «с нуля» базы для мессенджера. Часть 1: проектируем каркас базы Часть 2: секционируем «наживую» Наша база будет не такой масштабной и распределенной, как у ВКонтакте или Badoo, а «чтобы было», но было хорошо — функционально, быстро и умещалось на одном сервере PostgreSQL — чтобы […]

Юношеский максимализм и дух противоречия у подростков с точки зрения нейрологии

Одним из самых загадочных и не до конца разгаданных «явлений» является мозг человека. Вокруг этого сложного органа крутится множество вопросов: почему мы видим сны, как эмоции влияют на принятие решений, какие нервные клетки отвечают за восприятие света и звука, почему одним нравятся шпроты, а другие обожают оливки? Все эти вопросы касаются мозга, ибо он является […]

Линус Торвальдс высказался о ZFS

В процессе обсуждения планировщиков ядра Linux пользователь Джонатан Данти пожаловался, что изменения в ядре сломали важный сторонний модуль — ZFS. Вот что написал в ответ Торвальдс: Имейте в виду, что тезис «мы не ломаем пользователей» относится к программам пространства пользователя и к ядру, которое я сопровождаю. Если вы добавляете сторонний модуль вроде ZFS, то вы […]

Релиз встраиваемой системы реального времени Embox v0.4.0

8 января 2020 года вышел релиз встраиваемой системы реального времени Embox v0.4.0. Добавлена частичная поддержка архитектуры RISC-V Добавлен ряд поддерживаемых платформ в том числе и Байкал-Т Переработаны несколько подсистем (USB, FS, ..) Добавлена подсистема MMC Добавлен ряд драйверов Источник: linux.org.ru

Уязвимость в e2fsck, проявляющаяся при обработке специально оформленных каталогов

В утилите e2fsck, поставляемой в составе пакета e2fsprogs, выявлена уязвимость (CVE-2019-5188), позволяющая добиться выполнения кода злоумышленника при выполнении проверки файловой системы, содержащей специальным образом оформленные каталоги. Наличие уязвимости подтверждено в выпусках с 1.43.3 по 1.45.4. Уязвимость устранена в обновлении e2fsck 1.45.5. В дистрибутивах проблема пока остаётся неисправленной (Debian, Arch Linux, SUSE/openSUSE, Ubuntu, RHEL). Уязвимость вызвана […]

Valve устранила в Steam ошибку, влияющую на подсчёт пользователей Linux

В очередном бета-выпуске клиента Steam исправлена ошибка, из-за которой Linux-сборка программы аварийно завершала своё выполнение при подготовке данных об используемом окружении пользователя, на основе которых подсчитывается статистика Steam Hardware & Software Survey. Предполагается, что устранённая проблема была одной из причин низкой доли Linux в отчётах Steam, так как попытка отправки данных от Linux-пользователей завершались крахом […]

Линус Торвальдс пояснил, в чём проблемы реализации ZFS для ядра Linux

В ходе обсуждения тестов планировщика задач, один из участников дискуссии привёл пример того, что несмотря на заявления о необходимости сохранения совместимости при разработке ядра Linux, недавние изменения в ядре нарушили корректную работу модуля «ZFS on Linux«. Линус Торвальдс ответил, что принцип «не ломать пользователей» относится к сохранению внешних интерфейсов ядра, используемых приложениями в пространстве пользователя, […]

Star Wars Jedi: Fallen Order могла остаться без джедаев и световых мечей

Джедаи и световые мечи — одни из главных атрибутов вселенной «Звёздных войн». Однако, если бы не настойчивость команды разработчиков, прошлогодняя Star Wars Jedi: Fallen Order могла бы оказаться совсем другой игрой. Как рассказал режиссёр проекта Стиг Асмуссен (Stig Asmussen) в подкасте Game Maker’s Notebook (нужный сегмент начинается на 46:48), изначально в Lucasfilm, которая владеет правами […]

AMD выпустила драйвер Radeon 20.1.1 для Monster Hunter World: Iceborne с массой исправлений

9 января на ПК  в Steam вышло дополнение Iceborne к Monster Hunter: World, которое доступно владельцам PlayStation 4 и Xbox One с сентября 2019 года. По этому случаю AMD представила свой первый январский драйвер Radeon Software Adrenalin 2020 Edition 20.1.1, главная особенность которого — поддержка Iceborne. Также стоит напомнить, что предыдущий Radeon 19.12.2 WHQL был первым драйвером Adrenalin […]

Слухи: Ubisoft выпустит продолжение Prince of Persia: The Two Thrones

Пользователь форума Reddit под псевдонимом Donato_Andrea поделился инсайдерскими сведениями о готовящейся к релизу новой части Prince of Persia. Источником информации послужил человек, который представился сотрудником Ubisoft. Игра называется Prince of Persia: Dark Babylon. Анонс ожидается в рамках PlayStation Meeting в феврале, а релиз — в начале 2021 года. Проект выйдет на консолях как текущего, так […]

Вот так на Windows 10X может выглядеть Проводник, «Пуск» и настройки

Компания Microsoft в настоящее время разрабатывает новую ОС Windows 10X для устройств с двумя обычными или одним, но гибким экраном. В их числе будут Surface Neo, Lenovo ThinkPad X1 Fold, Dell Duet и Ori. Новинка выйдет, как ожидается, к лету и, судя по последней информации, получит существенные изменения в дизайне. Это касается, в частности, Проводника. […]