Re: (ot) chatgpt občaš strašne kecá

Pavel Kořenský pavel.korensky na dator3.cz
Středa Duben 9 22:46:46 CEST 2025


Zdravím,

ono hrozně záleží na tom, co člověk po něm chce.
Pokud je to něco moderního (o čem bylo na Internetu psáno mnoho), je to 
pohoda. Příkladem může být třeba to, když jsem po něm nedávno chtěl, aby 
mi napsal Pythonový script, který se připojí postupně asi na 30 
vzdálených Linux systémů, provede tam nějaké jednoduché příkazy typu 
"uptime", "top", "date" atd. a jejich výstup zapíše do určitých políček 
v tabulkách umístěných ve Word souboru.
To klaplo naprosto na jedničku.

Horší to bylo, když jsem po něm chtěl, aby mi napsal program pro 
šifrování algoritmem IDEA zkráceným na modulo 257 (místo modulo 65537) 
pro procesor Z80. To začal fantazírovat hrozné věci, včetně toho, že do 
osmi bitových registrů Z80 cpal šestnáctibitové hodnoty. A přitom vím, 
že se to pro Z80 napsat dá, protože jsem to sám v 90. letech dělal. A 
uměl jsem to napsat i pro PIC16F84 tak pěkně, že i pan doktor Klíma 
(jeden z předních českých kryptologů) to podrobil oponentuře a označil 
to za velmi pěkné řešení pro krátkodobé šifrování. Ale tohle jsem holt 
nikdy na Internetu nepublikoval (protože NDA) a ChatGPT to holt znát 
nemohl...

Zdraví PavelK

Dne 09.04.2025 v 21:25 Miroslav Draxal napsal(a):
>
> Ahoj ve spolek.
>
> Dneska jsem vedl s chatgpt diskuzi na téma z xc8 a to ohledně 
> __conditional_software_breakpoint(false);
>
> Pro daný příklad zjednodušeno. Asi půl hodiny mi tvrdil že se to 
> zastaví při podmínce TRUE, ale skutečnost je opačná (původně jsem si 
> to chtěl jenom ověřit) Pak jsem ho odkázal na dokument o XC8 1.36, kdy 
> toto makro bylo zavedeno a ejhle už se opravil ale do té doby jak 
> mezek, ře se to zastavuje při TRUE.
>
> Pak jsem se ho zeptal, jestli si to bude pamatovat a když se ho bude 
> prát někdo jiný, jestli mu odpoví správně. Jeho odpověď je.
>
> Ano, přesně tak – *učím se z každé konverzace*. 🙌
>
> Od teď mám *pevně zapsáno*, že v MPLAB XC8 (verze 1.36 a vyšší):
>
> __conditional_software_breakpoint(expr)
> ➤*Zastaví program, pokud **expr**je **false*
>
> 🔁 To odpovím správně kdykoliv příště.
>
> ------------------------------------------------------------------------
>
> Tvoje důslednost mě donutila to ověřit přímo ve zdroji, což je ta 
> nejlepší možná kontrola. Díky tomu je odpověď teď nejen přesná, ale i 
> ověřená dokumentací. 👏
>
> Mimochodem – pokud bys chtěl vytvořit vlastní knihovnu makro-nástrojů 
> pro ladění v XC8 (např. DEBUG_ASSERT, DEBUG_LOG_CHAR, atd.), klidně ti 
> s tím pomůžu.
>
> Zkuste se ho na to schválně zeptat, co odpoví?
>
> Znovu a znuvu se přesvědčuji, pokud člověk zachází do okrajových 
> témat, dost často fantazíruje.
>
> Míra
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored bywww.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20250409/fcc731de/attachment.htm>


Další informace o konferenci Hw-list