środa, 13 stycznia 2010

Sięgnij gwiazd

Czy może być coś fajniejszego od pobytu w kosmosie...?

Tak! Renderowanie w czasie pobytu obrazu z użyciem POV-Ray! Oh yeah!

Na szczęście na całym świecie uważam tak nie tylko ja - taki sam pomysł miał Mark Shuttleworth, drugi kosmiczny turysta, miłośnik ray-tracingu ;) Tak powstał obraz "Reach for the stars".


poniedziałek, 11 stycznia 2010

Patent na koło

W 2002 Australijczyk, John Keogh opatentował "okrągłe urządzenie ułatwiające transport". Do wniosku patentowego był dołączony następujący rysunek:


sobota, 9 stycznia 2010

Achievement Unlocked

Graliście kiedyś w grę, której cel był dość... durny?

To teraz od jmtb02 dostajemy grę, której celem są... same takie cele! I to aż 100!

O co chodzi? Chodzimy słoniem po 1 planszy i musimy wykonać 100 różnych zadań ("osiągnięć") - jakie rodzaju? No cóż... każdego, jedyne co jest podpowiedzią to nazwa zadania :) Samo załadowanie gry to już jeden punkt dla nas ;)

Uwaga, wciągnie Was na chwilę ;)

czwartek, 7 stycznia 2010

F# - sortowanie przez scalanie

Większość P.T. Czytelników nie jest crazy na punkcie F#, ale ja się nie poddaje :P

W końcu rozwiązanie ostatniego ćwiczenia z http://wojtek-m.blogspot.com/2009/10/f-i-gimnastyka-umysu.html ;)

*3. Sortowanie listy przez scalanie (merge sort). Pamiętaj o złożoności O(nlogn) i stabilności. Pierwszym argumentem sortowania powinna być funkcja porównująca, np. dla int byłaby to funkcja (<).

wtorek, 5 stycznia 2010

Asercje czasu kompilacji

Część z nas, korzystając z C++, pewnie pisała podobny kod:

#include <cassert>

int main()
{
    assert(sizeof(long long) == 8);
    return 0;
}


Ale przecież to można by sprawdzić już w czasie kompilacji - prawda?

W C++0x (w sumie teraz już C++1x, nawet na wiki zmienili ;)) będzie słowo kluczowe static_assert, które pozwoli robić takie rzeczy.

Ale jak sobie z tym poradzić zanim nowy C++ trafi pod strzechy?

niedziela, 3 stycznia 2010

Process Explorer

Nie irytowało Was nigdy to, że nie można się w prosty sposób dowiedzieć jaki proces "trzyma" dany plik w systemie MS Windows?

Oto rozwiązanie - bardzo ciekawy program dla systemu Windows: Process Explorer.
Jest to udostępniany przez Microsoft (w 2006 roku MS przejął producenta tego oprogramowania, firmę Sysinternals) rozbudowany "Menadżer zadań". I to jak rozbudowany.

piątek, 1 stycznia 2010

Canabalt

Mój poprzedni blog słynął z publikowania wciągających gier flash. Bardzo wciągających. W nowym, 2010 roku postanowiłem wrócić do tej tradycji ;) Przy okazji odciąży mnie to z pisania bloga trochę :P

Dzisiaj prezentuję Wam Canabalt.