Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Root do mailu
RSS
Blogy
Knihy
Speciály
Manuály
Licence
Jak na Linux
Zdroják
Hledat
Root.cz
»
Témata
»
Go
Go
121
–
150
/
164
První strana
Předchozí strana
1
2
3
4
5
6
Následující strana
Poslední strana
Gophernotes: kombinace interaktivního prostředí Jupyteru s jazykem Go
Ve výzkumu v oblastech numerických výpočtů, simulací, ML a AI se poměrně razantním způsobem prosadil jazyk Python. Ovšem i zde můžeme použít další programovací jazyky. Relativním nováčkem na tomto poli je jazyk Go.
Pavel Tišnovský
27. 12. 2019
Doba čtení:
41 minut
Khan Academy přechází z Pythonu na Go
Khan Academy modernizuje svůj serverový software a přechází z monolitického řešení v Pythonu na mikroslužby implementované v Go. Vývojáři uvádějí, že zvažovali použití Kotlinu (jazyk nad JVM), ale testy ukázaly, že řešení v Go používá mnohem méně…
Calculon
22. 12. 2019
Další možnosti nabízené projektem MinIO
V dalším článku se seznámíme s vlastnostmi této alternativy k AWS S3. Ukážeme si přístup do úložiště Minia z jazyka Python, popíšeme si řízení přístupu k objektům a řekneme si, které vlastnosti S3 Minio nepodporuje.
Pavel Tišnovský
19. 12. 2019
Doba čtení:
48 minut
Projekt MinIO: jedna z nejužitečnějších aplikací naprogramovaných v Go
Ve stručnosti se seznámíme s projektem nazvaným MinIO. Jedná se o sadu několika služeb a nástrojů, které uživatelům poskytují distribuované datové úložiště určené pro ukládání obecných (nestrukturovaných) dat.
Pavel Tišnovský
17. 12. 2019
Doba čtení:
48 minut
Univerzální testovací nástroj Robot Framework a BDD testy
Ve druhém článku o Robot Framework si ukážeme další možnosti, které lze využít při psaní testovacích scénářů. Zmíníme se mj. i o použití Robot Frameworku při tvorbě BDD testů, pro něž se běžně používá jazyk Gherkin.
Pavel Tišnovský
10. 12. 2019
Doba čtení:
23 minut
Testování Go aplikací s využitím knihovny GΩmega a frameworku Ginkgo
Důležitému tématu testování aplikací s využitím jazyka Go se budeme zabývat i dnes, protože si popíšeme velmi zajímavou knihovnu nazvanou GΩmega, kterou lze velmi snadno zkombinovat s frameworkem Ginkgo určeným pro tvorbu BDD testů.
Pavel Tišnovský
5. 12. 2019
Doba čtení:
39 minut
Před deseti lety byl představen programovací jazyk Go
Dne 10. listopadu 2009, tj. před deseti lety, byl veřejnosti představen programovací jazyk Go. V blogu, který naleznete na adrese blog.golang.org/10years shrnuje Russ Cox uplynulých deset let vývoje tohoto jazyka, včetně rostoucí komunity, která…
Pavel Tišnovský
10. 11. 2019
Zpracování konfiguračních souborů v Go s využitím knihovny Viper
Ve čtyřicáté části seriálu o programovacím jazyce Go si popíšeme některé možnosti nabízené balíčkem Viper. Tento balíček slouží ke zdánlivě triviální úloze – načítání a zpracování konfigurace.
Pavel Tišnovský
31. 10. 2019
Doba čtení:
39 minut
Golang & Cloud Native Workshop - 12. října v Brně
V sobotu 12. října proběhne v Brně akce s názvem Golang & Cloud Native Workshop. Tento workshop je určen pro vývojáře, kteří se chtejí seznámit s jazykem Golang a naučit se psát a nasazovat cloud-native aplikace na platformy OpenShift a Kubernetes. Počet míst je omezen, je nutná registrace.
pholta
1. 10. 2019
Vyšlo Go 1.13 RC1
Několik týdnů po betaverzi vyšla verze 1.13 (RC1) programovacího jazyka Go. Mezi novinky patří například rozšířená podpora číselných literálů, podpora arm64 pro další operační systémy, drobná rozšíření standardní knihovny či více instrukcí pro ARM…
Calculon
26. 8. 2019
Uživatelé nechtějí logo Google na nové stránce programovacího jazyka Go
Programovací jazyk Go má od minulého týdne novou stránku s trochu změněným vzhledem. Když se uživatelů na Twitteru zeptali, jak se jim líbí, jeden napsal, že by se mělo oddělat logo Google zcela dole vpravo. Lidé by si mohli myslet, že jde…
Jan Fikar
19. 7. 2019
Mikroslužby založené na REST API
V úvodních částech seriálu jsme se zabývali teoretickým popisem technologií, které jsou při tvorbě a provozu mikroslužeb používány. Pochopitelně nás však budou zajímat i praktické příklady, jimiž se začneme zabývat dnes.
Pavel Tišnovský
11. 7. 2019
Doba čtení:
40 minut
Vydána betaverze Go 1.13
Před několika dny byla vydána betaverze Go 1.13. Mezi novinky patří například literály pro imaginární čísla, zhruba o třetinu rychlejší defer, podpora více instrukcí v assembleru pro ARM a zejména nová escape analýza, díky níž se umisťuje méně…
Calculon
3. 7. 2019
Skriptovací jazyk Lua v aplikacích naprogramovaných v Go
Dnes se seznámíme s tím, jak je možné aplikace naprogramované v Go ovládat (skriptovat) s využitím skriptovacího jazyka Lua, který je pro tyto účely, tj. pro vestavění do jiných aplikací, poměrně často používán.
Pavel Tišnovský
28. 5. 2019
Doba čtení:
46 minut
Ladění aplikací v Go s využitím GNU Debuggeru a debuggeru Delve
Důležitou součástí vývoje aplikací je samozřejmě i jejich ladění, k němuž lze v případě jazyka Go využít jak GNU Debugger, tak i debugger nazvaný Delve, který je určen primárně pro potřeby Go.
Pavel Tišnovský
14. 5. 2019
Doba čtení:
37 minut
Pokročilejší použití vstupně-výstupních funkcí standardní knihovny jazyka Go
Dnes si ukážeme další (pokročilejší) možnosti, které nám poskytuje standardní knihovna u vstupně-výstupních operací. Popíšeme si komprimaci dat, přesun (seek) v načítaných a ukládaných souborech, tvorbu rour (pipe) atd.
Pavel Tišnovský
30. 4. 2019
Doba čtení:
41 minut
Knihovny pro Go umožňující naplánování a spouštění periodických úloh
Mezi další užitečné knihovny jazyka Go patří ty zajišťující periodické spouštění úloh. Jedná se vlastně o reimplementaci chování nástroje cron, ovšem všechny plánované úlohy jsou spouštěny v jediném procesu, každá v samostatné gorutině.
Pavel Tišnovský
16. 4. 2019
Doba čtení:
36 minut
Využití WebAssembly z programovacího jazyka Go
Standardní překladač a linker jazyka Go dokáže vytvářet spustitelné binární soubory jak pro všechny podporované architektury, tak i pro virtuální stroj WebAssembly. Dnes se tedy s touto zajímavou technologií podrobněji seznámíme.
Pavel Tišnovský
4. 4. 2019
Doba čtení:
30 minut
Naučte se programovat v Go (školení)
Víte, co mají společného Kubernetes, Docker, InfluxDB nebo Caddy web server? Programovací jazyk Go! Pojďte se s ním seznámit na naše nové školení Úvod do Go. Seznámíte se s ekosystém Go, co je třeba než začnete programovat a na praktických ukázkách…
Redakce
3. 4. 2019
Knihovny určené pro tvorbu testů v programovacím jazyce Go
Dnes navážeme na část předchozí, v níž jsme se seznámili s psaním jednotkových testů i s mockováním funkcí a metod. Dnes si popíšeme další knihovny, které jsou určeny pro usnadnění psaní jednotkových i integračních testů.
Pavel Tišnovský
2. 4. 2019
Doba čtení:
45 minut
Google vydal Go 1.12.1 a 1.11.6
Google vydal update nedávno představené verze 1.12 svého jazyka Go. Jde vesměs o opravy chyb v cgo a standardní knihovně. Verze 1.12 vydaná koncem února přinesla například efektivnější správu paměti, TLS 1.3, syscally přes libSystem na operačním…
Calculon
15. 3. 2019
Komunikace s message brokery z programovacího jazyka Go
Seriál o message brokerech by nebyl úplný, pokud bychom se neseznámili s implementací klientů v jazyku Go. Proto si ukážeme balíčky stomp a rmq. Taktéž se seznámíme se systémem NATS, který je naprogramován právě v Go.
Pavel Tišnovský
7. 3. 2019
Doba čtení:
36 minut
Vývoj síťových aplikací v programovacím jazyku Go
Jednou z oblastí, v níž je jazyk Go úspěšně používán, jsou síťové aplikace, ať již se jedná o jednoúčelové utility, nebo i o mnohdy komplikované servery. V dnešním článku se budeme zabývat právě tímto důležitým tématem.
Pavel Tišnovský
14. 2. 2019
Doba čtení:
31 minut
Nechte Go plavat, teď sviští Java
Go se používá hlavně v systémech, kde je potřeba rychlý start, malé nároky na paměť, snadná komunikace mezi více vlákny a kde se použití Céčka jeví příliš nebezpečné. Ale Go není jediná cesta, jak něco takového dosáhnout.
Jaroslav Tulach
4. 12. 2018
Doba čtení:
7 minut
Datové typy v programovacím jazyku Go
Ve druhé části seriálu o jazyku Go se seznámíme s typovým systémem tohoto jazyka. Kromě jednoduchých datových typů si samozřejmě popíšeme i složené datové typy, především pole, řetězce, řezy a později i struktury a mapy.
Pavel Tišnovský
27. 11. 2018
Doba čtení:
33 minut
Go: minimalistický a překvapivě výkonný programovací jazyk
V novém seriálu se seznámíme s jazykem Go. Umožňuje překlad do nativního kódu, takže výsledkem by měly být rychlé aplikace. Současně se ovšem Go v některých ohledech od nízkoúrovňových jazyků liší.
Pavel Tišnovský
20. 11. 2018
Doba čtení:
30 minut
Bude příští kernel napsaný v Go?
Skupina výzkumníků z MIT, mezi nimiž je i známý Robert Tappan Morris, autor pravděpodobně prvního červa šířícího se přes Internet (1988) a první člověk, který byl za takovou činnost odsouzen, prezentovala tento týden výzkumnou zprávu zabývající se…
ivoszz
10. 10. 2018
Router7: router kompletně napsaný v Go
Router7 je softwarový router (DHCPv4, DHCPv6, DNS, …) kompletně napsaný v Go. Napsal jej bývalý uživatel Turris Omnia, kterému po aktualizaci odhcp6c přestalo fungovat DHCP s jeho ISP (Fiber7). Nedostatky byly patrně na obou stranách. Autor…
Jan Fikar
27. 8. 2018
Chyba v Go ve funkci big.Int.Exp může ovlivnit kryptografický software
Bezpečnostní výzkumník Guido Vranken, který letos našel chyby v OpenVPN a loni bicyklový útok na HTTPS, tentokrát našel chybu ve funkci exponenty pro velká přirozená číslabig.Int.Exp v jazyce Go. Tato funkce může teoreticky ovlivnit kryptografický…
Jan Fikar
24. 11. 2017
GopherOS - experimentální OS napsaný v Go
Ne nejedná se o předchůdce webu, službu gopher ale pokus o napsaní operačního systému v Go. Projekt GopherOS začal Achilleas Anagnostopoulos jako zábavu při učení se programovat v Go. Volně k stažení pod MIT licencí je na GitHubu. (zdroj: OSNews)
anonymní
13. 6. 2017
121
–
150
/
164
První strana
Předchozí strana
1
2
3
4
5
6
Následující strana
Poslední strana
Zprávičky
Zničení desítek strategických letadel způsobil Orange Pi Zero 2W
Desítky miniaturních FPV dronů zdecimovaly strategické letectvo Ruska – to jste si už asi všichni přečetli. Ale víte, co v těch FPV dronech…
6. 6.
Ztráta dat u Bcachefs a jádra 6.15
V jádře 6.15 se vyskytuje chyba v souborovém systému Bcachefs. Pokud uživatel po výskytu chyby spustil fsck -y, mohlo dojít ke ztrátě dat…
6. 6.
Borderlands 2 zdarma na Steamu
Na Steamu lze nyní zdarma získat RPG kooperativní střílečku Borderlands 2. Jde o slevy na celou značku Borderlands patrně kvůli novému dílu…
6. 6.
Další zprávičky
Napište zprávičku
Anketa
Měl by stát zveřejňovat veškerý zdrojový kód softwaru používaného ve státní správě?
Ano
Ne
Nevím
Chcete se proškolit Linux za zlomek ceny? Využijte dotaci 82 % z ceny!
TO CHCI
ČLÁNKY DO MAILU