Linux+_02_2006.pdf

(15905 KB) Pobierz
27933613 UNPDF
27933613.027.png
27933613.028.png
27933613.029.png
Spis treści
Radzimy sobie sami!
N iedawno mia-
Miesięcznik Linux+ (12 numerów w roku)
jest wydawany przez
Software-Wydawnictwo Sp. z o. o.
Redaktor naczelny: Krzysztof Krawczyk,
krzysiek@lpmagazine.org
Kierownik produkcji: Marta Kurpiewska,
marta@software.com.pl
Opracowanie CD/DVD:
Krzysztof Krawczyk, Marek Bettman,
Piotr Truszkowski
Dział reklamy: reklama@lpmagazine.org,
tel.: (22) 887 13 45
Prenumerata: Marzena Dmowska,
pren@software.com.pl, tel.: (22) 887 14 44
Projekt graficzny okładki:
Agnieszka Marchocka
Grafika na okładce:
Łukasz Pabian - insane
Projekt graficzny pisma:
Marcin Ziółkowski,
marcin@software.com.pl
Skład: Marcin Ziółkowski,
marcin@software.com.pl
Stali współpracownicy: Piotr Machej,
Witold Kieraś, Tomasz Torcz, Bartosz Feński,
Florent Villard, Piotr Wolny, Marek Sawerwain,
Niels Weber, Eugenia Loli-Queru,
Jean-Pierre Féval
Adres korespondencyjny:
Software-Wydawnictwo Sp. z o. o.,
01-067 Warszawa,
ul. Piaskowa 3
e-mail: redakcja@lpmagazine.org,
tel. (22) 887 13 45
łem okazję za-
poznać się z nowymi
modelami monitorów
LCD jednego z wio-
dących ich producen-
tów. Są dobre, bez
dwóch zdań. Nie ma
jednak róży bez kolców. Coraz wyraźnie-
jsza jest tendencja, aby całość sterowania
monitorem LCD przerzucać na oprogra-
mowanie (na obudowie jest tylko przy-
cisk włączania!). Gdy to sobie uświadomi-
łem, poczułem przez skórę, że będą kłopo-
ty. Zgadnijcie, dla jakich systemów opera-
cyjnych zostało przygotowane oprogramo-
wanie? Właśnie, tylko dla Windows. Gdy
już to potwierdziłem, zapytałem produ-
centa, czy nie widzi w tym nic złego. Za-
skoczyło mnie, że wie o tym problemie i na-
wet uważa, że jest istotny (to dobrze) – usta-
wienia fabryczne takich monitorów LCD są
bardzo niekorzystnie dobrane i wymaga-
ją natychmiastowej korekty. A jak to zro-
bić na Linuksie? Na szczęście, rozwiąza-
nie pojawiło się samo, a w zasadzie zosta-
ło opracowane przez samych linuksow-
ców. W ramach projektu Ddccontrol ( http://
ddccontrol.sourceforge.net/ ) przygotowali oni
narzędzie (również z graicznym interfej-
sem), które pozwala na swobodną zmia-
nę ustawień monitorów LCD. Fantastycz-
nie, że ktoś podjął się takiego zadania, ale
nie nastraja optymistycznie to, że to klien-
ci sami muszą dbać o własne interesy. Mo-
im zdaniem producenci monitorów, któ-
re są obsługiwane przez to rozwiązanie
(a jest ich coraz więcej), powinni zaspon-
sorować ten projekt i brać w nim czynny
udział. Co ważne, opisana sytuacja nie do-
tyczy wyłącznie monitorów LCD (już od
dawna jest znana kwestia modemów, kart
bezprzewodowych, drukarek czy skane-
rów, do których sterowniki tworzą osoby
z zewnątrz). Radzimy sobie, to dobrze, ale
czy tak być powinno?
Ten numer Linux+ jest poświęcony pro-
gramowaniu. Możecie z niego nauczyć się,
jak tworzyć aplikacje przy wykorzystaniu
biblioteki Qt (wspomniana aplikacja Ddc-
control ma tylko nakładkę w Gtk+, więc...).
Ciekawa jest również możliwość tworze-
nia programów dla przenośnej konsoli ir-
my Sony. Programowanie to dobra zabawa,
o czym przekonuje autor Gambasa, środo-
wiska programistycznego opartego na BA-
SIC-u. Zachęcam do uczestniczenia w niej
korzystając z naszego magazynu.
Krzysztof Krawczyk
Redaktor Naczelny Linux+
Redakcja dokłada wszelkich starań, aby publiko-
wane w piśmie i na towarzyszących mu nośnikach
informacje i programy były poprawne,
jednakże nie bierze odpowiedzialności za efekty
ich wykorzystania.
Redakcja nie udziela pomocy technicznej
dotyczącej zamieszczanego oprogramowania.
Płyty uszkodzone podczas wysyłki wymienia dział
prenumeraty.
W bieżącym numerze
Opis CD/DVD
Opis zawartości
płyt CD/DVD
Krzysztof Krawczyk,
Marek Bettman
Piotr Truszkowski
Wszystkie znaki firmowe zawarte w piśmie
są własnością odpowiednich firm i zostały
użyte wyłącznie w celach informacyjnych.
Druk: Studio 101, Firma Tęgi
Nakład: wersja CD (6 000 egz.),
wersja DVD (8 000 egz.).
Aktualności
Redakcja używa systemu
automatycznego składu
12 News
Witold Kieraś
Płyty dołączone do magazynu przetestowano
programem AntiVirenKit irmy G DATA Software
Sp. z o.o.
Sprzedaż aktualnych lub archiwalnych numerów
pisma po innej cenie niż wydrukowana na okładce
– bez zgody wydawcy – jest działaniem na jego
szkodę i skutkuje odpowiedzialnością sądową.
Linux ® jest zarejestrowanym znakiem
towarowym należącym do Linusa Torvaldsa.
16
Jądro Linux
Tomasz Torcz
Debian
Bartosz Feński
18
20
Mandriva
Florent Villard
Aurox
Michał Niwicki
21
Pismo ukazuje się w następujących wersjach
językowych: polskiej , francuskiej ,
hiszpańskiej oraz czeskiej .
22 Gentoo
Witold Kieraś
4
luty 2006
6
27933613.030.png 27933613.001.png
 
27933613.002.png 27933613.003.png 27933613.004.png 27933613.005.png 27933613.006.png 27933613.007.png 27933613.008.png 27933613.009.png 27933613.010.png 27933613.011.png 27933613.012.png 27933613.013.png 27933613.014.png 27933613.015.png 27933613.016.png 27933613.017.png 27933613.018.png
 
Spis treści
Temat miesiąca
Programowanie
Programowanie
Oprogramowanie
58 Darwinia
– niezwykły RTS
Niels Weber
Trudno porównać Darwinię z innymi gra-
mi; jeżeli już trzeba przypisać ją do jakie-
goś gatunku, prawdopodobnie wybierze się
strategię czasu rzeczywistego. Wedle histo-
rii opowiadanej przez grę, genialny nauko-
wiec Dr Sepulveda stworzył sieć kompu-
terową, wewnątrz której żyje sztuczna for-
ma życia zwana Darwinianami, a naszym
zadaniem jest im pomóc przetrwać ataki
przeciwników i rozwijać się.
24 Qt ISO Maker
– moja pierwsza
aplikacja w Qt
Tomasz Pielech
Wbrew obiegowym opiniom, programowa-
nie aplikacji okienkowych w Linuksie jest
proste. Z pomocą tego artykułu wykona-
my pierwszą aplikację, która będzie służyła
do tworzenia obrazów iso płyt CD. Program
będzie też umożliwiał przeglądanie plików
i katalogów znajdujących się na dysku i do-
dawanie ich do obrazu.
48 KleanSweep
– wyszukiwarka
zbędnych plików
Witold Kieraś
Katalog domowy każdego użytkownika Li-
nuksa jest jego największym skarbem. Jest
on też wielkim śmietniskiem, w którym
można znaleźć dużą liczbę plików zupełnie
niepotrzebnych. W takich przypadkach wła-
śnie KleanSweep pomoże nam rozpoznać,
a później usunąć zbędne pliki.
50 Gajim – klient
komunikatora Jabber
Claus Schwarm
Gajim to napisany w Pythonie klient Jabbe-
ra, oparty na bibliotece GTK+. W przeciwień-
stwie do tzw. wieloprotokołowych klientów,
Gajim koncentruje się tylko na Jabberze, ale
dzięki mechanizmowi transportów może
obsługiwać też inne sieci.
Dla początkujących
32 Tworzenie aplikacji
dla Sony PlayStation
Portable
Jaime Peñalba Estebanez
PlayStation Portable (PSP) to konsola do
gier, oparta na 333 megahercowym pro-
cesorze, posiadająca 32 MB pamięci RAM
i dwa układy graiczne. Jest to świetny ga-
dżet dla graczy i osób potrzebujących prze-
nośnego centrum multimedialnego, ale czy
można dla niego tworzyć własne aplikacje
za pomocą Linuksa? W artykule pokazuje-
my, w jaki sposób nasz system może pomóc
w ulepszaniu PSP.
60 Dokumenty PDF
w Linuksie
Piotr Machej
Obecnie najczęściej wykorzystywanym
formatem plików w wymianie informa-
cji jest PDF, stworzony i rozwijany Adobe.
W artykule opisujemy różne sposoby
pracy z tym formatem plików, dostępne
w Linuksie.
52 Umbrello
– narzędzie do modelowa-
nia aplikacji w UML
Jean-Pierre Féval
Tworzenie odpowiednich diagramów i mo-
deli znacząco ułatwia pracę nad aplikacją
każdemu programiście. Wśród wielu narzę-
dzi wspomagających proces projektowania
systemu informatycznego znajduje się m.in.
Umbrello.
66 Sztuczki i kruczki
Grzegorz Niewęgłowski
Sprzęt
38 Diagram części Twojego
komputera
Marek Sawerwain
W tym miesiącu piszemy program, który
będzie przedstawiał budowę komputera,
na którym został uruchomiony (typ pro-
cesora, karty graicznej oraz muzycznej)
w postaci diagramu. Aplikację napiszemy
dla środowiska GNOME, wykorzystując
obiekt Canvas, widget o bardzo dużych mo-
żliwościach tworzenia wszelkiego rodzaju
wykresów.
68 Udev
– zarządzanie plikami
urządzeń
Piotr Wolny
Pliki urządzeń umieszczone w katalogu
/dev są jedną z najbardziej charaktery-
stycznych wizytówek systemów unikso-
wych, w tym oczywiście Linuksa. Dzię-
ki nim możemy w wygodny sposób zo-
rientować się, jaki sprzęt jest dostępny
w systemie, łatwo ustawimy dowolne pra-
wa dostępu do poszczególnych urządzeń,
czy w sposób wręcz intuicyjny – wykona-
my rozmaite operacje.
54 Tvtime
– program do oglądania
telewizji na komputerze
Jean-Pierre Féval
Przy pomocy komputera można oglądać
także ilmy dostępne w telewizji. Wystarczy
do tego karta telewizyjna i odpowiedni pro-
gram. Najlepszą aplikacją tego typu jest
obecnie Tvtime.
Wywiad
44 Wywiad z Benoîtem
Minisinim, liderem
projektu Gambas
Krzysztof Krawczyk
Z Benoîtem Minisinim, autorem i głów-
nym deweloperem środowiska progra-
mistycznego Gambas, rozmawiamy m.in.
o pracy nad projektem, inspiracjami pocho-
dzącymi z Javy i podobieństwie do Visual-
Basic-a. Dowiemy się także, jakie były naj-
trudniejsze elementy do zaprogramowania
oraz jakie są plany związane z wydaniem
kolejnej wersji.
56 JFtp
– program do przesyłania
plików z użyciem różnych
protokołów
Jean-Pierre Féval
Najwygodniej byłoby móc używać jedne-
go, dobrego programu, niezależnie, czy
się jest akurat w pracy, czy w domu, a tak-
że czy pracuje się na Linuksie, czy w Win-
dows. Jeśli chodzi o przesyłanie plików,
to takim uniwersalnym programem mo-
że okazać się napisany w Javie program
JFtp.
Dystrybucja miesiąca
76 T2
Leonel Iván Saaigueroa
Testy
78 A4Tech NB-95
Creative FreePoint Travel
Konica Minolta DImage Z3
Krzysztof Krawczyk,
Marek Bettman
www.lpmagazine.org
5
27933613.019.png 27933613.020.png 27933613.021.png 27933613.022.png 27933613.023.png 27933613.024.png 27933613.025.png 27933613.026.png
Zgłoś jeśli naruszono regulamin