Kategória: Blog

Unit-testy v DB — ako to robíme v Športmastere, druhá časť

Prvá časť — tu. Predstavte si situáciu. Stojí pred vami úloha vyvinúť novú funkciu. Máte vypracované materiály od svojich predchodcov. Ak predpokladáme, že nemáte žiadne morálne záväzky, ako by ste sa zachovali? Spravidla sa všetky staré materiály zabudnú a všetko sa začína odznova. Nikto nemá rád prehľadávanie cudzích kódov, a ak existuje […]

Chris Beard opustil pozíciu riaditeľa Mozilla Corporation

Chris Beard oznámil odchod zo svojej pozície generálneho riaditeľa (CEO) spoločnosti Mozilla Corporation, ktorú zastával od roku 2014, keď Brendan Eich odišiel. Predtým Chris od roku 2004 viedol marketing Firefoxu, zodpovedal za marketing v Mozille, reprezentoval projekt na výstavách a viedol komunitu Mozilla Labs. Medzi dôvodmi odchodu sa spomína túžba urobiť krok […]

Kritická zraniteľnosť na IMAP serveri Dovecot

V opravách POP3/IMAP4 servera Dovecot 2.3.7.2 a 2.2.36.4, ako aj v doplnku Pigeonhole 0.5.7.2 a 0.4.24.2 bola odstránená kritická zraniteľnosť (CVE-2019-11500), ktorá umožňuje zápis údajov mimo prideleného vyrovnávacieho priestoru zaslaním špeciálne formátovanej požiadavky prostredníctvom protokolov IMAP alebo ManageSieve. Problém môže byť zneužitý pred overením užívateľa. Funkčný exploit zatiaľ nie je pripravený, ale […]

«Rust — budúcnosť systémového programovania, C — nový assembler» — vystúpenie jedného z popredných inžinierov Intelu

Na nedávno konanom Samite technológií s otvoreným zdrojovým kódom (Open Source Technology Summit — OSTS) Josh Triplett, vedúci inžinier firmy Intel, uviedol, že jeho spoločnosť má záujem o dosiahnutie "parity" jazyka Rust s doteraz dominujúcim jazykom C v oblasti systémového a nízkoúrovňového vývoja. Vo svojej prezentácii s názvom […]

Vydanie tl 1.0.6

tl — multiplatformová webová aplikácia s otvoreným zdrojovým kódom (GitLab) pre prekladateľov umeleckej literatúry. Aplikácia rozdeľuje nahrávané texty na fragmenty podľa symbolu nového riadku a usporadúva ich do dvoch stĺpcov (originál a preklad). Hlavné zmeny: Pluginy pre vyhľadávanie slov a fráz vo slovníkoch; Poznámky v preklade; Celková štatistika prekladu; Štatistika dnešnej (a včerajšej) práce; […]

Ruby on Rails 6.0

15. augusta 2019 bol vydaný Ruby on Rails 6.0. Okrem mnohých oprav sú hlavným novinkám verzie 6 tieto: Action Mailbox – smeruje prichádzajúce e-maily do podobných ovládačom schránok. Action Text – možnosť uchovávania a úpravy obohateného textu v Rails. Paralelné testovanie – umožňuje spustiť sadu testov paralelne. T.j. testy je možné spúšťať súčasne. Testovanie […]

Live distribúcia Knoppix po 4 rokoch používania ukončila podporu pre systemd.

Po štyroch rokoch používania systemd odstránil distribúciu Knoppix založenú na Debian sporný systém inicializácie. Túto nedeľu (18. augusta *) vyšla verzia 8.6 populárneho linuxového distribútu Knoppix založeného na Debiane. Základom vydania je Debian 10 (Buster), ktorý bol vyhlásený 9. júla, s radom balíkov z vetiev testing a unstable na zabezpečenie podpory nových grafických kariet. Knoppix je jedným z prvých live-CD […]

Vývojári Perl zvažujú zmenu názvu pre jazyk Perl 6

Vývojári jazyka Perl diskutujú o možnosti rozvoja jazyka Perl 6 pod iným menom. Pôvodne sa navrhovalo premenovať Perl 6 na „Camelia“, ale potom sa pozornosť presunula na meno „Raku“, ktoré navrhol Larry Wall, ktoré je kratšie, viaže sa na existujúci perl6 kompilátor „Rakudo“ a neprekrýva sa s inými projektmi v vyhľadávačoch. Meno Camelia bolo navrhnuté, pretože ide o existujúce meno maskota a […]

Architektúra fakturačného systému novej generácie: transformácia s prechodom na Tarantool

Prečo taká korporácia ako MegaFon potrebuje Tarantool v billing? Na prvý pohľad sa zdá, že zvyčajne prichádza dodávateľ, prináša nejakú veľkú krabicu, zapája ju do zásuvky - a je tu billing! Kedysi to tak bolo, ale teraz je to archaika a také dinosaure už vyhynuli alebo vyhynú. Pôvodne bol billing systém na vystavovanie účtov - počítadlo alebo kalkulačka. V modernom telekome - je to systém automatizácie celého životného cyklu interakcie s abonentom […]

Tarantool Cartridge: shardovanie Lua-bekendu v troch riadkoch

U nás v Mail.ru Group máme Tarantool - to je server aplikácií na Lua, ktorý zároveň funguje aj ako databáza (alebo naopak?). Je rýchly a skvelý, ale možnosti jedného servera nie sú nekonečné. Vertikálne škálovanie tiež nie je liekom, a preto v Tarantool existujú nástroje na horizontálne škálovanie - modul vshard [1]. Umožňuje shardovanie […]

Pale Moon 28.7.0

K dispozícii je nová významná verzia Pale Moon — prehliadača, ktorý bol kedysi optimalizovanou verziou Mozilla Firefox, ale časom sa stal dostatočne samostatným projektom, ktorý je v mnohých ohľadoch nekompatibilný s originálom. Táto aktualizácia zahŕňa čiastočné prepracovanie JavaScript motora, ako aj implementáciu niekoľkých zmien, ktoré môžu ovplyvniť funkčnosť webových stránok. Tieto zmeny realizujú verzie špecifikácií […]

The Fuck

Áno-áno, neskrývate sa. Presne tak — the fuck — sa nazýva tento príkazový nástroj, ktorého zdrojové kódy môžete nájsť na Githube. Tento magický nástroj robí jednu veľmi užitočnú prácu — opravuje chyby posledného vykonaného príkazu v konzole. Príklady ➜ apt-get install vim E: Could not open lock file /var/lib/dpkg/lock — open (13: Permission denied) E: […]

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster