Ha, nejste normální (nic ve zlým). Jen tak pro zábavu jsem porovnal první skript a dnes uvedenou verzi. To není jen několik změn. Přepsal jste skoro veškerou 'logiku'.
Nevím jaké máte zkušenosti s programováním, ale jako senior programátor si dovolím pár vět.
Určitě jde udělat některé věci lépe a šetrněji vůči systému. Na druhou stranu jsem byl po několika minutách schopen orientovat se v kódu.
+ modul system, cpu graf jste vyřešil opravdu hezky
+ modul počasí, blok pro rozdělení textu předpovědi
+ modul disky, přepracovaná logika je přehlednější než původní
- modul disky, v mém systému se nepřipojují výměnné disky do "media" - upraveno během chvilky, ale přidání celého bloku kódu pro jiný adresář není nic nepřekonatelného
- velmi stroze popisujete kód, někde nápověda schází
Celkově se jedná z mého úhlu pohledu o dobře napsaný kus kódu (chybička se asi najde). V práci kontroluji horší výplody programátorů. Na závěr se zeptám na funkci reload. Uniká mi její smysl.
Děkoji za konstruktivní kritiku. Mé zkušennosti ohledně prograování jsou skoupé.
Basic na 8bit arch, assembler a arex na Amize, C a C++ na Intelu. Funkce reload slouží jen ke správnému nastavení pozice kurzoru. U XFCE prostředí se mi stávalo, že po startu systému se text označoval ke kliknutí i když nebyl kurzor na textu. Reload skriptu napomůže ke správnému určení pozice vůči textu.