8) moje Dart programy a meli by byt vsechny funkcni, jsem je opravoval, testoval a vylepsoval nektere 🙂 jejich nova domovina je http://www.sunamo.cz/build/ . Nektere stranky si zobrazite na mobilu ale jine jsou schopne bezet jen na PC(napriklad proto ze mobil nema tritlacitkovou mys, ktera je potreba u Mravencu). Uz nebudu davat na web originalni *.dart soubory, kdo je chce videt, at se podiva na muj GitHub , Dart programy poznate jednoduse tak ze zacinaji na “Dart”.
S tim souvisi, ze se mi uvolnilo misto na hlavni strance www.sunamo.cz/ , kde ted zobrazuji seznam poslednich 4rech prispevku na mem blogu jepsano.net 🙂 Bylo s tim trochu problem, nacitam to v C#, tedy to zpomaluje nacitani stranky, protoze to je synchronni, ale jen o par desitek ms. Problem byl ze jsem se to prvne pokusil nacist jako text, ale bylo to ve spatnem kodovani. Pak jako bajty, ale bylo mi receno, ze Stream nepodporuje Seek(posun). Tak jsem to nacetl jako stream a precetl data s StreamReader, ktery umi spravne detekovat o jake kodovani se jedna.
Upload Dart programu na hosting Abych si ulehcil praci nejen ted, ale i do budoucna, napsal jsem si maly C# konzolovy program. Puvodne jsem ho chtel i pro kompilaci pomoci dart2js, ale pak jsem si rekl, ze by mi furt dokola kompiloval programy ktere se nezmenili a nebo je nechci kompilovat, protoze jeste nejsou pripravene. Tak pouze mi presune soubory ze slozky slozka_dart_programu/build/web do slozka_meho_webu/build/nazev_dart_app – samozrejme predtim jeste smaze slozku do ktere se presouva, aby tam nezustal nejaky soubor, ktery uz v novem buildu neexistuje.
Na konci vam vypise kolik programu bylo nalezeno / presunuto. Program si cesty kde jsou Dart programy a kde si je prejete nakopirovat – vlozit je tam musite sami, ale program vam vytvori soubor cisty a vy pouze tam ty cesty vlozite.