Zamknięcie IE w pracy   Leave a comment

  • [Chmury] Gartner zachęca firmy do eksperymentowania u siebie z aplikacjami webowymi  Google i MS – czyli spróbujcie sami i zobaczcie  czy się wam przyda. Wg. oceny G to pierwszy zaczął MS, a GG odpowiedział na ten atak. Na łączny przychód 23 mld US aż 97% to zyski z przeglądarki i reklam. Dla porównania MS miał 13 mld US zysku (ale z innej działki – głównie Windows i Office). Wejście w chmury GG jest naturalne z uwagi na ogromne centra do przetwarzania danych oparte na Linuksie. Bardzo ważną sprawą jest zachowanie wierności wyświetlania dokumentów, co przypadku GG nie jest prawdziwe. Dla 30 do 70% użytkowników może wystarczyć Google Docs, ale MS Office jest dwie generacje do przodu. Oto obszary gdzie te dwie firmy mogą konkurować [źródło: visualstudiomagazine]
    • Community and social networking
    • Search and advertising
    • E-mail
    • Collaboration and portals
    • Web platforms and APIs
    • Enterprise
    • Office and productivity apps
    • Consumerization of IT, and
    • The mobile space
  • Chrome OS jest pierwszym OS który obchodzi tradycyjne systemy operacyjne (nawet Android jest pewną wersją Linuksa)
  • [Chmury] Blog Kopocza na temat technologii MS zawiera odnośnik do materiałów na temat AZURE. Pisze on min. “Keynote Ray Ozzie, Amitabh Srivastava, Bob Muglia i David Thompson poświęcone było Windows AZURE – nowej wersji systemu operacyjnego Windows przeznaczonego do działania w chmurze. W odróżnieniu od tradycyjnych serwerów, klient nie instaluje samodzielnie oprogramowania, a ma do dyspozycji data center zarządzanie przez Microsoft na którym uruchamia własny kod. Na dzień dzisiejszy DataCenter znajduje się w USA, ale niedługo Windows Azure będzie instalowane w innych DataCenter rozrzuconych po całym świecie. System oferuje praktycznie nieograniczone skalowanie "horyzontalne". Z punktu widzenia "zarządzania" – konfiguruje się jedną maszynę z dużą (bardzo) liczbą serwerów (nodów). Na platformie można uruchamiać kod .NET, ale także kod natywny. Warto dodać, że Azure programuje się w taki sam sposób jak normalne aplikacje .NET – SDK pozwala nawet na lokalne testowanie aplikacji, które potem "publikuje się" i uruchamia na Windows Azure. Jedyne co trzeba zdefiniować (w porównaniu z "klasycznymi" aplikacjami) to tzw. Service Model, który określa rolę / grupę do jakiej należy tworzona usługa (lub portal ASP.NET) oraz definiuje wymagania co do środowiska hostingowego (liczbę zasobów w postaci np. procesorów). Zwiększenie zasobów to zmiana jednej liczby w konfiguracyjnym XML. Dla programisty dostępna jest nowa przestrzeń obiektów ServiceHosting.ServiceRuntime (polecam ściągnięcie SDK – http://www.microsoft.com/azure/register.mspx . Zawiera on m. innymi gotowe wzorce do generowania rozwiązań w VS.NET 2008 i początkową dokumentację. Wszystkie usługi Azure (storage itp.) są co najmniej duplikowane – w ten sposób w dosyć tani (w porównaniu z budową własnej infrasturktury) można zapewnić wysoką dostępność serwisów na całym świecie. Przykładem aplikacji, która wykorzystuje Azure może być m.bluehoo.com/ (działać będzie za kilka godzin), która pozwala na budowanie dynamicznych sieci społecznych gdzie, jako narzędzie komunikacyjne wykorzystywane są telefony wyposażone w bluetooth. Inne pokazywane przykłady to pewne scenariusze biznesowe (np. obsługa reklamacji z workflow realizowanym w ramach .NET Services) Więcej informacji można znaleźć pod adresem http://www.microsoft.com/azure/windowsazure.mspx; Nowi użytkownicy będą się mogli rejestrować "niedługo". Azure może być obsługiwany z poziomu linii poleceń. Ma dostępny także interfejs REST. Azure oprócz samego systemu operacyjnego ma także pewne usługi dla programistów. Na dzień dzisiejszy dostępne są: – usługi Live – .NET Services (czyli m. innymi Workflow, obsługa zarządzania tożsamością oraz kontrola dostępu. Mechanizmy autoryzacyjne wykorzystują federację) – SQL Services (dawniej Sql Server Data Services). Obecnie jest to platform do przechowywania danych, dostępne są Reporting Services, oraz początkowe wersje Data Mining i Analysis Services. Niedługo mają się pojawić Data Sync Services (synchronizacja klientów i rozproszonych "cache") a także pewnego rodzaju "reference data", które będą zawierały dane typu listy krajów, stanów itp. – tak by każdy z klientów używających Sql Services nie musiał ich duplikować – Sharepoint – Dynamics CRM Bardzo ciekawą możliwość daje Geneva – element zarządzania tożsamością w Windows Azure. Pozwala on połączyć istniejące metody uwierzytelniania tak by były one dostępne dla usług działających w chmurze. Bardzo ciekawe było Demo Bob Muglia, gdzie po "federacji" Active Directory z .NET services, Dynamic CRM Online automatycznie "widział" uprawnienia użytkowników, którzy z wewnątrz sieci korporacyjnej korzystali z usług w chmurze. Warto dodać, że "Atlanta" – wersja System Center wykorzystuje platformę Azure do działania (w tym np. daje administratorowi możliwość definiowania własnych raportów – właśnie dzięki Reporting w SQL Services). Są dwa główne cele budowy platformy Azure. Po pierwsze – pozwolić klientom taniej skorzystać z niezawodnej infrastruktury. Ale drugi, równie wazny cel jest taki, by nie trzeba było pisać nowych rozwiązań, by projekty pisane w .NET, przetestowane w Visual Studio mogły działać zarówno na serwerach "lokalnych", on-premise jak i (gdy zajdzie taka potrzeba) w chmurze (na Windows Azure) Warto dodać, że obok Azure dostępne są także usługi Microsoft Online (typu Hosted Exchange, Hosted Sharepoint itp.) które, dzięki wielu punktom rozszerzeń i możliwości współpracy z Windows Azure mogą bez problemu korzystać z możliwości jakie daje "chmura". Ps. Warto dodać, że keynote będzie też dostępny w formie Webcastu "on demand" na stronie microsoftpdc.com/Default.aspx . PS2. Druga część wpisu związanego z wydajnością (PERFORMANCE BY DESIGN USING THE .NET FRAMEWORK) pojawi się "za jakiś czas" – po zebraniu listy narzędzi, które używali prelegenci by pokazać jak analizować wydajność w aplikacjach
  • [Chmury] Magic Quadrant – http://www.gartner.com/technology/media-products/reprints/savvis/168687.html – … for Web Hosting and Hosted Cloud Infrastructure Services.
  • Sputnik – kolejny test przeglądarek – http://sputnik.googlelabs.com/about
  • [Chmury] Materiały na temat wymienialności rozwiązań w chmurze – http://sla-at-soi.eu/2010/04/using-cloud-standards-for-interoperability-of-cloud-frameworks/
  • Podpis cyfrowy – projekt uniwersytetu z Hiszpanii:
  • Narzędzie dla deweloperów aplikacji internetowych w IE:
  • Aplikacja do testowania “zdrowia” USB – http://mikelab.kiev.ua/index_en.php?page=PROGRAMS/chkflsh_en
  • Life hacker:
  • Wypróbuj instrukcje języka programowania on-line – http://ideone.com/
  • Nauka .NET:
  • Narzędzia systemowe – http://www.cgsecurity.org/wiki/TestDisk
  • Ciekawy pomysł z serii “zmieniamy bieg historii…” co by było gdyby… gdyby np. zaaplikować każdemu naszemu użytkownikowi wymóg instalowania Pythona u siebie, wtedy w przeglądarce można by używać jako języka skryptowego nie JS a Pythona (znacznik <script>).  Aplikacja mogłaby być napisana cała w tym języku (po stronie serwera np. ZOPE). Zainspirował mnie artykuł na temat zaprzestania przez MS wspierania rozwoju ironRuby – http://blog.jimmy.schementi.com/search/label/Dynamic%20Languages – są tam też ogóle dywagacje na temat podpięcia tych języków do aparatu języków dynamicznych MS (DLR – dynamic language runtime)
  • Strona zawierająca opisy błędów występujące w przeglądarkach Internetowych- http://webbugtrack.blogspot.com/search/label/innerHTML

Posted 27 Wrzesień 2010 by marekwmsdn in Bez kategorii

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d bloggers like this: