dotnet blog

    Twój nowy blog

    Z przyczyny takiej, że wygasła domena. Jak się okazuje, dla az.pl dzień wyprzedzenia przy płatności to jest za mało, żeby odnowić rejestrację (dla porównania: joker.com przyjmuje płatności kartą i w ciągu 5 minut wszystko działa jak należy).

    Jak odnowią domenę, to zacznie działać. Przepraszam wszystkich gości developers.pl…

    (ale proszę przeczytać tą notkę do końca ;)

    Jak pewnie zauważyliście, ostatnio było tu dosyć cicho… Nie, to nie sezon wakacyjny – nie obijałem się ostatnio nad jeziorkiem ani w górach (chociaż może bym i wolał?). Zamiast tego pracowałem nad uruchomieniem portalu dla programistów .NET.

    Efekt, może nie tyle końcowy, co ewolucyjny, można oglądać i używać pod adresem
    http://developers.pl/
    . Tam też będę w dalszym ciągu, teraz już bardziej regularnie, publikował newsy i inne formy pisane ;) – tam też przenosi się mój blog (
    http://developers.pl/blogs/dotnet
    ) (rzadziej uaktualniany bo cała para pójdzie w newsy na głównej stronie portalu).

    Co tu jeszcze dodać… Zawartość tego bloga pozostanie na swoim miejscu dla celów archiwalnych. Nowa witryna ma całkiem mocny zespół redakcyjny, więc beszczelnie polecam tak jakbym nie miał z tym nic wspólnego ;)

    Acha, wśród osób, które zarejestrują się przed końcem sierpnia, rozlosowanych zostanie 14 książek MS Press dla programistów ufundowanych przez APN Promise. Piętnasta książka trafi w ręce guru, który zaprojektuje najładniejsze logo dla portalu. Zapraszam!

    Jejku, ja tak mogę jeszcze długo pisać na fali euforii związanej z uruchomieniem tej witrynki – włożyłem w nią naprawdę dużo pracy i czasu – ale lepiej już się zamknę i pozwolę Wam podążyć w jej kierunku. Zapraszam!


    http://developers.pl/

    Podaję za portalem wss.pl:

    Mamy wielką przyjemność zaprosić Was na największą konferencję techniczną w Polsce, hit tego roku – Microsoft Technology Summit 2005. Konferencja przeznaczona jest dla deweloperów i specjalistów IT. Przez dwa dni 30 najlepszych ekspertów z Polski i zagranicy będzie odkrywać tajniki rozwiązań Microsoft w czasie 48 sesji technicznych z 5 obszarów tematycznych, stanowiących przekrój przez wszystkie technologie oferowane przez Microsoft. Wśród prezenterów takie postacie jak Rafał Łukawiecki – ekspert w dziedzinie bezpieczeństwa IT, wybrany najlepszym prelegentem podczas takich konferencji jak IT Forum oraz TechEd 2005, czy też Fred Baumhardt – wybitny konsultant do spraw bezpieczeństwa firmy Microsoft.

    Więcej informacji na portalu wss.pl. Dla zarejestrowanych czytelników tego portalu przewidziano specjalną zniżkę!

    Wg artykułu MCP Program Takes New Road in September opublikowanego w magazynie Microsoft Certfied Professional Online, jesienią zajdą znaczne zmiany w programach certyfikacyjnych Microsoftu.

    Zgodnie z dotychczasową tradycją, Microsoft opublikuje egzaminy związane z Visual Studio 2005 i SQL Server 2005 około 45 dni po wydaniu tych produktów. Egzaminy te nie będą jednak zgodne z dotychczasowym schematem egzmianów MCP: zamiast tego, uzykiwane tytuły będą skojarzone z poziomem umiejętności zmierzonym za pomocą egzaminów certyfikacyjnych.

    050712mcp_newmcp1.jpg
    Kliknij aby powiększyć

    Pojawią się trzy poziomy certyfikacji:

    Warstwa 1: Microsoft Certified Technology Specialist będzie wymagał zdania od jednego do trzech egzaminów. Stare egzaminy będą wycofywane wraz z końcemu supportu dla związanych z nimi produków.

    Warstwa 2: Microsoft Certified IT Professional oraz Professional Developer będzie wymagał certyfikacji poziomu 1 oraz od jednego do trzech egzaminów związanych z wymaganiami określonej ścieżki certyfikacyjnej. Ta warstwa będzie związana z określoną rolą – taką jak np. Database Developer lub Business Intelligence. Do utrzymania statusu na tym poziomie będzie konieczna recertyfikacja.

    Warstwa 3: Microsoft Certified Architect będzie rygorystyczą certyfikacją, opartą o komisję i rekomendacje. Aby uzyskać ten poziom certyfikacji nie będzie konieczne uprzednie uzyskanie certyfikatów z wartst 1 i 2. Więcej na ten temat można znaleźć w innym artykule na witrynie MCP Online – Microsoft Previews Board-Level Certification at TechMentor.

    050712mcp_newmcp2.jpg
    Kliknij aby powiększyć

    050712mcp_newmcp3.jpg
    Kliknij aby powiększyć

    Event Log Explorer jest freewarowym narzędziem usprawniającym pracę z systemowymi dziennikami zdarzeń. W stosunku do dostarczanego wraz z systemem Dziennika Zdarzeń, pozwala ono na:

    - przeglądanie kilku dzienników jednocześnie w interfejsie MDI,
    - rejestrowanie w drzewku najczęściej przeglądanych komputerów wraz z ich dziennikami,
    - przeglądanie zarówno dzienników zdarzeń jak i plików z archiwizowanymi zdarzeniami,
    - archiwizowanie dzienników,
    - przeglądanie opisów zdarzeń bezpośrednio w oknie z ich listą,
    - sortowanie zdarzeń wg. dowolnej kolumny i w dowolnym kierunku,
    - zaawansowane filtrowanie, m. in. na podstawie tekstu opisu zdarzenia,
    - szybkie filtrowanie za pomocą kilku kliknięć myszką,
    - wyszukiwanie zdarzeń wg dowolnych kryteriów,
    - drukowanie dziennika zdarzeń,
    - eksportowanie dziennika do różnych formatów.

    Mike Roberts opublikował nową wersję swojego narzędzia do tworzenia drzew projektów .NET – Tree Surgeon. Polecam!

    Więcej na temat tego narzędzia pisałem w kwietniu.

    Witryna MSDN opublikowała sierpniowy numer MSDN Magazine. Kilka artykułów zdecydowanie wartych przeczytania!

    Concurrency: What Every Dev Must Know About Multithreaded Apps
    Vance Morrison
    Proxy Detection: Take the Burden Off Users with Automatic Configuration in .NET
    Durgaprasad Gorti
    Data Binding: Give Your Everyday Custom Collections a Design-Time Makeover
    Paul Ballard
    Winsock: Get Closer to the Wire with High-Performance Sockets in .NET
    Daryn Kiely
    Easy UI Testing: Isolate Your UI Code Before It Invades Your Business Layer
    Mark Seemann
    Editor’s Note: Connected Systems Developer Competition
    New Stuff: Resources for Your Developer Toolbox
    Marnie Hutcheson
    Extreme ASP.NET: Tools of the Trade: SQL Server Profiler and Query Analyzer
    Rob Howard
    Basic Instincts: Reflection in Visual Basic .NET
    Ted Pattison
    Data Points: The Enterprise Library Data Access Application Block, Part 2
    John Papa
    Cutting Edge: DataSets vs. Collections
    Dino Esposito
    Test Run: Test Harness Design Patterns
    James McCaffrey and James Newkirk
    Service Station: The Application Connection Designer
    Aaron Skonnard
    Pure C++: Generic Programming: Template Specialization
    Stanley B. Lippman
    C++ At Work: Dialog Templates, RegexTest
    Paul DiLascia
    { End Bracket }: Improving Managed DirectX Performance
    Tom Miller

    Pewnie wielu z czytelników tego bloga słyszało o języku Python, o jego .NET-owej implementacji autorstwa Jima Hugunina i jak się to dla tego pana miło skończyło zatrudnieniem w Microsofcie. Ale kto tak naprawdę miał okazję w IronPythonie programować? Ja nie, dlatego z zaciekawieniem przeczytałem artykuł Python + .NET = IronPython.

    Można się z niego dowiedzieć kilku ciekawostek – m.in. o tym, że Iron Python początkowo miał być projektem udowadniającym, że platforma .NET nie nadaje się do implementacji dynamicznych języków programowania. Rezultat okazał się dokładnie odwrotny – nie tylko .NET wraz z CLR stanął na wysokości zadania, ale i okazało się, że nowa implementacja Pythona działa znacznie szybciej niż napisany w C oryginał.

    Wg Wikipedii, dynamiczne języki programowania to takie języki, w których programy mogą zmieniać swoją strukturę w czasie działania: w locie mogą być dodawane i usuwane funkcje, klasy i moduły. Wygląda ciekawie :)

    W dalszej części artykułu możemy zapoznać się z podstawowymi informacjami o języku oraz z przykładowym programem. Polecam jako interesującą ciekawostkę!

    PS. Najnowsze implementacje IronPythona wymagają .NET Framework 2.0

    Jeff Attwood przedstawia kilka interesujących, przydatnych a przy tym mało znanych trików dotyczących wiersza poleceń (cmd.exe) w Windows XP. Ułatwia życie!

    Mike Gunderloy dzieli się swoimi przemyśleniami na temat planowanej obsługi RSS w systemie Longhorn.


    • RSS