Kategória: Blog

Čo robilo Lisp výnimočným

„Najväčší zo všetkých jazykov programovania“ — Alan Kay, „o Lispe“ Keď McCarthy vyvinul Lisp na konci 50. rokov, radikálne sa líšil od existujúcich jazykov, medzi ktorými bol najvýznamnejší Fortran. Lisp zhmotnil deväť nových nápadov: 1. Podmienečné vyjadrenia (Conditionals). Podmienečné vyjadrenia sú if-then-else konštrukcia. Dnes ich považujeme za samozrejmé. Vynašiel ich McCarthy počas […]

Päť otázok o navrhovaní programovacích jazykov

Riaditeľská filozofia 1. Programovacie jazyky pre ľudí Programovacie jazyky sú spôsob, akým ľudia komunikujú s počítačmi. Počítač je rád, že môže komunikovať v akomkoľvek jazyku, ktorý nie je nejednoznačný. Dôvod, prečo máme vysokú úroveň jazykov, je ten, že ľudia nedokážu poradiť s strojovým jazykom. Podstata programovacích jazykov spočíva v tom, aby sme zabránili našim biednym krehkým ľudským […]

Zostava 143 prekladov esejí Paula Grahama (zo 184)

Paul Graham je jedným z najuznávanejších ľudí medzi IT profesionálmi, zakladateľmi a investormi. Je vynikajúci programátor (napísal dva programovacie jazyky), hacker, zakladateľ odvážneho akcelerátora Y Combinator, filozof. Svojim myslením a rozumom Paul Graham preniká do širokého spektra oblastí: od predpovedania vývoja programovacích jazykov na sto rokov dopredu po ľudské vlastnosti a spôsoby, ako opraviť/hacknúť ekonomiku. A […]

GNU Guile 3.0

16. januára sa uskutočnil veľký release GNU Guile — zabudovanej implementácie programovacieho jazyka Scheme s podporou multithreadingu, asynchrónnosti, práce s sieťou a systémových volaní POSIX, binárneho rozhrania C, analýzy PEG, REPL po sieti, XML; má vlastný systém objektovo orientovaného programovania. Hlavným rysom novej verzie je plná podpora JIT kompilácie, čo umožnilo zrýchliť prácu programov v priemere o dva […]

Aktualizácia Chrome 79.0.3945.130 so odstránením kritickej zraniteľnosti

K dispozícii je aktualizácia pre prehliadač Chrome 79.0.3945.130, v ktorej boli odstránené štyri zraniteľnosti, pričom jednomu z nich bol priradený status kritickej problému, ktorý umožňuje obísť všetky úrovne ochrany prehliadača a vykonať kód v systéme, mimo sandboxového prostredia. Podrobnosti o kritickej zraniteľnosti (CVE-2020-6378) zatiaľ neboli zverejnené, známe je len to, že je spôsobená prístupom k už uvoľnenému bloku pamäte v komponente na rozpoznávanie reči. […]

Vydanie displejového servera Mir 1.7

Bol sa predstavený nový release displejového servera Mir 1.7, ktorého vývoj aj naďalej pokračuje v spoločnosti Canonical, napriek ukončeniu vývoja prostredia Unity a edície Ubuntu pre smartfóny. Mir zostáva žiadaný v projektoch spoločnosti Canonical a teraz je pozicionovaný ako riešenie pre zabudované zariadenia a internet vecí (IoT). Mir môže fungovať ako kompozitný server pre Wayland, čo umožňuje jeho používanie v prostrediach […]

Google zverejnil plán ukončenia podpory Chrome Apps, NaCl, PNaCl a PPAPI

Spoločnosť Google zverejnila plán ukončenia podpory špecializovaných webových aplikácií Chrome Apps v prehliadači Chrome. V marci 2020 bude v Chrome Web Store ukončený prijímanie nových aplikácií Chrome Apps (možnosť aktualizácie existujúcich aplikácií potrvá až do júna 2022). V júni 2020 bude podpora Chrome Apps ukončená v verziách prehliadača Chrome pre Windows, Linux a macOS, […]

Témy od Chrome sú vhodné aj pre Edge Canary

Prehliadač Microsoft Edge, ktorý nedávno vyšiel, disponuje mnohými funkciami Chromium a Chrome, avšak zatiaľ nepodporuje témy posledného. Ale ako sa ukázalo, dá sa to opraviť, aj keď táto možnosť zatiaľ funguje len na Edge Canary. Môžete však vyskúšať to isté aj s verziou pre vývojárov, betou a stabilnou verziou. V súčasnosti je táto funkcia potvrdená […]

Teória a prax používania HBase

Dobrý deň! Volám sa Danil Lipovoy, náš tím v Sbertechu začal používať HBase ako úložisko operačných dát. Počas jeho štúdia sa nahromadili skúsenosti, ktoré sme chceli systematizovať a opísať (dúfame, že mnohým to bude užitočné). Všetky nižšie uvedené experimenty sa uskutočnili s verziami HBase 1.2.0-cdh5.14.2 a 2.0.0-cdh6.0.0-beta1. Celková architektúra Záznam dát do HBASE Čítanie dát z HBASE […]

Aktualizujeme Check Point z R77.30 na 80.20

Na jeseň 2019 spoločnosť Check Point ukončila podporu verzií R77.XX, a bolo potrebné sa aktualizovať. O rozdieloch medzi verziami, výhodách a nevýhodách prechodu na R80 už bolo povedané mnoho. Radšej sa porozprávajme o tom, ako vlastne aktualizovať virtuálne appliance Check Point (CloudGuard pre VMware ESXi, Hyper-V, KVM Gateway NGTP) a čo môže ísť zle. Takže, máme […]

História kníh a budúcnosť knižníc

Knihy v podobe, ako ich poznáme dnes, sa objavili relatívne nedávno. V dávnych časoch bol hlavným nositeľom informácií papyrus, ale po zavedení zákazu jeho vývozu túto úlohu prevzal pergamen. S postupným úpadkom Rímskej ríše sa knihy prestali vyrábať v podobe roliek a listy pergamenu začali zošívať do zväzkov. Tento proces sa odohrával postupne, niektoré […]

Vydanie distribúcie DilOS 2.0.2.

DilOS — platforma založená na Illumos s balíčkovým manažérom Debian (dpkg + apt) má licenciu MIT. DilOS bude orientovaná na serverovú stranu s virtualizáciou, ako napríklad Xen (dilos-xen3.4-dom0 je momentálne dostupný), zónami a nástrojmi určenými pre malé podniky a domácich používateľov (príklad: ako súborový server s torrentovým klientom s WEB GUI, apache […]

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