May-akda: ProHoster

KeyDB bilang isang [potensyal] na kapalit para sa Redis

Sa Habré walang mga review ng "mas mabilis na alternatibo sa Redis" - KeyDB. Dahil nakakuha ako ng medyo kamakailang karanasan sa paggamit nito, gusto kong punan ang puwang na ito. Ang background ay medyo banal: isang araw, na may malaking pag-agos ng trapiko, isang makabuluhang pagkasira sa pagganap ng application (ibig sabihin, oras ng pagtugon) ay naitala. Sa oras na iyon, sa kasamaang-palad, hindi posible na magsagawa ng isang normal na pagsusuri sa kung ano ang nangyayari, kaya pagkatapos ay nagplano sila ng isang serye ng […]

Slurm SRE. Isang kumpletong eksperimento kasama ang mga eksperto mula sa Booking.com at Google.com

Gustung-gusto ng aming koponan ang mga eksperimento. Ang bawat Slurm ay hindi isang static na pag-uulit ng mga nauna, ngunit isang pagmuni-muni sa karanasan at isang paglipat mula sa mabuti tungo sa mas mahusay. Ngunit sa Slurm SRE, nagpasya kaming gumamit ng isang ganap na bagong format - upang bigyan ang mga kalahok ng mga kondisyon na mas malapit hangga't maaari upang "lumaban". Kung binalangkas natin nang maikli ang ginawa natin sa masinsinang kurso: “Nagtatayo tayo, nagsisira tayo, nagkukumpuni tayo, nag-aaral tayo.” Maliit ang halaga ng SRE […]

Paano magtatag ng pagpapalitan ng kaalaman sa isang kumpanya upang hindi ito masyadong masaktan

Ang karaniwang kumpanya ng IT ay may mga kinakailangan, isang kasaysayan ng mga tagasubaybay ng gawain, mga mapagkukunan (marahil kahit na may mga komento sa code), mga tagubilin para sa tipikal, mahalaga at kumplikadong mga kaso sa produksyon, isang paglalarawan ng mga proseso ng negosyo (mula sa onboarding hanggang sa "kung paano magbakasyon ”), mga contact, mga access key, mga listahan ng mga tao at proyekto, mga paglalarawan ng mga lugar ng responsibilidad - at isang grupo ng iba pang kaalaman na malamang nakalimutan natin at maaaring […]

Computer quests bilang isang kamangha-manghang tool para sa pag-aaral ng mga salita sa Ingles

Ang pag-aaral ng Ingles sa pamamagitan ng mga laro sa kompyuter ay isa nang itinatag na kasanayan. Dahil pinagsama-sama ng mga laro ang magandang oras sa paglilibang sa pagkakataong ganap na isawsaw ang iyong sarili sa ecosystem ng isang wika, pag-aaral nito nang walang kahirap-hirap. Ngayon ay titingnan natin ang mga laro sa genre ng paghahanap, na mahusay para sa pag-level up ng wika at tiyak na magdadala ng maraming kasiyahan sa mga manlalaro. Go! Una, medyo nakakapagod: kaysa [...]

Nagdagdag ng suporta para sa mga add-on sa gabi-gabing build ng Firefox Preview

Sa mobile browser Firefox Preview, gayunpaman, sa ngayon lamang sa gabi-gabi na mga build, ang pinakahihintay na kakayahang magkonekta ng mga add-on batay sa WebExtension API ay lumitaw. Ang isang menu item na "Add-ons Manager" ay naidagdag sa browser, kung saan makikita mo ang mga add-on na available para sa pag-install. Ang Firefox Preview mobile browser ay binuo upang palitan ang kasalukuyang edisyon ng Firefox para sa Android. Ang browser ay batay sa GeckoView engine at Mozilla Android library […]

Hybrid sales department. Humans + AI na nagtatrabaho bilang isang team

Ang pagtataguyod ng aking proyekto sa pamamagitan ng pakikipag-usap na artificial intelligence, pagkakaroon ng isang malinaw na pag-unawa sa kung paano lutasin ang anumang mga teknikal na isyu at pagkakaroon ng mga tagumpay sa isang buong grupo ng iba't ibang mga kumpetisyon, ito ay ganap na hindi malinaw sa akin kung saan ang direksyon upang ilipat... At kaya, sa Oktubre 2019, nakapasok ako sa pre-accelerator, kung saan naranasan ko ang mataas na kahusayan ng pasulong na pagtatrabaho sa [...]

Bakit kailangan ng isang hardware startup ng software hackathon?

Noong nakaraang Disyembre, nagsagawa kami ng sarili naming startup hackathon kasama ang anim na iba pang kumpanya ng Skolkovo. Nang walang corporate sponsors o anumang panlabas na suporta, nagtipon kami ng dalawang daang kalahok mula sa 20 lungsod ng Russia sa pamamagitan ng pagsisikap ng komunidad ng programming. Sa ibaba ay sasabihin ko sa iyo kung paano kami nagtagumpay, anong mga pitfalls ang naranasan namin sa daan, at kung bakit agad kaming nagsimulang makipagtulungan sa isa sa mga nanalong koponan. […]

Inisyatiba upang magdagdag ng Unity 8 desktop at Mir display server sa Debian

Si Mike Gabriel, na nagpapanatili ng mga pakete ng Qt at Mate sa Debian, ay nagpakita ng isang inisyatiba upang i-package ang Unity 8 at Mir para sa Debian GNU/Linux at pagkatapos ay isama ang mga ito sa pamamahagi. Ang gawain ay isinasagawa nang magkasama sa proyekto ng UBports, na pumalit sa pagbuo ng Ubuntu Touch mobile platform at ang Unity 8 desktop, pagkatapos ng […]

Vulnerability sa Android na nagbibigay-daan sa remote code execution kapag naka-on ang Bluetooth

Ang pag-update noong Pebrero sa Android platform ay nag-alis ng kritikal na kahinaan (CVE-2020-0022) sa Bluetooth stack, na nagpapahintulot sa malayuang pagpapatupad ng code sa pamamagitan ng pagpapadala ng espesyal na idinisenyong Bluetooth packet. Ang problema ay maaaring hindi matukoy ng isang umaatake sa loob ng saklaw ng Bluetooth. Posible na ang kahinaan ay maaaring magamit upang lumikha ng mga uod na makakahawa sa mga kalapit na aparato sa isang chain. Upang mag-atake, sapat na malaman ang MAC address ng device ng biktima (hindi kinakailangan ang paunang pagpapares, [...]

Mga pagbabago sa kasunduan ng user at patakaran sa privacy sa mga serbisyo ng Habr

Kamusta! Gumawa kami ng mga pagbabago sa Kasunduan ng User at Patakaran sa Privacy. Ang teksto ng mga dokumento ay nanatiling halos pareho, ngunit ang legal na entity na kumakatawan sa serbisyo ay nagbago. Kung dati ang serbisyo ay pinamamahalaan ng kumpanyang Ruso na Habr LLC, ngayon ang aming pangunahing kumpanya, ang Habr Blockchain Publishing Ltd, ay nakarehistro at nagpapatakbo sa hurisdiksyon at sa ilalim ng mga batas ng Republika ng Cyprus at ng European [...]

Pinagtibay ng Court of Appeal ang kaso ni Bruce Perens laban kay Grsecurity

Nagdesisyon ang California Court of Appeal sa isang kaso sa pagitan ng Open Source Security Inc. (nagbubuo ng proyekto ng Grsecurity) at Bruce Perens. Tinanggihan ng korte ang apela at pinagtibay ang hatol ng mababang hukuman, na nag-dismiss sa lahat ng mga paghahabol laban kay Bruce Perens at inutusan ang Open Source Security Inc na magbayad ng $259 sa mga legal na bayarin (Perens […]

NGINX Unit 1.15.0 Application Server Release

Ang paglabas ng NGINX Unit 1.15 application server ay magagamit, kung saan ang isang solusyon ay binuo upang matiyak ang paglulunsad ng mga web application sa iba't ibang mga programming language (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js at Java ). Ang NGINX Unit ay maaaring sabay-sabay na magpatakbo ng maramihang mga application sa iba't ibang mga programming language, ang mga parameter ng paglulunsad na maaaring dynamic na baguhin nang hindi kailangang i-edit ang mga configuration file at i-restart. Code […]