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 […]

Amazon julkaisi Open Distro for Elasticsearch 1.0.0:n

Amazon on julkistanut Open Distro for Elasticsearch -tuotteen ensimmäisen julkaisun, joka sisältää täysin avoimen version Elasticsearch-haku-, analyysi- ja tiedontallennusalustasta. Julkaistu painos soveltuu yrityskäyttöön ja sisältää edistyneitä ominaisuuksia, jotka ovat saatavilla vain alkuperäisen Elasticsearchin kaupallisessa versiossa. Kaikki projektikomponentit jaetaan Apache 2.0 -lisenssillä. Valmiit kokoonpanot valmistetaan […]

Ruoste 1.36

Kehitystiimi esittelee innolla Rust 1.36:n! Mitä uutta Rust 1.36:ssa? Tulevaisuuden ominaisuus stabiloitu, uudesta: alloc crate, MaybeUninit , NLL Rust 2015:lle, uusi HashMap-toteutus ja uusi lippu -offline Cargolle. Ja nyt tarkemmin: Rust 1.36:ssa Future-ominaisuus on vihdoin vakiintunut. Korin alloc. Rust 1.36:sta lähtien std:n osat, jotka riippuvat […]

Valve on avannut uuden Shader-kääntäjän AMD GPU:ille

Valve tarjosi Mesan kehittäjien postituslistalle uuden ACO Shader -kääntäjän RADV Vulkan -ohjaimelle, joka on vaihtoehto OpenGL- ja Vulkan RadeonSI- ja RADV-ajureissa AMD-grafiikkasiruille käytetylle AMDGPU-shader-kääntäjälle. Kun testaus on saatu päätökseen ja toiminnallisuus on saatu päätökseen, ACO on tarkoitus tarjota sisällytettäväksi Mesan pääkoostumukseen. Valven ehdottaman koodin tavoitteena on […]

75 haavoittuvuutta korjattu Magento-verkkokauppaalustalla

Verkkokaupan järjestämisen avoimessa alustassa Magento, joka vie noin 20% verkkokauppojen luomisjärjestelmien markkinoista, on tunnistettu haavoittuvuuksia, joiden yhdistelmän avulla voit suorittaa hyökkäyksen koodisi suorittamiseksi palvelimella, saat täyden hallinnan verkkokaupassa ja järjestä maksujen uudelleenohjaus. Haavoittuvuudet korjattiin Magento-julkaisuissa 2.3.2, 2.2.9 ja 2.1.18, jotka korjasivat yhteensä 75 ongelmaa […]

People Can Fly haluaisivat ottaa vastaan ​​Bulletstorm 2:n, mutta toistaiseksi he antavat kaikkensa Outridersille

Klassisten räiskintäpelien fanit arvostivat suuresti vuonna 2011 esiteltyä Bulletstormia, joka sai Full Clip Editionin uudelleenjulkaisun vuonna 2017. Elokuun lopussa kehitysstudion People Can Flyn toiminnanjohtajan Sebastian Wojciechowskin mukaan julkaistaan ​​myös versio hybridikonsoliin Nintendo Switch. Mutta entä mahdollinen Bulletstorm 2? Tämä on todella mielenkiintoista monille ihmisille. Osoittautuu, että toivo […]

Mozilla on julkaissut verkkosivuston, joka esittelee käyttäjien seurantamenetelmiä

Mozilla on ottanut käyttöön Track THIS -palvelun, jonka avulla voit arvioida visuaalisesti vierailijoiden mieltymyksiä seuraavien mainosverkostojen menetelmiä. Palvelun avulla voit simuloida neljää tyypillistä verkkokäyttäytymisprofiilia noin 100 välilehden automaattisen avaamisen kautta, minkä jälkeen mainosverkostot alkavat tarjota valittua profiilia vastaavaa sisältöä useiden päivien ajan. Jos esimerkiksi valitset erittäin rikkaan henkilön profiilin, mainos alkaa […]

Rumors: The Last of Us: Part II julkaistaan ​​helmikuussa 2020 neljänä painoksena

Huhuja The Last of Us: Part II:n julkaisupäivästä on ilmestynyt tietokenttään siitä lähtien, kun Sony asetti pelin "Coming Soon" -osioon. Tämän jälkeen useat lähteet viittasivat helmikuuhun 2020, mutta virallista vahvistusta ei saatu. Nibelin sisäpiiriläinen mainitsi saman kuukauden Twitterissään viitaten kiinalaiseen käyttäjään lempinimellä ZhugeEX. SISÄÄN […]

OpenWrt-julkaisu 18.06.04

OpenWrt 18.06.4 -jakeluun on valmisteltu päivitys, joka on tarkoitettu käytettäväksi erilaisissa verkkolaitteissa, kuten reitittimissä ja tukiasemissa. OpenWrt tukee monia erilaisia ​​​​alustoja ja arkkitehtuureja, ja siinä on koontijärjestelmä, jonka avulla voit yksinkertaisesti ja kätevästi ristiin kääntää, mukaan lukien koontiversion eri komponentit, mikä helpottaa valmiiden laiteohjelmistojen tai levykuvan luomista […]