Klajok - coś o sobie
Witaj! Poniżej znajdziesz informacje o moich zainteresowaniach i tym, jak wypełniam czas w przerwach między spaniem a jedzeniem posiłków. Dodatkowo stopniowo umieszczam tutaj przydatne moim zdaniem pliki, programiki, skrypty, a którymi chciałbym się z Tobą podzielić. Gdy coś Cię zaciekawi, napisz - kontakt na dole strony.
Rowery
Jeśli chcesz dowiedzieć się, kiedy jeżdżę z moimi znajomymi na rowerach, jak wyglądały moje wakacje czy jak spędzam większość wolnych weekendów, to zajrzyj na stronę rowerową grupy "lpr16".
Komputery
W chwilach wolnych od zajęć, a także gdy nie mam czasu, ale muszę się czymś zająć dla "odpoczynku" udzielam się w miarę moich możliwości na forum PC Format (mój nick to po prostu klajok).
Własna "twórczość"
Czasem, gdy nie mogę rozwiązać jakiegoś problemu, albo chcę coś zrobić szybciej niż ręcznie to staram się pisać proste programiki, dzięki którym mogę to osiągnąć. Poniżej zamieszczam niektóre z nich - może akurat przydadzą się Tobie?
Klotski (popularna gra logiczna)
Stąd możesz ściągnąć kod programiku (napisany w C++ w wersji powiedzmy sobie
0.9.0, bo ciągle nad nim pracuję), który potrafi w miarę sprawnie rozwiązać niektóre z plansz.
Tutaj znajdziesz najkrótsze możliwe rozwiązania poszczególnych poziomów w postaci zrzutów ekranu (uzyskane
dzięki temu programikowi) [English version].
Zliczanie izomerów alkanów
Kiedyś dręczyło mnie, skąd ludzie wiedzą, że np. C20H42 ma 366319 izomerów, a taki C30H62 aż 4111846763. Po długim czasie udało mi się wykombinować sposób na automatyczne generowanie tych liczb. Zapraszam do przejrzenia kodu programu i obejrzenia przykładowych wyników. Dla uściślenia: prezentowane liczby wynikają wyłącznie z reguł matematycznych - nie uwzględniają faktu, że część z tych izomerów nie może istnieć z powodu nagromadzenia atomów w pewnych obszarach cząsteczki (tak naprawdę, jak to wykazali mądrzy ludzie, w ogromnej większości z nich jest ten kłopot). Dodatkowo do ściągnięcia opis metody, skompilowany programik pod Windows i pod Linuksa: wersja 32-bit oraz wersja 64-bit.
Sudoku (ostatnio modna gra logiczna)
W kilka dni, gdy chorowałem sobie na grypę, jednocześnie zachorowałem na... Sudoku. No i napisałem program, który rozwiązuje tę zagadkę. Lojalnie ostrzegam: obrzydliwy kod w Pascalu. Winę zrzucam oczywiście na grypę... Do ściągnięcia: źródła i program pod Windows oraz plik pomocy do Sudoku. Całkiem niedawno znalazłem błąd w programie - dla bardzo trudnej tablicy nie potrafi znaleźć rozwiązania i wypisuje, że go nie ma. Niestety nie mam czasu tym się zająć, by to poprawić.
Różne
Poniżej będę zamieszczał w miarę upływu czasu pomocne skrypty czy pliki, które przydawały mi się podczas pracy pod linuksem, a czasem i windowsem.
- Plik konfiguracyjny windows.vmx dla VMWare Playera. Mozna go używać zarówno pod Linuksem, jak i pod Windows (warto go sobie obejrzeć i ewentualnie wprowadzić w nim własne poprawki).