Rubrika: Blog

Kopyleft licence postupně vytlačují permissivní.

Společnost WhiteSource analyzovala licence 4 milionů opensourcových balíčků a 130 milionů kódových souborů ve 200 různých programovacích jazycích a dospěla k závěru, že podíl copyleft licencí neustále klesá. V roce 2012 bylo 59 % všech opensourcových projektů dodáváno pod copyleft licencemi, jako jsou GPL, LGPL a AGPL, zatímco podíl permissivních licencí, jako jsou MIT, Apache a […]

Ceph přes iSCSI — nebo na lyžích v houpací síti

Jsou mezi námi (céfisty) ti, kteří nemají rádi „profesionální extrém“? Těžko — jinak bychom se nezabývali tímto nesmírně zajímavým a zábavným produktem. Mnozí z těch, kteří se zabývali provozem Ceph, se setkali s jedním ne příliš častým (spíše velmi vzácným) ale někdy požadovaným scénářem — připojit Ceph přes iSCSI nebo FC. Proč? […]

Historie vzniku domácího cloudu. Část 5. Aktualizace 2019 – PHP 7.2, MariaDB 10.4 a Nextcloud 17

Před dvěma lety jsem publikoval sérii článků o vytváření webového serveru na bázi Debianu 8 a spuštění služby Nextcloud 11 na něm. Po několika měsících vyšlo doplnění obsahující 'diferenciální' informace o instalaci Nextcloud 13 na Debian 9. Na konci roku 2018 jsem jednoduše aktualizoval Debian a Nextcloud a nesetkal jsem se s něčím neobvyklým nebo zajímavým […]

Co udělalo Lisp výjimečným

„Největší z dosud vytvořených programovacích jazyků“ — Alan Kay, „o Lispu“ Když McCarthy vyvinul Lisp na konci 50. let, radikálně se lišil od existujících jazyků, mezi nimiž byl nejdůležitější Fortran. Lisp ztělil devět nových myšlenek: 1. Podmínková prohlášení (Conditionals). Podmínková prohlášení jsou konstrukce if-then-else. Nyní je považujeme za samozřejmost. Vynalezl je McCarthy během […]

Pět otázek o návrhu programovacích jazyků

Vedecká filozofie 1. Programovací jazyky pro lidi Programovací jazyky jsou tím, jak lidé komunikují s počítači. Počítač rád bude komunikovat v jakémkoli jazyce, který nebude nejednoznačný. Důvod, proč máme vysoceúrovňové jazyky, je ten, že lidé nedokážou zvládnout strojový jazyk. Podstatou programovacích jazyků je zabránit našim křehkým lidským […]

Výběr 143 překladů esejí Paula Grahama (z 184)

Paul Graham je jedním z nejrespektovanějších lidí mezi IT profesionály, zakladateli a investory. Je to prvotřídní programátor (napsal dva programovací jazyky), hacker, zakladatel odvážného akcelerátoru Y Combinator, filosof. Svými myšlenkami a rozumem Paul Graham proniká do širokého spektra oblastí: od předpovídání vývoje programovacích jazyků na sto let dopředu po lidské vlastnosti a způsoby, jak opravit/hacknout ekonomiku. A […]

GNU Guile 3.0

Dne 16. ledna proběhl významný release GNU Guile — vestavěné implementace programovacího jazyka Scheme s podporou vícevláknového zpracování, asynchronity, práce se sítí a systémovými voláními POSIX, binárního rozhraní C, analýzy PEG, REPL přes síť, XML; má vlastní systém objektově orientovaného programování. Hlavním rysem nové verze je plná podpora JIT-kompilace, což umožnilo zrychlit práci programů v průměru na dvojnásobek […]

Aktualizace Chrome 79.0.3945.130 s odstraněním kritické zranitelnosti

K dispozici je aktualizace pro prohlížeč Chrome 79.0.3945.130, ve které byly odstraněny čtyři zranitelnosti, z nichž jedna má status kritického problému, který umožňuje obejít všechny úrovně zabezpečení prohlížeče a vykonat kód v systému mimo sandboxové prostředí. Detaily o kritické zranitelnosti (CVE-2020-6378) zatím nebyly zveřejněny, ví se pouze, že je způsobena přístupem k již uvolněné části paměti v komponentě pro rozpoznávání řeči. […]

Vydání zobrazovacího serveru Mir 1.7

Byl vydán release displejového serveru Mir 1.7, jehož vývoj pokračuje firmou Canonical, i přes zanechání vývoje shellu Unity a edice Ubuntu pro smartphony. Mir zůstává žádaný v projektech Canonical a nyní je prezentován jako řešení pro vestavěná zařízení a internet věcí (IoT). Mir může být použit jako kompozitní server pro Wayland, což umožňuje spouštění v prostředích […]

Google zveřejnil plán na ukončení podpory Chrome Apps, NaCl, PNaCl a PPAPI.

Společnost Google zveřejnila harmonogram ukončení podpory specializovaných webových aplikací Chrome Apps v prohlížeči Chrome. V březnu 2020 bude v Chrome Web Store ukončeno přijímání nových aplikací Chrome Apps (možnost aktualizace stávajících programů potrvá do června 2022). V červnu 2020 bude podpora Chrome Apps ukončena ve verzích prohlížeče Chrome pro Windows, Linux a macOS, […]

Témata designu z Chromu jsou vhodná i pro Edge Canary

Prohlížeč Microsoft Edge, který byl nedávno vydán, obsahuje mnoho funkcí Chromium a Chrome, ale zatím nepodporuje motivy posledně jmenovaného. Jak se ukázalo, toto lze opravit, i když tato možnost funguje pouze v Edge Canary. Můžete se však pokusit udělat totéž s verzí pro vývojáře, beta verzí a oficiálním sestavením. V tuto chvíli je tato funkce potvrzena […]

Teorie a praxe používání HBase

Dobrý den! Jmenuji se Danil Lipovoj, náš tým ve Sbertechu začal používat HBase jako úložiště provozních dat. Během studia se nahromadily zkušenosti, které jsem chtěl systematizovat a popsat (doufáme, že to bude mnohým užitečné). Všechny níže uvedené experimenty byly prováděny s verzemi HBase 1.2.0-cdh5.14.2 a 2.0.0-cdh6.0.0-beta1. Celková architektura Zápis dat do HBase Čtení dat z HBase […]

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster