Outlook nie wyświetla niektórych obrazków w mailach

2013-06-12

To był bardzo ważny komputer. Komputer bardzo ważnej osoby. Ten komputer miał Outlooka 2010 i dużo ważnych maili. Niektóre maile, np. newslettery zawierały w sobie wbudowane obrazki. Wiadomo, w Outlooku obrazy domyślnie się zazwyczaj nie wyświetlają, więc trzeba kliknąć prawym przyciskiem myszki na zdjęciu i wybrać polecenie „Wyświetl obrazy”. Niestety na tym komputerze pojawiał się wtedy czerwony x zamiast obrazka. Co ciekawe objawiało się to tylko na niektórych nielicznych newsletterach.

Oto co było przyczyną:

  • Nie uszkodzony Outlook
  • Nie przepełniony TEMP Outlooka
  • Nie dodatki
  • Nie antywirus
  • Nie połączenie przez proxy

ale jedna opcja Internet Explorera:

Opcja nie zapisuj zaszyfrowanych stron na dysku

 

Rzeczywiście. Skoro obrazek był linkowany przez SSL, to był zaszyfrowany. Nie było wolno zapisać go na dysku. Tymczasem Outlook wyświetlając maile musi wszystkie elementy składowe maila (w tym zdjęcia) zapisać na dysku.

Wystarczyło odznaczyć opcję „Nie zapisuj zaszyfrowanych stron na dysku” i zdjęcia zaczęły się wyświetlać.

Z tego korzystałem:

http://www.brighthub.com/computing/windows-platform/articles/68790.aspx

http://greenjelloland.blogspot.com/2011/11/solution-red-x-in-outlook-where.html

http://www.msoutlook.info/question/588

http://social.technet.microsoft.com/Forums/en-US/exchangesvrclients/thread/c8e7852c-6d0b-47e6-bc59-172464feb1ac

Ale dopiero tutaj znalazłem przyczynę:

http://community.spiceworks.com/topic/274920-outlook-2010-not-displaying-secure-linked-images

 

By Rafał Kraik in Helpdesk

C#, ASP.NET, AJAX: Microsoft JScript – błąd czasu wykonywania: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed.

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…

Excel: Suma niepustych komórek – formuła tablicowa

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.

Sumowanie komórek niepustych Czytaj dalej »

By Rafał Kraik in Helpdesk

SQL: Jak wyłączyć konto gościa (disable guest user)?

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/

By Rafał Kraik in SQL

C# Dźwięki systemowe Windows. Informacja o błędzie

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ć:

Dżwięk systemowy w c#

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 😉

Jak pobrać plik strefy domeny DNS?

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.

By Rafał Kraik in Helpdesk

Pearson VUE, Prometric, egzamin Microsoft – jak wyglada egzamin część 1

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:

  1. Część 1 – kupno vouchera
  2. Część 2 – przygotowania do egzaminu
  3. Część 3 – dzień egzaminu
  4. 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 Perarson VUE i Prometric w bit Polska

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 »

By Rafał Kraik in Certyfikacja