Автор: ProHoster

Buildbot в примери

Трябваше да настроя процеса на сглобяване и доставяне на софтуерни пакети от Git хранилище на сайта. И когато видях, не толкова отдавна, тук на Habré статия за buildbot (връзка в края), реших да я пробвам и да я приложа. Тъй като buildbot е разпределена система, би било логично да се създаде отделен хост за компилация за всяка архитектура и операционна система. В нашата […]

Esp8266 Интернет управление чрез MQTT протокол

Здравейте всички! Тази статия ще опише подробно и ще покаже как само за 20 минути свободно време можете да настроите дистанционно управление на модула esp8266 с помощта на приложение за Android, използващо протокола MQTT. Идеята за дистанционно управление и наблюдение винаги е вълнувала умовете на хората, запалени по електрониката и програмирането. В крайна сметка възможността да получавате или изпращате необходимите данни по всяко време, [...]

Писане на API в Python (с Flask и RapidAPI)

Ако четете тази статия, вероятно вече сте запознати с възможностите, които идват с използването на API (интерфейс за програмиране на приложения). Като добавите един от многото отворени API към вашето приложение, можете да разширите функционалността на приложението или да го обогатите с необходимите данни. Но какво ще стане, ако сте разработили уникална функция, която искате да споделите с общността? Отговорът е прост: имате нужда от [...]

Habr Weekly #15 / За силата на добрата история (и малко за пърженото пиле)

Антон Поляков разказа за пътуването си до винарната Коктебел и изложи нейната история, която на места се основава на маркетингови трикове. И въз основа на публикацията обсъдихме защо хората вярват на програми за гъбата Ленин, Мавроди през 2010-те и XNUMX-те години и съвременните предизборни кампании. Говорихме и за технологията на готвене на пържено пиле и имена на бонбони Google. Връзки към публикации […]

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

Пускането на Platform Nine (p9), нов стабилен клон на ALT хранилища, базиран на хранилището на безплатен софтуер Sisyphus, беше обявено. Платформата е предназначена за разработка, тестване, разпространение, актуализиране и поддръжка на комплексни решения от широк спектър – от вградени устройства до корпоративни сървъри и центрове за данни; създаден и разработен от екипа на ALT Linux, поддържан от компанията Basalt SPO. ALT p9 съдържа хранилища […]

Феята на зъбите не работи тук: структурата на емайла на зъбите на крокодилите и техните праисторически предци

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

Навлизане в ИТ: опитът на нигерийски разработчик

Често получавам въпроси за това как да започна кариера в ИТ, особено от моите колеги нигерийци. Невъзможно е да се даде универсален отговор на повечето от тези въпроси, но все пак ми се струва, че ако очертая общ подход към дебюта в ИТ, може да е полезно. Необходимо ли е да знаете как да пишете код? Повечето от въпросите, които получавам […]

Десетата актуализация на фърмуера на UBports, който замени Ubuntu Touch

Проектът UBports, който пое разработването на мобилната платформа Ubuntu Touch, след като Canonical се оттегли от нея, публикува OTA-10 (по въздуха) актуализация на фърмуера за всички официално поддържани смартфони и таблети, които са били оборудвани с базиран на фърмуер на 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 бомби, срещу което беше защитено в предишната версия. Добавената преди това защита […]

Злонамерен пакет, bb-builder, е открит в хранилището на NPM. Издаване на 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. Добавени са нови […]