Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Blogy
Knihy
Jak na Linux
Zdroják
Hledat
Root.cz
Programovací jazyky
C++, C, Java, Perl, PHP, Python, ...
991
–
1 020
/
2 076
První strana
Předchozí strana
30
32
33
34
35
36
40
Následující strana
Poslední strana
Knihy z oblasti IT zdarma
Vydavatelství Packt Publishing pořádá kampaň Free learning, v rámci které máte možnost si každý den zdarma stáhnout jednu určenou knihu z oblasti IT (v angličtině). V poslední době se v této kampani objevily například tituly: M…
Čik
9. 3. 2016
Underscore aneb další knihovna pro funkcionální programování v JavaScriptu
Na články o knihovně Mori navážeme popisem další zajímavé knihovny určené pro podporu funkcionálního programování v JavaScriptu. Jmenuje se Underscore a přímo pracuje s datovými strukturami JavaScriptu.
Pavel Tišnovský
8. 3. 2016
Doba čtení:
26 minut
Použití knihoven OpenVG a EGL (nejenom) na Raspberry Pi
Dnešní článek o počítačové grafice na Raspberry Pi bude zaměřen na vysvětlení základních postupů využívaných v knihovně EGL. Ukážeme si inicializaci EGL i způsob zjištění dostupných konfigurací framebufferu.
Pavel Tišnovský
25. 2. 2016
Doba čtení:
27 minut
JavaFX: šifrování H2 databáze, použití frameworku Apache Shiro
Minulý díl by věnován manipulaci s CSV soubory pomocí H2. V dnešním (posledním) článku si ukážeme dvě jednoduché možnosti, jak zabezpečit data pomocí šifrování souborů a přihlašovacích údajů.
Jaromír Vojtaj
25. 2. 2016
Doba čtení:
17 minut
Vytváříme IRC bota v programovacím jazyce Clojure
Dnešní část seriálu o jazyce Clojure bude zaměřena praktičtěji než předchozí tři části, protože si ukážeme, jakým způsobem je možné vytvořit jednoduchého IRC bota, a to s využitím knihovny nazvané irclj.
Pavel Tišnovský
23. 2. 2016
Doba čtení:
29 minut
Go 1.6 s podporou HTTP/2
Včera vyšel programovací jazyk Go 1.6. Hlavní změnou je podpora HTTP/2 v net/http, HTTP/2 je zapnuto jak pro server tak pro klienta při použití HTTPS. To přinese výhody řadě Go projektům, například webovému serveru Caddy. Uživatelé cgo by měli…
Jan Fikar
18. 2. 2016
JavaFX: H2 databáze a manipulace s CSV soubory
Minulý díl by věnován připojení H2 databáze do ukázkové aplikace, konfiguraci kombinace JOOQ+H2 a zobrazení dat z tabulky. V dnešním dílu se zaměříme na možnosti H2 při manipulaci s CSV soubory.
Jaromír Vojtaj
18. 2. 2016
Doba čtení:
11 minut
Hra Breakout napísaná v Tkinteri
Jedným z najlepších spôsobov, ako začať s programovaním, je naprogramovať si jednoduchú počítačovú hru. V tomto článku si ukážeme, ako vytvoriť jednoduchý klon hry Breakout pomocou knižnice Tkinter a jazyka Python.
Ján Bodnár
17. 2. 2016
Doba čtení:
11 minut
Asynchronní programování v Clojure s využitím knihovny core.async (dokončení)
V dnešním článku o knihovně core.async si na příkladech ukážeme použití makra go-loop, neblokující operace pro čtení a zápis do kanálů a taktéž funkce pipe a merge, které lze použít pro propojení kanálů.
Pavel Tišnovský
16. 2. 2016
Doba čtení:
22 minut
JavaFX: H2 + JOOQ – připojení, konfigurace, zobrazení záznamů v tabulce
Minulý díl byl věnován ukázce vkládání záznamů pomocí Hibernate. Zahájili jsme další kapitolu našeho seriálu o H2 databázi. Dnes si ukážeme připojení H2 z aplikace JavaFX, konfiguraci JOOQ a zobrazení záznamů v tabulce.
Jaromír Vojtaj
11. 2. 2016
Doba čtení:
11 minut
Spracovanie dlhotrvajúcej úlohy v Tkinteri
V článku si ukážeme, ako vytvoriť časovo náročnú úlohu v Tkinteri pomocou modulu multiprocessing. Našou úlohou bude výpočet Pi. Paralelné programovanie je náročné a v jednoduchom príklade narazíme na technické limity.
Ján Bodnár
10. 2. 2016
Doba čtení:
9 minut
Asynchronní programování v Clojure s využitím knihovny core.async (pokračování)
Před týdnem představená knihovna core.async nabízí i další možnosti využitelné při asynchronním programování. Jedná se o kanály s bufferem, podporu pro neblokující čtení a zápis dat do kanálů atd. Dnes se s těmito vlastnostmi seznámíme.
Pavel Tišnovský
9. 2. 2016
Doba čtení:
25 minut
JavaFX: Hibernate – ukládání nových záznamů, úvod do H2 databáze
Minulý díl byl zaměřen na zobrazení údajů v tabulce za pomoci Hibernate. Dnes dokončíme kapitolu o Hibernate ukázkou vkládání nových záznamů do tabulky několika způsoby. Také se zaměříme na jiné možnosti nasazení databázových systémů.
Jaromír Vojtaj
4. 2. 2016
Doba čtení:
14 minut
Asynchronní programování v Clojure s využitím knihovny core.async
V komunitě vývojářů používajících jazyk Clojure se velké popularitě těší knihovna core.async, která do jazyka přidává podporu pro asynchronní kanály známé například z Go. Popíšeme si základní možnosti této knihovny.
Pavel Tišnovský
2. 2. 2016
Doba čtení:
24 minut
Programování v JavaFX: vkládání nových záznamů do tabulky
Minule jsme zahájili novou kapitolu o Hibernate ORM včetně konfigurace a jednoduchého zobrazení tabulkových dat. Dnes se zaměříme na zobrazení dat v tabulce a ukážeme si dvě varianty mazání a aktualizace záznamů.
Jaromír Vojtaj
28. 1. 2016
Doba čtení:
8 minut
Novinky v Clojure verze 1.8.0
Jak jsme vás již informovali ve zprávičce, vyšla minulý týden nová verze programovacího jazyka Clojure. Některé změny se týkají základních knihoven, další pak optimalizací pro dosažení vyššího výkonu při překladu zdrojových kódů do bajtkódu JVM. Právě těmito změnami se budeme zabývat v dnešním článku.
Pavel Tišnovský
26. 1. 2016
Doba čtení:
24 minut
Programování v JavaFX: Hibernate ORM, úvod a základní konfigurace
Minulý díl by věnován aktualizacím a ukládání nových záznamů s pomocí projektu JOOQ. Také jsme si ukázali některé obecné možnosti projektu, a tím jsme ukončili část o JOOQ. V dnešním dílu zahájíme kapitolu o ORM Hibernate a ukážeme si jeho konfiguraci a jednoduché zobrazení dat z tabulky do konzole.
Jaromír Vojtaj
21. 1. 2016
Doba čtení:
14 minut
Clojure 1.8 přidává socket server
Programovací jazyk Clojure vyšel ve verzi 1.8. Z nejzajímavějších novinek zmiňme přidání dalších funkcí do clojure.string, direct linking nebo socket server pro vzdálené spojení. Pokud se o Clojure zajímáte víc, v changelogu najdete ještě mnoho…
Roman Bořánek
20. 1. 2016
Projekt Mori aneb perzistentní datové struktury pro JavaScript (dokončení)
Ve druhé a současně i poslední části článku o knihovně Mori, která do JavaScriptu přidává podporu pro perzistentní datové struktury, si představíme funkcionální přístup při zpracování dat. Taktéž si ukážeme práci s perzistentními množinami a mapami, které skvěle doplňují dříve popsané seznamy a vektory.
Pavel Tišnovský
14. 1. 2016
Doba čtení:
25 minut
Programování v JavaFX: aktualizace a vkládání záznamů pomocí JOOQ, obecné možnosti
Minulý díl byl věnován ukázce jednoduššího uložení výsledků dotazů. Tuto variantu jsme zobecnili tak, abychom si mohli zobrazit výsledky dotazu ve widgetu tabulky. Dnes ukončíme kapitolu o projektu JOOQ ukázkou aktualizace záznamů a vkládání nových záznamů do tabulky. Ukážeme si také některé obecné možnosti.
Jaromír Vojtaj
14. 1. 2016
Doba čtení:
9 minut
Projekt Mori aneb perzistentní datové struktury pro JavaScript
JavaScript se v posledních letech stal platformou, nad níž se staví další programovací jazyky, například jazyky se striktním typováním či jazyky funkcionální. Pro JavaScript dokonce vzniklo i několik knihoven, které do něj přidávají perzistentní (neměnné) datové struktury. Jednou z nich je i Mori.
Pavel Tišnovský
7. 1. 2016
Doba čtení:
28 minut
Programování v JavaFX: JOOQ, zobrazení dat ve widgetu, mazání záznamů
Minulý článek byl zaměřen na úvod do problematiky ORM a základní popis projektu JOOQ. Také jsme si ukázali jednoduchý příklad pro výpis obsahu tabulky do konzole. Dnes se pustíme do jednoduššího způsobu uložení výsledků dotazů. Tuto variantu zobecníme tak, abychom si mohli zobrazit výsledky dotazu ve widgetu tabulky.
Jaromír Vojtaj
7. 1. 2016
Doba čtení:
13 minut
Arch Linux má balíčky s PHP 7
PHP 7 vyšlo na začátku prosince a Pierre Schmitz nyní oznámil, že se balíčky dostaly do stabilních repozitářů distribuce Arch Linux. Změny se dotkly i některých balíčků, jejich konfigurace se přiblížila upstreamu. Obsah původního balíčku php-ldap…
Petr Krčmář
4. 1. 2016
Python se přestěhuje na GitHub
Mezi vývojáři Pythonu už delší dobu probíhá debata ohledně přesunu vývoje na Git. Na mailing listu bylo oznámeno, že ke změně skutečně dojde a kód se přestěhuje na GitHub. Podle návrhu PEP 0481 bude přesunut především vývoj vzorové implementace…
Petr Krčmář
4. 1. 2016
První oficiální vydání Perlu 6
Po 15 letech vývoje vyšla verze 1.0 Perlu 6. Přesněji Larry Wall oznámil verzi 6.c specifikace Perlu 6 (včetně více než 120 tisíc testů) a také vydání implementace Rakudo Perl 6 #94 “коледа”, která tuto specifikaci splňuje. Wendy sepsala proč je Perl 6 nový zajímavý jazyk.
anonymní
28. 12. 2015
Programování v JavaFX: ORM, JOOQ, zobrazení dat z tabulky
Minulý patnáctý díl seriálu byl ukončením kapitoly o využití standardních SQL dotazů do databáze v aplikacích JavaFX. Konkrétně jsme tuto kapitolu uzavřeli posledním dílem CRUD – ukládání nových záznamů do tabulky. Od dnešního dílu si postupně představíme další dvě možnosti, jak propojit JavaFX aplikaci a databázi.
Jaromír Vojtaj
17. 12. 2015
Doba čtení:
13 minut
Programování v JavaFX: vkládání nových záznamů do tabulky
V minulém dílu jsme ukončili ukládání aktualizovaných záznamů do tabulky a rušení změn údajů v editačních polích. Dnes dokončíme poslední kapitolku CRUD – ukládání nových záznamů do tabulky. Tím také zakončíme celou větší sérii, která se věnovala spolupráci JavaFX aplikace s databází PG.
Jaromír Vojtaj
10. 12. 2015
Doba čtení:
11 minut
Propojení světa LISPu se světem JavaScriptu s využitím transpřekladače Wisp (2.část)
Ve druhé části článku o transpřekladači Wisp si ukážeme, jakým způsobem lze implementovat obdobu programových smyček s využitím rekurze a TCO. Dále si popíšeme práci s proměnnými, práci s poli a vektory i to, jak se provádí překlad jmen deklarovaných funkcí do JavaScriptu. Nezapomeneme ani na tvorbu maker.
Pavel Tišnovský
8. 12. 2015
Doba čtení:
25 minut
PHP 7.0.0 snižuje nároky na paměť a zlepšuje výkon
Vývojáři představili očekávanou verzi PHP 7.0. Ta přináší především vylepšení na poli výkonu a také ke svému běhu potřebuje méně paměti. Zásadní novinkou je také nová verze Zend Engine 3.0, která nabízí kratší odezvy a možnost obsloužit více…
Petr Krčmář
7. 12. 2015
Apple otevírá programovací jazyk Swift
Jak společnost Apple na jaře slíbila, tak nyní činí. Její programovací jazyk Swift, primárně určený pro vývoj aplikací pro iOS a OS X, už je open-source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí Apache 2.0, další informace o projektu…
Roman Bořánek
4. 12. 2015
991
–
1 020
/
2 076
První strana
Předchozí strana
30
32
33
34
35
36
40
Následující strana
Poslední strana