"Please enter a different password" v ASP.NET 2.0 beta 2
Jedna z šikovných věcí v novém Membership managementu ASP.NET 2.0 je možnost definovat složitost hesla. V MSDN Library jsem dokonce našel, která vlastnost se o to stará(SqlMembershipProvider.PasswordStrengthRegularExpression), niméně v QuickStart tutoriálech jsem stále nemohl založit nového uživatele – v machine.config jsem žádné omezení pro heslo totiž nenašel.
Řešení jsem našel na fóru webu asp.net a zní následovně: v beta dvojce je výchozím pravidlem pro heslo minimálně 7 znaků a z nich jeden ne-alfanumerický.
Klientské nástroje pro SQL Server Express
SQL Server 2005 Express Edition pro pokusné účely bohatě stačí, bohužel se však (zatím, v CTP verzích) nedodává s žádným klientským rozhraním – pokud tedy nepočítám command line nástroje, které nejsou pro začátek nejvhodnější.
Jakýms takýms řešením je instalace Express Manageru, to je ale velmi jednoduchý nástroj a kromě vizualizace obsahu databází toho příliš nenabízí.
Součástí balení tří DVDček, které jsem od Microsoftu dostal zcela zadarmo v rámci programu Beta Experience (za což jsem velmi vděčen), je však i SQL Server 2005 Developer Edition, který samozřejmě pokročilé klientské nástroje obsahuje. Postup instalace je jednoduchý:
SQLite ADO.NET 2.0 provider
Čas .NETu 2.0 se blíží a proto postupně vznikají datoví poskytovatelé pro různé databáze. V oblibě mám SQLite, což je velmi útlý engine, který však implementuje skoro celý SQL standard a navíc je velmi výkonný.
Hledal jsem proto nějaký wrapper pro .NET 2.0 a našel jsem ADO.NET 2.0 Provider for SQLite, který toho umí opravdu hodně. Mezi vlastnosti patří např.:
- podpora plného i compact frameworku
- velmi dobrý výkon ve srovnání s native knihovnou SQLite (nárůst pouze v řádech jednotek až desítek procent, viz benchmarky)
Dnes se mi pod ruce dostal Atlas
AJAX je moderní záležitost. Vůči této technologii mám silné výhrady (už jsem tady o tom psal), ale co naplat, občas se to prostě na něco hodí. Problém je, že JavaScript příliš neumím a ani se ho učit nechci, protože už ladění CSS stylů pro víc prohlížečů mě štve a představa, že bych to samé musel dělat i s klientskými skripty mě děsí.
Microsoft naštěstí nedávno vydal Atlas, což je AJAX framework pro ASP.NET. Stručně řečeno tento framework obohacuje JS o některé užitečné věci (datové typy, výjimky apod.) a nabízí jak klient-side tak server-side ovládací prvky, které umožňují dělat AJAX s minimální znalostí JS.
WeFly247
Spolu s DVD Visual Studia Beta 2 přišlo i výukové DVD s názvem „WeFly247“. Je to úžasný kousek, jsem nadšený z takového množství informací na jednom místě. Jediným problémem bude se tím vším prokousat – jsou toho desítky a desítky hodin. Aspoň mám ale na prázdniny co dělat :) .
Expres edice Visual Studia bude zdarma
Už dlouho se ví, že Visual Studio Express Editions budou zdarma nebo za nízkou cenu. Podle mě je to docela rozdíl. Dneska jsem však na webu MSDN našel zcela jednoznačnou informaci – tyto základní produkty budou zdarma.
Visual Studio 2005 Beta Experience
Microsoft nabízí zcela zdarma dodání několika DVDček s nejnovější betou 2 chystaného Visual Studia 2005. Tak si to rychle běžím objednat :)
hotmail.com z Firefoxu a z IE
Velmi mě zaujalo, že když URL hotmail.com navštívím z Firefoxu, dějí se úplně jiné věci, než když ji navštívím z Internet Exploreru. No nic, jen doufám, že se mi úspěšně podaří zřídit .NET passport (z Firefoxu to nějak nefungovalo).
Phalanger na programátorských večerech
Dneska jsem zažil asi úplně nejlepší programátorský večer, jaký jsem kdy navštívil. Kluci z matfyzu povídali o svém PHP kompilátoru pro .NET alias Phalangeru a upřímně řečeno – tento projekt mě nadchnul. Konečně někdo dokázal propojit dva největší světy vývoje webových aplikací a je jen dobře, že to jsou kluci mého věku, které navíc můžu naživo vidět a diskutovat s nimi. Je krásné vidět běžet např. phpBB pod .NETem. Díky za Phalanger!
Stinnou stránkou tohoto večera byla skutečnost, že jsem byl jedním z pouhých dvou (!!) diváků.
Microsoft a kvalita
Visual Studio 2005 Beta 2 je konečně venku. Byla několikrát odložena a nyní, chvilku po vydání, se na blozích lidí z Microsoftu objevují komentáře k procesu vypouštění do světa. Fascinující je, jaký důraz je kladen na kvalitu, ačkoliv se jedná jen o „blbou betu“.
Příklady? Jason Zander píše, jak těžkými testy prochází finální build a že jeho kompletní validace zabrala 5 dní (!!). Somasegar zase vysvětluje, proč je důležitější vydat kvalitní produkt pozdě než méně kvalitní produkt včas.

před 6 let 9 týdnů
před 6 let 9 týdnů
před 6 let 31 týden
před 6 let 45 týdnů
před 7 let 5 týdnů
před 7 let 14 týdnů
před 7 let 15 týdnů
před 7 let 18 týdnů
před 7 let 24 týdny
před 7 let 33 týdny