Kirjoittaja: ProHoster

Polku 4 miljoonan Python-koodirivin tyyppitarkistukseen. Osa 3

Esittelemme huomionne materiaalin käännöksen kolmannen osan siitä polusta, jonka Dropbox käytti toteuttaessaan Python-koodin tyypintarkistusjärjestelmää. → Edelliset osat: Yksi ja kaksi saavuttavat 4 miljoonaa riviä kirjoitettua koodia Toinen suuri haaste (ja toiseksi yleisin huolenaihe sisäisesti tutkittujen keskuudessa) oli koodin määrän lisääminen Dropboxissa, […]

Datarakenteet graafien tallentamiseen: katsaus olemassa oleviin ja kahdesta "melkein uudesta" kaaviosta

Hei kaikki. Tässä muistiinpanossa päätin listata tärkeimmät tietorakenteet, joita käytetään tietojenkäsittelytieteen graafien tallentamiseen, ja puhun myös parista muusta sellaisesta rakenteesta, jotka jotenkin "kiteytyivät" minulle. Joten aloitetaan. Mutta ei aivan alusta lähtien - ajattelen, mitä graafi on ja millaisia ​​se on (suunnattu, suuntaamaton, painotettu, painottamaton, monireunainen […]

Kuinka voitimme Kirjaudu sisään Applen kanssa Parallelsissa

Luulen, että monet ihmiset kuulivat jo Sign In with Applen (lyhennettynä SIWA) WWDC 2019:n jälkeen. Tässä artikkelissa kerron sinulle, mitä erityisiä sudenkuoppia jouduin kohtaamaan integroidessani tämän asian lisenssiportaaliimme. Tämä artikkeli ei todellakaan ole niille, jotka ovat juuri päättäneet ymmärtää SIWA:n (heille olen antanut joukon johdantolinkkejä lopussa […]

iOS 13 "kielsi" iPhonen omistajia kirjoittamasta ilmausta "kuuma suklaa"

Apple iPhone -älypuhelimien iOS 13 -käyttöjärjestelmä julkistettiin jo tämän vuoden kesällä. Sen laajasti julkistettuihin innovaatioihin kuului kyky kirjoittaa tekstiä sisäänrakennetulla näppäimistöllä pyyhkäisemällä, eli ilman, että sormia otetaan pois näytöltä. Tällä toiminnolla on kuitenkin ongelmia joidenkin lauseiden kanssa. Useiden Reddit-foorumin käyttäjien mukaan pyyhkäisemällä "alkuperäiseen" […]

GoPro Hero8 Black debytoi: HyperSmooth 2.0 -vakain ja digitaaliset linssit

GoPro on julkistanut uuden sukupolven toimintakameran: Hero8 Black -malli tulee myyntiin Venäjällä 22. marraskuuta hintaan 34 990 ruplaa. Uusi tuote on suljettu kestävään tiiviiseen koteloon: se ei pelkää upotusta veden alle 10 metrin syvyyteen. Sisäänrakennettu teline on ilmestynyt: alaosassa on erityiset metallista valmistetut taitettavat "korvat". Useita videotallennustiloja on toteutettu: esimerkiksi [...]

Bosch ehdottaa räjähteiden käyttöä sähköautojen turvallisuuden parantamiseksi

Bosch on kehittänyt uuden järjestelmän, joka on suunniteltu vähentämään sähköajoneuvojen akkupalojen ja ihmisten sähköiskun todennäköisyyttä liikenneonnettomuuden sattuessa. Monet potentiaaliset sähköisellä voimansiirrolla varustettujen autojen ostajat ovat huolissaan siitä, että auton korin metalliosat voivat saada jännitteitä onnettomuuden sattuessa. Ja tästä voi tulla este pelastukselle [...]

Enermax Liqmax III ARGB -sarjan LSS tuo väriä pelitietokoneellesi

Enermax on julkistanut Liqmax III ARGB -sarjan nestejäähdytysjärjestelmät (LCS), jotka on suunniteltu käytettäväksi pelipöytätietokoneissa. Perheeseen kuuluu malleja 120 mm, 240 mm ja 360 mm patteriformaatilla. Rakenne sisältää yhden, kaksi ja kolme tuuletinta, joiden halkaisija on vastaavasti 120 mm. Pumppuun yhdistetyssä vesilohkossa on patentoitu kaksikammiorakenne. Näin voit suojata pumppua [...]

Pienet Docker-kuvat, jotka uskoivat itseensä*

[viittaus amerikkalaiseen lastensatuun "The Little Engine That Could" - noin. Per.]* Pienten Docker-kuvien automaattinen luominen tarpeisiisi Epätavallinen pakkomielle Viimeisten parin kuukauden ajan olen ollut pakkomielle ajatuksesta, kuinka paljon pienempi Docker-kuva voi olla samalla kun sovellus saa edelleen toimimaan? Ymmärrän, ajatus on outo. Ennen kuin sukeltamme […]

Firefox 69.0.2 -päivitys korjaa YouTube-ongelman Linuxissa

Firefox 69.0.2:lle on julkaistu korjaava päivitys, joka eliminoi kaatumisen, joka tapahtuu Linux-alustalla, kun videon toistonopeutta YouTubessa muutetaan. Lisäksi uusi julkaisu ratkaisee ongelmat, jotka liittyvät sen määrittämiseen, onko lapsilukko käytössä Windows 10:ssä, ja eliminoi kaatumisen, kun tiedostoja muokataan Office 365 -sivustolla. Lähde: opennet.ru

Türkiye määrää Facebookille 282 000 dollarin sakon henkilötietojen luottamuksellisuuden rikkomisesta

Turkin viranomaiset ovat rankaiseneet sosiaalista verkostoa Facebookia 1,6 miljoonalla Turkin liiralla (282 000 dollaria) tietosuojalain rikkomisesta, mikä koski lähes 300 000 ihmistä, Reuters kirjoittaa viitaten Turkin henkilötietosuojaviranomaisen (KVKK) raporttiin. Torstaina KVKK ilmoitti päättäneensä sakottaa Facebookia henkilötietojen vuotamisen jälkeen […]

Epic Games on alkanut jakaa yhden minuutin seikkailupelin Minit ilmaiseksi

Epic Games Store on julkaissut ankka Minit -seikkailupelin ilmaisen jakelun. Projektin voi noutaa palvelusta 10. asti. Minit on Jan Willem Nijmanin kehittämä indie-peli. Projektin erottuva piirre on kunkin pelisession 60 sekunnin kesto. Käyttäjä pelaa ankana, joka taistelee kirotun miekan kanssa. Tästä johtuen tasojen kesto on rajoitettu. […]