e-mail    Debatní kniha    Mapa stránek    Hlavní  
 7.července 2024 
 



Po vzoru minulé a řady dalších aktualizací napřed okomentuji doktorskou část a pak počítačovou. Z poměrně dlouhých intervalů mezi zdejšími jednotlivými příspěvky byste si mohli myslet, že nové powerpointové prezentace o plicařských věcech tvořím neméně sporadicky. Ono to tak není, ale často jsou to variace některého z dřívějších kusů a to se mi sem nechce nahrávat. Nicméně, od minula dva originálnější kousky vznikly. První prezentace se jmenuje Kvíkoty a věnuje se nepříliš častému poslechovému nálezu u pacientů s plicním postižením, který se, ač to zní nepravděpodobně, skutečně odborně nazývá kvíkoty.
Druhá je oproti první hutnější a delší a zabývá se stavy prudkých zhoršení nálezu u nemocných s plicními fibrózami - exacerbacemi IPP. Je popsáno o co jde, co s tím dělat a jak tomu předcházet. Do jedné věty lze ale téma shrnout tak, že předcházet se tomu dá trochu antifibrotiky a když to nastane, tak se s tím nic moc dělat nedá.

Třetí obrázek už vypadá počítačově. A taky, že jo! Je z mé, řekněme zánovní, utilitky MySysInf. To bylo tak. Na projektové stránkce FreeDOSu se kdysi objevilo oznámení o novém prográmku DOSfetch, který napodobuje UNIXovou funkci NeoFetch. Po spuštění vypíše základní informace o počítačovém systému a vedle tohoto výpisu zobrazí logo. V UNIXovém (Linuxovém) prostředí je to určeno hlavně pro vzdálené spouštění z jiného počítače přes síť, tak aby se správce mohl dozvědět informace o spravovaném stroji.
Ale zpátky k věci. Po odzkoušení onoho DOSového portu, tedy DOSfetch, jsem byl až pohoršen tím, jak je program úděsně amatérský, že zobrazuje irelevantní a zastaralé informace a ještě blbě. I celá idea programu mi přišla přihlouplá.
No, ale pak to ve mně postupně hryzalo, až jsem se rozhodl zkusit to také a lépe. Výsledek si můžete stáhnout.

A jako ještě další věc nahrávám ještě takovou drobnost, na kterou jsem zapomněl. Tedy, ne že bych zapomněl, že jsem ji vytvořil, ale vypadlo mi z hlavy, že jsem ji sem ještě nenahrál. Je to balík QMIDI a spíše než program k reálnému nasazení je to takový polotovar. Jde o velmi minimalistický přehrávač MIDI skladeb pro DOS. Hlavně ale jde o tu technologii. Využívá externí instalovatelný a odinstalovatelný ovladač pro přehrávání MIDI. Když jsem to na internetu objevil, tak obslužné rutiny byly psané v Basicu. Já je přepsal do pascalu a povedlo se mi dosáhnout toho, že překlad lze provést jak v Turbo pascalu, tak i ve Freepascalu. A to se hodí!


1.ledna 2024 
Nojo, nojo. Minule jsem sliboval, že aktualizace bude krátce po 7. listopadu. Nějak se to ovšem protáhlo a nový obsah nahrávám až nyní. Obrázky nahoře napovídají, že přibyly nové powerpointové prezentace. Vlevo vidíme podivné pány dělající něco ukrutně vědeckého a lékařského. Neméně ukrutná je i prezentace, která se zabývá některými metodami funkčního vyšetření plic.
Vpravo vidíme tlakovou patrolu. A tlapková patrola je v prvé řadě co? Jistě, v prvé řadě tým. Každý pejsek umí něco jiného, tudíž jde o multidisciplinární tým. A o tom je ta druhá prezentace. Konkrétně o roli multidisciplinárního týmu v managementu intersticiálních onemocnění plic.
Další oblast dnešní aktualizace je skrytá. Tyto moje stránky se zabývají nemainstreamovými až obskurními věcmi jako je operační systém DOS, pascal a tak podobně. A jak to tak na internetech bývá, tak hojně odkazuji na jiné obskurní stránky. Bohužel, ty jiné obskurní strnánky postupně mizí z webu a postupně nepříjemně narůstal počet nefunkčních odkazů.
S tím se dá jen málo dělat, ale jedna věc přeci jen provést lze. Existuje skvělá služba Wayback machine, která funguje skoro jako stroj času a dovoluje podívat se na internetové stránky jak vypadaly v různém období své existence. Například v takovém období, kdy ještě fungovaly. Řadu normálních odkazů jsem tak nucen měnit za odkazy na tyto archivované kopie.
Už to je to tak, jsem digitální nekromant. Zejména jsem takto ošetřil podstránku s odkazy.
Jako poslední tečku bych rád zmínil nově odkazovanou stránku DOS_deck.
Až nakouknete, tak se možná ušklíbnete jako „Co blbneš, stránek s online spouštěnými DOSovými hrami je na internetu už dávno celá řada.“
To sice ano, ale přesto zkuste právě tuto stránku, protože emulované prostředí tu funguje naprosto famózně. Škoda jen, že podporovaných her není více.


28.října 2023 
Mohl bych tvrdit, že vlastenecky provádím aktualizaci stránek z důvodu hlavního politického státního svátku naší země. Takto to ale není. Zkrátka to tak vyšlo, že jsem v noci na dnešek dokončil novou verzi svého textového editoru Bloček, který se tím posunul do verze 1.75
Novinky a odkaz na stažení naleznete jako vždycky na samostatné stránce.
Předpokládám, že po 7.listopadu budu aktualizovat zase. Ten den mám přednášet nějaké plicařské věci a budu ukazovat všelijaké analýzy a statistiky, jak to u nás v Krči chodí s plicními fibrózami.
To ale až příště :-)



15.července 2023 
Venku by dnes měl přijít nejteplejší den v roce. Uvidíme, zatím je brzy ráno. Pro každý případ asi zůstanu zalezlý ve svém doupěti. Každopádně, dnes máme kombinovanou aktualizaci. Tak, jako již několikrát, vykládám jak pneumologický obsah, tak i retroprogramovací.
Od minula jsem povídal na dvou plicařských akcích. V Kutné Hoře o překryvu fibrózy a emfyzému a v pražském Emauzském klášteře o nádorech v terénu fibrózy a příslušné prezentace sem dávám ke stažení

Od svého největšího programátorského projektu Bloček jsem si chtěl dát na nějakou dobu pauzu a chvíli se věnovat něčemu jinému, ale, jak to tak bývá, objevily se další nedostatky, které bylo potřeba napravit a pak jsem i přidal funkce ohledně záložek. Tudíž nahrávám verzi 1.74. Podrobnosti a odkazy ke stažení jsou na samostatné stránce.
Také jsem aktualizoval svoji utilitku ACPItool. Po fázi plíživého zmírání mi totiž na retromašině zdechla deska ASUS P4C800. V té době jsem měl již vyhlédnutou novou desku, která je zajímavou chimérou starších a novějších technologií. Jde o ASRock ConRoe865PE. Tahle karta totiž, mimo jiné, obsahuje čipset intel865PE, jenž obsahuje můstek ICH5. Tento čip je poslední, na kterém korektně funguje emulace SoundBlasteru na kartách SbLive/Audigy (alespoň bavíme-li se o implementaci podle Creative Labs).
No, a souběžně k tomuto staršímu čipsetu, nabízí procesorovou patici LGA775 a co je hlavní, podporuje i dosti nové procesory do této patice. Takže teď tam mám fyzické dvojjádro. Sice to nevyužiju, na tomto počítači spouštím jenom DOSy a Win98, ale i jednovláknový nárůst výkonu je oproti Pentiu 4 velký - i přes to, že procesor běží na nižší frekvenci (2,6 vs. 3,2 GHz).
A teď se konečně dostávám k tomu, že jsem tedy upgradoval desku a procesor, na obnoveném počítači pustil svoji utilitku ACPItool a ona chybně hlásila počet fyzických a logických CPU jader. Takže jsem musel opravit chybku v detekci. Novou verzi si zde můžete stáhnout.


29.dubna 2023 
Znovu vydávám novou verzi svého textového editoru a obrázkového prohlížeče Bloček. Programování jde klopotně. Zjistil jsem, ale že dobrý čas na tvorbu - a to platí jak pro takové to domácí programování, tak i pro tvorbů powerpointových prezentací do práce, je čas mezi čtvrtou a šestou hodinou ráno. Všichni v domě spí a já jsem vyspalý a lépe mi to myslí, než v prvních nočních hodinách.
Ohledně podrobností vás znovu odkážu na anglickou podstránku věnovanou Bločku.


26.prosince 2022 
Patrně poslední aktualizace v tomto roce. V mezidobí od minulého zápisku se mi podařilo zmrvit tabulku rozdělení diskových oddílů na mé programovací retromašině s Pentiem 4, na které, mimochodem, většinou tvořím tyto stránky. Následkem toho jsem přišel o většinu dat. Naštěstí ale celkem poctivě zálohuju, takže data jsem obnovil, ale po mnoha letech jsem si "užil" reinstalaci Win98, a to tak, aby koexistovaly s MS-DOSem 7.1 a FreeDOSem. Disk se zřejmě nesmazal jenom z důvodu mojí lehkomyslnosti a neopatrnosti, ale podle všeho se podílela i hardwarová chyba. Takže jsem alespoň přemigroval na větší disk...
Každopádně - tyhle lapálie na nějakou dobu zastavily moje programování. Teď už je mé pascalovské zázemí z valné části obnoveno a rozjely se práce na mém editoru Bloček. Potěšilo mě, že se objevili pomocníci, kteří vytvořili překlady do třech cizích jazyků. To je hodně prima. Ze svojí strany jsem opravil nějaké chyby, takže nyní s potěšením nahrávám verzi 1.72.
Stahování preferenčně na této podstránce.


16.listopadu 2022 
Už to tak chodívá, že když se vypustí nová ambiciózní verze programu, tak se v ní brzy najdou nepříjemné chyby a je třeba je odstraňovat. Takže nahrávám Bloček 1.71, která řadu chyb odstraňuje, přidává možnost přepnutí do němčiny a zavádí klávesové zkratky pro přepínání jednotlivých otevřených souborů
Více na samostatné stránce Bločku.

Druhá novinka, co jsem si na vás připravil, je nevelký komiks z prostředí jednoho plicního ústavu. Dozvíme se, jak jsou tamní doktoři mlsní, jaké mají koneckonců stravovací zvyklosti a také zjistíme zajímavost o životě kachen.

 

26.října 2022 
Minule jsem psal, že snad už brzy dostanu do použitelného stavu novou verzi svého textového editoru (a součaně prohlížeče obrázků) jménem Bloček. Nějakou dobu to trvalo, ale podařilo se a verze 1.7 je na světě.
Vlastně to trvalo opravdu hodně dlouho. Program totiž využívá novou generaci mého grafického podsystému Wokna32. Tu jsem začal tvořit už, tuším, v roce 2007. Tehdy jsem si předsevzal, že ve Wokna32 provedu několik zásadních změn. To si ale vyžádalo další úpravy a ty pak ještě další a celé se to začalo příšerně nabalovat. A pak jsem v jednu chvíli ztratil motivaci, protože jsem si uvědomil, že na moduly, které se týkaly editovatelných textů jsem ještě ani nesáhl a že bude potřeba strašlivé množství práce, abych to všechno adaptoval na nový základ.
A tak jsem se na to vybodnul.
Dlouho jsem nechal své programování stát, ale tu a tam přicházely různé reakce na Bloček a taky mě štvalo, že jsem v něm nalezl několik hodně křiklavých chyb, a tak jsem se rozhodl, že v Bločku budu provádět nějaké úpravy, ale že nebudu přecházet na novou generaci GUI knihovny, nýbrž budu vycházet ze starého základu.
Nakonec jsem na tom starém základu vypustil hned několik verzí Bločku a přidal do něj řadu funkcí. Jenže tím více se od sebe jednotlivé vývojové větve vzdalovaly.
Až zhruba před dvěma a půl lety jsem přece jen začal zkusmo kód Bločku upravovat pod Wokna32 v2.0. Po značné době se mi povedlo upravit kód tak, že se v překladači korektně zkompiloval, leč, samozřejmě, nefungoval.
A pak přišlo další období, kdy jsem pomaloučku jednotlivé prvky upravoval tak, aby se nejen přeložily, ale aby fungovaly. A až pak bylo možné přidat do Bločku nějaké další nové nápady.
Zkrátka, v Bločku 1.7 je utopeno obludné množství práce.
Program si můžete stáhnout zde
Společné zdrojáky Bločku + Wokna32 tady
A pokus chcete jen separátní zdroják grafické knihovny VenomGFX, tak klikněte sem.
Více informací a také screenshotů najdete na samostatné stránce

UPDATE 31.10.2022 - Soubory ke stažení nahrazeny verzí 1.7b. Objevil jsem totiž několik nepříjemných chyb, které snad tato nová verze řeší.

A co je tedy v Bločku 1.7b nového?

+ mnoho vylepšení v grafickém uživatelském rozhraní (GUI)
+ většinu oken lze přesouvat přetažením titulkového pruhu myší
+ slovenské rozložení klávesnice
+ bloky textu lze vybírat tažením myší se stisknutým levým tlačítkem
+ bloky textu lze vybírat nejen v editovaném textu, ale také na většině míst grafického uživatelského rozhraní, jako jsou informační okna nebo okna nápovědy.
+ rozsah funkcí hledání nebo nahrazování lze omezit pouze na blok textu.
+ mnoho výkonných konverzních rutin zpracovávajících kódové stránky a Unicode
* pokud dokument není v Unicode, je vždy v některé definované kódové stránce DOSu
- Detekce velikosti paměti RAM byla v některých systémech chybná
+ Nyní lze pracovat i s grafickými kartami s nekontinuální videopamětí (například GeForce RTX 2060)
+ umí načítat a ukládat se všemi třemi standardy zakončení řádků (CRLF, CR, LF)
+ umí načítat a ukládat soubory Unicode kódované v UTF-16LE a UTF-16BE
+ rozpoznává značky pořadí bajtů (BOM) Unicode
+ přizpůsobitelné zalamování řáde
+ nyní lze zafixovat obtékání slov nejen pro celý dokument, ale také pouze pro vybraný blok.
+ funkce pro inteligentní slučování řádků ve stylu systému DOS (78 nebo 80 znaků) do bloků s obtékáním slov.
- lepší obsluha klávesnice
- opravena chyba v převodní proceduře pro tříbajtové znaky Unicode.
+ převod z entit HTML na znaky Unicode
+ vytváření QR kódů
- Program nelze sestřelit klávesou Ctrl-Break (nastavitelné v souboru BLOCEK.CFG)
- opravené tabulátory
- opraveny drobné chyby v dialogu pro výběr barvy
- funkce pro přechod na další slovo nebo na předchozí slovo nyní v případě potřeby posouvají okno
+ jednořádková textová pole mohou používat také schránky (jako např. v dialogu "Hledat a nahradit")
+ více údajů v okně systémových informací
* počet schránek se snížil na 7 (což je stále více než dost), aby v horním řádku zůstalo více místa pro menu
x jazykové soubory pro němčinu, turečtinu, maďarštinu a francouzštinu nejsou aktualizovány, takže jsou přesunuty z "veřejného" podadresáře TRANSLAT do TRANSLAT\VER162 - po zkopírování zpět do TRANSLAT mohou částečně fungovat


A Ještě Jupír 2

V roce 2003-2004 jsme s panem Drysmianem vyvíjeli plošinovku Jupír 2. Nakonec to nedopadlo, hru jsme nedokončili a zůstaly jen dvě demoverze. Po celé roky byl tomuto projektu věnovát sajt http://www.jupir.wz.cz, ale před nějakou, patrně dosti dlouhou, dobou byla tato doména zrušena a stránka tak přestala být dostupnou.
Je to sice mrtvý projekt, ale přesto zamrzí, jak snadno a nenápadně může mizet z webu obsah. Naštěstí jsem měl doma offline kopii, a tudíž stránky Jupíra 2 přičleňuji k sobě.



22.července 2022 
Něco končí, něco začíná a něco se vůbec nemění. V mém případě končí to, že po 15 letech odcházím z Nemocnice Na Bulovce. Naopak začnu pracovat v Thomayerově nemocnici v Krči. Nemění se to, že to opět bude plicní klinika, a že náplň práce budu mít nejspíš dost podobnou jako nyní.
A nemění se ani to, že když mám čas, tak rád bastlím něco v pascalu pro operační systém DOS. Postupně dávám dohromady novou verzi svého textového editoru Bloček. Je hodně překopaný a doufám, že ho brzy dotáhnu do použitelného stavu.
Během prací na Bločku jsem několikrát použil svoji utilitku AnyCZ a ke svému ohromení a zděšení jsem v něm nalezl vážnou chybu, kdy při konverzi řádek z Unixových na DOS/Win občas poškodila převáděný soubor. A při výpisu souborů z adresáře program někdy zhavaroval, pokud těch souborů bylo hodně. Myslel jsem, že tenhle můj program-veterán má už všechno dávno vyřešené, ale evidentně jsem se pletl. Bugy jsem ale opravil a nahrál jsem sem novou verzi.
Ale hlavní důvod, který mě rozhoupal provést dnešní aktualizaci je to, že jsem již delší dobu uvažoval o generátoru QR kódů pro DOS. Žádný takový program totiž neexistuje. Povedlo se mi ale najít zdroják pro Delphi a po nějakém úsilí jsem ho adaptoval pro Freepascal a pro DOS a pak kolem něj dostavěl převodník QR Create.
Program je velmi intuitivní a má v sobě nápověsu: QRCreate /?

Dále se chci pochlubit, že při brouzdání po internetu občas pátrám po zajímavých stránkách, které se věnuji pascalu. Z poslední doby mám tři takové úlovky:
  • Archív na stránkách Embarcadera - na stránkách vývojářů Delphi existuje kolekce různých komponent a zdrojáků pro jejich současné, ale i historické produkty. Tedy i pro turbo pascal. Skoro zajímavější jsou ale sekce věnované Delphi - archív je mnohem lépe tříděn a leckterý zdroják bude jistě možno adaptovat pro Freepascal.

  • Blog o Object pascalu - moc pěkný blog člověka, který hodně programuje ve Freepascalu a v Delphi a umí to. Bohužel je tento web v portugalštině. Já portugalsky neumím, takže si musím pomáhat Google translatorem. Naneštěstí překlad portugalšina - čeština googlu moc nejde a často je opravdu nejasné, co autor svým textem vlastně píše. Přesto ale návštěvu tohoto blogu doporučuji.

  • Úvod do Object pascalu - stručný a velmi dobře zpracovaný výklad syntaxe současných verzí Freepascalu. Dlouho jsem podobný manuál hledal a zcela nečekaně nalezl právě zde. Autoři tohoto manuálu jsou současně tvůrci moderního 2D/3D herního enginu Castle-engine, který je asi jednička v herních enginech pro Freepascal.


8.března 2022 
Minule jsem psal po velmi dlouhé pauze a teď naopak zápisek po pauze velmi krátké.
V povídání o instalaci DOSu na notebook Legion se zmiňuji o tom, že tam blbne reboot po zmáčknutí CTRL-ALT-DEL a že jsem to vyřešil až mnohem později.
Ve skutečnosti je to úplně vyřešeno až ode dneška. Sice jsem už dřív napsal prográmek, který umí můj notebook zresetovat, ale ten nebyl napojen na CTRL-ALT-DEL. To se mi povedlo až nyní poté, co jsem vylepšil svůj prográmek ACPITOOL.
Ono to zní jako banalita napsat TSR, které obsadí klávesnici a ohlídá a zajistí CTRL-ALT-DEL. Jenže v praxi to znamená:
* Zvládnout mechanismus přístupu na vysoké fyzické adresy s reálného módu
* Analyzovat tabulky ACPI (naštěstí není třeba dešifrovat AML kód) a zjistit mechanismus restartu počítače.
* Vymyslet způsob, jak v paměti ponechat malý rezident, který restartuje počítač, ale jak naopak odstranit celý velký analyzátor ACPI.
* Celé to napojit na vektor přerušení INT 9h.

Přitom minimum informací, málokdo je schopen poradit a v podstatě nikdo neví, jak to místo v assembleru napsat v pascalu. Každopádně, podařilo se :-)

6.března 2022 
Už je to šest a půl roku, kdy jsem na těchto stránkách oznamoval, že se mi narodila dcera. Jsem moc rád, že takové oznámení můžu zopakovat. Znovu se nám s Lenkou narodila holčička a dali jsme jí jméno Šárka. Takže Šárko, hodně štěstí!
Významem je to o několik řádů níže, ale pořídil jsem si nový notebook a po značných peripetiích na něj nainstaloval FreeDOS. To není běžná činnost, naopak je to dost komplikovaný rébus, a proto jsem tuhle svoji zkušenost sepsal do článku Jak jsem instaloval DOS na Legion Y540-15IRH Black

Poslední dva měsíce jsem se ale nejvíce věnoval přípravě prezentací na atestační kurz z pneumologie. To já vnímám jako důležitou věc, takže jsem se prezentace snažil neodbýt a snad se to podařilo.
Takže k dispozici dávám:
Tuberkulóza
Intersticiální plicní procesy (zaměřeno na IIP)
Polékové postižení plic


17.října 2021 
O řadě knih, co jsem kdy četl, můžu říct, že pro mě byly důležité. V dětství například Záhada hlavolamu nebo Daleká cesta za domovem a později třeba Pán prstenů nebo Tichý Don.
Přesto možná byla ještě důležitější knížka, kterou vidíte na obrázku a která mě nasměrovala k zájmu o počítače a k programování.
Nedávno jsem pátral, jesti nemám nějakou příručku k Excelu (nemám) a přitom mi po letech padla do rukou tahle učebnice Basicu pro počítače PC/XT. Nedalo mi to, abych ji neprolistoval a krátce o tom nenapsal.
Minule jsem psal o aktualizaci své přednášky o Intersticiálních plicních procesech. Pořád to bylo tak nějak na houby a špatně se mi podle ní přednášelo, tak jsem ji musel znovu inovovat.
Rád bych přidal i nějaký svůj nový programátorský výtvor, ale bohužel zatím není co. Tedy, ve skutečnosti programuji intenzivněji než v několika předešlých letech, ale na nahrání na web to ještě není. Letos na jaře se mi konečně po spoustě let povedlo přeložit svůj Bloček s novou generací své knihovny Wokna32 a teď pracuji na úpravách a vylepšeních.


21.února 2021 
Při minulé aktualizaci jsem zapomněl nahrát aktualizovanou verzi svého evergreenu - prezentace o intersticiálních plicních procesech. Dávám to sem hlavně z praktických důvodů kvůli sobě - abych nemusel před přednášení myslet na to, jesli mám správnou flešku a místo toho prezentaci sosnout z webu.

8.února 2021 
I v novém roce zdravím všechny maniaky, kteří občas zavítají na moje stránky. Asi i letos bude pokračovat zvláštní počítačová a pneumologická dualita těchto stránek. Každopádně - naprogramoval jsem zbrusu novou věc - takový švýcarský nožík pro analýzu tabulek z ACPI BIOSu vašeho počítače. Původní záměr byl naprogramovat si něco jednoduchého, co dokáže vypnout nebo restartovat můj nový notebook (Lenovo legion Y540-15-IRH). Je to výborný stroj, ale bohužel málo kompatibilní se starými DOSOvými technologiemi. Sice se mi na něj povedlo nainstalovat bootovací manager s volbou Win10/FreeDOS (čímž jsem asi porušil všechny myslitelné záruky), ale běh v DOSu má svoje mouchy. Jedna z největších masařek je, že nelze žádným normálním způsobem zrestartovat (místo toho se zasekne) a nefungují na něj ani DOSové utility na vypnutí.
To se mi povedlo vyřešit svým prográmkem ACPI tools. Nakonec jsem kromě restartování a vypínání přidal funkce na podrobnější analýzu ACPI tabulek.
Jako obvykle přikládám zdroják a povedlo se mi ho udržet obojživelný, t.j. přeložitelný jak v Turbo pascalu, tak ve Freepascalu.
V mezidobí jsem tvořil i něco pneumologického - byl jsem požádán, abych přichystal pro webinář komentovanou prezentaci o eosinofilním polékovém postižení plic. Při tvoření této prezentace jsem okusil ještě dříve nepoznané formy zoufání si, ale nakonec jsem cosi zplodil. Ozvučenou komentovanou verzi sem nahrávat nebudu, to bych si připadal jako kretén, ale kdo má zájem, tak může zkouknout staromilskou, nekomentovanou verzi.
A taky jsem pro časopis Farmakoterapeutická revue napsal dva články. Jeden o léčbě sarkoidózy a druhý o léčbě idiopatické plicní fibrózy.

22.září 2020 
Minule jsem zapomněl nahrát a uvést svůj malý prográmek Play_BAS. V podobě, v jaké je program teď a v jaké ho nahrávám sem na stránky je to spíš takový koncept čí základ pro další vývoj. Je to zkrátka utilitka, která dokáže konvertovat popis melodie v syntaxi příkazu Play v jazycích GwBasic/QBasic a podobných a vygenerovat z toho soubor MIDI.

12.září 2020 
Už zase ty fibrózy! I přes epidemii Covid-19 se konala pneumologická konference v Emauzském klášteře. To, když si říkáte, že by asi bylo dobré, někde tu ta tam vystoupit, je celkem vhodná akce. Když jsem posílal abstrakt, tak jsem si říkal, jestli se nebudu cítit nepatřičně, když v době koronavirové prezentuji něco celkem běžného, ale ukázalo se, že ne. Bylo to v pohodě. Jo, titulní název je: Praktické vedení léčby u pacientů s IPF.

Kromě této aktualizace jste si možná všimli i další změny na těchto stránkách. Pod hlavním menu je odkaz na politickou stranu Trikolóra. Moje politická orientace je tímto prozrazena :-)


21.června 2020 
Kdo by si pomyslel, že od minulé aktualizace uběhl víc než rok. Tu a tam něco napíšu na facebook, takže část motivace ve smyslu dát o sobě vědět na stránkách je tím oslabená. Ale jasně, tady je to hlavně o DOSovém programování a to je pravda, tak jsem toho moc nezbastlil. Rozdělal jsem sice nějaké polotovary, opravil nějaké bugy ve svých starších jednotkách, ale celkově nic, s čím se vyloženě pochlubit.
Takže jenom pár věcí:
Možná znáte kompresor UPX. Velmi sofistikovaný nástroj, jak komprimovat spustitelné soubory, aby se samy automaticky za běhu dekomprimovaly. V DOSovém prostředí se to týká souborů .EXE a .COM (ev. .SYS). Jasné, exáče, run-time dekomprese. Pěkné, ale co jako?
No, to jako, že DOSový formát .COM nemá žádnou hlavičku. Tedy že od prvního bajtu jde o vykonávaný strojový kód. Takže, když vezmu jakýkoliv soubor (tedy do 64KB), přejmenuji ho na .COM a pustím na něj kompresor UPX, tak se vytvoří tělo run-time dekompresoru následované komprimovanými původními daty. Když pak takový soubor spustím, tak naprosto korektně naběhne dekompresor, správně rozbalí data a předá řízení na první bajt těchto dat. A až tehdy ten program zhavaruje.
Jenže, pokud známe hlavičku takového komprimovaného souboru, tak je možné modifikovat první bajt dekomprimovaného kódu na instrukci RETF a tím pádem dosáhneme toho, že se soubor v paměti rozbalí, ale nespustí se. Tím pádem získáváme technologii, jak relativně bezpracně pracovat s komprimovanými soubory. Nahrávám tedy obojživelný zdroják (TP/FPC) na dekompresi UPXovaných souborů do bufferu v paměti.
Další programátorský problém se také týká uchovávání dat. Co když chceme nějaká data držet přímo v našem EXE, místo toho, aby byla v externím souboru? Třeba kurzory myši? Pro upravdu malá data dobře poslouží pole bajtů, ale pro něco většího se hodí uchovávání ve formě retězce (String nebo lépe PChar) převedeného do kódování BASE64. Zdrojáky zde.
A jak jsem se zmínil, tak se mi nastřádaly nějaké opravy a vylepšení mých jednotek VenomGFX a WIP verze balíku Wokna32. Oboje je k dispozici ke stažení.

Mňo. Sice jsem alespoň trochu uspokojil programátory, ale nejspíš jsem k smrti unudil ostatní. Co s tím? Pobavit. Přes kus podzimu a velkou část zimy jsem dělal na novém komiksu. Po snad deseti letech jsem chtěl nějakou prdel, takže jsem nakoupil gumy, vzal do ruky pero a začal makat. A vytvořil jsem svůj nejrozsáhlejší komiks s názvem Jubileum. Celkem patnáct dějových stránek plus obálka plus jedno textové shrnutí děje. Strašně rád bych ho sem vyložil, jenže se tam objevují nějací doktoři, nějaká klinika, nějaký docent a znáte lidi, někdo by mohl mít bezdůvodný pocit, že jsou tam zachycené skutečné osoby a skutečné příběhy a tak a mohl by s tím mít problém. Takže nerad, ale na tyto volně přístupné nahraju jenom čtyři obrázky. Jestli chcete plnou verzi, tak mi zkuste napsat :-)

Kromě komiksu Jubileum jsem si střihnul i jednu jednostránkovou miniaturu pod názvem Odborná debata. To je krotké a veřejné stránky to snesou.
Zaprogramovali jsme si, pobavili jsme se (hihihihi) a v souladu s řadou mých předchozích výplodů zde se ještě vzděláme v pneumologii. Nahrávám další z prezentací, tentokrát z mého hlavního tématu a tím jsou intersticiální plicní procesy. V tomto případě budeme probírat ten asi nejdůležitější, a to idiopatickou plicní fibrózu.



13.června 2019 
Po nějaké době publikačního poklidu, kdy jsem nic nového netvořil a jenom líně pro studenty prezentoval své starší přednášky, se skoro naráz seběhly dvě pneumologické akce, což pro mě znamenalo takový dvojboj a potřebu vytvořit dvě nové prezentace. První je povídání o hrudních drenážích, tak jak je provádíme v našem ústavu na Bulovce a druhá byla určená pro telemostem vysílaný webinář a týká se dignostiky intersticiálních plicních procesů, resp. diagnostiky idiopatické plicní fibrózy.
S tím souvisí jedna provozní změna na těchto stránkách. Důvod, proč sem vykládám své prezentace a ostatní výtvory, je samozřejmě pohonit si triko a ukázat světu, jaký jsem borec. Proto mě těšilo, že moje přednášky celkem ochotně nalézal Google. Jenže později jsem zjistil, že mě pěkně sere, že můj šéf s jednou mojí prezentací pro mediky objíždí různé tramtárie a tam ho obdivují, jaké že má pěkné slajdy. Tudíž jsem zjevně nekonzistentní sám se sebou - nelze současně bezbřeze něco nabízet a přitom lpět na duševním vlastnictví.
Všechny prezentace tudíž budou v PDF formátu. Původně jsem do nich ještě přidával ochranný vodoznak, ale to mi pak přišlo už moc, tak jsem ho odstranil. Jako další ústupek zavedu to, že jestli z nějakého důvodu budete chtít originální PPT verzi, tak mi napište a když budu mít pocit, že nejste kokot, tak vám ji pošlu.


4.května 2019 

O pěstování brambor ze semen

Je zajímavé, že z biologického hlediska ještě není definitivně vyřešená otázka, jaká je hlavní výhoda pohlavního rozmnožování oproti nepohlavnímu. Jistě, díky němu můžou biologové hupsnout na bioložky a pořádně je vobtáhnout. To ale není to, co mám na mysli. Respektive takhle - pokud jsme naťukli téma rozmnožování a sexu, tak nevyhnutelně musíme přejít k tématu brambor. Takže, lilek brambor, čeleď lilkovité....


18.ledna 2019 
Jistě to znáte. Rozdělali jste nějaký projekt, ale trápí vás časová tíseň. Pro vaši snahu jste si rezervovali určitý čas, ale ten už dobíhá, práce se protáhly, takže spěcháte, finišujete, abyste dotáhli alespoň jakousi minimální variantu vašeho díla, protože pak už se k tomu zase nadlouho nedostanete.
A skutečně to stihnete, zhluboka si oddechnete a...    ...a pak odhalíte zásadní nedostatek nebo rovnou chybu, kterou zkrátka nemůžete nechat být.
Tak přesně tohle se mi stalo s editorem Bločkem a jeho verzí 1.61. Objevila se zásadní chyba, která se za určitých okolností projevovala nemožností smazat první znak řádky textu a za jiných okolností působila pád programu při mazání poslední řádky souboru, pokud šlo prázdnou řádku. Takže úpění, v noci ve spánku snad i skřípání zubů, a hledání a oprava chyb v pozdních večerních hodinách.
Ovšem zdařilo se, a nahrávám Bloček v1.62
Změny:
1.62
  - opraveno mnoho překlepů a chyb v anglické verzi programu (velmi pomohl tester Tae Wong)
- opraveno chybné určení rozsahu při blokových operacích, kdy byl blok jen na jedné řádce
- vyřešen „nesmazatelný“ první znak řádku, což v některých situacích pravidelně nastávalo
+ nové blokové operace: převod písmen na malá či na velká


5.ledna 2019 
Nevím, kolik návštěvníků na tyto stránky zavítá. Každopádně, vy co toto čtete, patrně nemnozí, ať zažijete úspěšný a spokojený rok 2019.
Dnešní aktualizace je ze skupiny „Aby se neřeklo“. Motivem je to, že v roce 2018 se sice objevila nová erze editoru Kašmár, ale ten můj důležitější program, totiž Bloček, updatován nebyl.
To se mění právě teď, stahujte verzi 1.61. Změna v řádu setin znamená, že jde jen o drobný pokrok, ale jistě lepší než nic.
Změny:
1.61
  + převody rozšířených ASCII nebo Unicode kódů do HTML entit
- opravena chyba, kterámohla způsobit zhroucení při nahrávání většího souboru
- vyřešen kolaps po zmáčknutí šipky nahoru po aktivací hlavního menu myší
* nahrávací procentové indikátory používají časovač


Mimoto jsem se konečně dostal k řešení jednoho bugreportu, kdy si jeden z uživatelů stěžoval, že v DosBoxu mu padá Kašmár, pokud myší přesouvá informační okna. Původně jsem se s tím nechtěl zabývat s tím, že mě emulovaná prostředí nezajímají, ale pak mi to nedalo a ukázalo se, že jde o příznak poměrně závažné chyby, která se mohla zákeřně projevovat i na reálném hardware. Tudíž jsem nahrál opravenou verzi Kašmár 2.0b


19.listopadu 2018 
O pěstování čajovníku
Když jsem byl na základce v páté třídě, tak jsem vyhrál biologickou olympiádu. Učitelka byla celá šťastná, protože to znamenalo, že jsem porazil i o rok starší borce včetně těch z gymplů. Brala to jako svůj profesionální úspěch, definitivně jsem se zařadil mezi její oblíbence a jednička z přírodopisu se už brala jako hotová věc.
Stinnou stránku měla tahle událost doma, protože rodiče byli sice spokojeni také, ale máma si pak oblíbila pokyn: „Teď, když jseš ten uznaný biolog, budeš mít na starosti zalévání kytek.“
Pokračování článku...


24.září 2018 
O chovu pulců
Býval jsem mladistvým intelektuálem. To říkají hipsteři a odkazují se tak na název krátkého filmu s Františkem Fukou. Já hipster nejsem a už vůbec jsem nebyl mladistvým intelektuálem v běžně míněném smyslu. Byl jsem ale něco jako mladý přírodovědec a když mi bylo kolem 14 let, tak jsem zkoušel chovat žabí pulce a dovést je do proměny v žábu
Pokračování článku...


16.září 2018 
Letos jsem programování moc nedal. Jenom jsem naťukl nějaké malé drobnosti, které nemělo cenu oznamovat na webu. To jsem napravil až v srpnu a teď v září, když jsem se po delší době pořádně podíval na svůj program Kašmár. To je editor pro unicode fonty ve formátu UFN, který používá moje knihovna Wokna32.
Dosud to ale byla spíše taková hračka nebo spíše demíčko, jak se pracuje s prostředím Wokna32. Sice už delší dobu uměl importovat font z BMP mapy, kterou umí vytvořit některé windowsí programy, ale jinak v něm moc reálně vytvořit nešlo.
To se teď snad zlepšilo, protože jsem program hodně překopal a vylepšil. Zkrátka vytvořil verzi 2.0.Lze stáhnout, jako obvykle, v sekci „Na stažení“ nebo na speciální anglické stránce na sweb.cz
Změny:
2.0
  * program jsem zevnitř hodně přepracoval
+ nově umí otevřít až čtyři soubory zároveň (předchozí verze uměly otevřít jen jeden soubor)
+ blokové operace: většinu operací lze nyní provádět v bloku znaků - tedy s mnoha znaky naráz
+ bloky znaků lze volně kopírovat mezi otevřenými soubory
+ umí importovat a exportovat uložené VGA fonty a přitom provádět konverzi ASCII/Unicode pomocí přiložených filtrů
+ umí importovat font i z hardware VGA karty
+ více funkcí v kreslící mřížce
+ lepší možnosti při nastavování šířky znaků
+ celkově zlepšená logika a ergonomie ovládání
- opraveny grafické bugy při kompilaci pomocí Freepascalu 3.0.2


...archív starších novinek