Kategori: Administration

Varför PUSH-notiser inte kommer fram i VoIP-klienten 3CX för Android

Du har kanske redan provat vĂ„r nya 3CX-app för Android Beta. Just nu arbetar vi aktivt med releasen som bland annat kommer att inkludera stöd för videosamtal! Om du Ă€nnu inte har sett den nya 3CX-klienten, gĂ„ med i gruppen för betatestare! Vi har dock noterat ett ganska vanligt problem — instabilitet i PUSH-notiser om samtal och meddelanden. En typisk negativ recension […]

Övervakning av ETL-processer i ett litet datalager

MĂ„nga anvĂ€nder specialiserade verktyg för att skapa procedurer för extrahering, transformation och laddning av data till relationsdatabaser. Arbetsprocessen för dessa verktyg loggas och fel dokumenteras. Vid ett fel innehĂ„ller loggen information om att verktyget misslyckades med att utföra uppgiften och vilka moduler (ofta Ă€r det Java) som stannade. I de sista raderna kan man hitta databaseringsfel, till exempel ett brott […]

Vad Àr DevOps och vilka Àr DevOps-specialister

NĂ€r en applikation inte fungerar Ă€r det allra sista man vill höra frĂ„n kollegor frasen "problemet ligger pĂ„ er sida". I slutĂ€ndan drabbas anvĂ€ndarna – och de bryr sig inte om vilken del av teamet som bĂ€r ansvaret för felet. DevOps-kulturen kom till för att förena utveckling och support och fĂ„ dem att dela ett gemensamt ansvar för den slutliga produkten. Vilka praxis ingĂ„r i […]

Vad det kostar att bygga Mesh: hur den decentraliserade internetleverantören «Medium» skapar ett nytt Internet baserat pÄ Yggdrasil

Hej! Det kommer nog inte som en överraskning för er att "SuverĂ€na Runet" Ă€r runt hörnet — lagen trĂ€der i kraft den 1 november i Ă„r. TyvĂ€rr Ă€r det oklart hur det kommer att fungera (och om det kommer att fungera?): det finns för nĂ€rvarande inga exakta instruktioner för telekomoperatörer tillgĂ€ngliga. Det finns inte heller nĂ„gra metoder, böter, planer, […]

Konsolroguelike pÄ C++

Inledning "Linux Ă€r inte för spel!" — ett förĂ„ldrat uttalande: det finns nu mĂ„nga fantastiska spel som Ă€r speciellt skapade för detta fantastiska system. Men ibland vill man Ă€ndĂ„ ha nĂ„got speciellt som passar just dig
 Och jag bestĂ€mde mig för att skapa det speciella. Grunden Jag kommer inte att visa och berĂ€tta hela koden (det Ă€r inte sĂ„ intressant) — bara de viktigaste delarna. 1. KaraktĂ€r HĂ€r […]

Stöd för monorepo och multirepo i werf och vad Docker Registry har med det att göra

Ämnet monorepo har diskuterats flera gĂ„nger och vĂ€cker vanligtvis ganska aktiva debatter. NĂ€r vi skapade werf som ett Open Source-verktyg för att förbĂ€ttra processerna för att bygga kodapplikationer frĂ„n Git till Docker-images (och dĂ€refter leverera dem till Kubernetes), har vi sĂ€llan funderat pĂ„ vilket val som Ă€r bĂ€st. För oss Ă€r det primĂ€ra att tillhandahĂ„lla allt som krĂ€vs för anhĂ€ngare av olika Ă„sikter (om detta […]

Kort vÀgledning för genomförande av piloter och PoC

Introduktion Under Ă„ren av mitt arbete inom IT, sĂ€rskilt inom försĂ€ljning av IT, har jag sett mĂ„nga pilotprojekt, men de flesta av dem har slutat i ingenting trots betydande tidskostnader. Samtidigt, nĂ€r vi pratar om testning av hĂ„rdvarulösningar, som exempelvis lagringssystem, finns det vanligtvis en kö som nĂ€stan strĂ€cker sig ett Ă„r framĂ„t för varje demokonsol. Och varje […]

Enhetstester i DBMS — sĂ„ gör vi det i Sportmaster, del tvĂ„

Första delen – hĂ€r. FörestĂ€ll dig en situation. Du stĂ„r inför uppgiften att utveckla ny funktionalitet. Du har material frĂ„n dina föregĂ„ngare. Om vi antar att du inte har nĂ„gra moraliska skyldigheter, hur skulle du dĂ„ agera? Oftast glöms allt gammalt material bort och allt börjar om frĂ„n början. Ingen gillar att grĂ€va i andras kod, och med […]

Framstruktur för nÀsta generations fakturering: transformation med övergÄng till Tarantool

Varför behöver en sĂ„dan storfunktion som MegaFon Tarantool i faktureringen? UtifrĂ„n verkar det som att en leverantör vanligtvis kommer, tar med sig nĂ„gon stor lĂ„da, stoppar in kontakten i eluttaget — och dĂ€r har du faktureringen! SĂ„ var det en gĂ„ng, men nu Ă€r det en relik, och sĂ„dana dinosaurier har redan utrotats eller hĂ„ller pĂ„ att försvinna. Ursprungligen var fakturering ett system för att utfĂ€rda rĂ€kningar — en rĂ€kneverksmaskin eller kalkylator. I den moderna telekombranschen Ă€r det ett system för automatisering av hela livscykeln av interaktion med abonnenten […]

Tarantool Cartridge: sharding av Lua-backend pÄ tre rader

Vi har Tarantool i Mail.ru Group — en applikationsserver baserad pĂ„ Lua, som dessutom fungerar som en databas (eller vice versa?). Den Ă€r snabb och bra, men möjligheterna med en enda server Ă€r Ă€ndĂ„ inte oĂ€ndliga. Vertikal skalning Ă€r inte heller en panacea, sĂ„ i Tarantool finns det verktyg för horisontell skalning — modulen vshard [1]. Den gör det möjligt att skĂ€ra upp […]

Volymplugin för lagring i Kubernetes: frÄn Flexvolume till CSI

NĂ€r Kubernetes fortfarande var i version v1.0.0 fanns det plugins för volymer (volume plugins). De behövdes för att koppla upp mot Kubernetes-system för lagring av persistenta (bestĂ€ndiga) data för containrar. Antalet var inte stort, och bland de första var sĂ„dana lagringsleverantörer som GCE PD, Ceph, AWS EBS och andra. Plugins levererades tillsammans med Kubernetes, vilket ledde till […]

Skapar en kubernetesplattform pÄ Pinterest

Under Pinterest högs tid har 300 miljoner anvĂ€ndare skapat mer Ă€n 200 miljarder pins pĂ„ över 4 miljarder anslagstavlor. För att betjĂ€na denna armĂ© av anvĂ€ndare och den omfattande innehĂ„llsbasen har portalen utvecklat tusentals tjĂ€nster, allt frĂ„n mikrotjĂ€nster som kan hanteras av nĂ„gra CPU:er till gigantiska monoliter som körs pĂ„ hela parker av virtuella maskiner. Och nu har stunden kommit […]

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster