DataMarket – WindowsAzure Marketplace i nowy PowerPivot

By Łukasz on Październik 28th, 2010

Projekt (produkt) będący częścią Windows Azure -  “Dallas” oficjalnie stał się DataMarket. Więcej informacji na ten temat można przeczytać na stronie Microsoft.

Wraz z pojawieniem sie finalnej wersji DataMarket mamy również nową wersje PowerPivot for Excel. Najnowszą wersje – 10.50.1747.0 (dotychczasowa wersja PowerPivot to 10.50.1600.1) – można pobrać ze strony Microsoft.

Pierwsza zmiana najbardziej oczywista to po wejściu w ustawienia widzimy nową wersje programu

Drugą zmianę – tą właściwą widzimy po przejściu do PowerPivot. Otóż na pasku narzędzi pojawiło się nowe źródło danych –“From Azure DataMarket

Jak uruchomimy ten przycisk pojawia się okno umożliwiające połączenie do DataMarketu Windows Azure MarketPlace…Interfejs pobierania danych jest bardzo prosty, opiera się na adresie URL do DataSetu w Azure MarketPlace.

Nic tylko korzystać poprzez PowerPivot i Excel 2010 ze źródeł danych Windows Azure Marketplace

ps
Na pierwszy “rzut oka” nie widziałem nic innego nowego w tej wersji

Windows Server 2008 R2 SP1 (Windows 7 SP1) w wersji RC został opublikowany!

By Piotrek Gardy on Październik 26th, 2010

Witam,

Właśnie została opublikowana wersja RC  poprawki SP1 do Windows Server 2008 R2 oraz do Windows 7.

Przypominam, iż ówa poprawka wnosi długo oczekiwane rozszerzenia funkcjonalności, takie jak:

  • Dynamic Memory , które umożliwa bardziej efektywne wykorzystanie pamięci serwerów hostujących maszyny wirtualne
  • RemoteFX, ktore umożliwia nowe możliwości w warstwie prezentacji przy połączeniach zdalnych RDP, włączając to wsparcie dla urządzeń USB

Wersja RTM poprawki SP1 spodziewana jest w pierwszych trzech miesiącach 2011 roku.

Jednocześnie chciałbym przypomnieć, iż nie będzie możliwy in-place upgrade z wersji nie-RTM poprawki SP1 do wersji SP1 RTM: aktualizacja będzie możliwa poprzez deinstalację poprawki przed-RTM i, następnie, instalację wersji RTM.

Zapraszam do pobierania : http://technet.microsoft.com/en-us/evalcenter/ff183870.aspx 

Więcej informacji możecie też znależć pod poniższymi linkami:

Windows Server 2008 R2 Technical Whitepaper

Dynamic Memory Technical Overview whitepaper

Windows Server 2008 R2 SP1 RC Reviewer’s Guide

Time for SharePoint już w listopadzie

By RSS on Październik 22nd, 2010

Już w listopadzie odbędzie się cykl spotkań dotyczących SharePointa 2010. Konferencja Time for SharePoint 2010 jest największym tego typu wydarzeniem w Polsce i odbędzie się  w Wrocławiu, Krakowie, Gdańsku i Warszawie.  Gwiazdą tej edycji jest  Ed Musters (SharePoint MVP), który poprowadzi sesję między innymi we Wrocławiu.

Continue Reading

pracawdomu.biz.pl

By Dawid Kościelny on Październik 21st, 2010

Dzisiaj trochę off topowo. Prócz zainteresowań czysto informatycznych od jakiegoś roku interesuję się ogólnie pojętą więdzą z zakresu inteligencji finansowej, wolności finansowej. Tak mnie naszła pewnego dnia myśl, co by nie uruchomić forum, na którym można się dzielić pomysłami na takie interesy. I tak kilka dni temu ruszyło forum http://pracawdomu.biz.pl

Zastanawiam się czy któryś z moich niewielu czytelników zapisze się na tym forum, a jeśli nie chce to i tak  niech poczyta .

Z serwerów w chmury …

By Tadeusz on Październik 20th, 2010

Macie już dość oprogramowania instalowanego na serwerach Waszych firm? Nie chcecie płacić za funkcjonalność, której nie używacie/nie jest WAM potrzebna?< ?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Jest ku temu okazja. Moi byli współpracownicy – w tym Wojtek Salwiński, czy Zbyszek Gajewski doskonale rozumieją ten biznes. Śmiało mogę napisać – przejęli technologiczną i biznesową pałeczkę.

W czwartek, 21 października w Krakowie pokażą jak korzystać z systemów CRM/ERM w chmurach. Nie ponosząc ogromnych nakładów, a płacąc za faktyczne użytkowanie oprogramowania.
Nie wiem, co będzie prezentowane – mimo to gorąco polecam.
Jeżeli czas pozwoli, to będę razem z nimi.

Z serwerów w chmury …

By Tadeusz on Październik 20th, 2010

Macie już dość oprogramowania instalowanego na serwerach Waszych firm? Nie chcecie płacić za funkcjonalność, której nie używacie/nie jest WAM potrzebna?< ?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Jest ku temu okazja. Moi byli współpracownicy – w tym Wojtek Salwiński, czy Zbyszek Gajewski doskonale rozumieją ten biznes. Śmiało mogę napisać – przejęli technologiczną i biznesową pałeczkę.

W czwartek, 21 października w Krakowie pokażą jak korzystać z systemów CRM/ERM w chmurach. Nie ponosząc ogromnych nakładów, a płacąc za faktyczne użytkowanie oprogramowania.
Nie wiem, co będzie prezentowane – mimo to gorąco polecam.
Jeżeli czas pozwoli, to będę razem z nimi.

Modyfikacja jednostek roboczych TFS 2010 bez Visual Studio 2010

By Tadeusz on Październik 19th, 2010

Obiecałem sprawdzić, czy instalacja Visual Studio 2010 Shell pozwala na zainstalowanie Power Tools – dodatkowych narzędzi dla team Foundation Server 2010, w celu np. modyfikacji jednostek roboczych. Pozwala. Tak, więc kierownik projektu (mający odpowiednie uprawnienia) może przygotować template dla kolejnego projektu bez instalacji Visual Studio.< ?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Po instalacji Power Tools na stacji roboczej menu „Tools” zostanie wzbogacone m. in. o „Process Editor”:
Wystarczy wybrać, „Work Items Type-> „Open WIT from Server” wskazana odpowiednią jednostkę roboczą i o ile jest to bezpieczne (należy pamiętać, że nieprzemyślana modyfikacja istniejącego projektu może spowodować katastrofę) przystąpić do modyfikacji jednostki roboczej.

Robiłem to wielokrotnie. Tym razem zmiana była prosta. Jeden z uczestników mojej prezentacji na MTS 2010 zapytał mnie, o modyfikację (a właściwie jej brak) pola „Original Estimate” jednostki roboczej „Task”. TFS 2010 nie wprowadza tu specjalnych ograniczeń. Jeżeli osoba odpowiedzialna za pracę z konkretną jednostką roboczą zmieni wartość estymaty to zdarzenie to zostanie zapisane w bazie danych. Jednak troska pytającego wynikała z tego, by nie zrobić tego przez brak uwagi. W takim przypadku pole „Original Estimate” możemy zmienić atrybut na formatce na tylko do odczytu zarówno dla Team Explorer:

jak i dla Team System Web Access:
Rejestrując zadania z poziomu MS Excel, czy MS Project wprowadzanie odpowiedniej wartości (czy jej modyfikacja) nie będzie problemem.

Modyfikacja jednostek roboczych TFS 2010 bez Visual Studio 2010

By Tadeusz on Październik 19th, 2010

Obiecałem sprawdzić, czy instalacja Visual Studio 2010 Shell pozwala na zainstalowanie Power Tools – dodatkowych narzędzi dla team Foundation Server 2010, w celu np. modyfikacji jednostek roboczych. Pozwala. Tak, więc kierownik projektu (mający odpowiednie uprawnienia) może przygotować template dla kolejnego projektu bez instalacji Visual Studio.< ?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Po instalacji Power Tools na stacji roboczej menu „Tools” zostanie wzbogacone m. in. o „Process Editor”:
Wystarczy wybrać, „Work Items Type-> „Open WIT from Server” wskazana odpowiednią jednostkę roboczą i o ile jest to bezpieczne (należy pamiętać, że nieprzemyślana modyfikacja istniejącego projektu może spowodować katastrofę) przystąpić do modyfikacji jednostki roboczej.

Robiłem to wielokrotnie. Tym razem zmiana była prosta. Jeden z uczestników mojej prezentacji na MTS 2010 zapytał mnie, o modyfikację (a właściwie jej brak) pola „Original Estimate” jednostki roboczej „Task”. TFS 2010 nie wprowadza tu specjalnych ograniczeń. Jeżeli osoba odpowiedzialna za pracę z konkretną jednostką roboczą zmieni wartość estymaty to zdarzenie to zostanie zapisane w bazie danych. Jednak troska pytającego wynikała z tego, by nie zrobić tego przez brak uwagi. W takim przypadku pole „Original Estimate” możemy zmienić atrybut na formatce na tylko do odczytu zarówno dla Team Explorer:

jak i dla Team System Web Access:
Rejestrując zadania z poziomu MS Excel, czy MS Project wprowadzanie odpowiedniej wartości (czy jej modyfikacja) nie będzie problemem.

CRM 2011–pierwsze spojrzenie na możliwości Silverlight

By Tomasz Filipowicz on Październik 16th, 2010

W poście poświęconych usługom nowego CRM wspomniałem o dwóch usługach dostępnych pod adresami:

  1. IOrganizationService – http://<servername>/<organizationname>/XRMServices/2011/Organization.svc
  2. IDiscoveryService  – http://<servername>/<organizationname>/XRMServices/2011/Discover.svc

Jest tam jeszcze jedna, o której nie pisałem, a mianowicie http://<servername>/<organizationname>/XRMServices/2011/OrganizationData.svc

Właśnie z tej usługi korzystać należy, jeśli chcemy stworzyć coś fajnego, łącząc CRM z Silverlight czy też Ajax.

Co to jest za usługa ?

Jest to usługa oparta o protokół OData, zbudowana z wykorzystaniem WCF Data Service. Zasada działania tej usługi jest taka, że tworząc żądanie HTTP dostajemy w odpowiedzi dane w postaci feed’u. Po stronie klienta rezultat będzie przekonwertowany na obiekty :) Usługa, którą udostępnia CRM jest zbudowana w oparciu o architekturę REST (Representational State Transfer), które umożliwia dostęp do zasobów poprzez przypisane im unikalne URI. Architektura ta umożliwia wykonywanie operacji synchronicznych oraz asynchronicznych, a dzięki tej drugiej cesze może być w pełni wykorzystana przez Ajax bądź też Silverlight – osobiście bardziej mnie interesuje Silverlight ;)

Usługa jest alternatywą dla usług WCF, jednakże trzeba mieć na uwadze kilka ograniczeń, które ona posiada:

  1. Przy jej pomocy można tylko wykonywać operacje CRUD (Create, Retrieve, Update, Delete) – brak wsparcia dla wiadomości, które wymagają wykorzystania wyłączenie metody Execute w przypadku korzystania ze standardowych usług WCF
  2. Uwierzytelnienie jest możliwe tylko w kontekście aplikacji, chociaż możliwe jest podanie nazwy użytkownika oraz hasła. Jednakże jeśli będziemy komponent Silverlight umieszczać na formatce CRM, to informacje o użytkowniku będą brane z elementu, w którym nasz komponent jest osadzony.
  3. Nie jest zaimplementowany pełny protokół OData – niektóre zapytania nie są możliwe do zrealizowania – więcej informacji w SDK

Jak sprawdzić jak to działa ?

np. wejdz na strone:  http://<servername>/<organizationname>/XRMServices/2011/OrganizationData.svc/AccountSet a w rezultacie otrzymasz listę 50 kont, które masz zdefiniowane w systemie w postaci np. takiej:

A jeśli interesuje Cię konkretne konto możesz się do niego dobrać przy pomocy adresu:

http://<servername>/<organizationname>/XRMServices/2011/OrganizationData.svc/AccountSet(guid’xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx’)

W ten sposób “dobierać” się możemy do obiektów standardowych w CRM jak również do obiektów niestandardowych. Ważne jest aby w URI podawać informacje o obiekcie dokładnie, tzn. nawet wielkość liter ma znaczenie.

Sama usługa opisywana jest przez metadane, które dostępne są pod adresem tym samym co końcówka, ale ze specjalnym dodatkiem:

Jak wykorzystać te metadane ? O tym w kolejnym odcinku :)

CRM 2011–pierwsze spojrzenie na możliwości Silverlight

By Tomasz Filipowicz on Październik 16th, 2010

W poście poświęconych usługom nowego CRM wspomniałem o dwóch usługach dostępnych pod adresami:

  1. IOrganizationService – http://<servername>/<organizationname>/XRMServices/2011/Organization.svc
  2. IDiscoveryService  – http://<servername>/<organizationname>/XRMServices/2011/Discover.svc

Jest tam jeszcze jedna, o której nie pisałem, a mianowicie http://<servername>/<organizationname>/XRMServices/2011/OrganizationData.svc

Właśnie z tej usługi korzystać należy, jeśli chcemy stworzyć coś fajnego, łącząc CRM z Silverlight czy też Ajax.

Co to jest za usługa ?

Jest to usługa oparta o protokół OData, zbudowana z wykorzystaniem WCF Data Service. Zasada działania tej usługi jest taka, że tworząc żądanie HTTP dostajemy w odpowiedzi dane w postaci feed’u. Po stronie klienta rezultat będzie przekonwertowany na obiekty :) Usługa, którą udostępnia CRM jest zbudowana w oparciu o architekturę REST (Representational State Transfer), które umożliwia dostęp do zasobów poprzez przypisane im unikalne URI. Architektura ta umożliwia wykonywanie operacji synchronicznych oraz asynchronicznych, a dzięki tej drugiej cesze może być w pełni wykorzystana przez Ajax bądź też Silverlight – osobiście bardziej mnie interesuje Silverlight ;)

Usługa jest alternatywą dla usług WCF, jednakże trzeba mieć na uwadze kilka ograniczeń, które ona posiada:

  1. Przy jej pomocy można tylko wykonywać operacje CRUD (Create, Retrieve, Update, Delete) – brak wsparcia dla wiadomości, które wymagają wykorzystania wyłączenie metody Execute w przypadku korzystania ze standardowych usług WCF
  2. Uwierzytelnienie jest możliwe tylko w kontekście aplikacji, chociaż możliwe jest podanie nazwy użytkownika oraz hasła. Jednakże jeśli będziemy komponent Silverlight umieszczać na formatce CRM, to informacje o użytkowniku będą brane z elementu, w którym nasz komponent jest osadzony.
  3. Nie jest zaimplementowany pełny protokół OData – niektóre zapytania nie są możliwe do zrealizowania – więcej informacji w SDK

Jak sprawdzić jak to działa ?

np. wejdz na strone:  http://<servername>/<organizationname>/XRMServices/2011/OrganizationData.svc/AccountSet a w rezultacie otrzymasz listę 50 kont, które masz zdefiniowane w systemie w postaci np. takiej:

A jeśli interesuje Cię konkretne konto możesz się do niego dobrać przy pomocy adresu:

http://<servername>/<organizationname>/XRMServices/2011/OrganizationData.svc/AccountSet(guid’xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx’)

W ten sposób “dobierać” się możemy do obiektów standardowych w CRM jak również do obiektów niestandardowych. Ważne jest aby w URI podawać informacje o obiekcie dokładnie, tzn. nawet wielkość liter ma znaczenie.

Sama usługa opisywana jest przez metadane, które dostępne są pod adresem tym samym co końcówka, ale ze specjalnym dodatkiem:

Jak wykorzystać te metadane ? O tym w kolejnym odcinku :)

OSPF

By drixter on Październik 15th, 2010

Udało mi się przy pomocy kumpla z roboty zrobić OSPF w sieci domowej. OSPFv3 śmiga na dwóch Mikrotik’ach do IPv6. Na tej samej konfiguracji sprzętowej działa także OSPFv2 do IPv4. Tras już trochę jest dzięki dn42.net i prezentuje się mniej więcej tak:

[admin@r1-mt433] /routing ospf neighbor> print
0 instance=ipv4 router-id=192.168.0.1 address=192.168.0.1 interface=FIDO priority=1 dr-address=192.168.0.1 backup-dr-address=192.168.0.253 state=”Full” state-changes=12
ls-retransmits=0 ls-requests=0 db-summaries=0 adjacency=3h10m47s

1 instance=ipv4 router-id=172.22.165.2 address=172.22.165.2 interface=LAN priority=1 dr-address=172.22.165.1 backup-dr-address=172.22.165.2 state=”Full” state-changes=4
ls-retransmits=0 ls-requests=0 db-summaries=0 adjacency=3h58m21s

I tak sobie lata ok. 200 tras

[admin@r1-mt433] /routing ospf-v3 neighbor> print
0 instance=main router-id=192.168.0.1 address=fe80::20a:5eff:fe3c:c4fb interface=FIDO priority=0 dr=172.22.165.1 backup-dr=0.0.0.0 state=”Full” state-changes=7 ls-retransmits=0
ls-requests=0 db-summaries=0 adjacency=1w3d1h24m4s

1 instance=main router-id=172.22.165.2 address=fe80::20c:42ff:fe28:4771 interface=IPV6 priority=1 dr=172.22.165.2 backup-dr=172.22.165.1 state=”Full” state-changes=5
ls-retransmits=0 ls-requests=0 db-summaries=0 adjacency=1w3d10h42m39s

Tutaj troszeczkę mniej, ok. 50 tras.

:-)

LiveKd for Virtual Machine Debugging

By Mark Russinovich on Październik 14th, 2010

When Dave Solomon and I were writing the 3 rd edition of the Windows Internals book series Inside Windows 2000 back in 1999, we pondered if there was a way to enable kernel debuggers like Windbg and Kd (part of the free Debugging Tools for Windows package…(read more)

LiveKd for Virtual Machine Debugging

By Mark Russinovich on Październik 14th, 2010

When Dave Solomon and I were writing the 3 rd edition of the Windows Internals book series Inside Windows 2000 back in 1999, we pondered if there was a way to enable kernel debuggers like Windbg and Kd (part of the free Debugging Tools for Windows package that’s available in the Windows Platform SDK ) to provide a local interactive view of a running system. Dave had introduced kernel debugger experiments in the 2nd edition, Inside Windows NT, that solidified the concepts presented by the book. For…(read more)

Błąd MSI 1334 i 2602 przy aktualizacji plików instalacyjnych Adobe Acrobat Professional 9.0 do wersji 9.3.4

By Krzysiek on Październik 13th, 2010

Kilka dni temu aktualizując "Adobe Acrobat Professional" z wersji 9.0 do aktualnej oznaczonej numerem 9.3.4 napotkałem na dwa bardzo ciekawe błędy "MSI". Poniżej zaprezentuje metodę obejścia tego problemu jak i bezpośrednią aktualizację plików instalacyjnych pakietu (tzw. "slipstreamed installation"). W celu wykonania aktualizacji, należy z płyty CD wyodrębnić pliki instalatora (katalog "Adobe Acrobat 9 Pro") i skopiować je do przykładowego katalogu (np. do "d:\Acro"). Następnie ściągnąć wszystkie możliwe pliki aktualizacyjne skojarzone z  naszą wersją "Adobe Acrobat". Przy aktualizacji należy pamietać o kolejności, czyli na początku należy zacząć od aktualizacji oznaczonej numerem "9.1", następnie "9.1.1, 9.1.2, 9.1.3, 9.2.0, 9.3.0, 9.3.1, 9.3.2, 9.3.3" a zakończyć na numerze "9.3.4". W celu wykonania pierwszej aktualizacji z wersji "9.0" do wersji "9.1" należy użyć następującej komendy:

msiexec /a <ścieka_do_pliku\plik.msi> /p <ścieżka_do_pliku\plik.msp>

w naszym przypadku komenda będzie miała następującą postać:

msiexec /a d:\Acro\AcroPro.msi /p d:\Update\AcroProStdUpd910_T1T2_incr.msp

Podczas procesu aktualizacji część plików znajdujących się w "Data1.cab" jest rozpakowywana do katalogu "d:\Acro" . Pliki te mają postać nieskompresowaną (tzw. "external uncompressed files"). Aktualizacja z wersji "9.0" do wersji "9.1" powinna przebiec bezproblemowo, natomiast z wersji "9.1" do "9.1.1" może zakończyć się błędem "MSI 1334", uniemożliwiającym dalsze aktualizowanie produktu.

Komunikat błędu:

Product: Adobe Acrobat 9 Pro – English, Français, Deutsch — Error 1334.The file 'interop.adobepdfmakerx.dll' cannot be installed because the file cannot be found in cabinet file 'Data1.cab'. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.

Product: Adobe Acrobat 9 Pro – English, Français, Deutsch — Błąd 1334.Plik 'interop.adobepdfmakerx.dll' nie może być zainstalowany, ponieważ nie ma go w pliku 'Data1.cab'. Może to wskazywać na problem z połączniem sieciowym, błąd odczytu z CD-ROM, lub jakiś inny problem z tym pakietem.

 
Błąd MSI 1334

Z komunikatu błędu wynika, że podczs procesu aktualizacji plików instalacyjnych nie wszystkie są poprawmie wypakowywane z pliku Data1.cab. Aby zapobiec dalszemu pojawianiu się tego komunikatu, należy wypakować oryginalną instalację do postaci zewnętrznych nieskomprensowanych plików (tzw. "external uncompressed files") i ponownie przystąpić do aktualizacji. Wykonamy to przy pomocy poniższego polecenia:

msiexec /a <ścieka_do_pliku\plik.msi>

w naszym przypadku komenda będzie miała następującą postać:

msiexec /a d:\Acro\AcroPro.msi

Podczas wypakowywania plików instalacyjnych zostaniemy poproszeni o wskazanie miejsca docelowego, gdzie zostaną one zapisane (np. do katalogu "d:\AcroUpd"). Jak można łatwo zauważyć, do katalogu "d:\AcroUpd" kopiowane są pliki z pominiecięm "Data1.cab", gdyż właśnie z niego są wypakowywane.

Po prawidłowym wypakowaniu plików możemy ponownie przystapić do procesu aktualizacji. Przy aktualizacji z wersji 9.1.1 do wersji 9.1.2 możemy napotkać na kolejny błąd "MSI" o numerze "2602". Proces aktualizacji zostanie w tym momencie przerwany.

Komunikat błędu:

Product: Adobe Acrobat 9 Pro – English, Français, Deutsch — Error 2602.The File table entry 'Annots.api_911' has no associated entry in the Media table.

Product: Adobe Acrobat 9 Pro – English, Français, Deutsch — Błąd 2602. Wpis 'Annots.api_911' w tabeli "Files" nie ma poprawnego powiązania z wpisem z tabeli "Media".

Błąd MSI 2602

Z informacji zawartych w komunikacie błędu wynika,że instalator napotkał na nieprawidłowe wpisy w tabelach "File" i "Media". Aby sprawdzić poprawność wpisów w obu wspomnianych wcześniej tabelach, należy w pierwszej kolejności użyć edytora "Orca" i otworzyć w nim plik "AcroPro.msi". Następnie przechodzimy do tabeli "Files" i sprawdzamy numer sekwencyjny (kolumna "Sequence") pliku "Annots.api_911". Jest nim "25000". W kolejnym kroku przechodzimy do tabeli "Media" i sprawdzamyw kolumnie "LastSequence" poprawność numeru sekwencyjnego. Numer ten powinien wskazywać na ostatni numer sekwencyjny w tabeli "Files" czyli na 25000. Numer naszego pliku powinien znajdować się w podanym wcześniej zakresie (od 1 do 25000).

Edytor Orca – umiejscowienie pliku "Annots.api_911" w tabeli "Files"

Edytor Orca – maksymalny numer sekwencyjny w tabeli "Media"

W celu sprawdzenia poprawności kolejnej aktualizacji o numerze "9.1.2" w edytorze "Orca" przechodzimy do menu "Transform"  i przy pomocy polecenia "View Patch…"  wybieramy ją do podglądu (plik "AcrobatUpd912_all_incr.msp").

Edytor Orca – podgląd zawartości pliku aktualizacyjnego w tabeli "Media"

Ponownie przechodzimy do wymienionych powyżej tabel i sprawdzamy ich poprawność. Jak można łatwo zauważyć tabela "Media" zawiera nieprawidłowe wpisy odnoszące się do numeru sekwencyjnego naszego pliku. Ostatnim numerem sekwencyjnym w tabeli "Files" jest 24013, natomiast w tabeli "Media" numer sekwencyjny powiązany z  "Data1.cab"  wynosi 18227 (poprzednio "25000"). Ostatnim  numerem sekwencyjnym dodanym przez aktualizację jest 24013 (kolumna "LastSequnce").

Aby naprawić ten błąd należy otworzyć w edytorze "Orca" plik "AcroPro.msi" i w tabeli "Files" zmienić numer sekwencyjny pliku "Annots.api_911" z 25000 np. na 18215 (jeden z wolych numerów w zakresie od 1 do 18227) i zapisać zmiany. Nie musimy się tutaj martwić, że bezpośrednio modyfikujemy plik .msi, ponieważ jest on zmieniany przy każdej aktualizacji. Jedyne co pozostanie do zrobienia, to implementacja pozostałych aktualizacji, aż do wersji 9.3.4 i póżniejsze dopasowanie pakietu instalacyjnego .msi (przy pomocy transformacji .mst) np. przy użyciu narzędzia "Adobe Customization Wizard" dostępnego na stronach producenta.

Moje wrażenia po MTS 2010

By rtynski on Październik 10th, 2010

Przedsmakiem do MTS 2010 było spotkanie KGD .NET,  gdzie odbyła się prezentacja dwóch tematów

  • Windows Phone 7 nową platformą deweloperską – Daniel Dudek
  • SQL Azure – Tobiasz Koprowski

Obie sesje nie są w aktualnym toku moich bliższych zainteresowań ale wiedza o tych produktach daje możliwość trzeźwego spojrzenia na to czym będziemy mogli się zajmować za parę lat i w jakim kierunku podążamy. Naprawdę żadna komercja przykłady z życia wady i zalety. Najbardziej w mojej pamięci pozostała mi informacja o ograniczeniach WP7, miedzy innymi co do książki adresowej oraz brak możliwości uruchamiania procesów w tle.

Parę dni później MTS, dla mnie to 4 edycja (jednego Dev Days nie liczę). Na wejście dostaliśmy praktycznie te same plecaki co rok wcześniej, jedzenie na poziomie tylko żal patrzeć jak budynek się już sypie. Zacząłem od sesji generalnej na start zespół jak się nie mylę ten sam co rok wcześniej, i przedstawienie podstawowego tematu przewodniego dla tego MTS czyli chmura. Znowu garść wiedzy ale niestety ja nie mam żadnej sesji o chmurze.  Ja poszedłem troszke innym torem.

  1. Pierwsza sesja tematyka bardzo fajna, osoba kompetentna znająca temat, nie boi się pytać, przygotowana na wszystko. Niestety nad dykcją trzeba popracować ja wstałem o 2 aby przyjechać i 1 kawa to za mało aby czasem nie zgubić wątku przy tak monotonnej wypowiedzi.
  2. Postanowiłem aby mój słaby angielski sprawdzić na anglojęzycznych sesjach wyszedłem z założenia że jak kogoś zapraszają to ma jakąś wiedzę i przy tej sesji się nie przejechałem. Bardzo fajna sesja super prowadzona wiele przydatnych informacji, trzeba tą osobą za subskrybować
  3. Jako że chciałem dowiedzieć się coś więcej o Silverlight wybrałem właśnie taką tematykę i sesja z Bartłomiejem Zassem nie była niczym nudnym. Czysta przyjemność pełen profesjonalizm. Łatwość wymowy to atut tej osoby, za rok napewno się przejdę ponownie na jego sesje.
  4. Bardzo młoda osoba pracująca około 1.5 roku w Microsoft. Spodziewałem się czegoś więcej, a wyszło totalne dno. Niech powiem że MEF był przyrównany do Import Export. Tak się zkończył pierwszy dzień.
  5. Zaczynamy od sesji Bartosza Pampucha znowu o Silverlight, bardzo fajna sesja. To już nie pierwsze z Bartoszem i tym razem jego pasja, wiedza i umiejętność prezentacji zagwarantowały udaną sesję.
  6. Znowu Bartosz. Może tym razem się przeliczyłem niestety 90% tego co na Virtual Study Ale i tak było miło sobie to przypomnieć pewnie nie prędko będę miał możliwość wykorzystania tych funkcji.
  7. Tym razem z Bartłomiejem Zasem bardzo ciekawa i dużo ciekawych informacji. Przynajmniej wiem co możemy zrobić przy użyciu WCF RIA Services.
  8. Asynchroniczny model programowania, bardzo ciekawa sesja ja bym ją podsumował za dużo teorii za mało praktyki. Czyli zwiększenie wydajności do 30% na samym zmianie sposoby obsługi nie mówiąc o innych kwestiach.

Kolejny MTS przeszedł do historii tym razem bez społecznościowej pianki   No i szkoda że do sesji nie będzie można wrucić bo nie były nagrywane Trudno to tylko negatywnie świadczy o organizatorach