RubikCube v2 – dowolne obroty warstw

No to udało mi się w końcu opanować wszystkie animacje :) Dodatkowo zastosowałem tani chwyt i zmodyfikowałem trochę kod, aby była możliwość zmiany rozmiarów kostki. Od teraz będzie można układać kostki 2x2x2, 3x3x3, 4x4x4, 10x10x10 i wszystkie pośrednie (włącznie z wszystkimi prostopadłościanami).
Niestety czy rozmiarach większych niż 6x6x6 wydajność już dosyć znacznie spadła. Będę musiał zoptymalizować jakoś ten kod. A swoją drogą w Visual Studio w wersji proffesional brakuje mi profiler'a. Znacznie by ułatwił pracę, niestety jest dostępny jedynie w edycji Team Suite :(

Poniżej mała demonstracja:
Get the Flash Player to see this player.

RubikCube v2 – animacje obrotów ścian

Oto screencast z prezentacji pierwszej prototypowej wersji RubiksCube. Jak narazie wielu efektów nie widać, ale to jest prawie, że dopiero początek.
W tej chwili jest zrobiony silnik do obsługi kostki Rubika oraz wizualizacja z wykorzystaniem technologi WPF.
Get the Flash Player to see this player.

Microsoft Visual Studio codename Orcas beta 1

W zeszłym tygodniu zainstalowałem najnowszą, dostępną publicznie wersje środowiska programistycznego Microsoftu. W sumie na dysku leżała już od ponad miesiąca, ale jakoś bałem się ją instalować. Przerażała mnie objętość wersji instalacyjnej: 4.5GB spakowane rar'em, według mnie to trochę dużo.

W zeszłym tygodniu zainteresowałem się trzecią wersją frameworka .NET, ale wsparcie tegoż w Visual Studio 2005 nie było najwyższych lotów, a zwłaszcza modułu WPF. Krótko mówiąc trochę to przymulało ;) W takim razie warto było przetestować następną wersję Visual Studio. Przyjrzałem się dokładniej opisowi Orcasa i dowiedziałem się jednej istotnej rzeczy, która zmieniła moje zdanie na temat objętości instalki. Ta instalka nie zawiera tylko Orcasa, ale także pełną dokumentację MSDN co zmienia postać rzeczy.
Continue reading »

Królowa nauk

Od października zacznę studia na drugim kierunku. Kierunku dotyczącym królowej nauk :) . Co prawda będą to studia na wydziale elektrycznym na Politechnice Poznańskiej, ale i tak się pewnie co nie co nauczę (choć to nie to samo co matematyka na UAM..).
Patrząc szybko na rozpiskę przedmiotów to na pierwszym roku będę miał w sumie tylko trzy dziedziny matematyki i to wszystko. Chyba nie będzie tak źle :)
Tylko się zastanawiam czy zakończyć ją na stopniu licencjackim czy na magisterskim.. w przypadku drugim studia będą trwały dwa lata dłużej, ale znowu co mgr to mgr ;)

Lemingi

<llio> nigdy nie będe jadł tego świństwa
<foamy> to nie jest tak ze kazdy to je
<foamy> phaet na przyklad jest jedynym dawnym studentem ktory nawet nie wie co to zupka chinska
<foamy> LD
<Phaet> Po pierwsze: Jestem baaardzo leniwy
<Phaet> Po drugie: My informatycy nauczyliśmy się żyć bez jedzenia, picia, przemieszczania się, snu, kontaktów między ludzkich
<Kepper> Ale weź odłącz im prąd to będą zachowywac się jak lemingi :D

Brak ikonek w pasku powiadomień

Dzisiaj zainstalowałem dla testów MS Visual Studio codename "Orcas" (sprawozdanie z działania później napiszę). No i po zainstalowaniu wszystkich wymaganych poprawek i restarcie systemu zniknęły z paska powiadomień (obok "zegarka" ;) ) ikonki sieci i dźwięku. Próba przywrócenia ich klasyczną metodą ( Taskbar -> Properties -> Notification Area) nie działał. Checkboxy network i volume były zablokowane.

No to znów google przyszło mi z pomocą.
Poleciło mi coś takiego:

  • Odpalić regedit'a
  • Wyszukać kluczy "PastIconStreams" i "IconStreams"
  • Usunąć je :]
  • Zrestartować system (ja zrestartowałem samego Explorera)

I zaczęło o dziwo działać :)

Ulica Przemkowska

Nic dodać, nic ująć :D
Ulica Przemkowska w Legnicy

WPF

Zastanawiam się nad wyborem silnika graficznego do mojego projektu kostki Rubika. Wpierw miałem zamiar oprzeć go na Direct3D, ale jakoś mają ciężkostrawny interfejs obsługi. I wygląda na bardziej zagmatwane niż OpenGL. Ostatecznie chyba zrezygnuję z obu na rzecz WPF z .NET 3.0 :)

Dzisiaj zacząłem dopiero poznawać tę technologię i mogę powiedzieć, że nawet taka zła to to ona nie jest jak mi się wydawało. Jeśli chodzi o WPF z punktu widzenia programisty to jest całkiem prosty. Formatka i wszystkie okienka są opisane językiem XAML opartym na XML'u. Z tego co widzę to jest także obsługa grafiki 3D. Narazie udało mi się narysować sześcian, ale to chyba dobry początek.

Dzielenie łącza i niemożność nawiązywania połączeń

Przez ostatnie kilka tygodni męczył mnie dosyć dziwny błąd w Windowsie. Raz na jakiś czas tracił on możliwość nawiązywania nowych połączeń sieciowych, przy czym te istniejące jak najbardziej działały prawidłowo - nie przerywało ich. Pomagało wtedy już tylko jedno: restart systemu. Początkowo jeszcze to nie było tak męczące, jeden restart na dwa-trzy dni. Ale teraz doszło do tego, że restart był potrzebny co dwie godziny :]

No to nie wytrzymałem i... odpaliłem google :D
Po 20sekundach szukania natrafiłem na http://support.microsoft.com/kb/937168. Opis nawet się zgadzał z moim problemem :) No to ściągnąłem plik z poprawką zainstalowałem i... narazie wszystko działa :) Zobaczymy jak długo.