Archive for Website

Artykuł o odśmiecaniu pamięci w C++

2008-05-23 13:52

W przypływie weny twórczej zrealizowałem pomysł na artykuł, który dotąd znajdował się na szczycie kolejki priorytetowej takich pomysłów. Opisuje on, jak można uzupełnić język C++ o prosty mechanizm odśmiecacza pamięci (garbage collector – GC), czyli modułu zajmującego się automatycznym zwalnianiem nieużywanych obiektów. Osoby programujące choć przez chwilę w Javie czy .NET wiedzą, że obecność GC jest bardzo wygodna, lecz dopóki nie powstanie standard C++0x, w naszym ulubionym języku programowania mechanizm nie będzie domyślnie obecny.

W artykule opisuję, jak można to naprawić, pisząc własną, prostą implementację odśmiecacza pamięci w C++. Zainteresowanych zapraszam do lektury – mam nadzieję, że warto :)

Tags:
Author: Xion, posted under Website » Comments Off on Artykuł o odśmiecaniu pamięci w C++

Długo oczekiwane uaktualnienie

2008-01-31 12:38

Niebieskie logo WordPressWersja 2.3 WordPressa pojawiła się już kilkanaście tygodni temu, ale przez bardzo długi czas broniłem się przed uaktualnieniem. Ta wersja ma bowiem sporo zmian w stosunku do poprzedniej, a skutkiem mogła być niekompatybilność niektórych używanych tutaj pluginów i konieczność co najmniej ich uaktualnienia.
Faktycznie nie obyło się bez kilku problemów, ale ostatecznie całą tę operację upgrade‘u mogę chyba uznać za udaną. W każdym widać bez wątpienia, że strona nadal działa :)

Zapewne najważniejszą zmianą serii 2.3.x jest to, że pojawia się wbudowana obsługa tagów, którymi można opatrywać posty. Ale z faktu, że coś takiego istnieje, nie wynika jeszcze, bym miał z tego korzystać ;P Jakoś mam przeczucie, że pojawienie się na stronie przesławnej chmurki tagów wcale nie byłoby posuwaniem się w dobrym kierunku…


Author: Xion, posted under Website » 3 comments

Nowy artykuł

2007-12-26 12:10

W święta podobno się nie programuje, więc wziąłem się chwilowo za coś innego :) Postanowiłem więc zrealizować pomysł na artykuł, który przyszedł mi do głowy kilka dni temu – głównie pod wpływem kilku pytań o podobnej tematyce, jakie przewinęły się na forum Warsztatu.
Tak powstał tekst o nieco tajemniczym tytule Pętla czasu rzeczywistego, który w rzeczywistości jest prostym omówieniem prawidłowego sposobu konstrukcji głównej pętli gry i uaktualniania jej stanu zależnie od czasu – tak, by gra działała tak samo niezależnie od wydajności sprzętu. Sprawy to dość proste, ale ważne i najwyraźniej zbyt często pomijane. Myślę więc, że taki artykuł ma niezerową szansę, żeby komuś się przydać :)

Tags: ,
Author: Xion, posted under Website » 7 comments

Pośrodku podium

2007-12-18 15:48

Srebrny medalOstatnio na stronie Warsztatu pojawiła się sonda (ponownie zresztą). Pierwsze pytanie było nader interesujące, bowiem dotyczyło tego, czy warsztatowicze… prowadza aktualnie blogi albo noszą się z takim zamiarem w przyszłości. Wyniki wskazywały, że piszący stanowią około jedną czwartą tego community.

Bardziej interesujący był mini-konkurs na najlepszego bloga, odbywający się poprzez mechanizm oceniania komentarzy do wspomnianej sondy. Okazało się, że strona z moimi wypocinami – mimo stosunkowo krótkiego czasu istnienia – zdołała zebrać na tyle dużo głosów, by ostatecznie uplasować się na drugim miejscu. To bardzo miłe i zaskakujące – zwłaszcza, jeśli spojrzymy, kto zajął miejsce trzecie ;)
Gratuluję też morituriusowi zwycięstwa i mam oczywiście nadzieję, że pisanie devlogów będzie zataczało coraz szersze kręgi, zwłaszcza na Warsztacie.

Tags:
Author: Xion, posted under Website » 3 comments

ColorShop 2.2

2007-11-10 20:55

ColorShop 2.2Zgodnie z zapowiedzią, zamieszczam ukończoną kilka dni temu, nową wersję programu ColorShop. Nowości jest mnóstwo, cały program został oczywiście napisany od nowa (tym razem w C#) i naturalnie gorąco zachęcam do jego obejrzenia :) Powinien okazać się przydatny grafikom i webmasterom, ale także programistom grafiki.

File: ColorShop 2.2  ColorShop 2.2 (116.2 KiB, 3,267 downloads)

Tags:
Author: Xion, posted under Applications, Website » 14 comments

Dziś pomysł, jutro artykuł

2007-08-30 11:04

Wczoraj naszła mnie niesamowita ochota, aby napisać tekst. Taki zwyczajny programistyczny artykuł, w którym można poruszyć ciekawe sprawy i nauczyć czegoś czytelników. Podobne natchnienie ostatnio nie zdarza mi się często, więc żal byłoby go nie wykorzystać :)
Efektem jest dość spory tekst traktujący o pisaniu prostego modułu do grafiki 2D z użyciem DirectX – czyli czegoś, czym zajmowałem się kilka tygodni temu. Jak sądzę wyszedł z tego całkiem przejrzysty i przydatny opis, w którym udało mi się też poruszyć kilka różnych tematów z zakresu DXa ze szczególnym uwzględnieniem dynamicznych buforów wierzchołków.

Taphoo 1.1

2007-08-17 12:10

Naszła mnie dzisiaj nieodparta ochota, aby opublikować nową wersję jednej z bardziej udanych swoich produkcji – czyli Taphoo. Oczywiście nie oznacza, że potrafię pstryknąć palcami i w ten sposób wyczarować nową edycję gry. Po prostu planowałem to od jakiegoś czasu, lecz chciałem jeszcze dodać trochę więcej etapów i jakieś nowe funkcje.

Ostatecznie skończyło się na 10 nowych poziomach – zatem łącznie jest ich teraz 60. I na pewno nie są już one takie proste jak poprzednie ;] Wystarczy rzucić okiem choćby na ten:

Taphoo - etap 59

Jeżeli jakimś cudem nie jest on dla ciebie odstraszający, to zapraszam do ściągnięcia nowej wersji :) Można ją zainstalować bezpośrednio na starej, w tym samym katalogu.

File: Taphoo  Taphoo (1.8 MiB, 4,206 downloads)

Tags:
Author: Xion, posted under Games, Website » 2 comments
 


© 2017 Karol Kuczmarski "Xion". Layout by Urszulka. Powered by WordPress with QuickLaTeX.com.