Tags: , , , , , , | Categories: Webmaster, WWW, Przeglądarki Posted by karol.ch on 3/20/2009 12:30 PM | Comments (0)

Dziś podczas MIX2009 keynode ogłoszono wydanie Internet Explorer 8. Produkt można pobrać ze stron MS: http://www.microsoft.com/windows/internet-explorer/default.aspx

Ja za chwilę biorę sie do testowania. Mam nadzieję, że 'expirience' mnie powali :).

Ale skąd ten wpis? A no, zazdroszcząc obecnym na MIX2009 śledzę go on-line. Trzeba przyznać, że Bill Buxton rozpoczął dzień bardzo zachęcająco. Wprowadził pierwszą prezentację - właśnie o IE 8 i kazał czekać na drugą. Nie do końca wiadomo było jaką. O ile ta o przeglądarce okazała się bardzo ciekawa, uczciwa(!) i wciągająca, o tyle reklama opakowania do lekarstw (druga prezentacja) nie bardzo przypadła mi do gustu. Jak ja nie znoszę kryptoreklam!

Dlaczego piszę, że prezentacja o IE8 była uczciwa? Ponieważ oprócz standardowego "bla, bla, bla - troszczymy sie o użytkowników i stworzyliśmy najlepszy produkt",  Dean Hachamovitch dokonał bezpośredniego porównania z innymi przeglądarkami pod różnymi względami np. optymalizacji renderowania skryptów, bezpieczeństwa. Swoją drogą trzeba oddać niezłe poczucie humoru i smaku agencji, która przygotowała filmiki do prezentacji.

IE8 ma oczywiście kilka nowych bajerów np. izolację zakładek. Co to oznacza? Powiedzmy, że mamy kilka otwartych stron w jednym oknie przeglądarki. Jedna z nich zawiera streaming video. Otwieramy kolejne i ... crash! przeglądarka się wywala i zamyka, a my dostajemy komunikat o błędzie. Ale video i dźwięk nie zostają przerwane - dalej możemy korzystać z przeglądarki! Nie trzeba jej restartować.

Polecam i zapraszam:

http://live.visitmix.com/

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags: , , , , | Categories: Webmaster, JavaScript, WWW Posted by karol.ch on 3/13/2009 12:24 PM | Comments (0)
Niektórzy może uznają, że przechodzę na ciemną stronę mocy, ale w zasadzie wyznaję zasadę, że człowiek uczy się całe życie. Zamykając się tylko w obrębie jednej technologii, czy producenta zawęża się horyzonty. Wracając do tego o czym chciałem pisać.

Na Google Code Blog pojawił się wpis Steve Soudersa pt.Life's Too Short, Write Fast Code (part 2). Oczywiście podszedłem do treści sceptycznie myśląc, że to znowu jakiś marketing, ale trzeba przyznać, że Steve rzeczywiście uczciwie analizuje różne witrny pod kontem optymalizacji.

Sam post oczywiście dotyczy Google i tego jakie to jest wspaniałe, ale zawiera też link do bardzo ciekawej i wartościowej (!) prezentacji.

Currently rated 1.0 by 1 people

  • Currently 1/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags: , , , , , , , , , , , , | Categories: Webmaster, .Net Posted by karol.ch on 3/13/2009 12:18 PM | Comments (0)

Pracuję nad kontrolką dynamicznej mapy (takiej jak Google Maps, czy Live Maps). Chciałbym otworzyć kody źródłowe i umieścić je tutaj :). Mam nadzieję, że będzie to możliwe. Na razie próbka możliwości:

Kontrolka dostarczana jest w postaci pliku *.dll. Jeśli chcemy, można zaimplementować własny provider cache:

            MapControl1.StoredData.Provider = Cache; //OR null


Kontrolka implementuje cały interfejs programistyczny dostarczany przez Google Maps dodając potężny Cache. Dlaczego to takie ważne? Wyobraźmy sobie, że za każdym wyświetleniem mapy chcemy stawiać na niej kilka punktów po stronie użytkownika (JavaScript) - to jest ok. Ale jeśli chcemy postawić ich kilkadziesiąt, albo kilkaset... Będzie to trwało dość długo - żeby nie powiedzieć, że odstraszy użytkowników od wyświetlania naszej mapki. Dzięki cache kontrolki ten problem przestaje istnieć.

Ale służy ona nie tylko do wyświetlania dynamicznych i statycznych map. Jest też dobrym narzędziem do manipulowania i przechowywania kodu KML.

Starałem się zrobić ją tak żeby zmiana wymagań owocowała jak najmniejszymi zmianami w kodzie. I tak żeby zdecydować czy chcemy pokazywać mapę dynamiczną, czy statyczną wystarczy zmienić wartość jednej zmiennej - resztę kodu pozostawiamy tak jak była (wszystkie dodane placemarki, obrazki i nałożone trasy). To kontrolka ma się zatroszczyć o konwersję tych danych na odpowiednią postać - także postać KML.

Mam nadzieję, że opis jest jasny i przyjazny. Jak zawsze - sugestie mile widziane :)

Technologie:
C# 2.0
MSSQL
ASP.NET 2.0

 

To jest wpis zaimportowany ze starego bloga.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags: , , , , , , , , , | Categories: Webmaster Posted by karol.ch on 3/13/2009 12:13 PM | Comments (0)
Na razie jest to projekt "poufny". Wrzucę więcej informacji jak tylko wdrożymy to rozwiązanie.

Technologie:

PHP
MySQL
XHTML (+JavaScript)

To jest wpis zaimportowany ze starego bloga.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5