Автор: ProHoster

Buildbot у прикладах

Потрібно було мені налаштувати процес складання та доставки на сайт пакетів програм з Git-репозитарію. І побачивши, не так давно, тут на Хабре статтю з buildbot (посилання в кінці) вирішив для цього спробувати його і застосувати. Так як buildbot - це розподілена система, то буде логічним під кожну архітектуру та операційну систему зробити окремий складальний хост. В нашому […]

Esp8266 управління через інтернет за протоколом MQTT

Всім привіт! У цій статті буде докладно розказано та показано як буквально за 20 хвилин вільного часу налаштувати дистанційне керування модулем esp8266 за допомогою програми на Android за протоколом MQTT. Ідея дистанційного управління та моніторингу завжди хвилювала уми захоплених в електроніці та програмуванні людей. Адже можливість будь-якої миті часу отримати або надіслати потрібні дані, […]

Пишемо API на Python (з Flask та RapidAPI)

Якщо ви читаєте цю статтю, ймовірно, ви вже знайомі з можливостями, які відкриваються під час використання API (Application Programming Interface). Додавши в свою програму один з багатьох відкритих API, ви можете розширити функціональність цієї програми або доповнити його потрібними даними. Але якщо ви розробили унікальну функцію, якою хочете поділитися з ком'юніті? Відповідь проста: потрібно […]

Habr Weekly #15 / Про силу хорошої історії (і трохи про смажену курочку)

Антон Поляков (antonpolyakov) розповів про свою поїздку на винзавод «Коктебель» і розклав по полицях його історію, яка подекуди заснована на маркетингових хитрощах. А ми за мотивами посту обговорили, чому люди вірять передачам про Леніна-гриба, Мавроді у дев'яностих та 2010-х та сучасним передвиборчим кампаніям. А ще поговорили про технологію приготування смаженої курочки та цукеркові назви гугла. Посилання на посади […]

Дев'ята платформа ALT

Представлено випуск Дев'ятої платформи (p9) - нової стабільної гілки репозиторіїв ALT, заснованих на репозиторії вільних програм Сізіф (Sisyphus). Платформа призначена для розробки, тестування, розповсюдження, оновлення та підтримки комплексних рішень широкого спектру - від вбудованих пристроїв до серверів підприємств та датацентрів; створена та розвивається командою ALT Linux Team, підтримується компанією «Базальт СПО». ALT p9 містить репозиторії […]

Зубна фея тут не працює: структура емалі зубів крокодилів та їх доісторичних предків

Ви заходите в коридор із приглушеним світлом, у ньому вам зустрічаються знедолені душі, що мучить біль і страждання. Але їм не буде тут спокою, бо за кожними з дверей на них чекає ще більше мук і страху, що наповнюють усі клітини тіла та заполонюють усі думки. Ви підходите до однієї з дверей, за якою чується пекельний скрегіт і […]

Вхід до IT: досвід нігерійського розробника

Мені часто ставлять питання про те, як розпочати кар'єру у сфері IT, і насамперед мої співвітчизники — нігерійці. На більшість цих питань неможливо дати універсальну відповідь, але все-таки мені здається, якщо я намічу загальний підхід до дебюту в IT, це може виявитися корисним. Чи обов'язково вміти писати код? Більшість питань, які я отримую […]

Десяте оновлення прошивки UBports, яка прийшла на зміну Ubuntu Touch

Проект UBports, який взяв у свої руки розробку мобільної платформи Ubuntu Touch, після того, як від неї відсторонилася компанія Canonical, опублікував оновлення прошивки OTA-10 (over-the-air) для всіх смартфонів і планшетів, що офіційно підтримуються, які були укомплектовані прошивкою на базі Ubuntu. Оновлення сформовано для смартфонів OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu […]

Оновлення вільного антивірусного пакету ClamAV 0.101.4 з усуненням уразливостей

Сформовано реліз вільного антивірусного пакету ClamAV 0.101.4, у якому усунуто вразливість (CVE-2019-12900) у реалізації розпакувальника архівів bzip2, що може призвести до перезапису областей пам'яті поза виділеним буфером при обробці занадто великої кількості селекторів. У новій версії також заблоковано обхідний шлях для створення нерекурсивних «zip-бомб», захист від яких було запропоновано у минулому випуску. Доданий раніше захист […]

У репозиторії NPM виявлено шкідливий пакет bb-builder. Випуск NPM 6.11

Адміністратори репозиторію NPM блокували пакет bb-builder, у якому виявлено шкідливу вставку. Шкідливий пакет залишався непоміченим із серпня минулого року. За рік зловмисники встигли випустити 7 нових версій, які завантажили близько 200 разів. При встановленні пакета здійснювався запуск файлу, що виконується для Windows, що передає конфіденційну інформацію на зовнішній хост. Користувачам, які встановили пакет, рекомендується терміново змінити всі […]

Випуск Solaris 11.4 SRU12

Опубліковано оновлення операційної системи Solaris 11.4 SRU 12, в якому запропоновано серію чергових виправлень та покращень для гілки Solaris 11.4. Для встановлення запропонованих в оновленні виправлень достатньо виконати команду pkg update. У новому випуску: Набір компіляторів GCC оновлено до версії 9.1; До складу включена нова гілка Python 3.7 (3.7.3). Раніше постачався Python 3.5. Додані нові […]