All blog entries, ordered from most recent. Entry count: 1198.
# Bash&Slash
Tue
03
May 2005
Na studiach uczą nas ostatnio Linuksa i Basha. Postanowiłem pouczyć się go trochę dokładniej i napisałem w Bashu... (a cóżby innego :) grę.
Gra jest tekstowa i turowa, ale całkiem niebanalna. Należy do gatunku Hack&Slash i z tej racji nazywa się: Bash&Slash. Na razie udostępniam wersję 0.1 Beta: bash_slash_0.1_beta.tar.gz (14.8 KB). Zapraszam do testowania. Każdy, kto zgłosi jakieś sensowne uwagi, błędy i sugestie, znajdzie się w podziękowaniach w pliku readme w wersji finalnej, która będzie moją kolejną oficjalną produkcją.
Aha! Do odpalenia gry potrzebny jest jakiś Linux, konto shellowe czy inny system z Bashem.
# Darmowe programy narzędziowe
Sun
01
May 2005
Nie każdy chce kupować potężny pakiet narzędziowy. Okazuje się jednak, że do zapewnienia bezpieczeństwa i do konserwacji systemu Windows można skompletować całkiem dobre, zupełnie darmowe narzędzia. Oto lista tych, które polecam:
# Miałem nie politykować...
Thu
28
Apr 2005
...ale po dzisiejszych nowościach z RSS z CHIP Newsroom nie sposób nie dostrzec różnicy między podejściem (oczywiście do spraw informatycznych) krajów europejskich, a Stanów Zjednoczonych.
Otóż sąd we Francji stwiedził, że zabezpieczanie płyt DVD zapobiegające ich kopiowaniu jest nielegalne (więcej). Tymczasem prezydent Bush podpisał ustawę "Family Entertainment and Copyright Act", wedle której za rozpowszechanie w Internecie filmów przed premierą można będzie trafić do więzienia nawet na 3 lata i zapłacić 250 tysięcy dolarów grzywny (więcej).
Jako ciekawostkę warto dodać, że coraz więcej programów, bibliotek i urządzeń elektronicznych tworzonych jest w wersji okrojonej ze względu na obostrzenia i problemy z patentami w USA i w wersji pełnej, przeznaczonej dla reszty świata. "Wolny rynek"? :)
# Jak mądrze zadawać pytania
Wed
27
Apr 2005
Jak mądrze zadawać pytania - tekst może stary i wszyscy go znają, ale ja dopiero teraz przeczytałem go w całości i muszę powiedzieć, że mimo trochę innej tematyki i środowiska, którego dotyczy (typowo uniksowych hakerów) jest niezły - w końcu napisany przez kultową postać. Polecam!
Przy okazji, inny dobry tekst adresowany do lamerów znaleźć można na manka.info.
# Błąd w Firefoksie
Wed
27
Apr 2005
Wygląda na to, że znalazłem błąd w przeglądarce Firefox. Wszystko zaczęło się od tego, że nieświadomy niczego Dragomir wpisał do mikrofonu na forum Warsztatu taki kod w BBCode, który wygenerował taki kod HTML, który w połączeniu z odpowiednim stylem CSS z PhpBB powoduje, jak się okazuje, zapętlenie się przeglądarki.
Żeby serwis działał, wyłączyłem mikrofon, a błąd wyizolowałem z kodu i zgłosiłem do producenta Firefoksa. Szukałem wcześniej, czy nie ma już czegoś takiego, ale nie znalazłem - wszelkie podobne dotyczyły JavaScript itp., a ten powodowany jest przez sam kod HTML+CSS.
Postanowiłem też go opublikować. Zawieszający przeglądarkę kod można znaleźć tu (UWAGA!): ff_bug.htm. Spoko, tam nie ma żadnego wirusa, to tylko zawiesza program. Mozillę też zapętla. Na innych przeglądarkach (MSIE, Opera) działa poprawnie.
# Kolokwium z BIOSów
Sun
17
Apr 2005
Ta nota jest dla wszystkich tych, którzy dzielą ze mną niedolę studiowania na IV sem. infy na P.Cz. ;) Jak wiadomo, zdecydowaną większość z nas czeka w tym tygodniu drugi termin kolokwium z BIOSów. W ramach "nauki" do niego przygotowałem sobie taki mały pliczek, który może okazać się przydatny. Dlatego zamieszczam go tutaj: BIOSy.txt (5.78 KB).
Na koniec słowa otuchy i pocieszenia: I tak tego nie zdamy :)
# Problem obsługi błędów
Tue
12
Apr 2005
Mój nowy projekt to bot IRC. Zabieram się za jego pisanie już od kilku dni, na razie uczę się i zbieram materiały. Ma być przenośny (Windows, Linux), docelowo działać na koncie shellowym, mieć różne wypasione funkcje itd... Nie mam jeszcze dla niego nazwy - przydałbyby się jakieś propozycje :) Myślałem na przykład nad jakimś żeńskim imieniem.
Ale nie w tym problem. Chciałbym przy okazji opracować nowy, lepszy sposób obsługi błędów, który będę stosował w swoim kodzie. Nie mam teraz czasu ani ochoty opisywać tego dokładnie. Może jutro... Ogólnie chodzi o znalezienie kompromisu między czytelnością kodu i szybkością jego pisania, a porządnością obsługi błędów. Waham się między wyjątkami C++ a własnym systemem sprawdzania pełnym ifów w kodzie.
Dotychczas stosowałem to drugie rozwiązanie i robiłem paranoicznie rozbudowaną kontrolę błędów, ale to nie było najwygodniejsze. Można to zobaczyć w moim kodzie, np. w programie Automaty komórkowe 1.0. Trochę o moim podejściu napisałem też w tym poście forum.
Ktoś skomentuje? Może coś doradzi? :)
# Drobne zmiany
Sat
09
Apr 2005
Postanowiłem dzisiaj posiedzieć trochę nad kodem strony i wprowadziłem kilka drobnych zmian do niektórych działów. Z tych bardziej zauważalnych warto wymienić: