All Blog Entries

All blog entries, ordered from most recent. Entry count: 1198.

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

Pages: > 1 ... 81 82 83 84 85 ... 150 >

# Filmik z konferencji

Wed
16
Apr 2008

Zmontowałem mały teledysk ze zdjęć i filmików, jakie zrobiłem podczas konferencji. Więcej informacji TUTAJ.

Comments | #video #warsztat #events Share

# Stay-On-Top Note

Thu
10
Apr 2008

Postanowiłem opublikować malutki programik, który stworzyłem (bo "napisałem" to tutaj za duże słowo) w C# i który pomaga mi od pewnego czasu w programowaniu. Służy do przechowywania krótkiej notatki tekstowej pozostającej na ekranie zawsze na wierzchu. Przydatny może być np. do zapamiętywania nazw zadeklarowanych w nagłówku pól i metod., kiedy w edytorze przenosimy się do pliku CPP i musimy je wykorzystywać.

Pobierz: StayOnTopNote.zip (13 KB)

Stay-On-Top Note

Comments | #productions #tools Share

# IGK 2008 - Po konferencji

Tue
08
Apr 2008

V Ogólnopolska Konferencja Twórców Gier Komputerowych dobiegła końca. Dla jednych w niedzielę albo jeszcze wcześniej, dla wielu jednak dopiero w poniedziałek rano :) Było super. Niestety wróciłem chory (nie ja jeden z resztą), ale jak tylko będę miał siłę, to wezmę się za pisanie czegoś ciekawego, bo ta impreza jest naprawdę bardzo motywująca i inspirująca.

Czekamy teraz, aż organizatorzy opublikują na stronie WWW jakieś fotki, wyniki konkursu Compo i prace konkursowe itp. Co nie przeszkadza robić to też we własnym zakresie - porozmawiajmy o tym w odpowiednim wątku forum.

W konkursie Compo nasza drużyna ("Rzeżnicy Inc.") zajęła drugie miejsce. Gratulacje dla zwycięzców - grupy Vexillium! Muszę też wspomnieć o zorganizowanym przeze mnie quizie, który odbył się w sobotę. Informacje na jego temat są tutaj.

Ponadto wrzucam do pobrania garść plików związanych z IGK:

Comments | #events #warsztat #igk Share

# IGK 2008 - Jutro konferencja

Thu
03
Apr 2008

Jutro zaczyna się V Ogólnopolska Konferencja Twórców Gier Komputerowych. Cóż więcej dodać... Do zobaczenia w realu !!!

Comments | #events #warsztat #igk Share

# Hans Reiser oskarżony o morderstwo

Tue
01
Apr 2008

Na portalu Gazeta.pl jest artykuł na temat procesu programisty Hansa Reisera. Twórca systemu plików ReiserFS jest oskarżony o zamordowanie swojej żony. Nie ma ciała ani świadków. Jednym z kluczowych elementów sprawy jest zachowanie Reisera - w tym takie drobiazgi, jak unikanie kontaktu wzrokowego. Sprawa jest o tyle ciekawa, że wg sugestii psychologa, oskarżony może cierpieć na zespół Aspergera, a bycie "geekiem" jest jego główną linią obrony.

Nie wiem czy Hans Reiser jest winny, ale myślę, że tak czy owak ten proces może zwrócić uwagę świata na problem, który trapi wielu komputerowców. Jeśli przysięgli uznają, że jest niewinny, to będzie sygnał, że człowieka takiego jak on nie można oceniać po pozorach, bo to nie jego wina, że z powodu wady genetycznej nie umie okazać empatii czy nie widzi jak jego wypowiedzi i zachowanie są odbierane przez zwykłych ludzi, a ci widzą go jako ekscentrycznego dziwaka. Jeśli natomiast uznaja go winnym, to może być powód do zastanowienia się, czy takie problemy w kontaktach międzyludzkich mogą doprowadzić nawet do zbrodni...

PS: To nie jest prima aprilis. Data tej notki jest przypadkowa, a wspomniany artykuł pochodzi sprzed kilku dni.

Comments | #politics #psychiatry Share

# CommonLib 8.0 !!!

Sat
29
Mar 2008

Moja jedna z największych, a na pewno najbardziej użyteczna z produkcji - ogólnoprogramistyczna biblioteka do C++ - doczekała się zupełnie nowej wersji: CommonLib 8.0. Najważniejsze nowości, to:

Comments | #productions #libraries #c++ Share

# Zdjęcie HDR

Thu
27
Mar 2008

HDR (ang. High Dynamic Range) występuje nie tylko w renderowaniu grafiki 3D, ale też w fotografii. Na zdjęciu HDR widać wyraźnie zarówno to co jest bardzo ciemne, jak i to co jest bardzo jasne - szeroki zakres nie do uchwycenia przez aparat za jednym razem. Żeby zrobić zdjęcie HDR:

  1. Przestaw aparat w tryb ustawień ręcznych.
  2. Nie poruszając aparatem, z tego samego miejsca, zrób kilka zdjęć z różną wartością ekspozycji. (Ekspozycja i inne parametry zdjęcia zostają zapisane w plikach w metadanych Exif.)
  3. Zgraj zdjęcia do komputera i wczytaj je do specjalnego programu służacego do tworzenia zdjęć HDR, np. darmowy i wieloplatformowy Qtpfsgui.
  4. W tym programie wykonaj Tone Mapping, aby utworzyć końcowe zdjęcie HDR i zapisać je do pliku jako nowy JPEG.

Zdjęcie HDR

Comments | #graphics Share

# Elementarne algorytmy

Tue
25
Mar 2008

float t;
for (uint i = 0; i < Count; i++) {
  t = (float)i / (float)(Count - 1);
  Foo(t);
}

Czy da się ten kod napisać lepiej? Ano da się. Zamiast wyliczać zmienną t za każdym razem na podstawie i, można ją zwiększać niezależnie:

float t = 0.0f, t_step = 1.0f / (float)(Count - 1);
for (uint i = 0; i < Count; i++, t += t_step)
  Foo(t);

Dla niektórych to oczywiste, ale każdy musiał się tego skądś nauczyć albo samemu wymyślić. Ja mam na to nazwę "elementarne algorytmy" i uważam, że takich rzeczy nie powinno się poznawać gdzieś przy okazji, ale porządnie spisać i nauczać początkujących programistów.

Mam nawet spisane pomysły na ponad pół setki takich drobiazgów, które możnaby opisać i zacząłem to robić w czasie wakacji 2007 jako nowa wersja mojego artykułu "Struktury danych i formaty plików" (nowy tytuł to "Brakujące ogniwo"), ale dokładne opisanie i zilustrowanie tego wszystkiego przerosło moje możliwości :)

Comments | #c++ #algorithms #teaching Share

Pages: > 1 ... 81 82 83 84 85 ... 150 >

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