Linux_01_2010_PL
-
Upload
ryszard-marzec -
Category
Documents
-
view
93 -
download
0
Transcript of Linux_01_2010_PL
-
7/15/2019 Linux_01_2010_PL
1/74
-
7/15/2019 Linux_01_2010_PL
2/744 stycze 2010
W biecym numerze
Aktualnoci
Justyna Sutkowska
Opis pyty
Ubuntu 9.10
NND Linux Router
Praktyka
VHS Reaktywacja od VHS do DVD w kilku prostych krokach
Marcin Jagoda
W artykule przedstawi jak w domowych warunkach przegra lm
video z kasety VHS na pyt DVD. Opisz krok po kroku, jak przy
pomocy wolnego oprogramowania przerobi materia analogowy na
cyfrowy i nagra na DVD z profesjonalnie przygotowanym menu.
Ponadto, poka jak skonwertowa lm do formatu AVI, jeli lm
bdzie ogldany tylko na ekranie komputera aby zaoszczdzi miej-
sce na dysku twardym.
Urzdzenia mobilne
Kontrolki wizualne w systemie Android cz. 2
Grzegorz Madajczak
W poprzedniej czci artykuu, z cyklu powiconego programowaniu w
systemie Android, skupiem si na zastosowaniu ukadw kontrolek wizu-
alnych, ktre oferuje API Android. W tym odcinku naszego cyklu opisz,
w jaki sposb mona zapeni omwione uprzednio ukady treci czyli
waciwymi kontrolkami wizualnymi (widgetami).
Rce precz od CyanogenMod
Grzegorz Madajczak
Google dla wielu osb jest przykadem dobrej rmy, sprawiedliwie trak-tujcej swoich pracownikw i uczciwie podchodzc do klientw. Dla nie-
ktrych moe i jest synonimem wolnoci, bowiem prawie wszystkie pro-
dukty s za darmo. Opini t mia przyklepa otwarty system operacyjny
Android. Czy aby na pewno tak jest?
Wywiad z Leszkiem Misiem
Ekspert wypowiada si o mentalnoci rm w ktrych bezpie-
czestwo jest spraw kluczow
Android vs Kawa z Jabkiem
Beata Rokicka
Jak wiadomo od dawna technika idzie zawsze do przodu. Nic wic dziw-nego, e na rynku pojawiaj si coraz to nowe urzdzenia i technologie. Na
pewno jednym z waniejszych osigni ludzkoci s urzdzenia i roz-
wizania mobilne. Szczegln uwag naley zwrci na rynek telefonw
komrkowych, ktry niewtpliwie w przecigu kilkunastu lat pod wzgl-
dem technologicznym bardzo awansowa.
Miesicznik Linux+ (11 numerw w roku) jest wydawany
przez Software Press Sp. z o.o. SK
Prezes wydawnictwa:
Pawe Marciniak
Redaktor naczelny:
Andrzej Jankowski,[email protected]
Redaktor prowadzcy:Tomasz opuszaski [email protected]
Kierownik produkcji:
Andrzej Kuca,[email protected]
Dzia produkcji i kolportau:
Alina Stebakow, [email protected]
Opracowanie DVD:
Tomasz Kostro, [email protected]
Korekta:
Justyna Sutkowska
Dzia reklamy:
[email protected], tel.: (22) 427 36 52
Obsuga prenumeraty:EuroPress Polska
Okadka:
Agnieszka Marchocka, ukasz Pabian
DTP:
Monika Grotkowska, [email protected]
Stali wsppracownicy:
Roger Zacharczyk,Piotr Brzzka, Leszek Konka,
Robert Romaniuk
Wydawca:
Software Press Sp. z o.o. SK
ul. Bokserska 1, 02-682 Warszawa
e-mail: [email protected], tel. (22) 427 36 52
Redakcja dokada wszelkich stara, aby publikowane w pimie i na
towarzyszcych mu nonikach informacje i programy byy poprawne,
jednake nie bierze odpowiedzialnoci za efekty ich wykorzystania.
Redakcja Linux+ pracuje na sprzcie dostarczonym przez firm
Device Polska
Pyty uszkodzone podczas wysyki wymienia dzia prenumeraty.
Wszystkie znaki firmowe zawarte w pimie s wasnoci
odpowiednich firm i zostay uyte wycznie w celach
informacyjnych.
Nakad: 10 000 egz.
Redakcja uywa systemu automatycznego skadu
Druk:
ArtDruk
www.artdruk.com
Pyty doczone do magazynu przetestowano programem
AntiVirenKit rmy G DATA Software Sp. z o.o.
Sprzeda aktualnych lub archiwalnych numerw pisma po innej
cenie ni wydrukowana na okadce bez zgody wydawcy jest
dziaaniem na jego szkod i skutkuje odpowiedzialnoci sdow.
Linux jest zarejestrowanym znakiem towarowym nalecym
do Linusa Torvaldsa.
Pismo ukazuje si w nastpujcych wersjach jzykowych:
polskiej ,
francuskiej ,
hiszpaskiej ,
angielskiej .
32
28
22
16
14
6
31
-
7/15/2019 Linux_01_2010_PL
3/74
Spis treci
5
BezpieczestwoTemat miesica
Rozwizania
Elektroniczny labirynt, cz. 2
ukasz Ciesielski
Jeste elektronikiem? Jeli nie, to sprawd jak w prosty sposb moesz
nim zosta. Nie martw si, tu nie bdzie potrzebna lutownica i pod-
zespoy, poniewa to wszystko ju mamy! Teraz wystarczy stwo-
rzy schemat oraz cyfrow pytk drukowan i sprawdzi czy dziaa.
Zobacz jakie programy pozwol Ci stworzy wasny warsztat na kom-
puterze. Chcesz wicej? Nic prostszego, wystarczy wydrukowa
gotowy projekt i zamontowa elementy. Teraz kady moe zosta elek-
tronikiem!
Zabawa w SSHowanegoWojciech Terlikowski
W czasach gdy niemal kady komputer podczony jest do sieci, czy to
niewielkiej domowej lub osiedlowej, czy te do Internetu niesychanie
wanym zagadnieniem staje si zapewnienie bezpieczestwa komuni-
kacji midzy stacjami roboczymi. Protok SSH, dziki silnej ochronie
kryptogracznej, znakomicie si do tego nadaje. Artyku ma na celu
przyblienie czytelnikowi szerokich moliwoci oferowanych przez
SSH rwnie w mniej znanych zastosowaniach takich jak przekierowa-
nie portw i tworzenie tuneli.
Prywatno poczty elektronicznej
Marcin TeodorczykGwarancja prywatnoci tradycyjnej korespondencji jest tak gboko
zakorzeniona w naszej wiadomoci, e wiele osb niejako automatycz-
nie przenosi j na grunt poczty elektronicznej. Niestety, zachowanie pry-
watnoci korespondencji w Internecie nie jest tak proste jak w przypad-
ku korespondencji tradycyjnej. Mao tego, wikszo domylnych usta-
wie oferowanych nam przez dostawcw kont pocztowych (szczegl-
nie darmowych), czy te programy klienckie instalowane na kompute-
rze wrcz zachca do atakw. Co zrobi aby znaczco utrudni przegl-
danie naszych listw osobom, do ktrych nie s one zaadresowane?
Synchronizacja danych na wielu nonikach
Pawe WolniewiczPrzenoszenie i kopiowanie danych pomidzy komputerami, nonikami
USB oraz serwerami FTP moe doprowadzi do baaganu i pojawienia
si wielu wersji tego samego dokumentu, z wprowadzonymi rnymi
zmianami. Jednym ze sposobw uniknicia takich problemw jest sko-
rzystanie z narzdzi pozwalajcych na synchronizacj plikw. Pozwol
nam one rwnie na zadbanie o bezpieczestwo dokumentw i wyko-
nanie kopii zapasowej.
Mechanizm hase jednorazowych
Bartomiej Bergier
Od wielu lat hasa s najpopularniejsz metod uwierzytelniania uyt-
kownika w systemach komputerowych. Metoda ta, z punktu widze-
nia bezpieczestwa nie jest pozbawiona wad. Najczciej najsabszym
ogniwem jest tutaj czynnik ludzki. Pozyskanie lub odgadnicie hasa
przez nieuprawnion osob pozwala niepowoanej osobie na dostp do
zasobw. Aby zapobiec takim sytuacjom i znaczco zwikszy bezpie-
czestwo, opracowano mechanizmy hase jednorazowych. Jak sama
nazwa wskazuje, haso jednorazowe moe by wykorzystanie w proce-
sie uwierzytelniania tylko jeden raz, po czym traci wano. W artyku-le przedstawi jak dziaaj takie mechanizmy od rodka oraz jak zaim-
plementowa je w systemie GNU/Linux.
Oszczdzaj energi razem z Linuksem
Sawomir Stpie
Jeli mylisz, e twj laptop pracuje na baterii wystarczajco dugo, to
uwierz mi, e moe pracowa jeszcze duej! Zawarte w artykule infor-
macje moesz wykorzysta i sprawi, e twj komputer bdzie pobiera
mniej energii, co pozwoli Ci na dusz prac na baterii.
Recenzje
Holotz's Castle
Maciej Mroziski
Ta niewielka gra od dawna znana w rodowisku linuksowych graczy
ju pewien czas chodzia mi po gowie, zawsze jednak odkadaem j
na pniej. Ostatnio, po dwch recenzjach RPG-w postanowiem da
jej szans i troch odpocz od dugich, cikich produkcji. Jakie byo
moje zdziwienie, gdy grajc Holotz's Castle, ktrego autorem jest Juan
Carlos Seijo Pre tworzcy programy pod szyldem MainReactor, tsk-
nie pomylaem o dobrym, nie wymagajcym zrcznociowych wygi-
basw RPG-u. Zapraszam do lektury.
www.lpmagazine.org
62
56
50
42
34
74
68
-
7/15/2019 Linux_01_2010_PL
4/74
dzia prowadzi Justyna Sutkowska [email protected]
aktualnoci
News
6 stycze 2010
NEWS
Kolejny gos w sprawie MySQL
Przejcie Suna borykajcego si z problema-
mi nansowymi przez Oracle byo gono
komentowane przez wiele osb bardziej lubmniej znanych. Na forach wrzao. Ostatnio
jeden z twrcw MySQL Monty Widenius
stwierdzi, e Oracle powinno sprzeda
wspomniany system baz danych, by nie do-
szo do spadku konkurencyjnoci na rynku.
Monty, ktry obecnie pracuje nad syste-
mem MariaDB, twierdzi, e MySQLpotrze-
buje waciciela innego ni Oracle, waci-
ciela, dla ktrego nie zaistnieje konikt inte-
resw przy rozwijaniu posiadanych baz da-
nych.
Jednak Larry Ellison zdecydowanie od-rzuca pomys sprzeday MySQL. Argumen-
tuje to tym, e system ten jest projektem open-
source'owym i nie konkuruje z korporacyjny-
mi produktami Oracle. Jego zdaniem rma
moe posiada dwa podobne produkty skiero-
wane do dwch rnych sektorw rynku.
Ca spraw zainteresowaa si take
Komisja Europejska. Zastanawia si ona,
jak przejcie Sun Microsystems przez Orac-
le wpynoby na MySQL i konkurencyj-
no na rynku. Jeeli Oracle zdecydowaa-
by si zrezygnowa z systemu, Komisja Eu-ropejska o wiele szybciej wydaaby zgod na
przejcie Suna.
IBM nie martwi si Windowsem 7
Wiele duych rm konkurujcych z Micro-
softem deklaruje, e nowa wersja Windowsa
jest im niestraszna. Najpierw pojawi si gos
z Apple, e Windows 7 tylko poprawi pozy-
cj systemw z jabkiem na rynku, a niewiele
pniej IBM ogosi wprowadzenie na rynek
amerykaski zestawu oprogramowania dla
stacji roboczych z Linuksem i oprogramo-waniem IBM Client for Smart Work.
Jest to tania alternatywa dla aplikacji mi-
crosoftowych. IBM sugeruje, e jest to bar-
dziej opacalne, ni migracja do Sidem-
ki, gdy ta moe kosztowa nawet 2000
USD za stanowisko (wzito pod uwag m.
in. koszt aktualizacji sprztowej stanowisk,
na ktrych obecnie zainstalowany jest Win-
dows XP majcy o wiele mniejsze wymaga-
nia sprztowe). W przypadku oprogramowa-
nia rmy IBM, jestemy zapewniani, e tak
kosztowne aktualizacje nie bd potrzebne.
Cao skada si z bezpatnego Lo-
tus Symphony (pozwala na tworzenie do-kumentw tekstowych, arkuszy kalkulacyj-
nych oraz prezentacji), aplikacj bazujc na
Lotus Notes (suc do obsugi poczty) roz-
szerzone o Lotus Sametime i usug iNotes.
Dodatkowo otrzymujemy take zestaw usug
Lotus Live (sucych do pracy grupowej).
Aplikacje te osadzone s na platformie
Ubuntu, ktra gwarantuje dostpno dla
uytkownikw stacji roboczych, laptopw
i netbookw.
Pakiet mona rozszerzy o VERDE 2.0
jest to rozwizanie zapewniajce infra-struktur wirtualnych desktopw. Oprcz
VERDE, moemy rozszerzy pakiet tak-
e o inne produkty IBMa: Lotus Connec-
tions, WebSphere Portal, Lotus Quickr, Lo-
tus Expeditor, Lotus Foundations Appliance,
serwery Lotus Domino.
Mamy OpenBSD 4.6!
Wydano wersj 4.6 znanego systemu
OpenBSD. Najwaniejsze zmiany, to roz-
szerzenie obsugi platformy sparc64, nowe
sterowniki zapewniajce wsparcie dla ope-racji wejcia i wyjcia pomidzy domena-
mi logicznymi, moliwo ograniczenia cz-
stotliwoci pracy procesorw UltraSPARC
IIE, rozbudowane narzdzie Aucat, popra-
wiona obsuga tam zawierajcych powy-
ej 64K rekordw, zwikszony limit du-
goci nazw uytkownikw i hase dla sppp
i pppoe, usprawnione uruchamianie przez
sie oraz wiele, wiele innych.
Wprowadzono take sporo zmian wpy-
wajcych na stabilno systemu oraz liczb
wspieranych urzdze. Wiele pakietw zak-tualizowano do najnowszych wersji (Firefox,
httpd, mysql, ssh, openssh, xfce, etc.).
Wicej informacji znale mona oczy-
wicie na stronie twrcw.
Lisek nie dla Microsoftu
Po cichej instalacji wtyczki .NET Frame-
work Assistant w Firefoksie wybucha ko-
lejna afera z udziaem Microsoftu. Bez zgo-dy uytkownikw, program .NET Frame-
work 3.5 Service Pack 1 instalowa dodatek
do przegldarki. Problematyczne byo take
usunicie wtyczki.
Po pewnym czasie, na ocjalnym blogu
Mozilli pojawiaa si informacja o zabloko-
waniu dodatku do przegldarki Firefox o na-
zwie .NET Framework Assistant. Powodem
miay by luki w zabezpieczeniach, jakie
posiada miaa wspomniana wtyczka. Ba-
danie sprawy zajo Mozilli cay weekend
i ostatecznie zdecydowaa si na odblokowa-nie dodatku.
Wtyczka pozwala na korzystanie z tech-
nologii ClickOnce w celu uruchamiania apli-
kacji dziaajcych w oparciu o rodowisko
.NET.
Blokada dodatku nie spodobaa si jed-
nak wielu uytkownikom, w zwizku z tym
pojawiy si protesty. Niedugo pniej jed-
nak Mike Shaver poinformowa, e dodatek
uznano za bezpieczny i nie jest on dalej blo-
kowany. Nadal jednak nie mona byo korzy-
sta z Windows Presentation Foundation. Za-pewniono jednak, e programici Mozilli do-
kadaj wszelkich stara, by problem ten roz-
wiza.
Sprawa jednak budzi pewien niesmak.
I to nie jeden. Po pierwsze, Mozilla odgrnie
narzuca uytkownikom blokad na wybra-
ne wtyczki. Po drugie, Microsoft, bez zgody
uytkownikw, ingeruje w oprogramowanie,
ktrego on sam nie jest dostawc. Po trzecie,
Microsoft ostro protestowa, gdy Google wy-
da wtyczk do Internet Explorera, mimo e
sam wyda wtyczk do Firefoksa. Nawiasemmwic, Google w aden sposb nie instalo-
wao wtyczki w Internet Explorerze bez wie-
dzy uytkownikw.
Gadu-Gadu z pingwinami
Z pocztkiem roku 2010 zapowiadana jest
premiera Gadu-Gadu na systemy operacyj-
Rysunek 1. Logo MySQL Rysunek 2. Logo Windows 7 Rysunek 3. Logo gadu gadu
-
7/15/2019 Linux_01_2010_PL
5/74
dzia prowadzi Justyna Sutkowska [email protected]
aktualnoci
News
7www.lpmagazine.org
NEWS
ne Linux oraz Mac OS. Informacja pocho-
dzi od penomocnika Zarzdu GG Network
S.A., Jarosawa Rybusa.
Komunikator moe zosta wydany na al-ternatywne platformy dziki porzuceniu inte-
gracji z Internet Explorerem oraz wprowadze-
niu silnika WebKit. Szkoda tylko (ze strat dla
twrcw komunikatora), e postanowiono te-
go dokona tak pno. Istnieje bowiem wie-
le alternatywnych aplikacji, ktre umoliwiaj
komunikacj przy uyciu protokou Gadu-Ga-
du na systemach linuksowych. Warto zauwa-
y jednak, e aplikacje te s nielegalne, gdy
zgodnie z regulaminem sieci GG, z komuni-
katora mona korzysta jedynie przy uyciu
ocjalnego klienta dostarczanego przez twr-cw. Mona by powiedzie wic, e jest to
wietna wiadomo dla fanw Linuksa, gdy
nie bd musieli korzysta ju z (dostpnego
z poziomu przegldarki internetowej) Web
GG. Mona by, bo... Czy kto zrezygnuje
z Kadu, ktre nie wywietla adnych reklam,
na rzecz ocjalnego klienta Gadu-Gadu ser-
wujcego mnstwo bardzo inwazyjnych re-
klam (ostatnio take w postaci wiadomoci
tekstowych ze specjalnie przygotowanych
do tego numerw, ktrych wacicielem jest
GG) lub innych komunikatorw, ktre oferujwsparcie dla wicej ni jednego protokou na-
raz? Jest to co najmniej wtpliwe.
Niemniej jednak, kada windowsowa
aplikacja przeniesiona na Linuksa budzi pe-
wien zachwyt. Oby wicej takich decyzji!
Linux zdobywa co raz
wiksze segmenty rynku
LSE, czyliLondon Stock Exchange (londy-
ska gieda), rozpocza proces migracji swo-
jej platformy na system oparty na Linuk-
sie i Solarisie. Niniejszym doceniono wik-sze moliwoci tego systemu, zarwno pod
wzgldem wydajnoci, jak i nansowym.
Do tej pory, platforma LSE skada-
a si gwnie z wielu aplikacji bazujcych
na technologii .NET znanej skdind rmy
Microsoft. Mona wic sobie wyobrazi, e
wydajno bya tutaj o wiele nisza. Kosz-
ty natomiast byy bardzo wysokie. W per-
spektywie by take wzrost obrotw na gie-
dzie przez najblisze lata, wic kierownic-
two podjo decyzj poszukania alternatyw-
nego rozwizania. Pozyskano dwadzieciaofert wdroenia nowej platformy, z ktrych
wybrano jedn, zoon przez rm Mille-
niumIT ze Sri Lanki, ktra specjalizuje si
w dostarczaniu systemw kapitaowych przy
pomocy pracujcych dla niej kilkuset specja-
listw w tej dziedzinie. LSE, chcc by pew-
nym co do lojalnoci rmy MilleniumIT, po-
stanowi j wykupi. Na ten cel przeznaczy
kwot 30 milionw euro. Warto tutaj wspo-mnie, e dotychczasowy system kosztowa
londysk gied ponad dwa razy wicej.
Migracja ma trwa osiemnacie mie-
sicy. Oprcz wymiany oprogramowania,
zmieni si take infrastruktura sprztowa
i sieciowa. Z pewnoci przyczyni si to do
zmniejszenia czasu realizacji zlece o kolej-
ne, jake cenne w grze na giedzie, milise-
kundy i sprawi, e pienidze inwestorw b-
d bezpieczniejsze. Swoj drog, to ciekawe,
czy warszawska GPW zdecydowaaby si na
podobny ruch?
PC jak toster
Ludzie chc, by pecet by jak toster. Nacinij
przycisk i gotowe tymi sowami Steve Jo-
nes z Phoenix Technologies podsumowa cel
zredukowania czasu adowania BIOSu do
1 (sownie: jednej) sekundy.
Na konferencji Intela, Phoenix oznajmi-
o, e dysponuj BIOSem, ktry jest w stanie
zaadowa si w okoo jedn sekund. Osi-
gnito to, dziki obciciu standardowego
sprawdzania sprztu i udoskonalenie opro-gramowania rmware.
Czas adowania BIOSu jest cile zale-
ny od iloci sprztu im wicej podzespo-
w, tym duej to trwa. Dodatkowo, sys-
tem operacyjny rwnie sprawdza sprzt,
zatem ta sama praca wykonywana jest dwu-
krotnie. A skoro tak, to po co BIOS nadal ma
to robi?
Due nadzieje pokadane s w UEFI
(Unied Extensible Firmware Interface).
Jest to nowy standard, ktry ma ograniczy
liczb kontroli sprztu przez BIOS. Ma za-pewni te przejrzysty interfejs pomidzy
systemem operacyjnym a rmwarem sprz-
tu w czasie adowania systemu. Nie jest on
te ograniczony do konkretnej architektury
procesora, w przeciwiestwie do standardo-
wego BIOSu.
Jeeli uda si ten cel zrealizowa,
a dodatkowo wemiemy pod uwag fakt,
e szybkie dyski SSD s co raz tasze,
w (wzgldnie) niedugim czasie powinnimy
doczeka si komputerw uruchamiajcych
si byskawicznie.
Gadu-Gadu migruje na Linuksa
Wraz z ostatnimi dniami wrzenia, sie Ga-
du-Gadu zacza dziaa na infrastrukturze
sieciowej opartej o system operacyjny Li-
nux. W owiadczeniu przeczyta mona, e
przygotowania do migracji trway trzy lata,
a serwer, ktry dziaa nieprzerwanie od po-
cztku istnienia komunikatora (czyli od roku2000) zosta ostatecznie wyczony.
Nowoci wprowadzon przy okazji mi-
gracji, jest fakt, e nieuywane przez du-
szy czas numery nie bd wygasa, gdy pu-
la numerw zostaa zwikszona z 16 milio-
nw, do 4 miliardw.
Niestety brak informacji, jakiej uyto
dystrybucji. Jest natomiast zapewnienie, e
znane z przeszoci pady nieprzerwanie pra-
cujcego serwera, odejd w niepami. Czas
jednak pokae, na ile sprawdz si nowe roz-
wizania.
Blu-Ray ma si co raz lepiej
Spadek cen odtwarzaczy Blu-Ray, spowo-
dowa wzrost ich sprzeday o ponad 100%
w tym roku. Szanse tego formatu wzgldem
konkurencyjnego i, jak do tej pory, dominu-
jcego DVD, szybko rosn. Mowa tutaj nie
tylko o krajach zachodnich, gdzie ludzie oba-
wiaj si kryzysu, ale take w Polsce, do kt-
rej powoli dociera fala popularnoci bkit-
nego laseru.
Marek Wsowski, dyrektor marketu Sa-turn w warszawskim centrum handlowym Ar-
kadia, mwi, e ludzie, ktrzy sigaj po no-
wy zestaw kina domowego, lub wymienia-
j stary, najczciej chc kupi odtwarzacz
obsugujcy format Blu-Ray. Obecnie kupu-
je si okoo tysica sztuk tego rodzaju urz-
dze. Zdaniem Tomasza Wawszczyka, dyrek-
tora zakupu w Media Saturn Holding Polska,
o prawdziwym wybuchu popularnoci bdzie
mona mwi, gdy sprzeda liczy si bdzie
w tysicach sztuk na miesic. Ceny jednak
w cigu roku zmalay nawet o poow, wicmoliwe, e w niedalekiej przyszoci, sprze-
da wzronie jeszcze bardziej. Do czasu, a
pojawi si nowy, lepszy format.
Sprzeda komputerw znw ronie!
W czasach kryzysu, sprzeda komputerw
na terenie Europy rodkowej i Wschodniej
mocno spadaa. Od paru miesicy natomiast
w kocu zacza rosn, a niektre rmy li-
cz nawet na zyski. Czy si nie przeliczyy,
okae si po wynikach kwartalnych na po-
cztku roku 2010.Firmy Gartner i IDC (rmy badaw-
cze) przedstawiy swoje szacunki dotycz-
ce dostaw komputerw przez producentw
do dystrybutorw. Wedug Gartnera, sprze-
dali oni ponad 80 milionw pecetw, czy-
-
7/15/2019 Linux_01_2010_PL
6/74
dzia prowadzi Justyna Sutkowska [email protected]
aktualnoci
News
8 stycze 2010
NEWS
li o 0.5 % wicej, ni przed rokiem. We-
dug IDC, wzrost sign ponad 78 milionw
sztuk. IDC jednak nie uwzgldnia sprzeda-
y serwerw.Wedug analiz, sprzeda wzrosa
w Ameryce Pnocnej i Azji, a spada w Ja-
ponii, Ameryce Poudniowej oraz regionie
Europy, Bliskiego Wschodu i Afryki. Gart-
ner szacuje, e rynek krajw z EMEA skur-
czy si o ponad 10 %. Najwiksze spad-
ki natomiast odnotowano w Europie rod-
kowej i Wschodniej. Nie ujawniono jednak
danych dotyczcych Polski. Wiadomo, e
sprzeda w pierwszym proczu 2009 bya
o ponad 20% nisza, ni przed rokiem.
Fennec z Androidem
Fennec jest mobiln wersj przegldarki Fi-
refox. Mozilla planuje wyda j take na
platform Android. Ogoszono ju rozpo-
czcie prac. Dlaczego tak pno? Dopiero
niedawno Google udostpnio NDK (Native
Development Kit) dla swojego systemu ope-
racyjnego. Jest to wane, poniewa dopiero
przy uyciu tej biblioteki mona pisa na An-
droida w C/C++.
Jak powiedzia Jay Sullivan, wiceprezes
dziau Mobile w Mozilli: Chcielimy stwo-rzy przegldark pozwalajc na wykorzy-
stanie prawie wszystkich obecnie dostpnych
funkcji w komputerowej wersji Firefoksa: Ja-
vaScript, CSS, Flash, SFG, video, audio. Tym
samym musielimy czeka na chwil, gdy no-
wa platforma bdzie moga wsppracowa
z tymi zaoeniami. Data premiery nie jest na
razie znana.
Google Chrome OS
jak FVWM-Crystal
W sieci, za spraw jednego z uytkowni-kw TechCrunch, pojawia si skompilowa-
na wersja bardzo rozwojowego builda prze-
gldarki Chrome, ktra jest czci syste-
mu operacyjnego Google (Chrome OS). P-
ki co, zauway mona cakiem adny, prze-zroczysty pasek stanu i przegldark. Jona-
than Frederickson pobra dane z dostpnego
publicznie katalogu chromeos, znajdujcego
si w publicznym repozytorium przegldarki
Chrome. W tej chwili katalog ju nie istnieje,
gdy zosta usunity przez producenta. Na-
stpnie skompilowa kod rdowy i urucho-
mi go na swoim komputerze.
Pki co, zauway mona, e przed Go-
ogle jeszcze daleka droga.
Microsoft nie pozbiera si po VicieTe sowa Steve'a Bullmera, prezesa rmy
Microsoft, z pewnoci uciesz wielu linuk-
sowcw. Przyzna on, e wydanie Windows
Vistale odbio si na dobrym imieniu kor-
poracji i, e rmie nigdy pniej nie uda-
o si zatrze zego wraenia powstaego po
premierze systemu.
Od czasu pojawienia si Windows Vi-
sta na rynku (rok 2007), by on krytykowany
za bardzo wiele czynnikw. Wymieni tutaj
mona midzy innymi: nisk wydajno, iry-
tujce zabezpieczenia, kompletna zmiana in-terfejsu niektrych elementw systemu, pro-
blemy z uruchamianiem czci aplikacji pro-
ducentw trzecich, etc.
Wedug Prezesa, Microsoft popeni bd
ju na etapie projektowania Windows Vi-
sta, gdy zrezygnowano z kompatybilno-
ci systemu na rzecz bezpieczestwa. C...
W przypadku alternatywnych systemw, ja-
kim jest np. Linux, z kadym nowym wyda-
niem jdra nie ma jakich powanych proble-
mw z kompatybilnoci, a bezpieczestwo
i tak wzrasta. Bd musia wic zosta pope-niony o wiele wczeniej.
Steve Bullmer wierzy jednak, e repu-
tacja Microsoftu poprawi si po wydaniu
Windows 7, do ktrego aktualizacja z Vi-
sty powinna by bezbolesna i niewymaga-
jca zmian sprztowych. Czy tak bdzie?
Czas pokae. Ju przed premier pojawio
si kilka poprawek do tego systemu (co jestw przypadku Windowsw norm), a osoby,
ktre dla testu instaloway wersj kandydu-
jc, po paru tygodniach zaczy narzeka na
jego wydajno, mimo uprzedniego zachwa-
lania tego systemu.
Od duszego czasu mwi si o niedo-
skonaociach Visty. Ba, od samego poczt-
ku. Teraz jednak Microsoft ocjalnie przy-
zna racj. Czy to wystarczy, by uytkownicy
ciepo przyjli Windows 7? Nadzieje s du-
e. A Microsoft ma o co walczy, gdy wiele
rm deklarowao aktualizacj Windowsa XPdopiero po wydaniu kolejnej, po Vicie wer-
sji. Jeeli Sidemka rwnie zawiedzie ocze-
kiwania wszystkich tych, ktrzy postanowi-
liprzeczeka Vist, to nie bdzie to wry
dobrej przyszoci znanemu producentowi
okien... A skorzysta na tym oczywicie kon-
kurencja.
Bardzo wydajny serwer
Synology zaskakujcych rozmiarw
Serwer program wiadczcy usugi na
rzecz innych programw, zazwyczaj korzy-stajcych z innych komputerw poczonych
w sie. Ta denicja jeszcze tak niedawno te-
mu kojarzya si z wielkim sprztem, stoj-
cym w specjalnym wentylowanym pomiesz-
czeniu z drogim systemem zabezpiecze.
Dane to cyfrowe skarby, ich bezpieczestwo
czsto jest kluczowe dla wikszoci przed-
sibiorstw. Czy twoje dane, ktre posiadasz
s rwnie istotne? Co si stanie, jeeli Ci
powiem, i wszystko co miae na swoim
HDD wanie przestao istnie?
Synology DS409slim to urzdzeniez procesorem 1.2 GHz oraz pamici
SDRAM 128 MB, ktremu warto powie-
ci uwag. Jest mae (120 x 105 x 142 mm,
0.66kg), wielkoci szkatuki, pojemne, mie-
ci 4 wewntrzne dyski 2,5 oraz stworzo-
ne po to, aby nie dopuci do utraty twoich
zasobw dyskowych. Z przodu posiada dio-
dy sygnalizujce status poszczeglnych dys-
kw oraz samego urzdzenia, oraz port USB
sucy np. do udostpniania zasobw w sie-
ci. Ty urzdzenia to zasilanie na 12V, reset
(przywracanie ustawie fabrycznych), ko-lejny USB, 4 kieszenie na dyski twarde oraz
wejcie eSATA. Aby urzdzenie speniao
swoje funkcje naley poczy je przewo-
dem z routerem za pomoc gniazd etherneto-
wych. Na spodzie urzdzenia zamontowanyRysunek 4. Synology DS409slim frontRysunek 5. Synology DS409slim back
-
7/15/2019 Linux_01_2010_PL
7/74
dzia prowadzi Justyna Sutkowska [email protected]
aktualnoci
News
9www.lpmagazine.org
NEWS
jest spory wentylator (80x80mm) chodzcy
prac dyskw, zaczajcy si w razie potrze-
by. Do zestawu doczona jest specjalna pod-
stawka z systemem antypolizgowym, kt-rej ksztat kontroluje pobieranie tylko czyste-
go powietrza. Ju wiemy, e adnie prezentu-
je si w pokoju, ale co tak naprawd potra?
Rozpoczynanie zdania odjednym z gwnych
zada jest tutaj bdem. Gwnych zada
jest przynajmniej 6 i waciwie kady indy-
widualnie moe ustawi do nich priorytety.
Po pierwsze szybki i elastyczny serwer
plikw dla sieci lokalnej. Protokoy sieciowe
jakimi si posuguje to CIFS, AFP, FTP, Tel-
net, SSH, NFS. Uytkownicy sieci DS409slim
mog przechowywa dane na serwerze i ko-rzysta z nich podobnie jak z innych zaso-
bw sieciowych bez dodatkowego oprogra-
mowania tylko poprzez standardowe otocze-
nie sieciowe. NAS-Serwerowi Synology pod-
czas instalacji przydzielamy adres IP np. dyna-
micznie. Jako administratorzy logujemy si na
urzdzenie, zakadamy konta uytkownikw
dla znajomych w sieci i nadajemy im indy-
widualne uprawnienia. Np. folderFilmy znaj-
dujcy si na serwerze jest widzialny tylko dla
4 z 5 kont uytkownikw z czego tylko je-
den ma moliwo edycji. Maksymalna liczbakont uytkownikw to 1024 gdzie a 64 moe
by poczonych w tym samym czasie.
Bezpieczny transfer danych poprzez ser-
wer FTP. Skoro ju wszyscy maj swoje pliki
na serwerze i mog z nich korzysta lokalnie
to pora zacz uywa ich globalnie. Aby to
uczyni w pierwszej kolejnoci naley zalo-
gowa si jako administrator na sieciowy ro-
uter i za pomoc wirtualnego serwera przy-
pisa do portu 21 adres IP naszego urzdze-
nia. Dziki tej funkcji pokaemy znajome-
mu zdjcia z serwera. Wpisujemy w prze-gldarce Ftp://adresIPpo czym zostaniemy
poczeni z serwerem, ktry zapyta nas o lo-
gin i haso.
Zintegrowany Download Stadion. Ile ra-
zy zostawiasz na noc wczony komputer,
gdy wanie cigasz ca mas darmowych
lmw oraz programw w wersji freeware?
Wycz swj sprzt, daj mu odetchn i po
si spokojnie spa. To serwer DS409slim jest
urzdzeniem, ktre ma zrobi to co zawsze
znosi twj komputer. W kocu zosta zbudo-
wany tak, aby pracowa stabilnie przez 24 go-dziny na dob. Moliwe jest korzystanie z Bit-
Torrent, HTTP i FTP oraz wsppraca z Syno-
logy Download Redirector. Meneder plikw
umoliwia te zdalne zarzdzanie transferami
poprzez przegldark internetow.
Print Server drukarka USB w sieci
LAN. Na stronie producenta znajduje si li-
sta kompatybilnych urzdze min. drukarki.
Poprzez panel Synology Assistant dodaje-my drukark do urzdzenia. Mamy do wy-
boru 3 opcje: port sieciowy, port lokalny,
port LPR. W wikszoci przypadkw ope-
racja bdzie wymagaa instalacji sterowni-
kw drukarki na serwerze. Kreator poprosi
nas o woenie CD w odpowiednim czasie.
Po podczeniu przewodu USB drukarki do
portu USB serwera mamy wsplne urzdze-
nie dla caej sieci. Teraz dokonujemy wydru-
ku czc si poprzez sie, wic w przypadku
laptopw jest to bezprzewodowe.
Peny i zautomatyzowany backup da-nych. Serwer ma moliwo pracy z jed-
nym dyskiem jak i z 4 zewntrznymi na USB
i eSATA. Dlaczego to takie wane? Gdy je-
den plik way 300 GB a posiadamy tylko
dwa dyski po 250GB kady, to formatujc je
systemem RAID-0 uzyskujemy jedn party-
cj o pojemnoci 500GB. Taki system stawia
na wydajno. Na szczcie w domowych
warunkach bardzo rzadko mamy do czynie-
nia z takimi plikami dlatego polecam system
RAID 1. Dwa dyski o znanej ju nam po-
jemnoci posiadaj wwczas dwie rone ro-le. Pierwszy dysk zapisuje dane, mamy do
niego cigy dostp. Drugi jest kopi pierw-
szego w czasie rzeczywistym. Jeeli, ktry
dysk padnie nasz jedyny kopot to zakup no-
wego. Ze wzgldw ekonomicznych mona
wyposay DS409slim tylko w jeden twardy
dysk bez uycia RAID i pniejsze zmoder-
nizowanie do RAID 1 lub RAID 5 (a nawet
RAID 6) poprzez dodanie dodatkowych dys-
kw twardych. Synology umoliwia zauto-
matyzowane przeprowadzenie caej opera-
cji wykonania kopii bezpieczestwa. W za-lenoci od potrzeb mona wykona backup
danych zarzdzanych przez serwer lokalnie,
lub zdalnie przy uyciu SSH. Kopia zapaso-
wa moe by zapisywana na zewntrznym
dysku twardym podczonym poprzez port
USB, lub eSATA.
Dynamiczne strony internetowe z PHP
i MySQL. W kocu wiemy gdzie tak na-
prawd znajduje si nasza strona interneto-
wa. Synology posiada zintegrowany serwer
Apache z obsug skryptw PHP oraz zain-
stalowan baz danych MySQL.Zintegrowana aplikacja Photo Stadion
3 jest przeznaczona do publikowania albu-
mw ze zdjciami. Wgld do albumu mog
mie tylko uprawnieni uytkownicy. Ka-
de zdjcie/grak mona skomentowa po
czym zostaniemy o tym poinformowani ma-
ilem. Jest to bardzo estetyczny sposb poka-
zania znajomym gdzie si byo bez koniecz-
noci posiadania plikw przy sobie.Po przeczytaniu o moliwociach NAS-
servera, kady zapewne znalaz swoje wa-
sne priorytety. Sprzt posiada aplikacj w j-
zyku polskim a na stronie Synology znajdu-
je si polski dzia FAQ. Dzia napisany pod
kontem rozwizywania problemw i eduka-
cji a nie zachty do kupna. Opis moliwoci
urzdzenia zosta zaprezentowany pod kon-
tem uytkownikw domowych jednak pro-
duktem zainteresuj si w szczeglnoci r-
my, ktre nie zgodziy si wczeniej wyda
50 000 z na budow serwerowni. Niezale-no przestrzeni dyskowej jest oszczdno-
ci pienidzy i bezpieczestwem a wsp-
dzielenie plikw skraca czas pracy i uatwia
dostp. W jaki sposb gracy agencji rekla-
mowej przesyaj pomidzy sob pliki wa-
ce 30 Mb? Poczt e-mail? Wysanie raz na ja-
ki czas cikiego pliku na zagraniczny ser-
wer po to, aby osoba pracujca na stacji ro-
boczej obok moga cign ten sam plik na
swj dysk jest dopuszczalne. Przy codzien-
nej wymianie duych plikw jest ju gupot
ludzk. Cigy obieg danych wrd pracow-nikw kadej rmy mona, a nawet powin-
no si zastpi prac na tym samym noni-
ku poprzez sie. Po co wwczas przesya do
siebie pliki jak wszystkie s stale na swoim
miejscu? Czy wszyscy pracownicy maj na-
wyk tworzenia kopi zapasowych swojej pra-
cy? Teraz to Synology DS409slim pamita
o tym za nas obsugujc nas kompleksowo.
Biblioteka Qt4 dostpna dla Haiku
System operacyjny Haiku (wywodzcy
si ze sawnego, cho niezbyt popularne-go, kiedy BeOS R5 oraz OpenBeOS), kt-
ry osign niedawno stadium rozwoju al-
pha (i wci czeka go sporo poprawek, cho-
cia ju dzi zapowiada si bardzo dobrze)
moe pochwali si dostpnoci bibliote-
ki Qt4 doskonale znanej wszystkim pro-
gramistom przenonych aplikacji, nie tylko
tym, ktrzy korzystaj na co dzie z syste-
mu GNU/Linux.
Qt4 to wspaniaa biblioteka i zestaw na-
rzdzi programistycznych pozwalajcych na
opracowywanie, przede wszystkim, zaawan-sowanych GUI (ang. Graphical User Inter-
face gracznych interfejsw uytkownika),
ktre, dodatkowo, s bardzo przenonie (do
tej pory biblioteka dostpna bya m.in. dla:
GNU/Linux, *BSD, Solaris, Unix, MS Win-
-
7/15/2019 Linux_01_2010_PL
8/74
dzia prowadzi Justyna Sutkowska [email protected]
aktualnoci
News
10 stycze 2010
NEWS
dows, MS Windows CE, Symbian, MacOS
X). Korzystanie z Qt4 znacznie uatwia y-
cie wszdzie tam, gdzie chcemy skupi si
na funkcjonalnoci naszych aplikacji, a niena zawiociach ich przenoszenia na inne
platformy. Qt4 tworzone jest z myl gw-
nie o jzykach Java i C++, ale moe by wy-
korzystywane take w innych, mniej popu-
larnych jzykach, jak Object Pascal (np. ro-
dowisko programistyczne: FPC/Lazarus),
Ada (QtAda) czy Pyton (PyQt) lub Perl e-
by wymieni cz z nich. Dodajmy, e bi-
blioteka Qt, ju we wczeniejszych wersjach,
staa si podstaw, midzy innymi, rodowi-
ska gracznego KDE.
Potencja biblioteki jest ogromy, a jej do-
stpno dla Haiku z pewnoci wpynie ko-
rzystnie na dynamiczny rozwj tego syste-
mu operacyjnego, przynajmniej, jeli cho-dzi o szybko (i w ogle realn moli-
wo) przenoszenia aplikacji z innych syste-
mw operacyjnych (nie ma co kry, e cho-
dzi gwnie o system GNU/Linux, na kt-
rym powstaje mnstwo projektw dopie-
ro pniej przenoszonych na *BSD czy MS
Windows i inne).
Warto odda hod autorom wersji Qt4
dla Haiku i wspomnie, e prace nad prze-
nosinami kodu rozpocz okoo 18 miesi-
cy temu Evgeny Abdraimov, do ktrego na-
stpnie doczyli Gerasim 3dEyes Troegla-
zov i Anton Sokolo. Co ciekawe, jeszcze
w lecie biecego roku nie bardzo mieli
czym si pochwali i prezentowali dziaaj-cy zegar analogowy, korzystajcy z Qt4, jed-
nak dzi, oferuj nam wstpne wydanie de-
weloperskie (ang. developer preview rele-
ase), a take ca gam aplikacji opartych
o Qt4 dziaajcych pod Haiku, wczajc
bardzo wanego QtDesignera.
Projekt jest hostowany w serwi-
sie OsDrawer, ktry jest centrum projek-
tw Open Source dla systemu operacyjne-
go Haiku.
Dostpno QT4 dla Haiku to wana in-
formacja nie tylko dla fanw alternatywnychsystemw operacyjnych, ale take dla zwo-
lennikw Wolnego i Otwartego Oprogramo-
wania. Dziki Qt4 moliwe bdzie zasilenie
Haiku w arsena dobrze znanych uytkow-
nikom GNU/Linuksa aplikacji, ktre dziki
przenonoci Qt4 tray take do innych sys-
temw operacyjnych. Musimy si take zgo-
dzi, e nie ma si o co martwi, jeli chcie-
libymy odbiera Haiku jako potencjalnego
konkurenta dla systemu GNU/Linux. Wyda-
je si, e w Haiku tkwi wielki potencja, jed-
nak raczej nie jest ono w stanie, jak na ra-zie, zagrozi pozycji systemom spod znaku
Pingwina. Haiku moe, co prawda, korzy-
sta z dobrodziejstw bibliotek i oprogramo-
wania, ktre ju od dawna dostpne jest dla
uytkownikw GNU/Linuksa. Qt4 to jeden
z przykadw na potwierdzenie tej tezy. Mi-
mo to, warto bliej obserwowa rozwj Ha-
iku (dodajmy, e system jest dostpny na li-
cencji MIT).
Na podstawie:
http://joomla.iscomputeron.com/index.php?
option=com_content&task=view&id=1136&I-temid=2
Microsoft otworzy format
.pst aplikacji MS Outlook
Kady, kto kiedykolwiek musia pracowa
z programem MS Outlook, wie, e prze-
trzymuje on swoje dane i co gorsza da-
ne uytkownika w pliku o rozszerzeniu .pst.
Jest to problematyczne o tyle, e format tego
pliku jest zamknity i tak naprawd, nikt do
koca nie moe by pewien co i jak jest tam
zapisywane. A szkoda, bo w plikach .pst za-chowywana jest nie tylko historia korespon-
dencji, ktr prowadzimy i umieszczamy
w wymaganych przez nas folderach, ale tak-
e kontakty, spotkania, kalendarz itp. Wygl-
da to wic tak, e kiedy woymy troch pra-
Rysunek 6.About kchimviewer
Rysunek 7. Okno biblioteki QT4
-
7/15/2019 Linux_01_2010_PL
9/74
dzia prowadzi Justyna Sutkowska [email protected]
aktualnoci
News
11www.lpmagazine.org
NEWS
cy w zorganizowanie naszego rodowiska
w MS Outlook, raczej nie bdzie nam po
drodze migracja danych do uywanego, np.
w domu, zblionego funkcjonalnie (leczdarmowego) programu, np. Thunderbird,
czy Evolution, jaki wykorzystujemy na na-
szym linuksowym komputerze. By moe
rma Microsoft zdaa sobie spraw, e ta-
kie dziaanie nie tyle zabezpiecza jej inte-
resy na rynku, co utrudnia ycie uytkow-
nikom. Trudno wnioskowa, co faktycznie
stao si powodem decyzji Mistrza Strate-
gii Rynkowych (czyt. rmy Microsoft) czy
dobro uytkownikw, czy dalekosina tro-
ska o zyski i bezpieczestwo rynkowe ofe-
rowanych rozwiza (na zdrowy rozum,obstawia naley to drugie, chocia dobrze
byoby, gdybymy mieli do czynienia z su-
m obydwu kryteriw), ale wyglda na to,
e wreszcie, na dobre poznamy tajniki for-
matu .pst.
Firma Microsoft zobowizaa si do
upublicznienia szczegowej, technicznej
dokumentacji formatu .pst. Dokumentacja
ta ma nie tylko opisywa wewntrzne struk-
tury formatu, ale take przedstawia przy-
kadowe kawaki kodu, pokazujce pro-
gramistom, w jaki sposb dobiera si dodanych przechowywanych w plikach .pst.
Obecnie, dokumentacja formatu .pst znaj-
duje si we wczesnej fazie rozwoju, ale
Stopniowo ma przybywa konkretw. Jak
zawsze, rma Microsoft blisko wsppra-
cuje ze swoimi klientami i partnerami w
celu dokadnego okrelenia wymaga, ja-
kich spenienia bd oczekiwa uytkow-
nicy kocowi dokumentacji. Celem nad-
rzdnym jest oglne zaoenie, e cao
ma by przejrzysta i uyteczna (ang. clear
and useful). Miejmy nadziej, e faktycznietak wanie si stanie. Dokumentacja ma
zosta wydana na zasadach Open Specica-
tion Promise, co ma pozwoli deweloperom
zaimplementowa rozwizania korzystaj-
ce z plikw .pst na dowolnej platformie, z
uyciem dowolnej technologii i w dowolny
sposb (nie za duo tej wolnoci, jak na ko-
mercyjne przedsiwzicie?). Co wicej, nie
bdzie istniaa potrzeba kontaktowania si
w tej sprawie (oraz w sprawie jakichkol-
wiek patentw) z rm Microsoft. A nie
chce si w to wierzy, prawda?Informacja pochodzi od Paula Lorimie-
ra, Group Managera w Microsoft Ofce In-
teroperability i zostaa umieszczona w blo-
gu Interoperability@Microsoft weblog. Jak
twierdzi rma, wymiana danych pomidzy
jej produktami, a innymi rozwizaniami do-
stpnymi na rynku, ma bardzo due znacze-
nie. Brzmi to przednio, ale jako nie sposb
uwierzy, e taka deklaracja przenosi w so-bie wycznie to wanie znaczenie. Kady,
nieufny i ostrony wobec korporacji linuk-
siarzmusi zachodzi w gow o co tak na-
prawd tutaj chodzi? W tym musi kry si ja-
ki haczyk? A moe celem jest to, aby po-
zwoli zmigrowa dane z konkurencyjnych
aplikacji do rozwiza rmy Microsoft, kt-
re z zaoenia maj wykaza miad-c przewag, jeli chodzi o funkcjonalno
i wygod uytkowania (take, jeli chodzi
o wspdziaanie danych z innymi po-
wiedzmy konkurencyjnymi rozwizania-
Rysunek 8. Evolution widok meil
Rysunek 9. Evolution widok kalendarz
-
7/15/2019 Linux_01_2010_PL
10/74
dzia prowadzi Justyna Sutkowska [email protected]
aktualnoci
News
12 stycze 2010
NEWS
mi). Takie dziaanie, docelowo, przyniosoby
przewag rynkow i cho brzmi jak pocztek
typowej teorii spiskowej, zgdmy si, e r-
ma Microsoft ma to do siebie, e nie raz nasju zaskakiwaa swoimi posuniciami.
Wydaje si jednak, e ze wspomnianej
dokumentacji moe skorzysta wiat Wolne-
go i Otwartego Oprogramowania. Jeeli do-
kumentacja faktycznie zostanie udostpnio-
na na tak liberalnych warunkach, to z pew-
noci informacje w niej dostpne pozwol
zwikszy konkurencyjno takich produk-
tw jak Thunderbird czy Evolution (w mniej-
szym i wikszym stopniu s to ekwiwalenty
MS Outlook). Proponowana przez nas inter-
pretacja taktyki rmy Microsoft wydaje siwic do dyskusyjna, poniewa dokumenta-
cja techniczna formatu .pst funkcjonowaaby
w rzeczywistoci jak bro obosieczna. Kor-
poracje raczej nie lubi takiego ryzyka By
moe wic, nawet jeli nie do koca chodzi
wycznie o dobro uytkownikw, to na celu
faktycznie jest zwikszenie moliwoci wy-
miany danych z MS Outlook, bo na brak tej
funkcjonalnoci uytkownicy narzekaj, zdaje
si, najczciej. Czy wic doczekamy czasw,
gdy format .pst, po tym swoistym otwarciu,
stanie si niepisanym standardem dla wszel-kiej maci klientw poczty, nie tylko spod
znaku Microsoft? To bdzie musiao wywo-
a burz spekulacji i obaw o patenty, zblion
do tej, jaka towarzyszy rozwojowi i populary-
zacji Mono (otwartej implementacji platformy
.NET). Warto wic mie oczy otwarte.
Na podstawie:
http://blogs.msdn.com/interoperability/
archive/2009/10/26/roadmap-for-outlook-per-
sonal-folders-pst-documentation.aspx
Gruby ELF pomieci wicejPowsta bardzo ciekawy projekt majcy na ce-
lu dostarczenie nowego formatu plikw wy-
konywalnych FatELF, ktrego autorem jest
Ryan Gordon, dotychczas znany jako autor
portw popularnych gier do GNU/Linuksa.
W rzeczywistoci FatELF stanowi odpowied-
nik funkcjonalny znanego spod OS X univer-
sal binary, a docelowo ma take by stosowa-
ny w innych, zblionych systemach operacyj-nych, takich jak: *BSD, Solaris, czy Haiku.
FatELF, czyli gruby elf, pozwala na
umieszczenie w jednym pliku wykonywal-
nym rnych wersji kodu, ktry przezna-
czony moe by na kilka platform sprz-
towych, np. x86, x86-64 i SPARC. Warto
zwrci uwag, e z powodu rozmiarw ta-
kich plikw binarnych z pewnoci nie b-
d mogy w prosty sposb skorzysta z nich
dystrybucje systemu GNU/Linux, ktre i tak
nie mieszcz si czsto na pojedynczej pycie
DVD (a mowa o jednej architekturze sprz-
towej). Istnieje jednak bardzo realne zastoso-wanie dla FatELF, a mianowicie Gry kom-
puterowe. Z pewnoci atwiej bdzie two-
rzy wersje wieloplatformowych gier, kt-
rych wiksza cz czsto skada si z multi-
mediw, jeli bdzie je mona rozprowadza
z jednym kompletem, wieloplatformowych
plikw wykonywalnych. Ponadto, FatELF
moe si przyda w przypadku stopniowej
migracji z platform 32- do 64-bitowych.
Rysunek 13. Widok okna aplikacji PascalScadaRysunek 11. Gruby Elf
Rysunek 12. Widok okna aplikacji PascalScada
-
7/15/2019 Linux_01_2010_PL
11/74
dzia prowadzi Justyna Sutkowska [email protected]
aktualnoci
News
13www.lpmagazine.org
NEWS
Obecnie nie ma moliwoci skompilo-
wania kodu do FatELF za pomoc GCC. Te-
go typu pliki mona jednak uzyska z uy-
ciem opracowanych przez Ryana Gordonanarzdzi, ktre sklejaj pliki wykonywalne
dla rnych architektur do pojedynczej bi-
narki. Najwaniejsze jest jednak to, e pliki
FatELF mog wspdziaa z typowymi pli-
kami ELF. Co wicej, kod z plikw FatELF
moe odwoywa si do kodu w plikach ELF
i na odwrt. Oczywicie, w przypadku Fa-
tELF istnieje drobne opnienie, jeli chodzi
o tempo uruchomienia, zwizane z faktem,
e obsugiwany musi by kod odpowied-
ni dla danej platformy sprztowej, na ktrej
uruchomiono program w plikach FatELFistniej wic dodatkowe wpisy pozwalajce
identykowa odpowiednie fragmenty pliku
i odrobina logiki zwizanej z wyborem.
Wicej informacji:
http://icculus.org/fatelf/
Wasny system SCADA?
Aplikacje HMI/SCADA s wykorzystywane
wszdzie tam, gdzie konieczne s ledzenie,
kontrola, czy rejestrowanie parametrw pro-
cesw technologicznych. Istnieje mnstwo
tego typu rozwiza, ale co jeli samemumusimy napisa system HMI/SCADA?
Moemy wwczas sign po zestaw
komponentw PascalScada, przeznaczony
dla programistw korzystajcych ze rodo-
wisk Delphi i Lazarus (rodowiska oparte
o jzyk programowania Pascal/Object Pas-
cal). Komponenty PascalScada, jeeli s
wykorzystywane wraz z kompilatorem Free
Pascal w rodowisku Lazarus, pozwalaj
tworzy aplikacje HMI/SCADA dziaajce
w systemach operacyjnych MS Windows,
GNU/Linux i FreeBSD, zarwno dla plat-form 32, jak i 64-bitowych.
Paleta komponentw PascalScada ua-
twia obsug komunikacji, zdalne mapowa-
nie pamici (tagi) i dostarcza kontrolek ekra-
nowych (m.in. przyciski, paski postpu, pola
tekstowe, obiekty do wprowadzania danych,
animacje). Stopniowo wprowadzana jest tak-
e obsuga baz danych za porednictwem bi-
blioteki ZeosLib na platformach 32-bi-
towych jest ju dostpna, ale w przypadku
platform 64-bitowych wystpuje problem
z bibliotek ZeosLib.Zalet komponentw PascalScada jest
to, e s one dostpne na licencji GNU Li-
brary lub LGPL, dziki czemu mona spo-
kojnie uywa ich take w zamknitych, ko-
mercyjnych projektach.
Niedawno wydana zostaa nowa wer-
sja komponentw PascalScada, oznaczo-
na numerem 0.6. Projekt jest aktywnie roz-
wijany, jeli wzi pod uwag jego specy-k. Podkrelmy jedynie, e autor projektu
PascalScada zaprasza do wsppracy i pro-
si o wsparcie.
Nam pozostaje yczy autorom sukce-
sw pomys na bibliotek, jak i jej obecny
wygld, zapowiadaj si niele.
Wicej informacji:
http://dcserwis.pl/content/w%C5%82asny-
system-scada
DCSerwis.pl zaprasza
DCSerwis.pl to portal grupy specjalistw za-wodowo zajmujcych si problematyk bu-
dowy, utrzymania i zarzdzania serwerow-
niami - tymi maymi, spotykanymi praktycz-
nie wszdzie (np. na korytarzu lub w wydzie-
lonym pokoju w mniejszej rmie, czy w do-
mu) i tymi wielkimi, ktre stanowi sens ist-
nienia tzw. Centrw Przetwarzania Danych.
Jednym z celw dziaania DCSerwis.pl jest
popularyzacja wiedzy dotyczcej IKS (tzw.
Infrastruktury Krytycznej Serwerowi), cen-
trw danych i ich znaczenia dla biznesu.
Zesp redakcyjny portalu pragnie zebrawszystkich zajmujcych si podobn tema-
tyk w jednym miejscu i w miar moliwo-
ci zbudowa siln spoeczno specjalistw
utrzymania centrw przetwarzania danych.
W ostatnim czasie portal DCSerwis.pl
zosta patronem internetowym Seminarium
Eksperckiego 2009, powiconego tematyce
Oszczdnych Data Center, ktre organizo-
wane jest przez rm Emerson Network Po-
wer. Portal wsppracuje take z miesiczni-
kiem Linux+ w dziale materiay mona od-nale darmowy artyku powicony budowie,
eksploatacji i zarzdzaniu data center, ktry
zosta napisany przez zesp redakcyjny porta-
lu i opublikowany we wrzeniowym wydaniu
Linux+ (numer powicony Data Center).
Portal DCSerwis.pl zaprasza wszystkich
do wymiany informacji na temat eksploatacji
i zarzdzania serwerowniami na amach swo-
jego forum, komentowania publikowanych
newsw i artykuw, a take do zadawania
wszelkich pyta. Na wszystkie pytania posta-
raj si odpowiedzie eksperci wsppracuj-cy i wsptworzcy DCSerwis.pl. Tematyka ta
wci nie jest szczeglnie popularna w naszym
kraju, a jednak, trzeba przyzna, e nie ma mo-
wy o wiadczeniu wysokiej jakoci usug,
w oparciu o dowolne oprogramowanie, jeli
najpierw nie zadbamy o wysok jako naszej
infrastruktury technicznej. Sowem Nie za-
troszczymy si o serwerowni waciw dla
potrzeb naszego biznesu. Centra przetwarza-
nia danych to take doskonae miejsca do sto-
sowania technologii z nurtu Wolnego i Otwar-
tego Oprogramowania i kolejna nisza, na kt-rej systemy GNU/Linux mog odgrywa nie-
ocenione usugi (nie tylko suy do redukcji
kosztw eksploatacyjnych). Redakcja portalu
z wielk przyjemnoci wysucha pomysw
i dowiadcze Czytelnikw Linux+.
Wicej informacji:
http://dcserwis.pl
Rysunek 14. www.dcserwis.pl
-
7/15/2019 Linux_01_2010_PL
12/7414 stycze 2010
opis DVD
DVD
NND Linux RouterNND (waciwie NND Linux Router) to spe-
cjalistyczna minidystrybucja oparta na Slac-
kware i jdrze Linux. Celem twrcw systemubyo stworzenie prostego i bezpiecznego route-
ra oraz serwera dla maych sieci w szkoach,
rmach i na osiedlach. Dystrybucja zostaa wy-
posaona take w serwer WWW, SSH i re-
wall, wykorzystuje systemy plikw ext2, ext3
i ReiserFS. Do zarzdzania pakietami zastoso-
wano menader PACMAN. NND nie wymaga
od uytkownika zaawansowanej wiedzy na te-
mat systemw linuxowych, jak zapewnia pro-
ducent instalacja oraz uytkowanie s bardzo
intuicyjne. System dodatkowo charakteryzu-
j mae rozmiary; zarwno obraz jak i miejscewykorzystywane po instalacji przez sam dys-
trybucj wahaj si w okolicach 100 MB (bez
dodatkowych aplikacji).
Ubuntu 9.10W ostatnim czasie mona zaobserwowa po-
jawianie si na rynku nowoci, jeli chodzi
o systemy operacyjne. Najpierw Windows 7,
a pniej Ubuntu 9.10 Karmic Koala. Poni-
ej krtka charakterystyka jedenastego ju
wydania Ubuntu.
Na pocztku pod lup pjdzie proces uru-chamiania. Wyglda ono teraz bardziej profe-
sjonalnie ni w poprzednich wersjach. Przede
wszystkim nie ma ju komunikatw konsolo-
wych. Uytkownik Karmic Koala na pocztku
ujrzy biae logo Ubuntu (Usplash), a nastp-nie pojawi si kolejna nowo, czyli Xsplash.
W tej czci warto rwnie wspomnie
o dwch nowych rozwizaniach w oprogra-
mowaniu. Stare GRUB i GDM zostay zmie-
nione przez GRUB2 i GDM2. Kolejn wan
rzecz jest to, i ju na pierwszy rzut oka mo-
na zauway, e uleg polepszeniu czas, w ja-
kim otwiera si system po wczeniu kompu-
tera. To dziki zastpieniu starego System V
init przez mechanizm Upstart.
Po uruchomieniu pora na sam pulpit.
Nie uleg on niestety wielkim zmianom. Da-lej niewtpliwie brakuje mu nowoczesnoci,
ktr posiadaj inne systemy. Ikony Huma-
nity nieco poprawiaj estetyk, ale to jednak
dalej troch za mao. Poza tym jest kilka do-
datkowych tapet i jeden pokaz slajdw z cia-
ami niebieskimi (co dla mionikw astro-
nomii).
Tyle informacji ze strony powierzchow-
nej. Jakie zatem nowoci mona znale
w gbi Koali?
Zatem, jdrem nowego Ubuntu 9.10 jest
Linux 2.6.31, natomiast jeli chodzi o rodo-wisko graczne, to jest nim GNOME 2.28
z pewnymi elementami zbliajcymi do
GNOME 3.0. Kolejn wan zmian jest
wymiana komunikatora internetowego Pid-
gin na program Empathy. Na uwag zasu-guje rwnie Centrum Oprogramowania za-
miastDodaj/Usu Programy. Owe Centrum
mona nazwa przegldark oprogramowa-
nia Ubuntu. Oprcz tego w Koali dostpna
jest te usuga Ubuntu One, czyli interneto-
wy katalog uatwiajcy synchronizacj da-
nych midzy komputerami i pozwalajcy na
dzielenie si plikami midzy uytkownika-
mi. Kady uytkownik otrzymuje za darmo
konto o pojemnoci 2 GB, jeeli dany ubun-
towicz potrzebuje wicej, moe wykupi
miesiczny abonament. Idc dalej, KarmicKoala posiada uaktualnion wersj przegl-
darki Firefox 3.5. Domylnym formatem
partycji jest Ext4. Twrcy nowego Ubuntu
pomyleli rwnie o programistach i dla nich
zostao stworzone oprogramowanie Quickly.
Dziki niemu mona szybko pisa i wdraa
oprogramowanie dla Ubuntu.
Podsumowujc: w nowym Ubuntu 9.10
Karmic Koala jest wiele wanych i uspraw-
niajcych system nowoci. Niewtpliwie
dziki nim w system staje si bardziej
przyjazny dla zwykego uytkownika, o coprzede wszystkim chodzio jego twrcom.
-
7/15/2019 Linux_01_2010_PL
13/74
Praktyka
Od VHS do DVD w kilku krokach
16 stycze 2010
om.p
l
VHS Reaktywacjaod VHS do DVDw kilku prostych krokach
Robic generalne porzdki znalaze star kaset VHS z lmem ze studniwki, wesela lub innej wanej
okazji? Chciaby pochwali si wnukom, jaki to dziadek by kiedy pikny i mody? Najwyszy czas
pomyle o tym, aby ocali cenne wspomnienia przed zniszczeniem i zapomnieniem! W artykule
przedstawi, jak w domowych warunkach przegra lm video z kasety VHS na pyt DVD. Opisz krok po
kroku, jak przy pomocy wolnego oprogramowania przerobi materia analogowy na cyfrowy i nagra na
DVD z profesjonalnie przygotowanym menu. Ponadto poka, w jaki sposb skonwertowa lm do formatu
AVI, jeli bdzie ogldany tylko na ekranie komputera aby zaoszczdzi miejsce na dysku twardym.
Marcin Jagoda
O
prcz tego, e kasety video praktycznie
wyszy ju z uycia kilka lat temu, mu-
simy pamita take o ich ograniczonej
ywotnoci. Noniki magnetyczne, takie
jak kasety VHS, stosunkowo szybko ulegaj zniszcze-niu: tama video jest bardzo wraliwa na temperatur
i wilgotno. Kadorazowe odtwarzanie w magnetowi-
dzie powoduje zuywanie si tamy. Nawet jeli nie jest
czsto odtwarzana, to i tak z czasem stopniowo si roz-
magnesowuje, powodujc pogarszanie si jakoci obra-
zu pojawiaj si szumy, pogarsza si ostro obrazu.
Zapisanie materiau video w postaci cyfrowej zapewni
przetrwanie w niezmienionej postaci bez utraty jakoci,
a za kilka czy nawet kilkanacie lat bdzie wyglda tak
samo jak dzisiaj.
Zanim jednak zabierzesz si do pracy, musisz zda-
wa sobie spraw z tego, e rezultat nigdy nie bdzie wy-glda lepiej ni VHS, a najprawdopodobniej troch go-
rzej. Kady krok usuwa pewne informacje, a w caej zaba-
wie chodzi o to, aby znale kompromis i usuwajc szu-
my oraz zakcenia nie straci przy tym wartociowych
informacji.
PrzygotowaniaCo nam bdzie potrzebne? Na pewno komputer z zainsta-
lowanym Linuksem. Instrukcja zostaa przygotowana na
Ubuntu 9.04, ale jest dosy uniwersalna i nie powinno by
problemw z zaadoptowaniem jej na inn dystrybucj.Poniej opisz, jakiego sprztu bdziemy potrzebo-
wali do konwersji analogowo-cyfrowej. Przedstawi te
pokrtce sugerowany przeze mnie zestaw programw do
obrbki video. Wybr jest czysto subiektywny kierowa-
em si atwoci uycia i moliwociami. Wszystkie uy-
te przeze mnie programy dostpne s w ocjalnych repo-
zytoriach Ubuntu.
O sprzcie sw par
Aby obrbka materiau video posza moliwie gadko
i szybko, najlepiej uy w miar szybkiego sprztu: im
wicej pamici RAM i szybszy procesor, tym operacjabdzie trwaa krcej. Kady wspczesny komputer powi-
nien podoa temu zadaniu. Ponadto warto zadba o odpo-
wiedni ilo miejsca na dysku twardym, bezpiecznie b-
dzie zaoy 2,5 3GB na godzin nagrania z VHS i do-
datkowo odpowiednio wicej na dalsz obrbk video.
-
7/15/2019 Linux_01_2010_PL
14/74
Praktyka
Od VHS do DVD w kilku krokach
17www.lpmagazine.org
Do przegrania lmu VHS na komputer
bdziemy potrzebowali: magnetowidu lub
odtwarzacza VHS, komputera z kart tele-
wizyjn oraz kabli audio/video do podcze-
nia magnetowidu z kart telewizyjn w kom-
puterze.Zdecydowanie polecam uycie karty te-
lewizyjnej ze sprztowym koderem MPEG-2.
Zapewni ona najlepsz jako nagrania w wa-
runkach domowych. Mona wprawdzie spr-
bowa uy taniej karty np. z tunerem BT878,
jednak wyniki bd najprawdopodobniej mier-
ne jako przechwytywanego obrazu w te-
go typu kartach jest bardzo saba. Ponadto ko-
dowanie z uyciem kodera programowego
po pierwsze wymaga mocnego sprztu, a po
drugie, nawet przy przechwytywaniu w ni-
skiej rozdzielczoci, mog pojawi si pro-blemy z gubieniem klatek i synchronizacj
audio/video.
Ja posu si kart telewizyjn Haup-
pauge WinTV PVR-250 MCE. Karty rmy
Hauppauge z serii PVR (Personal Video Re-
corder) posiadaj wbudowany sprztowy
koder MPEG-2, dziki czemu konwertowa-
nie sygnau analogowego do postaci cyfro-
wej odbywa si praktycznie bez obcienia
procesora. Pozwala to na uzyskanie pynne-
go obrazu, bez utraty klatek, nawet na bar-
dzo ju jak na dzisiejsze czasy archaicz-nym sprzcie. Do przechwytywania obrazu
w rozdzielczoci 720x576 pikseli (PAL) przy
25 klatkach na sekund wystarczy w zupe-
noci komputer z procesorem typu Pentium
III 1GHz, co sprawdziem dowiadczal-
nie. Sprawa ma si ju inaczej, jeli chodzi
o dalsz obrbk materiau video na kompu-
terze. Tutaj oczywicie im szybszy kompu-
ter, im wicej pamici operacyjnej, tym le-
piej czyli szybciej.
Dodatkow zalet PVR-250 jest to, e
jest ona bardzo dobrze obsugiwana przezsystem Linux. Sterownik dla tej karty, jak
i innych opartych na chipsecie Conexant
CX23415/CX23416, rozwijany jest w ra-
mach projektu IVTV (http://ivtvdriver.org).
Jest on zawarty w jdrze Linuksa ju od wer-
sji 2.6.22, wic nie powinno by adnych
problemw z obsug tej karty we wszyst-
kich wspczesnych dystrybucjach. W Ubun-
tu 9.04 karta PVR-250 jest wykrywana auto-
matycznie. List wszystkich kart telewizyj-
nych, obsugiwanych przez sterownik IVTV,
mona znale na stronie projektu, w dzialeSupported hardware.
Pozostaje jeszcze kwestia podcze-
nia magnetowidu do komputera. Nie jest to
sprawa skomplikowana, ale trzeba wiedzie
jakie zcza mamy w magnetowidzie, a jakie
w karcie telewizyjnej wtedy mona wy-
bra rodzaj poczenia. Jako uzyskanego
obrazu zaley w znacznym stopniu od spo-
sobu poczenia. Najprociej i najtaniej b-
dzie podczy magnetowid z kart telewi-
zyjn za pomoc zwykego kabla antenowe-go, tyle e w takim przypadku musimy li-
czy si z gorsz jakoci obrazu i dwiku.
Oprcz zcza antenowego, magnetowid po-
siada zazwyczaj zcze SCART (Euro) oraz
zcze kompozytowe RCA, rzadziej S-Video
(oznaczane czasem S-VHS).
Jeli tylko jest to moliwe, pocz kar-t telewizyjn z magnetowidem kablem
Rysunek 1. Schemat poczenia magnetowidu z komputerem (przykad)
Rysunek 2. ProjectX
-
7/15/2019 Linux_01_2010_PL
15/7418 stycze 2010
Praktyka
Od VHS do DVD w kilku krokach
S-Video. Zapewni to duo lepsz jako
obrazu, ni przy poczeniu kablem RCA
(Cinch), poniewa w standardzie S-Video
osobno przesyany jest sygna chrominan-
cji (kolor) i luminancji (jasno). Dzi-
ki temu obraz jest ostrzejszy i wyraniej-
szy, a kolory bardziej ywe. Jeli magneto-
wid nie jest wyposaony ani w zcze kom-
pozytowe, ani w zcze S-Video, rozwiza-
niem bdzie uycie przejciwki SCART /
3xRCA (fonia stereo + wizja). Dla przesy-
ania sygnau fonii uyjemy kabla pocze-
niowego 2xRCA. Jeli karta telewizyjna
nie jest wyposaona w zcza RCA (Cinch)audio L/R, konieczne bdzie uycie ada-
ptera stereo mini-jack.
Na Rysunku 1 przedstawiem przykado-
wy schemat poczenia magnetowidu z kom-
puterem.
Oprogramowanie do edycji video
ProjectX jest to jedno z najlepszych dar-
mowych narzdzi sucych do demulti-
pleksowania (rozdzielania strumieni obrazu
i dwiku). Bardzo dobrze sobie radzi z na-
prawianiem plikw MPEG, zwaszcza usu-waniem problemw z synchronizacj obra-
zu i dwiku. Program ProjectX zosta na-
pisany w Javie i wymaga zainstalowane-
go rodowiska Java 2 Runtime Environ-
ment (JRE).
Avidemux to szybki, prosty i darmowy
edytor video na licencji GNU GPL. Mimo
swej prostoty, program oferuje wiele przydat-
nych funkcji i ltrw. Uyjemy go do obrbki
pliku MPEG przed nagraniem na pyt DVD
(lub alternatywnie do konwersji pliku MPEG
do formatu AVI).Do authoringu DVD uyjemy progra-
mu DVD Styler. Jest to rozbudowana apli-
kacja do tworzenia wasnych pyt DVD
z lmami, zawierajcych wasne menu
i grak. Mimo sporych moliwoci, pro-
gram jest bardzo prosty w uyciu. Umoli-
wia dodawanie plikw do kompilacji za po-
moc techniki przecignij-i-upu. Ponad-
to w atwy sposb mona w nim przygoto-
wa menu pyty. Przydatn funkcj progra-
mu jest take automatyczne dzielenie lmu
na rozdziay.Wszystkie te programy dostpne s w re-
pozytoriach Ubuntu. Jeli masz ju dodane
repozytoria restricted, multiverse i univer-
se, moesz je zainstalowa w systemie po-
leceniem:
sudo apt-get install project-x
avidemux dvdstyler
Z analogu do cyfryW pierwszym kroku przeprowadzimy kon-
wersj sygnau analogowego z kasety VHSdo postaci cyfrowej w formacie MPEG-2. Do
konguracji karty telewizyjnej bdziemy po-
trzebowali programu v4l2-ctl, dostpnego
w pakiecie IVTV utils. Uyjemy go do usta-
wienia odpowiedniego wejcia video, stan-Rysunek 3.Avidemux okno gwne programu
User Controls // Ustawienia uytkownika
brightness = 128 // jasno
contrast = 63 // kontrast
saturation = 63 // nasycenie
hue = 0 // barwa
volume = 58880 // gono
mute = 0 // wyciszenie
MPEG Encoder Controls // Ustawienia kodera MPEG
stream_type = 0: MPEG-2 Program Stream // typ strumienia
audio_sampling_frequency = 1: 48 kHz // czstotliwo prbkowania dwiku
audio_encoding = 1: MPEG-1/2 Layer II // kodowanie audio
audio_layer_ii_bitrate = 10: 224 kbps // przepywno bitowa audio
audio_stereo_mode = 0: Stereo // tryb stereo
video_encoding = 1: MPEG-2 // kodowanie video
video_aspect = 1: 4x3 // wspczynnik proporcji obrazu
video_gop_size = 12 // wielko GOP ilo klatek midzy klatkami kluczowymi
video_bitrate_mode = 0: Variable Bitrate // tryb przepywnoci video (zmienna / staa)
video_bitrate = 6000000 // przepywno video
video_peak_bitrate = 8000000 // szczytowa przepywno video
spatial_lter_mode = 0: Manual // tryb ltru przestrzennego
spatial_lter = 0 // tryb przestrzenny
spatial_luma_lter_type = 1: 1D Horizontal // typ ltru przestrzennego jasnoci
spatial_chroma_lter_type = 1: 1D Horizontal // typ ltru przestrzennego koloru
temporal_lter_mode = 0: Manual // tryb ltru czasowego
temporal_lter = 8 // ltr czasowy
Najwaniejsze parametry konguracyjne karty TV (ivtv)
-
7/15/2019 Linux_01_2010_PL
16/7419www.lpmagazine.org
Praktyka
Od VHS do DVD w kilku krokach
dardu video i modykacji parametrw ko-
dera MPEG.
Aby zainstalowa pakiet ivtv-utils w sys-
temie, uyj polecenia:
sudo apt-get install ivtv-utils
Wywietlimy teraz list wszystkich parame-
trw karty telewizyjnej wraz z ich aktualny-
mi wartociami. Po wpisaniu w oknie termi-
nala polecenia: v4l2-ctl -L, otrzymamy li-
st ustawie uytkownika (User Controls)
oraz ustawie kodera MPEG (MPEG Enco-
der Controls).
W ramce zamieciem list najwaniej-
szych parametrw wraz z domylnymi war-
tociami.
Jeli chciaby ustawi warto prze-pywnoci bitowej video przykadowo na 6
Mbitw/sek, uyj polecenia:
v4l2-ctl -c video_bitrate=6000000
aby odczyta aktualn warto, wpisz:
v4l2-ctl -C video_bitrate
Przedstawione ustawienia kodera sprawdza-
j si bardzo dobrze w wikszoci przypad-
kw. Przy tych ustawieniach godzina nagra-nia powinna zajmowa na dysku twardym
okoo 2,5 3 GB, w zalenoci od dynami-
ki i jakoci sygnau wejciowego (im bar-
dziej zaszumiony sygna, tym plik bdzie
wikszy).
W zalenoci od tego, w jaki sposb pod-
czylimy sygna video do karty TV, musi-
my odpowiednio przeczy wejcie video,
na przykad:
$ v4l2-ctl -i 1
Video input set to 1 (S-Video 1)
Na koniec ustawimy jeszcze standard vi-
deo. W naszym przypadku bdzie to oczy-
wicie PAL. Przecznikiem -s mona usta-
wi standard, a przecznikiem -S wywie-
tli aktualny:
$ v4l2-ctl -S
Video Standard = 0x000000ffPAL-B/B1/G/H/I/D/D1/K
Kiedy ju wszystko mamy podczone i skon-
gurowane, moemy rozpocz przegrywa-
nie lmu z kasety VHS do pliku MPEG. Dla
kart telewizyjnych ze sprztowym koderem
MPEG-2, nagranie lmu jest bardzo proste:
wystarczy przekierowa wyjcie z urzdzenia
/dev/video0 do pliku:
cat /dev/video0 > vhs.mpg
Rezultat mona podejrze na bieco na przy-
kad przy uyciu mplayera.
Synchronizacjaaudio/video, usuniciebdw strumienia MPEGKolejny krok nie jest tak naprawd obowiz-
kowy, warto go jednak wykona. W trakcie
nagrywania materiau lmowego z kasety
video na dysk twardy, mog pojawi si pro-
blemy z synchronizacj audio/video w stru-
mieniu MPEG. Aby temu zapobiec, potrak-tujemy wieo skonwertowany materia pro-
gramem ProjectX.
Narzdzie to ma spore moliwoci,
my jednak ograniczymy si tylko do usta-
wie domylnych. Najpierw otwrz plik
video wybierajc z paska menu File>Add.
W okienkuPreview/Videole cuts pojawi si
podgld zaadowanego pliku do konwersji
(Rysunek 2).
Klikajc nastepnie na przycisku Quick-
Start, uruchamiamy proces demultiplekso-
wania strumieni obrazu i dwiku. W trak-
cie tej operacji ProjectX skoryguje wpisy
przepywnoci bitowej w nagwkach pli-
ku, zsynchronizuje audio z video oraz sko-ryguje niezgodnoci kodw czasowych
w pliku MPEG2.
W wyniku dziaania programu ProjectX,
otrzymamy zapisane w osobnych plikach stru-
mienie audio (mp2) i video (m2v) oraz plik
tekstowy z raportem.
Czerwona czyniebieska piguka, czylidokd prowadzi krlicza noraCzeka nas trudna decyzja: czy przygotuje-
my pyt DVD do pniejszego ogldaniana stacjonarnym odtwarzaczu, czy te b-
dziemy to nagranie oglda tylko na ekra-
nie komputera. W drugim przypadku nie
ma sensu trzyma na dysku cikiego pli-
ku MPEG-2, lepiej skonwertowa go do for-
matu AVI.
Jeli naszym celem bdzie przygotowanie
pyty DVD to naley pozosta przy formacie
MPEG-2, poniewa wanie takiego formatu
uywa standard DVD.
W zalenoci od wybranej strategii, in-
aczej podejdziemy do dalszej obrbki mate-riau video. Jednak zarwno w jednym, jak
i w drugim przypadku uyjemy programu
Avidemux.
Standardowo w Ubuntu 9.04 dostpny
jest Avidemux w wersji 2.4.4. W serwisie
GetDeb.net dostpne s wprawdzie paczki
z najnowsz stabiln wersj 2.5.1, jednak
nowa wersja nie wprowadza adnych rewo-
lucyjnych zmian i do naszych zastosowa
Rysunek 4.Avidemux: kalkulator przepywno-
ci video Rysunek 5. Filtry dostpne w programie Avidemux
-
7/15/2019 Linux_01_2010_PL
17/7420 stycze 2010
Praktyka
Od VHS do DVD w kilku krokach
wystarczy w zupenoci ta dostarczana o-
cjalnie z dystrybucj. W rodowisku GNO-
ME moemy go uruchomi z menuProgra-
my>Dwik i obraz. Niestety, jak na razie
program nie ma polskiej wersji jzykowej.
Konwersja do formatu AVIPo uruchomieniu Avidemuxa, otwrz plik vi-
deo (m2v) przez File>Open. Po wybraniu
pliku pojawi si okienko dialogowe z pyta-
niem, czy zindeksowa plik MPEG: This lo-
oks like mpeg. Do you want to index it?Nale-
y potwierdzi klikajc na przyciskYes.Plik
z indeksem MPEG to zwyky plik tekstowy
zawierajcy opis strumienia MPEG oraz po-
oenie ramek w strumieniu, bez takiego pli-
ku Avidemux nie jest w stanie obsugiwa
pliku MPEG. ciek audio z osobnego pli-ku dodaj poprzez Audio>Main Track wy-
bierajc w oknie dialogowym Audio source:
External MP3.
Teraz jest dobry moment na to, aby
powycina z lmu niepotrzebne fragmen-
ty. Zaznacz fragment lmu do usuni-
cia, uywajc znacznikw pocztku i ko-
ca zaznaczenia s to przyciski z literami
A i B na pasku narzdziowym poniej pod-
gldu obrazu a nastpnie z menuEditwy-
bierz Cut.
Konguracja kodekw audio i video
W sekcji Audio w lewej czci okna progra-
mu wybierz kodek audio, np. MP3 (LAME),
w konguracji kodekaLAMEmoesz ustawi
podan przepywno bitow (bitrate), ja-
ko oraz tryb: CBR (Constant Bit Rate czy-
li staa przepywno bitowa) lub ABR (Ava-
ilable Bit Rate maksymalna moliwa prze-
pywno).
Jeli chcemy otrzyma plik w formacie
AVI, w sekcji Video wybieramy kodek video,
np.MPEG-4 ASP (Xvid4). Po wybraniu kode-
ka, w menu Congure trzeba jeszcze wybratyp kodowania: jednoprzebiegowe / dwu-
przebiegowe (Single Pass / Two Pass).
Zdecydowanie polecam uycie kodowa-
nia dwuprzebiegowego, ktre zapewnia du-
o lepsz jako obrazu. Zajmuje wprawdzie
wicej czasu (z oczywistego wzgldu ma-
my w tym przypadku dwa przebiegi), ale na-
prawd warto. Ustaw zatem tryb Two Pass
Video Size, czyli kodowanie dwuprzebie-
gowe z ustalon docelow wielkoci vi-
deo dziki temu plik wyjciowy bdzie
mia okrelon, z gry zadan wielko (np.700MB tak aby zmieci si na jednej py-
cie CD).
Nastpnie uyjemy narzdzia Calcu-
lator (menu Tools), aby wyliczy moli-
w wielko strumienia video przy zaoo-
nej cakowitej wielkoci pliku (Rysunek 4).
Ustaw format (w naszym przypadku bdzie
toAVI), wielko pliku (np. 1 x 80 min. CD),
a na kocu Audio bitrate. Po klikniciu na
przycisku Apply wyliczona wielko video
zostanie zastosowana w konguracji kode-
ra video.
Usuwanie przeplotu (deinterlacing)
Po konguracji kodekw audio i video, po-
ra na dodanie paru ltrw, ktre poprawi ja-
ko obrazu. Najpierw zajmiemy si usuni-
ciem przeplotu. Przeplot jest to technika wy-
wietlania obrazu, ktra polega na wywietla-
niu na zmian parzystych i nieparzystych linii
obrazu. Jest ona stosowana w telewizji w celu
zmniejszenia efektu migotania ekranu.
Obraz telewizyjny skada si z dwch
tzw. pobrazw na jedn ramk: poziome
linie nieparzyste tworz jeden pobraz, pa-rzyste drugi. Na ekranie tradycyjnego tele-
wizora wyposaonego w lamp kineskopo-
w najpierw wywietlany jest jeden pob-
raz, pniej drugi. Przykadowo w stan-
dardzie PAL obraz zapisany jest z szybko-
ci 25 klatek na sekund, a pobrazy po-
jawiaj si z czstotliwoci 50 klatek na
sekund.
Zastosowanie przeplotu powoduje wiele
komplikacji przy konwersji obrazu z posta-
ci analogowej do cyfrowej. Wynika to z te-
go, e w rzeczywistoci obrazy nie s two-rzone w tym samym czasie, lecz s zbierane
jeden po drugim.
Jak zapewne zauwaye, pionowe kra-
wdzie w obrazie s postrzpione po zo-
eniu obrazu widoczne jest przesunicie
wzgldem siebie linii parzystych i niepa-
rzystych. Zjawisko jest widoczne szcze-
glnie przy szybko zmieniajcych si sce-
nach.
Po klikniciu przycisku Filters w sek-
cji Video, naszym oczom ukae si nowe
okno z list ltrw podzielonych na katego-rie. W grupieInterlacingdostpnych jest po-
nad dwadziecia rnych ltrw sucych
do usuwania przeplotu. Po wczeniu dane-
go ltra mona podejrze jak bdzie wygl-
da obraz po jego zastosowaniu przez klik-
nicie na przycisku Preview. Wedug mnie
ltrem, ktry daje cakiem dobre rezultaty,
jest livavcodec deinterlacer (Deinterlacing
= FFmpeg deint, Autolevel = true). Propo-
nuj jednak pobawi si troch innymi ltra-
mi i sprawdzi, ktry bdzie najlepiej spenia
swoje zadanie.
Skalowanie obrazu
do odpowiednich proporcji
Pliki MPEG-2 zawieraj informacje o pro-
porcjach obrazu, ktre opisuj jak odtwa-
rzacz ma skalowa strumie video. W na-
szym przypadku obraz o rozdzielczo-
ci 720x576 zostanie przeskalowany do
768x576 (proporcje 4:3). Nagwek AVI
nie przechowuje takich informacji, ko-
nieczne wic bdzie przeskalowanie ob-
razu. Zastosujemy w tym celu ltrResizez grupy Transform.
Przycinanie obrazu
Trzecim ltrem jakiego uyjemy, bdzie
ltrCrop. Przy pomocy tego ltru przytnie-Rysunek 6. DVD Styler
-
7/15/2019 Linux_01_2010_PL
18/7421www.lpmagazine.org
Praktyka
Od VHS do DVD w kilku krokach
my obraz z dou i z bokw. Przy zgrywaniu
z magnetowidu na samym dole ekranu mo-
g by widoczne postrzpione, migajce linie
(nieenie) jest to normalne zjawisko, wy-
nikajce ze ciekowania gowic magneto-
widu. Przy odtwarzaniu na telewizorze liniete s niewidoczne, poniewa telewizor obci-
na obraz z kadej strony o ok. 5%. Dodatko-
wo brzegi obrazu s rozmyte, co nie wygl-
da za dobrze.
Kodowanie do formatu AVI
Na sam koniec mona by si jeszcze pokusi
o przeskalowanie obrazu do jakiej standar-
dowej rozdzielczoci, np. 640x480. Ponie-
wa MPEG-4 uywa makroblokw 16x16
pikseli, upewnij si, e ostateczna wysoko
i szeroko obrazu do kodowania jest wie-lokrotnoci 16 inaczej pogorszymy ja-
ko obrazu.
Jeli wszystko ju przygotowane, mo-
emy rozpocz kodowanie do pliku AVI.
Z paska narzdziowego wybierz opcj Sa-
ve, podaj podan nazw pliku i uzbrj si
w cierpliwo. Kodowanie moe potrwa
kilka godzin, w zalenoci od wydajnoci
komputera, wielkoci lmu no i w kocu
od wybranych kodekw i iloci zastosowa-
nych ltrw.
Przygotowanie plikuMPEG do nagrania na DVDJeli chciaby stworzy profesjonalnie wy-
gldajc pyt DVD z menu, musimy po-
dej inaczej do obrbki materiau video.
Teoretycznie plik z lmem otrzymany po
konwersji do postaci cyfrowej nadawaby
si od razu do umieszczenia na pycie DVD:
jest ju w odpowiednim formacie (MPEG-2)
i w odpowiedniej rozdzielczoci (720x576).
Nie obejdzie si jednak bez przekodowania
lmu konieczne bdzie przynajmniej usu-nicie przeplotu.
Jeli chodzi o konguracj kodekw, to
bdzie zdecydowanie atwiej ni poprzednio.
Po otwarciu plikw audio i video w Avide-
muxie, zastosujemy prol dla pyt DVD. Po
wybraniu z paska menu: Auto>DVD, kodek
video zostanie ustawiony automatycznie na
DVD (lavc), audio na Copy, a format wyjcio-
wy naMPEG-PS (A+V).
Pozostaje tylko dodanie odpowied-
nich ltrw i uruchomienie kodowania.
Najpierw aktywuj ltr usuwajcy przeplot
powinien zawsze by pierwszy w kolej-
ce, przed innymi ltrami. Tak jak pisaem
ju wczeniej, na ekranie telewizora obrazjest obcinany z kadej strony o okoo 5%.
Wszelkie zakcenia wystpujce przy dol-
nej krawdzi ekranu, czy te rozmycie ob-
razu przy bocznych krawdziach nie bd
wic widoczne. Jednak jeli pyta miaa-
by by kiedy odtwarzana na komputerze,
warto zadba take o ich zamaskowanie.
Poniewa jednak nie wchodzi w gr zmia-
na rozdzielczoci obrazu, zamiast przyci-
na przesonimy zakcenia czarn ram-
k. Uyjemy w tym celu ltru Transfor-
m>Blacken borders.Po przekodowaniu moemy przej do
ostatniego ju kroku, czyli do przygotowa-
nia pyty DVD z lmem. Naszym celem jest
przygotowanie adnego i funkcjonalnego me-
nu DVD.
Authoring DVDDo przygotowania pyty DVD z lmem po-
suymy si programem DVD Styler. Znaj-
dziesz go w menu Programy>Dwik i ob-
raz. Okno programu skada si z obszaru
edycji menu, paska zakadek po lewej stronie(Przyciski/To/Przegldarka plikw) oraz pa-
nelu projektu w dolnej czci, w ktrym znaj-
d si wszystkie doczone do projektu pliki
video i menu.
Aby atwiej byo pozycjonowa elemen-
ty menu na ekranie, wcz siatk w oknie
podgldu. Mona to zrobi wybierajc z me-
nu kontekstowego Siatka>Poka.
Janiejsz ramk w panelu edycji menu
zosta oznaczony obszar, ktry najprawdopo-
dobniej nie bdzie widoczny na ekranie te-
lewizora, dlatego te pamitaj, aby wszyst-kie elementy menu umieci w ciemniejszej,
centralnej czci panelu.
Najpierw dodamy jakie to do nasze-
go menu. W tym celu kliknij na zakad-
ce To z lewej strony okna. Wraz z progra-
mem dostarczany jest zestaw obrazkw,
przygotowanych do uycia jako to w me-
nu DVD. Mona take uy dowolnego ob-
razka, najlepiej jednak, aby mia rozdziel-
czo 720x576 (dla standardu PAL). To
mona przecign na obszar podgldu lub
te po prostu klikn dwa razy na wybra-
nej grace ta.
Przejd nastpnie do zakadki Przegl-
darka plikw i znajd plik MPEG-2 z l-mem, ktry chcesz nagra na pyt. Naj-
lepiej przecign go na obszar podgl-
du menu, w tym momencie zostanie od ra-
zu utworzona pozycja menu w postaci przy-
cisku z miniaturk w owalnej ramce. Auto-
matycznie te zostan dodane do lmu roz-
dziay, standardowo co 10 minut. Pooe-
nie rozdziaw mona zmieni we waci-
wociach lmu.
Przeczajc si do zakadki Przyciski,
mona doda kolejne pozycje menu, na przy-
kad dla kolejnych rozdziaw. Wystarczyprzecign wybrany przycisk z menu po le-
wej na obszar podgldu, a nastpnie przypi-
sa mu odpowiedni tytu / rozdzia.
Poniewa nagranie jest ju w odpowied-
nim dla pyty DVD formacie (video: MPEG2
720x576, 25 klatek/s, audio: MP2 stereo 48
kHz) nie ma potrzeby ponownego przekodo-
wywania, zwr uwag, czy dla Wideo iAu-
dio wybrana jest opcjaKopiuj.
Moemy teraz ju utworzy pyt DVD
z przygotowanym przez nas menu. Wybierz
z paska narzdziowego opcj Wypal DVD(F9). W nowym oknie wybierz, czy chcesz
od razu wypali pyt, utworzy obraz ISO,
czy tylko wygenerowa menu DVD. Jeli
zaznaczysz opcjpodgld, to przed wypa-
leniem pyty bdziesz mia jeszcze mo-
liwo obejrzenia rezultatw w progra-
mie xine.
PodsumowanieJak wida nie potrzeba ani specjalistycz-
nego sprztu, ani bardzo drogiego opro-
gramowania, aby w warunkach domowychstworzy profesjonaln pyt DVD z mate-
riau lmowego z kasety VHS. Wystarcz
dobre chci i odrobina samozaparcia. Po-
wodzenia!
http://ivtvdriver.org strona domowa projektu IVTV (en);
http://www.lucike.info/page_projectx.htm Project X (de);
http://www.avidemux.org/admWiki/ Avidemux Wiki (en);
http://www.dvdstyler.de/ DVD Styler (en).
W SieciUytkownik systemu Linux od ponad dzie-
siciu lat. Amator domowego piwa i do-
brej ksiki.
Kontakt z autorem: [email protected]
O autorze
-
7/15/2019 Linux_01_2010_PL
19/74
Urzdzenia mobilne
Kontrolki wizualne w systemie Android cz. 2
22 stycze 2010
om.p
l
Kontrolki wizualne wsystemie Android cz. 2W poprzednim artykule, kolejnym z cyklu powiconego programowaniu w systemie Android, skupiem
si na zastosowaniu ukadw kontrolek wizualnych, ktre oferuje API Android. W tej czci opisz,
w jaki sposb mona zapeni omwione uprzednio ukady treci czyli waciwymi kontrolkami
wizualnymi (widgetami).
Grzegorz Madajczak
Z
przykroci musz stwierdzi, i programici
przyzwyczajeni do tworzenia gracznego in-
terfejsu uytkownika w JAVA Swing lub na-
wet stron internetowych w HTML, pracujc
nad aplikacj dla Androida mog si pocztkowo rozcza-rowa. Brak jest tu bowiem wielu bardzo przydatnych wid-
getw, np. wspomnianego w poprzednim artykule obiektu
klasyJTable ze Swinga. Dodatkowo niektre z dostpnych
kontrolek posiadaj trudne do zrozumienia i mao przyjazne
API. By moe te wraenia powstay z mojego braku do-
wiadczenia w programowaniu dla systemw mobilnych
(np. JAVA Micro Edition, nie wspominajc o Symbianie,
czy Windows Mobile). Jest jednak wielce prawdopodob-
ne, i wielu czytelnikw tego artykuu ma dowiadczenie w
tym zakresie podobne do mojego (czyli adne), wic two-
rzc aplikacje dla Androida mog napotka te same trudno-
ci mie kopoty ze zrozumieniem tych samych rzeczy. Japrzez nie ju si przedarem i z chci uycz czytelnikom
swojego dowiadczenia.
Nie jest jednak tak, le jakby mogo wydawa si to
z poprzedniego akapitu. Android oferuje wszystkie najbar-
dziej potrzebne do tworzenia funkcjonalnego GUI kontro-
lki, czyli: pola tekstowe, widoki obrazkw, przyciski, listy,
a take bardziej zaawansowane struktury, jakimi s okna
dialogowe, czy menu. Dodatkowo API Android oferuje wie-
le, innych nigdzie indziej niezaimplementowanych w tej po-
staci kontrolek, np. przegldarki obrazkw, zegar analogo-wy i cyfrowy, kontrolki do wybierania daty, czy godziny.
Rwnie wspomniane przed chwil okna dialogowe maj
niepowtarzalne w API innych systemw funkcje, np. okno
dialogowe wyboru daty. Jednak wspomniane unikalne kon-
trolki graczne (elementy GUI) nie zmieniaj faktu, i jak
dla mnie w API Android zabrako tak prozaicznej rzeczy
jak znanego ze Swinga okna dialogowego wywoywanego
metodJoptionPane.showInputDialog(), zwracajcego
acuch tekstowy.
Pola tekstowe
Z tym typem kontrolek wizualnych bya okazja aby si ze-tkn przynajmniej kilkukrotnie w trakcie trwania niniejsze-
go cyklu artykuw. Kontrolka ta bya bowiem wykorzy-
stywana wielokrotnie, jako przykad zastosowania widge-
tu. Mona byo odnie wraenie, i jest to najprostsza kon-
trolka, co jednak nieco mija si z prawd.W rzeczywisto-
-
7/15/2019 Linux_01_2010_PL
20/74
Urzdzenia mobilne
Kontrolki wizualne w systemie Android cz.
23www.lpmagazine.org
ci sprawa ma si nieco inaczej. Jest to bowiem
kontrolka wystpujca w czterech odmianach:
TextView pole tekstowe odpowiadajce
obiektowi klasy JLabel z JAVA Swing,
EditText edytowalne pole tekstowe,odpowiadajce obiektowi klasy JText-
Field z JAVA Swing,
unikalny obiekt klasy AutoCompleteTe-
xtView bdcy edytowalnym polem tek-
stowym z funkcj autouzupeniania na
podstawie wprowadzonych przez uyt-
kownika znakw,
unikalny obiekt klasy CheckedTextView,
ktry odrnia si od obiektu kalsy Te-
xtView tym, i wspiera interfejs Chec-
kable.
Ponadto klasa android.widget.TextView
jest klas nadrzdn dla wielu innych widge-
tw na przykad klasy android.widget.But-
ton. Moe wydawa si to nieco dziwne, nale-
y jednak pamita, i przycisk jest niczym in-
nym, jak rozbudowan etykiet, ktrej podsta-
wow funkcj jest nasuch na zdarzenie typu
click i podobne zdarzenia rwnie obsugi-
wane przez kady inny obiekt dziedziczcy po
TextView. W przypadku typowych pl teksto-
wych najczciej mamy do czynienia z etykie-
t (obiektem klasy TextView) lub edytowalnympolem tekstowym (obiektem klasy EditText).
Obie te klasy maj wiele wsplnych metod (kla-
sa EditTextdziedziczy po TextView), tak wic
omawiane bd wsplnie. Podstawow deni-
cj obu obiektw w dokumencie XML ukadu
przedstawia Listing 1.
W denicji obu obiektw fragmentem, na
ktry warto zwrci szczegln uwag jest ele-
ment android:text, ktry deniuje tekst wy-
wietlany w obiekcie. W przypadku obiektu
EditText bdzie to domylny tekst, ktry mo-
na usun lub zmieni. W przypadku obiektuTe-xtView jest to tekst etykiety. Parametr ten mo-
na w atwy sposb modykowa z poziomu ko-
du JAVA, z uyciem metody setText(CharSe-
quence). Oczywicie metod t mona zastoso-
wa do obiektw wszystkich klas dziedziczcych
poTextView. W przeciwn stron (pozyskiwanie
tekstu z obiektu) dziaa metoda getText(), ktra
zwraca obiekt klasyCharSequence. Inn metod,
o ktrej warto pamita jest setLines(int), z
odpowiadajcym jej atrybutem android:lines.
Metoda ta ustala ile linii tekstu ma by wywietla-
ne. Domylnie parametr ten przyjmuje warto 1.Jak wic wida, w Android nie ma odpowiednika
obiektu JTextArea znanego ze Swinga. Zosta
on zastpiony obiektemEditTex, ktrego atrybut
android:linesprzyjmuje warto wiksz bd
rwn 2. Zarwno w przypadku pola tekstowego
jedno, jak i wieloliniowego moliwe jest okrele-
nie wyrwnania tekstu. Suy temu metoda set-
Gravity(int), ktrej odpowiada atrybut andro-
id:gravity. Argumentem tej metody jest obiekt
typu int z klasy Gravity. Moe on przyjmowa
midzy innymi nastpujce wartoci:
Gravity.CENTER (wyrodkowanie),
Gravity.FILL (odpowiednik wyjusto-
wania),
Gravity.RIGHT (wyrwnanie do pra-
wej),
Gravity.LEFT (wyrwnanie do lewej).
Listing 1. Denicja obiektw EditText i TextView w dokumencie ukadu XML
Listing 2. Kod metody odczytujcej zaznaczony tekst
EditTexteditText01 = (EditText)ndViewById(R.id.EditText01);
intstart = editText01.getSelectionStart();
intend = editText01.getSelectionEnd();
CharSequenceseq = editText01.getText().toString();
CharSequencesel