wtorek, 9 lutego 2010

Barbarzyństwo w Redmond

Na temat Microsoftu powstało już dużo mitów i legend. Część z nich jest pewnie prawdziwa ale czy odnosi się do tej samej firmy która aktualnie działa na rynku? Do takich mitów np. należy sposób "niszczenia Netscape", facetów od marketingu w czarnych garniturach którzy są wstanie wszystko i wszystkich załatwić :), etc. To co się aktualnie dzieje w Redmond pewnie dowiemy się za kilka lat.
O tym jak było przeczytałem ostatnio w "Barbarzycy pod wodzą Billa" pisanej m.in. przez programistę Microsoftu Marlina Eller'a za jego czasów(od powstania Windows 1.0 do Windows 95/98).
Ze strony Ellera wygląda to tak że Microsoft miał bardzo dużo szczęścia w biznesie, podejście do konkurencji i tzw. "marsze śmierci". Inną książką w tym temacie jest: Bill Gates i jego imperium Microsoft ale nie dałem rady skończyć tej momentami przynudnawej książki. Jak ktoś preferuje wersje filmową to co jakiś czas na Discovery Science lecą powtórki: "Prawdziwa historia Internetu".

niedziela, 20 grudnia 2009

Egzotyczne wyspy, owoce, rozwiązania

Dzisiaj o tym ostatnim. Po co są widoki w bazach ? Widok jest wirtualną tabelą która pozwala bardziej zabezpieczyć dane, przyspieszyć wyciąganie danych i przede wszystkim ukryć złożoność bazy przed użytkownikiem. W normalnym zastosowaniu widoki służą do wyświetlania danych z bieżącej bazy. A co powiesz na to:

Baza Test:
Tabela A
Widok A
Procedura initA

Procedura initA - kasuje tabele A,
a nastepnie wykonuje:
Insert Into tabela A
Select * from Widok A

po tym dzieje się cud i pojawiają się dane w tabeli A.
Jak?

niedziela, 4 października 2009

MTS 2009

Nic tak nie pobudza do pracy jak dawka nowości technologicznych. Microsoft prze do przodu zwiększając w ciężkich czasach kryzysu nakłady na rozwój. Innowacyjność to słowo które jest na topie odkąd pl weszła do eu. Na konferencji słowo klucz powtarzane w prawie każdej sesji w której uczestniczyłem. Czy faktycznie są innowacyjni o tym przekonamy się na własnej skórze w kolejnym roku jak wpuszczą większość flagowych produktów. Dla mnie jednak nie surface, nowy outlook, czy obsługa ekranu dotykowego w Windows 7 jest innowacyjna ale malutki add-in który chcą wprowadzić do excella w nowej wersji Office. Gemini to add-in który likwiduje ograniczenia narzucane na arkusz Excella na ilość wierszy i kolumn. Potrafi dodatkowo zaimportować sobie dane z dowolnego silnika bazy danych, łącznie z plikami CSV, inne arkusze Excella, czy feedami RSS. W środku addina jest dllka która ma okrojony silnik Analysis Services. Wszystkie dane są kompresowane i przechowywane w pamięci(ograniczeniem ilości danych jest tutaj pamięć fizyczna). Dowolne filtrowanie po danych odbywa się w ciągu ułamek sekund. Natomiast w pliku trzymana jest wersja skompresowana. Dane z baz są tylko do odczytu. Technologia tak prosta i banalna ale jakże potrzebna środowisku businessowemu które do tej pory trawione było przez ograniczenia. Add-in ma być za darmo. Aczkolwiek Microsoft dorzuca wsparcie do publikowania takich Excelli w MOSSie. Fajnie:)