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

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