Friday, January 11, 2008

Před několika dny zveřejnila televize NBC zprávu, že zvolila technologii Microsoft Silverlight pro vybudování video portálu s vysíláním z OH v Pekingu 2008. Silverlight od Microsoftu si tak pomalu ale jistě začíná razit cestu do světa internetu. A není jediný ...

Pojem SilverLight je již nějakou dobu skloňován v Microsoftí vývojářské komunitě, mezi tvůrci a designery webů je na tom ale se známostí a popularitou mnohem hůře. SilverLight, což je microsoftí konkurent technologie FLASH si ale i přes své mládí razí cestu do mnoha zajímavých aplikací. Ale zatímco SilverLight je zatím pořád ještě v plenkách či možná už na nočníku, Flash je rozšířeným a zavedeným "standardem". Jaké má tedy proti konkurenci šance ?

Práce s médii

V jedné oblasti ukázal SilverLight konkurenci záda - a to je streaming videa. Tato technologie umí streaming v HD kvalitě, což je téměř jistě i důvodem pro to, že v oblasti video portálů apod. po něm investoři projektů začínají sahat (viz. např. NBC zmiňovaná v úvodu článku).

"Pohyblivý" web

Tvorba jednoduchých animací apod. je v SilverLightu velmi snadná (v podstatě se definují deklarativně ve formátu XAML), hodně zajímavý příklad co vše je možné (u složitějších věcí už samozřejmě je nutné programování, ve verzi 1.0 v JavaScriptu) nabízí např. demo Windows Vista.

Platformní (ne)závislost, vývojové nástroje

Flash Player je kompatibilní s množstvím platforem a browserů, nicméně v této oblasti Microsoft nechce zaspat a tak již existují verze SilverLightu na platformě Windows pro IE, Firefox a Safari a Microsoft je i v určité míře spolupracuje s firmami které ho portují na platformu Linux.

Jako vývojové prostředí pro SilverLight aplikace by mělo sloužit především nové Visual Studio 2008 o jehož uvolnění jsme rovněž informovali. Pro samotné grafické práce připravil Microsoft rodinu nástrojů Expression. Nástroje Expression a Visual Studio pracují se stejným formátem souborů takže projekty lze bez problémů přenášet a modifikovat v obou prostředích.

V současné době Microsoft pracuje na verzi 2.0 (zatím je to verze 1.1 alfa), která umožní vývojářům psát aplikace nejen v JavaScriptu, ale i v managed kódu, a to nejen v klasických .NET jazycích jako je C#, ale i např. v Ruby nebo Pythonu. Prostě každý dle svého gusta.

Konkurence nespí

Microsoft to ale rozhodně nebude mít snadné a konkurence mu nic zadarmo nedaruje. Důkazem je práce Adobe na prostředí AIR. Tato novinka jde na poli RIA zase o kousek dál a vymaní Flash ze zajetí prohlížeče a umožní aplikace integrovat na desktop. Je to další velice zajímavá technologie, podrobněji si o ní můžete přečíst zde.

 ... a co v praxi ?

Každá technologie se musí umět prosadit i v praxi. Pokud vás zajímají reálné aplikace a weby které tuto technologii již využívají, podívejte se především na katalog SilverLight aplikací, je uspořádán podle kategorií a podle států, takže je z čeho vybírat. Za shlédnutí rozhodně stojí např. stránka, kterou jsem si pro sebe nazval "Vyberte si amerického prezidenta během 5 minut" - stačí zaklikat vaše preference v různých oblastech jako jsou např.válka v Iráku, trest smrti aj. a aplikace vám vybere kandidáta "na míru". Jako ukázka jak by mohl v bodoucnu vypadat nákup TV programů na internetu by mohla sloužit stránka HSN.tv

A na závěr ještě souhrn zajímavých odkazů

Když už mluvíme o přednostech a možnostech Silverlightu, nesmí chybět ani malý souhrn zajímavých aplikací, kde již Silverlight ukazuje svou sílu a možnosti. Pro úplnost zde najdete i odkazy na zdroje o SilverLightu jako takovém:

posted @ 12:38 PM | Feedback (7)

Thursday, November 22, 2007

Internet a jeho približovanie sa ľuďom už roky deklaruje nielen takmer každá firma, ale veľké peniaze do elektronických služieb investuje a ešte má investovať i štát. Pre niektoré firmy ale ešte stále táto nová elektronická doba nie je dostatočne vhodná na to, aby ju využívali rovnako, ako sa snažia iní.

Jednou z takých firiem je pravdepodobne aj firma BGS Distribution. Menší, nervy drásajúci zážitok môžete zažiť pri registrácii na web tejto firmy. Keďže bez registrácie nezobrazuje absolútne žiadne ceny na svojom webe, pokiaľ si chcete vybrať dodávateľa a aspoň trochu poznať jeho ceny, neostáva vám nič iné, než sa registrovať.

Registrácia? Nič zložité.

Web firmy pri registrácii hovorí o všetkých tých bežných pravidlách, ako to je bežné i u iných firiem, upozorní Vás, že súhlasíte ešte s tým aj tamtým, vrátane neobmedzeného súhlasu na nakladanie s vašimi osobnými údajmi pre marketingové účely. Budiš, keď inak nedajú.

Vyplniť potrebné údaje trvá chvíľku, registrácia odoslaná, o chvíľu máte v schránke email. Ak ale očakávate registračné informácie, chyba. Tu začína skutočne zaujímavá „administratíva“, ktorá ide niektorými svojimi požiadavkami ďalej, než na väčšine štátnych úradov. Elektronické „približovanie“ sa ľuďom skončilo.

Firma po Vás náhle vyžaduje:

„Pre urychlenie registracie prosim obratom na nasu adresu poslite vypis z obchodneho registra a doklad o prideleni DIC. Registrovat moze len konatel firmy, alebo pracovnik s notarsky overenym splnomocnenim. Vypis nesmie byt starsi ako tri mesiace.“.

To všetko len na to, aby ste sa dozvedeli, či vôbec poldňová peripetia (vrátane ceny za kolky) po úradoch bude stáť za to, či ceny tejto firmy vôbec za to stoja.

Ak odhliadneme od požiadaviek, ktoré firma žiada, nejasné sú aj formulácie v emaili. Z textu emailu napr. nie je jasné, či neodoslaním papierovej kortešačky registráciu neurýchlim, teda bude trvať namiesto 5 minút 15 minút.

Tak či onak, na požiadavku, aby si výpis overili na v dnešnej dobe úplne bežnom a pre tieto účely daňovými poplatníkmi platenom internetovom Živnostenskom či Obchodnom registri došla odpoveď, že bohužiaľ, nič také neakceptujú.

Každý firma má samozrejme právo určovať si svoje podmienky, je ale škoda, že práve mnohé takéto firmy, ktoré z veľkej časti využívajú práve internet pre komunikáciu a spoluprácu so zákazníkmi, sa snaží namiesto uľahčovania veci skôr komplikovať viac, ako väčšina štátnych úradov.

PS: Notebooky nakoniec nakupujeme inde, možno aj s väčším rabatom, než má BGS. A autor osobne pozná ďalšie 4 firmy a ich majiteľov (vrátane predajcov), ktorí z rovnakého dôvodu „ignorancie“ u BGS nenakupujú. A autor osobne nákup u tejto firmy ani nikomu neodporučí. BGS to samozrejme nemusí ani zaujímať, taký je život.

Nie len o BGS

Aby toto nebol len článok o firme BGS. Z tohto príkladu plynú poučenia aj pre iné firmy, ktoré svoje weby používajú ako plnohodnotný obchodný kanál. Ako prízvukuje jeden z najznámejších odborníkov na webovú použiteľnosť: „Nenúťte ľudí premýšľať“. Rovnako tak platí ... Nenúťte ľudí absolvovať zbytočnú administratívu po úradoch. Najlepším heslom by nakoniec bolo: Nenúťte ľudí k ničomu, čo potrebné nie je.

A ako je to na vašich weboch? Nenútite ľudí robiť zbytočne veci, ktoré by robiť nemuseli? Možno len preto, že sa vám zdá, že potrebujete niečo, čo v skutočnosti nepotrebujete? (Veľa registračných informácii, zbytočné kroky pri objednávke atď.).

Hlasujte za tento článok na: Hlasujte za tento článok!

posted @ 11:18 AM | Feedback (8)

Všem vývojářům (ale nejen jim), kterým tato důležitá novinka unikla: dne 19.11. bylo oficiálně uvolněno dlouho očekávané Visual Studio 2008. Chcete-li se dozvědět více, nebudu se zde opakovat a odkazuji na článek Michala Bláhy na serveru www.vyvojar.cz.

VS 2008 představuje zásadní milník v historii vývojových prostředí od MS, obsahuje spoustu nových úžasných technologií a vylepšení a dovolím si tvrdit, že pracovat s tímto nástrojem bude opravdu radost.

Kromě těch základních a zásadních novinek, jejichž výčet naleznete ve výše uvedeném článku, přidávám ještě jednu významnou vlastnost - ve VS 2008 můžete vyvíjet aplikace pro .NET 2.0, 3.0 i 3.5. Pokud tedy momentálně máte koupené VS 2005, tak můžete rovnou přejít na VS 2008 a nepotřebujete 2 licence na 2 vývojová prostředí.

Takže na závěr jen jediné - stahujte, stahujte, zkoušejte a uvidíte sami...

VS 2008 Express Editions: http://www.microsoft.com/express/download/offline.aspx
VS 2008 Trial: http://msdn2.microsoft.com/en-us/vstudio/products/aa700831.aspx
MSDN Express: http://www.microsoft.com/express/download/msdn/Default.aspx

PH

posted @ 11:11 AM | Feedback (2)

Wednesday, November 14, 2007

Druhá část dosti dlouho očekávaného checklistu přináší zbývající otázky potřebné k zodpovězení, pokud chcete svůj webový projekt dovést k úspěšnějšímu konci než jenom k stále poměrně běžnému bezduchému vystavení stránek na internetu, které okamžikem svého vystavení „umírají“.

Jak jsme ještě před okurkovou sezónou slíbili, přinášíme po dlouhém zdržení druhou část tohoto checklistu. Celý checklist je od začátku koncipován tak, aby byl tou nejvhodnější pomůckou nejen pro firmu, která se pouští do vytvoření svých nových web stránek, ale rovněž jako určitý „projektový koncept“ pro samotné tvůrce webů, jimž může alespoň částečně nahradit projektové řízení. Věřím proto, že si v tomto checklistu každý najde zajímavé informace.

K věci.

Aby tento checklist neskončil jen jako nudný příběh na blogu, zpracovali jsme ho přímo do dokumentu pro vedení kompletního webového projektu. Připravená PDF verze obsahuje nejen všechny publikované otázky, ale rovněž zaškrtávací pole pro poznačení „splnění“ úlohy nebo textová pole s otázkami na vás, jejichž zodpovězení je více než vhodné mít na očích dřív, než se do kterékoliv fáze realizace webu pustíte. Takže … ať už jste člověk připravující nový firemní web nebo přímo realizátor tohoto webu, stahujte.

Jak se k tomu dostanete?

Je to jednoduché. Checklist je automaticky zaslán každému nově registrovanému odběrateli našeho newsletteru, jediné, co stačí udělat je zaregistrovat se k odběru - věřím že určitě zajímavých - informací, které pro vás publikujeme. Registrační formulář naleznete na http://www.softpae.com/newsletter.html.

Existující registrovaní uživatelé získají (již získali) uvedený checklist automaticky s newsletterem, který jim byl před nějakou chvílí rozeslán.

Upozornění:

Checklist webového projektu skutečně není pro líné lidi. Je to dosti podrobně zpracovaný seznam otázek a úkolů pro lidi, kterým na kvalitním provedení projektu skutečně záleží. Určitě totiž neočekávejte, že to je další nástroj pro flákání se :).

Takže … tady je pokračování:

5. Testujete?

Otázky k zodpovězení:

  • Dělali jste simulační uživatelské testování s grafickými návrhy?
  • Máte definovány testovací scénáře pro jednotlivé hlavní akce vašeho webu? Byl web (navigace, struktura a obsah informací, vzhled, provedení) navrhnut s přihlédnutím k těmto cílům (akcím)?
  • Testovali jste průběžně použitelnost webu v průběhu tvorby u dodavatele?
  • Podařilo se vám při základním testu dokončit požadovanou akci (realizace nákupu, odeslání objednávky, zjištění požadovaných informací apod.) bez zbytečných chyb a bloudění po webu?
  • Nalezli jste všechny požadované informace o produktu co nejrychleji a nejjednodušeji?
  • Dokážete se na důležité stránky webu dostat z kterékoliv jiné stránky webu rychle a jednoduše?
  • Je navigace na webu srozumitelná a lehce použitelná? Nevyžaduje zbytečné kliknutí nebo jiné akce?
  • Používáte vhodné hlavní webové formáty (HTML, JPEG, GIk prezentaci důležitých informací? Neskrýváte množství informací do PDF souborů?
  • Jsou vaše stránky čitelné při vypnutí zobrazování obrázků nebo flashe?
  • Jsou vaše stránky čitelné při vypnutí použití scriptovacích enginů (javascript, vbscript apod.)?
  • Neotvíráte zbytečně nová okna prohlížeče?
  • Neruší některý jiný prvek stránky (reklamní banner, barevně příliš zvýrazněný text) pozornost návštěvníka od hlavní časti obsahu?
  • Jde jasně identifikovat hlavní části stránky? (Hlavička, název a logo webu, firmy, navigace, hlavní obsahovou část, patičku, kontakt)
  • Jsou adresy web stránek pokud možno srozumitelné a jasně definující předpokládaný obsah stránky?
  • Jde plnohodnotně používat tlačítko Dopředu a Zpět?
  • Jsou titulky a popisky stránek jasně vystihující obsah stránek? Jsou titulky a popisky stránek jednoznačné a jedinečné pro každou stránku webu?

6. Monitorujete?

Otázky k zodpovězení:

  • Monitorujete návštěvnost web stránek?
  • Zjišťujete z monitoringu, odkud k vám návštěvníci přicházejí?
  • Zjišťujete, na jaké slovní spojení vaše stránky návštěvníci našli?
  • Máte přístup k statistikám návštěvnosti?
  • Umíte vy nebo jiná smluvní strana zjistit nejčastěji navštěvované stránky?
  • Umíte zjistit nejčastější vstupní stránky vašeho webu?
  • Umíte zjistit nejčastější výstupní stránky vašeho webu?
  • Umíte nebo máte možnost zjistit cesty návštěvníků na webu?
  • Máte stanovený měřitelné cíle potřebné pro mření konverzí?
  • Měříte konverze na webu?
  • Dokážete podle potřeby zjišťovat a vyhodnocovat trendy v návštěvnosti (e-shopy)?
  • Umožňuje váš monitorovací nástroj případný export údajů do použitelných formátů? (Excel, CSV, XML apod.)

7. Jak dát o sobě vědět

Otázky k zodpovězení:

  • Je váš web dohledatelný ve vyhledávačích?
  • Jsou staré URL adresy správně přesměrované na nové URL?
  • Nevytváří použitý CMS nekonečné cyklení adres?
  • Vytváří použitý CMS Google sitemaps? Je vaše Google sitemap registrována v Google?
  • Byla při spuštění nového webu vydána tisková zpráva? Byla zaslaná relevantním (online i offlinmédiím?
  • Jsou vaše web stránky registrovány ve všech potřebných vyhledávačích a katalozích?
  • Jsou při registraci použité vhodné, jasné a srozumitelné titulky a popisky vašeho webu? Obsahují vhodné klíčové slova?
  • Odkazují na váš web jiné web stránky?
  • Oslovujete majitele jiných webů k výměně odkazů?
  • Využíváte jiných cest k prezentaci web stránek? (psaní odborných článků, psaní blogu a pod.)
  • Využili jste jiného marketingového plánu k prezentaci webu? (newslettery, soutěže, slevy na webu, pozvánkový systém k testování, nabídka betatestování, email marketing apod.)

8. Reklama, PPC

Otázky k zodpovězení:

  • Máte jasně stanovený reklamní rozpočet? Počítali jste s reklamním rozpočtem?
  • Víte, jaké reklamní formáty použijete? (bannerová reklama, textová reklama, virální marketing atd.)
  • Je stanovená délka trvání reklamní kampaně?
  • Je rozpočet rozčleněn na jednotlivé druhy použité reklamy a jednotlivé kampaně?
  • Jsou stanovený finanční kvóty pro jednotlivé reklamní kampaně?
  • Víte vy nebo dodavatel, na jakých serverech chcete inzerovat?
  • Je definována cílová skupina pro reklamní sdělení?
  • Jsou definovány země / státy, kde se má reklama zobrazovat?
  • Jsou titulky a texty reklam napsány gramaticky správně?
  • Jsou titulky a texty náležitě informativní, souvisejí s předmětem inzerce?
  • Vyzývá text reklamního sdělení k akci? (kupte, objednejte, zavolejte, napište, vyberte si apod.)
  • Působí text reklamy důvěryhodně?
  • Jsou definovány vstupní stránky pro příchozí z kliknutí na reklamu?
  • Máte zabezpečeno měření konverzí a úspěšnosti reklamy?
  • Je delegován zodpovědný člověk s náležitými rozhodovacími pravomocemi pro případnou spolupráci s reklamní agenturou?
  • Má vybraná reklamní agentura zkušenosti s danou formou prováděné reklamy?
  • Poskytuje vybraná reklamní agentura své služby i vaši konkurenci?
  • Jak je zajištěná ochrana před střetem zájmu v reklamní agentuře?
  • Je zajištěna ochrana důležitých informací při styku s reklamní agenturou?
  • Má reklamní agentura zkušenosti s reklamními kampaněmi s vyššími reklamovanými částkami?
  • Má vybraná reklamní agentura reference z již realizovaných reklamních kampaní pro své klienty?
  • Dokážete spolehlivě zpracovat možný objem zákazníku z reklamní kampaně?
  • Zvažovali jste využití bannerových či jiných speciálních typu reklamních kampaní na oborových či jinak cíleně zaměřených webů?
  • Je vaše reklama určená pro rychloobrátkové zboží nebo pro běžný typ zboží?
  • Je vaše reklama určená pro prodej výrobků / služeb nebo pro posilování image či povědomí o značce?
  • Zvažovali jste využití emailových reklamních kampaní?

9. Na závěr

Weblog SOFTPAE http://weblog.softpae.com/
Jak psát web http://www.jakpsatweb.cz/
Vyhledávače.INFO http://vyhledavace.info/

Hlavní (marketingové) chyby firemních www stránek
http://weblog.softpae.com/archive/2005/11/22/216.aspx

SOFTPAE SEO Analyzátor
http://www.softpae.com/seo/

A nakonec, pamatujte na jednu pravdu: Pravidla jsou tady proto, aby se porušovala. A pokud porušení kteréhokoliv pravidla o návrhu webu přinese vyšší hodnotu nebo lepší použitelnost návštěvníkům, klidně jej porušte. Koneckonců, kdyby se pravidla neporušovala, mnoho věci by do dnešních dní neexistovalo.

posted @ 1:41 PM | Feedback (1)

Tuesday, October 02, 2007

Vážená odborná verejnosť. Aj vďaka spolupráci s viacerými z vás, vývojárov, ktorým (občas) poskytujeme rady a konzultácie, vám dnes môžem exkluzívne predstaviť jeden zaujímavý projekt.

Open Phrases

Práve včera podvečer bol vďaka skupine veľmi šikovných vývojárov spustený do BETA prevádzky projekt Open Phrases. Na začiatok uvediem, že SOFTPAE sa na projekte nijak intenzívne nepodieľalo, mimo pár rád a testovanie.

Čo prináša Open Phrases? Open Phrases je kompletné prostredie pre prevedenie vertikálnej i horizontálnej analýzy kľúčových slov. K dispozícií sú okrem základných tvarov slova aj frázy, synonymá, iné tvary slov a samozrejme, štatistiky hľadanosti každého zo slov či fráz.

Zaujímavosti z projektu

Pre zaujímavosť - nezaujímavé nie sú ani informácie o rozsahu databázy. V databáze Open Phrases je aktuálne 30 mil. unikátnych slov a až 300 mil. vyhľadávaných fráz. Pre analýzu je teda skutočne z čoho si vyberať. Momentálne sú tieto možnosti k dispozícií pre anglický a slovenský jazyk (analýzy pochádzajú z anglických a slovenských vyhľadávačov). Ďalšie sú v príprave.

Zaujímavosťou tohto nevšedného projektu je aj plne dostupné API, ktoré je možné implementovať do ďalších aplikácií.

Poznámka: Možno nie každý si vie využitie tohto API predstaviť, osobne si viem predstaviť implementáciu tohto API napr. na accommodation projektoch, kde sa výstupy štatistík dajú použiť pre generovanie „featured hotels“ a vybrať tak do popredia typy hotelov, ktoré sú aktuálne v trende. Možnosti implementácie skutočne sú.

A ďalšou zaujímavosťou je aj veľmi prijateľské použitie AJAXu v rozhraní webu, web ide určite s dobou a problémy s AJAXom nie sú ani pri použití Opery, ako sa to ešte stále bežne stáva na iných projektoch. Navyše, vítané je spojenie funkcionalizmu s príjemnou ale triezvou grafikou, únava s grafiky sa teda tak rýchlo nedostaví.

Pokračovanie

Dobrá správa je, že projekt nemieni zaspať na vavrínoch. Z vlastnej skúsenosti s týmto týmom vývojárov viem, že s rozširovaním o ďalšiu funkčnosť i jazyky je počítané od začiatku vývoja, určite v najbližšej dobe bude služba k dispozícií aj v ďalších jazykoch. Vývojový tým tiež spustil vývojársky blog i fórum a každý s dobrým nápadom či pripomienkou je vítaný.

Na záver snáď len dodať, že Open Phrases odporúčame minimálne vyskúšať. SOFTPAE sa podieľalo na niektorých skúšobných testovaniach projektu a od dispozície predfinálnej beta verzie začínajú naše analýzy práve tu. Ak prihliadneme k možnosti analýzy slovenských fráz, čo je jedinečná služba, mohli sme tak nahradiť naše interné riešenie používané pre analýzu slovenských kľúčových slov, tak sa nám ponúka skutočne skvelý nástroj, ktorý tu zatiaľ chýbal. A takáto pomoc sa počíta.

Open Phrases:

http://www.openphrases.com

posted @ 12:23 PM | Feedback (4)

Thursday, July 12, 2007

Pro jednu z velkých českých vývojářských firem se sídlem v Praze hledáme nové analytiky do jejich týmu. Pokud máte zkušenosti v tomto oboru IT, neváhejte nás kontaktovat.

Firma nabízí kromě velmi dobrých pracovních a platových podmínek i možnost výběru z mnoha benefitů, pravidelně poskytuje možnost kulturního a sportovního vyžití, organizuje příjemné firemní akce... Hlásit se mohou jak čeští tak slovenští zájemci.

Požadavky:

  • praxe ve vývoji IS/IT
  • znalost postupů a metod procesní, objektově orientované a datové analýzy IS/ICT
  • znalost XML, SQL
  • orientace v Microsoft technologiích (.NET, MS SQL, Visual Studio)

Více informací

Nejedná se o bodyshopping, t.j. pracuje se klasicky ve vývojových nebo zákaznických týmech na vlastních projektech pod vedením manažera týmu či projektového manažera. Prostředí je skutečně přátelské. Společnost pravidelně pořádá zajímavé firemní akce, vánoční večírky nebo třeba jen grilování či sud... Samozřejmostí je možnost se dále vzdělávat, získávat odborné certifikáty atd...

Pokud tedy hledáte nové místo nebo chcete posunout svoji kariéru dál, ozvěte se nám!

Jak se hlásit?

Vaše odborné CV očekáváme na adrese jobs@softpae.com. Těšíme se na vaše emaily.

posted @ 2:57 PM | Feedback (2)

Thursday, June 14, 2007

    Milý deníčku,

tak jsem se zase poškorpil s ASP.NET-em. Implementoval jsem do aplikace asynchronní volání (AsyncCallback), vše funguje tak jak má (tedy ve vývojovém a testovacím prostředí, tam obvykle funguje všechno bez problémů). Zrada nastala až po nasazení nové verze do provozního prostředí (to je vlastně taky celkem normální)...funkce volaná asynchronně padá na funkci DateTime.Parse. Kontroluju data - ta jsou v pořádku, pak pro jistotu nastavení culture ve web.config ... tam je správně cs-CZ.

Po dalších testech jsem začal mít podezření že asynchronní volání nerespektuje nastavení z web.config. Jakou kulturu ale tedy použije ? V machine.config nastavení culture není...odkud se tedy přebírá ? Aha -musí to tedy být systémové nastavení Windows 2003 serveru. Při přepnutí do anglického nastavení a zpět do českého však není patrná žádná změna...pomalu začínám v duchu spílat Billovi G.

Zabrouzdal jsem tedy na Googlu jak se to má s nastavením národního prostředí ve Windows 2003 a brzy jsem začal mít podezření že všechno má na svědomí nastavení národního prostředí při instalaci. To se běžně zjistit nedá (pokud ano tak se přiznám že jsem nepřišel na to jak) takže jsem použil osvědčenou cestu do registrů; nastavení národního prostředí při instalaci lze zjistit prozkoumáním klíčů v profilech systémových uživatelů Local System a Network System (mají vždycky stejný SID)

HKEY_USERS\S-1-5-18\Control Panel\International
HKEY_USERS\S-1-5-19\Control Panel\International

Aktuální defaultní nastavení windows (aplikuje se však jen na nově vytvořené uživatelské profily) je pak v

HKEY_USERS\.DEFAULT\Control Panel\International

To už jsem byl téměř "doma" - asp.net při asynchronním volání nepoužije nastavení z web.config ale nastavení z profilu účtu Local System (pod ním běží IIS). Zbývalo jen ověřit v praxi..bohužel mám k dispozici jen virtual machine instalovanou s českými nastaveními, takže pro zpestření jsem ještě instaloval další virtual machine s nastavením anglickým.

Samotná úprava kódu je triviální, unvitř asynchronní metody se nastaví Thread.CurrentCulture a mohl jsem to udělat hned na začátku....ale...nevím jak koho ale mně štve když neco nefunguje a nevím proč :-)

PH

posted @ 4:22 PM | Feedback (0)