Windows XP i NLA

& vista, windows.

Windows Vista (oraz wersje serwerowe) oferuje nam pulpit zdalny z tzw. uwierzytelnianiem na poziomie sieci (NLA) który jest ponoć bezpieczniejszy od standardowego połączenia RDP (Remote Desktop Protocol). Oczywiście dostępny jest również stary sposób uwierzytelniania który jest bez problemu obsługowamu przez starsze wersje RDP. Co jeśli jednak chcemy skorzystać z NLA na Windows XP?

Przede wszystkim, musimy zaopatrzyć się w SP3 który zawiera RDP w wersji 6.1. Nie ma jednak tak łatwo i aby klient użył nowego uwierzytelniania musimy wykonać następujące czynności: http://support.microsoft.com/kb/951608/

Mam nadziję, że komuś się przyda ;-)

3380

& Uncategorized.

Tyle kilometrów przebyłem w tym miesiącu koleją. Co prawda trasą dość monotonną, do Warszawy i z powrotem. Czemu do Warszawy? Od początku miesiąca pracuję tam jako programista PHP w K2 :) Jeśli ktoś nie zna tej marki to spieszę poinformować, że jest to największa w Polsce agencja interaktywna zajmująca się głównie e-marketingiem, kreowaniem wizerunku, kampaniami reklamowymi.
Prosto – jestem niesamowicie zadowolony z tej pracy! :) Mam okazję pracować z najlepszymi w tej branży, w dużej firmie która oferuje możliwości rozwoju, dzielenia się wiedzą a co szczególnie ważne unikalny klimat w miejscu pracy. Zwłaszcza przez pierwsze dwa tygodnie prawie każdego dnia spotykały mnie bardzo pozytywne niespodzianki. Organizacja, zaplecze socjalne… mógłbym się naprawdę długo zachwycać :)
Od lipca będę pracował już w Łodzi. Czas podróży do pracy skróci się z 2h do 15min ;) Miło choć bardzo polubiłem Warszawską ekipę która serdecznie pozdrawiam ;)

phpBB 3.0.1 restorerror

& php, software, web.

Co by nie mówić o phpBB jest najpopularniejszym skryptem forum. W wersji 3.x dorobił się wielu udogodnień, ślicznego panelu ale ja nie o tym. Jak myślicie czy w ramach zmiany ostatniej cyferki w szale wersjonowania oprogramowania można zapomnieć o kompatybilności wstecznej?
Do czego pieje? phpBB posiada bardzo sprytny mechanizm Restore i oczywiście w komplecie z nim Backup. Cóż on robi? Powinien zrzucić całą naszą bazę danych do archiwum w odpowiednim katalogu żeby potem za pomocą funkcji “Restore” bezproblemowo ją przywrócić. Cud, miód i orzeszki. No niestety nie.
Okazuje się, że Backup z wersji 3.0.0 nie działa na wersji 3.0.1. Wysypuje kompletnie forum, uniemożliwiając zalogowanie się do panelu w celu przywrócenia działającej wersji. Z perspektywy zwykłego użytkownika musimy najpierw zainstalować phpBB 3.0.0 zrobić “restore” i dopiero potem upgrade do 3.0.1. Tak chyba być nie powinno prawda?

Eclipse PDT i JVM 64 bity

& php, polish, programing, software.

Mimo, że od dłuższego czasu na rynku dostępne są i relatywnie niedrogie procesory 64 bitowe to jednak nadal korzystanie z w pełni 64 bitowego systemu nastręcza wielu problemów. Dotyczy to zwłaszcza oprogramowania zamkniętego którego producenci dostarczają czasem wyłącznie 32 bitowe binarki (np. Adobe Flash). Ale nie tylko.

Nasze ukochane (a na pewno moje) IDE do PHP również dostępne jest jedynie (pakiet All-In-One) w wersji 32 bitowej (przynajmniej nie udało mi się znaleźć innego). Można oczywiście użyć 32 bitowej emu VM Javy ale chyba nie o to chodzi. Instalacja PDT na czystym Eclipse SDK nie jest jednak taka prosta. Poniżej przedstawiam kolejność dodawania narzędzi/framework’ów (jak to ładnie nazwać?) wymaganych przez PDT. Instalacji dokonujemy za pomocą wbudowanego mechanizmu Install/Update.

  1. Eclipse Graphical Editing Framework (GEF): http://download.eclipse.org/tools/gef/update-site/releases/site.xml
  2. Eclipse Modeling (EMF): http://download.eclipse.org/modeling/emf/updates/releases/ – tu jeśli otrzymujemy informacje o brakującym pluginie OCL należy odznaczyć wszystkie “czerwone” komponenty.
  3. Eclipse Data Tools Platform (DTP): http://download.eclipse.org/datatools/updates
  4. Eclipse Web Tools Platform (WTP): http://download.eclipse.org/webtools/updates/
  5. Eclipse PHP Development Tools (PDT): http://download.eclipse.org/tools/pdt/updates/

W przypadku błędu w postaci:

Unable to complete action for feature "PDT Feature" due to errors.
The File "/tmp/356479746/eclipse/.update/12[...]4/eclipse17104.tmp" is not a valid JAR file. [error in opening zip file] error in opening zip file

odznaczamy automatyczny wybór mirrorów i próbujemy do skutku z innym.

Jestem pewien, że wszystko da się okroić ze zbędnych pakietów ale jest to raczej zadanie do osoby dobrze obznajomionej z Eclipse SDK. Powyższe kroki przetestowałem na Eclipse SDK 3.3.1.1 i Sun JDK 1.6.0.05 @ Gentoo.

Warto również zainteresować się Aptana. Jeśli nie jako alternatywa dla PDT to ze względu na świetną obsługę CSS (możemy zainstalować tylko to udogodnienie). Jeśli natomiast piszesz tak jak ja w Symfony przydatne może okazać się rozszerzenie Symfoclipse. Pisał o nim jakiś czas temu Michał Mech.