2013-06-04
Wyskoczył mi ten dziwny błąd, na dodatek w części po polsku, więc i szanse na znalezienie rozwiązania w Google o niebo gorsze. Na szczęście problem udało się rozwiązać.
Na stronce zastosowałem AJAX UpdatePanel. W UpdatePanel znajdował się DataGrid. W DataGrid był przycisk Edit, który miał za zadanie przenieść mnie na stronkę służącą do edycji rekordu. Do przeniesienia się na inną stronę użyłem Server.Transfer, który nie chce współpracować z UpdatePanel, ponieważ UpdatePanel miał zapewnić większy udział w obsłudze strony klientowi, czyli przegladarce, a nie serwerowi.
Wystarczyło zmienić Server.Transfer na Response.Redirect i wszystko zadziałało poprawnie. Uff…
2013-06-01
W sumie to dość typowy problem. Masz w excelu tabelkę z danymi w dwóch kolumnach:
- kolumna A zawiera jakiś opis, np numer faktury
- kolumna B zawiera pewne kryterium, które wpływa na to czy wartość ma być sumowana czy nie, np datę płatności
- kolumna C zawiera wartość do podsumowania
No i wreszczie zadanie. Zsumować należy tylko te faktury, które zostały już zapłacone, czyli zsumować należy te komórki z wartością, gdzie komórka obok z datą jest pusta lub niepusta.
Czytaj dalej »
2013-05-29
Konto gościa w bazach użytkownika jest domyślnie wyłączone. Po rozwinieciu Security >> Users zobaczysz użytkownika guest z małą strzałką w dół.
Włączenie konta odbywa się komendą:
GRANT CONNECT TO guest
Od tej pory login nie posiadający własnego użytkownika w bazie danych będzie mógł wejść do takiej bazy. Jeżeli chcesz aby mu nadać jakieś uprawnienia możesz to zrobić tak:
GRANT SELECT ON dbo.some_table
Zgodnie z zasadami dobrej administracji konto gościa powinno być zablokowane. Chcesz aby ten login mógł coś zrobić w Twojej bazie danych to mu zrób użytkownika. Dlatego czym prędzej:
REVOKE CONNECT FROM guest
Więcej:
http://blog.sqlauthority.com/2012/02/23/sql-server-detecting-guest-user-permissions-guest-user-access-status/
http://blog.sqlauthority.com/2012/02/24/sql-server-guest-user-and-msdb-database-enable-guest-user-on-msdb-database/
2013-05-27
Zdarza się, że aplikacja napotyka na tak mało znaczące błędy, że aż szkoda, aby z tej okazji wyświetlać np. informację o błędzie. W takim przypadku można zasygnalizować błąd wyświetlając pole w innym kolorze lub np. zagrać jakiś straszny dźwięk.
Użytkownicy zdają się już być przyzwyczajeni do dźwięków systemowych Windows więc idealnie byłoby w razie napotkania błędu odtworzyć dźwięk skojarzony z błędem w ustawieniach systemowych. Zdziwisz się jak łatwo można to zrobić:

Wywołaj metodę SystemSounds.<rodzaj zdarzenia>.Play() z namespace System.Media.
Jak widać, możesz wybrać tutaj różne zdarzenia jakie chcesz obsłużyć. Pozostaje teraz przeprowadzić kilka testów i wsłuchać się w obłędne organy Windows 😉
2013-05-24
Możesz pobrać plik strefy, jeśli tylko serwer DNS zezwala na transfer. Transfer może być dozwolony np tylko dla wybranych hostów.
Metoda nr 1 -light:
Idziesz na stronę https://www.ultratools.com/tools/zoneFileDump podajesz adres domeny i w przegldarce zostanie wyświetlona jej zawartość.
Metoda nr 1 – nadal nie hard
Potrzebne będzie polecenie dig. Najpierw poproś o nagłówek strefy:
dig domain.com ns
Polecenie wyświetli m.innymi listę serwerów DNS obsługujcych domenę. Drugim poleceniem zwracasz się do wybranego serwera DNS i prosisz go o plik strefy:
dig @nameserver.com domain.com axfr
W miejsce nameserver wpisuj adres serwera DNS, a w miejsce domain.com nazwę badanej domeny.
2013-05-24
Moi kursanci często dopytują się o to jak wygląda egzamin, gdzie można go zdać itp. Swoje odpowiedzi postanowiłem w końcu zebrać i opisać w jednym miejscu. Zapoznaj się z seria 4 artykułów na ten temat:
- Część 1 – kupno vouchera
- Część 2 – przygotowania do egzaminu
- Część 3 – dzień egzaminu
- Część 4 – egzamin Microsoft
Egzaminy Microsoft można obecnie zdawać wyłacznie w ośrodkach Prometric. Kiedyś można je było zdawać w Pearson VUE. Pearson nadal przyjmuje egzaminy, z tym że inne. Ponieważ moje losy połczyły się mocno z Microsoft skupię się tu na opisie egzaminów Microsoft. Jeśli coś będzie niejasne, zawsze możesz zapytać o więcej szczegółów.

Centrum egzaminacyjne Pearson VUE i Prometric w bit Polska
Na egzamin trzeba się najpierw zapisać. Masz do wyboru kilka metod:
Metoda 1. Rejestracja przez Prometric
Samodzielnie logujesz się na stronę Prometric (www.prometric.com). Zakładasz sobie tam konto i logujesz się na nie. Na początku musisz wybrać tzw. sponsora egzaminu. Chociaż na sponsor kojarzy się z kimś, kto coś nam daje, to w tym przypadku chodzi raczej o tego, kto daje pytania. Jeżeli wybierasz się więc na egzamin z technologii Microsoft, to jako sponsora wybierz Microsoft. Czytaj dalej »
2013-05-24
Moi kursanci często dopytują się o to jak wygląda egzamin, gdzie można go zdać itp. Swoje odpowiedzi postanowiłem w końcu zebrać i opisać w jednym miejscu. Zapoznaj się z seria 4 artykułów na ten temat:
- Część 1 – kupno vouchera
- Część 2 – przygotowania do egzaminu
- Część 3 – dzień egzaminu
- Część 4 – egzamin Microsoft
Przygotowanie do egzaminu
Moje przygotowania do egzaminu to około 3 miesiące pracy. Zwykle zaczynam od autoryzowanego kursu Microsoft (polecam bit Polska) z wybranej przeze mnie technologii, albo kupuję książkę Training Kit. Seria training kit to podręczniki przygotowujące do konkretnego egzaminu. W tytule takiej książki znajduje się nawet numer egzaminu.
Czytaj dalej »