It's BETA, stupid!
27 Luty 2009
Artykuł pt. “Windows 7: Trouble on the upgrade path” na stronach partnera CNN – magazynu Fortune, jest jednym z tych, które powodują jednocześnie uśmiech politowania i przerażenie. Powodują uśmiech z powodu totalnego niezrozumienia czym jest wersja beta systemu Windows 7, a z przerażenie z powodu bezmyślnego kopiowania artykułu z magazynu CRN pt. “Microsoft, With Windows 7 Upgrade, May Be In a Bad Fix“. Jednak drugie wynika bezpośrednio z pierwszego.
Artykuł porusza problemy, z jakimi spotkali się użytkownicy Windows 7 podczas instalacji czy aktualizacji systemu. Np. problemy ze sterownikami, blue screeny przy aktualizacji z Windows XP czy Windows Vista i podobne.
Artykułu stara się uświadomić użytkownikom, że Windows 7 w wersji beta nie jest na tyle dojrzałym systemem, by instalować go jako środowisko produkcyjne. Redaktorzy wskazują też na fakt, że ilość błędów i problemów z wersją beta może negatywnie wpłynąć na ocenę wersji finalnej i sugerują zaczekać z instalacją na “more positive signs” i sugerują alternatywy – OS X czy Linux.
Słówko ode mnie: wersji beta nie instaluje się na komputerach, na których pracuje się na co dzień. Po drugie, wersja beta powinna pokazywać błędy i blue screeny, bo jest przeznaczona do testów – im więcej błędów, tym więcej zebranych informacji co należy jeszcze poprawić. Zanim wersja finalna Windows 7 zjawi się na półkach do pobrania będzie wersja Release Candidate (RC), która nie powinna pokazywać błędów wersji beta. A do tego jeszcze trochę czasu upłynie i ten czas można spędzić bardziej produktywnie, niż pisać artykuły podobne do tych z CRN.
Po prostu ręce opadają.
It’s BETA, stupid!
Przez Flickr do Getty Images
27 Luty 2009
Wczoraj otrzymałem od Getty Images [1] email, w którym zaprosili mnie do współpracy i wytypowali kilka zdjęć, które chcieliby mieć w swojej kolekcji. To dla mnie bardzo duże wyróżnienie i jestem wdzięczny Getty za ten zaszczyt. Jeszcze większe podziękowania powinienem złożyć na ręce serwisu Flickr, który umożliwił mnie i ponad 6-ciu tysiącom innych osób udział w programie.
Moje zdjęcia, które zostały wybrane przez agencję Getty możecie zobaczyć tutaj. A zdjęcia na sprzedaż wystawione są tutaj.
Spotkanie z Microsoft Surface
26 Luty 2009
Miałem dzisiaj okazję zobaczyć w praktyce działanie urządzenia zwanego Microsoft Surface. Jest to rodzaj tabletu, w którym zamiast czułych na dotyk sensorów wykorzystuje się 5 kamer wychwytujących promieniowanie podczerwone.
Urządzenie skonstruowane jest na bazie zwykłego PC’ta z wbudowanym na górze 30-calowym monitorem i kamerami. Oprogramowanie działa na bazie Windows Vista.
Poniżej klip wideo z CES 2008.
Mieliśmy do dyspozycji kilka aplikacji, na których mogliśmy wypróbować w praktyce czym jest Surface. Jest to bardzo intuicyjne narzędzie, które zmienia sposób komunikowania się z użytkownikiem. Przesuwanie, powiększanie, czy obracanie przedmiotów (okien) wykonuje się po prostu palcami, przesuwając po matowej powierzchni tabletu. Graliśmy na fortepianie, malowaliśmy obrazy, układaliśmy puzzle, oglądaliśmy mapy z maps.Live.com.
Już po kilku minutach wiedziałbym do czego mógłbym używać Surface – do przeglądania, edycji i katalogowania zdjęć. Mam dość pokaźną bibliotekę zdjęć i co jakiś czas dorzucam nowe (próbki można zobaczyć na Flickr).
Urządzenie jest bardzo czułe na oświetlenie i wymaga kalibracji zanim się je użyje. Dlatego niewskazane jest używanie Surface w warunkach zmiennego oświetlenia.
W Dublinie w centrum developerskim Microsoftu mamy dwa takie urządzenia. Wiem, że w Stanach Surface używany jest przez sklepy AT&T, było wykorzystywane w celach prezentacji sondaży w ostatniej kampanii prezydenckiej w USA.
Dostępna jest prezentacja z PDC2008 o programowaniu pod surface. Z tego co mi jest wiadomo SDK dla Surface nie jest jeszcze dostępne publicznie [1].
Efekty opcji "Send Feedback" w Windows 7
24 Luty 2009
Używam Windows 7 od grudnia, od momentu upublicznienia wersji beta. Mam ten system zainstalowany w pracy i w domu i korzystam z niego na przemian z Windows Vista oraz Windows Server 2008 Ent x64.
Jest jednak coś co bardzo pozytywnie mnie zaskoczyło, co może nie wynika bezpośrednio z samego systemu operacyjnego, ale z tego w jaki sposób Microsoft pracuje nad nową wersją systemu.
Jak wiecie, każde okienko systemowe posiada w prawym górnym rogu link “Send Feedback“. Link ten otwiera nowe okienko, gdzie można napisać co nam się nie podoba albo co nie działa poprawnie.

Ja zgłosiłem 4 bugi. Jeden został już rozwiązany i poprawka wyjdzie wraz z RC, a trzy pozostałe są badane. Ale w jaki sposób to zostało zrobione odegrało niebagatelną rolę. Dostałem informacje o rozwiązaniu problemu, bądź prośby o udzielenie dodatkowych wyjaśnień przesłane bezpośrednio od programistów z grupy Windows. Mogłem wymienić opinie bezpośrednio z osobami odpowiedzialnymi za moduł, w którym wykryłem błąd.
A Wy, ile błędów znaleźliście w wersji beta?
http://www.stoplivinginthepast.com – taki adres ma strona, która jest apelem o aktualizację Internet Explorera 6 do nowszej wersji przeglądarki.
Norweska firma Finn.no, zajmująca się handlem w Internecie, rozpoczęła batalię, która ma na celu przekonanie użytkowników IE, by przerzucili się na nowszą wersję tej przeglądarki. Wymieniają trzy powody:
- IE6 jest stare. IE8 Beta jest o dwie generacje nowszą przeglądarką.
- IE6 jest zagrożeniem dla bezpieczeństwa.
- IE6 nie działa jak powinien.
W moich statystykach z ostatniego tygodnia z IE6 korzysta 30% wszystkich użytkowników Internet Explorera, co przekłada się na skromne 7% wszystkich użytkowników (globalne statystyki podają około 19% wszystkich użytkowników Internetu).
Dołączam się do akcji. Zaktualizuj IE6 do 7 albo 8!
Polski kierowca piratem drogowym w Irlandii
19 Luty 2009
Irlandzka policja – Garda – ma problemy z ujęciem notorycznego polskiego pirata drogowego. Po ponad 50 mandatach kierowca ten wciąż pozostaje poza zasięgiem wymiaru sprawiedliwości.
Informacja ta obiegła dzisiejszą prasę i audycje radiowe. W celu złapania pirata podano jego imię i nazwisko: Prawo Jazdy. Wszyscy znający miejsce pobytu notorycznego pirata drogowego proszeni są o kontakt z najbliższą jednostką Gardy.
W Internecie dostępne jest wideo prezentujące jego wykroczenia
Niechciane szkolenie
17 Luty 2009
Piękno kursów, na które nie miało się zamiaru iśc polega na tym, że dowiadujemy się rzeczy, które zawsze chcieliśmy wiedzieć ale nie w tym czasie, kiedy chcieliśmy.
Google Updater
10 Luty 2009
Wampir w bardzo skromny sposób, bo w jednej linijce, opisał swoje customer expierience po zainstalowaniu najnowszej wersji Google Earth. Znów musiał ręcznie usuwać z systemu Google Updater.
Ja ściągnąłem sobie Autoruns i pogrzebałem w systemie trochę bardziej.
1) Google w task list
2) Prawdopodobnie element Google Toolbar, którego nigdy na komputerze nie miałem
3) Google Service
4) Google w HKCU\Software\Microsoft\Windows\CurrentVersion\Run – usunąłem zanim pomyślałem, by zrobić screenshot.
I pewnie nie zabrałbym słowa na ten temat, ale narzędzie Google Updater nie działa jak należy. Nie zostałem poinformowany o nowej wersji Google Earth, a przecież chyba po to zostały te programiki napisane – by aktualizować, powiadamiać, etc. Albo przynajmniej ja mam takie mylne wrażenie po przeczytaniu informacji do czego służy Google Updater.
Jak sprawdzić wersję MOSS 2007?
9 Luty 2009
Sprawdzenie wersji Microsoft SharePoint 2007 (MOSS – Microsoft Office SharePoint Server 2007) nie jest tak błahe jak można byłoby się tego spodziewać. W większości aplikacji informacja o wersji jest dostępna z poziomu Help -> About czy podobnie. Wersja MOSS’a przydaje się w sytuacji, kiedy chcemy zainstalować poprawki, które wymagają innych poprawek, które wymagają innych poprawek. A każda z tych poprawek sprawdza wymaganą minimalną wersję produktu. Btw, wersja produktu jest ustalana na podstawie wersji bazy danych SharePoint (content database version).
Można sprawdzić wersję MOSS’a na co najmniej 4 sposoby:
1) IIS header. Metoda nie polecana, ale praktykowana. Dane tam zawarte są prawdziwe do momentu, w którym administrator zechce zmienić sposób w jaki IIS wita się z klientami.
Jak to znaleźć? Internet Information Services (IIS) Manager -> Websites -> prawy klik np. na SharePoint Central Administration v3 -> Properties -> HTT Headers -> sekcja Custom HTTP headers

2) Sposób najprostszy – strona serwera Sharepoint -> Site Actions -> Site Settings

3) Metoda, którą lubię najbardziej – SQL script
Łączymy się z serwerem SQL obsługującym SharePoint i uruchamiamy następującą komendę:
SELECT * FROM [SharePoint_Config].[dbo].[Versions] WHERE VersionId = '00000000-0000-0000-0000-000000000000' ORDER BY Id DESC
W wyniku wykonania powyższego otrzymamy w kolumnie Version spodziewaną wartość – numer wersji naszego oprogramowania.
4) Metoda na PowerShell. Zrzut ekranu tutaj.
(get-item “hklm:software\microsoft\shared tools\web server extensions\12.0″).getvalue(“version”)
Sprawdzane na wersji 1.0 PowerShell dostępnej na Windows Vista, Windows XP czy Windows Server 2003/2008.
Wersje MOSS’a zmieniały się wraz z wypuszczanymi poprawkami. Poniżej znajduje się lista wersji, wraz z poprawkami:
- 12.0.0.6335 – MOSS 2007 + Windows Sharepoint Services 3.0 SP1 + MOSS 2007 SP1 + December Cumulative Update for Windows SharePoint Services 3.0 + December Cumulative Update for Microsoft Office Servers
- 12.0.0.6327 – MOSS 2007 Cumulative update KB956056 + KB956057
- 12.0.0.6318 – MOSS 2007 Infrastructure Update KB951695 + KB951297
- 12.0.0.6303 – MOSS 2007 post SP1 hotfix KB948945
- 12.0.0.6301 – MOSS 2007 post SP1 hotfix KB941274
- 12.0.0.6300 – MOSS 2007 post SP1 hotfix KB941422
- 12.0.0.6219 – MOSS 2007 SP1
- 12.0.0.6039 – MOSS 2007 October public update
- 12.0.0.6036 – MOSS 2007 August hotfix
- 12.0.0.4518 – MOSS 2007 RTM
- 12.0.0.4407 – MOSS 2007 Beta 2 TR
- 12.0.0.4017 – MOSS 2007 Beta 2

