Entries for tag "ideas", ordered from most recent. Entry count: 6.
# Elementarne algorytmy - pomysł na artykuł
Sun
26
Oct 2008
Dawno, dawno temu wymyśliłem pewien artykuł dla początkujących. Zauważyłem bowiem, że między tematami najczęściej podejmowanymi w nauce programowania - opanowaniem języka programowania i opanowaniem bardziej zaawansowanych tematów, jak biblioteka graficzna czy algorytmika - istnieje pewna luka i wielu adeptów ma z tym problem. Chodzi o 1. podstawowe struktury danych, 2. projektowanie i używanie własnych formatów plików oraz 3. elementarne algorytmy i sztuczki programistyczne.
Dwa pierwsze tematy opisałem w jakimśtam stopniu 4 lata temu w artykule Struktury danych i formaty plików. Trzeci chciałem opisać w ubiegłe wakacje, ale wyjaśnienie wszystkich zebranych zagadnień w dostatecznie dokładny i przystępny sposób kosztowałoby zbyt dużo pracy. Dlatego jedyne co zrobiłem to teraz spisałem wreszcie i opublikowałem sam "projekt" tego artykułu (co samo w sobie było niemałym zadaniem) - Elementarne algorytmy.txt.
Comments | #algorithms #ideas #teaching Share
# Binarny format logowania
Fri
10
Aug 2007
Pisząc coś dużego i działającego nieustannie - np. jakiś serwer - potrzebny jest mechanizm logowania do formatu, który zajmowałby mało miejsca i nadawałby się do prostego, automatycznego przetwarzania. Zwykły format tekstowy moim zdaniem nie spełnia tych wymagań zbyt dobrze.
Dlatego pomyślałem sobie, że gdybym kiedyś coś takiego pisał, zaprojektowałbym format binarny. Plik w takim formacie składałby się z komunikatów, a każdy z nich miałby rodzaj, czas oraz szereg parametrów w postaci "Klucz=Wartość". Zbiór parametrów i typy ich wartości mogłyby być ściśle określone dla każdego rodzaju komunikatu, dzięki czemu możnaby nazw parametrów w ogóle nie zapisywać, a dane wartości zapisywać binarnie - czy to będą liczby, daty, łańcuchy czy dowolne inne dane.
To wszystko oczywiście ma sens tylko pod warunkiem, że zgodzilibyśmy się poświęcić czytelność pliku tekstowego i podglądać logi wyłącznie z poziomu specjalnego narzędzia. Wówczas przykładowy zaprezentowany użytkownikowi komunikat mógłby wyglądać tak:
[2007-08-10 10:03:15] Connection: IP=83.30.195.89, Login="Zbyszek", Result=SUCCESS
# Kalkulator programisty gier
Mon
16
Jul 2007
Wpadłem też dzisiaj na pomysł na pożyteczny program. Nie od dziś dręczy mnie z resztą od czasu do czasu potrzeba szybkiego policzenia znormalizowanego wektora czy przyciemnionego koloru. Ten pomysł to Kalkulator programisty gier, który pozwalałby na obliczenia na wektorach, macierzach czy kolorach. Co o tym sądzicie? Może kiedyś taki napiszę...
Ogólnie wszystkim którzy narzekają na wakacyjną nudę polecam na mojej stronie dział Download. Czasami wrzucam tam różne dziwne rzeczy, o których nawet nie piszę tutaj na blogu.
# Zewnętrzny logger/monitor - genialny pomysł?
Fri
04
May 2007
Wpadłem dzisiaj na taki oto pomysł: A gdyby tak napisać zewnętrzną aplikację okienkową, na przykład w C#, która łączyłaby się z moim silnikiem poprzez jakąś komunikację międzyprocesową? Mogłaby spełniać wiele przydatnych funkcji (niektóre z nich to pomysły zaczerpnięte z artykułu o loggerze w GPG4):
Taki program miałby liczne zalety:
Każdy pomysł w pierwszej chwili wydaje się genialny. W końcu jednak górę wzięło moje lenistwo (to jednak duża rzecz i wymagałaby sporo pracy, a i komunikacji międzyprocesowej nie znam) i argument dostępu podczas pracy na pełnym ekranie. Ostatecznie postanowiłem więc zrobić wszystko In-Game - szczególnie, że mam przecież własny system GUI. Napisałem więc swój własny, prosty Property Grid:
Przy okazji ciekawostka: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
- kto wie o co chodzi, ten wie :) Jest o tym nawet piosenka - Oh Nine, Eff Nine.
Comments | #ideas #tools Share
# Pomysł na nowy dział - recenzje książek
Thu
21
Dec 2006
Od pewnego czasu chodzi mi po głowie pomysł, żeby podzielić się swoimi opiniami na temat książek informatycznych, które przeczytałem. Byłoby tego całkiem sporo. Ponieważ opisy miałyby postać subiektywnych recenzji, nie widzę tego inaczej niż jako nowy dział na moją stronę domową. Co o tym sądzicie?
Comments | #homepage #ideas 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ą.