dragonia_nr22 [PHP1, wxMaxima].pdf

(9970 KB) Pobierz
Magazyn Dragonia
Numer 22 – 2008
WxMaxima
Narz¦dzie do oblicze« symbolicznych,
z graficznym interfejsem, przydatne
nie tylko dla matematyków.
Cało±¢ na stronie 24
„Surowe” zdj¦cia w Li-
nuksie
Artykuł o zaletach cyfrowych „nega-
tywów” czyli zdj¦ciach w formacie
RAW. Zdj¦cia w formacie JPEG s¡
łatwe do ogl¡dni¦cia nawet na wy-
±wietlaczu telefonu, ale je±li chcemy
ze zdj¦cia wydoby¢ wi¦cej lub cho¢-
by bezstratnie poprawi¢ balans bieli to
ten format przestaje wystarcza¢.
Cało±¢ na stronie 28
PHP
Internet daje nam wiele mo»liwo±ci.
Cz¦sto sami chcemy stworzy¢ własn¡
stron¦ internetow¡: oczywi±cie mo»na
±ci¡gn¡¢ darmowego CMS-a i na tym
poprzesta¢. Jednak»e, czy taka strona
b¦dzie oferowała co± innego, ni» tysi¡-
ce innych?
Dlatego od bie»¡cego numeru rozpo-
czynamy kurs PHP.
Cało±¢ na stronie 32
12975968.002.png
Wst¦pniak
Drodzy Czytelnicy
Spis tre±ci
System
System dla pocz¡tkuj¡cych u»ytkowników Olá! Dom 6.06
– dlaczego powstał?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
System dla pocz¡tkuj¡cych u»ytkowników Olá! Dom 6.06
– uruchomienie i instalacja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Sieciowa instalacja dystrybucji Mandriva Linux 2008 w pracowni komputerowej, cz¦±¢ 2. . . . . . . . . . 8
Mandriva 2008.1 okiem u»ytkownika Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . 12
B¡d¹ na czasie dzi¦ki Mandriva Online . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Rozstrzygni¦cie konkursu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Nast¦pny numer Dragonia Magazine
gotowy!
To wszystko dzi¦ki ci¦»kiej pracy całej
redakcji oraz osób współpracuj¡cych. Chciał-
bym zach¦ci¢ osoby, które chciałyby po-
dzieli¢ si¦ swoja wiedz¡ i napisa¢ arty-
kuł o przesyłanie swoich zgłosze« na adres
W numerze przeczytamy kolejn¡ cze±¢
artykułu Sieciowa instalacja dystrybucji Man-
driva Linux 2008 w pracowni komputerowej au-
torstwa Krzysztofa Biskupa. Dowiemy si¦ o
systemie Olá! Dom 6.06 oraz zapoznamy si¦
z przebiegiem instalacji tej dystrybucji.
Teraz z innej beczki. Ostatnio miałem za-
szczyt pomaga¢ w koordynowaniu lokaliza-
cji OpenSUSE 11 i w zwi¡zku z tym chciał-
bym podzi¦kowa¢ wszystkim osobom poma-
gaj¡cym w tłumaczeniach a w szczególno±ci:
— Karolowi Sikora
— Jakubowi Derda
— Mariuszowi Fik
Dzi¦kuj¦ równie» Staszkowi i Wadimowi za
cierpliwo±¢, któr¡ mnie obdarzyli.
Pozostaje mi zaprosi¢ Was do lektury te-
go numeru.
Software
Baza pod kontrol¡ konsoli – cz¦±¢ 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
WxMaxima . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
„Surowe” zdj¦cia w Linuksie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Kurs PHP – cz¦±¢ 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Rozmaito±ci
Ankieta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Z konferencji BachoT E X 2008 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Współpraca z Dragoni¡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Literatura
Ksi¡»ki wydawnictwa PWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Gdyby głupota miała skrzydła. Najsłynniejsze katastrofy marketingu HI-TECH – Merrill R. Chapman . . . . . . . 38
Piotr Krakowiak – redaktor naczelny
Piotr Krakowiak – redaktor naczelny, zało»yciel, koordynacja, skład,
Tomasz Łuczak – p.o. redaktora naczelnego, skład,
Rafał Domeracki – sekretarz redakcji, opieka nad hostingiem,
Paulina Budzo« – korekta, skład,
Michał Rzepka – korekta,
Karol Kozioł – organizacja konkursów, opieka nad forum,
Piotr Szewczuk – opieka nad hostingiem,
Krzysztof Biskup, Łukasz Ciesielski, Keyto, Rafał Topolnicki.
Współpracuj¡cy: Michał Ku¹mi«ski, Krzysztof Lichota,
Krzysztof Ołowski, Adam Zieli«ski
Wszystkie publikowane materiały s¡ obj¦te pra-
wem autorskim na zasadach licencji Creative
Commons CC-BY. Nie ponosimy odpowiedzial-
no±ci za tre±¢ ogłosze«. Nazwy firm, nazwy han-
dlowe i znaki towarowe, u»yte w publikacji jedy-
nie w celach informacyjnych i s¡ własno±ci¡ po-
szczególnych podmiotów.
Skład za pomoc¡ systemu L A T E X fontami TeX Gyre i Latin Modern
Pierwowzór layoutu Dragonia Magazine przygotował m4c
numer 22 – 2008
2
12975968.003.png
System
System dla pocz¡tkuj¡cych u»ytkowników Olá! Dom 6.06
– dlaczego powstał?
Krzysztof Lichota
System Olá! Dom 6.06 powstał z my±l¡ o polskich, pocz¡tkuj¡cych u»ytkow-
nikach komputera – osobach, które chc¡ u»ywa¢ komputera jako narz¦dzia do
pobuszowania w sieci, obejrzenia filmu, czy posłuchania muzyki. Nie s¡ za-
interesowane nowinkami technicznymi, nie rozró»niaj¡ portu szeregowego od
równoległego. Komputer ma po prostu by¢ kolejnym u»ytecznym sprz¦tem,
jak telewizor. Wokół nas jest wiele takich osób i warto ich zainteresowa¢ Li-
nuksem, bo byłby on dla nich systemem du»o bezpieczniejszym od Windows,
a raz ustawiony b¦dzie działa¢ bardzo długo i bez problemów.
System Olá! Dom 6.06, jak sama nazwa wskazuje, powstał na bazie systemu
Ubuntu 6.06, a wła±ciwie Kubuntu 6.06, bo u»ywane jest ±rodowisko KDE. Na
rynku jest wiele dystrybucji Linuksa. Po co tworzy¢ kolejn¡? Niestety, prak-
tycznie »adna obecna dystrybucja nie jest dostosowana do wymaga« zupełnie
pocz¡tkuj¡cych u»ytkowników.
Pierwszym wymaganiem jest to, »eby system był po polsku. Wielu z ta-
kich pocz¡tkuj¡cych u»ytkowników nie zna j¦zyka angielskiego, wi¦c je±li na
pocz¡tku system przywita nas mnóstwem niezrozumiałych komunikatów, to
na tym si¦ zako«czy z nim przygoda. Rzadko która dystrybucja przywita nas
od razu po polsku – w dobrym przypadku da si¦ zmieni¢ j¦zyk od razu przy
uruchamianiu systemu (co te» powoduje pewne trudno±ci, jak kto± nie zna
angielskiego), w gorszym trzeba przebrn¡¢ przez kilka kroków instalacji pa-
kietów j¦zykowych, »eby system zacz¡ł mówi¢ zrozumiałym j¦zykiem. System
Olá! Dom ma domy±lnie zainstalowane polskie pakiety j¦zykowe, domy±lnie
uruchamia si¦ po polsku i nawet menu uruchomienia systemu z płyty CD jest
w j¦zyku polskim.
Drugim wymaganiem jest to, »eby system zawierał od razu wszystkie po-
trzebne do pracy składniki. Wi¦kszo±¢ pocz¡tkuj¡cych u»ytkowników boi si¦
zmienia¢ cokolwiek w systemie i oczekuje, »e wszystko b¦dzie działa¢ bez in-
stalowania jakichkolwiek dodatkowych programów. Wi¦kszo±¢ dystrybucji jest
przeznaczona równie» na rynek ameryka«ski, w zwi¡zku z tym z powodów
prawnych nie zawieraj¡ takich podstawowych elementów, jak odtwarzacze pli-
ków MP3, czy płyt DVD. A u»ytkownik oczekuje, »e jak wło»y do nap¦du płyt¦
DVD, to b¦dzie mógł obejrze¢ film.
Dlatego w systemie Olá! domy±lnie zainstalowana jest obsługa DVD, MP3,
XviD i wielu innych kodeków, w tym WMV, oraz najpopularniejsze programy
– odtwarzacz filmów, odtwarzacz muzyki, komunikatory, przegl¡darka WWW,
pakiet biurowy oraz oczywi±cie kilka gier dla rozrywki.
Rysunek 1. Menu „Start” – dobre rozwi¡zanie dla nowicjuszy.
Trzecim wymaganiem jest minimalizacja zmian. Pocz¡tkuj¡cy u»ytkownik
oczekuje, »e je±li nic nie zmienia, to system b¦dzie działa¢. Niech¦tnie zmienia
cokolwiek (np. instaluje inn¡ drukark¦), a je±li ju», to oczekuje, »e zainstalowa-
nie nowej drukarki nie poci¡gnie za sob¡ zmiany przegl¡darki WWW. Ci¡gle
uaktualniane dystrybucje maj¡ ten problem, »e ka»da aktualizacja systemu wi¡-
»e si¦ z ryzykiem, »e zainstalowany zostanie nowszy, jeszcze lepszy element
numer 22 – 2008
3
12975968.004.png
System
systemu, który. . . nie b¦dzie działa¢. Z punktu widzenia pocz¡tkuj¡cego u»yt-
kownika to katastrofa, bo nie jest on w stanie przywróci¢ działania systemu.
Z kolei po wypuszczeniu nowszej wersji systemu, który aktualizowany jest
okresowo (ale za to na wielu obszarach naraz), praktycznie nikt ju» si¦ nie
przejmuje u»ytkownikami starszej wersji, a najcz¦±ciej proponowanym sposo-
bem naprawienia bł¦du, czy braku sterownika dla jakiego± urz¡dzenia jest uak-
tualnienie systemu do nowszej wersji. Problem w tym, »e nikt nie gwarantuje,
»e w nowszej wersji systemu, która zawiera sterownik do naszej drukarki, nie
b¦dzie problemu z innym elementem systemu.
Oczywi±cie, aktualizacja systemu do nowszej wersji jest nieraz poza zasi¦giem
pocz¡tkuj¡cego u»ytkownika. Taki u»ytkownik oczekuje, »e jego system pozo-
stanie niezmieniony, ł¡cznie z kolorem ikonek i ich poło»eniem na pulpicie,
bo do takich jest przyzwyczajony. Dlatego najlepszym rozwi¡zaniem jest takie,
jak stosowane w. . . Windows. Co jaki± dłu»szy czas wypuszczane s¡ główne
wersje, a w mi¦dzyczasie mo»na uaktualni¢ sobie cz¦±¢ systemu (przegl¡dark¦
WWW, sterownik drukarki, cz¦±¢ samego kernela, czy program do odtwarza-
nia muzyki). Taki system został przyj¦ty w distro Olá! – system jest oparty na
stabilnej wersji Kubuntu i przygotowywane s¡ aktualizacje dla najwa»niejszych
elementów systemu (najpopularniejsze programy – Amarok, Firefox, Wine, ste-
rowniki drukarek, sterowniki kart graficznych). Te aktualizacje s¡ opcjonalne
i u»ytkownik mo»e sobie je zainstalowa¢ w razie potrzeby, ale nie musi, wi¦c
system nie zmieni mu si¦ z dnia na dzie« tylko z powodu aktualizacji (poza
poprawkami bezpiecze«stwa, oczywi±cie).
Czwarte wymaganie – kompatybilno±¢. Dystrybucji Linuksa jest du»o i pro-
ducenci oprogramowania nie maj¡ ochoty, ani ±rodków, »eby dostosowywa¢
swoje produkty do wszystkich. Dlatego system Olá! Dom 6.06 jest oparty na
bardzo popularnej dystrybucji Ubuntu i zgodny z ni¡ praktycznie w 100%. W
ten sposób oprogramowanie napisane dla Ubuntu b¦dzie działa¢ bez proble-
mu w systemie Olá!, daj¡c dost¦p do du»ej bazy oprogramowania i gotowych
rozwi¡za« przeznaczonych dla Ubuntu.
Pi¡te wymaganie – zgodno±¢ z Windows. Czy si¦ tego chce, czy nie, dla
Windows powstaje bardzo wiele oprogramowania na ±wiecie. Wa»ne jest by
u»ytkownik, który zakupi razem z gazet¡ gr¦ dla dziecka, albo program do
nauki angielskiego, mógł przynajmniej w wi¦kszo±ci przypadków ten program
uruchomi¢. Dlatego w systemie Olá! domy±lnie zainstalowany jest Wine i co
jaki± czas przygotowywane s¡ opcjonalne aktualizacje do nowszych wersji, »eby
jak najwi¦cej programów z Windows dało si¦ uruchomi¢.
Szóste wymaganie – przyjazno±¢ dla pocz¡tkuj¡cych. Pocz¡tkuj¡cy u»yt-
kownik nie wie, »e Firefox to przegl¡darka WWW, a Amarok to odtwarzacz
muzyki. Nie wie, jak zało»y¢ sobie konto e-mailowe albo jak nagra¢ płyt¦ CD.
Dlatego w systemie Olá! przeznaczone jest dla takich wła±nie u»ytkowników
menu „Start” (rys. 1), gdzie w opisowy, przyst¦pny sposób przedstawione s¡
najpopularniejsze czynno±ci wykonywane na komputerze i wyja±nione które
programy do tego słu»¡ (rys. 2). Ale nie tylko. W systemie wprowadzono wiele
zmian, które maj¡ za zadanie ułatwi¢ »ycie pocz¡tkuj¡cym u»ytkownikom, po-
cz¡wszy od likwidacji wirtualnych pulpitów, które mog¡ skonfundowa¢ pocz¡t-
kuj¡cego u»ytkownika, przez stworzenie hierarchii plików na pulpicie, a» do
instalowania programów jednym klikni¦ciem ze strony WWW systemu (rys. 3).
Rysunek 2. Menu wyboru sposobu komunikacji przez sie¢.
numer 22 – 2008
4
12975968.005.png
System
Siódme wymaganie – dostosowanie do polskiej specyfiki. W ka»dym kraju
s¡ popularne inne programy, inne dominuj¡ce firmy. W Polsce mamy na przy-
kład własny protokół komunikatorów internetowych i dystrybucja przeznaczo-
na dla polskiego u»ytkownika musi go obsługiwa¢, bo u»ytkownik oczekuje,
»e b¦dzie w stanie rozmawia¢ ze znajomymi. Dlatego w systemie Olá! jest do-
my±lnie zainstalowane Kadu, a poniewa» cz¦sto z jednego komputera korzysta
kilka osób, to jest mo»liwo±¢ uruchomienia kilku kont naraz. W Polsce najpo-
pularniejszym sposobem dost¦pu do Internetu jest Neostrada, wi¦c dystrybucja
dla pocz¡tkuj¡cych u»ytkowników nie mo»e si¦ obej±¢ bez łatwej konfiguracji
tego sposobu poł¡czenia. W systemie Olá! słu»y do tego graficzny konfigura-
tor, który pozwala bez dost¦pu do sieci, a tylko u»ywaj¡c płyt instalacyjnych
Neostrady, poł¡czy¢ si¦ z Internetem.
Ale to nie wystarcza. W Internecie jest wiele forów dystrybucji, na których
mo»na si¦ spotka¢ z opisami typu „otwórz konsol¦, wpisz polecenie, wyedytuj
plik”. Konsola to jest ostateczno±¢. Wi¦kszo±¢ czynno±ci da si¦ wykona¢ na-
rz¦dziami graficznymi, a je±li nie, to u»ytkownik powinien otrzyma¢ gotowy
skrypt, który uruchomi klikni¦ciem i który zrobi za niego cał¡ robot¦, zamiast
zmusza¢ do „wklepywania” w konsol¦ polece«, które dla niego s¡ czarn¡ ma-
gi¡.
Mam nadziej¦, »e zach¦ciłem was do zapoznania si¦ z systemem Olá! Dom
6.06 jako dobrym system dla pocz¡tkuj¡cych u»ytkowników z waszego oto-
czenia. A twórcy innych dystrybucji mam nadziej¦ uwzgl¦dni¡ wymagania
pocz¡tkuj¡cych u»ytkowników w przyszłych wersjach swoich „Linuksów”.
Ten artykuł jest przeznaczony raczej dla zaawansowanych u»ytkowników
i entuzjastów Linuksa, kolejne b¦d¡ przeznaczone ju» dla samych nowicjuszy.
W tym numerze znajdziecie pierwszy z cyklu artykułów o systemie Olá! Dom
6.06, opisuj¡cy instalacj¦. W kolejnych numerach przedstawimy w przyst¦pny
sposób u»ywanie systemu dla pocz¡tkuj¡cych.
Przydatne odno±niki
Odno±niki
[1] Strona domowa systemu Olá! http://ola-os.com
[2] Forum systemu Olá! http://ola-os.com/forum
Rysunek 3. Instalacja oprogramowania z sieci.
Ostatnie, ósme wymaganie – wsparcie techniczne. Pocz¡tkuj¡cy u»ytkownik
musi mie¢ si¦ do kogo zwróci¢, je±li potrzebuje pomocy, bo nie radzi sobie z ja-
kim± zadaniem. W systemie Olá! pomoc jest ±wiadczona przez forum interne-
towe, jako najłatwiejsze medium komunikacji, które wi¦kszo±¢ u»ytkowników
zna i jest w stanie obsłu»y¢, bo to tylko kolejna strona w przegl¡darce WWW.
numer 22 – 2008
5
12975968.001.png
Zgłoś jeśli naruszono regulamin