May-akda: ProHoster

Buildbot sa mga halimbawa

Kailangan kong i-set up ang proseso ng pag-assemble at paghahatid ng mga software package mula sa isang Git repository sa site. At nang makita ko, hindi pa katagal, dito sa Habré ang isang artikulo sa buildbot (link sa dulo), nagpasya akong subukan ito at ilapat ito. Dahil ang buildbot ay isang distributed system, magiging lohikal na gumawa ng hiwalay na build host para sa bawat arkitektura at operating system. Sa aming […]

Esp8266 Internet control sa pamamagitan ng MQTT protocol

Kamusta kayong lahat! Ilalarawan ng artikulong ito nang detalyado at ipapakita kung paano, sa loob lamang ng 20 minuto ng libreng oras, maaari kang mag-set up ng remote control ng esp8266 module gamit ang isang Android application gamit ang MQTT protocol. Ang ideya ng remote control at pagsubaybay ay palaging nasasabik sa isipan ng mga taong mahilig sa electronics at programming. Pagkatapos ng lahat, ang kakayahang tumanggap o magpadala ng kinakailangang data anumang oras, [...]

Pagsusulat ng API sa Python (na may Flask at RapidAPI)

Kung binabasa mo ang artikulong ito, malamang na pamilyar ka na sa mga posibilidad na kasama ng paggamit ng API (Application Programming Interface). Sa pamamagitan ng pagdaragdag ng isa sa maraming bukas na API sa iyong application, maaari mong palawigin ang functionality ng application o pagyamanin ito ng kinakailangang data. Ngunit paano kung bumuo ka ng isang natatanging tampok na gusto mong ibahagi sa komunidad? Ang sagot ay simple: kailangan mo [...]

Habr Weekly #15 / Tungkol sa kapangyarihan ng isang magandang kuwento (at kaunti tungkol sa pritong manok)

Nakipag-usap si Anton Polyakov tungkol sa kanyang paglalakbay sa Koktebel winery at inilatag ang kasaysayan nito, na sa ilang mga lugar ay batay sa mga pakana sa marketing. At batay sa post, tinalakay namin kung bakit naniniwala ang mga tao sa mga programa tungkol kay Lenin the Mushroom, Mavrodi noong dekada nobenta at 2010, at mga modernong kampanya sa halalan. Napag-usapan din namin ang teknolohiya ng pagluluto ng fried chicken at mga pangalan ng Google candy. Mga link sa mga post […]

Ikasiyam na platform ALT

Ang paglabas ng Platform Nine (p9), isang bagong stable na sangay ng ALT repository batay sa Sisyphus free software repository, ay inihayag. Ang platform ay inilaan para sa pagbuo, pagsubok, pamamahagi, pag-update at suporta ng mga kumplikadong solusyon sa isang malawak na hanay - mula sa mga naka-embed na aparato hanggang sa mga server ng enterprise at data center; nilikha at binuo ng ALT Linux Team, suportado ng kumpanya ng Basalt SPO. Ang ALT p9 ay naglalaman ng mga repositoryo […]

Ang engkanto ng ngipin ay hindi gumagana dito: ang istraktura ng enamel ng mga ngipin ng mga buwaya at kanilang mga sinaunang ninuno

Pumasok ka sa isang madilim na pasilyo, kung saan makakatagpo ka ng mga mahihirap na kaluluwa na pinahihirapan ng sakit at pagdurusa. Ngunit hindi sila magkakaroon ng kapayapaan dito, dahil sa likod ng bawat pinto ay naghihintay sa kanila ng higit pang pagdurusa at takot, na pinupuno ang lahat ng mga selula ng katawan at pinupuno ang lahat ng mga pag-iisip. Lumapit ka sa isa sa mga pinto, kung saan nakarinig ka ng mala-impiyernong paggiling at [...]

Pagpasok sa IT: ang karanasan ng isang Nigerian developer

Madalas akong matanong tungkol sa kung paano magsimula ng karera sa IT, lalo na mula sa aking mga kapwa Nigerian. Imposibleng magbigay ng unibersal na sagot sa karamihan sa mga tanong na ito, ngunit gayon pa man, tila sa akin na kung magbabalangkas ako ng isang pangkalahatang diskarte sa pagde-debut sa IT, maaari itong maging kapaki-pakinabang. Kailangan bang malaman kung paano magsulat ng code? Karamihan sa mga tanong na natatanggap ko […]

Ang ikasampung update ng UBports firmware, na pumalit sa Ubuntu Touch

Ang proyekto ng UBports, na pumalit sa pagbuo ng Ubuntu Touch mobile platform pagkatapos na alisin ito ng Canonical, ay nag-publish ng OTA-10 (over-the-air) firmware update para sa lahat ng opisyal na sinusuportahang smartphone at tablet na nilagyan ng firmware based sa Ubuntu. Ang update ay ginawa para sa mga smartphone OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu […]

Pag-update ng libreng antivirus package na ClamAV 0.101.4 na inalis ang mga kahinaan

Ang isang release ng libreng anti-virus package na ClamAV 0.101.4 ay ginawa, na nag-aalis ng kahinaan (CVE-2019-12900) sa pagpapatupad ng bzip2 archive unpacker, na maaaring humantong sa pag-overwrit ng mga lugar ng memorya sa labas ng inilalaang buffer kapag pinoproseso. masyadong maraming mga pumipili. Hinaharangan din ng bagong bersyon ang isang workaround para sa paggawa ng mga non-recursive zip bomb, na protektado laban sa nakaraang release. Ang dating idinagdag na proteksyon […]

May nakitang nakakahamak na package, bb-builder, sa repositoryo ng NPM. Paglabas ng NPM 6.11

Hinarangan ng mga administrator ng repositoryo ng NPM ang bb-builder package, na naglalaman ng malisyosong insert. Ang malisyosong pakete ay nanatiling hindi natukoy mula noong Agosto noong nakaraang taon. Sa panahon ng taon, ang mga umaatake ay nakapaglabas ng 7 bagong bersyon, na na-download nang humigit-kumulang 200 beses. Kapag nag-install ng package, isang executable file para sa Windows ang inilunsad, na naglilipat ng kumpidensyal na impormasyon sa isang panlabas na host. Ang mga gumagamit na nag-install ng package ay pinapayuhan na agarang baguhin ang lahat ng umiiral na [...]

Paglabas ng Solaris 11.4 SRU12

Na-publish ang isang update sa operating system ng Solaris 11.4 SRU 12, na nag-aalok ng serye ng mga regular na pag-aayos at pagpapahusay para sa sangay ng Solaris 11.4. Para i-install ang mga inaalok na pag-aayos sa update, patakbuhin lang ang command na 'pkg update'. Sa bagong release: Ang GCC compiler set ay na-update sa bersyon 9.1; Isang bagong sangay ng Python 3.7 (3.7.3) ang kasama. Nauna nang ipinadala ang Python 3.5. Nagdagdag ng bagong […]