автор: ProHoster

Мысалдардағы Buildbot

Маған Git репозиторийінен сайтқа бағдарламалық пакеттерді жинау және жеткізу процесін орнату керек болды. Жақында мен Habré сайтында buildbot туралы мақаланы (соңындағы сілтеме) көргенде, мен оны қолданып көруді шештім. buildbot бөлінген жүйе болғандықтан, әрбір архитектура мен операциялық жүйе үшін бөлек құрастыру хостын жасау қисынды болар еді. Біздің […]

MQTT хаттамасы арқылы Esp8266 Интернетті басқару

Бәріңе сәлем! Бұл мақала егжей-тегжейлі сипатталады және небәрі 20 минуттық бос уақыт ішінде MQTT протоколы арқылы Android қолданбасы арқылы esp8266 модулін қашықтан басқару құралын қалай орнатуға болатынын көрсетеді. Қашықтан басқару және бақылау идеясы әрқашан электроника мен бағдарламалауға құмар адамдардың санасын қызықтырды. Өйткені, кез келген уақытта қажетті деректерді алу немесе жіберу мүмкіндігі, [...]

Python тілінде API жазу (Flask және RapidAPI көмегімен)

Егер сіз осы мақаланы оқып жатсаңыз, сіз API (Application Programming Interface) арқылы келетін мүмкіндіктермен бұрыннан таныс болуыңыз мүмкін. Қолданбаңызға көптеген ашық API интерфейстерінің бірін қосу арқылы сіз қолданбаның функционалдығын кеңейте аласыз немесе оны қажетті деректермен байыта аласыз. Бірақ қауымдастықпен бөліскіңіз келетін бірегей мүмкіндікті жасасаңыз ше? Жауап қарапайым: сізге қажет [...]

Habr Weekly №15 / Жақсы әңгіменің күші туралы (және қуырылған тауық туралы аздап)

Антон Поляков «Көктебел» шарап зауытына барған сапары туралы әңгімелеп, кей жерлерде маркетингтік айла-шарғыларға негізделген оның тарихын баяндады. Ал пост негізінде біз 2010-XNUMX жылдардағы Саңырауқұлақ Ленин, Мавроди және қазіргі сайлау науқандары туралы бағдарламаларға адамдардың неге сенетінін талқыладық. Біз сондай-ақ қуырылған тауық пен Google кәмпит атауларын дайындау технологиясы туралы айттық. Жазбаларға сілтемелер […]

ALT тоғызыншы платформасы

Sisyphus тегін бағдарламалық қамтамасыз ету репозиторийіне негізделген ALT репозиторийлерінің жаңа тұрақты тармағы Platform Nine (p9) шығарылымы жарияланды. Платформа кең ауқымдағы күрделі шешімдерді әзірлеуге, сынауға, таратуға, жаңартуға және қолдауға арналған - енгізілген құрылғылардан кәсіпорын серверлері мен деректер орталықтарына дейін; Basalt SPO компаниясының қолдауымен ALT Linux командасы жасаған және әзірлеген. ALT p9 репозиторийлерін қамтиды […]

Бұл жерде тіс перісі жұмыс істемейді: қолтырауындардың тіс эмальының құрылымы және олардың тарихқа дейінгі ата-бабалары

Күңгірттенген дәлізге кіресіз, онда сіз азап пен азаптан қиналған жоқ жандарды кездестіресіз. Бірақ олар мұнда тыныштық болмайды, өйткені әрбір есіктің артында дененің барлық жасушаларын толтырып, барлық ойларды толтырып, одан да көп азап пен қорқыныш күтіп тұр. Сіз есіктердің біріне жақындайсыз, оның артында тозақтық дауысты естисіз және [...]

IT-ға кіру: нигериялық әзірлеушінің тәжірибесі

Маған IT саласында мансапты қалай бастау керектігі туралы сұрақтар жиі қойылады, әсіресе нигериялық әріптестерімнен. Бұл сұрақтардың көпшілігіне әмбебап жауап беру мүмкін емес, бірақ бәрібір менің ойымша, егер мен IT-де дебют жасаудың жалпы тәсілін сипаттайтын болсам, бұл пайдалы болуы мүмкін. Код жазуды білу қажет пе? Маған келетін сұрақтардың көпшілігі […]

Ubuntu Touch ауыстырған UBports микробағдарламасының оныншы жаңартуы

Canonical шығарылғаннан кейін Ubuntu Touch мобильді платформасын әзірлеуді қолға алған UBports жобасы микробағдарлама негізінде жабдықталған барлық ресми қолдау көрсетілетін смартфондар мен планшеттер үшін OTA-10 (ауа) микробағдарлама жаңартуын жариялады. Ubuntu жүйесінде. Жаңарту OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu смартфондары үшін жасалған [...]

ClamAV 0.101.4 тегін антивирус пакетін жаңарту осалдықтары жойылды

ClamAV 0.101.4 тегін антивирус пакетінің шығарылымы жасалды, ол өңдеу кезінде бөлінген буферден тыс жад аумақтарын қайта жазуға әкелуі мүмкін bzip2019 мұрағатын ашу құралын жүзеге асыру кезінде осалдықты (CVE-12900-2) жояды. селекторлар тым көп. Жаңа нұсқа сонымен қатар алдыңғы шығарылымда қорғалған рекурсивті емес 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. Жаңа қосылды […]