Lista artykułów

TokenContext – pomocnik podczas logowania

Zwykle zapisując do logów jakąś informację dobrze jest zachować pewne powiązanie pomiędzy następującymi po sobie czynnościami. Dobrym przykładem takiej sytuacji jest np. wywoływanie ApplicationEvent, wysyłanie maila, czy właściwie jakikolwiek proces składający się z więcej niż 1 kroku. Po co? A no po to, aby potem w pliku z logami móc wyfiltrować tylko te informacje które [...]

Ja, trackball i ja. Recenzja Logitech Cordless Optical TrackMan.

Update luty 2013 Widzę, że post nadal cieszy się popularnością, więc uściślę: ja mam dokładnie takiego trackballa jak widać na tym filmiku. I na poniższym zdjęciu: Teraz jest on prawie nie do dostania i podlinkowana niżej strona Logitecha przekierowuje w jakieś inne miejsce, które może mylić. Kupując trackballa zwracajcie uwagę na to czy posiada on [...]

NHibernate Deep Dive – przykłady kodu

Kilka dni temu Szymon Pobiega opublikował na Githubie bardzo ciekawy projekcik: NHibernate-Deep-Dive. I nie pochwalił się na swoim blogu, więc ja pochwalę go tu za niego:). Projekt zawiera kilkadziesiąt testów pokazujących w praktyce działanie takich aspektów NHibernate jak 2nd level cache, dziedziczenie, concurrency etc… Zdecydowanie polecam zapoznanie się z kodem, a najlepiej śledzenie jego rozwoju. [...]

4

programistka.com w końcu w dwóch językach

Nareszcie udało mi się znaleźć świetny plugin do WordPress’a spełniający moje marzenie o łatwym prowadzeniu dwujęzycznej strony, w szczególności bloga. Jest naprawdę Read More

5

enkrypting, dekrypting, sajning, walidejting i chaszing

Uważni czytelnicy zapewne przerobili już poprzedni temat i wiedzą jak nie pozwolić nie powołanym osobom wykonać kodu, który nie jest dla nich przeznaczony. Ale może się zdarzyć, że zostaniemy przechytrzeni i ktoś nas perfidnie podsiądzie i skorzysta z sytuacji, gdy akurat zapomnimy zablokować swojego kompa. Ojej, co możemy wtedy zrobić? Nie peniajcie, albowiem z pomocą […]

6

autoryzowanie użytkowników

W życiu każdego z nas przychodzi taki moment, kiedy należy pamiętać o odpowiednim zabezpieczeniu się. W końcu nie możemy pozwalać wszystkim na wszystko – rajt? Pisząc w C# mamy do dyspozycji pewien mechanizm, który może nam pomóc w udostępnianiu części kodu wybranym użytkownikom. Znajduje się on w: using System.Security.Principal; using System.Security.Permissions; Możemy korzystać ze sprawdzania […]

Po kolejnym roku, czyli rachunek sumienia 2010/2011

To już trzeci taki post na moim blogu. Czas leci, nie ma co. Poprzednie podobne tajemne wynurzenia (2008/2009, 2009/2010) dla mnie samego okazały się o wiele bardziej przydane niż się tego spodziewałem. Ot, taki online’nowy nastolatkowy periodo-pamiętnik. Zatem, pomimo absolutnego braku czasu na tak podstawowe nawet rzeczy jak sen, siadam… i piszę tegoroczne wydanie. (BTW: [...]

O mnie…

Cześć! Mam na imię Tomek i jestem programistą. Ten blog to wyrażenie mojej opinii na temat otaczającego mnie świata. Jest to swego rodzaju skrót myślowy, który w danej chwili mi towarzyszy. Spotkasz się tu z tekstami na temat technologii informatycznych, projektów, w których biorę udział lub jestem ich autorem, rzeczy które mnie denerwują jak i […]

9

Pomoc w WPF

Jak już się napisze aplikację, to czasem trzeba pomóc użytkownikowi odnaleźć się w gąszczu guzików, opcji, ustawień i innych zmiennych. Czas zagubiona dusza naciśnie F1 w nadziei na uzyskanie odrobiny więcej informacji na temat magicznego pola DevCtrlNo które przyjmuję tylko cyfry. Na przykład co ma tam wpisać i czy nie zepsuje się po wpisaniu złych […]

10

WPF w wielu językach

Jeżeli będziecie kiedyś w potrzebie zaimplementowania obsługi kilku języków w aplikacji opartej na WPF, to możecie skorzystać z tego wpisu. Nie jest to moje rozwiązanie, a raczej opracowanie artykułu znalezionego na codeproject. Jeżeli coś nie będzie działa, nie będzie jasne, czy w ogóle nie będzie to pytania kierujcie do mnie lub bezpośrednio do autora artykułu […]

11

Porządek musi być

Pracuję mozolnie nad tajnym projektem i nawet jeżeli nie przyniesie potrzebnych milionów to przynajmniej zajmie trochę czasu, a może nauczę się czegoś. Ale nie o tym miałem pisać. Chodzi o porządki. Do tej pory pisałem sobie o wszystkim co miałem zrobić zgrabnie w kajeciku. Zapisywałem w zasadzie wszystko związane z projektem i wykorzystywaną technologią: co […]

Wyniki i podsumowanie konkursu Daj Się Poznać

Krótkie podsumowanie Nadejszła wiekopomna chwila. Pierwsza edycja konkursu Daj Się Poznać dobiegła absolutnego, całkowitego i nieodwołalnego końca. Ponad 4 miesiące od ogłoszenia takiej koncepcji jesteśmy o 4 miesiące starsi (…), o sporo rzeczy mądrzejsi i o wiele bardziej doświadczeni. Zainteresowanie konkursem, jak już wielokrotnie pisałem, przekroczyło moje najśmielsze oczekiwania. Spodziewałem się, że trudno będzie uzbierać [...]

Budowanie projektu ASP.NET z FAKE

Wspominałem już kiedyś o FAKE – F# Make. Jest to narzędzie do wykonywania buildów, tak jak MSBuild, nAnt, Rake, psake czy wiele innych. Przez krótki czas (przy jednym projekcie) miałem okazję się nim pobawić, i bardzo przypadło mi do gustu. Dzisiaj pokażę jak można z niego skorzystać. Na początek jednak kilka linków: FAKE na Githubie [...]

Darmowy półroczny kurs C#

W imieniu portalu VirtualStudy.pl zapraszam Was na półroczny kurs C# (a właściwie .NET) online. Niezależnie od tego czy już umiesz programować czy dopiero chcesz się nauczyć – na pewno warto skorzystać z okazji. Wcześniej takiej nie było, i pewnie nieprędko się powtórzy. Tym bardziej że prowadzący to naprawdę łebskie ziomy i zdecydowanie można się od [...]

Publiczna ankieta Daj Się Poznać już dostępna!

Tydzień temu pisałem o zakończeniu konkursu Daj Się Poznać. Przez ostatnie 7 dni Uczestnicy konkursu oddawali swoje głosy w ankiecie, wybierając 17 najlepszych wg nich projektów przechodzących do finału. Teraz, w finale, to Wy wszyscy zadecydujecie o końcowej klasyfikacji. Zasady głosowania są bardzo proste: w przeciągu kolejnych 7 dni wejdź na stronę http://dajsiepoznac.devmedia.pl/ (w razie [...]