Rubriik: Blogi

Kasulikud Eloquenti repod?

Eelmisel nädalal kirjutasin artikli Eloquent'i ente repoteemi kasutuuse kohta, kuid lubasin rääkida, kuidas seda osaliselt kasulikult kasutada. Selleks püüan analüüsida, kuidas seda malli projektides tavaliselt kasutatakse. Repoteemi minimaalne vajalik meetodite kogum: <?php interface PostRepository { public function getById($id): Post; public function save(Post $post); public function delete($id); […]

Otsing kiirusel 1 TB/s

TL;DR: Neli aastat tagasi lahkusin Google'ist, et luua uus serverite monitooringu tööriist. Idee oli ühendada ühte teenusesse tavaliselt isoleeritud logide kogumise ja analüüsi, mõõdikute kogumise, teavituste ja juhtpaneeli funktsioonid. Üks põhimõtteid on see, et teenus peab olema tõeliselt kiire, pakkudes DevOps'idele lihtsat, interaktiivset ja meeldivat töökogemust. See nõuab andmekogusid […]

Firefox on hakanud importima Windowsist juurtunnistusi.

Firefoxi sertifikaatide ladustamine. Mozilla Firefoxi 65 väljalaskmisega veebruaris 2019 hakkasid mõned kasutajad märgatud “Teie ühendus ei ole turvaline” või “SEC_ERROR_UNKNOWN_ISSUER” vigu, kui nad said HTTPS-lehtedele. Põhjuseks osutusid viirusetõrjeprogrammid nagu Avast, Bitdefender ja Kaspersky, mis paigaldavad oma juursertifikaadid kasutaja arvutisse MiTM-rünnaku kaudu HTTPS-liikluses. Kuna Firefox […]

Letsencrypti sertifikaatide automaatse saamise seadistamine Dockeris Linuxis

Hiljuti vahetasin virtuaalserveri ja pidin kõik uuesti seadistama. Eelistaksin, et veebisait oleks saadaval https kaudu ning letsencrypt sertifikaadid saaksid automaatselt välja antud ja pikendatud. Seda saab saavutada, kasutades kahte docker pilti nginx-proxy ja nginx-proxy-companion. See on juhend, kuidas seadistada veebisaiti dockeris, koos proksiga, mis automaatselt saab SSL sertifikaate. Kasutatakse virtuaalserverit CentOS 7. Ma […]

Kuidas kasutame viivitusega replikatsiooni hädaolukordade taastamiseks PostgreSQL-is

Replikatsioon — ei ole varundus. Või on? Nii kasutasime viivitusega replikatsiooni taastamiseks, juhuslikult kustutades otseteed. GitLabi infrastruktuuri spetsialistid vastutavad GitLab.com-i — kõige suurema GitLab-i eksemplari — toimimise eest. Siin on 3 miljonit kasutajat ja peaaegu 7 miljonit projekti, ning see on üks suurimaid avatud lähtekoodiga SaaS saite, millel on pühendatud arhitektuur. Ilma süsteemita […]

Unity Package Manager

Unity — platvorm, mis on eksisteerinud juba tükk aega ja pidevalt areneb. Siiski, töötades selles mitme projektiga korraga, võib endiselt esineda keerukusi ühiste allikate (.cs), raamatukogude (.dll) ja muude varade (pildid, helid, mudelid, prefabrikatsioonid) kasutamisel. Selles artiklis jagame meie kogemust sellise probleemi lahendamiseks Unitys. Meetodid […]

Kas inimene on mõistlik? Enam mitte

Paljud inimesed usuvad endiselt ekslikult, et nad tegutsevad peamiselt mõistlikult ja ratsionaalselt. Kuid teadus ja rakenduslik psühholoogia on juba ammu jõudnud järeldusele, et inimese käitumine on enamikus eluolukordades irratsionaalne ja mõistuse vastane. See ei ole hea ega halb, see on lihtsalt nii. Pakun teile autorite ja raamatute kogumit, kus tuuakse esile veenvaid argumente […]

Ajaloo esimene kahe naise avakosmose lend on tühistatud

Ameerika Ühendriikide Rahvuslik Aeronautika ja Kosmose Administratsioon (NASA) teatas, et planeeritud kahte naist esmakordne kosmosekäik ei toimu. Oletati, et naiste duetti peavad olema NASA astronaudid Christina Koch ja Anne McClain. Nende ülesanne oli […]

[в закладки] Bash algajatele: 21 kasulikku käsku

Materjal, mille tõlget täna avaldame, on mõeldud neile, kes soovivad õppida Linuxi käsurida. Selle tööriista tõhus kasutamine võimaldab kokku hoida palju aega. Kõne alla tuleb Bash käsurea ja 21 kasuliku käsu tutvustus. Räägime ka, kuidas kasutada käsuflaage ja Bash'i alias'e, mis kiirendavad pikkade […]

5 tüüpilist ülesannet JavaScripti vestlustes: analüüs ja lahendused

Tõlkijalt: esitleme teile Maria Perna artiklit, mis räägib JavaScripti tüüpilistest ülesannetest, mis kõige sagedamini esitatakse arendajatele tööintervjuudel. Artikkel on kasulik eelkõige algajatele programmeerijatele. Tehnoloogiaettevõtete intervjuud on ammu saanud legendiks. Selle üle pole imestada — eduka intervjuu sooritamine avab ukse hea töö saamiseks. Kuid […]

DHCP+Mysql server Pythonis

Selle projekti eesmärk oli: DHCP protokolli uurimine IPv4 võrgus. Python'i õppimine (peaaegu nullist 😉) DB2DHCP serveri asendamine (minu fork), originaal siin, mille koostamine uue operatsioonisüsteemiga muutub üha keerulisemaks. Samuti ei meeldi mulle, et binaarset versiooni ei saa "vahetada kohe". Töökindla DHCP serveri saamine on väljakutse, mis nõuab [ … ]

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster