life is life

Samo życie, nietechniczne notatki z podróży, inwestycji i innych ciekawych wydarzeń...

Praca magisterska

Trochę dawno to już było, ale do tej pory nie miałem okazji poruszenia publicznie tego tematu. Tak się składa, że ponad 1,5 roku temu, w czerwcu 2011 roku, na Wojskowej Akademii Technicznej po ciężkiej 3 tygodniowej pracy redagowania i twórczego tworzenia obroniłem tytuł magistra. Gdybym nie był na studiach cywilnych byłbym teraz oficerem - podporucznik magister inżynier ;) Temat mojej pracy brzmiał: “Konstrukcja i integracja mechanizmu monitorów statystycznych na potrzeby symulacji w języku C++”.

Czytaj dalej

Powrót w blasku i chwale...

Od ostatniej notki minęło ponad 2,5 roku. W tym czasie trochę się w życiu i na świecie wydarzyło. Wiele razy także próbowałem tutaj wrócić i mam nadzieję, że wreszcie mi się to udało. Miejsce to stało się już prawie zapomniane, a fajnie byłoby wrócić, do w miarę regularnych, publikacji o ciekawych rzeczach i tematach. Przeglądając historyczne wpisy miałem wrażenie, że trochę dużo jest tu nudnej treści o niskim poziomie, prezentujące proste, banalne rzeczy i poruszające nudne tematy.

Czytaj dalej

Zmiany na devblogu

Przez ostanie 2 dni męczyłem się trochę z nowym designem bloga, czego skutkiem jest “wisząca” od wczoraj nowa jego odsłona. Stary szablon już dawno przestał mi się podobać i trochę uwierał, ale nigdy nie chciało mi się tego zmienić, bo albo brak czasu, albo chęci. A ostatnio, robiąc wielkie odświeżanie moich stron nie omieszkałem się zahaczyć i o bloga. Mam nadzieję, że nowy wygląd przypadnie do gustu stałym bywalcom. Jest bardzo prosty i minimalistyczny.

Czytaj dalej

Praca licencjacka

I po obronie. Może zacznijmy od początku ;) Tematem mojej pracy dyplomowej była “Implementacja protokołu komunikacyjnego”. Wszakże pomysł ten narodził się już dawno, ale nie chcąc robić jakichś bezsensownych rzeczy i marnować czasu na jego wykonanie, postanowiłem zrobić coś co i tak będę prawdopodobnie musiał kiedyś zrobić i mi się przyda. Tak, więc idealne było zrobienie dwóch rzeczy za jednym zamachem. Ogólnie to chodziło mi o komunikację tekstową (i nie tylko) pomiędzy użytkownikami sieci lokalnej, ale za namową promotora, lepiej było zrobić coś bardziej elastycznego i ogólnego, mogącego się zaadoptować do różnych zastosowań.

Czytaj dalej

On Line Messages

Przygotowuję się do małej prelekcji, taki krótki wykład i przedstawienie prezentacji związanej jakoś z moją pracą dyplomową, czyli ogólnie o komunikacji sieciowej. Pomyślałem więc, że opowiem o komunikacji natychmiastowej. A poznając trochę dogłębniej historię zmieniłem nieco dotychczasowy punkt widzenia w tym kierunku. Kiedyś czułem lekkie oburzenie związane z tym, że AOL posiada amerykański patent na komunikację natychmiastową, a określenie “instant messenger” jest zastrzeżonym znakiem tej korporacji. Mimo iż firma na razie nie zamierza egzekwować patentu, użycie nazwy “instant messenger” w oprogramowaniu innym niż AOL-owskie jest zabronione i pociągnięte do odpowiedzialności.

Czytaj dalej

Nowy notebook

Wreszcie sobie wymieniłem mojego starego laptopa - Asusa A2500H z procesorem P4 2.8GHz i marnymi 512MB RAM-u na coś bardziej aktualnego. Ten nowy sprzęt to VBI z asusowym kadłubkiem S96S i intelowskim procesorem T9300, czyli dwu rdzeniowy grzmot po 2.5GHz na rdzeń z 6MB L2 cache i magistralą 800 MHz. Do tego po 2GB pamięci RAM przypadającej na rdzeń (4GB/800Mhz) i jakiś tam hdd o pojemności 320GB. Reszta standardowa, jak w większości konfiguracji opartych na ASmobile S96S.

Czytaj dalej

Interpunkcja ze spacjami

Drażni mnie jak niektórzy wstawiają spacje przed niektórymi znakami interpunkcyjnymi. Co oczywiście nie jest zgodne z zasadami gramatyki, semantyki, czy czegoś tam, w języku polskim i nie tylko. W pewnym projekcie, w którym obecnie pracuję, tłumacze właśnie mają małe zboczenie do wstawiania spacji przed “!” i innymi znakami. A zapewne kolegom deweloperom nie będzie się uśmiechała ręczna edycja plików. Dlatego “machnąłem” prościutki skrypcik w Perlu ;) #!/usr/bin/perl -pi.bak BEGIN { @ARGV or print "\nusage: .

Czytaj dalej

Biblia programisty C++

Już jakiś czas temu zaopatrzyłem się w książkę “Język C++” Bjarne Stroustrupa, twórcy tegoż języka. Wydanie WNT z 1997 roku udało mi się w prawie idealnym stanie i w twardej okładce zdobyć “za grosze” na allegro ;) Dziś otrzymałem drugą książkę Stroustrupa - “Projektowanie i rozwój języka C++” z roku 1996, również wydawnictwa WNT. Z tą różnicą, że książka nowa prosto z wyprzedaży WNT na allegro. Szkoda tylko, że miękka okładka i klejona.

Czytaj dalej

Mini-Blog

Hah! Wiem już do czego przyda mi się ten twitter-owy klon w wydaniu o2 ;) Napiszę sobie wtyczkę do WordPressa i będę miał fajny, niezależny miniblog na devBlogu. Powiedzmy 10 ostatnich wiadomości. Nie będę musiał kombinować i trzymać tych danych u siebie, jak niektórzy robią (nie licząc tych desperatów, co zakładają specjalnie nowego joggera, aby na głównym jogu mieć mini). Do tego jakiś prosty bot na xmpp lub tlenie do wygodnego i łatwego dodawania notek.

Czytaj dalej

Pinger.pl

Firma o2.pl uruchomiła swój klon twittera - pinger.pl. Pewnie chcą za konkurować z gg-owskim blipem. Założyłem sobie nawet konto na pingerze, ale nadal nie jestem przekonany do tego mini/micro blogowania, twittera, blipa, moblo i całej rzeszy tego typu serwisów. Jakoś nie czuję potrzeby korzystania z takich cudów. Do tej pory serwisy te nie potrafią wygenerować zysków i zarobić, więc można się dziwić powstawaniu kolejnych klonów, chyba, że ktoś ma jakąś wizję i pomysł na zarobienie ;) Przekonamy się o tym za jakiś czas.

Czytaj dalej