Literate programming: kombinace slovního popisu algoritmu s kódem

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

[20 minut čtení] V dnešním článku si ve stručnosti představíme některé novější nástroje podporující paradigma známé pod jménem literate programming. Jedná se o kombinaci slovního popisu algoritmu společně s vlastním zdrojovým kódem. 1. Literate programming celý článek

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

Jupyter Notebook – operace s rastrovými obrázky a UML diagramy, literate programming

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

[31 minut čtení] Jednou z předností Jupyter Notebooku je jeho schopnost integrovat v rámci diáře různé typy textů (včetně zdrojových kódů), rastrových obrázků i vektorových kreseb. Kromě grafů tak lze pracovat s obrázky či UML diagramy. 1. Jupyter Notebook – operace s rastrovými obrázky a UML diagramy, literate programming

 

Programovací technika nazvaná tacit programming

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

V dnešním článku se seznámíme se zajímavou programovací technikou, která je nazývána point-free style popř. v některých programovacích jazycích tacit programming.

 

Shluková analýza (clustering) a knihovna Scikit-learn (2)

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

Dnes si naznačíme některé meze algoritmu K-means, kterým jsme se zabývali v předchozím článku a které omezují použití tohoto algoritmu pouze na některé problémy řešené shlukovou analýzou.

 

Volba funkcí a algoritmů pro trénink neuronových sítí ve scikit-learning

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

Popíšeme si aktivační funkce, které lze vybrat při konstrukci neuronových sítí. Taktéž se zmíníme o možnosti výběru algoritmů použitých při tréningu neuronových sítí a jejich vlivu na kvalitu výsledků.

 

V 91 letech zemřel Jacob Ziv. Autor kompresních algoritmů, na kterých stojí GIF nebo ZIP

Zdroj Zdroj: zive.cz     28.03.2023 (16:45)     Sekcia it-pocitace

V sobotu 25. března zemřel ve věku 91 let Jacob Ziv – izraelský elektroinženýr, který se proslavil zejména spoluprací na tvorbě bezztrátových kompresních algoritmů LZ77 a LZ78. O jeho úmrtí informoval Izraelský technologický institut Technion, kde působil. „V roce 2021 se stal prvním izraelským ...

 

Chytrý videozvonek TP-Link Tapo D210 vidí barevně i v noci a vydrží půl roku. Teď je v akci za 1679 Kč

Zdroj Zdroj: zive.cz     12.03.2025 (09:45)     Sekcia it-pocitace

Videozvonek TP-Link Tapo D210 běžně stojí v průměru okolo 2500 Kč. V T.S.Bohemii jej teď zlevnili na 2099 Kč, ale se slevovým kódem TSBDNY-TPLINK-20 jej můžete koupit jen za 1679 Kč . Pokud se vyprodá, za dobrou cenu je teď i v Datartu. S kódem 2503DATNK20H vás vyjde na 2175 Kč . V obou obchodech ...

 

Kompresní algoritmy v souborech ZIP: Reduce a LZ77

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

[5 minut čtení] Kompresní formát ZIP je přes třicet let starý, přesto by mohl být i v současnosti pro někoho zajímavý. Podporuje několik kompresních algoritmů a ty si zde postupně rozebereme. V druhém díle se budeme věnovat hlavně Reduce a LZ77. V prvním díle jsme si řekli, že formát ZIP umožňuje několik algoritmů komprese a zabývali jsme se algoritmem Store a Shrink, což je v podstatě upravený LZW. V tomto díle budeme pokračovat algoritmem Reduce, který používá LZ77.

 

OpenSSH ukončí podporu algoritmu ssh-rsa. Co přesně to znamená?

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

[6 minut čtení] V souvislosti s vydáním OpenSSH verze 8.3 proběhly minulý týden internetem zprávy o budoucím vypnutí podpory algoritmu ssh-rsa. Co přesně to znamená a proč není potřeba propadat panice? Minulý týden vydali vývojáři OpenSSH verze 8.3. Jedná se o verzi která pouze opravuje drobné chyby a její vydání tedy není příliš zajímavé, na rozdíl od předchozího vydání 8.2, které mimo jiné přináší podporu autentizace pomocí FIDO U2F.

 

Knihovna Pandas: práce se seskupenými záznamy, vytvoření multiindexů

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

[46 minut čtení] Sedmá část seriálu o knihovně Pandas je věnována dokončení popisu operací se záznamy seskupenými metodou groupby. Následně se budeme zabývat takzvanými multiindexy, díky nimž bylo možné z Pandas odstranit datovou strukturu Panel. 1. Dokončení popisu operací se záznamy seskupenými metodou groupby

 

Futoshiki: constraint programming

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

V předchozím příspěvku jsem se pokusil naprogramovat řešení hry Futoshiki s využitím backtracking. To bylo to první, co mne napadlo. Nicméně jsem se dále pokusil vyzkoušet i jiné přístupy, které by mohly vést k vyřešení takové hry.

Podpora programovacího paradigmatu založeného na tocích (dat) knihovnou glow

Jazyk APL, kombinátory, vláčky a point-free style

Tato powerbanka od Alzy s kapacitou 20 tisíc mAh nikdy nebyla levnější. S kódem ušetříte 25 %

Programovací paradigma založené na tocích (dat) a knihovna goflow

Televize Markíza odsoudila politické útoky na své novináře

Dobíjecí tužkové baterie ve výrazné slevě. Čtyři AA baterie se slevovým kódem vyjdou jen na polovinu

Craiyon je odlehčená neuronka DALL-E. Klidně i na mobilu vygeneruje obrázek podle slovního zadání

Kombinace možností ggplot2 a Pythonu: knihovna Plotnine

Lékař: Kombinace nemoci plic a spánkové apnoe třikrát zvyšuje riziko úmrtí

Použití instrukcí SSE a AVX pro zrychlení bitových operací

Google opisuje od Applu. Přímo v Androidu uvidíte aktuální zdraví a kondici baterie

Aktuální bitcoionový výprodej a rozbitý algoritmický stablecoin

Pokuta pro Twitter za zneužívání osobních dat, kyberchondrie a propouštění v technologickém sektoru

Qubity: Nobelovy ceny opět za kvantovou fyziku, nový typ kvantového počítače, přehled algoritmů

Pošlete YouTube na detox. Jak si ochočit algoritmus a zbavit se otravných doporučení

Výpočty v systému pevné řádové čárky na platformě IBM PC (3. část)

Kompresní algoritmy v souborech ZIP: Deflate, Implode a srovnání

Jak vypadá a co bude umět Evropská digitální občanka a peněženka

C++: mapování hodnot z runtime na integrální konstanty

Qubity: Velkovýroba kvantových počítačů, teleportace logických qubitů, katalog kvantových algoritmů

O2 zlepší zabezpečení mPlateb, předplatné bude podmíněno PIN kódem

Google a Cloudflare chtějí postkvantově zajistit certifikáty a nerozbít přitom web

Rekurze a pattern matching v programovacím jazyku F#

Sněmovna rozhodne o kontrolách solárních elektráren a o hodnocení žáků

Manipulace s jednotkami a veličinami: aby se nesčítaly hrušky s jablky

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

Postkvantová doba se blíží: přinese rok 2022 konec šifrování, jak ho známe?

Postřehy z bezpečnosti: nová verze TLP a čínský klon Cobalt Striku

Brány Skeldalu na Linuxu, PartyDeck umí rozdělit obrazovku pro dvě hry

Softwarová sklizeň (17. 7. 2024): umělá inteligence s otevřeným kódem

Mravenčí kolonií na Nurikabe

Microsoft ukázal nové počítače a program na tvorbu grafiky pomocí slov

Sociální sítě jsou odsouzené ke vzniku bublin, hádek a nerovností

Softwarová sklizeň (7. 1. 2026): sémanticky smysluplné zobrazení rozdílů v kódu

 
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