księga gości




2005
grudzień
sierpień
lipiec
maj
kwiecień



Email: chaniewski MAŁPA gmail KROPKA com
GG: 1507502
Masz problem z .NET - pisz śmiało :)








BYKOM-STOP - Poprawna pisownia i ortografia w Internecie


BLOG.pl
Google
 
Web dotnet.blog.pl
2005-12-18 18:42:39
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...
2005-08-10 02:08:17
(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/
2005-07-18 10:56:14
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ę!
2005-07-13 22:38:50
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.


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.


Kliknij aby powiększyć



Kliknij aby powiększyć

2005-07-13 22:19:53
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.
2005-07-13 22:13:25
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.
2005-07-13 08:11:09
2005-07-12 20:40:12
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
2005-07-12 10:29:03
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!
2005-07-12 10:22:37
Mike Gunderloy dzieli się swoimi przemyśleniami na temat planowanej obsługi RSS w systemie Longhorn.
2005-07-12 10:19:29
Ku zdziwieniu wielu developerów, klasa System.Web.Caching.Cache w .NET Framework 1.x była klasą zamkniętą (sealed), co oznaczało, że nie można było z niej dziedziczyć i dobudowywać nowej funkcjonalności.

Powodem użycia tego atrybutu był fakt, że zespół tworzący technologię ASP.NET miał nadzieję w przyszłej wersji znacznie rozszerzyć funkcjonalność cache. Nie było porządane, aby programiści dowolnie tworzyli klasy dziedziczące po cache, ponieważ planowane rozszerzenia mogły spowodować znaczne problemy z kompatybilnością takich własnych rozwiązań.

Czy to dobre, czy złe podejście - można by się spierać, na całe szczęście Whidbey jest już niemal w zasięgu ręki i już teraz możemy w wersji Beta skorzystać z nowych możliwości cache ASP.NET:

1. SQL Cache Notification
2. Using the Disk Output Cache
3. Post-cache Substitution
4. SQL Cache Invalidation
5. Cache Configuration

W swoim cyklu artykułów, Harish Ranganathan omawia kolejno nowe funkcje cache. Polecam! Przejrzyste i dobrze napisane.
2005-07-12 10:08:49
Firma ATOZED udostępniła .NET-owy system do zarządzania treścią strony internetowej. Nie jest to niestety projekt open source, jednak darmowa wersja Personal może się komuś przydać :)
2005-07-12 10:06:07
Google Toolbar (Beta),
Google Suggest dla Firefoxowego okienka wyszukiwania
i nieprzydatne w polskich warunkach narzędzie do wysyłania SMS-ów na amerykańskie komórki
- są dostępne pod adresem http://toolbar.google.com/firefox/extensions/
2005-07-12 10:01:27
Jeżeli chcesz nauczyć się tworzyć aplikacje ASP.NET za pomocą Visual Studio .NET, to dobrym miejscem do rozpoczęcia nauki może być 17-godzinne, praktyczne szkolenie online dostępne za darmo w witrynie Microsoft Learning.

Kurs Developing Microsoft ASP.NET Web Applications with Visual Studio.NET normalnie kosztuje 9, jednakże przez ograniczony czas (nie podano jaki) można z niego skorzystać za darmo, logując się na stronę Microsoft Learning i wprowadzając kod promocyjny 8317-MSDN-6595.
2005-07-12 09:55:39
To prawdziwa przyjemność podawać linki do takich perełek. Grady Booch, jeden z autorów języka UML, uruchomił witrynę Handbook of Software Architecture.

Jak pisze Grady,
Głównym celem tej pracy jest wypełnienie próżni w dziedzinie inżynierii oprogramowaina przez opis architektury dużej liczby interesujących systemów i taką ich prezentację, aby wyeksponować główne wzorce i aby możliwe były porównania pomiędzy różnymi domenami problemowymi i stylami architektonicznymi. [...]

Drugim celem tej pracy jest studium tych wzorców architektonicznych w kontekście sił inżynierii oprogramowania które je ukształtowały, a następnie opracowanie zestawu sprawdzonych wzorców architektonicznych nadających się do wykorzystania przy tworzeniu nowych systemów oraz przy analizie istniejących.

Trzecim celem tej pracy jest zaspokojenie mojej nienasyconej ciekawości. Za każdym razem, gdy spotykam interesujący lub użyteczny system, zadaję sobie pytanie "jak oni to zrobili?". Eksponując wewnętrzne piękno tych systemów, przez studium ich wzorców architektonicznych, mam nadzieję zaoferować inspirację programistom i architektom, którzy chcą tworzyć na bazie doświadczeń płynących z innych dobrze zaprojektowanych systemów.


Witryna jest podzielona na pięć sekcji: Blog, zawierający dziennik prowadzonych prac i komentarze na temat różnych spraw interesujących autora, Architecture, zawierająca ogólną prezentację architektury oprogramowania - co to jest, czym nie jest, dlaczego jest ona ważna, jakie jest jej miejsce w cyklu życia oprogramowania i jak można ją reprezentować, Systems, najważniejsza część witryny zawierająca omówienie architektury dużej liczby interesujących systemów, Patterns, zawierająca informacje o najważniejszych wzorcach odnalezionych w badanych systemach i Handbook, zawierająca tradycyjne - liniowe - przedstawienie tego samego materiału.

POZYCJA OBOWIĄZKOWA!!!
2005-07-12 09:31:06
Matt Berther zmęczył się pisaniem ciągle podobnego kodu odpowiadającego za wyszukiwanie plug-inów w katalogu aplikacji i napisał uniwersalną procedurę. Przydatne!
2005-07-12 09:27:36
Przekonajcie się sami jak może wyglądać intefejs użytkownika nie wymagający klikania. Don't click it jest eksperymentalną witryną, której celem jest zbadanie wzorców zachowań użytkowników komputerów i siły nawyku klikania. Polecam, ciekawe.
2005-07-11 10:58:27
Microsoft opublikował Shareware Starter Kit - pakiet oprogramowania ułatwiającego tworzenie aplikacji shareware. Dzięki niemu ławo można tworzyć mechanizmy takie jak rejestracja czy aktywacja programu. Do najważniejszych cech pakietu zaliczają się:

Działający w osobnym wątku Splash-Screen, który pozwala na uzyskanie efektu fade-in/fade-out


Zintegrowany moduł E-Commerce, umożliwiający zakup licencji bezpośrednio z aplikacji - za pośrednictwem PayPal


Aktywacja produktu

Rejestracja - moduł ten ułatwia tworzenie mechanizmów rejestracji za pomocą Web Services


Informacje zwrotne od użytkowników


Raportowanie wyjątków


Do pobrania są wersje C#.NET i Visual Basic.NET. Z wydaniem pakietu wiąże się konkurs - autor najciekawszej aplikacji shareware wykorzystującej jego funkcje dostanie wejściówkę na konferencję PDC, miejscówkę w hotelu i voucher na samolot o wartości 1000 USD. Więcej informacji na witrynie Channel 9.
2005-07-11 08:31:56
Sezon ogórkowy w pełni, więc pora na coś lżejszego...

"Jak zrobić dziecko"

1) Menedżer projektu myśli, że dziewięć kobiet może "dostarczyć" dziecko w ciągu jednego miesiąca.
2) Programiście wydaje się, że aby zrobić dziecko, potrzeba 18 miesięcy.
3) Analityk biznesowy uważa, że to nie o dziecko chodzi - klientowi tak naprawdę potrzeba czołgu.
4) Architekt to ten, który robi wredne dzieciaki z laserami zamontowanymi na głowach.
5) Koordynatorowi wydaje się, że jedna kobieta może urodzić dziewiątkę dzieci w ciągu jednego miesiąca.
6) Klient to ten, który wcale nie jest pewien czy on tak naprawdę chce mieć dziecko.
7) Menedżer marketingu jest osobą, której wydaje się że może "dostarczyć" dziecko nawet, jeżeli nie ma pod ręką ani kobiety ani mężczyzny.
8) Zespół optymalizacji zasobów również myśli, że nie potrzebuje mężczyzny ani kobiety - mogą wyprodukować dziecko nie zużywając żadnych zasobów.
9) Zespół dokumentacji się nie przejmuje tym, czy dziecko powstanie - oni po prostu udokumentują te 9 miesięcy.
10) Audytor jakości jest tą marudną osobą, która nigdy nie jest zadowolona z PROCESU robienia dziecka.
11) CFO najchętniej skorzystałby z outsourcingu...
2005-07-08 12:59:24
Hihi, i do nas dotarło :-)
Widziałem to na zachodnich blogach jakiś rok temu, kiedy dotnet.blog.pl jeszcze nie istniał. Teraz, za Wojtkiem i ja się dołączam...

1. Złap najbliższą książkę.
2. Otwórz ją na 123 stronie.
3. Znajdź piąte zdanie.
4. Obublikuj je na swoim blogu razem z tą instrukcją.
5. Nie szukaj najfajniejszej książki jaką można znaleźć. Użyj tej, która faktycznie leży najbliżej Ciebie.

Hmm, "SQL Server High Availability" by Allan Hirt, Cathan Cook, Kimberly L. Tripp i Frank McBath:

"Another crucial factor in database availability and performance is where you place the data, log and index files used by SQL Server, and what level of RAID you employ for performance and availability."

Przy okazji: świetna książka. Gorąco polecam. Mimo, że to akurat zdanie to takie "masło maślane".