Ostatnio od jednego z czytelników bloga otrzymałem takiego maila: Witam. Trochę dziwny temat no ale – jeśli masz odrobinę czasu to napisz kilka słów. Jestem studentem informatyki i całkiem przypadkiem trafiłem na twoja stronę. Ciekawi mnie jak zacząć być prawdziwym programistą – widzę że masz już nie małe doświadczenie. Interesuje mnie to jak zaczynałeś, obecnie [...]
Jest to jedna z moich ulubionych funkcjonalności z cyklu “ułatwiających życie” w Visual Studio:) Snippety umożliwiają łatwe wstawienie kawałka “szablonowego” kodu – Read More
Od dziś blogowe RSS-y (zarówno te z notkami jaki i komentarzami) wykorzystują FeedBurner – świetne narzędzie “by Google”. Pozwala na monitorowanie listy Read More
Klasa System.IO.FileSystemWatcher jest momentami wprost niezastąpiona. Nie będę opisywał tutaj jej cech, ale zajmę się jednym problemem. Zdarzenie Created daje nam znać o tym, że nowy plik pojawił się w obserwowanym katalogu. Co się jednak może stać, gdy beztrosko zaczniemy się owym plikiem zajmować? Prawdopodobne jest, że otrzymamy wyjątek. Powód takiego zachowania jest taki, że [...]
Jako że poprzednie odsłony .NETowych “zagadek” cieszyły się dużą popularnością – czas na kolejna porcję. W dzisiejszym odcinku podążymy tutaj: Każdy zna to okno. A czy każdy wie skąd bierze się jego zawartość (chodzi konkretnie o zakładkę “.NET”)? Podpowiem, że mi wiadomo o trzech takich źródłach – być może jest ich więcej? Czekam na komentarze, niechaj [...]
Postanowiłam zrezygnować z ręcznego nakładania styli na kod źródłowy zawarty w notkach, ponieważ jednak jest to czasochłonne i niezbyt wygodne. Zamiast tego Read More
Spotkałam się niedawno na serwisie hack.pl z opisem sposobu łamania kodów CAPTCHA. Okazuje się, że za tym wszystkim stoją, a raczej siedzą Read More
Wszystkich korzystających z BlogEngine.NET w wersji 1.3.0.0 odsyłam tutaj: http://www.dotnetblogengine.net/post/Critical-Security-Patch-Available.aspx. Jednocześnie bardzo dziękuję nieznajomej a jakże miłej osobie, która wysłała mi maila z tą informacją.Efekty wykrycia i częściowego upublicznienia załatanej dziury już można “podziwiać”… choćby tu czy tu (po kliknięciu w następny post).
Kolejny Top 11. Tak jak kiedyś zapowiedziałem – dzisiaj omówię największe moim zdaniem zalety cuda znanego jako Resharper. Jest to narzędzie oferujące niesamowite możliwości programistom, którzy są “TDD-enabled”. Jaki odsetek deweloperów w Polsce ma jednak szczęście pracować w ten sposób? Niewielki… Tak więc skupiam się głównie na cechach do wykorzystania przez każdego, od pierwszych chwil. [...]
Gdy chcemy wykonać własną stronę internetową niekiedy stajemy przed dylematem jak zacząć, jakich technik użyć? Niektórzy zaraz zaczynają się uczyć html’a i dłubać coś małego. Inni załamują się na początku i nie robią nic dalej uważając ze zrobienie strony to trudna rzecz. Inni uczą się grafiki i projektują sobie layouty w photoshopie lub gimpie. W […]
Co się stało z ITCore – wiemy wszyscy. Jako że brałem czynny udział w tworzeniu jego pierwszej wersji, cały czas podchodzę do całej kwestii emocjonalnie. Z wypowiedzi na forach i blogach wnioskuję, że społeczność jest niedoinformowana co do procesu dwukrotnego upadku tej idei. Wobec braku jakiegokolwiek sprostowania ze strony Microsoft kilka zdań odnoszących się do [...]
Generalnie ostrzeżenia kompilatora służą wskazaniu potencjalnie niebezpiecznych miejsc w naszym kodzie. Dość powszechny jest także pogląd (moim zdaniem – słuszny) nakazujący traktować ostrzeżenia na równi z błędami. Visual Studio umożliwa nam takie postępowanie poprzez opcję “Treat warnings as errors” (we właściwościach projektu, zakładka Build): Jej domyślna wartość to None, zachęcam jednak do zmiany tego ustawienia.Co [...]
Czasami człowiek pisząc coś w php korzysta z wyrażeń regularnych ale niekiedy nie pamięta co jaki znaczek do czego służy, dlatego przygotowałem sobie małą ściąge który znaczek do czego służy a wiec: Znaki specjalne które należy poprzedzić znakiem . [ ^ $ | ( ) * + ? { . – kropka zastępuje dowolny znak […]
Wstęp Zdecydowałem się uruchomić kolejną “ścieżkę” na tym blogu. Polega ona na implementacji pewnego problemu i zaprezentowaniu tutaj rozwiązania w całości, jako solution Visual Studio. Jest to mój pierwszy taki post, jednak w przyszłości planuję dalej “podążać za białym królikiem” aż do jego nory ozdobionej kratką #.Uważam, że przeglądanie cudzego kodu to najlepszy sposób na [...]
Dzisiaj zamieszczam drugi post z serii Top 11. Tym razem – krótkie miniporady zwiększające czytelność i polepszające organizację kodu. Wszystkie bezdyskusyjnie stosowane przeze mnie i zdecydowanie sprawdzone. Zdaję sobie sprawę, że nie napiszę nic nadzwyczajnie odkrywczego, jednak jeśli chociaż kilku osobom pojawi się w głowie chmurka z napisem “faktycznie, można to tak zrobić” – to [...]