czwartek, 23 grudnia 2010
Nie od dziś wiadomo, że z podświetlaniem składni kodu na bloggerze nie jest różowo. Zamierzam udostępnić kilka kodów źródłowych, więc postanowiłem postarać się o ten cenny dodatek. Myślę, że wielu z Was wie czym jest SyntaxHighlighter. Jeśli jednak nie lub chcecie dowiedzieć się jak dodać do bloga podświetlanie składni, to zapraszam do artykułu.

środa, 22 grudnia 2010
Leonard Euler
Wracasz do domu po zajęciach i nie masz co robić, a chętnie byś pogłówkował? Chciałbyś sprawdzić swoje matematyczno-informatyczne umiejętności? A może po prostu masz ochotę pograć w wymagający logicznego myślenia RPG? Przeczytaj!








wtorek, 14 grudnia 2010
Słyszałeś o serwisach groupon.pl czy gruper.pl? Nie? A może martwisz się, czy oferta nie jest zbyt piękna, by była prawdziwa? Tego typu serwisy w sieci to zazwyczaj oszustwo lub niejasne punkty w regulaminie, ukryte opłaty itp. Przeczytaj artykuł, w którym poznasz moją opinię na ten groupon'a i gruper'a.



czwartek, 9 grudnia 2010
"Proszę Państwa, pewnie niektórzy wykładowcy będą namawiali Państwa do korzystania z LaTeX'a (LaTeX - wymowa "latech"), pozbawiając Was takiej atrakcji jak trudności z ustawianiem akapitów, formatowaniem tekstu, ustawianiem wcięć, problemów z numeracją wierszy, czy podziałem dokumentu na strony, ale nie dajcie się zwieść." Mniej więcej tymi słowami na wykładzie jeden z profesorów skomentował pracę z OpenOffice - w momencie, gdy w prezentacji utworzonej w tej aplikacji, niespodziewanie zaczęły rozjeżdżać się wiersze i nagle wszystko się rozsypało bez ładu i składu. Tymczasem okazuje się, że LaTeX to bardzo wygodne i PEWNE narzędzie do składania tekstu. Zaprezentuję swoją metodę tworzenia dokumentów LaTeX-owych przy pomocy programu Gedit.

niedziela, 28 listopada 2010
 Chcesz wiedzieć jak policzyć słowa i znaki w plikach tekstowych w programach Gedit i OpenOffice? Przeczytaj.



poniedziałek, 15 listopada 2010
Myślałeś może o czymś takim, co pokazywałoby na pulpicie aktualnie odtwarzany utwór, okładkę albumu, a na dodatek umożliwiało szybką zmianę utworu na następny/poprzedni? Jeśli tak, to ten artykuł jest dla Ciebie. Mowa w nim bowiem o bardzo ciekawej wtyczce do Rhythmboxa.

niedziela, 14 listopada 2010
Chciałbym przestawić film traktujący o takim miejscu w przestrzeni, w którym nasze problemy wydają się być niczym. Błędy kompilacji, źle dobrany kolor ścian, za stary samochód, czy też poważniejsze sprawy typu choroba itp. stają się drobnostkami z odpowiednio dużej odległości... Swoją drogą, czy potraficie odgadnąć tytuły wszystkich filmów, których fragmenty zostały użyte?

sobota, 13 listopada 2010
Około 2 tygodnie temu postanowiłem spróbować stworzyć coś przy pomocy wspaniałego, open-source'owego programu autorstwa firmy NaN (Not a Number), jakim jest Blender.
Zobacz z czego korzystałem i co udało mi się zdziałać.


środa, 11 sierpnia 2010
Ostatnio miałem za zadanie dodać do interfejsu wicket'owy komponent radio-choice. Na stronie z przykładem wszystko jest wyjaśnione bardzo dobrze - oprócz jednej rzeczy - poziomego rozmieszczenia tychże "przycisków". W pierwszej chwili pomyślałem, że będzie to rzecz z serii "dużo szukania i główkowania, banalne rozwiązanie" i w zasadzie tak było. Na szczęście trafiłem na artykuł zamieszczony tutaj, gdzie problem został opisany.
wtorek, 10 sierpnia 2010
Witam. Po długim czasie udało mi się zamieścić na blogu wpis mówiący o tym, jak napisać specyfikację IMPLEMENTACYJNĄ.
Należy jednak pamiętać, że artykuł ten mówi o AKADEMICKIEJ WERSJI SPECYFIKACJI IMPLEMENTACYJNEJ, czyli takiej, która jest wystarczająca do projektów własnych i nie ma nic wspólnego z wersją Enterprise.
Jest to drugi dokument, który zawiera wszystkie szczegółowe informacje dotyczące implementacji projektu począwszy od algorytmów, na nazwach zmiennych skończywszy. Oczywiście nadmienię, że jest to mój przepis na specyfikację implementacyjną, wyniesiony z zajęć na uczelni - aczkolwiek jak najbardziej spełnił swoje zadanie. Chodzi bowiem o to, by przemysleć i zaplanować wszystkie techniczne aspekty naszego projektu(funkcjonalność i metody implementacji) przed rozpoczęciem programowania. Nieocenioną wygodą okazał się w praktyce ten właśnie dokument, do którego wystarczyło tylko zaglądać w przypadku wątpliwości, jak dane zagadnienie powinno być rozwiązane, nie martwiąc się o to już przy kodowaniu. Ponadto dokument ten służy usystematyzowaniu projektu, by nie wymykał się spod "kontroli", by zbytnio się nie rozrastał, ani nie był za mały - dlatego dobrze napisana specyfikacja implementacyjna(jak i również funkcjonalna) jest równie ważna jak samo programowanie. Po tym przydługim wstępie czas na konkrety:

sobota, 24 lipca 2010
Obecnie posiadam na laptopie dwa systemy operacyjne: Windows Vista 32bit oraz Linux Ubuntu 9.10 64bit. Czasami (najczęściej, gdy chcę pograć lub skorzystać z typowo windowsowego softu) przełączam się na Windowsa. Zazwyczaj używam Linuxa, lecz wiele razy zdarzyło mi się, że przy przełączaniu się z Visty na Ubunciaka, nie ładował się GRUB - po wyświetleniu "GRUB2 Loading" następował reboot. Podejrzewam, że przyczyną było niecne majstrowanie Windowsa w sektorze MBR (Master Boot Record) partycji. Odpaliwszy płytę liveCD z Ubuntu, przewertowałem sieć i znalazłem komendy terminala do reinstalacji GRUB'a, co rozwiązało problem.

niedziela, 16 maja 2010
Piszę ten artykuł, ponieważ gdy sam potrzebowałem wiedzy na ten temat, nie mogłem znaleźć w sieci jakichkolwiek konkretnych informacji.
Należy jednak pamiętać, że artykuł ten mówi o AKADEMICKIEJ WERSJI SPECYFIKACJI IMPLEMENTACYJNEJ, czyli takiej, która jest wystarczająca do projektów własnych i nie ma nic wspólnego z wersją Enterprise.
Otóż specyfikacja funkcjonalna to dokument zawierający wszystkie FUNKCJONALNE rozwiązania w danym programie/projekcie. Poprzez "funkcjonalne rozwiązania" mam na myśli po prostu czynności/rzeczy, które program będzie wykonywał. Opis danej funkcjonalności nie powinien zawierać nawet opisu algorytmu. Tak dokładnie specyfikacja funkcjonalna składa się z kilku rozdziałów i najprościej mówiąc jest informacją ogólną o programie, częściej przeznaczoną dla klienta/użytkownika (choć dla programisty również).
piątek, 2 kwietnia 2010
Dostałem misję przeniesienia w domu urządzenia wielofunkcyjnego z jednego pokoju do drugiego i podłączenia do laptopa z Windowsem Vista 32bit. Niestety podczas instalacji sterowników, program nie potrafił wykryć portu drukarki, a przy ustawieniach ręcznych nie pojawiał się żaden wybór. Nie pomagały również inne wersje sterowników, usuwanie wpisów z rejestrów itp.

środa, 10 marca 2010
Jako że potrzebowałem LaTeX'a w Ubuntu, poszperałem trochę w sieci i postanowiłem zamieścić tu krótką instrukcję. Dotyczy ona kompilatora LaTeX'a oraz wtyczki do edytora Gedit.