June 2006

Uwaga! Informacje na tej stronie mają ponad 6 lat. Nadal je udostępniam, ale prawdopodobnie nie odzwierciedlają one mojej aktualnej wiedzy ani przekonań.

# Puszka Pandory

Tue
27
Jun 2006

Na stronie pandora.com znajduje się niezwykłe radio internetowe. To praktyczna i nadająca się już do użytku implementacja projektu Music Genome Project, w ramach którego skatalogowana została spora ilość muzyki według ok. 400 kryteriów. Wystarczy odpalić zamieszczony w przeglądarce aplet Flasha, zarejstrować się (trzeba podać jakąś "dorosłą" datę urodzenia i jakiś kod pocztowy w USA, np. "30303") i można tworzyć własne stacje, w których będą automatycznie wyszukiwały się i leciały kawałki podobne do tych które nam się podobają.

Comments | #music #web Share

# Kolejny pulpit 3D

Sat
24
Jun 2006

Taka mała ciekawostka: BumpTop Prototype - kolejna próba zrobienia pulpitu 3D. Do pobrania jest filmik. Prezentuje się bardzo efektownie - ikonki na trójwymiarowym pulpicie, fajna grafika (cienie! :D), trochę fizyki... Ja jednak nadal twierdzę, że czegoś takiego nie da się używać. Choćby dlatego, że tutaj te ikonki nie są podpisane i nie wiadomo, co się pod każdą kryje.

Comments | #gui Share

# Książki Meyersa

Thu
22
Jun 2006

Książki Meyersa

Nareszcie doczekałem się na przesyłkę i w ten sposób na moją półkę trafiły już wszystkie trzy dzieła Meyersa (gdyby ktoś chciał kupować nowe, to nakład już wyczerpany, tak że Allegro rulez). Teraz tylko je przeczytać i będę masta koda ;)

Comments | #c++ #literature Share

# CardCaps.xsl

Mon
19
Jun 2006

Wiadomość dla wszystkich, którzy programują w DirectX-ie: pośród różnorodnych plików i programów jakie wchodzą w skład SDK, Microsoft ukrył prawdziwą perełkę. Ukrył ją tak skutecznie, że sam nie wiem odkąd tam była i dopiero niedawno ją odkryłem. Tymczasem jest zdecydowanie godna uwagi. Dlatego chciałem podzielić się tym znaleziskiem.

Mowa o pliku mieszczącym się w DXSDK\Samples\C++\Direct3D\ConfigSystem\CardCaps.xls. To arkusz Excela, który zawiera bardzo ładnie spisane (choć może nienajwygodniejsze w przeglądaniu) "capsy" Direct3D. Może skutecznie konkurować ze stroną Direct3D Caps - Chris Dragan's Corner.

Comments | #directx #rendering Share

# Dziura w Notatniku

Sun
18
Jun 2006

W Notatniku Windows została odkryta krytyczna dla bezpieczeństwa luka. Żeby ją wykorzystać, należy wpisać jako treść dokumentu tekst "this app can break" (bez cudzysłowów), zapisać do pliku i potem otworzyć. Jak na razie nie została wydana odpowiednia poprawka ;)

Comments | #humor #windows Share

# Bazy danych w Delphi

Fri
16
Jun 2006

Miałem nie zaśmiecać sobie strony wiadomościami na temat studiów, ale wymyśliłem wczoraj, że w ramach nauki napiszę mały tutorial o tworzeniu baz danych w Delphi. Tak więc wszystkich towarzyszy niedoli, którzy wybierają się na egzamin z Inżynierii oprogramowania, zapraszam do lektury: bazy_danych_w_delphi.txt.

Comments | #studies #productions #delphi Share

# Im więcej umiem...

Thu
15
Jun 2006

Im więcej umiem, tym bardziej czuję się nikim. Dziwne zjawisko. A może to tylko klimat na forum się psuje? Albo to ja mam sesyjnego doła? Nie wiem... W każdym razie czasem żałuję, że nie jestem już dzieciakiem uczącym się podstaw programowania :P

Comments | #philosophy Share

# Wszystko wydaje się trudne...

Sun
11
Jun 2006

...dopóki nie stanie się proste :) Zadziwiające jest przy tym, że nie sposób sklecić jakiegokolwiek programu kopiując tylko bezmyślnie znalezione gdzieś fragmenty kodu, jeśli nie zrozumie się całej sprawy i nie napisze tego samemu. Czasem szkoda, ale cóż poradzić - najwidoczniej to prawo obowiązuje nie tylko w szkole na sprawdzianach, ale i (a może raczej przede wszystkim) w codziennym życiu.

A oto co udało mi się w ostatnich dniach skodzić. Nie będę wymieniał nazw technik, których tu użyłem - kto wie o co chodzi, ten wie, a kto nie wie, to trudno :)

Oświelenie 1 Oświelenie 2

Comments | #rendering #gallery #productions Share

# Przepychanie buforów

Tue
06
Jun 2006

Kiedy robię coś intensywnie korzystającego z dysku, np. szukam pliku albo nagrywam płytę, bufory i cache systemowe są przez taki program przeczyszczane nowymi danymi i potem każda operacja, jaką chcę zrobić w innym programie trwa długo i wymaga dużo mielenia po dysku, bo system zapomniał przechowywane w pamięci dane tymczasowe.

Wkurza mnie to i tak się zastanawiam, dlaczego nie ma jakiegoś limitu, żeby jeden program nie mógł przeczyścić wszystkich buforów systemowych przydatnych innym programom? Jasne, że odbywałoby się to kosztem szybkości operacji przeprowadzanej przez ten program, ale moim zdaniem w niektórych przypadkach nowoczesny, wielozadaniowy system operacyjny powinien stosować takie zabezpieczenia.

Ciekaw jestem czy ktoś kiedyś zwrócił już uwagę na ten problem, opisał go i czy próbował mu jakoś zaradzić...

Comments | #windows Share

# wxWidgets nauczony

Sat
03
Jun 2006

No i stało się. 3 dni teorii, 2 dni praktyki i można powiedzieć, że opanowałem bibliotekę wxWidgets. Tym samym od tej pory mogę pisać aplikacje okienkowe w sposób przyjemny i wygodny (nie to co WinAPI) pozostając przy swoim ulubionym języku programowania, czyli C++.

Jakie są wx-y? Kupa makr, własne stringi, kontenery, własne RTTI itp. - to wszystko jest trochę przekombinowane, ale możliwości ma ta biblioteka naprawdę wypasione! Oprócz tego, że jest przenośna na różne systemy, że wspiera tworzenie GUI wyglądającego natywnie na każdym systemie i że robi to z użyciem własnej, wygodnej implementacji eventów wzorowanej na MFC i zrobionej na makrach są też m.in.:

W Internecie można też znaleźć różne narzędzia i dodatki, jak choćby property grid albo port Scintilli. Ogólnie fajna sprawa. Polecam.

Comments | #windows #gui Share

# Pomysł na grę symulacyjną

Thu
01
Jun 2006

Wpadłem na drobny pomysł sieciową grę symulacyjną i opisałem go na forum - kto chce zobaczyć to odsyłam do tematu MMOnsters Inc. - pomysł na grę symulacyjną.

Comments | #games #ideas Share

[Download] [Dropbox] [pub] [Mirror] [Privacy policy]
Copyright © 2004-2024