• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    KOJAProgramovani 40+
    TOOMIX
    TOOMIX --- ---
    AMBIENTIUM: je mi o 10 míň, má kariéra programátora trvá jen 9 let, ale co je tohleto za věc? Co se řešilo mimo pocity? Má to nějaký závěr, shrnutí či ponaučení pro další sprint?
    AMBIENTIUM
    AMBIENTIUM --- ---
    Tvl je mi 44. Programoval jsem v Basicu, Pascalu, assembleru (na PC a na Commodore 64), Javě, C++, JavaScriptu a PHP.
    Dělal jsem ve startupu, kterej úspěšně vyrostl a prodal se velmi dobře do zahraničí (devět nul). Teď dělám už pár let v jiným startupu, ale nedávnej zápis sprint retrospektivy mě fakt rozbil na sračku. Bylo tam 8 lidí a ten meeting vyšel tu firmu tak na 10k CZK. Tady je zápis, kterej psal ani ne 30 letej “senior”. Jsem zvyklej na ledasco, ale je fakt masakr…. A takovouhle sračku si zapisujeme…. Nová doba…asi….

    Na začátku se každý z nás podělil o to, jak se cítil během uplynulého týdne. Kvůli svátkům bylo pro některé lidi obtížné soustředit se a být produktivní, když byla kancelář téměř prázdná. Dva lidé z týmu BE řekli, že jim to přišlo v pořádku a že je ve skutečnosti méně rozptylovalo a jejich produktivita byla stejně dobrá nebo lepší než obvykle. Na první otázku byla poněkud smíšená odpověď, protože se nezdálo, že by odpovídala vnímanému účelu retrospektivy. M. krátce vysvětlil, že účel je obecně dvojí. Že jde o přezkoumání výstupů, za předpokladu, že byly naplánovány a alespoň trochu odhadnuty. Jde o to sdílet s týmem, jak se lidé cítí. M. zakončil hodnotící otázkou: „Jak byste ohodnotili toto setkání na stupnici od 1 do 5, stejně jako ve škole.“ Obecný konsenzus se objevil někde mezi 2 a 3. Osobní poznámka: Při budoucích schůzkách bych byl rád konkrétnější a disciplinovanější při vytváření použitelných položek. Ideální by bylo, kdybychom se stihli sejít na schůzce ohledně rozsahu výstupů a jejich časového ohraničení před naší další retrospektivou.
    RAINBOF
    RAINBOF --- ---
    XBAHNO: no ale putpixel pouzivas minimalne.
    XBAHNO
    XBAHNO --- ---
    RAINBOF: Dobrej putPixel optimalizoval násobení, protože orotovat o 6, pětkrát sečíst a přičíst y bylo rychlejší než jeden mull.
    MLEKAR_STEIN
    MLEKAR_STEIN --- ---
    VYHULENY_UFO:
    Ensoniq.

    myslim, ze jsem mel tenhle

    Ensoniq 4001022851 ISA Sound Card | RecycledGoods.com
    https://www.recycledgoods.com/ensoniq-4001022851-isa-sound-card/
    DEEFHA
    DEEFHA --- ---
    VYHULENY_UFO: Jeví se to tak. Ale vzpomínky blednou a člověk si tu Dunu pamatuje úplně jinak :-) Tak nějak líp. Ale ono to tehdy prostě bylo něco nevídanýho! I na PC, kde to pípalo jako myš.
    DEEFHA
    DEEFHA --- ---
    VYHULENY_UFO: No já jsem si schválně dál pár her, který jsem si pamatoval z PC, a teda po zvukový stránce byla Amiga něco naprosto neuvěřitelnýho. Graficky asi taky, ale na PC už jsem jel už v podstatě výhradně VGA, takže ten rozdíl nemám zafixovanej tak markantně.
    ABAP
    ABAP --- ---
    DEEFHA
    DEEFHA --- ---
    JORGES: Já Amigu nikdy neměl, takže si teď ohromně užívám THEA500 Mini :-)

    THEA500 Mini
    https://retrogames.biz/products/thea500-mini/
    DEEFHA
    DEEFHA --- ---
    IXTREMIST: Něco málo už jsem se tomu pověnoval:

    KLAN 2011 - Časopis nové generace pro novou generaci (po 15 letech)
    https://klan2011.cz/

    KLAN 2016 - Časopis KLAN online v prohlížeči!
    https://klan2016.cz/
    SATAI
    SATAI --- ---
    VYHULENY_UFO: nebo jedna z 90+ ;-) (Ale to uz jsme u meho pokusu prenes Ascendance mezi PC na ruznych koncich mesta, samozrejme bez te stovky disket)
    JORGES
    JORGES --- ---
    I naše trpělivost byla jinde. Nedávno jsem si poněkud naivně koupil na bazoši Amigu, že zavzpomínám na mládí, nicméně jsem ze vzpomínek vytěsnil disketový mariáš ... jeden si zkrátka pamatuje jen to hezké.
    SATAI
    SATAI --- ---
    VYHULENY_UFO: a velikosti!
    IXTREMIST
    IXTREMIST --- ---
    tvl KLAN, to bych si pak rád pocetl
    SUCHRE
    SUCHRE --- ---
    Komponena, ktera loguje komunikaci mezi castmi reseni by jaksi nemela zrat stejne pameti jako samotne reseni, to je blbe by design.

    V CR by se melo prijit na to, ze vec umi sezrat vic nez definujeme v heapu, protoze si komponenta umi forknout novej proces.

    Atd, atd. Vyvojari v jave...
    SATAI
    SATAI --- ---
    SUCHRE: A kolik toho je a kolik to umi?

    SUCHRE: a na code review tam bylo něco k trknutí?
    DEEFHA
    DEEFHA --- ---
    VYHULENY_UFO: Já rozšiřoval ze 4 MB na 8 MB tuším kvůli Duke Nukem 3D, nebo nějaké podobné atrakci. Stálo mě to tehdy strašný ranec peněz poctivě vydřených na letní brigádě :-) Z dnešního pohledu je to strašně směšné, ty hodnoty...
    KOLCON
    KOLCON --- ---
    To je už od doby co m$ přestal programovat a začal lepit knihovny...
    SUCHRE
    SUCHRE --- ---
    SATAI: I 1G je hodne.
    SATAI
    SATAI --- ---
    SUCHRE: a na code review tam bylo něco k trknutí? A těch 16GB ti přijde hodně? Málo?
    SUCHRE
    SUCHRE --- ---
    Nekdy si rikam, ze ti o 20+ let mladsi vyvojari zijou v neexistujicim svete. Ted jsem resil problem, ze logovaci system nad artemis zere v extremnich pripadech az 16GB. A nikoho to netrklo ani pri code review, ani pri testovani.
    DEEFHA
    DEEFHA --- ---
    GIOMIKY: Řekl :-) Moje ikonka trochu mate, hehe. Ona celá ta anabáze kolem zdrojáků byla trošku složitější, to teď nebudu rozebírat. Každopádně myslím, že když se to podá vhodným způsobem... KLAN má letos 25 let výročí, tak jako zasloužilo by si to nějaký dárek :-) Třebaa to padne na úrodnou půdu. Uvidíme. Rozhodně nechci nikoho podrazit.
    DEEFHA
    DEEFHA --- ---
    GIOMIKY: Děkuju za zájem. Musím se nejdřív zeptat autora zdrojáků, jestli mi k tomu dá svolení, protože já je zatím mám k dispozici jen pod podmínkou, že je nedám z ruky. Přijde mi to ale škoda, takže pokud dám dohromady "tým" lidí, kteří by byli ochotní těm zdrojákům po čtvrt století prodloužit život, třeba to autora přesvědčí.
    DEEFHA
    DEEFHA --- ---
    LOPIK: To jsem zkoumal, ale problém je s daty. Pokud se nepletu, tak tenhle DOSbox v browseru neumí načíst data lokálně, jedině přes http. A protože KLAN vycházel na CD, jedná se o nějakých 600 MB... Jasně, dalo by se to asi řešit lokálním webserverem a tak nějak, ale to mi přijde hodně přes ruku :-)
    DEEFHA
    DEEFHA --- ---
    RAINBOF: Je to KLAN.
    LOPIK
    LOPIK --- ---
    DEEFHA: Co dosbox v browseru? To by bylo asi nejschůdnější- https://js-dos.com/v7/build/
    RAINBOF
    RAINBOF --- ---
    DEEFHA: neni to pareniste ? (to ale bylo zpocaku v pascalu)
    DEEFHA
    DEEFHA --- ---
    Když vás tak poslouchám, pánové, tak byste mi možná dokázali pomoct :-) Mám zdrojáky (céčko/ASM) jednoho celkem známého devadesátkového diskmagu, který běžel ještě pod DOSem a pak měl i verzi pro Win95. Ta Windows verze není až tak zajímavá, protože běží i pod současnými vokýnky. Ale na tu DOSovou je potřeba DOSbox, což samozřejmě není úplně problém, ale zase na druhou stranu to není nejpohodlnější... A tak jsem si říkal, jestli by nebyla nějaká šance ty zdrojáky upravit třeba na použití SDL knihoven a zkompilovat pro Windows, pro Linux atd. Nebo třeba do WebAssembly, jako je ten pěkný port prvního Diabla, který běží v prohlížeči... Nejsem v tomhle směru úplně kovaný, dokázal jsem sice z těch zdrojáků vypreparovat pár ASM rutin potřebných pro práci s multimédii (diskmag má vlastní formáty obrázků, audia i videa), abych je mohl vytáhnout z datových souborů, ale nic náročnějšího bych asi nesvedl. Nechtěl by si někdo udělat archeologický exkurz? :-)
    RAINBOF
    RAINBOF --- ---
    KLEINZACH: no ja to delal tak ze jsem si udelal neco jako

    var xx  array[1..320,1..200] of byte absolute $B800:$0

    pak jsi si pomoci new alokoval pamet kam jsi si dal grafiku, a prostym mov v asm jsi to prsknul kam jsi chtel.
    KLEINZACH
    KLEINZACH --- ---
    RAINBOF: a zrovna pascal mel praci s pointrama dost neohrabanou oproti C a borlandi asm v pascalu byl lehounky voser v 32bitech (muselo se to prefixovat 'db 6x'... fun fact: to db se dodnes udrzelo v nazvu sousedniho klubu ( [db -1/0 @ slyším Alenky v říší <div>ů následovat stream do backdooru] )), ale jinak po tomdle kombu vlastne tesknim dodnes :)

    uz si moc nevzpominam jak to bylo v C - myslim, ze v turbo C to jeste fungovalo, ale pri prechodu na borland (asi?) todle nativni prokladani c assemblerem nekde upadlo a uz se to muselo "lepit" zvlast, i.e. mit asm rutinu nekde v asm fajlu, tu prelozit zvlast a pak z C volat tudle vec? pro me total showstopper

    nejvic zajimavy mi tenkrat pripadlo c-- ( heh, nasel sem to na http://www.sheker.chat.ru/index_e.htm ) coz byl takovej mix asm a c:
    void copyvirtualscreen()
    {
      @WAITVSYNC();
      EDI=0;
      ESI=#screen;
      ECX=16000;
      $rep
      $movsd
    }
    
    Kliknutím sem můžete změnit nastavení reklam