Автор: ProHoster

Гвідо ван Россум запропонував включити в Python оператори для порівняння зі зразком

Гвідо ван Россум (Guido van Rossum) представив на розгляд спільнотою чернетку специфікації для реалізації в мові Python операторів для порівняння зі зразком (match і case). Слід зазначити, що пропозиції щодо додавання операторів зіставлення зі зразком вже публікувалися в 2001 та 2006 роках (pep-0275, pep-3103), але були відкинуті на користь оптимізації конструкції «if…elif…[…]

Мобільні антивіруси не працюють

TL;DR якщо на ваших корпоративних мобільних пристроях потрібен антивірус, то ви робите все неправильно і антивірус вам не допоможе. Цей пост – результат спекотних суперечок на тему того, чи потрібен на корпоративному мобільному телефоні антивірус, у яких випадках він працює, а в яких непотрібний. У статті розбираються моделі загроз, від яких теоретично має захищати […]

Поліпшення параметрів безпеки SSL-з'єднання у Zimbra Collaboration Suite Open-Source Edition

Надійність шифрування є одним із найважливіших показників при використанні інформаційних систем для бізнесу, адже щодня вони беруть участь у передачі величезної кількості конфіденційної інформації. Загальноприйнятим засобом оцінки якості SSL є незалежний тест від Qualys SSL Labs. Оскільки цей тест може запустити будь-хто, для SaaS-провайдерів особливо важливо, щоб оцінка в цьому тесті була максимальною. Про […]

Автоматизація відправки товару в Китаї

Я дотримуюся думки, що якщо щось може бути автоматизовано, воно має бути автоматизовано. У довгостроковій перспективі 9 з 10 дій, що зазнали автоматизації, завжди будуть простіше і вигідніше. Ну і так вийшло, що я колись познайомився з одним чоловіком, який займається розведенням та продажем устриць – на півдні Китаю це вкрай популярний бізнес. Потоваришували ми […]

Реліз дистрибутива Linux Mint 20

Представлено реліз дистрибутива Linux Mint 20, який перейшов на пакетну базу Ubuntu 20.04 LTS. Дистрибутив повністю сумісний з Ubuntu, але суттєво відрізняється підходом до організації інтерфейсу користувача та підбором додатків, що використовуються за умовчанням. Розробники Linux Mint надають десктоп-оточення, що відповідає класичним канонам організації робочого столу, яке є звичнішим для користувачів, які не приймають нові методи побудови інтерфейсу […]

Великий реліз LanguageTool 5.0!

LanguageTool – це вільна система для перевірки граматики, стилю, орфографії та пунктуації. LanguageTool може використовуватись як додаток для робочого столу, командного рядка або як розширення LibreOffice/Apache OpenOffice. Для роботи потрібно Java 8+ від Oracle або Amazon Corretto 8+. В рамках окремого проекту створено розширення для браузерів Mozilla Firefox, Google Chrome, Opera, Edge. І окреме розширення […]

Як клеїти по 13 дівчат на годину, використовуючи машинне навчання та Tinder

* Тільки для вивчення Machine Learning, очевидно. Під трохи незадоволеним поглядом коханої дружини. Напевно, немає настільки простого рівня спинно-мозкових рефлексів додатків, як Tinder. Для того, щоб ним користуватися достатньо одного пальця, щоб свайпать і трохи нейронів, щоб вибирати дівчат або чоловіків, які тобі більше подобаються. Ідеальна реалізація брутфорсу у виборі пари. Я вирішив, що це […]

RATKing: нова кампанія з троянами віддаленого доступу

Наприкінці травня ми виявили кампанію розповсюдження ВПО класу Remote Access Trojan (RAT) — програм, які дозволяють зловмисникам віддалено керувати зараженою системою. Розглянуте нами угруповання відзначилося тим, що воно не обрало для зараження якесь певне сімейство RAT. В атаках у рамках кампанії було помічено відразу кілька троянів (все у широкому доступі). Цією рисою угруповання нагадала нам про щурого короля — міфічну тварину, яка складається […]

Високопродуктивний TSDB benchmark VictoriaMetrics vs TimescaleDB vs InfluxDB

VictoriaMetrics, TimescaleDB та InfluxDB були порівняні в попередній статті з набору даних з мільярдом точок даних, що належать 40K унікальним часовим рядам. Декілька років тому була епоха Zabbix. Кожен bare metal сервер мав трохи більше кількох показників – використання процесора, використання оперативної пам'яті, використання диска та використання мережі. Таким чином, метрики з тисяч серверів можуть поміститися […]

Випуск LKRG 0.8 для захисту від експлуатації вразливостей в ядрі Linux

Проект Openwall опублікував випуск модуля ядра LKRG 0.8 (Linux Kernel Runtime Guard), призначеного для виявлення та блокування атак та порушень цілісності структур ядра. Наприклад, модуль може захистити від несанкціонованого внесення змін до працюючого ядра та спроб зміни повноважень користувальницьких процесів (визначення застосування експлоїтів). Модуль підходить як для організації захисту від відомих експлоїтів для ядра [...]

У Chrome запропоновано новий інтерфейс PDF-переглядача та додано підтримку AVIF

До складу Chrome включено нову реалізацію інтерфейсу вбудованого переглядача документів у форматі PDF. Інтерфейс примітний виносом до верхньої панелі всіх налаштувань. Якщо раніше у верхній панелі відображалися лише назва файлу, інформація про сторінки, кнопки повороту, друку та збереження, то тепер до неї перенесено і вміст бічної панелі, що включала елементи керування масштабуванням та розміщення документа по […]

Реліз мінімалістичного набору системних утиліт BusyBox 1.32

Представлено реліз пакету BusyBox 1.32 з реалізацією набору стандартних утиліт UNIX, оформлених у вигляді єдиного файлу, що виконується, і оптимізованих для мінімального споживання системних ресурсів при розмірі комплекту менше 1 Мб. Перший випуск нової гілки 1.32 позиціонується як нестабільний, повна стабілізація буде забезпечена у версії 1.32.1, яка очікується приблизно за місяць. Код проекту розповсюджується під ліцензією […]