PowerShell jest potężnym narzędziem w systemie Windows. Służy do administracji systemem i aplikacjami z poziomu wiersza poleceń, a dzięki skryptom potrafi zautomatyzować wiele czynności. Chciałbym pokazać, jak za pomocą tego narzędzia zautomatyzować wypakowywanie archiwów RAR, znajdujących się w wielu katalogach.
Ostatnie wpisy »
Ostatnio natknąłem się na ciekawą opcję podczas oglądania wideo w Media Player Clasic. Otóż po najechaniu na MPC na pasku zadań w okienku podglądu zobaczyłem przyciski odtwarzacza. Bardzo spodobała mi się taka opcja i chciałem zobaczyć czy zaimplementowanie takiego dodatku we własnym programie będzie trudne. Otóż okazało się, że… nie. Poniżej opis stworzenia prostej aplikacji korzystającej z tego dodatku.
Zobacz ciąg dalszy wpisu »
Przy pisaniu którejś z kolei aplikacji na pewno natkniemy się na problem nadania unikalnej nazwy jakiemuś plikowi. Czasami jest to podyktowane tym, że nie obchodzi nas jaka będzie nazwa takiego pliku, bo ścieżka do niego będzie przechowywana np. w bazie danych, lub nie chcemy aby plik o identycznej nazwie znalazł się jeszcze raz w tym samym katalogu, co oczywiście zaowocuje błędem. Poniżej przedstawiam jak wygenerować taką unikalną nazwę pliku/katalogu. Niektóre z poniższych przykładów nadawają się również idealnie do generowania haseł.
Zobacz ciąg dalszy wpisu »

Niecały tydzień temu napisałem posta o LINQ to XML. Wtedy jednak zająłem się tylko tym czym jest XML, co to jest LINQ oraz jak wygląda przetwarzanie dokumentów XML przy pomocy przestrzeni nazw System.Xml. Dzisiaj jako kontynuacja wpisu pokażę już konkretne zapytania XLINQ oraz jak ogólnie wygląda przestrzeń nazw System.Xml.Linq.
Zobacz ciąg dalszy wpisu »

Kiedy piszemy aplikacje, prędzej czy później nadejdzie czas kiedy będziemy musieli korzystać z przetwarzania dokumentów XML. Nie ważne czy będziemy je tworzyć czy przetwarzać już istniejące. Dokument XML jest niczym innym jak zwykłym plikiem tekstowym lub strumieniem w pamięci. A więc bez problemu możemy napisać klasę lub klasy parsujące tekst XML i go odpowiednio przerabiać. Jednak samodzielne pisanie takiej klasy mija się z celem, zwłaszcza kiedy mamy do przetworzenia na przykład jeden plik. Oczywiście na platformie .NET istnieją sposoby przetwarzania takich dokumentów. Jednym z nich jest korzystanie z przestrzeni nazw System.XML. Jednak przetwarzanie całych lub skomplikowanych dokumentów nie jest takie proste jak byśmy tego chcieli. Dlatego z pomocą przychodzi nam LINQ, stosunkowo młody produkt firmy Microsoft na platformę .NET. W przetwarzaniu XML za pomocą LINQ najbardziej będziemy się interesowali przestrzenią nazw System.Xml.Linq. Jednak zacznijmy od początku…
Zobacz ciąg dalszy wpisu »

Podczas konferencji IT Academic Day odbywającej się pod koniec kwietnia na Uniwersytecie Przyrodniczym w Poznaniu miałem okazję „wygrać”, a właściwie odziedziczyć po znajomym zestaw kontrolek do Visual Studio. Jest to produkt firmy ComponentOne dodające nowe komponenty do obsługi technologii Ajax spod VS i ASP.NET. Jest to zestaw kilkudziesięciu kontrolek zarówno pod wersję .NET Framework 2.0 jak i 3.5.
Zobacz ciąg dalszy wpisu »
Wczoraj zakończyłem przenoszenie bloga na nowy hosting. Jako, że ostatnio trochę piszę w ASP.NET chciałem hosting z tą właśnie technologią. Po wielu pozytywnych opiniach na łamach internetu i stosunkowo niską, a nawet bardzo ceną za tego typu hosting skusiłem się na Webio.pl Wziąłem dwutygodniowy okres próbny, którego niestety nie miałem czasu próbować, więc poszedłem w ciemno. Na razie nie żałuje, ale pełne testy przeprowadzę w najbliższym czasie. Na razie mogę powiedzieć, że pomoc techniczna jest błyskawiczna. Po przeprowadzeniu małego testu zaktualizuję wpis i powiem coś więcej na temat tego dostawcy.

Po ponad dwóch i pół roku używania mojego wysłużonego Asusa F5R przyszedł czas na zmiany. Po w sumie krótkich poszukiwaniach wpadł mi w oko model o którym dzisiaj napiszę krótki wpis. A mowa tutaj o notebooku Acer Aspire 5740G. Nie będę przeprowadzał na nim żadnych testów wydajnościowych, skupię się jedynie na aspektach ważnych dla przeciętnego użytkownika.
Zobacz ciąg dalszy wpisu »

Ostatnim czasy zainteresowałem się (przymusowo) technologią firmy Microsoft do tworzenia aplikacji internetowych ASP.NET. Jako, że amatorsko i hobbystycznie pisałem aplikacje internetowe z użyciem języka PHP, jednakże zawsze traktowałem języki po stronie klienta takie jak JavaScript po macoszemu, używając go wtedy kiedy nie było innego wyjścia. Co za tym idzie AJAX był dla mnie zupełnie nieznaną technologią. Moje zdanie się zmieniło, kiedy zacząłem poznawać ASP.NET w środowisku Microsoft Visual Studio…
Zobacz ciąg dalszy wpisu »
![]()
Jakiś czas temu na Kole Naukowym Informatyków prowadzonym na mojej uczelni miałem przyjemność wygłosić prezentację na temat narzędzia do zarządzania systemem Windows jakim jest Windows PowerShell
Zobacz ciąg dalszy wpisu »
