Root.cz

Syndikovat obsah Root.cz
Root.cz - informace nejen ze světa Linuxu
Aktualizace: 7 min 8 sek zpět

Kooperace mezi kódem psaným v Go a C: cgo

2. Říjen 2019 - 23:00
[35 minut čtení] Dnes si vysvětlíme, jak je možné z Go volat funkce vytvořené v jazyku C. Jedná se o relativně komplikovanou problematiku, protože je například nutné korektně uvolňovat paměť, provádět přetypování proměnných atd. 1. Kooperace mezi kódem psaným v Go a C: cgo

Jak na IQRF: směrování v síti a Fast Response Command

2. Říjen 2019 - 23:00
[3 minuty čtení] IQRF je bezdrátová technologie, která se často využívá v oblastech, které jsou pro jiné bezdrátové technologie problematické z hlediska rušení, umístění nebo komplexnosti. Pro lepší porozumění toho, proč v těchto oblastech IQRF funguje, se podívejme zblízka na proces směrování v síti IQRF a také na příkaz FRC – Fast Response Command.

Operační centrum Securitas střeží 13 tisíc objektů v Česku [Fotoreportáž]

2. Říjen 2019 - 8:00
V přízemí administrativní budovy v centru Prahy se nalézá hlavní Security operations centrum české pobočky švédské bezpečnostní firmy Securitas AB. Ta poskytuje bezpečnostní služby například i ministerstvu obrany USA.

Testování webových aplikací – návrhový vzor PageObject

1. Říjen 2019 - 23:00
[12 minut čtení] Tento článek je druhým článkem z minisérie týkající se funkcionálního testování webových aplikací. Dnes si připravíme PageObject, což je jednorázově pracná záležitost, která zpřehlední všechny další práce. Pro přístup k webové aplikaci jsem využíval Selenium WebDriver ve verzi 3.141.59 (dále jen Selenium). Jedná se o rozsáhlý a poměrně rozšířený framework umožňující ovládat webovou aplikaci přes běžný webový prohlížeč (Chrome, Firefox, Opera, …) pomocí programovacího jazyka. Tím byla v mém případě Java, ale na výběr jsou i C#, Ruby, Python a Javascript.

Softwarová sklizeň (2. 10. 2019)

1. Říjen 2019 - 23:00
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes si vyzkoušíme ambiciozní organizér dat, podíváme se na klienta pro vzdálený přístup k PS4, nastavíme si SpaceMouse a řekneme si o prohlížeči zdrojových kódů. Hierarchický nástroj pro práci s daty, který má za cíl nahradit tabulkové procesory, myšlenkové mapy, textové editory, správce osobních informací a malé databáze. Obsahuje také řadu nástrojů jako je kalendář, seznam úkolů, nástroje na řízení projektů, plánování, brainstorming, třídění myšlenek, prezentace a spoustu dalších.

Cloudflare spustil bezplatnou VPN pro všechny. IPv6 používá NAT

30. Září 2019 - 23:00
[7 minut čtení] Dlouho očekávaný produkt Cloudflare Warp je konečně k dispozici. Nabízí VPN i pro ty, co nevědí, co ta zkratka znamená. Podporuje také IPv6; řešení je ale velmi kontroverzní. Minulou středu oznámila společnost Cloudflare spuštění služby Warp. Jde o rozšíření funkce stávající mobilní aplikace 1.1.1.1 pro Android a iOS, která dosud řešila pouze šifrování DNS provozu, o plnohodnotnou VPN službu. Ta si zachovává jednoduchost obsluhy a je přátelská k mobilním zařízením. Aplikaci dominuje jediný přepínač sloužící k zapnutí či vypnutí funkce VPN, žádné další nastavení není k dispozici. Cloudflare také tvrdí, že se stará o ochranu soukromí: pravidelně čistí logy, neshromažďuje žádné údaje identifikující konkrétní uživatele a dokonce ani nepožaduje osobní údaje při instalaci aplikace.

Sedmdesátiny assemblerů: lidsky čitelný strojový kód

30. Září 2019 - 23:00
[41 minut čtení] Předchozí článek o historii IT byl věnován šedesátým narozeninám programovacího jazyka COBOL. Ovšem ještě před příchodem COBOLu a dalších vyšších programovacích jazyků se začaly používat assemblery, které slaví sedmdesátiny. 1. Sedmdesátiny assemblerů

GNOME 3.34: rychlejší Shell a vylepšení podpory Waylandu

29. Září 2019 - 23:00
[7 minut čtení] Po půl roce je tu další pravidelné vydání prostředí GNOME, tentokrát s pořadovým číslem 3.34. Přináší další dávku evoluce, z níž lze vypíchnout zvyšování výkonu, ladění vzhledu nebo lepší podpora Waylandu. Zprávy o rychlejším a na paměť méně náročném GNOME Shellu už znějí jako ohraná písnička, protože přicházejí s každým vydáním v posledních dvou letech. Nicméně pokaždé je to pravda. Vývojáři se na optimalizace dlouhodobě zaměřují a s každým vydáním přidávají další. Musím ale říct, že tentokrát je ten rozdíl nejcitelnější.

Postřehy z bezpečnosti: uživatelé při prodeji stále zapomínají smazat data z disku

29. Září 2019 - 23:00
[4 minuty čtení] Dnes se podíváme na výsledky nové studie University of Hertfordshire zabývající se disky z druhé ruky, na databázi obyvatel Ekvádoru, útok na Airbus, na zneužití přesměrování Googlu nebo na únik dat z amerického dopravního úřadu. Tři pětiny disků z druhé ruky obsahují data předchozího majitele. To ukazuje nová studie, kterou vypracovali výzkumníci z University of Hertfordshire ve spolupráci se společností Comparitech. Studie proběhla s 200 pevnými disky z druhé ruky, které byly zakoupeny na internetových aukcích.

Librem 5 je na světě, Solaris 11 bude mít podporu až do roku 2034 [Stalo se]

28. Září 2019 - 23:00
[6 minut čtení] Wine 4.17 přidává podporu DXTn a Windows Script Runtime Library, Intel SVT-AV1 0.7, Windows 10 a PowerShell WSL Interop, TSMC je přetížena nejen na 7nm linkách, ARM stále chce do HPC, Xiaomi s 8k/30fps videem. Otevřený/svobodný telefon Librem 5 v podobě prvního kusu z první várky dodávané nyní předplatitelům, se ukazuje na kratičkém videu. Vidět můžeme základní software telefonu, resp. rychlost jeho běhu, která zatím s ohledem na nadále trvající beta fázi a stav grafického ovladače není optimální.

Komiks: cesta do Ameriky

27. Září 2019 - 23:00
Život s ajťákem může být plný překvapení. Zvlášť u těch, co mají tu podivnou zálibu v mimozemšťanech. Začíná to nevinným sledováním dokumentů a po čase se bojíte, ať domů odněkud nedotáhne pravého mimozemšťana.

/e/ je klon Androidu ctící soukromí, stojí za ním tvůrce Mandrake Linuxu

26. Září 2019 - 23:00
[4 minuty čtení] Ač se stále nachází v beta verzi, operační systém /e/ od zakladatele Mandrake Linuxu lze nyní používat, případně zakoupit rovnou se starším repasovaným telefonem Samsung Galaxy. Google přitom ostrouhá. Dovolím si tvrdit, že Gaël Duval je ve světě otevřeného či svobodného softwaru poměrně výjimečná osobnost. Kdysi stvořil distribuci Mandrake, mnohými dodnes považovanou za první opravdu uživatelsky přívětivou, jejíž dědictví ostatně dodnes nese třeba Mageia a OpenMandriva. Poté se věnoval projektu Ulteo týkajícího se virtuálních desktopových řešení. Ale s tím, jak se svět pomalu přesouval od desktopů k mobilům, Gaël opět i sám pro sebe chtěl řešení, které není závislé na službách Googlu, o jehož shromažďování osobních i jiných informací snad už dnes nepochybuje ani ten nejzarytější fanoušek pánů Brina a Page.

Programovací jazyk Go pro skalní céčkaře (2.část)

25. Září 2019 - 23:00
[45 minut čtení] V dnešní části seriálu o jazyce Go si ukážeme další vlastnosti Go, které mohou překvapit ty vývojáře, kteří primárně používají programovací jazyk C a v menší míře i C++. Ukážeme si odlišnou práci s řetězci, poli, soubory a taktéž s chybami (chybovými stavy aplikace). 1. Programovací jazyk Go pro skalní céčkaře (2.část)

Jak na IQRF: tři ukázky, jak pomocí protokolu DPA komunikovat s IoT zařízeními

25. Září 2019 - 23:00
[4 minuty čtení] V předchozí části seriálu jsme si ukázali, jak postavíme síť IQRF a s touto sítí nyní pojďme dále pracovat. Naším dnešním cílem bude ze sítě získat teplotu ze zařízení a bliknout indikační LED na vybraném nodu. Protokol Direct Peripheral Access (DPA) je jednoduchý, bajtově orientovaný protokol používaný k řízení služeb a periferií zařízení IQMESH sítě (koordinátor a nody) pomocí rozhraní SPI nebo UART. Implementace protokolu DPA je distribuována ve formě plug-inů IQRF.

Do staré serverovny teklo, tak na Strahově vybudovali úplně novou

24. Září 2019 - 23:00
[7 minut čtení] Studenti si na Strahově vybudovali novou moderní centrální serverovnu. Bylo to potřeba, protože ta stará už nevyhovovala a navíc do ní občas teklo. Podívejte se s námi do míst, kde se sbíhají strahovské sítě. Strahovský klub Silicon Hill spravuje rozsáhlou počítačovou síť, která připojuje přibližně 3500 studentů. Optické propoje ze všech bloků se setkávají v takzvané Centrální serverovně (zkráceně CS), která se nachází v suterénu bloku osm. V roce 2013 prošla velkou rekonstrukcí, kterou jsme pro vás tenkrát podrobně zaznamenali.

Softwarová sklizeň (25. 9. 2019)

24. Září 2019 - 23:00
[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes budeme evidovat úkoly, upravíme digitální fotografie, trochu netradičně přejmenujeme soubory a nakonec si necháme vytvořit náhled GitHub readme souboru. dstask umožňuje evidovat úkoly, prioritizovat naplánovanou práci a synchronizovat s využitím gitu. Nabízí jistou úroveň predikce pro automatické aplikování filtrů a tagů do nových dotazů nebo úkolů. Pomoci mohou příkazy pro otevření URL adresy v prohlížeči nebo editaci markdown poznámek. V mnoha ohledech je dstask velmi podobný projektu taskwarrior, který k synchronizaci nespoléhá na git, ale na proprietární protokol.

Na LinuxDays letos uvidíte šedesát přednášek a potkáte zahraniční hosty

24. Září 2019 - 23:00
[1 minuta čtení] O víkendu 5. a 6. října proběhne v pražských Dejvicích osmý ročník největší české linuxácké konference LinuxDays. Připraveno je pro vás více obsahu, zahraniční hosté, RetroHerna a super stánky. První říjnový víkend se do Dejvic sjedou příznivci Linuxu, unixových operačních systémů, otevřených řešení či neotřelých technických nápadů. Jsou tu LinuxDays, osmý ročník velkého svátku všech geeků.

Základní knihovny pro 2D grafiku v jazyku Racket

23. Září 2019 - 23:00
[39 minut čtení] V dnešním článku o jazyku Racket si ukážeme vybrané balíčky sloužící pro práci s grafikou. Popis začneme u balíčku určeného pro vykreslování 2D grafiky, ovšem nezapomeneme ani na (kdysi velmi populární) balíček s želví grafikou. 1. Základní knihovny pro 2D grafiku v jazyku Racket

Superpočítač složený z 1060 desek Raspberry Pi má společnost Oracle [Obrazem]

23. Září 2019 - 9:00
Společnost Oracle představila na konferenci Oracle OpenWorld 2019 svůj nový superpočítač složený z 1060 jednotlivých desek Raspberry Pi 3 B+. Velký cluster je opravdu pěkný a dají se na něm dělat zajímavé věci.

Jak jsem (znovu) testoval webovou aplikaci

22. Září 2019 - 23:00
[15 minut čtení] Článek popisuje „extrémní“ případ testování v experimentálním projektu, kdy jsem se snažil napsat tolik (smysluplných) automatizovaných testů, kolik jen bylo možné. To pro běžné projekty je samozřejmě zbytečný luxus. Tato minisérie článků bude volně navazovat na předchozí minisérii „Co to znamená ‚pořádně‘ otestovat webovou aplikaci“, která vyšla na Root.cz v lednu a únoru 2019.