Rubriik: Blogi

Üksuste testimine andmebaasides - kuidas me seda Sportmasteris teeme, teine osa

Esimene osa - siin. Kujutage ette olukorda. Teie ees on ĂŒlesanne uue funktsionaalsuse arendamiseks. Teil on eelkĂ€ijate loodud töötlused. Kui eeldada, et teil ei ole mingeid moraalseid kohustusi, siis kuidas te kĂ€ituksite? Enamasti unustatakse kĂ”ik vanad töötlused ja kĂ”ik algab uuesti. Keegi ei armasta tungida kellegi teise koodi, ja kui olemas on […]

Chris Beard lahkus Mozilla Corporationi juhi kohalt

Chris Beard teatas, et lahkub Mozilla Corporationi juhi (CEO) ametist, mida ta oli pidanud alates 2014. aastast, kui Brendan Eich lahkus. Enne seda juhtis Chris alates 2004. aastast Firefoxi edendamist, haldas Mozilla turundust, esindas projekti messidel ja juhtis Mozilla Labs'i kogukonda. Lahkumise pĂ”hjuseid nimetatakse sooviks astuda samm […]

Kriitiline haavatavus Dovecot IMAP-serveris

POP3/IMAP4-serveri Dovecot versioonides 2.3.7.2 ja 2.2.36.4 ning lisas Pigeonhole versioonides 0.5.7.2 ja 0.4.24.2 on kĂ”rvaldatud kriitiline haavatavus (CVE-2019-11500), mis vĂ”imaldab andmete kirjutamist mÀÀramata mĂ€llu, saates spetsiaalselt vormistatud pĂ€ringu IMAP vĂ”i ManageSieve protokollide kaudu. Probleemi saab Ă€ra kasutada autentimise etapis. Tööline eksploit veel ei ole valmis, kuid […]

«Rust — tulevik sĂŒsteemitarkvaraprogrammeerimise jaoks, C — uus assembli keel» — ĂŒhe juhtiva Intel'i inseneri esinemine.

Hiljuti toimunud avatud lĂ€htekoodiga tehnoloogiate tippsĂŒndmusel (Open Source Technology Summit — OSTS) rÀÀkis Josh Triplett, Intel'i peainsener, et tema ettevĂ”te on huvitatud sellest, et Rust saavutaks peagi «pariteedi» veel alati domineeriva sĂŒsteemide ja madalama taseme arenduse keele C-ga. Oma ettekandes pealkirja all […]

VĂ€ljalase tl 1.0.6

tl — mitmeid platvorme toetav avatud lĂ€htekoodiga veebirakendus (GitLab) ilukirjanduse tĂ”lkijatele. Rakendus jagab ĂŒles laaditud tekstid ridade lĂ”ppemise kohalt fragmentideks ning paigutab need kahte veergu (originaal ja tĂ”lge). Peamised muudatused: Kompileerimise ajal pluginaid sĂ”nade ja fraaside otsimiseks sĂ”naraamatutes; TĂ”lkes tehtud mĂ€rkmed; Üldstatistika tĂ”lke kohta; Statistika tĂ€nase (ja eilse) töö kohta; […]

Ruby on Rails 6.0

15. augustil 2019 ilmus Ruby on Rails 6.0. Lisaks paljudele parandustele on versiooni 6 peamised uuendused: Action Mailbox — suunab sisenevad meilid sarnastesse postkastidesse nagu kontrollerid. Action Text — vĂ”imalus salvestada ja redigeerida rikastatud teksti Railsis. Paljundustestimine — vĂ”imaldab testide komplekti paralleelselt kĂ€ivitada. St. teste saab kĂ€ivitada samaaegselt. Testimine […]

Live Knoppixi jaotamine loobus systemd-st pÀrast 4-aastast kasutamist.

PĂ€rast nelja aastat systemd kasutamist eemaldas Debian'i pĂ”hine Knoppix jaotamine vaieldava initsialiseerimissĂŒsteemi. Selle pĂŒhapĂ€eva (18. august *) ilmub Debian'ist pĂ”hineva populaarse Linuxi jaotuse Knoppix versioon 8.6. VĂ€ljalaske aluseks on 9. juulil ilmunud Debian 10 (Buster), koos hulga pakettidega testing ja unstable harudest uute graafikakaartide toe tagamiseks. Knoppix on ĂŒks esimesi live-CD […]

Perl arendajad kaaluvad vÔimalust muuta Perl 6 nime.

Perl keele arendajad arutavad vĂ”imalust arendada Perl 6 teise nime all. Alguses oli Perl 6 soovitatav ĂŒmber nimetada 'Camelia' nime alla, kuid seejĂ€rel suunati tĂ€helepanu Larry Walli pakutud nime 'Raku' poole, mis on lĂŒhem, seondub olemasoleva perl6 kompilaatoriga 'Rakudo' ja ei kattu teiste projektidega otsingumootorites. Nimi Camelia pakuti vĂ€lja, kuna see on olemasolev talismani nimi ja […]

Uue pĂ”lvkonna arveldusarkitektuur: transformatsioon ĂŒleminekul Tarantoolile

Miks on sellisel korporatsioonil nagu MegaFon Tarantool billingus? Vaatest nĂ€ib, et tavaliselt tuleb mĂŒĂŒja, toob suure kasti, ĂŒhendab pistiku pistikupessa — ja billing ongi olemas! Kunagi oli see tĂ”epoolest nii, kuid praegu on see arhaika ja sellised dinosaurused on juba vĂ€ljasurnud vĂ”i vĂ€ljasurnud. Alguses oli billing sĂŒsteem arvete esitamiseks — arve vĂ”i kalkulaator. Kaasaegses telekommunikatsioonis on see automaatika sĂŒsteem kogu elutsĂŒkli juhtimiseks kliendiga […]

Tarantool Cartridge: Lua-taustal oleva shardimine kolmes reas

Meie Mail.ru Grupis on Tarantool — see on rakenduste server Lua peal, mis samaaegselt töötab ka andmebaasina (vĂ”i vastupidi?). See on kiire ja Ă€ge, kuid ĂŒhe serveri vĂ”imalused ei ole siiski piiramatud. Vertikaalne skaleerimine ei ole samuti imerohi, seetĂ”ttu on Tarantoolis tööriistad horisontaalseks skaleerimiseks — moodul vshard [1]. See vĂ”imaldab shardimist […]

Pale Moon 28.7.0

Saadaval on uus mĂ€rkimisvÀÀrne versioon Pale Moon'ist — brauserist, mis kunagi oli Mozilla Firefoxi optimeeritud versioon, kuid on ajapikku muutunud piisavalt iseseisvaks projektiks, mis on juba paljuski originaalist ĂŒhist mitte omav. See uuendus sisaldab osalist JavaScripti mootori ĂŒmberehitust ning selle elluviimist mitmetes muudatustes, mis vĂ”ivad mĂ”jutada veebisaitide töötamist. Need muudatused ellu viivad spetsifikatsioonide versioonid […]

The Fuck

Jah-jah, te ei kuulnud valesti. Just nii — the fuck — on selle konsooli utiliidi nimi, mille lĂ€htekood on saadaval GitHubis. See maagiline utiliit teeb ĂŒhte vĂ€ga kasulikku tööd — parandab vigu viimasest kĂ€idud kĂ€sust konsoolis. NĂ€ited ➜ apt-get install vim E: Could not open lock file /var/lib/dpkg/lock — open (13: Permission denied) E: […]

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster