Wieści z placu boju

By Docent on Sierpień 27th, 2009

Nareszcie udało mi się znaleźć kilka minut, by na spokojnie usiąść i przekazać Wam najnowsze wieści z „placu boju”, czyli Zamku Ryn, gdzie od wtorku intensywnie pracujemy nad przygotowaniem trzeciego zlotu czytelników dobreprogramy, TechIT i Gamikaze – HotZlot 2009 :) Nie mam obaw przed nazwaniem zamku „placem boju”, bo w tym roku nie tylko pracujemy tam nad HotZlotem, ale praktycznie…

Wieści z placu boju

By Docent on Sierpień 27th, 2009

Nareszcie udało mi się znaleźć kilka minut, by na spokojnie usiąść i przekazać Wam najnowsze wieści z „placu boju”, czyli Zamku Ryn, gdzie od wtorku intensywnie pracujemy nad przygotowaniem trzeciego zlotu czytelników dobreprogramy, TechIT i Gamikaze – HotZlot 2009 :) Nie mam obaw przed nazwaniem zamku „placem boju”, bo w tym roku nie tylko pracujemy tam nad HotZlotem, ale praktycznie…

jQuery w SharePoint

By RSS on Sierpień 24th, 2009
Jestem zwolennikiem wszelakiej integracji SharePointa z innymi technologiami więc tym razem przyszedł czas na jQuery. W poście będzie pokazane jak zintegrować jQuery z SharePoint w najładniejszy według mnie sposób.

Interaktywne mapy internetowe w ap. windows

By RSS on Sierpień 23rd, 2009
Google Maps, VirtualEarth, YahooMap, itp. – Internetowe mapy interaktywne, które dostarczają olbrzymich możliwości.  Mało tego cała ich funkcjonalności dostępna jest przez stale rozwijane API.

Continue Reading

Bloggers Underground #2.5

By rtynski on Sierpień 23rd, 2009

Od jakiegoś czasu można się rejestrować na spotkanie blogerów po pierwszym dniu konferencji MTS 2009 (tj. 29 września 2009) o godzinie 19:00. Więcej informacji znajdziesz na blogu: Bloggers Underground #2.5 . Zachęcam wszystkie osoby które mają chęć dzielenia się z innymi swoimi doświadczeniami oraz wiedzą o przyjrzenie się tej inicjatywie.

Bloggers Underground #2.5

By rtynski on Sierpień 23rd, 2009

Od jakiegoś czasu można się rejestrować na spotkanie blogerów po pierwszym dniu konferencji MTS 2009 (tj. 29 września 2009) o godzinie 19:00. Więcej informacji znajdziesz na blogu: Bloggers Underground #2.5 . Zachęcam wszystkie osoby które mają chęć dzielenia się z innymi swoimi doświadczeniami oraz wiedzą o przyjrzenie się tej inicjatywie.

Mój harmonogram na MTS 2009

By rtynski on Sierpień 21st, 2009

Przedstawiam mój wybór na tegoroczny MTS. Rozstrzeliłem się pomiędzy parę tematów ale mam nadzieję że dzięki temu dowiem się paru ciekawych nowych rzeczy

O wyborze sesji bardzo ciekawie napisał Grzegorz Tworek Jak być zadowolonym po MTS .

A na blogu Mariusza Kędziora można znaleźć podsumowanie pierwszych dni w których wybieraliśmy sesje: "MTS 2009: Jakie sesje wybieracie"

Visual Studio 2010 – Database Projects – czyli efektywna praca z projektami baz danych [200]
Cezary Nolewajka
Proces zarządzania bazami danych i zmianami baz danych. Zarządzanie projektami baz danych, Source Control, TFS, proces zarządzania zmianami w projektach baz danych, dziedziczenie projektów. Praca z obiektami baz danych, skryptami baz danych, praca w zespole. Generowanie danych testowych, Unit Testing, automatyzacja testów baz danych. Porównywanie schematów baz danych i danych w bazach danych. Edycja Visual Studio 2010 Professional.

Zabezpieczenie i „odbezpieczanie” kodu .NET[400]
Marcin Książek
Kompilowany kod .NET przekształcany jest do postaci pośredniej, która dopiero na docelowej maszynie kompilowana jest do kodu natywnego. Stosując dosyć proste techniki można odwrócić proces i otrzymać źródła odpowiadające prawie w 100% oryginalnym.
W trakcie sesji przedstawione zostaną techniki zaciemniania kodu tak, aby nie pogarszając jego działania maksymalnie utrudnić dostęp do źródeł.
Każda z technik zostanie poddana analizie oraz próbie złamania, dzięki czemu słuchacze będą w stanie świadomie dobierać zabezpieczenia do konkretnych potrzeb. Przedstawione przykłady pochodzą z najnowszych wersji stosowanych obfuskatorów.
Do końca sierpnia na blogu: http://geekswithblogs.net/marks zostaną zamieszczone posty wprowadzające w tematykę zabezpieczeń, aby w trakcie prezentacji skupić się na najciekawszych elementach.

.NET 4.0 Inside/Out – CLR 4.0, DLR i ich wpływ na sposób programowania [300]
Daniel Biesiada
Na tej sesji zostaną omówione zmiany w CLR 4.0 oraz przekazane informacje dotyczące funkcjonowania Dynamic Language Runtime (nadbudowy CLR, odpowiedzialnej za obsługę dynamicznych języków programowania). Naturalną konsekwencją tego omówienia będzie wprowadzenie do nowych języków programowania (Python, Ruby oraz F#) oraz zmian w istniejących (C# 4.0).

IIS7 nie tylko serwer WWW [300]
Artur Żarski
Sesja ma na celu przedstawienia IIS7 jako platformy dla twórców witryn, programistów oraz specjalistów IT a nie zwykłego serwera WWW. Pokazane będą dodatki i rozszerzenia stworzone przez firmę Microsoft oraz przykłady jak napisać swój własny dodatek.

User Experience and design technologies – What’s New and Cool? [200]
Michael Koster
Visit this session to hear about exciting new features of Microsoft’s design and UX technologies: Silverlight 3, WPF 4.0 and Expression 3. Learn how to take your application projects to the next level and see how easy it is to create stunning experiences for the desktop and the web.

Czy ASP.NET MVC oznacza zmierzch "klasycznego" ASP.NET? [200]
Bartosz Kierun
Do technologii odpowiedzialnych za tworzenie aplikacji webowych dołączyła ostatnimi czasy platforma ASP.NET MVC. Czy jej pojawienie się oznacza, że rozwój „podstawowej” wersji technologii ASP.NET opartej o tzw. WebForms zostanie zaniechany? Jakie korzyści przynosi nowa technologia i kiedy warto rozpocząć z nią swoją „przygodę”?
Na sesji dowiesz się:

  • o podstawowych koncepcjach technologii ASP.NET MVC takich jak: model, view, controller, routing itp.,
  • jak zacząć przy jej pomocy budować własne aplikacje webowe,
  • jak ASP.NET MVC wpływa na architekturę i testowalność aplikacji,
  • jakie są wady i zalety tej technologii w kontekście klasycznego ASP.NET.

Configuration Manager dla ludzi [300]
Emil Krotki
Cel prezentacji:

  1. przekazanie doświadczeń z pracy w projektach, w których aplikacja była słabo zdefiniowana, lub wymagała elastyczności wykraczającej poza typowe zadania kodowania,
  2. przełamanie barier i ułatwienie wykorzystania z bogatej klasy służącej do konfiguracji aplikacji,
  3. pokazanie jak w prosty sposób budować konfigurację aplikacji wielomodułowych, podnosząc wydajność pracy developera i ułatwiając deployment,
  4. pokazanie metod budowy konfiguracji czytelnej i modyfikowalnej dla ludzi, której diagnostyka jest precyzyjna i równie czytelna.

Problemy i ich rozwiązania:

  1. jak budować w VisualStudio konfigurację dla wielu projektów jednego rozwiązania, żeby było lekko, łatwo i przyjemnie,
  2. konfiguracja początkowa i zmienna w locie – "problem jajka i kury" w konfiguracji aplikacji (konfiguracja konfiguracji), „hard-coded” defaults, zmiana parametrów pracy aplikacji „w locie”, diagnostyka, uodpornienie aplikacji na błędy konfiguracji, generowanie plików konfiguracyjnych,
  3. czytelność pliku konfiguracyjnego, XML dla ludzi – użycie klas dziedziczących i ich cech dodatkowych, struktura plików konfiguracyjnych, typy, konfiguracja projektów wielomodułowych,
  4. monitorowanie aplikacji (Event Log lub Enterprise Library, ale nie omawiane) – jak budować całkowicie dynamiczne zdarzenia, re-definiowalne z zewnątrz aplikacji: Adresuje problem niezdefiniowanego styku z systemami monitorowania podczas tworzenia aplikacji, takich jak poziom diagnozowania, identyfikacja zdarzeń, klasyfikacja, redefinicje wymienionych elementów w trakcie pracy aplikacji,
  5. sterowanie zachowaniem aplikacji, czyli sposobem przetwarzania danych poprzez konfigurację w XML-u.

Prezentacja danych w swoich aplikacjach [300]
Artur Żarski
Sesja ma na celu przedstawienie dostępnych technologii i komponentów Microsoft służących prezentacji danych w swoich aplikacjach – zarówno desktop jak i Web. Czyli od wykresów i tabel z danymi skończywszy na zaawansowanych systemach raportowania (Reporting Services) i prezentacji danych na witrynach MOSS.

Dane o sesjach pochodzą z strony www.mts2009.pl.

Mój harmonogram na MTS 2009

By rtynski on Sierpień 21st, 2009

Przedstawiam mój wybór na tegoroczny MTS. Rozstrzeliłem się pomiędzy parę tematów ale mam nadzieję że dzięki temu dowiem się paru ciekawych nowych rzeczy

O wyborze sesji bardzo ciekawie napisał Grzegorz Tworek Jak być zadowolonym po MTS .

A na blogu Mariusza Kędziora można znaleźć podsumowanie pierwszych dni w których wybieraliśmy sesje: "MTS 2009: Jakie sesje wybieracie"

Visual Studio 2010 – Database Projects – czyli efektywna praca z projektami baz danych [200]
Cezary Nolewajka
Proces zarządzania bazami danych i zmianami baz danych. Zarządzanie projektami baz danych, Source Control, TFS, proces zarządzania zmianami w projektach baz danych, dziedziczenie projektów. Praca z obiektami baz danych, skryptami baz danych, praca w zespole. Generowanie danych testowych, Unit Testing, automatyzacja testów baz danych. Porównywanie schematów baz danych i danych w bazach danych. Edycja Visual Studio 2010 Professional.

Zabezpieczenie i „odbezpieczanie” kodu .NET[400]
Marcin Książek
Kompilowany kod .NET przekształcany jest do postaci pośredniej, która dopiero na docelowej maszynie kompilowana jest do kodu natywnego. Stosując dosyć proste techniki można odwrócić proces i otrzymać źródła odpowiadające prawie w 100% oryginalnym.
W trakcie sesji przedstawione zostaną techniki zaciemniania kodu tak, aby nie pogarszając jego działania maksymalnie utrudnić dostęp do źródeł.
Każda z technik zostanie poddana analizie oraz próbie złamania, dzięki czemu słuchacze będą w stanie świadomie dobierać zabezpieczenia do konkretnych potrzeb. Przedstawione przykłady pochodzą z najnowszych wersji stosowanych obfuskatorów.
Do końca sierpnia na blogu: http://geekswithblogs.net/marks zostaną zamieszczone posty wprowadzające w tematykę zabezpieczeń, aby w trakcie prezentacji skupić się na najciekawszych elementach.

.NET 4.0 Inside/Out – CLR 4.0, DLR i ich wpływ na sposób programowania [300]
Daniel Biesiada
Na tej sesji zostaną omówione zmiany w CLR 4.0 oraz przekazane informacje dotyczące funkcjonowania Dynamic Language Runtime (nadbudowy CLR, odpowiedzialnej za obsługę dynamicznych języków programowania). Naturalną konsekwencją tego omówienia będzie wprowadzenie do nowych języków programowania (Python, Ruby oraz F#) oraz zmian w istniejących (C# 4.0).

IIS7 nie tylko serwer WWW [300]
Artur Żarski
Sesja ma na celu przedstawienia IIS7 jako platformy dla twórców witryn, programistów oraz specjalistów IT a nie zwykłego serwera WWW. Pokazane będą dodatki i rozszerzenia stworzone przez firmę Microsoft oraz przykłady jak napisać swój własny dodatek.

User Experience and design technologies – What’s New and Cool? [200]
Michael Koster
Visit this session to hear about exciting new features of Microsoft’s design and UX technologies: Silverlight 3, WPF 4.0 and Expression 3. Learn how to take your application projects to the next level and see how easy it is to create stunning experiences for the desktop and the web.

Czy ASP.NET MVC oznacza zmierzch "klasycznego" ASP.NET? [200]
Bartosz Kierun
Do technologii odpowiedzialnych za tworzenie aplikacji webowych dołączyła ostatnimi czasy platforma ASP.NET MVC. Czy jej pojawienie się oznacza, że rozwój „podstawowej” wersji technologii ASP.NET opartej o tzw. WebForms zostanie zaniechany? Jakie korzyści przynosi nowa technologia i kiedy warto rozpocząć z nią swoją „przygodę”?
Na sesji dowiesz się:

  • o podstawowych koncepcjach technologii ASP.NET MVC takich jak: model, view, controller, routing itp.,
  • jak zacząć przy jej pomocy budować własne aplikacje webowe,
  • jak ASP.NET MVC wpływa na architekturę i testowalność aplikacji,
  • jakie są wady i zalety tej technologii w kontekście klasycznego ASP.NET.

Configuration Manager dla ludzi [300]
Emil Krotki
Cel prezentacji:

  1. przekazanie doświadczeń z pracy w projektach, w których aplikacja była słabo zdefiniowana, lub wymagała elastyczności wykraczającej poza typowe zadania kodowania,
  2. przełamanie barier i ułatwienie wykorzystania z bogatej klasy służącej do konfiguracji aplikacji,
  3. pokazanie jak w prosty sposób budować konfigurację aplikacji wielomodułowych, podnosząc wydajność pracy developera i ułatwiając deployment,
  4. pokazanie metod budowy konfiguracji czytelnej i modyfikowalnej dla ludzi, której diagnostyka jest precyzyjna i równie czytelna.

Problemy i ich rozwiązania:

  1. jak budować w VisualStudio konfigurację dla wielu projektów jednego rozwiązania, żeby było lekko, łatwo i przyjemnie,
  2. konfiguracja początkowa i zmienna w locie – "problem jajka i kury" w konfiguracji aplikacji (konfiguracja konfiguracji), „hard-coded” defaults, zmiana parametrów pracy aplikacji „w locie”, diagnostyka, uodpornienie aplikacji na błędy konfiguracji, generowanie plików konfiguracyjnych,
  3. czytelność pliku konfiguracyjnego, XML dla ludzi – użycie klas dziedziczących i ich cech dodatkowych, struktura plików konfiguracyjnych, typy, konfiguracja projektów wielomodułowych,
  4. monitorowanie aplikacji (Event Log lub Enterprise Library, ale nie omawiane) – jak budować całkowicie dynamiczne zdarzenia, re-definiowalne z zewnątrz aplikacji: Adresuje problem niezdefiniowanego styku z systemami monitorowania podczas tworzenia aplikacji, takich jak poziom diagnozowania, identyfikacja zdarzeń, klasyfikacja, redefinicje wymienionych elementów w trakcie pracy aplikacji,
  5. sterowanie zachowaniem aplikacji, czyli sposobem przetwarzania danych poprzez konfigurację w XML-u.

Prezentacja danych w swoich aplikacjach [300]
Artur Żarski
Sesja ma na celu przedstawienie dostępnych technologii i komponentów Microsoft służących prezentacji danych w swoich aplikacjach – zarówno desktop jak i Web. Czyli od wykresów i tabel z danymi skończywszy na zaawansowanych systemach raportowania (Reporting Services) i prezentacji danych na witrynach MOSS.

Dane o sesjach pochodzą z strony www.mts2009.pl.

Osobistości, które zapowiedziały swoją obecność na BU #2.5

By Bloggers Underground on Sierpień 20th, 2009

Od jakiegos czasu można rejestrować się na tegoroczną edycję Bloggers Undeground #2.5. Dostaliśmy wiele zgłoszeń i w dużej mierze od śmietanki polskiego środowiska IT oraz osób bardzo dobrze znanych w społecznościach on-line jak i off-line. Mamy nadzieję, że wszystkich ich będziemy mogli zobaczyć na naszym wspólnym spotkaniu, a jeśli chcesz dołączyć do tego grona zapraszamy do wypełnienia [edit! 15.09.2009 10.00]:rejestracja zakończona formularza rejestracyjnego. Oto lista osób, które do tej pory się zgłosiły, niektóre z nich także zaproponowały już temat, jakim chciałyby się podzielić:

 

*Zamieszani.

Osobistości, które zapowiedziały swoją obecność na BU #2.5

By Bloggers Underground on Sierpień 20th, 2009

Od jakiegos czasu można rejestrować się na tegoroczną edycję Bloggers Undeground #2.5. Dostaliśmy wiele zgłoszeń i w dużej mierze od śmietanki polskiego środowiska IT oraz osób bardzo dobrze znanych w społecznościach on-line jak i off-line. Mamy nadzieję, że wszystkich ich będziemy mogli zobaczyć na naszym wspólnym spotkaniu, a jeśli chcesz dołączyć do tego grona zapraszamy do wypełnienia [edit! 15.09.2009 10.00]:rejestracja zakończona formularza rejestracyjnego. Oto lista osób, które do tej pory się zgłosiły, niektóre z nich także zaproponowały już temat, jakim chciałyby się podzielić:

 

*Zamieszani.

Odinstalowanie aplikacji przy użyciu SCCM 2007

By Tomasz_Sochacki on Sierpień 11th, 2009

Jak odinstalować aplikację na komputerach klienckich bez pliku *.msi przy użyciu SCCM 2007? W tym przykładzie odinstalujemy Windows Defender na komputerach klienckich przy użyciu komendy MsiExec.exe /X 1. Utworzyć nowe zadanie (task sequences) w Operating System Deployment. 2. Po utworzeniu nowego zadania, wybieramy je i prawym przyciskiem klikamy edytuj. 3. Klikamy Add -> General -> […]

Bloggers Underground #2.5 rejestracja otwarta

By Bloggers Underground on Sierpień 4th, 2009

Ruszyliśmy z rejestracją na spotkanie Bloggers Underground #2.5.

Spotkanie odbędzie się 29 września (po pierwszym dniu MTS 2009) o godzinie 19:00 w jednym lokali w centrum Warszawy.

Jeśli chcesz wziąć w nim udział zarejestruj się wysyłając nam wiadomość przez [edit! 15.09.2009 10.00]:rejestracja zakończona formularz kontaktowy. W formularzu zamieść link do swojego bloga, oraz napisz w 2-3 zdaniach, jakim tematem chciałbyś się podzielić z innymi bloggerami! Odpiszemy i podamy więcej szczegółów.

Czy warto? Na pewno! Nasze ostatnie spotkanie wyglądało tak, to będzie co najmniej tak samo ciekawe:) Ale więcej po rejestracji:)

Dla tych, którzy nie uczestniczyli w ostatnim spotkaniu kilka niezbędnych informacji:

  • spotykamy się po to żeby w miłym towarzystwie poopowiadać sobie o prowadzeniu bloga poświęconego tematom technicznym,
  • czas wypowiedzi jest limitowany do 10 minut,
  • po nim moderowana max 5 minutowa dyskusja,
  • wszystko w luźnej atmosferze,
  • grono gości zamknięte tylko do osób które się zgłosiły i potwierdziliśmy ich udział oraz zakceptowaliśmy temat.

Serdecznie zapraszamy!

 

Z podrowieniami,

Zamieszani.

Bloggers Underground #2.5 rejestracja otwarta

By Bloggers Underground on Sierpień 4th, 2009

Ruszyliśmy z rejestracją na spotkanie Bloggers Underground #2.5.

Spotkanie odbędzie się 29 września (po pierwszym dniu MTS 2009) o godzinie 19:00 w jednym lokali w centrum Warszawy.

Jeśli chcesz wziąć w nim udział zarejestruj się wysyłając nam wiadomość przez [edit! 15.09.2009 10.00]:rejestracja zakończona formularz kontaktowy. W formularzu zamieść link do swojego bloga, oraz napisz w 2-3 zdaniach, jakim tematem chciałbyś się podzielić z innymi bloggerami! Odpiszemy i podamy więcej szczegółów.

Czy warto? Na pewno! Nasze ostatnie spotkanie wyglądało tak, to będzie co najmniej tak samo ciekawe:) Ale więcej po rejestracji:)

Dla tych, którzy nie uczestniczyli w ostatnim spotkaniu kilka niezbędnych informacji:

  • spotykamy się po to żeby w miłym towarzystwie poopowiadać sobie o prowadzeniu bloga poświęconego tematom technicznym,
  • czas wypowiedzi jest limitowany do 10 minut,
  • po nim moderowana max 5 minutowa dyskusja,
  • wszystko w luźnej atmosferze,
  • grono gości zamknięte tylko do osób które się zgłosiły i potwierdziliśmy ich udział oraz zakceptowaliśmy temat.

Serdecznie zapraszamy!

 

Z podrowieniami,

Zamieszani.