dragonia_nr4[java4, c++3, gimp3, apache2, jezyk Tlc Tk1].pdf

(1758 KB) Pobierz
dm04.indd
dragonia
WYDANIE 4 | PAŹDZIERNIK | 2006
magazine
Mandriva 2007
Novell Open
Enterprise Server
To połączenie najlepszych usług jakie
są dostępne w komercyjnym systemie
Novell NetWare oraz dystrybucji SuSE
Linux.
> str. 10
Darmowa moc
Wielu sądzi, że 64-bitowy procesor
jest wciąż poza zasięgiem nansowym,
a zakup Intelowskiego Core 2, czy
Athlona 64 – to niewielka poprawa
komfortu pracy.
> str. 14
Kiedy w roku 1998 rma Mandrake Soft
wypuściła na rynek pierwsze pakiety do
dystrybucji Red Hat – rozpoczęła się nowa
epoka Linuxa, systemu przyjaznego
dla użytkownika.
Wprowadzenie do Tcl/Tk
Artykuł stanowi pierwszy odcinek serii
o języku Tcl/Tk. Aktualny kurs zachęci
czytelnika do próby poznania tego
języka, ze szczególnym naciskiem
na koncepcję budowy interfejsu
użytkownika.
>
> str. 04
> str. 24
Magazyn użytkowników Linuksa
>
1
1
5788548.006.png
NA WSTĘPIE
Wstępniak
W itamy na łamach czwartego nu-
Spis treści
wydanie 4 | październik
meru czasopisma dragonia
magazine . Wraz z nim mamy dla Was
kilka niespodzianek. Jak zauważycie –
mamy nową szatę grafi czną – To dzięki
Marcinowi Szewczykowi z m4c.pl, któ-
ry zaprojektował nam makietę i kilka
rozwiązań redakcyjnych. Pismo będzie
miało teraz stały wygląd wraz z okre-
ślonymi działami aby ułatwić Wam na-
wigację.
Ciepłym słowem i korektą wszyst-
kich tekstów zajęła się Agnieszka, jej
również należą się w tym miejscu fan-
fary, mimo że za nimi nie przepada:)
W tym numerze przeczytamy m.in.
o nowej wersji dystrybucji Mandriva Li-
nux 2007, a wraz z nią mamy dla Was
konkurs i do wygrania pudełkowe wersje
dystrybucji 2006 - a to za sprawą starań
Piotrka vel Dragona. Szczegóły znajdziecie
wewnątrz numeru.
Będąc przy temacie dystrybucji, roz-
poczynamy również cykl artykułów nt.
Novell Open Enterprise Server wraz
z opisem jego możliwości i technologii.
W dalszej części nadal będziemy po-
znawać tajniki języka C++ i Java. Do-
wiecie się też jak podciągnąć Waszego
Athlona i jak zabrać się za programo-
wanie z użyciem biblioteki Tk.
Dla relaksu zachęcamy do przeczy-
tania recenzji gry OpenTTD.
Zapraszamy!
03 Aktualności
25 Java cz. 4
_software
04 Mandriva Linux 2007 RC2
_warsztat
27 Gimp cz.3 - efekty specjalne
10 Novell Open Enterprise Server
„Cross the bridge from NetWare to Linux” – cz. I
28 Podłączenie systemu Linux & FreeBSD
do internetu przez modem
SpeedTouch 330
_system
14 Darmowa moc
30 Apache Web Server v2, część 2
16 Multimedialny pingwin - cz. 1
33 Wprowadzenie do Tcl/Tk część 1
_programowanie
17 C++ część 3
_gramy!
36 Open TTD
Kierowanie zespołem: Piotr Krakowiak (dragon); Autorzy: Tomasz Czunko (tomcash), Piotr Szewczuk, Rafał Trójniak
(ert16), Maciek Malinowski (borimir), Piotr Szewczuk, Rafał Domeracki (RD).
Współpracujący: korekta - Agnieszka (Mości Goblin); projekt gra czny/współredagowanie - Marcin Szewczyk (m4c),
Marcin Lipiec (lipiec), Jakub Bousseria ( m), Piotr Czajkowski (Shadowchaser).
Adres redakcji: dragonia.magazine@gmail.com
Wszystkie materiały są objęte prawem autorskim
(na zasadach licencji Creative Commons).
Nie ponosimy odpowiedzialności za treść ogłoszeń.
Nazwy rm, nazwy handlowe i znaki towarowe, jeśli
zostały zostały użyte w publikacji, to jedynie w celach
informacyjnych i są własnością poszczególnych podmiotów.
ZESPÓŁ DRAGONII
Wydanie 4 | październik | 2006
2
2
Wydanie 4 | październik | 2006
5788548.007.png 5788548.008.png
AKTUALNOŚCI
SLACKWARE 11.0 WYDANY!
Wreszcie doczekaliśmy się! Ponad
rok temu wydano Slackware 10.2.
Nowa wersja nie jest tak bardzo
przełomowa jak zapowiadano.
Po pierwsze od razu rzuca się w
oczy fakt, że ponownie domyśl-
nym kernelem w czasie instalacji
będzie jajko z serii 2.4 sygnowa-
ne numerkiem 2.4.33.3, kernel
2.6.17.13 będzie dostępny w /ex-
tra, a 2.6.18 w /testing. Na pewno
ucieszy to osoby, które są fanaty-
kami bezpieczeństwa, jednak dla
większości użytkowników będzie to
spory zawód, gdyż leciwy już 2.4,
do którego obecnie nie dodaje się
nowych sterowników słabo wspiera
najnowszy sprzęt. W dystrybucji
znajdziemy środowisko graficzne
KDE 3.5.4 z Amarokiem, którego
wcześniej brakowało. Kolejnym
zawodem po kernelu jest moim
zdaniem server X. Wydanie miało
być przełomowe, więc zupełnie nie
rozumiem czemu nie porzucono
monolitu 6.9 dla modularnego 7.0.
Na przejście między tymi wersjami
trzeba będzie jeszcze długo pocze-
kać znając filozofie Slacka, a szkoda
bo oficjalnie nowe aktualizacje będą
wypuszczane jedynie dla wersji
7.0, a monolit zostaje porzucony.
Plusem wydania jest to, że po raz
pierwszy możemy ściągnąć oficjalną
wersje na DVD (do tej pory były to
2CD). Gdy pisze tego newsa jeszcze
niewiele mirrorów było zaktualizo-
wanych i udostępniało wersję 11.0.
Podsumowując zawiodłem się trochę
na nowym Slackware. Bardzo liczyłem
na te rewolucyjne zmiany, a zwłaszcza
na Xorg 7.0. Szkoda, bo korzystając
z okazji można było wiele zmienić w
fundamencie tej dystrybucji.
CZTERORDZENIOWY INTEL
Ledwo co na półkach pojawiły się
dwurdzniowe Intelowskie Core 2
Duo, a już serwis Tom’s Hardware
wszedł jakimś sposobem w posia-
danie inżynierskiej próbki proce-
sora z CZTEREMA rdzeniami w
architekturze Core 2. Urządzenie
o nazwie kodowej Kentsfield tak-
towane jest zegarem 2.66 GHz,
i posiada 8 MB pamięci podręcznej
. Benchmarki, prezentujące osiągi
tego cuda można oglądać tu: http://
www.tomshardware.com/2006/09/10/
four_cores_on_the_rampage/page8.
html. Procesor ma się ukazać o cjal-
nie za parę miesięcy, lub na początku
2007 roku.
NOWA WERSJA
OPENOFFICE.ORG (2.0.4)
Serwery lustrzane wypełniają się
powoli najnowszą wersją popu-
larnego pakietu biurowego pod
Windows i Linux. OpenOffice.
org 2.0.4 bo o nim mowa zawiera
szereg poprawek oraz dwie nowe
funkcje: możliwość dodania hasła
przy eksporcie do .pdf oraz funkcję
aktualizacji automatycznej. 12-13
października ukażą się wszystkie
wersje językowe oprogramowania
– prócz dostępnej jako pierwsza
wersji angielskiej.
CZTERORDZENIÓWKI AMD PÓŁ
ROKU PÓŹNIEJ NIŻ INTELOWSKIE
W trzecim kwartale 2007 roku AMD
ma wypuścić na rynek linię swoich no-
wych procesorów – architektury K8L.
Dwa z nich to produkty czterordzenio-
we o nazwach kodowych Altair i Altair
FX, taktowane prawdopodobnie na
poziomie 2.7 – 2.9 GHz. Mimo, że pro-
cesor prawdopodobnie będzie działał
na najnowszej podstawce AM2, to jed-
nak dopiero kolejna platforma – AM2+
- będzie udostępniać procesorowi mak-
symalną możliwą przepustowość.
STABILNA WERSJA 0.3
SUNBIRDA
Bardzo długo oczekiwana premiera
zaskoczyła nas stosunkowo niedaw-
no. Fundacja Mozilla przedstawiła
darmową, wieloplatformową apli-
kację typu PIM. Oparty o otwarty
standard iCalendar program Sun-
bird wita nas w nowym wydaniu:
> nową architekturą przechowywa-
nia kalendarzy ,
> bardziej intuicyjny interfejsem,
> przeprojektowanym wyglądem
okna preferencji,
> obsługą wtyczek, schematów gra-
cznych i paczek lokalizacyjnych.
> nowym instalatorem,
> poprawionym drukowaniem
EUDORA + THUNDERBIRD
= MOCNY GRACZ
Fundacja Mozilla i producent pro-
gramu Eudora - rma Qualcomm
rozpoczęły współpracę w zakresie
tworzenia klientów poczty elektro-
nicznej. Klient pocztowy Eudora
zostanie oparty na sprawdzonym sil-
niku underbirda. Źródła „nowego”
programu zostaną otwarte. Aplikację
będziemy mieli możliwość pobrać za
darmo. Wspólny projekt nie zmie-
ni dotychczasowej funkcjonalności
programu i zapewni ulepszenie
silnika underbirda o nowe funkcje
na podstawie doświadczeń programi-
stów Qualcomm. Spodziewana data
darmowej edycji Eudory to pierwsza
połowa przyszłego roku.
GRAFIKA WEKTOROWA…
NO PROBLEM !
Na stronie http://www.inf.sgsp.edu.
pl/lab/ lmiki/ lmiki.php pojawiły
się lmy przedstawiające możliwości
programu Inkscape. Autorem pub-
likacji jest Karol Kreński (mimooh
at inf.sgsp.edu.pl). Materiały szko-
leniowe dotyczą najnowszej wersji
0.44 programu. Głosu użyczyli (po
usilnych namowach autora): Marek
Kondrat oraz Gustaw Holoubek. Do
odtworzenia autor poleca Mplayera
a pod Windows wymagany jest kodek
dshow. DM poleca!
Z sieci zebrał tomcash
[EOT]
Wydanie 4 | październik | 2006
3
3
Wydanie 4 | październik | 2006
5788548.009.png 5788548.001.png
 
SYSTEM
PROGRAMOWANIE
W PRAKTYCE
WARSZTAT
SOFTWARE
Mandriva Linux 2007 RC2
Kiedy w roku 1998 rma Mandrake Soft wypuściła
na rynek pierwsze pakiety do dystrybucji Red Hat
– rozpoczęła się nowa epoka Linuxa, systemu
przyjaznego dla użytkownika.
cjom, które znacząco podniosły
poprzeczkę w komforcie użytkowania
systemów linuxowych przez „nałogo-
wych windziarzy”. Pierwszą dystrybu-
cją opartą o sprawdzoną podstawę Red
Hata był Mandrake Linux 5.1 (venice).
Spoglądając z perspektywy lat, nazwa
Venice jest dość ciekawa. Mnie osobi-
ście kojarzy się z poprawioną wersją
64-bitowego procesora AMD Athlon
– procesora, który podbił serca gra-
czy i nie tylko. Venezia jest ciekawym
miastem – podobnie jak następca wer-
sji 5.1, czyli Mandriva Linux 2007. Po
przejęciu rmy Lycoris i Connecti-
va, odzyskaniu płynności nansowej
oraz zmianie nazwy z Mandrake na
Mandriva francuska rma rozpoczęła
nowy etap rozwoju. Nie ma drugiego
tak dobrego pod względem ilości gra-
cznych narzędzi ogromnego pakietu
programów (wersja PowerPack 2006
zawiera ponad 3000 programów użyt-
kowych, narzędziowych, gra cznych
i innych). Powracając jeszcze nieco do
historii, Mandriva przystosowała dys-
trybucję Red Hat do gustów Europej-
czyków. Podobnie postępują koncerny
samochodowe, jak np. Toyota, umiesz-
czając swoje fabryki na Starym Konty-
nencie. I szczerze powiedziawszy, oba
podejścia sprawdziły się doskonale
w praktyce. Ale po krótkiej teorii czas
na praktykę. Zacznijmy więc zagłębiać
się w kod, którym rma Mandriva chce
zawojować nasze biurka już od 21 paź-
dziernika.
Nowy motyw wraz z charakterystycznym „zaczepem” z prawej strony frontu pudeł-
ka dodał dużo uroku pingwinowi z żółtą gwiazdą
loną płytką instalacyjną. Dla ścisło-
ści podam dokładną nazwę: Mandri-
va Linux 2007 RC2 (Sunna) – Free
Edition. Pierwsze, co zaskakuje po
uruchomieniu komputera z płyty CD/
DVD, to nowy wygląd ekranu instala-
tora. Znakomita według mnie gra ka
w formie kostek o różnych odcieniach
koloru niebieskiego podkreśla stabil-
ność i profesjonalizm. Motyw ten jest
czasem wykorzystywany na stronach
internetowych. Kiedyś wykorzystywał
go portal www.wss.pl – w ładnym ko-
lorze czerwieni. Pozostając na chwilkę
w temacie gra ki i szaty gra cznej,
chciałbym przedstawić nowe pudełka
rmy z logo gwiazdki. Plik gra czny
pochodzi ze zrzutów ekranu utworzo-
nych podczas instalacji wersji Release
Candidate 2.
Dzięki uprzejmości pracowników
polskiego oddziału Mandriva (www.
mandriva.pl), znakomitej pomocy
redaktora naczelnego „Dragonia Ma-
gazine” i Poczty Polskiej (wszystkim
Wam wielkie dzięki) mogę przed-
stawić moje wrażenia z obcowania
z Mandrivą 2007 RC2. Już po dwóch
dniach od opublikowania na serwe-
rach obrazów.iso do mojego domku
zapukał listonosz ze świeżutko wypa-
Nowy motyw wraz z charaktery-
stycznym „zaczepem” z prawej strony
frontu pudełka dodał dużo uroku pin-
gwinowi z żółtą gwiazdą. Oczywiście, nie
musi to być ostateczny wygląd gotowego
produktu handlowego. Niemniej jednak
wersja RC2 jest już ostatnią wersją kan-
>
Wydanie 4 | październik | 2006
4
Tomasz „tomcash” Czunko
R ok ten dał początek dystrybu-
>
4
Wydanie 4 | październik | 2006
5788548.002.png 5788548.003.png 5788548.004.png
SYSTEM
PROGRAMOWANIE
W PRAKTYCE
WARSZTAT
SOFTWARE
Po krótkim ładowaniu się „drake’a” instalacji naszym oczom ukazuje się dobrze
znany instalator z wersji 2006
Spolszczenie systemu? – no problem!
dydującą. Kod źródłowy jest w tym mo-
mencie na etapie poprawiania ostatnich
błędów. Dlatego mając to na uwadze,
z niewielkim marginesem błędu można
stwierdzić, że ostateczny system będzie
już bardzo podobny do RC2. Ale wracając
do instalacji – wybieramy język, rozdziel-
czość ekranu, ewentualnie dodatkowe
sterowniki do sprzętu i źródło, z którego
instalator będzie pobierał pakiety.
Po krótkim ładowaniu się „drake’a”
instalacji naszym oczom ukazuje się
dobrze znany instalator z wersji 2006.
Etapy instalacji są praktycznie iden-
tyczne ze znanymi z Mandrivy 2006.0.
Akceptacja licencji, wybór poziomu
bezpieczeństwa, przygotowanie miejsca
na dysku, wybór, a następnie kopiowanie
pakietów, hasła i użytkownicy, a na koń-
cu kon guracja sprzętu i oprogramowa-
nia. Jedyną nowością są opcje ustawień
karty gra cznej. Poniżej zrzut ekranu
z instalacji na wirtualnym komputerze
ze słabą kartą gra czną typu S3 Trio.
Na zintegrowanej karcie gra cznej
laptopa – model karty ATI Radeon IGP
345 M (karta pokroju Radeon 7000)
opcji jest jednak więcej. Służą ustawie-
niu efektów pulpitu 3D. Jest to jedna
z nowości wersji 2007.0. Dla potrzeb
ustawiania efektów gra cznych pulpitu
powstał Drak3D. Aplet Centrum Stero-
wania, może być również uruchamia-
ny samodzielnie oraz z poziomu KDM
– menedżera logowania KDE. Na moim
IGP 345 M udało mi się uruchomić tyl-
ko AIGLX. Niestety, szybkość działania
dyskwali kuje to rozwiązanie do co-
dziennej pracy. Oczywiście z powodu
słabej wydajności mojej karty. Z testów
przeprowadzonych z XGL na Suse Linux
Enterprise Desktop 10 oraz Kororaa-
XGL-liveCD-0.2 wnioskuję, że XGL jest
lepiej przystosowane do starszych chi-
pów. Polecam zapoznanie się na własnej
skórze z pulpitem 3D. Być może już nie-
długo będzie to standard obsługi gra cz-
nych środowisk systemów operacyjnych,
czyli tzw GUI. Również rma Microso
w swoim najnowszym produkcie Win-
dows Vista zaimplementowała obsłu-
gę dodatkowych fajerwerków pulpitu.
>
Wydanie 4 | październik | 2006
5
>
5
Wydanie 4 | październik | 2006
5788548.005.png
Zgłoś jeśli naruszono regulamin