Synchronizacja zegara systemowego poprzez NTP

25 10 2009

Czas – rzecz niezwykła. Coś, co jest i płynie. Zapewne każdy z nas chce znać go jak najdokładniej, gdyż to według niego cywilizacja ludzka planuje swój każdy dzień. W związku z tym możemy zadbać o to, by nasz systemowy zegar pokazywał godzinę z dokładnością nawet do kilku milisekund. W tym celu stworzony został protokół NTP oraz jego klient/serwer ntpd. Czytaj dalej »




Slackware 13.0

28 08 2009

I oto przed Państwem staje nowa, gotowa do użytku stabilna wersja Slackware oznaczona jako 13.0. Przez te ponad pół roku skupiono się głównie na aktualizacji pakietów, by uczynić system jeszcze stabilniejszym i bezpieczniejszym. Nowe wydanie dotyczy obu obecnie rozwijanych gałęzi, czyli i dla procesorów o architekturze x86 (32-bitowej), i o architekturze x86_64 (64-bitowej). Zamówienia na płyty CD lub DVD można składać w Slackware Store, dzięki czemu możemy wesprzeć deweloperów. Czytaj dalej »




Używanie CMake do budowania projektu

4 08 2009

Powszechnie używanym narzędziem do konfiguracji i wygenerowania plików potrzebnych do kompilacji projektu w środowisku otwartego oprogramowania na licencjach GNU/GPL stał się skrypt configure. Niestety, ponieważ nie zachodzą w nim żadne przełomowe zmiany, trzeba wiele się napisać, by go wygenerować, a przede wszystkim trudno z jego pomocą obsługiwać projekt bazujący przykładowo na popularnym Qt, powstały nowe narzędzia budujące. Jednym z nich jest postępowy CMake. Czytaj dalej »




Pierwsze kroki w Qt

23 07 2009

Darmowa biblioteka interfejsu graficznego Qt dzięki swojej innowacyjności, wyglądzie i wygodzie w implementacji stała się jedną z najpopularniejszych. Nierzadko spotyka się ja na zamkniętych, otwartych, a nawet przenośnych platformach. Z tego względu warto nauczyć się tworzyć aplikacje za jej pomocą. Wystarczy znajomość obiektowego C++ i posiłkowanie się dokumentacją. Czytaj dalej »




X.Org 1.6 w Slackware

12 06 2009

W naszej ukochanej dystrybucji w gałęzi Current wreszcie pojawił się X.Org w wersji 1.6.1. Niesie on ze sobą kilka istotnych zmian i bynajmniej nie są nimi niektóre usunięte paczki obsługujące urządzenia wejścia i sterowniki kart graficznych ani nowa zależność w postaci libpciaccess, lecz ma to ze sobą ścisły związek. Mianowicie od teraz urządzenia wejścia typu klawiatura, mysz, tablety itd. mogą być wykrywane przy inicjacji serwera X-ów bez potrzeby dopisywania ich do pliku konfiguracyjnego xorg.conf. Czytaj dalej »




Pierwsze Kroki: Polonizacja Slackware – UTF-8

24 05 2009

Polonizacja Slackware… odwieczna walka o polskie znaczki. Powstał już o tym nie jeden poradnik i niejedno FAQ, ale z wersji na wersję teksty te zdezaktualizowały się coraz bardziej aby wreszcie stać się prawie bezużyteczne. Czytaj dalej »




Slackware64

20 05 2009

I słowo stało się ciałem. Pojawił się Slackware64, to znaczy wersja Slackware skompilowana pod 64-bitowe procesory. Jest to z pewnością wielki przełom, ponieważ poszerza grupę potencjalnych użytkowników tej dystrybucji. Póki co jednak Slackware64 pozostaje dostępny jedynie poprzez gałąź Current slackware64-current równolegle do 32-bitowej gałęzi. Zwolennicy stabilnych wersji są zmuszeni do oczekiwania na Slackware 13.0. Czytaj dalej »




Nowy format paczek w Slackware – .txz

9 05 2009

Gdy Patrick jakiś czas temu dodał do pkgtools obsługę innych formatów paczek (.tbz, .tlz, .txz), nie spodziewałem się, że postanowi w najbliższym czasie przejść na któryś z nich jako na ten, który będzie widniał na sztandarze dystrybucji. W końcu stare, całkiem dobre .tgz jest jednym z formatów, które wymienia się przy omawianiu Linuksa jako ogółu dystrybucji. Jednak świat się zmienia. Czytaj dalej »




Lokalne cache-owanie DNS-ów

22 02 2009

Podczas pojedynczej sesji pobieramy wiele razy wciąż ten sam adres IP zamieniony z hosta z serwera DNS. A co dopiero, gdy w systemie mamy kilku użytkowników, którzy w mniejszej lub większej części odwiedzają te same serwisy. Zapewne nie raz widzieliśmy na dolnym pasku przeglądarki kilkusekundowe “Ustalanie adresu (…)”, nawet gdy korzystaliśmy już z kilku(dziesięciu) stron na tym samym serwerze. Proces ten można nieco przyspieszyć, opierając się na fakcie, że IP serwera nie zmienia się kilka razy na godzinę, tylko jest stałe. Potrzebujemy usługi przynoszącej nam możliwość cache-owania DNS-ów na lokalnym komputerze. Czytaj dalej »




Świąteczne lampki na parallelu

30 12 2008

Na kilka dni przed świętami Bożego Narodzenia wpadłem na pomysł, by uatrakcyjnić je odrobiną elektroniki w połączeniu z informatyką. Zacząłem od migających diod na klawiaturze, co jednak wydało mi się zbyt minimalistyczne w porównaniu do ogromnej tajemnicy obchodzonego wydarzenia. Postanowiłem sterować girlandą świąteczną za pomocą układu od starej klawiatury. Jednak po rozmowie z tatą (elektronikiem) i Kosmą (informatykiem, elektronikiem) pomysł ewoluował. Czytaj dalej »