#przemyślenia

wszystkie notatki oznaczone etykietą "przemyślenia"

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

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

Bojownicy o wolność oprogramowania

Trafiłem przypadkiem na ciekawą notkę Kuraka o dźwięcznym tytule “Bojownicy o wolność oprogramowania”. Myślę, że wielu ludzi denerwuje takie nastawienie. Sprawa nie dotyczy tylko zwolenników i fanatyków OS (systemy operacyjne), ale także innych “specjalności”. Choć jak ktoś wspomniał, nie zauważa się takiego działania z drugiej strony frontu, czyli zwolenników win32. Na marginesie dodam, że sam czasem korzystam z wolnego oprogramowania, a także wydaję różne swoje rzeczy na zasadach wolnych licencji. Warto jednak dodać, że free software !

Czytaj dalej

Walka z STL-owymi strumieniami

Wielkim walorem języka C++ i STL-a są strumienie. Ale chyba nie przez wszystkich są tak bardzo lubiane. Strumienie są bezpieczne i wygodne, szczególnie, gdy się je wykorzystuje w podstawowych “konfiguracjach”. Niestety, gdy chce się zrobić z nimi coś więcej to pojawiają się schody. Na pewno są upierdliwe przy jakiejś “większej” potrzebie formatowania danych we/wy. A co gorsza, gdy potrzeba napisać własny strumień lub jakąś cześć własnej implementacji do tych standardowych strumieni to trzeba się nieźle nagimnastykować, i nie jest powiedziane, że się to uda.

Czytaj dalej

XHTMLa ciąg dalszy

Kontynuuję tematykę XHTML-a w odniesieniu do mojej ostatniej notki o poprawnym serwowaniu tego formatu. Doszedłem do wniosku, że obecnie będę uznawał tylko XHTML 1.0 Strict i XHTML 1.1, innymi specyfikacjami się bawił już nie będę… Ale nie o tym miała być mowa, lecz znów o MIME Type. Obecnie większość serwerów ma zdefiniowany odpowiedni typ dla plików z rozszerzeniem .xhtml, które serwowane są jako application/xhtml+xml. Dlatego będę unikał pakowania XHTML-a (1.1) w pliki .

Czytaj dalej

Serwowanie poprawnego XHTMLa

Za sprawą znajomego trafiłem na artykuł Pornela “Irracjonalne uwielbienie dla XHTML” Wszystkich zachęcam do zapoznania się z tym materiałem. Mnie osobiście skusiło to do kilku refleksji ;) XHTML nie jest następcą HTML. XHTML i HTML to ten sam język przedstawiony na dwa sposoby — jako XML i SGML. Ich semantyka nie różni się nic a nic, bo krótka specyfikacja XHTML 1 zawiera tylko opis różnic związanych ze składnią, a we wszystkich pozostałych kwestiach odsyła do HTML 4.

Czytaj dalej

Przemyślenia o przyszłości programisty

Zastanawiałem się ostatnio nieco nad swoją przyszłością w roli programisty. Czas najwyższy “olać” kilka języków, a zacząć się specjalizować w tych kilku wybranych, tych ulubionych, tych które mnie najbardziej interesują. W obecnej chwili myślę, że będzie to głównie C/C++/D, jeśli chodzi o kompilowane, natomiast ze skryptowych to Perl, PHP, może Python (choć tego akurat wcale nie znam i na razie się nie śpieszę poznać). Ewentualnie mogę do tej listy dołączyć C#, ale nie planuję większych zabaw z .

Czytaj dalej

XMPP/Jabber - słów kilka...

Niedawno trafiłem na nieco starszy (2,5 roku), ale za to bardzo ciekawy artykuł smoka o tytule: Jabber vs XMPP. Bardziej przypomina to autorski komentarz do pewnych notek z przedstawieniem swojego punktu widzenia. Autor poruszył ważne tematy związane z kryzysem społeczności XMPP/Jabber i podobnymi problemami. Przedstawia swoje wnioski i spostrzeżenia komentując wpis samego “twórcy” Jabbera - Petera Saint-Andre’a. Oczywiście mnie zainteresował jeden poruszony, jakby to nazwać, podpunkt dotyczący oprogramowania i implementacji samego protokołu XMPP:

Czytaj dalej

Mała satysfakcja

Przeglądając sieć natrafiłem na blog cihego, a konkretnie na jedną jego notkę, w której wspomniał o moim DevBlogu. Fragment, który mi się bardzo spodobał: Profesjonalne blogi. Czy mój blog taki jest? Jeszcze kilka dni temu uważałem, że mój blog jest lepszy od (pod względem estetycznym) zwykłych blogów nastolatków. Ale czym jest mój blog przy MalDevBlog? Widzicie ten profesjonalizm, to dopracowanie, tę estetykę. Aż chce się patrzeć na takiego bloga i go odwiedzać.

Czytaj dalej

Trochę historii z programowania

Hmm, chyba jestem programistą? Trafiłem na pewną notkę na devblogu miku’a (jak to się odmienia?) o językach programowania. Pomyślałem sobie, że też powinienem usystematyzować i spisać swoje podboje w świecie binarnym… Zresztą od dawna chodziło mi to po głowie. Taka mała autobiografia, bądź historia może być ciekawa. Tak, więc zacznijmy od początku, a były to czasy Comodore 64 ;) Gdzieś w latach ‘90, bliżej nieokreślonych, bodajże 93/95 poznałem BASIC-a. A zaczęło się to od tego, że u kumpla znalazłem książkę właśnie o tym języku na C64.

Czytaj dalej