C2C

poniedziałek, stycznia 21, 2008

VisualStudio InstallFest



Już jutro, 22 stycznia, na Uniwersytecie Wrocławskim, odbędzie się Visual Studio 2008 InstallFest, impreza - wydarzenie - happening, poświęcony instalacji i pogadaniu o najnowszym dziecku firmy Microsoft - pakiecie Visual Studio w edycji 2008. Szereg konkursów, specjaliści gotowi odpowiedzieć na każde pytanie, prezentacje techniczne - myślę, że zdecydowanie warto! Serdecznie zapraszam! Szersze informacje znajdziecie na oficjalnej stronie Wroc.NET.

środa, stycznia 16, 2008

Spotkanie Wroc.NET

Już jutro, 17 stycznia 2007, odbędzie się IV spotkanie Wrocławskiej Grupy .NET – Wroc.NET. Gwiazdą wieczoru będzie Pan Tomek Kopacz, który to wystąpi z sesją zatytułowaną "Jak organizować kod witryn WWW – przegląd". Spotkanie rozpoczyna się o godzinie 18.00 w siedzibie firmy Capgemini na Legnickiej . Więcej informacji na stronie Wroc.NET. Jako jeden z organizatorów serdecznie zapraszam!

czwartek, stycznia 10, 2008

Silverlight Fire Starter

Pod koniec listopada 2007 w Redmond, odbyła się impreza "Silverlight 1.0 Fire Starter", gdzie parę naprawdę mądrych głów opowiedziało słów parę odnośnie samego Silverlight, odnośnie programowania na tejże platformie itd. Całkiem niedawno zostały udostępnione materiały wideo z w/w konferencji, zachęcam do ich oglądania.

Co sądzicie na temat organizacji tego typu imprezy w Polsce. Myślę że chętni do prowadzenia spotkań na pewno by się znaleźli. Co z uczestnikami? W najbliższym czasie będę miał na uwadze organizację tego typu eventu w Polsce, myślę że warto.

Tylko pytanie - czy czasami nie jest już nieco po czasie na "Fire Starter" ;) ?

wtorek, stycznia 08, 2008

Jutro spotkanie Wroc.NET

Panie i panowie, już pojutrze zapraszamy do siedziby firmy Capgemini, na warsztat integracyjny w ramach Wroc.NET, która poprzednio zwana była Wrocławską Grupą .NET. Szerszych informacji zasięgnijcie na oficjalnej stronie grupy, która rezyduje pod adresem http://wroc.net.isvclub.com. To wstęp, przed planowanym na 17 stycznia spotkaniem z wielką gwiazdą społeczności .NET-owych – Tomkiem Kopaczem. Tymczasem – czwartek 10 stycznia 2007, siedziba Capgemini na Legnickiej, godzina 18.00
– developerze, profesjonalisto, administratorze (te podziały…) – musisz tam być!

piątek, stycznia 04, 2008

Nowy rok, nowe wyzwania…

Mamy rok 2008. Każdemu czytelnikowi mojego bloga życzę pomyślności i zdrowia, bezbłędnych kompilacji, zerowej ilości blue-screenów i cierpliwości J Ostatnio wpisów mniej – cóż, taki czas – koniec roku, więc nawał obowiązków służbowych, później święta – rodzina, spotkania. Na nowy rok wiele planów, zarówno ze sfery zawodowej, jak i prywatnej – człowiek wyznacza sobie wiele celów. Moim na pewno jest samodoskonalenie. Zaczynam przygodę z Silverlight'em, mam nadzieję że w najbliższym czasie opublikuje na tym blogu parę notatek, dotyczących owego startu. Co jeszcze? Męczę się z zadaniem pogodzenia Windows i Linuxa – za pomocą SAMBY (powoli powoli coś zaczyna wychodzić), staram się aktywnie uczestniczyć w działaniach Wrocławskiej Grupy .NET, składam meble w moim nowym mieszkaniu ;) Wiele, wiele rzeczy… Rok rozpoczął się od wyzwań i taki to chyba będzie rok – 2008 – rok wyzwań, samodoskonalenia i intensywnej pracy – miejmy nadzieje że w bilansie wyjdzie jak najbardziej pozytywnie, czego sobie i Wam życzę.

wtorek, grudnia 11, 2007

Linki 11.12.2007

Od razu z grubej rury, zasoby, które przydadzą się każdemu developerowi przesiadającemu się na Visual Studio 2008 oraz .NET Framework 3.5 :

  • Visual Studio 2008 Training Kit
  • Plakat Typy i Przestrzenie Nazw w .NET Framework 3.5 (format PDF)
  • poniedziałek, grudnia 10, 2007

    Co u mnie?

    Ostatnimi czasy mnóstwo wyjazdów i mnóstwo pracy, kończenie przeprowadzki, stąd też mało czasu (i póki co brak internetu w nowym mieszkaniu) - niemożliwość blogowania i aktywnej działalności w grupach. Zaczynam kolejne wdrożenia (co cieszy), wdrażam w firmie Visual Studio 2008 (pozdrowienia dla Grześka, który akuratnie instaluje nowego wiżuala). Przymierzamy się do aplikacji postawionej na Longornie i IIS 7, zobaczymy jak ten mechanizm wyjdzie w praniu. Chciałbym zastosować wszystkie nowinki Framework 3.5, musiałbym dowiedzieć się jak to jest naprawdę z LINQ - chodzi oczywiście o wydajność.

    środa, listopada 28, 2007

    Jutro I Spotkanie Wrocławskiej Grupy .NET

    Przedstawiam tutaj agendę mojego jutrzejszego wystąpienia :

    I. Visual Studio 2008 :
    1. Nieco historii
    2. Instalacja – upgrade z poprzednich wersji
    3. Multi-targeting
    4. Edytor XAML i integracja z Expression Designer
    5. Edycja WCF, Workflow
    6. Integracja z Office System
    7. Testy jednostkowe
    8. Wiele, wiele więcej…

    II. .NET Framework 3.5 :
    1. C# 3.0
    2. LINQ
    3. Syndykacja
    4. ASP.NET i AJAX
    5. Mobilność
    6. Co dalej?

    Z góry proszę o pobłażliwość jutro ;) Otrzymałem info, że mam prowadzić prezentacje, bodajże w niedziele, natomiast cały tydzień, oprócz pracy, upływa mi na przeprowadzcce, także jutro mogę paru rzeczy nie wiedzieć - mam nadzieję że grupa będzie w miarę wyrozumiała.

    Prezentacja ukaże się w piątek gdzieś na sieci (prawdopodobnie strona WWW grupy).

    Więcej info na STRONIE WWW Wrocławskiej Grupy .NET.

    czwartek, listopada 15, 2007

    Społeczności .NET w Polsce cd. + spotkanie grupy Poznańskiej

    Marcin Samelak na stronie PG. NET stworzył mini spis inicjatyw IT, dotyczących posrednio lub bezpośrednio technologii .NET.

    Ja, do tego spisu, dodałbym jeszcze parę rzeczy, takich jak:
    - podupadający już developers.pl
    - bardzo fachowy przez co interesujący Zine.net
    - grupy akademickie (mnóstwo ich)
    - blogi pasjonackie (trochę ich)

    Może niedługo podejmę się stworzenia takiego mini przewodnika po inicjatywach i społecznościach .NET'owych w Polsce. Byłoby to chyba ciekawe i może by się przydało.

    Odnośnie działań live :

    VI Spotkanie Poznańskiej Grupy .NET

    Serdecznie zapraszamy na VI Spotkanie Grupy zorganizowane przy współpracy z Katedrą Informatyki Stosowanej Wyższej Szkoły Bankowej. Spotkanie odbędzie się w piątek, 23 listopada, o godz. 18.00 w budynku WSB 'CP' w Poznaniu, przy ul. Ratajczaka 5/7, Sala 211.

    W programie:
    1. Informacje o konkursie Silverlight, zmianach w PG .NET oraz programach partnerskich - Marcin Samelak
    2. Nowości w SQL Server 2008 - Paweł Potasiński
    3. Unit Testing - Bartłomiej Szafko


    Nic, tylko pakować toboły i pędzić w piątek do Poznania! (wiem, że "pewni prezenterzy" będą osiągalni również w sobotę, ale sic!).

    Notabene, grupa Wrocławska już wkrótce uderza, damy czadu panowie!

    środa, listopada 14, 2007

    .NET Communities (Społeczności) w Polsce

    Społeczności .NET w Polsce organizują się na poważnie! Istnieje już wiele grup lokalnych, także jeżeli jesteś mieszkańcem jednego z tych miast : Warszawa, Poznań, Kraków, Poznań tudzież pochodzisz z Trójmiasta, na pewno znajdziesz osoby, które chcą się spotkać i podyskutować o .NET-cie. W tych miastach istnieją po prostu lokalne grupy społecznościowe, organizujące regularne spotkania, na których to spotkasz znanych i cenionych prelegentów oraz wyniesiesz wiele ciekawej, fachowej i niebanalnej (!) wiedzy. To nie są ogniska dla początkowych programistów, to raczej spotkania dla fachowców, chcących poznać innych fachowców, posłuchać ich opinii, podebatować.

    Dla chcących zacząć polecam główną grupę google, pl-ms-groups, która to zawiera szereg dyskusji na temat grup społecznościowych w Polsce, oraz - przede wszystkim - odnośniki do witryn grup lokalnych, na których to dowiesz się o czym ostatnimi czasy mówi się w grupie, oraz kiedy mógłbyś przyjść i spotkać się z innymi developerami.

    Niedługo szykuje się duża impreza dla społeczności .NET-owych w Polsce, tworzy się coraz więcej grup (nie tylko lokalnych, ale również eksperckich, takich jak Polska Grupa Użytkowników SQL Server).

    .NET Community in Poland is alive!

    Jako ciekawostka ...
    C# Team z Community Blog Charlie Calvert'a.

    niedziela, listopada 11, 2007

    Wrocławska Grupa .NET

    Ostatnimi czasy bloguje mniej. Powód jest jeden - brak czasu. W chwili obecnej mam parę ważnych zagadnień związanych z moją pracą, ponadto doszło coś specjalnego - organizacja Wrocławskiej Grupy .NET!

    Tak, tak moi drodzy! We Wrocławiu zaczynamy się organizować i myślę, że mogę to powiedzieć oficjalnie - już niedługo pierwsze spotkanie grupy Wrocław .NET, wspieranej przez Microsoft! Trzymajcie kciuki i miejcie rękę na pulsie, więcej informacji na tym blogu już niedługo.

    środa, października 31, 2007

    Linki (31.10.2007)

    Korzystając z ciekawej tradycji niektórych blogerów, ja również w (nie)regularnych odstępach czasu, prezentować Wam będę odnośniki do artykułów/witryn/wpisów itp. rzeczy, które ostatnimi czasy przykuły na krótszą lub dłuższą chwilę moją ciekawość.

    Silverlight, ASP.NET, AJAX...
  • Want to pimp Your blog?, dodajmy że poprzez Silverlight i Popfly - nie ma sprawy
  • Optymalizacja instalacji Silverlight - dla klientów odwiedzający nasze Silverlight'owe strony/aplikacje, którzy nie posiadają framework'a
  • Garść tutoriali odnośnie Silverlight'a
  • Wprowadzenie do Silverlight (dość ciekawe, dla posiadaczy MSDN niesamowita gratka - graficzny developer reference do powieszenia nad biurkiem).
  • Blog Matt'a Berseth'a - ostatnio tylko i wyłącznie ciekawe AJAX'owo .NET-owe kontrolki

    C# (3.0), LINQ, Visual Studio...
  • C# vs C++ - porównanie na przykładzie zrobione przez mojego kolegę
  • Optymalizacja Visual Studio 2005 (.NET TIP)
  • LINQ to SQL - co nie znajdzie się w wersji RTM
  • Reverse engineering w toku...

    Aktualnie (poza wieloma innymi rzeczami) zajmuje się reverse engineeringiem, co w moim przypadku oznacza przywracanie do życia pewnej aplikacji .NET-owej, której to kod źródłowy poszedł w niepamięć wraz z poważnym uszkodzeniem dysku twardego.

    Na początku robiłem jedynie drobne poprawki - a tu string, a tu właściwość. Jak to wygląda? W sukurs przychodzą nam dwa narzędzia, wchodzące w skład Visual Studio lub .NET Framework SDK - ILDasm oraz ILasm. Pierwsze narzędzie (ILDasm) służy do przekształcenia kodu binarnego na kod w CIL. W kodzie CIL bezporblemowo możemy "z palca" wpisać nasze własne stringi, bez konieczności wchodzenia w arkany kodu. Całość składamy z powrotem przy pomocy drugiego narzędzia (ILasm).

    Przykładowe wywołanie ILDasm :

    ildasm /out=program.il program.exe

    Przykładowe wywołanie ILasm :

    ilasm /exe /optimize /output=program_nowy.exe program.il

    Obydwie aplikacje wołamy z Visual Studio Command Prompt. Dodatkowo ILDasm jest dostępny jako aplikacja okienkowa, z której to możemy popodglądać kilka ciekawych rzeczy dostępnych w naszym kodzie. Warto przeczytać ten post na codeguru.pl, obydwie aplikacje są opisane w nieco szerszy sposób.


    Co dalej?

    A co zrobić, gdyby grzebanie w CIL-u nam nie wystarczyło (czyli mój przypadek?). Używamy świetnego narzędzia, które to zwie się Reflector! Wybieramy plik wykonywalny naszej aplikacji, Reflector automatycznie zaimportuje odpowiednie przestrzenie nazw, następnie opcja Extract i gotowe! Nasz kod źródłowy dostępny jest na dysku! Pytanie tylko jak... różnie. Nikiedy będzie się nadawał bezpośrednio do edycji, z reguły jednak Reflectorowy eksport to początek naszej drogi. Później manualna edycja kodu, tak żeby wszystko miało ręce i nogi. Tym właśnie zajmuje się obecnie...

    Nota prawna i przeciwdziałanie szkodnikom

    Dość enigmatycznie to nazwałem. Post ten ma oczywiście charakter tylko i wyłącznie edukacyjny. Możemy zadać pytanie - w jaki sposób przeciwdziałać tego typu zachowaniom? W jaki sposób mogę zabezpieczyć moją aplikację, aby nie dostała się ona w niepowołane ręce? Zaciemnianie kodu - oto recepta. Michał Grzegorzewski na swoim starszym blogu, umieszczonym w portalu developers.pl, zorganizował mini kursik zaciemniania kodu dla C#-owców, w połączeniu z zastosowaniem mechanizmu refleksji, bardzo przydatne informacje! Nowe wypociny Michała znajdziecie pod tym adresem.

    piątek, października 26, 2007

    w.Net - nowy magazyn dla dot'netowców

    Cytat ze strony :

    Magazyn w.Net to próba zainicjowania regularnego, bezpłatnego biuletynu informacyjno-poradnikowego, o magazynowym profilu, w którym co miesiąc znajdzie się porcja informacji o zdarzeniach, produktach i usługach w Sieci, przydatnych dla przeciętnego internauty -- tacy właśnie stanowią przecież ogromną większość użytkowników Sieci.

    Ciekawa inicatywa, warta poparcia i promowania. Więcej na witrynie magazynu.

    piątek, października 19, 2007

    F# w najnowszym Visual Studio ?

    Namnożyło się nowości, które chciałbym pojąć, ale nie wszystko chyba będzie mi dane. Po Visual Studio 2008, które już zainstalowałem (raport w weekend), Silverlight (do którego się zabieram) kolej na F#.

    F# to język zorientowany funkcyjnie. Według zapowiedzi i stopnia zaangażowania teamu Microsoft, istnieje duża szansa aby w projektach Visual Studio programiści mogli również wybierać szablony F-sharpowe. Otóż projekt F# wyszedł poza dział Microsoft Research (w którym to znajdował się dość długo) i nawiązał koalicję z Microsoft Developer Devision, czyli działem zajmującym się między innymi Visual Studio.

    Garść linków:

  • Don Syme's WebLog on F# and Other Research Projects - człowiek pracujący nad F# w ramach MS Research
  • Somesegar's WebLog (a konkretnie wpis o F#) - dyrektor Dev Devision
  • Programowanie funkcyjne na angielskiej wikipedii
  • F# na Microsoft Research

    A w tle nadal gdzieś tam igrają C# 3.0 (miałem prezentację na Poznańskiej Grupie .NET) i LINQ.
  • środa, października 17, 2007

    Visual Studio 2008 B2 - instalacja w toku...

    Właśnie instaluje Visual Studio 2008, moja maszyna wyposażona jest w Windows XP i Visual Studio 2005, ciekawy jestem czy przypadkiem nowe IDE nic mi nie napsuje.

    Spodziewajcie się raportów z pola boju oraz Silverlight'owych tutoriali - mam zamiar nieco bliżej przyjrzeć się tej technologii w chwilach (powiedzmy) wolnych od pracy.

    wtorek, października 16, 2007

    PDMWorks Enterprise 2008 - premiera

    Ostatnimi czasy często zajmuje się jednym z produktów, wchodzących w skład oferty firmy w której pracuje - PDMWorks Enterprise. Okazja jest specjalna - premiera najnowszej edycji 2008. Więcej informacji tutaj.

    Jeśli jeszcze nie wiecie czym są systemy PDM, zachęcam do częstego odwiedzania tego bloga - planuje krótki cykl artykułów odnośnie PDM'ów, wraz z przykładami.

    piątek, października 12, 2007

    SQL Server i PHP

    Ostatnio w firmie mieliśmy spory problem ze sprzęgnięciem bazy danych SQL Server i języka PHP, błędy wyskakują bardzo często.

    Microsoft wychodzi naprzeciw wszystkim PHP'owcom i pracuje nad nową, ulepszoną wersją skryptu komunikacji z bazą SQL Server. Dobra wieść.

    czwartek, października 11, 2007

    poniedziałek, października 08, 2007

    Przyszłość oprogramowania...


    SaaS, SOA - jeśli te pojęcia nie są Tobie - drogi architekcie czy programisto - znane, to czas najwyższy się dokształcić. To przyszłość, przynajmniej wedle mnie - aplikacje dostępne na żądanie (i na takowe opłacane) dostępne z każdego miejsca na ziemii za pomocą przeglądarki internetowej.

    Gwoli sprawdzenia polecam Google Apps, ponadto Microsoftową odpowiedź (niesamowite - Office w przeglądarce) - Office Live, oraz Adobe Share, który to jest w trakcie opracowywania.