aihe: Blogi

High Ceph -viiveestä ytimen korjaustiedostoon käyttämällä eBPF/BCC:tä

Linuxissa on suuri määrä työkaluja ytimen ja sovellusten virheenkorjaukseen. Useimmat niistä vaikuttavat negatiivisesti sovelluksen suorituskykyyn, eikä niitä voida käyttää tuotannossa. Pari vuotta sitten kehitettiin toinen työkalu - eBPF. Se mahdollistaa ytimen ja käyttäjäsovellusten jäljittämisen pienellä yleiskululla ja ilman tarvetta rakentaa uudelleen ohjelmia ja ladata kolmannen osapuolen […]

Kuinka valmistaa verkkosivusto raskaille kuormille: 5 käytännön vinkkiä ja hyödyllisiä työkaluja

Käyttäjät eivät todellakaan pidä siitä, kun heidän tarvitsemansa verkkoresurssi on hidas. Tutkimustietojen mukaan 57 % käyttäjistä poistuu verkkosivulta, jos sen latautuminen kestää yli kolme sekuntia, kun taas 47 % on valmis odottamaan vain kaksi sekuntia. Yhden sekunnin viive voi maksaa 7 % tuloksista ja 16 % heikentyneestä käyttäjätyytyväisyydestä. Siksi sinun on varauduttava lisääntyneeseen kuormaan ja liikennepiikkiin. […]

Tyhmät aivot, piilotetut tunteet, ovelat algoritmit: kasvojentunnistuksen kehitys

Muinaiset egyptiläiset tiesivät paljon vivisektiosta ja pystyivät erottamaan maksan munuaisesta koskettamalla. Kaalomalla muumioita aamusta iltaan ja parantamalla (trefinaatiosta kasvainten poistamiseen) opit väistämättä ymmärtämään anatomiaa. Anatomisten yksityiskohtien runsaus oli enemmän kuin kompensoitu sekaannuksella, joka vallitsi elinten toiminnan ymmärtämisessä. Papit, lääkärit ja tavalliset ihmiset asettivat rohkeasti järjen sydämeen, ja [...]

Siirtyminen monoliitista mikropalveluihin: historiaa ja käytäntöä

Tässä artikkelissa puhun siitä, kuinka käsittelemäni projekti muuttui suuresta monoliitista mikropalveluiden joukoksi. Projekti aloitti historiansa melko kauan sitten, vuoden 2000 alussa. Ensimmäiset versiot kirjoitettiin Visual Basic 6:lla. Ajan myötä kävi selväksi, että kehitys tällä kielellä olisi tulevaisuudessa vaikeasti tuettava, koska IDE […]

Lurk-virus hakkeroi pankkeja, kun sen kirjoittivat tavalliset etätyöntekijät vuokralle

Ote kirjasta "Invasion. Lyhyt historia venäläisistä hakkereista" Tämän vuoden toukokuussa kustantamo Individuum julkaisi toimittaja Daniil Turovskin kirjan "Invasion. Lyhyt historia venäläisistä hakkereista." Se sisältää tarinoita Venäjän IT-alan pimeältä puolelta - miehistä, jotka rakastuttuaan tietokoneisiin oppivat paitsi ohjelmoimaan myös ryöstämään ihmisiä. Kirja kehittyy, kuten itse ilmiö, [...]

Habrin kuolemanjälkeinen raportti: se putosi sanomalehden päälle

Kesän 2019 ensimmäisen kuukauden loppu ja toisen kuukauden alku osoittautui vaikeaksi ja sitä leimasivat useat merkittävät laskut globaaleissa IT-palveluissa. Merkittävimmistä: kaksi vakavaa tapausta CloudFlare-infrastruktuurissa (ensimmäinen - joissain yhdysvaltalaisilta Internet-palveluntarjoajilta oli vinot kädet ja huolimaton asenne BGP:tä kohtaan; toinen - itse CF:n kiero käyttöönotto, mikä vaikutti kaikkiin CF:n käyttäjiin , […]

Ohjelmoijakoulu hh.ru avaa IT-asiantuntijoiden rekrytoinnin 10. kerran

Hei kaikki! Kesä ei ole vain loman, loman ja muiden herkkujen aikaa, vaan myös treenien aikaa. Siitä koulutuksesta, joka opettaa sinulle suosituimmat ohjelmointikielet, "pumppaa" taitojasi, uppoutuu todellisten yritysprojektien ratkaisemiseen ja tietysti antaa sinulle alun menestyksekkäälle uralle. Kyllä, ymmärsit kaiken oikein - puhumme koulustamme [...]

Lainojen myöntämisestä taustajärjestelmään: kuinka muuttaa uraasi 28-vuotiaana ja muuttaa Pietariin työnantajaa vaihtamatta

Tänään julkaisemme GeekBrains-opiskelijan SergeySolovyovin artikkelin, jossa hän jakaa kokemuksensa radikaalista uramuutoksesta - luottoasiantuntijasta taustakehittäjäksi. Mielenkiintoinen kohta tässä tarinassa on, että Sergei muutti erikoisalaansa, mutta ei organisaatiotaan - hänen uransa alkoi ja jatkuu Home Credit and Finance Bankissa. Kuinka kaikki alkoi Ennen siirtymistä IT-alalle [...]

Mageia 7 -jakelu on julkaistu

Hieman alle 2 vuotta Mageia-jakelun kuudennen version julkaisun jälkeen jakelun 6. versio julkaistiin. Uudessa versiossa: ydin 7 rpm 5.1.14 dnf 4.14.2 Mesa 4.2.6 Plasma 19.1 GNOME 5.15.4 Xfce 3.32pre Firefox 4.14 Chromium 67 LibreOffice 73 GCC 6.2.3 patches8.3.1 ja myös monia parannuksia XNUMX Lähde: linux.org.ru

Ja Herra käski: "Pidä haastattelu ja ota vastaan ​​tarjouksia"

Tositarina, joka perustuu kuvitteellisiin tapahtumiin. Kaikki sattumat eivät ole sattumaa. Kaikki vitsit eivät ole hauskoja. – Sergei, hei. Minun nimeni on Bibi, kollegani on Bob ja olemme kaksi... tiiminvetäjää, olemme olleet projektissa hyvin pitkään, tiedämme kaikki asiat ulkoa ja tänään kerromme tiedoistasi ja taidoistasi. CV:ssäsi on kirjoitettu, että olet seniori, [...]

Debian 10 "Buster" -julkaisu

Debian-yhteisön jäsenillä on ilo ilmoittaa Debian 10 -käyttöjärjestelmän seuraavan vakaan julkaisun, Codename Buster -julkaisun. Tämä julkaisu sisältää yli 57703 pakettia, jotka on koottu seuraaville prosessoriarkkitehtuureille: 32-bittinen PC (i386) ja 64-bittinen PC (amd64) 64-bittinen ARM (arm64) ARM EABI (armel) ARMv7 (EABI hard-float ABI, armhf ) MIPS (mips (big endian […]

Miten saada kaikki irti tietojenkäsittelytieteen koulutuksesta

Useimmat nykyaikaiset ohjelmoijat saivat koulutuksensa yliopistoissa. Ajan myötä tämä muuttuu, mutta nyt asiat ovat niin, että hyvää henkilöstöä IT-yrityksiin tulee edelleen yliopistoista. Tässä viestissä Stanislav Protasov, Acroniksen yliopistosuhteiden johtaja, kertoo näkemyksestään tulevien ohjelmoijien yliopistokoulutuksen ominaisuuksista. Opettajat, opiskelijat ja heidän työllistäjät voivat jopa […]