Analýza zdrojového kódu nástrojem gcov

Zdroj Zdroj: root.cz     18.04.2023 (00:00)     Sekcia it, počítače

V tomto článku se seznámíme s velmi užitečným nástrojem nazvaným gcov. Jedná se o jeden z nástrojů z ekosystému GCC, jenž slouží pro zjištění, které řádky v programovém kódu jsou skutečně volány (například z testů) a které nikoli. celý článek

Související články
 
Ďalšie články
 

Lexikální a syntaktická analýza zdrojových kódů jazyka Python (4.část)

Zdroj Zdroj: root.cz     25.08.2022 (00:00)     Sekcia it-pocitace

V dalším článku o lexikální a syntaktické analýze zdrojových kódů napsaných v Pythonu vlastně již překročíme oblast analýzy zdrojového kódu a přesuneme se k popisu bajtkódu, který je výsledkem překladu abstraktního syntaktického stromu (AST).

 

Softwarová sklizeň (31. 1. 2024): editor zdrojového kódu od tvůrců Atomu

Zdroj Zdroj: root.cz     31.01.2024 (00:00)     Sekcia it-pocitace

Sonda do světa otevřeného softwaru. Dnes se podíváme na výkonný editor zdrojového kódu, upravíme si pár fotografií, zakážeme si režim spánku a vyzkoušíme grafickou nástavbu pro Distrobox.

 

Kafka Connect: tvorba producentů a konzumentů bez zdrojového kódu

Zdroj Zdroj: root.cz     09.02.2023 (00:00)     Sekcia it-pocitace

V dnešním článku se ve stručnosti seznámíme s frameworkem nazvaným Kafka Connect. S ním je možné vytvářet producenty, konzumenty a transformátory zpráv pro Apache Kafku bez nutnosti tvorby a následné údržby zdrojového kódu.

 

[aktualita] NFT s částí původního zdrojového kódu WWW se vydražil za 116 milionů korun

Zdroj Zdroj: lupa.cz     30.06.2021 (22:42)     Sekcia it-pocitace

NFT zdrojového kódu world wide webu se v aukční síni Sotheby´s dnes vydražil za 5 434 500 USD (asi 116 milionů Kč). Kód do aukce dal autor WWW Tim Berners-Lee. Výnos dražby poputuje na dobročinné účely.  NFT je digitální token, který prostřednictvím blockchainu zaručuje originální původ nehmotných předmětů, jako jsou obrázky, statusy na sociálních sítích nebo dokumenty. Předmětem aukce bylo 9 555 řádek kódu, který vznikl mezi 3. říjnem 1990 a 24. srpnem 1991. Kód obsahuje implementaci tří…

 

Softwarová sklizeň (30. 12. 2020)

Zdroj Zdroj: root.cz     30.12.2020 (00:00)     Sekcia it-pocitace

[1 minuta čtení] Sonda do světa otevřeného softwaru. Dnes budeme pomocí editoru pracovat s Java bajtkódem, nahrajeme relaci v terminálu, nasdílíme soubory s ostatními zařízeními v síti a nakonec si naplánujeme práci se správcem úkolů. Recaf je editor pro úpravu Java bajtkódu. Usnadňuje modifikace a opravy složitého zdrojového kódu. U kompilovaných tříd jsou pro přehlednost místo reálných hodnot zobrazeny názvy proměnných z původního zdrojového kódu v Javě. V některých případech se může hodit možnost vložení části zdrojového kódu v Javě přímo v editoru bajtkódu, k čemuž slouží tzv. výraz (EXPR). Součástí okna editoru jsou také záložky s chybami, zásobníkem a lokálními hodnotami.

 

[aktualita] Tvůrce WWW Tim Berners-Lee dává část zdrojového kódu do aukce jako NFT

Zdroj Zdroj: lupa.cz     17.06.2021 (13:25)     Sekcia it-pocitace

Tim Berners-Lee, autor world wide webu, prodává prostřednictvím aukce část originálního zdrojového kódu, který posloužil k tvorbě moderního internetu. Kód jde do dražby v podobě NFT. Prodej zajistí aukční síň Sotheby´s a výnos půjde na dobročinné účely. World wide web vznikl v roce 1989 a umožnil používání internetu tak, jak ho dnes známe. Podle britské BBC vzbudil krok Bernerse-Leeho překvapení, protože je známý tím, že svůj nápad na WWW odmítl patentovat a přímo z kódu tak neměl žádný…

 

Knihovna LibCST umožňující snadnou modifikaci zdrojových kódů Pythonu

Zdroj Zdroj: root.cz     07.03.2024 (00:00)     Sekcia it-pocitace

Ukážeme si vlastnosti knihovny LibCST. Ta umožňuje snadnou modifikaci zdrojových kódů Pythonu. Tato modifikace ovšem neprobíhá přímo na úrovni zdrojového kódu, sekvence tokenů ani nad AST, ale nad CST (Concrete Syntax Tree).

 

Statické typové kontroly zdrojových kódů Pythonu prováděné nástrojem Mypy

Zdroj Zdroj: root.cz     15.06.2023 (00:00)     Sekcia it-pocitace

Nástroj Mypy se společně s dalšími podobnými nástroji (Pyright, Pyro) používá pro statickou typovou kontrolu zdrojových kódů v Pythonu. Ten totiž podporuje zápis typových anotací resp. nápověd (hints).

 

Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (3.část)

Zdroj Zdroj: root.cz     18.08.2022 (00:00)     Sekcia it-pocitace

V článku si ukážeme, jak lze analyzovat AST i jak se provádí překlad kódu reprezentovaného AST do bajtkódu Pythonu. Taktéž si ukážeme, jak je možné tento bajtkód zobrazit v čitelné podobě.

 

Statické typové kontroly zdrojových kódů Pythonu prováděné nástrojem Mypy (2.část)

Zdroj Zdroj: root.cz     20.06.2023 (00:00)     Sekcia it-pocitace

Ukážeme si práci s typově bezpečnými slovníky, typovou inferencí, práci s typově bezpečnými funkcemi (Callable) a ve druhé polovině pak převod aplikace bez určení datových typů ke kódu s doplněnými typovými informacemi.

Lexikální a syntaktická analýza zdrojových kódů jazyka Go (dokončení)

Softwarová sklizeň (4. 5. 2022): jednodušší verzování zdrojového kódu

Softwarová sklizeň (20. 4. 2022): minimalistický editor zdrojového kódu

Programování elektroniky: Postavíme kameru s jednoduchým detektorem pohybu

Překladače programovacího jazyka C pro historické osmibitové mikroprocesory (2)

Základní optimalizace v Go aneb pomáháme překladači

Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python

Základní optimalizace v Go aneb pomáháme překladači: konstrukce řetězců

Základní optimalizace v Go aneb pomáháme překladači (2)

Softwarová sklizeň (1. 2. 2023): nenáročný editor s bohatým rozhraním

Vyhodnocení kvality testů pomocí mutantů

Umělá inteligence jako krádež za bílého dne

Twitter zveřejnil své zdrojové kódy, po vzoru Linuxu chce zapojit veřejnost do opravy chyb

Microsoft se neubránil hackerům. Odnesli si část zdrojového kódu Bingu a Cortany

GitHub spočítal projekty a své uživatele. Vládne Python, Javascript a co nevidět Indie

GitHub opět vystavil kódy youtube-dl. I pirátský prográmek má právo na život

Just in time překlad programů psaných v Pythonu nástrojem Numba

Transcrypt: technologie umožňující použití Pythonu v prohlížeči

Zpracování dat reprezentovaných ve formátu JSON nástrojem jq

Rozhraní mezi nástrojem jq a programovacím jazykem Python

WhatsApp testuje rychlé přidávání kontaktů pomocí QR kódu

Komunikace mezi Pythonem a Javou s využitím nástroje py4j

Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (2.část)

Hardwarová akcelerace AV1 pro Intel Gen12/Xe, Rust možná v Linuxu [Stalo se]

Lexikální a syntaktická analýza zdrojových kódů jazyka Go (2.část)

Red Hat nabídne Enterprise Linux zdarma pro menší nasazení a týmy

Softwarová sklizeň (18. 11. 2020)

Legendární GTA vzniklo před 25 lety. Gangsterské šílenství se zrodilo díky chybě v kódu

Zpracování tabulek uložených v CSV i TSV pomocí SQL příkazů nástrojem „q“

Sazba zdrojových kódů v LaTeXu: balík fancyvrb

Sazba zdrojových kódů v LaTeXu: balík minted

Sazba zdrojových kódů v LaTeXu: balík listings

Postřehy z bezpečnosti: pašování škodlivého kódu v metadatech souborů

Lexikální a syntaktická zdrojových kódů jazyka Go

 
Počasí Kurzy

1 € = 27.453   CZK

1 € = 0.7276   GBP

1 € = 1.0736   CHF

1 € = 4.1582   PLN

1 € = 1.1168   USD

Program

Markíza19:00 TELEVÍZNE NOVINY

 

Jednotka19:55 Góly - body - sekundy

 

Dvojka20:00 Záznam zo žrebovania: KENO 10, Keno Joker, Loto, Joker, Loto 5 z 35 (B)

 

JOJ19:30 NOVINY TV JOJ

 

Kompletný tv program

Reality Horoskopy

Beran: Ak sa vás partner pýta, ako využijete voľné dni, vy sa pýtajte, ako si ich predstavuje. Je možné, že sa s vami bude chcieť pochváliť a pozve vás medzi priateľov, na ich úsudku mu veľmi záleží.

Býk: Dnes zacítite pocit naplnenia a úspechu. A ak sa darí vám, vaši priatelia a známi môžu rovnako počítať s vašou podporou a pomocou. Čaká vás množstvo pracovných aj súkromných stretnutí, kde prejavíte svoju schopnosť prejaviť účasť a poskytnúť cennú radu.

Blíženci: Dnes je váš deň, tak to využite. Poteší vás nejaká dobrá správa. Všetko sa pohne dopredu. Rozdávajte okolo seba úsmevy a ukazujte veselú tvár, lebo nie ste tak chudí, aby ste trocha šťastia nemohli dať.

Rak: Ak sa budete dnes predbiehať v rade alebo nebudete radu rešpektovať, môžete prísť domov dosť zničený. Na vašom okolí potom bude vysvetliť vám, prečo tomu tak je.

Lev: Ak sa chcete hádať, uvedomte si, že deň vám dáva energiu, takže máte dosť síl, aby ste neuhli a vytrvali až do víťazného konca. Buď uhnete, alebo deň zakončíte ujmou na zdraví.

Panna: Dnes vám uspokojenie môže prinášať iba láska, ale pretože váš nepružný a konzervatívny postoj môže hocikoho odradiť, voľte radšej úsmev. Ak sa k vám opačné pohlavie dnes priblíži, využite svoje šance.

Váhy: Plný energie budete iba v dopoludňajších hodinách. Celý ďalší zbytok dňa budete vyžadovať citlivejšie a jemnejšie zachádzanie. Ak si to navzájom poskytnete s ostatnými, budete celkom v príjemnej pohode.

Štír: Neprehrabávajte vrecká svojmu partnerovi! List od nelegálneho partnera tam síce neobjavíte, ale mohli by ste nájsť podrobný rozpis všetkých domácich prác, ktoré chce vo voľných dňoch stihnúť, čo by vás spoľahlivo otrávilo.

Střelec: Nesmiete sa stať panovačnými až diktátorskými. Mohlo by to mať netušené následky. Hľadajte svoje prednosti a verte, že ste dobrý taký, aký ste. Vo vzťahu máte potrebu väčšej istoty, alebo by ste radi realizovali niečo, čo vám už dlho vŕta v hlave.

Kozoroh: Dovoľte si byť voľný a ničím nezaťažený, aj keď je situácia neúnosná a vy máte pocit, že sa vám niečo vymklo z rúk.

Vodnář: Vaša dnešná fyzická odolnosť sa nedá porovnávať so silnejším znameniami horoskopu. Potreba odpočinku je u vás proste vyššia, a tak pozorne vnímajte signály vášho tela, ktoré poukazuje na preťaženie organizmu.

Ryby: Pozor dajte pri vysvetľovaní hocičoho. Budete hovoriť rýchlejšie než normálne a môžete nechtiac vyrobiť dosť veľký trapas. Pokiaľ nemusíte, radšej sa k ničomu nevyjadrujte, najmä nie písomne.

Ďalšie horoskopy