topic: blog

Van hoge Ceph-latentie tot kernelpatch met behulp van eBPF/BCC

Linux heeft een groot aantal tools voor het debuggen van de kernel en applicaties. De meeste daarvan hebben een negatieve invloed op de applicatieprestaties en kunnen niet in de productie worden gebruikt. Een paar jaar geleden werd een ander hulpmiddel ontwikkeld: eBPF. Het maakt het mogelijk om de kernel- en gebruikersapplicaties te traceren met weinig overhead en zonder de noodzaak om programma’s opnieuw op te bouwen en programma’s van derden te downloaden […]

Hoe maak je een website klaar voor zware belasting: 5 praktische tips en handige tools

Gebruikers houden er echt niet van als de online bron die ze nodig hebben traag is. Uit enquêtegegevens blijkt dat 57% van de gebruikers een webpagina verlaat als het laden langer dan drie seconden duurt, terwijl 47% bereid is slechts twee seconden te wachten. Een vertraging van één seconde kan 7% aan conversies en 16% aan verminderde gebruikerstevredenheid kosten. Daarom moet u zich voorbereiden op verhoogde belasting en verkeerspieken. […]

Stomme hersenen, verborgen emoties, sluwe algoritmen: de evolutie van gezichtsherkenning

De oude Egyptenaren wisten veel over vivisectie en konden op de tast een lever van een nier onderscheiden. Door mummies van 's morgens tot' s avonds in te wikkelen en te genezen (van trephinatie tot het verwijderen van tumoren), leer je onvermijdelijk de anatomie begrijpen. De rijkdom aan anatomische details werd ruimschoots gecompenseerd door de verwarring bij het begrijpen van de functie van de organen. Priesters, artsen en gewone mensen plaatsten stoutmoedig de rede in het hart, en [...]

De overgang van monoliet naar microservices: geschiedenis en praktijk

In dit artikel zal ik vertellen hoe het project waaraan ik werk, is getransformeerd van een grote monoliet naar een reeks microservices. Het project begon zijn geschiedenis lang geleden, begin 2000. De eerste versies werden geschreven in Visual Basic 6. Na verloop van tijd werd het duidelijk dat de ontwikkeling in deze taal in de toekomst moeilijk te ondersteunen zou zijn, aangezien de IDE […]

Het Lurk-virus hackte banken terwijl het werd geschreven door gewone externe werknemers

Fragment uit het boek 'Invasie. Een korte geschiedenis van Russische hackers" In mei van dit jaar publiceerde uitgeverij Individuum een ​​boek van journalist Daniil Turovsky, "Invasion. Een korte geschiedenis van Russische hackers." Het bevat verhalen uit de duistere kant van de Russische IT-industrie - over jongens die, verliefd geworden op computers, niet alleen leerden programmeren, maar ook mensen leerden beroven. Het boek ontwikkelt zich, net als het fenomeen zelf, vanuit [...]

Habr postmortemrapport: het viel op een krant

Het einde van de eerste en het begin van de tweede maand van de zomer van 2019 bleek moeilijk en werd gekenmerkt door een aantal grote dalingen in de wereldwijde IT-diensten. Van de opmerkelijke: twee ernstige incidenten in de CloudFlare-infrastructuur (de eerste - met kromme handen en een nalatige houding ten opzichte van BGP van de kant van sommige ISP's uit de VS; de tweede - met een scheve inzet van CF zelf, die iedereen trof die CF gebruikte , […]

De school voor programmeurs hh.ru opent voor de 10e keer de rekrutering van IT-specialisten

Dag Allemaal! De zomer is niet alleen de tijd voor vakanties, vakanties en ander lekkers, maar ook de tijd om na te denken over trainen. Over de training die je de populairste programmeertalen leert, je vaardigheden 'oppompt', je onderdompelt in het oplossen van echte zakelijke projecten en je natuurlijk de start geeft van een succesvolle carrière. Ja, je hebt alles goed begrepen – we zullen het hebben over onze school [...]

Van het verstrekken van leningen tot de backend: hoe u op 28-jarige leeftijd uw carrière kunt veranderen en naar Sint-Petersburg kunt verhuizen zonder van werkgever te veranderen

Vandaag publiceren we een artikel van GeekBrains-student SergeySolovyov, waarin hij zijn ervaring deelt met een radicale carrièreswitch - van kredietspecialist naar backend-ontwikkelaar. Een interessant punt in dit verhaal is dat Sergei zijn specialiteit veranderde, maar niet zijn organisatie - zijn carrière begon en gaat verder bij Home Credit and Finance Bank. Hoe het allemaal begon Voordat we overstapten naar IT [...]

Mageia 7-distributie is uitgebracht

Iets minder dan 2 jaar na de release van de 6e versie van de Mageia-distributie vond de release van de 7e versie van de distributie plaats. In de nieuwe versie: kernel 5.1.14 rpm 4.14.2 dnf 4.2.6 Mesa 19.1 Plasma 5.15.4 GNOME 3.32 Xfce 4.14pre Firefox 67 Chromium 73 LibreOffice 6.2.3 GCC 8.3.1 En ook veel patches en verbeteringen. Bron: linux.org.ru

En de Heer gebood: ‘Heb een sollicitatiegesprek en accepteer aanbiedingen’

Een waargebeurd verhaal gebaseerd op fictieve gebeurtenissen. Alle toevalligheden zijn niet toevallig. Niet alle grappen zijn grappig. — Sergey, hallo. Mijn naam is Bibi, mijn collega is Bob en we zijn twee... teamleiders, we zitten al heel lang in het project, we kennen alle todos uit ons hoofd en vandaag communiceren we over jouw kennis en vaardigheden. Op je cv staat dat je een senior bent […]

Debian 10 "Buster"-uitgave

Leden van de Debian-gemeenschap zijn verheugd de release aan te kondigen van de volgende stabiele release van het Debian 10-besturingssysteem, codenaam buster. Deze release bevat meer dan 57703 pakketten die zijn samengesteld voor de volgende processorarchitecturen: 32-bit PC (i386) en 64-bit PC (amd64) 64-bit ARM (arm64) ARM EABI (armel) ARMv7 (EABI hard-float ABI, armhf ) MIPS (mips (grote endian […]

Hoe u het meeste uit een computerwetenschappelijk onderwijs kunt halen

De meeste moderne programmeurs hebben hun opleiding aan universiteiten genoten. In de loop van de tijd zal dit veranderen, maar nu zijn de zaken zo dat goed personeel in IT-bedrijven nog steeds afkomstig is van universiteiten. In deze post vertelt Stanislav Protasov, directeur Universiteitsrelaties van Acronis, over zijn visie op de kenmerken van universitaire opleiding voor toekomstige programmeurs. Leraren, studenten en degenen die hen in dienst hebben, kunnen zelfs […]