Autorius: ProHoster

Buildbot pavyzdžiuose

Man reikėjo nustatyti programinės įrangos paketų kūrimo ir pristatymo iš „Git“ saugyklos į svetainę procesą. Ir kai ne taip seniai pamačiau Habré straipsnį apie buildbot (nuoroda pabaigoje), nusprendžiau jį išbandyti ir pritaikyti. Kadangi „buildbot“ yra paskirstyta sistema, būtų logiška kiekvienai architektūrai ir operacinei sistemai sukurti atskirą kūrimo prieglobą. Mūsų […]

Esp8266 interneto valdymas per MQTT protokolą

Sveiki visi! Šiame straipsnyje bus išsamiai aprašyta ir parodyta, kaip vos per 20 minučių laisvo laiko galite nustatyti nuotolinį esp8266 modulio valdymą naudodami „Android“ programą, naudojant MQTT protokolą. Nuotolinio valdymo ir stebėjimo idėja visada jaudino elektronikai ir programavimui aistringus žmones. Juk galimybė bet kada gauti ar siųsti reikiamus duomenis, [...]

API rašymas Python (su Flask ir RapidAPI)

Jei skaitote šį straipsnį, tikriausiai jau esate susipažinę su galimybėmis, atsirandančiomis naudojant API (Application Programming Interface). Prie programos pridėję vieną iš daugelio atvirų API, galite išplėsti programos funkcionalumą arba praturtinti ją reikalingais duomenimis. Bet ką daryti, jei sukūrėte unikalią funkciją, kuria norite pasidalinti su bendruomene? Atsakymas paprastas: jums reikia [...]

Habr Weekly #15 / Apie geros istorijos galią (ir šiek tiek apie keptą vištieną)

Antonas Polyakovas papasakojo apie savo kelionę į Koktebelio vyninę ir išdėstė jos istoriją, kuri kai kur paremta rinkodaros gudrybėmis. Remdamiesi įrašu aptarėme, kodėl žmonės tiki laidomis apie grybą Leniną, 2010-ojo ir XNUMX-ųjų Mavrodi ir šiuolaikinėmis rinkimų kampanijomis. Taip pat kalbėjome apie keptos vištienos kepimo technologiją ir „Google“ saldainių pavadinimus. Nuorodos į įrašus […]

Devintoji platforma ALT

Paskelbta „Platform Nine“ (p9), naujos stabilios ALT saugyklų šakos, paremtos „Sisyphus“ nemokamos programinės įrangos saugykla, išleidimu. Platforma skirta plataus spektro kompleksinių sprendimų kūrimui, testavimui, platinimui, atnaujinimui ir palaikymui – nuo ​​įterptųjų įrenginių iki įmonių serverių ir duomenų centrų; sukūrė ir sukūrė ALT Linux komanda, palaikoma Basalt SPO kompanijos. ALT p9 yra saugyklos […]

Čia neveikia dantų fėja: krokodilų ir jų priešistorinių protėvių dantų emalio struktūra

Įeini į silpnai apšviestą koridorių, kur sutinki skurstančias sielas, kamuojamas skausmo ir kančios. Tačiau čia jiems nebus ramybės, nes už kiekvienų durų jų laukia dar didesnė kančia ir baimė, užpildanti visas kūno ląsteles ir pripildanti visas mintis. Prieinate prie vienų durų, už kurių pasigirsta pragariškas šlifavimas ir [...]

Įėjimas į IT: Nigerijos kūrėjo patirtis

Dažnai sulaukiu klausimų apie tai, kaip pradėti karjerą IT srityje, ypač iš savo kolegų nigeriečių. Neįmanoma pateikti universalaus atsakymo į daugumą šių klausimų, bet vis tiek man atrodo, kad jei aš išdėstysiu bendrą požiūrį į debiutavimą IT srityje, tai gali būti naudinga. Ar būtina mokėti rašyti kodą? Daugumą klausimų sulaukiu […]

Dešimtasis UBports programinės įrangos atnaujinimas, kuris pakeitė Ubuntu Touch

UBports projektas, perėmęs Ubuntu Touch mobiliosios platformos kūrimą po to, kai Canonical iš jos pasitraukė, paskelbė OTA-10 (belaidžiu būdu) programinės aparatinės įrangos naujinimą visiems oficialiai palaikomiems išmaniesiems telefonams ir planšetiniams kompiuteriams, kuriuose buvo įdiegta programinė įranga. ant Ubuntu. Atnaujinimas sukurtas išmaniesiems telefonams OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu […]

ClamAV 0.101.4 nemokamas antivirusinio paketo atnaujinimas su ištaisytomis spraigomis

Sukurtas nemokamo antivirusinio paketo ClamAV 0.101.4 leidimas, kuris pašalina pažeidžiamumą (CVE-2019-12900) diegiant bzip2 archyvo išpakavimo priemonę, dėl kurios apdorojant gali būti perrašomos atminties sritys, esančios už paskirto buferio ribų. per daug rinkėjų. Naujoji versija taip pat blokuoja nerekursyvių zip bombų kūrimo būdą, nuo kurio buvo apsaugota ankstesniame leidime. Anksčiau pridėta apsauga […]

NPM saugykloje aptiktas kenkėjiškas paketas bb-builder. NPM 6.11 leidimas

NPM saugyklos administratoriai užblokavo bb-builder paketą, kuriame buvo kenkėjiškas įterpinys. Kenkėjiškas paketas liko neaptiktas nuo praėjusių metų rugpjūčio. Per metus užpuolikai spėjo išleisti 7 naujas versijas, kurios buvo atsisiųstos apie 200 kartų. Diegiant paketą buvo paleistas vykdomasis failas, skirtas „Windows“, perduodantis konfidencialią informaciją į išorinį pagrindinį kompiuterį. Vartotojams, įdiegusiems paketą, patariama skubiai pakeisti visus esamus [...]

Solaris 11.4 SRU12 leidimas

Paskelbtas „Solaris 11.4 SRU 12“ operacinės sistemos naujinimas, kuriame siūlomi reguliarūs Solaris 11.4 filialo pataisymai ir patobulinimai. Norėdami įdiegti naujinime siūlomus pataisymus, tiesiog paleiskite komandą „pkg update“. Naujoje laidoje: GCC kompiliatoriaus rinkinys buvo atnaujintas iki 9.1 versijos; Įtraukta nauja Python 3.7 (3.7.3) šaka. Anksčiau pristatyta Python 3.5. Pridėta nauja […]