Հեղինակ: ProHoster

Buildbot-ը օրինակներով

Ինձ անհրաժեշտ էր կարգավորել ծրագրային փաթեթները Git-ի պահոցից կայք հավաքելու և հասցնելու գործընթացը: Եվ երբ ես տեսա, ոչ վաղ անցյալում, այստեղ Habré-ում buildbot-ի մասին հոդվածը (հղումը վերջում), որոշեցի փորձել և կիրառել այն: Քանի որ buildbot-ը բաշխված համակարգ է, տրամաբանական կլինի ստեղծել առանձին build host յուրաքանչյուր ճարտարապետության և օպերացիոն համակարգի համար: Մեր […]

Esp8266 ինտերնետի կառավարում MQTT արձանագրության միջոցով

Բարեւ բոլորին! Այս հոդվածը մանրամասն նկարագրելու է և ցույց կտա, թե ինչպես ընդամենը 20 րոպե ազատ ժամանակում կարող եք կարգավորել esp8266 մոդուլի հեռակառավարումը Android հավելվածի միջոցով՝ օգտագործելով MQTT արձանագրությունը: Հեռակառավարման և մոնիտորինգի գաղափարը միշտ հուզել է էլեկտրոնիկայի և ծրագրավորման նկատմամբ կրքոտ մարդկանց մտքերը: Ի վերջո, ցանկացած պահի անհրաժեշտ տվյալներ ստանալու կամ ուղարկելու հնարավորությունը, [...]

API գրել Python-ով (Flask-ով և RapidAPI-ով)

Եթե ​​կարդում եք այս հոդվածը, հավանաբար արդեն ծանոթ եք API-ի (Application Programming Interface) օգտագործման հնարավորություններին: Ձեր հավելվածին ավելացնելով բազմաթիվ բաց API-ներից մեկը՝ դուք կարող եք ընդլայնել հավելվածի ֆունկցիոնալությունը կամ հարստացնել այն անհրաժեշտ տվյալներով։ Բայց ի՞նչ, եթե դուք մշակեք յուրահատուկ հատկանիշ, որը ցանկանում եք կիսվել համայնքի հետ: Պատասխանը պարզ է՝ անհրաժեշտ է [...]

Habr Weekly #15 / Լավ պատմության ուժի մասին (և մի փոքր տապակած հավի մասին)

Անտոն Պոլյակովը խոսեց Կոկտեբել գինեգործարան կատարած իր ճանապարհորդության մասին և ներկայացրեց դրա պատմությունը, որը որոշ տեղերում հիմնված է շուկայավարման հնարքների վրա։ Եվ գրառման հիման վրա մենք քննարկեցինք, թե ինչու են մարդիկ հավատում Սունկը Լենինի, իննսունական և 2010-ական թվականների Մավրոդիի մասին հաղորդումներին և ժամանակակից նախընտրական քարոզարշավներին: Խոսեցինք նաև տապակած հավի պատրաստման տեխնոլոգիայի և Google կոնֆետների անունների մասին։ Հղումներ դեպի գրառումներ […]

Իններորդ հարթակ ALT

Հայտարարվել է Պլատֆորմ Ինը (p9)՝ ALT պահեստների նոր կայուն մասնաճյուղի թողարկումը, որը հիմնված է Sisyphus անվճար ծրագրաշարի պահեստի վրա: Պլատֆորմը նախատեսված է լայն շրջանակի համալիր լուծումների մշակման, փորձարկման, բաշխման, թարմացման և աջակցության համար՝ ներկառուցված սարքերից մինչև ձեռնարկության սերվերներ և տվյալների կենտրոններ; ստեղծված և մշակված ALT Linux Team-ի կողմից, որն աջակցում է 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 ռումբեր ստեղծելու լուծումը, որը պաշտպանված էր նախորդ թողարկումից: Նախկինում ավելացված պաշտպանությունը […]

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-ը: Ավելացվել է նոր […]