Аўтар: 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/12 SRU 11.4, у якім прапанавана серыя чарговых выпраўленняў і паляпшэнняў для галінкі Solaris 9.1/3.7. Для ўсталёўкі прапанаваных у абнаўленні выпраўленняў дастаткова выканаць каманду 'pkg update'. У новым выпуску: Набор кампілятараў GCC абноўлены да версіі 3.7.3; У склад уключана новая галінка Python 3.5 (XNUMX). Раней пастаўляўся Python XNUMX. Дададзены новыя […]