Lista artykułów

BlogEngine i NicEdit

BlogEngine.NET instaluje się standardowo z edytorem TinyMCE. Z kilku różnych względów nie do końca mi to odpowiadało – postanowiłem więc wstawić w jego miejsce NicEdit. Projekt jest jeszcze w fazie BETA, ale moim skromnym zdaniem zmierza prostą ścieżką prowadzącą niechybnie do sięgnięcia po tytuł “The Best WYSIWYG Editor Ever” (o ile taki powstanie). Krótka instrukcja [...]

Visual Studio Express & NUnit

Jeżeli chcemy wykonywać testy jednostkowe naszego kodu, ale posiadamy do dyspozycji jedynie wersję Express VS, ciągłe uruchamianie i konfigurowanie NUnit może być nieco uciążliwe. Oto krótka instrukcja ułatwienia sobie życia: 1) Z menu wybieramy Tools -> External Tools i definiujemy własne narzędzie (uwaga na wszystkie pola): 2) Po dodaniu NUnit do "External Tools" możemy przeciągnąć [...]

Model-View-Controller i testy jednostkowe

Jak powszechnie wiadomo – wielką zaletą wzorca MVC jest umożliwienie testowania jednostkowego logiki “wyciągniętej” z klas odpowiedzialnych za interakcję z użytkownikiem. Swego czasu śledziłem w internecie dyskusje na temat “Jak testować kontrolery, aby możliwie najbardziej odizolować je od reszty aplikacji”. O to przecież chodzi w Unit Testing…  Do rzeczy.   Przedstawienie problemu Kontroler pełni rolę pośrednika pomiędzy [...]

Początek

Witam na moim blogu. W niniejsze miejsce mam zamiar pompować swoje spostrzeżenia i relacje ze zmagań z technologiami MS, z którymi stykam się w życiu codziennym jako programista .NET. Dla siebie – jako notatki na przyszłość. I dla innych – jako porady uzupełniające moją działalność na portalu CodeGuru. Od tego – kategoria PRO. Zapewne okazjonalnie wrzucę coś “z zupełnie [...]

5

Żelkowaty napis

Tworzymy nowy dokument o wymiarach np. 30×10 cm 72 dpi, tło białe albo przeżroczyste. Ustawiamy kolor pisaka na jasnoczerwony (R255 G140B140) i wpisujemy tekst. Z menu Layers wybieramy Duplicate Layers Rasteryzujemy warstwę tekstową. Szukamy filtru Gaussian Blur i rozmywamy tekst (Radius 4 ÷ 6) Tworzymy selekcję klikająć z klawiszem ctrl na oryginalną warstwę tekstem. Robimy […]

6

Pordzewiały napis – czyli wariacje na zgrupowanych warstwach

Tworzymy nowy dokument (ctr+n) o wymiarach np. 30×15 cm, 72 dpi, wybieramy czarny kolor tła i wypełniamy tło (ctr+backspace). Tworzymy teksy (najlepiej duży i o szerokiej czczące), kolor dowolny ale najlepiej biały. Tworzymy nową warstwę, wybieramy ciemnobrązowy kolor tła (R99G40B0), wypełniamy warstwę (ctr+backspace). Szukamy gdzieś filtru add noise – ustawiamy (Amount 40%, Unfiform, Monochromatic). Następnie […]

7

Zbyt zaśmiecone zdjęcia …. i noise

Od pewnego czasu otrzymuję do obróbki skany, które są naprawdę cudowne. Oto przykład skanu przekazanego mi do obróbki, przy którym skanerzysta nieco poprzesadzał. Zdjęcie ma docelowe wymiary 21×30 cm, 350 dpi i jest skanowane ze slajdu wielkości średniego obrazka, na porządnym skanerze bębnowym. Przecież takie skanowanie woła o pomstę do nieba. Czyszczenie takiego zdjęcia to […]

8

Przydatny selektor

Mowa tutaj o uniwersalnym selektorze jakim jest gwiazdka. Przykład użycia: * { margin: 0px; } Powoduje on, że wszystkie elementy występujące w Read More

9

Nazwa tabeli jako parametr w procedurze składowanej

Załóżmy, że potrzebujemy procedurę składowaną, która w zależności od zadanego parametru wyciągnie dane z tabeli podanej jako argument do procedury składowanej. Na Read More

10

Działa tylko pod Operą

Jak uzyskać kod postaci: Tytuł jakiś za pomocą CSS? Jest na to ciekawy sposób, który działa niestety tylko pod Operą – mam Read More

11

Różnica między TRUNCATE a DELETE

Oba usuwają wiersz z tabeli – TRUNCATE wszystkie, DELETE dowolnie wybrane przez użytkownika. Główna i najważniejsza różnica to, że TRUNCATE jest szybszy Read More

12

Coś co jest w T-SQL a nie ma w czystym SQL

Jest tym mianowicie operator porównania jakim jest !=. W zwykłym SQL możliwe jest użycie tylko . Natomiast w T-SQL obu wymienionych.

13

Coś zamiast float

Załóżmy, że chcemy zrobić kilka list w kilku kolumnach. Pierwsza rzecz jaka przychodzi do głowy, to nadanie im parametru float i po Read More

14

position: fixed

Zauważyłam, że choć działanie tej CSS-owej właściwości różni się efektami w Firefoxie, Operze i Internet Explorerze(w FF i O działa, ale w Read More

15

Czasami zdarza mi się nadużywać dopełnień – padding

Wartość padding (podobnie zresztą jak margin) może przyjmować cztery wartości. Jednak zależnie od tego ile tych wartości ustawimy (bo równie dobrze możemy Read More