Linux_01_2010_PL

download Linux_01_2010_PL

of 74

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

    [email protected]

    [email protected]

    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

    [email protected]

    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

    [email protected]

    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