Sei sulla pagina 1di 64

Full Circle

AZ UBUNTU LINUX KZSSG FGGETLEN MAGAZINJA 201 2 December - 68. szm

KNYVSZEMLE:
Super Scratch Programming

Fnykp: ghostcero (Flickr.com)

TANULJ 3D MODELLEZST S ANIMCIT


full circle magazin 68. szm
A Full Circle Magazin nem azonosthat a Canonical Ltd-vel

S O R O Z AT : B L E N D E R
1

tartalom ^

Hogyanok
Python 39. rsz 8

Full Circle
AZ UBUNTU LINUX KZSSG FGGETLEN MAGAZINJA

Vlemnyek
Az n trtnetem 37

Rovatok

LibreOffice 21 . rsz

12

Parancsolj s uralkodj

Ubuntus hrek

Mi az a ... Raspberry Pi

43

1 2.1 0 teleptse EEE PC-re 1 5

Krdezd az j fit

31

Jtkok Ubuntun

59

Fkuszban

46

Blender 1 . rsz

19

Linux labor

33

KV

51

Levelek

50

Inkscape 8. rsz

Grafika

22

Linux oklevl

60

Kzelebb a Windowshoz

35

Webfejleszts

Webfejleszts

26

Minden szveg- s kpanyag, amelyet a magazin tartalmaz, a Creative Commons Nevezd meg! - gy add tovbb! 3.0 Unported Licenc alatt kerl kiadsra. Ez annyit jelent, hogy tdolgozhatod, msolhatod, terjesztheted s tovbbadhatod a cikkeket a kvetkez felttelekkel: jelezned kell eme szndkodat a szerznek (legalbb egy nv, e-mail cm vagy url elrssel), valamint fel kell tntetni a magazin nevt (full circle magazin) s az url-t, ami a www.fullcirclemagazine.org (gy terjeszd a cikkeket, hogy ne sugalmazzk azt, hogy te ksztetted ket, vagy a te munkd van benne). Ha mdostasz, vagy valamit tdolgozol benne, akkor a munkd eredmnyt ugyanilyen, hasonl vagy ezzel kompatibilis licensz alatt leszel kteles terjeszteni.

A Full Circle magazin teljesen fggetlen a Canonicaltl, az Ubuntu projektek tmogatjtl. A magazinban megjelen vlemnyek s llsfoglalsok a full circle magazin 68. szm 2 tartalom ^ Canonical jvhagysa nlkl jelennek meg.

E l s z

A magazin a kvetkezk segtsgvel kszlt:

dvzlnk a Full Circle legutols kiadsa alkalmbl!


gy igaz, ez a legutols Full Circle kiads. A 201 2 legutolsja*. Mg egy zsfolt kiadst ajnlunk nektek, hogy lezrhasstok a 201 2-es vet. A Python s a LibreOffice folytatdik, mint mindig s megmutatjuk, hogyan tudod az Ubuntu 1 2,1 0-et egy rgi EEE PC-be prselni. Lucas ismerteti a SuperScratch Programming cm knyvet, n pedig bepillantst nyjtok a Linux Mint Debian KDE kiadsba. Ha grafika az, ami rdekel, Inkscape-nk is van szmodra, valamint egy j sorozat, ahol a Blendert vizsgljuk meg. Igen, vgre megszletett a Blender sorozat. Ksznet Nicholasnak, hogy ezt a feladatot kezdemnyezte. Aprop j sorozat, mr Tanstott Linux is ltezik, mely megvitatja a tanulmnyok megprbltatsait s gytrelmeit, ahhoz hogy Tanstott Linux Szakemberr vlhass. Gord vgigrgja magt a KV krdsein, s ebben a hnapban a Canonical egy sajtos KV-val jelentkezik, Didier Roche segtsvel. Krtnk benneteket, hogy kldjtek el a krdseiteket az Ubuntu kivitelezssel kapcsolatban s valban incselked kis csoport vagytok. Didier lelt s megvlaszolt egy raks krdst s most megosztjuk veletek a szerkeszts nlkli vlaszait. Brhol is vagytok s brmit csinltok, boldog nnepeket szeretnk nektek kvnni. Szintnszeretnk ksznetet mondani mindazoknak, akik segtenek nekem a Full Circle havi kiadsaiban a szerkesztskkel, rsaikkal s azoknak is, akik cikkeket kldenek be.

Full Circle Podcast

Megjelenik havonta, mindig a friss Ubuntus hrekkel, vlemnyekkel, ttekintkkel, interjkkal s hallgati visszajelzsekkel. A Side-Pod egy jdonsg, egy extra (rendszertelen) rvid podcast, ami mellkga a f podcastnek. Leginkbb ltalnos technikai s nem-Ubuntu cuccokkal foglalkozik, melyek nem illenek a f podcastbe.

Minden jt. Tartsuk a kapcsolatot s tallkozunk 201 3-ban.


Ronnie ronnie@fullcirclemagazine.org
*Igen, folyamatosan hasznlom ezt a viccet minden v vgn.

Msorvezetk: Les Pounder Tony Hughes Jon Chamberlain Oliver Clark


http://fullcirclemagazine.org

full circle magazin 68. szm

tartalom ^

az Ubuntu News Team jvoltbl

U b u n t u s h re k
konkrt vezetsi irnyelvek: plusz paragrafusok kerltek bele a btorsgrl, a figyelmessgrl s a hatrozottsgrl. A viselkedsi szablyzat ezen a cmen rhet el: https://launchpad.net/codeofconduct/2.0

Megjelent a viselkedsi szablyzat (CoC) 2.0-s verzija


harles Profitt, az Ubuntu Kzssgi Tancsnak tagja bejelentette, hogy megjelent az Ubuntu viselkedsi szablyzatnak j verzija, egy fontos irnymutat dokumentum, ami a szervezet bels s kls mkdsnek alapjt adja.

z Ubuntu kzssg legklnflbb bejelentsei kerlnek fel az Ubuntu A viselkedsi szablyzat ezen tFridge-re, amelyek nem dolgozsa a kvetkez vltoztat- kapcsoldnak szorosan a fejlesztssokat tartalmazza: hez vagy a megjelenshez a leg sszevonta a viselkedsi szably- frissebb viselkedsi szablyzattl zatot (CoC) s az LCoC-t, figyelem- egszen a kzelg, kzssget be vve a soksznsgi nyilatkoza- rint esemnyekig. tot is Az Ubuntu fejlesztk oktberi tall ltalnostotta a szveget, gy ms kzssgek is knnyen fel tud- kozjn a Kzssgi Tancs megbeszlst tartott a kzssg ms tagjk hasznlni jaival, s arra a dntsre jutott, megemlti a CC-BY-SA 3.0-s lihogy egy j kzssgi levelezliscencet tt indt el, hogy a kzssg tagjai ltalnosan cskkentette az isezeket az informcikat emailben mtlseket is megkaphassk. egyrtelmv teszi, hogy minA lista mr mkdik! Itt iratkozz fel: denki intzkedhet, s nem kell hihttps://lists.ubuntu.com/mailvatalos visszajelzsre vrjon elmagyarzza a irnytsi elveket man/listinfo/community-announce full circle magazin 68. szm

j kzssgi levelezlista!

Sputnik a Dell Ubun- Jono Bacon: az Ubuntu tu-alap fejleszti lap- Kzssg Elismers topja megrkezett napja
ark Murphy, a Canonical globlis szvetsgekrt felels igazgatja bejelentette, hogy a Sputnik (a Dell Ubuntu alap, fejlesztknek sznt laptopja) mr megvsrolhat. A Dell XPS 1 3 egy nagy teljestmny, fels kategris, ultra-hordozhat laptop, ami lehetv teszi a fejlesztknek a teljes s zkkenmentes kliens s felh kztti kapcsolatot. Ez az eredmnye a Dell mersz kezdemnyezsnek, ami maghoz lelte a kzssget s hihetetlen fogadtatsban rszeslt a fejlesztk rszrl az egsz vilgon." Egyelre a Sputnik csak Amerikban s Kanadban vsrolhat meg. Tovbbi informci itt tallhat: http://www.dell.com/us/soho/p/xps-1 3-linux/pd

ono Bacon szli ktelezettsgei miatt egy kicsit ksbb fejezi ki az Ubuntu irnti elismerst. Br Bacon kiegsztette azoknak a nvsort, akiket mr megemltettek az Ubuntu Heti Hrlevelnek korbbi kiadsaiban. Bacon kijelentette: Mindig nehz kivlasztani egyes embereket az Ubuntu Kzssg Elismers napjra, mert olyan sok csodlatos ember vesz rsz aktvan a kzssgnkben. A fejlesztinktl kezdve a dokumentci rkon, a fordtkon, a tesztereken t egszen a kpviselkig, s mg sokan msok, akik mindannyian megteszik a magukt, hogy egy ers, versenykpes s gyakorlott Ubuntu pljn fel. Mi sehol sem lennnk a ti kzremkdseteket nlkl.

http://blog.canonical.com/201 2/1 1 http://www.jonoba/29/sputnik-dells-ubuntu-based-de- con.org/201 2/1 1 /28/ubuntu-comveloper-laptop-is-here/ munity-appreciation-day/

tartalom ^

Ubuntus hrek Megjelent a 1 3.04 (Raring Ringtail) Alpha 1 !


tphane Graber, az Ubuntu megjelensi csapatnak tagja bejelentette, hogy megjelent az Ubuntu 1 3.04 (Raring Ringtail) Alpha 1 Edubuntu s Kubuntu verzi. A bejelents itt tallhat meg: https://lists.ubuntu.com/archives/ubuntu-devel-announce/201 2December/000998.html

A kzssg belpsi dokumentcijnak fejlesztse

A Private Projects s a Private Blueprints kikerl a bta llapotbl


ecember 4-n a Launchpad kt funkcija, a Private Projects s a Private Blueprints kikerl a bta llapotbl, s mr stabilnak minsl. Kereskedelmi elfizets szksges ezen funkcik hasznlathoz, de brki, aki ltrehoz egy Private Projectet s/vagy egy Private Blueprintet, az egy 30 napos prba kereskedelmi elfizetshez jut. http://blog.launchpad.net/general/private-projects-and-privateblueprints-leave-beta

ono Bacon azt tancsolja az angol nyelv LoCo csapatoknak, hogy egy AskUbuntu.com oldalt hasznljanak, valamint rszletes utastsokat ad az Ubuntu LoCo krdsek, az oldaono Bacon sszefoglalja azokat a problmkat, ame- lon trtn feltevsvel s megvlyekkel a kzssg j tagjai laszolsval kapcsolatosan. Ez a belpskor szembeslnek, tbbletsegtsg megknnyti a Lovalamint azokat az intzkedseket, Co csapatok mkdst, s az Ubuntu hrnek terjesztst. amelyek ezek megoldsa rdekhttp://www.jonobacon.org/201 2/ ben trtntek. Bacon s csapata konkrt javtsokat eszkzltek az 1 2/1 5/creating-an-awesome-locosupport-community/ UDS-R-ben, belertve az j tagok szmra rendelkezsre ll adatok finomtst s a dokumentci tBvtsd a Unity lencshelyezst egy Wordpress fellet- id adatvdelmi belltre. December 1 3-n, cstrtkn, Bacon s csapata egy Docs Jam-et sokkal (doksi partit) tart, hogy elindtsa a folyamatot. Tovbbi informcik s ichael Hall bemutatja, tmutatsok tallhatk Bacon bloghogy kls fejlesztk jn s a kvetkez linkeken: hogyan tudjk a Unity https://wiki.ubuntu.com/Commulencsjket gy bvnityWebsite teni, hogy ellenrizhessk az j http://daringfireball.net/proadatvdelmi belltsokat. Kt jects/markdown/syntax mdszert mutat be, belertve az j http://www.jonobacon.org/201 2/ Preferences Manager osztlyt a 1 2/09/improving-community-gett- Unity 6-ban, amivel a fejlesztk eling-involved-documentation/ rhetik a belltsokat anlkl, hogy keresztl kellene mennik a Egy eszmletlen j Lo- GSettings/DConf-on. 1 9.com/201 2/1 2/adCo Support Community http://mhall1 ding-privacy-setting-support-to-your-unity-lens/ kialaktsa full circle magazin 68. szm 5

E
S

Az Ubuntu tanulsi projekt jraindtsa


lizabeth Krumbach azzal kezdi az rst, hogy az Ubuntu tanulsi projektje egy ideig parkol plyn volt. A projekt jraindtsa rdekben mr nhny hnapja csendben egytt dolgozott nhny emberrel, s most lerntja a leplet a tervekrl, az elkpzelsrl s a tovbbi tennivalkrl. Krumbach nknteseket is keres, akik szvesen csatlakoznnak s dolgoznnak a projekten. http://princessleia.com/journal/?p=7383

A Canonical grcs al veszi a 1 3.04 Unity Shell tmogatst


tephen M. Webb a Unity fejleszts s javts egy msfajta megkzeltst mutatja be . Webb szerint az Ubuntu kvetkez kiadsban a Unity mr egszen kidolgozott lesz. Ez azt jelenti, hogy nagyobb hangslyt kap az, hogy mi is most a Unity, ahelyett, hogy j funkcikkal bvlne. http://bregmatter.wordpress.com /201 2/1 2/1 9/canonical-targetsunity-shell-maintenance-for-1 3-04/
tartalom ^

rta: Lucas Westermann

P a ra n c s o l j s u ra l ko d j
jobb teljestmny. A NAS-t termszetesen merevlemez nlkl szlltjk, teht ezt a tnyezt a bdzsbe be kell kalkullni. Ezt a cikket kt Seagate ST3000DM001 3TB-os meghajtt hasznlva trgyaljuk.

S yn o l o g y D S 2 1 3 + s z e m l e
egyszer folyamat, mgha kicsit lass is. Amint be tudsz lpni, vlasztanod kell a Trolhely Kezelben mely ktetet szeretnd hasznlni. Vlaszthatsz RAID 1 s RAID 0 kztt (vagy hagyhatod a DSM rendszert dnteni, mely ltalban egy meghajt esetn RAID 0, kett esetn RAID 1 ). Azoknak akik nem ismerik: 1 . A RAID 0 cskozst vagy msnven sszefzst hasznl. Egyszeren kpzeld el, van egy adag adatod (A1 -A8-ig), ahol A1 -et s A2-t egy idben r kt klnbz meghajtra. Az eredmny magas teljestmny, de hiba esetn abszolt nincs adathelyrellts. Ha a NAS-t tmeneti trolnak hasznlod, vagy nagy tereszt kapacits trolnak, valszn a RAID 0-t vlasztod. RAID 0-val elrhet esetnkben a teljes 6TB trolkapacits. 2. RAID 1 tkrzst hasznl parits vagy cskozs nlkl, ami azt jelenti, az egyik lemez tkletes msolata a msiknak vagyis, ha az egyik meghajt meghibsodik, egyszeren cserled s minden folytatdik. Htrnya, csak egy merevlemeznyi kapacits rhet el, (esetnkben 3TB). ltalban nem fogsz RAID 1 -et vagy magasabbat hasznlni backuphoz. Megjegyzend, RAID 0 s 1 az elrhet vlaszts ktlemezes rendszereknl. A rendszernk RAID 1 -et hasznl, tekintetbe vve elsdleges feladatt, a biztonsgi mentst. A Diskstation Manager (DSM) lehetsget biztost tbb ktet ltrehozsra gy, hogy kivlasztod a meghajtt, br felesleges ktmeghajts konfigurciban. Miutn ltre lett hozva a ktet, a legnagyobb krds maradt htra: hogyan hasznlod ki a helyet?

bben a hnapban, arra gondoltam, kicsit eltrek a megszokott oktat jelleg cikkektl. Klnlegessgknt, megosztom a tapasztalataimat a Synology DS21 3+ Hlzatra Kttt Trolrl (NAS), amit nemrg vettem s zemeltem be, mely egytt mkdik mind a Linux/Windows/Mac OS X-el, n most csak a dolgok Linuxos oldalra fogok fkuszlni. Ha mr munkba lltottl magadnak egy NAS-t (vagy nem tervezed hogy beszerezz egyet), ez a cikk valsznleg nem neked szl.

A Bellts
Az eszkzbe pteni a meghajtkat fjdalommentes s knny (mg akkor is, ha csavarokat s csavarhzt ignyel). Azonban gyzdj meg, mindkt meghajt megfelelen a helyn van, ha nem, elkpzelhet hogy a rendszer nem ismeri fel ket.

A Termk

Miutn beillesztetted s csatlaA Synology kis s kzepes zleti koztattad a meghajtkat, el kell indtanod az eszkzt, nyomd meg a megoldsra knl egy ktrekeszes power gombot. A szoftver bellNAS-t, a Synology DS21 3+t. Drtshoz kt lehetsged van: haszgbb mint a DS21 3/DS21 3j, de tbb szolgltatst nyjt. Pontos lis- nlhatod a Synology Assistant szoftvert (elrhet Linux, Mac, s ta, ahol sszehasonlthatod mit nem nyjtanak az olcsbb verzik, Windowsra), vagy a webes felletet elrhet a Synology honlapjn. Els http://diskstation:5000. Fggetlenl a vlasztsodtl, hagynod kell a pillantsra gy tnik a DS21 3+ simn csak olyan szolgltatst ajnl szoftvert teljesteni az els futtats belltst. Ez magba foglalja az admint az LDAP s a WINDOWS AD, min fik ltrehozst. Ez viszonylag hardveres titkosts, s nmileg full circle magazin 68. szm

tartalom ^

Parancsolj s uralkodj A Hasznlat

is a Seagate meghajtkkal, br a vlemnyezsek szerint is kicsit hangosabbak). gy rdemes mrlegelni Ksznhet a tnynek, miszerint a az energiatakarkos zemmdot s teszthlzat tartalmaz Mac, Wina nyugalmat. Msik megolds lehet dows s Linux szmtgpeket, a egyszeren hangszigetelni az eszMac File Service s a Windows File kzt kiprnzott hzban trolni, Service is engedlyezett. Habr a fggeszd fel valahogy, vagy valaLinux kpes kezelni a Windows File milyen hangszigetelvel kertsd el Service-t Samba megosztson kea szoba tbbi rsztl. Ezek rszresztl (elrhet a kvetkez hozletkrdsek s nagyban fgg a zfrsen smb://<IP>/<share>/ a sszessgben a DSM fellet jl meghajttl, amit s ahogyan haszNautilusban), a DSM ajnl NFS nlod. A vgs pontozs figyelmen (Network File System) szolgltatst kidolgozott s rendkvl knnyen kvl hagyja eme kellemetlensgeis, br a funkcik s szolgltatsok hasznlhat. Br nem gy tnik, hogy az rt s dtumot automati- ket, mivel nem a NAS hz okozza nem lettek tesztelve. ezeket. Csakugyan, a hzban a kusan szinkronizlja a hlzaton. gy neked kell belltanod, mieltt meghajt gumrozott talpakon van Azrt, hogy mindenki a csaldomban hozzfrjen a hlzaton a arra szmtasz, hogy az temezett felfggesztetve, ez segt cskkenteni valamelyest a zajt. feladat idben lefut. szemlyes (s privt) megosztshoz, kln fikot kaptak, s letilPontozs tottam a hozzfrsi jogokat A Zaj minden ms felhasznl szmra sszessgben, egyszeren (mentsd az admin fikot, itt IT seBrki, aki fontolgatja egy NAS gtsgre volt szksgem). Egy lhasznlatt, fontos szbentartani a hasznlhat s kivl lmnyt pssel tovbb, a TimeMachine fik hasznlat helyt. Ha a hlban ter- nyjt, mg rengeteg sok szolgltatst nyjt (mint alap s halad). szintn ltre lett hozva, mivelhogy vezed tartani, valszn szervertbb MacBook van hasznlatban, specifikus merevlemezre szeretnl Knnyedn hasznlhat szemlyi melybl mindenki profitl. Elker- beruhzni (halkabbak, de ez hats- szervernek, minthogy knl web lend, hogy a TimeMachine felsal van a teljestmnyre), vagy bel- trhelyet valamint FTP opcikat. Harmadik fltl szrmaz szoftvehasznlja a rendelkezsre ll ltod az idztett llsidt, hogy a teljes 3 TB trterletet, az adatventilltorok suhogsa nlkl nyu- rekkel telepthetsz PHPMyAdmint s egyb kzs eszkzket. Az maximum be lett lltva (javasolt a godtan tudj aludni. Tovbb a leegyetlen rossz oldala az ra, klmezkszenlt eredmnyezhet kt-hromszorosa az aktulis Mac meghajtnak, ami lehetetlen ngy hangos fel/leprgseket (legalbb- nsen meghajtk hinya miatt. Ezt MacBookra ez 4 TB-ot tenne ki!). gy 1 TB-ban lett megllaptva. Brki, aki valami hasonlt hasznl (pillanatkp mentsek), ajnlatos lenne kihagyni azokat a mappkat amik nem nagyon vltoznak (Videk/Zenk pldul) s helyette kezelje egyszeri ments/msolsknt ezeket a mppkat, elkerlva a dupla munkt. full circle magazin 68. szm

leginkbb a szles kr szolgltatsokkal ellenslyozza, sszevetve ms hasonl NAS-ok belltsaival. Egyben, a kialakts s modell, a szolglatsokkal s teljestmnynyel, ez az eszkz 4.5/5 pontot kap. A fl pont csak azrt, mert mg kivl eszkz, igazn nyjthatna gyorscsere (hot swap) lehetsget a meghajtkhoz.

Lucas a szmtgpe folyamatos

tnkretteltl a javtsig mindent megtanult. Kldj neki emailt az lswest34@gmail.com cmre.


tartalom ^

rta: Greg Walters

H o g ya n o k

P ro g ra m o z z u n k P yt h o n b a n 3 9 . r s z
Az API hasznlatval a show-val s/vagy az adott epizddal kapcsolatos informcihoz juthatunk. TV msorok esetben az informciszerzsnek tulajdonkppen hrom lpse van, ezek az albbiak: Nv alapjn rkeresnk a msorra az adatbzisban, tovbbi adatok lekrdezshez az gy kapott egyedi azonostt (ID) hasznljuk. A showid rtke egy kulcs, amely az adatbzisban egyrtelmen kijell egy adatsort. A Show ID birtokban tovbbi, a msorral kapcsolatos informcihoz jutunk. Vgl egy kivlasztott epizd adatait is lekrdezzk. Ezt egy olyan listban talljuk, amely tartalmazza az sszes eddig leadott rsz adatait. sgnk, ezutn a show adatait krjk le, vgl pedig az epizd-listbl vlasztjuk ki a kedvnkre valt. Az albbiakban lthatk azok a fggvnyhvsok, amelyeket hasznlni fogunk... ShowID keresse a msor neve alapjn http://services.tvrage.com/feeds/search.php?show={SomeShow}

tats, de az API hasznlatrt a fejlesztk adomnyokat krnek. Ha gy rzed, hogy ezrt a szolgltatsrt rdemes fizetni, krlek fontolj meg egy $1 0-os, vagy akr annl nagyobb sszeg tmogatst. Msodszor, regisztrlj a weboldalukon, gy hozzjuthatsz a sajt API kulcsodhoz. Ingyenes, szval igazn semmi nem szl a regisztrci ellen, fleg, ha az itt megtallhat informcit hasznlni is szeretnd a jvben. Radsul regisztrlt felhasznlknt nhny tovbbi informcimezhz is hozzjutunk, mint pldul a sorozatok s epizdok sszefoglalihoz, ezek a nem regisztrlt vltozatban elrhetetlenek. Harmadszor, az API frisstsbe rengeteg energit lnek. Ez azt jelenti, hogy mire ezt a cikket olvasod, az API j esllyel mr meg is vltozott. Mi most olyan nyilvnos hrforrsokat fogunk hasznlni, Szba kerlt az talakt programknyvtr. Mi is ez? Egyszeren amelyek 201 2 decemberben minfogalmazva, egy talakt program- denki szmra szabadon hozzfrknyvtr ltrehozsa vagy haszn- hetek voltak. Az API honlapja: http://services.tvrage.com/inlata sorn olyan kdokat hasznlunk, amelyek befedik a weboldal fo.php?page=main, itt tallunk nAPI-jt s egy knnyen hasznlhat hny pldt is arra nzve, hogy mifggvnytrat biztost szmunkra. lyen informcihoz frhetnk hozz. Mieltt hozzkezdennk, szeretNzzk ht meg ezt az API-t s fejtnk tisztzni nhny dolgot. Elszr is, ez egy ingyenes szolglsk meg, hogyan tudjuk hasznlni. full circle magazin 68. szm ok-sok hnappal ezeltt egy Weather Underground nev API-val dolgoztunk. Ez mg a 1 1 . rszben trtnt, ami az FCM 37. szmban jelent meg. Nos, most jra egy API-hoz nylunk, ez alkalommal a TVRage (http://tvrage.com) weboldal APIjhoz. Amennyiben nem ismernd az oldalt, tulajdonkppen TV showkal (msorokkal) foglalkozik. Eddig mg nem talltam olyan msort, amely ne lenne benne a rendszerkben. A kvetkez cikkekben sz lesz XML-rl, API-krl s ElementTree-rl, (ezek segtsgvel talakt programknyvtrakat fogunk ltrehozni), a cl pedig egy olyan sajt kis programknyvtr ltrehozsa, amellyel leegyszersthetjk a kedvenc show msoraink TV-s adatainak letltst.

A show adatainak lekrse Show ID (sid) alapjn http://services.tvrage.com/feeds/showinfo.php?sid={SomeShowID}

Epizdlista lekrdezse Show ID (sid) alapjn http://services.tvrage.com/feeds/episode_list.php?sid={SomeShowID}

A felsorolt adatokat hrom egyEredmnyl egy-egy XML forszer webes lekrdezssel rhetjk el. Elszr egy keressre lesz szk- mtum adatfolyamot kapunk.
<?xml version="1.0" encoding="UTF-8" ?> <ROOT TAG> <PARENT TAG> <CHILD TAG 1>DATA</CLOSING CHILD TAG 1> <CHILD TAG 2>DATA</CLOSING CHILD TAG 2> <CHILD TAG 3>DATA</CLOSING CHILD TAG 3> </CLOSING PARENT TAG> </CLOSING ROOT TAG>

tartalom ^

Programozzunk Pythonban 39. rsz

Emlkezznk vissza, hogy hogyan is XML adatok kezelse sorn teht egy root cmkvel nyitunk, feldolpl fel az XML. Az els sor mindig gozzuk az sszes tbbi cmkt s valahogy gy nz ki, mint amit az ezek segtsgvel megtalljuk a szalbbiakban bemutatok: munkra rdekes adatot. Elfordul, Az adat minden eleme egy defi- hogy egyszeren mindenre szksnil s egy zr cmkvel (tag-gel) gnk van, de bizonyos esetekben az van elltva. Idnknt gyermek-cm- sszes informcinak csak egy tredkt akarjuk felhasznlni. kkkel is tallkozhatunk, ez egy szl-cmkbe gyazott cmke. VaNzzk most meg az els hvst lahogy gy... s azt, hogy mivel tr vissza. Te<CHILD PARENT TAG> gyk fel, hogy a keresett show a Buffy, a vmprok rme. A msorra <CHILD TAG 1>DATA</CLOSING az albbi mdon kereshetnk r... CHILD TAG 1>
</CLOSING CHILD PARENT TAG>

Tallkozhatunk olyan cmkvel is, amely bizonyos jellemzvel (attribtummal) rendelkezik:


<TAG INFORMATION = VALUE> <CHILD TAG>DATA</CLOSING CHILD TAG> </CLOSING TAG>

http://services.tvrage.com/feeds /search.php?show=buffy

Az eredmnyl kapott XML fjl gy nzne ki: http://pastebin.com/Eh6ZtJ9N. Megjegyzs: a sorbehzsokat n magam eszkzltem a nyers adat olvashatbb ttele rdekben. Nzzk t az XML fjlt, mit is tallunk benne.

egy tv msorrl szl informci. Az elzekhez hasonlan a zr cmke itt is egy </show>. Brmi, ami e kt cmke kztt tallhat, a msorral kapcsolatos informci. <showid>2930</show> - Ez a showid cmke, amely tartalmazza az sid-t. Az sid-ot felhasznlva kaphatunk informcit a msorrl, ebben az esetben ez az azonost a 2930.

Nha egy cmkhez nincs adat hozzrendelve. Pldul...


<prodnum/>

<Results> - ez a cmke a teljes XML


adatot krbeleli, az utols sorban a zr </Results> cmknek kell szerepelnie. Lehet nulla, de akr tven eredmny (result) is. <show> - ez a szl pont, amely megmondja, hogy ami kvetkezik (egszen a zr show cmkig), az full circle magazin 68. szm

Azokat a cmkket, amelyek nem tartalmaznak informcit, idnknt el is hagyjk. A Te programodnak ezrt tudnia kell kezelni ezeket az eshetsgeket.

mezt is, fleg azrt, mert ritkn kapunk vissza egyetlen tallatot, fleg akkor, ha nem a msor teljes nevre kerestnk r. Pldul ha a The Big Bang Theory-rl szeretnnk adatokat s a keresshez csak annyit runk be, hogy Big Bang, tbb mint hsz adatfolyamot kapnnk vissza, hiszen minden olyan cm, amely tartalmazza a big s a bang szt, megfelel a keressi <name>Buffy the Vampire feltteleknek. Ha az NCIS-re keSlayer</name> ez a msor cme resnk r, szintn sok tallatunk <link>...</link> ez egy link lenne, amely kzvetlenl a show-ra mutat lenne. Nhny olyan is, amelyre a TVRage oldalon (vagy egy epizd egyltaln nem szmtunk. Az esetn az adott rsszel kapcsolatos NCIS, az NCIS: Los Angeles, vainformcira) lamint a The real NCIS mellett <country>...</country> Az orszg, megjelenne mg a The Streets of ahol a msort eredetileg leadtk San Francisco s a Da Vincis In quest is (sok egyb msor mel</show> lett), hiszen ezek mindegyike tartalmazza az N C I s S ka</Results> raktereket, megfelel sorrendben. A mi programunk esetben tulajdonkppen csak kt mezre van Ha mr tudjuk a sorozat azonoszksg, a <showid>-re s a stjt, akkor az adatokat kzvetle<name>-re. Taln rdemes figyenl az ID alapjn is krhetjk. Az lembe vennnk mg a <started> eredmny nagyon fog hasonltani a

tartalom ^

Programozzunk Pythonban 39. rsz


keressnl korbban kapott adatsorhoz, de lnyegesen tbb rszletet fog tartalmazni. Hasznljuk jra Buffy-t, ahogy a keresses pldban. Jobbra az XML fjl kivonatos tartalmt lthatjuk.

mivel van dolgunk. Hadd ismteljem meg: az az informci, amire valjban szksgnk van, a sorozat cme alapjn trtn keressnl a showid egyrtelm meghatrozLthatod, hogy az itt szerepl shoz, az az albbi hrom informci nagy rsze valban ben- cmkben tallhat: ne volt a keressnl kapott adatfo<showid> lyamban. Ugyanakkor az olyan <name> adatok, mint a hlzat (csatorna), <started> annak orszga, a futsi id, a leads A Show Information napja s idpontja korbban nem jelent meg. adatfolyambl ltalban az albbi dolgokra van szkListzzuk most ki az epizdokat. sgnk: Ha a msor csak egy vadot lt <seasons> meg s csak hat rszbl ll, ez az <started> <start date> adatfolyam rvid lesz. Nzzk meg <origin_country> inkbb azt, hogy mi a helyzet az <status> egyik kedvenc tv sorozatom, a Ki <genres> vagy, doki? (Doctor Who) esetben. <runtime> A Doctor Who egy brit TV sorozat, <network> amely eredetileg 1 963-ban indult <airtime> <airday> s 26 szezont lt meg, egszen <timezone> 1 989-ig futott. Az els vad 42 epizdbl llt, az ezt kvet vadok Az epizd lista esetn pedig ltalban 24 rszesek voltak. pedig az albbiakra: Feldolgozand adatunk teht van <Season> bven. Az epizdlista lekrse sorn a kvetkez oldalon lthat adatokat kapjuk (ismt visszatrtnk Buffyhez). Vessnk egy pillantst az adatfolyam egy rszre s mris lesz egy elkpzelsnk arrl, hogy
<episode number> <season number> <production number> <airdate> <link> <title>

<Showinfo> <showid>2930</showid> <showname>Buffy the Vampire Slayer</showname> <showlink>http://tvrage.com/Buffy_The_Vampire_Slayer</showlink> <seasons>7</seasons> <started>1997</started> <startdate>Mar/10/1997</startdate> <ended>May/20/2003</ended> <origin_country>US</origin_country> <status>Canceled/Ended</status> <classification>Scripted</classification> <genres> <genre>Action</genre> <genre>Adventure</genre> <genre>Comedy</genre> <genre>Drama</genre> <genre>Mystery</genre> <genre>Sci-Fi</genre> </genres> <runtime>60</runtime> <network country="US">UPN</network> <airtime>20:00</airtime> <airday>Tuesday</airday> <timezone>GMT-5 -DST</timezone> <akas> <aka country="SE">Buffy &amp; vampyrerna</aka> <aka country="DE">Buffy - Im Bann der Dmonen</aka> <aka country="NO">Buffy - Vampyrenes skrekk</aka> <aka country="HU">Buffy a vmprok rme</aka> <aka country="FR">Buffy Contre les Vampires</aka> <aka country="IT">Buffy l'Ammazza Vampiri</aka> <aka country="PL">Buffy postrach wampirw</aka> <aka country="BR">Buffy, a Caa-Vampiros</aka> <aka country="PT">Buffy, a Caadora de Vampiros</aka> <aka country="ES">Buffy, Cazavampiros</aka> <aka country="HR">Buffy, ubojica vampira</aka> <aka country="FI">Buffy, vampyyrintappaja</aka> <aka country="EE">Vampiiritapja Buffy</aka> <aka country="IS">Vamprubaninn Buffy</aka> </akas> </Showinfo>

Figyelmeztets: az vad full circle magazin 68. szm

10

tartalom ^

Programozzunk Pythonban 39. rsz


(season) s az epizdszm nem felttlenl az, amire elsre gondolnnk. A TVRage adatok esetn az vadszm a sorozat kivlasztott rsznek sorszma, az adott vadon bell. Az epizdszm az adott rsz sorszma gy, hogy a sorozat szszes korbbi vadnak rszeit is figyelembe vesszk. A produkcis szm egy, a kszts sorn hasznlt bels azonost, ez a legtbb embernek semmilyen informcirtket nem hordoz. Felfrisstettk ht az XML fjlstruktrkkal kapcsolatos emlkeinket s megismerkedtnk a TVRage API hvsaival, gy most mr kszen llunk sajt kdunk megrsra, de erre a kvetkez szmig vrnunk kell. Addig is kellemes sznetet kvnok mindenkinek. (Az eredeti angol cikk 201 2. decemberben jelent meg a ford.)
<Show> <name>Buffy the Vampire Slayer</name> <totalseasons>7</totalseasons> <Episodelist> <Season no="1"> <episode> <epnum>1</epnum> <seasonnum>01</seasonnum> <prodnum>4V01</prodnum> <airdate>1997-03-10</airdate> <link>http://www.tvrage.com/Buffy_The_Vampire_Slayer/episodes/28077</link> <title>Welcome to the Hellmouth (1)</title> </episode> <episode> <epnum>2</epnum> <seasonnum>02</seasonnum> <prodnum>4V02</prodnum> <airdate>1997-03-10</airdate> <link>http://www.tvrage.com/Buffy_The_Vampire_Slayer/episodes/28078</link> <title>The Harvest (2)</title> </episode> <episode> <epnum>3</epnum> <seasonnum>03</seasonnum> <prodnum>4V03</prodnum> <airdate>1997-03-17</airdate> <link>http://www.tvrage.com/Buffy_The_Vampire_Slayer/episodes/28079</link> <title>Witch</title> </episode> ... </Season> </Episodelist> </Show>

Greg Walters a RainyDay Solutions,


LLC (Aurora, Colorado) tancsad cg tulajdonosa s 1 972 ta programozik. Szeret fzni, trzni, szereti a zent s az idejt a csaldjval tlteni. Honlapja: www.thedesignatedgeek.net.

full circle magazin 68. szm

11

tartalom ^

rta: Elmer Perry

H o g ya n o k

hogy az elemekhez tartozzon-e ke- Cmkk fell vagy Oszlopos ret s ha igen, akkor 3D-s vagy sima Cmkk balra. n az elst vlaszlegyen az. Klikk a kvetkezre. tottam. A cm megadsa utn vAz els lpsben vlaszuk ki az lasszuk ki az rlap szerkesztse A 8. lpsben nevezzk el az r- pontot, melyre az rlap szerkesztAuthors tblt a lenyl menbl, a lapot Szerzk-nek s adjuk meg, hetv vlik. Kt al-rlapot fogunk Name mezt pedig tegyk a hasznland mezk kz. Ehhez vlasz- hogy akarjuk-e tovbbra is szerhozzadni, ami az Authors s a keszteni a belltsokat vagy sem, Media tblkkal val kapcsolatot szuk ki a mezt s hasznljuk az majd kattintsunk a Befejezs-re, teremti meg. irnygombokat. Kattintsunk a melyre megjelenik a kpernynkn Kvetkez gombra. az j rlap. Zrjuk be s mentsk el Az rlap alatti eszkztron vA kvetkez lps az al-rlapok- a munknkat. lasszuk ki az rlap navigtort, ami kal foglalkozik, de a Szerzk rlapegy kis dialgusablakban jelenti A Mdia rlapot ugyangy kell meg az rlap elemeit. Jobb klikk a hoz erre nincs szksg. Klikk a kltrehozni, csak ms tblt kell vetkezre. A 3. s a 4. lps kimaF rlap-ra s j rlap. Az j rrad, mivel azok az al-rlapok bell- kijellni a ltrehozskor. lap megjelenik a listn. Mivel ez tsait tartalmazzk, amit mi nem alapbl ki van vlasztva, csak gpelhasznlunk ki a pldnkban. A Knyvek rlap lt- jk be a nevt, mely legyen FormAuthors. Ezzel az rlappal kapcsorehozsa Az 5. lps a mezk elrendezA Szerzk s a M- svel ldunk az Authors tblhoz a foglalkozik. Mivel neknk dia rlapok ltrehoz- csak egy meznk van, ezrt a tbla Ugyan a Knyvek rlap ltre- BooksAuthors tbln keresztl. Jobb klikk a FormAuthors-ra s hozshoz is a varzslt fogjuk elrendezst vlasztjuk. Vlasszuk sa vlasszuk a Tulajdonsgokat. Az hasznlni, a ltrehozs utn mg ezt ki s klikk a kvetkezre. hozz kell adnunk a szerzkkel s a Adat fln vlasszuk a Tbla Jelljk ki az rlapokat a bal olpontot Adattpus-nak, az Adatmdikkal val kapcsolatokat. A 6. lpsben llthat be, hodali Adatbzis panelen. Ktflekppen tudunk rlapokat ltrehozni, a gyan is akarjuk hasznlni az rlapot. Menjnk vgig a varzsln, ezttal nak pedig a BooksAuthors-t. Kata Books tblval, valamint a Tit- tintsunk az ellipszis gombra a Mivel mi szeretnnk az sszes advarzsl hasznlatval vagy a Tervez nzet alkalmazsval. A Szer- atot megjelenteni, ezrt vlasszuk le s a Published mezvel. Az al- Mestermez listzsa mellett. A rlapokat ezttal is kihagyjuk, mimez-kapcsolat dialgus jelenik zk s a Mdia rlaphoz a varzslt ezt a lehetsget. A 7. lpsben vlaszthatunk elvel ezeket manulisan lltjuk be. meg. A BooksAuthors alatt vfogjuk hasznlni. A Feladatok panetr httr elrendezst, valamint, Az elrendezs lehet Oszlopos lasszuk a BookID-t, a Books allen kattintsunk a Tndr hasznlafull circle magazin 68. szm 12 tartalom ^ LibreOffice Base-t bemutat sorozatunkban mr megterveztk az adatbzisunk elrendezst, ltrehoztuk a tblkat s kzttk a kapcsolatokat. Most el kell gondolkodnunk azon, hogyan tltsk fel a tblkat s kapcsoljunk ssze mindent. A tblkat szerkeszthetjk manulisan is, de a legjobb mdszer az rlapok ltrehozsa. A albbiakban hrom beviteli mezt (Authors, Media, s Books) fogunk ltrehozni. Elszr az szerzkkel s a mdikkal kezdjk, mivel ezek a legegyszerbbek, majd a knyvekhez tartoz rlappal teszszk teljess a rendszert. ta rlap ltrehozshoz pontra, mely elindtja a varzslt.

Li breO ffi ce 2 1 . rsz: Ba se rla pok

Hogyanok LibreOffice 21 . rsz: Base rlapok

att pedig szintn a BookID-t. Klikk az OK gombra s zrjuk be az rlap belltsai dialgust.

majd vltsunk Adat flre. Az adatmez legyen az AuthorID, meKsztsnk egy msik al-rlapot lyen keresztl a Base tudni fogja, a MainForm al FormMedia nhogy a BooksAuthors tbla Auven. A tulajdonsgoknl az adattGyzdjnk meg rla, hogy a thorID mezjhez szeretnnk kappus legyen Tbla a tartalom FormsAuthors van kivlasztva az csoldni. A lista tartalmnak tpusa pedig BooksMedia. Klikk az ellip- rlap navigtor-on. Kattintsunk a legyen Sql. A lista tartalmnak szisre a Mestermez listzsa Tbla gombra a Tovbbi elemek megadshoz egy rvid SQL utasmellett s vlasszuk a BookID-t a eszkztron. A cmhez s a kiads tst rendelnk a listnk kitltsBooksMedia s a Books alatt is. dtumhoz tartoz beviteli mezk hez, mely az Authors tbla neveit Kattintsunk az OK-ra s zrjuk be al rajzoljunk egy tblt az oldalon. sorolja fel. Kattinsunk a lefele muaz rlap belltsai dialgust. Kattintsunk jobb gombbal az j tat nylra, ami az utasts megadtbla fejlcre s vlasszuk az shoz hasznlhat dobozt jelent Most kvetkezik szerzkhz s a Oszlop beillesztse>Lista elemeg. Az SQL utasts a kvetkez: rtkt lltsuk 1 -re. Ez megadja, mdikhoz tartoz grafikus elemek met. Jobb klikk az jonnan ltrehoSELECT Name, AuthorID ltrehozsa. Fontos, hogy egyszer- zott oszlopra s vlasszuk az Osz- FROM Authors hogy melyik mez kerljn a listre tbb elemet is ki tudjunk jellni, lop pontot, mely megjelenti anra. Mivel mi a name mezt vlaszezrt a tbla a legmegfelelbb nak tulajdonsgait. Az ltalnos Ez kivlasztja az sszes bejegy- tottuk ki elszr, ezrt vlasztja ki elem. Kattintsunk a Tovbbi elefln lltsuk a cmkt Szerz-re, zst az Authors tblbl. A mez az 1 -es rtk a neveket a listra. full circle magazin 68. szm 13 tartalom ^

mek gombra a bal oldali eszkztron, melyre egy jabb dialgus ugrik fel.

Hogyanok LibreOffice 21 . rsz: Base rlapok


Zrjuk be a lista tulajdonsgait s mentsk el a munknkat. A Mdia grafikus elemeit ugyangy kell belltani, mint az elz esetben. Vlasszuk a FormMedia elemet az rlap navigtoron. Rajzoljuk meg a tbla elemet jobbra a cm s a kiads ve elemtl. Hozzunk ltre egy oszlopot. Nyissuk meg a tulajdonsgait s lltsuk a cmkjt Mdi-ra. Az adatmez legyen MediaID a lista elemeinek tpusa pedig Sql. Az SQL lekrdezs a listhoz legyen a kvetkez: SELECT Type, MediaID FROM Media A mez rtke legyen 1 . Ezzel kszen vagyunk az rlappal. Mentsnk s zrjuk be azt. vt (utbbi lehet ismeretlen, ha nem tudjuk). A szerzk s a mdia tblk egy listn keresztl segtenek kivlasztani a megfelel szerzt s a tpust. Fontos, hogy egyszerre tbbet is kivlaszthatunk ezek kzl. Egy j bejegyzs ltrehozshoz kattintsunk egy j sorra vagy a Kvetkez gomba az rlap vezrl eszkztrn. Most mr van egy mkd metdusunk az adatok bevitelre. Br ez a bellts jl mkdik, van egy htrnya: ha kiderl, hogy szksg van egy szerzre vagy egy mdia tpusra, ami mg nincs jelen, akkor be kell zrni az rlapot s a msik rlapokat hasznlva kell azt hozzadni. A kvetkez rszben megfull circle magazin 68. szm prbljuk ezt a knyelmetlensget is kikszblni. Legkzelebb ltrehozunk egy lekrdezst s egy jelentst, melylyel informcit nyerhetnk ki az adatbzisunkbl.

Az Ubuntu Podcast lefedi a legfrissebb hreket s kiadsokat amik ltalban rdekelhetik az Ubuntu Linux felhasznlkat s a szabadszoftver rajongkat. A msor felkelti a legjabb felhasznlk s a legregebb fejlesztk rdekldst is. A beszlgetsekben sz van az Ubuntu fejlesztsrl, de nem tlzottan technikai. Szerencssek vagyunk, hogy gyakran vannak vendgeink, gy els kzbl rteslnk a legjabb fejlesztsekrl, radsul olyan mdon ahogyan mindenki megrti! Beszlnk tovbb az Ubuntu kzssgrl is, s a benne zajl dolgokrl is.
A msort a nagy-britanniai Ubuntu kzssg tagjai szerkesztik. Mivel az Ubuntu viselkedsi kdexnek megfelelen ksztik, brki meghallgathatja.

Az rlapok hasznlata
A Szerzk s a Mdia rlapok egyszerek s knnyen hasznlhatak. Csak jelljnk ki egy res sort s gpeljk be a nevet vagy a tpust. A knyvek hozzadsa eltt fel is kell venni nhny szerzt s tpust. A Knyvek rlap szintn knnyen hasznlhat. Tltsk ki a cmet s a megjelens

Elmer Perry eddigi mkdse tar-

talmaz egy Apple IIE-t, hozzadva egy kis Amigt, egy nagy adag DOS-t s Windowst, egy jadag Unixot, mindezt jl sszeturmixolva Linuxszal s Ubuntuval.

A msor minden msodik ht keddjn lben hallgathat (brit id szerint), msnap pedig letlthet.

podcast.ubuntu-uk.org
tartalom ^

14

rta: Alan Ward

H o g ya n o k T e l e p t s n k U b u n t u 1 2 . 1 0 - e t r g i E E E P C - re
tovbb. Mivel az eeePC-nek nincs optikai meghajtja, vagy USB pendrive-ot vagy kls CD-egysget kell hasznlnunk az Ubuntu teleptshez, a pendrive jobb vlaszts a sebessg miatt. Az Escape billenty hozzfrst ad neknk a bootolhat mdia menjhez, ahol a legtbb kls USB egysget knnyen felismeri a szmtgp BIOS-a. Az Ubuntu telept szpen elindul, akr Live CD mdban, akr csak maga a telept. A Live CD md pont a legjobb a cljainkra, mivel egy bizonyos ponton hozz kell frnnk a terminlhoz.

hogy nhnyan taln emlkeznek r, az Asus eeePC 701 -es modell a netbook-mozgalom egyik elfutra volt. Viszont mg akkor sem a sebessgrl volt ismert, amikor 2007-ben megjelent: egy (600 MHz-re lehzott) Celeron 900 MHzes processzor, 51 2 MB-os vagy 1 GBos RAM s 4 GB-os bels, flash-alap merevlemez semmi esetre sem nyjtott hatsos specifikcit. A 7os kperny brmilyen szabvnyos laptophoz kicsi volt, s mginkbb az manapsg, amikor sok tblagp nagyobb kpernyfelletet knl. Az jonnan kb. kt rs akkumultor idtartam is problma lehetett. Mg gy is gy tnik, hogy kr eldobni egy ilyen szp darabot, klnsen, ha fizikailag kemnyebb, mint ms netbookok, a kemny manyagbl kszlt kls burkolatnak s a mozgathat alkatrsz nlkli merevlemeznek ksznheten. De tudja-e hihet sebessggel hasznlni a kedvenc opercis rendszernk jelenlegi verzijt? A rvid vlasz hatrozott igen! br a teleptse ignyel nmi (knny) finomhangolst. A hosszabb vlaszrt olvass

Els akadly: a 4 GB-os merevlemez kicsi!


Az els nehzsg, amivel tall-

kozni fogunk, az a merevlemezre panaszkod telept: gy gondolja, hogy a 4 GB tl kicsi s nem fogja folytatni. Termszetesen ez egyltaln nem igaz, mivel a 32 bites Ubuntu 1 2.1 0 szabvnyos teleptse csak kb. 2,5 GB-ot ignyel. gy elfr, mg ha nem is jut sok hely a felhasznli dokumentumoknak. A telept meglepetse knynyen kijtszhat: csak helyezz be egy kls merevlemezt a telepts alatt elegend szabad trhellyel, hogy megfeleljen a teleptnek. gy tnik, hogy nem veszi szre, hogy az Ubuntut a bels 4 GB-os egysgre teleptjk, mg a szabad trhely valjban msik meghajtn van. Valjban ha a pendrive elg nagy, mg a kls merevlemezre sem lesz szksgnk, hogy meggyzzk a teleptt arrl, hogy elegend szabad trhely van. Krlek jegyezd fel a meghajt-azonostkat, ha mgis kiprblod ezt. A bels 4 GB-os merevlemez lesz a /dev/sda, mg a pendrive vagy CD, amelyrl bootolsz, a /dev/sdb, s a tovbbi kls merevlemez (ha jelen van) lenne a

full circle magazin 68. szm

15

tartalom ^

Hogyanok Teleptsnk Ubuntu 1 2.1 0-et rgi EEE PC-re /dev/sdc. Biztostsd magad, hogy a el a swapet egy terminlban : A kis kperny tbb te/dev/sda-ra teleptesz s a rendrletet ignyel szerbetlt is ugyanezen a meghaj- sudo mkswap /dev/sda2
tn kap helyet. Ha elindtjuk a teleptsi folyamatot, rgtn szrevesszk, hogy a Most, ha terminl-mdban maA kls meghajt eltvolthat a telept ablak aljn lv gombok pendrive-val egytt, amikor a tele- radunk, kiadhatjuk a parancsot: nem ltszanak. Az eeePC kpernypts elkszl. free -m je egyszeren tl kicsi a 800x480 pixellel. A legtbb lpsnl ez nem Nmi swap belltsa amely megmutatja neknk mind problma, elg egyszeren Entert a fizikai RAM mennyisgt (Mem:- tni, hogy a kvetkez fzishoz toMg n elg szerencss vagyok mel kezdd sor), mind a virtulis vbblpjnk. azzal, hogy az 1 GB-os vltozatot memria mennyisgt (Swap:-pel birtokolom, ms tulajdonosok meg- kezdd sor). Ha a swapet helyesen Viszont nhny kpernynl rekedhettek az 51 2 MB-nl. Ez nem aktivltuk, ez az utols vonal kb. tnyleg szksges lehet, hogy lselegend, hogy futtasd a rendszer- 31 4 MB szabad memrit fog jelezsuk ezeket a nem ltsz gombokat. teleptt, gy egy kis swap jl jn. ni. Amikor t kell helyeznnk a telepEzt rgtn belltjuk, amikor elinMost mr elindthatjuk a telep- t ablakot egy msik helyre a kpdul a Live CD krnyezet, mg mitt. eltt beizztjuk a teleptt. Elszr is vagy egy terminlt, vagy a gnome-disks grafikus parancsot hasznlhatjuk a /dev/sda particionlshoz. sszer vlasztsnak tnik, ha kb. 3,5 GB-ot lefoglalunk a /dev/sda1 -nek (a partci tpusa 0x83, Linux) s a maradk 320 MBot a /dev/sda2 (partci tpusa 0x82, Linux swap) szmra. s igen, a 4 GB csak elmleti kapacits, amely a gyakorlatban jelentsen kevesebb. Ha a /dev/sda-t particionltuk, a kvetkez parancsokkal indthatjuk full circle magazin 68. szm
sudo swapon /dev/sda2

ernyn, lenyomva tarthatjuk az Alt billentyt, mg az egeret az ablak hzsra hasznljuk, brmely ponton megfoghatjuk nem csak a fenti ablaksvon. A msik lehetsg az lenne, hogy bedugunk egy kls monitort csak a telepts idejre, br a dolgok kiss gyetlenn vlhatnak, ha korbban nem kezeltl tbb-kpernys belltsokat. A 800x480 pixelt fogjuk norml hasznlatra belltani, gy ezt is fogjuk hasznlni, s az ablakokat krbe mozgatni.

s a hasznlhatsg?
Ha a telepts vget r, jraindtjuk a rendszert (mikzben szoks szerint eltvoltjuk a pendrive-ot s a lehetsges kls merevlemezt), s jra elindulunk. Az indtsi idket jelentsen cskkenthettk volna, ha a fejleszt msik bels merevlemezt s kapcsolatot hasznlt volna. Az eeePCben lv klnleges flash-vezrl chipet (Siliconmotion SM223AC) az alaplap prhuzamos ATA interfszre csatlakoztattk s egy elg lass UDMA/66 kapcsolattal konfigurltk. A gyrt szerint ez a flash-alap merevlemez 50-tl 55 MB/s-os olvassi sebessget tart
tartalom ^

16

fenn meglehetsen lassabbat, mint a 1 00 MB/s-os (laptop) vagy a 1 40 MB/s-os (asztali) tipikusan modern lapos merevlemezek, vagy a legjabb SSD-k ltal fenntartott tbb, mint 300 MB/s-os olvassi sebessg. Mindent figyelembe vve, a bootolsi folyamat nem tl hossz az Ubuntu 1 2.1 0 alatt, 65 mp-es vrakozssal, mire egy hasznlhat asztal ll kszen. Hogy a pozitv oldalt is nzzk, a grafikai teljestmny tbb, mint megfelelnek bizonyul. Az integrlt Intel 91 5 vezrlt nagyon jl tmogatjk Linux alatt s magnak a kpernynek szp, les kpe van. A matt kpernyszl sem rossz. Brmely esetben a Unity vizulis effektjei (dash lencsk, vltoz munkaterletek) mind egsz jl mkdnek, br, ahogy vrtuk, egy klyk sokkal lassabban mkdik, mint egy dediklt grafikus krtyval elltott asztali gp.

Hogyanok Teleptsnk Ubuntu 1 2.1 0-et rgi EEE PC-re


Most haladjunk a dolgok kevsb rzss oldala fel. A gyenge CPU kicsit kellemetlen lehet. Nmi kslekeds az ikonra val kattints s amg tnyleg tesz valamit, normlis, klnsen, amikor a szmtgp olyan programokkal van elgg teletltve, amelyek egyszerre futnak. Ilyen helyzetekben fel kell kszlnd arra is, hogy folyamatos nyafogst hallasz a (kis) bels ventiltorbl. Hogy errl is beszljnk, a legpozitvabb dolog, hogy a bngszs vagy bemutat munka hiba nlkl elvgezhet - s a stabilits olyan j, amennyire elvrhat a kedvenc disztribcinktl. A vezetk nlkli kapcsolat nem az eeePC ersssge, hogy gy

mondjam. A hzon bell feltekert rvid antenna nem segt ers jelet kapni, gy a vtel idnknt azon mlik, hogy az egysget karhosszsgban feltartjuk s rdekes pozcikat vesznk fel, mg a legjobb jelre vadszunk mely mindig lass s vltoz irny. Viszont ha egy hozzfrsi pont kzvetlen szomszdsgban vagy, remnykedhetsz, hogy tbb-kevsbb folyamatosan bngszheted a webet. Az F1 1 billenty hasznos lehet, hogy teljes kpernyre tegyk a bngszt. Ha a vezetk nlkli kapcsolatra szksged van, knyelmesebb lehet, ha egy kls (USB-s) vezetknlkli dongle-t hasznlsz. Ebben az esetben az a legjobb, ha indts-

kor elkerljk a bels Atheros krtya meghajtjnak betltdst, hogy a Hlzati kapcsolatok biztosan ne zavarodjon bele abba, melyik krtyt hasznlja. Ehhez rootknt vagy a sudo parancs hasznlatval adj hozz egy fjlt /etc/modprobe.d/blacklist-custom.conf nven a konfigurcidhoz, a kvetkez tartalommal:
blacklist ath blacklist ath5k

Ezutn jra kell indtanod a gpet. Ezt a fjlt brmikor eltvolthatod, ha jra akarod engedlyezni a bels Wi-Fi-t. Mindent egybevetve a netbook termel gpknt val hasznlata nem teljesen kizrt. Minden hardvert felismer s helyesen konfigurl egybl, nem kell a meghajtkkal jtszadozni. A kperny knnyebb a szemeknek, mint ahogy a mrettl vrnnk s a gp ltalban elg rzkeny ahhoz, hogy valban munkt vgezznk rajta. Mg a nem tl hossz gpels is lehetsges - amely hasznlatot hajlamos vagyok elkerlni egy ugyanekkora rintkpernys tblagpen br a billentyk homlyosak s kicsik ahtartalom ^

Ahogy korbban is, a terlet hinyzik a 7-os kpernyn s nhny dash elem lehet, hogy nem lthat. Szerencsre a legfontosabb darabok a bal fels rszen vannak s knnyen hozzfrhetek, gy dicssg jr ezrt a Unity csapatnak. full circle magazin 68. szm

17

Hogyanok Teleptsnk Ubuntu 1 2.1 0-et rgi EEE PC-re


A 1 6x1 6-os hlt tltsd ki 0 s 9 kztti szmokkal s A s F kztti betkkel gy, hogy minden sor, oszlop, valamint 4x4-es mezben csak egyszer szerepeljenek a szmok 0 s 9, valamint a betk A s F kztt.

1 6 x1 6 S U D O KU

hoz, hogy knyelmesek legyenek. Ami hatsos, az a tny, hogy egy tves netbook, amelyet a sebessg s ms jellemzk sszes kompromisszumval terveztek, amelyek mind elfogadhatak s szksgesek voltak abban az idben, mg mindig nagyon alkalmas arra, hogy az Ubuntu legutbbi s legnagyobb disztribcijt futtassa. gy gondolom, ez mindennl tbbet mond mind magrl a gprl, mind pedig az opercis rendszerrl. s ha mindez azt jelenti, hogy eggyel kevesebb szmtgp vgzi egy lerakatban, mieltt az ideje valban lejrna, akkor annl jobb.

Alan szmtstechnikt tant az Es-

cola Andorrana de Batxillerat nev iskolban (kzpiskola). GNU/Linux kurzusokat tartott az Andorrai Egyetemen s jelenleg GNU/Linux rendszeradminisztrcit tant a Catalunyai Nyitott Egyetemen (UOC).

A megolds a 25. oldalon van.

A rejtvnyt a The Puzzle Club www.thepuzzleclub.com bocstotta rendelkezsnkre.

full circle magazin 68. szm

18

tartalom ^

rta: Nicholas Kopakakis

H o g ya n o k
Ubuntu troliban megtallhatsz. Ha mg nem teleptetted volna le, lss hozz, teleptsd a trolbl. Ezekben az oktat-anyagokban 3 gombos egeret s kln szmbillentyzetes billentyzetet hasznlok. A Blender felttelezi az ilyet. m ha nincs ilyened, akkor a File > User preferences-hez menj. Vlaszd baloldalt az input flet s jelld be a 3-Button Mouse and Emulate Numpad-ot. Egy indtkpernyt ltsz a

B l e n d e r 1 . r s z
filozfija azonos. Teht bent vagyunk a Blenderben s a 3D-nzet szerkesztt ltjuk, nhny gombbal balra, nhny gombbal s szmmal jobbra, valamint egy idvonallal lent. Blenderrel dolgozni annyit tesz, hogy Ha a 3D animcis programok jak neked, ne aggdj. Csak adj egy 3D-nzet szerkesztvel dolgozni. kis idt s hozzszoksz: gyakorolj, Blenderrel lehet modellezni, ksrletezz s gyakorolj a hrom animlni, levilgtani, sszerakni, mdja, hogy jeleskedj a Blenderben. Ha ismersz ms, hasonl prog- textrzni (ebben mindegyik szerkeszt j), de a 3D-nzet szerkeszramokat (Maya, 3DS Max, stb.), lthatsz nmi klnbsget, de a f ts az, ahol minden kiderl. Blender verzijval s nhny hivatkozssal a jobb fels sarokban. Ez alkalommal ne foglalkozz vele, kattints egyet brmelyik egrgombbal azon kvl valahol. A 3D-nzet szerkeszt az a nagy ablak a kpernynk kzepn. Egy kockt, egy kamert s egy lmpt ltsz ott. Nyomj F1 2-t. Mi trtnik? Igen, ppen most renderelted az els filmedet Blenderben! TIPP: F1 1 lenyomsval brmikor megnzheted az elzleg renderelt filmet. F1 1 ismtelt lenyomsval visszatr a 3D-nzet full circle magazin 68. szm

gy kicsit furcsa cikket Youtube hivatkozssal kezdeni, de gy gondolom, hogy amit ott ltsz, attl az oktat anyag tbbi rsze is tetszeni fog. Csak nyugodtan kvesd a hivatkozst s gyere vissza 1 5 perc mlva. Minl tbbszr ltod, annl jobban fogod lvezni: http://www.youtube.com/ watch?v=eRsGyueVLvQ n nem a Sintel (www.sintel.org) miatt vacakolok a Blenderrel, de azt hiszem, ha eddig nem tettem volna, ezutn biztosan belevgtam volna az utazsomba. Teht beszljnk a Blenderrl (www.blender.org), a programrl, ami a Sintel s sok hasonl film mgtt ll. (Trtnetesen sok 3D-s dolog mgtt a Blender ll.) A Blender elrhet Linux, Windows, Mac OS X s FreeBSD (32-bit s 64-bit) alatt. Amikor ez a cikk kszl, a 2.64es verzi a legfrissebb, de n a 2.62-vel fogok dolgozni, amit az

19

tartalom ^

szerkeszthz. Vidd r az egeret a kpre s nyomj ESC-et, vagy F1 1 -et, hogy kilpj a renderelt filmbl s visszatrj a 3D-nzet szerkesztbe.

Hogyanok Blender 1 . rsz

Minden, ami egy bellts felvtelhez kell az egy felvev eszkz (kamera), egy felvenni val tma s nmi fny. Most fkuszljunk az als sorra a 3D nz aljn egszen balra. Ez a szerkeszttpus-vlaszt. Nyomd meg az egr bal gombjt a kis 3D dobozon a szerkeszt tpusnak vltoztatsra. A listbl vlaszd a Python Console-t (a legels a tetejn). H! Hov lett a kockm? Ne aggdj, a kockd ott van, ahol hagytad. Ugyanabbl a menbl a 3D-nzetet vlaszd! me! Ott a kockd. Ltod? Blenderben brmelyik ablakhoz, brmelyik szerkesztablakot bellthatod. Ez nagyon hasznos lesz a jvben, amikor sokkal termelke- betltsd az alaprtkeket. OK. Indtsunk egy j projektet: nyebbek akarunk lenni. Folytasd, s keresd meg a tbbi ngy ablakfej- kattints File > New-ra a fejlcen. lcet a kpernydn. (sszesen t Minden visszakerlt a helyre. van.) Mozgasd az egeret a 3D-nzet Figyeld meg, hogy minden ablaknak ms fejlce van, ms opcik- ablakba s nyomd meg az egr kzps gombjt mikzben krbekal s mikor szerkesztt vltasz, a mozgatod az egeret. Forgatod a fejlc is vltozik. nzetet. Az egrgrgt le s fel Vltsd az sszes szerkesztt az mozgatva nagytasz vagy kicsinyinfo-ra (a kpernyd kzepn a fej- tesz. lc mr info-ban van, teht azt nem Alt+Shift+Egrgrg mozgatkell vltanod). sa: nzpont fel s le. Brmikor megnyomhatod a File Alt+Control+Egrgrg: jobbra, > New-t az info fejlcen, hogy jra

balra forgatja a nzpontot. A nzetet psztzhatod is. Shift+kzps gomb lenyomsval mozgathatod a nzpontot, a Shift+Egrgrgvel fel s le, a Control+Egrgrgvel balra s jobbra. A kzps egrgrg nlkl is vltoztathatod a nagytst. Hasznld a Control+kzps egrgombot s mozgasd az egeret fel (nagyt) s le (kicsinyt). Ennyi elg a forgatsrl s a psztzsrl. Irny a kivlaszts! Kezdj egy j projektet: File > New. Alapbelltsbl, amikor j projektet indtasz a kocka lesz kivlasztva (a kocka sarkainak narancssrga szne mutatja). Most nyomd le az A-t. Megsznteted a kocka kivlasztst (a kpernyn semmi sincs kijellve). Az A ismtelt lenyomsa minden objektumot kivlaszt a kpen. A kockt, a kamert s a lmpt. Nyomd le az A-t mg egyszer, hogy megszn-

full circle magazin 68. szm

20

tartalom ^

tesd az sszes kivlasztst. Most nyomd le a jobb egrgombot a kockn. Kivlasztod a kockt s ki lesz jellve.

szntetshez. Az kzps egrgomb hasznlatval forgasd a nzetet, hogy mindhrom objektumodat lsd s szntesd meg az sszes kijellst az ANyomd le az jobb egrgombot a val. (Helyette betlthetsz egy j klmpn. A lmpt vlasztottad ki, pet File > New vagy Ctrl+N lenyode megszntetted a kocka kivlaszmsval s az j projektben nyomj tst is. A-t, hogy megszntesd a kocka kiNyomj A-t a lmpa kivlaszts- vlasztst.) nak megszntetst.

Hogyanok Blender 1 . rsz

mdon mkdik, teht a kockn kattintva bal egrgombbal hozzadja azt a kivlasztshoz.

gomb. Nyomd le s tartsd a Ctrl+Shift+bal egrgombot s kiveszel objektumot a kijellsbl.

Az egrgrgt le s fel mozgatMenj a File > New-hoz, vagy va bellthatod a kr sugart, pon- nyomj egy Ctrl+N-et. j projektet tostva, vagy kinyitva a kivlasztst. indtasz. Ne feledd, brmikor lenyomod a bal egrgombot, az objektumot hozzadod a pillanatnyi vlasztshoz. Gyakorls, ksrletezs s gyakorls! Forgasd a nzetet, psztzd a kpernyt, kicsinyts, nagyts, vgezz tbbszrs kivlasztst s szntess meg kivlasztst. A kvetkez hnapban tnyleg csinlunk valamit. Nzd meg: http://www.youtube.com/watch?feature=player_embedded&v=R6MlUcmOul8 -ra lvezd a Blender Alaptvny ksztette Tears of Steel-t (www.tearsofsteel.org).

Kijells vltsa.

Nyomd meg a kzps egrKiindulva abbl, hogy j projek- gombot, hogy kivegyl egy objekNyomj jobb egrgombot a lm- tet tltttl be, vagy hasonlt tumot a kivlasztsbl. pn, majd a Shift-et lenyomva tart- ltsz, mozgasd az egeret a lmpva jobb egrgombbal kattints a hoz jobbra s nyomd le a B-t. Egy Nyomj ESC-et, hogy kilpj a kivkockn. Kivlasztottad a lmpt S keresztet kapsz. Most tartsd lelasztsi mdbl. a kockt (vedd szre, hogy a lmpa nyomva a bal egrgombot s hzd sarkai pirosabbak). le s balra az egeret, hogy a Doboz- Lassz kivlaszt eszkz ban vlaszd ki a 3 objektumot. Most kattints a Shift+jobb egrNyomd le s tartsd a Ctrl+bal gombbal a kamern (vedd szre a Nagyszer! Minden kivlasztva egrgombot, majd az egeret hzva lmpa vrses). Ez egy kombinlt ki- msknt s gyorsabban, mint a rakjl keretet egy objektum kr. vlaszts, ami azt jelenti, hogy a ki- Shift+jobb egrgomb kivlasztsvlasztshoz hozzadtad a kamert. sal. Nyomj A-t ismt, hogy megTbbes kivlasztst vgezhetsz, a doboz kivlasztshoz kpest sokkal szntesd a teljes kivlasztst. Shift+jobb egrgomb a kockn. pontosabban. A vrses narancssznre vlt. Shift+jobb egrgomb a kockn ismt s megsznteted a kocka kijellst. Most a kivlasztsban a kamera s a lmpa van. Nyomj A-t mindegyik kivlasztsnak meg-

Doboz kivlaszt eszkz

Kr kivlaszt eszkz

Objektumokat adhatsz a kijelNyomj C-t s egy kr jelenik meg. lshez a Control+bal egrgombbal s kizrhatsz objektumot a kijelA kr kivlaszt eszkz a shiftes lsbl a billenty kombincihoz shift-et adva: Ctrl+Shift+bal egrkivlasztshoz hasonlan, gyjt full circle magazin 68. szm 21

Nicholas Grgorszgban l s dolgozik. Egy utmunklatokat vgz cgnek dolgozik (hirdetsek filmek) sok ve. Hrom hnapja vltott Ubuntura, mivel gyorsabban renderel. A Blender kt ve tallta meg t.
tartalom ^

rta: Mark Crutch

H o g ya n o k
legutbb hozzadott kiemelsekre. Ennl sokkal jobb megkzelts az sszes rsz kijellse s a mveletek prhuzamos vgrehajtsa. Legutbb megtanultad, hogy a SHIFT lenyomsval majd az objektumokra val kattintssal vlaszthatsz ki kt vagy tbb objektumot. Ha mr kijellt objektumra kattintasz, akkor mr nem lesz kijellve. Ez a viselkeds hasznos, amikor csak nhny objektumot akarsz kivlasztani vagy jl elklnlnek egymstl az objektumokat.

I n ks c a p e 8 . r s z
msz. Amikor elengeded az egr gombjt, a piros vonallal rintkez minden objektum ki lesz jellve. Ha ehhez mg msokat is hozz akarsz adni, a SHIFT-el megteheted. ember fejn van, biztosan tban lesz a httrben lv tglalap. Ha megprblsz egy kijell dobozt gy megrajzolni, hogy a httrben van egy msik objektum, akkor az objektum mozgatsa lesz a vge. A megolds: tartsd lenyomva a SHIFT billentyt. Emlkeztet: A SHIFT+ kattints hozzad a kijellshez (vagy eltvolt belle) a SHIFT+hzs megakadlyozza, hogy az az objektum amelyre kattintottl, ki legyen jellve.

a a sorozatot az elejtl kezdve olvasod, akkor biztosan nagyon rutinosan kezeled az ellipsziseket, tglalapokat s a csillagokat. Ltre tudsz hozni nhny kifejezetten sszetett tvonalat a Boolean mveletek hasznlatval, amiket ksbb a Csompont eszkzzel mdostasz. Az objektumaidat egyszeren vagy szntmenettel tudod sznezni, illetve mintkat is tehetsz rjuk, tovbb jelzseket tehetsz r, mdosthatod a vastagsgukat s a vonalai vgre klnbz lezr sapkkat tehetsz. Rviden, mr elg eszkzzel rendelkezel, hogy kpes legyl nagyon sszetett brk rajzolsra. Ebben a rszben megismerjk, hogyan kezeljk ezt az sszetettsget. Ahogy a rajzban egyre tbb objektum lesz, egyre kevsb lesz elfogadhat megolds egyszerre csak egynek a mdostsa. Pldul ha tmretezni vagy forgatni szeretnd a hembernk kalapjt, akkor elg hamar ideges leszel. Elszr a karimt, majd az oldalt s vgl a tetejt kell mdostanod, nem figyelve az rnykokra s a

A legtbb Linux rendszeren hamar rjssz, hogy van egy kis proA kalapunk esetben van egy blma, ha megprblod az ALT+hsokkal jobb megolds: az objektuzst az rintses kijells mdhoz: mok egy csomban vannak, gy az albakkezelk ltalnan az ALT+ egyszeren rajzolj egy kijell dohzs kombincival hzzk arrbb bozt a kalap kr gy, hogy a vaz ablakot anlkl, hogy a cmsorba szon egy res helyn lenyomva tarkellene kattintanod. Hrom meA kijelldoboz egyetlen kortod az egr bal gombjt, majd argolds van: ltozsa, hogy csak a dobozban tel- Kikapcsolod az ALT+hzs bellrbb mozgatod az egeret. Ltni fogsz egy tglalapot a kijelldo- jesen benne lv objektumokat v- tst az ablakkezeld belltsaiban. bozt ami kveti az egeret. Amikor lasztja ki. Nagytskor, vagy tl k- Ez nem mindig egyszer, radsul zeli objektumok esetn, amikor elengeded a gombot, minden, a minden ablakra s minden alkalmatglalapban lv dolog kijelldik. csak az egyiket akarod kijellni, ez zsra hatssal van, nem csak az gond. Ilyenkor hasznld az Inkscape Inkscape-re. Lenyomod a SZUPER gombot Sajnos, nem mindig van res te- rintses kijells mdjt: csak nyomd le az ALT gombot, kattints (norml esetben gy hvjk a Linux rlet a vszon egy kzeli rszn. A s hzz egy piros vonalat ahogy vilgban, de te taln WINDOWS kalapunk esetben, ami ugye a hfull circle magazin 68. szm

22

tartalom ^

Hogyanok Inkscape 8. rsz


gombknt ismered) is az ALT vagy SHIFT+ALT mellett. Kezdj el hzni vagy ALT+hzni egy kijelldobozt, majd nyomd le az ALT gombot, hogy tvlts rintses kijellsre, majd engedd el. Annyiszor ismtled, ahnyszor csak szksges a mvelethez. Arra figyelj, hogy az Inkscape akkor nzi meg, hogy kijelldobozos vagy rintses kijells trtnt, amikor elengeded az egr gombjt.

Objektum -> Csoportosts sztbontsa (CTRL+SHIFT+G) vagy kattints a <> gombra az eszkztron (balra lthat), gy a csoport jra klnll rszekl ll. Miutn befejezted az objektum mdostst, jra csoportba rendezheted ket. ltalban rdemes az objektumot magt szerkeszteni, ahelyett, hogy folyamatosan a csoport felbontsa/csoportostsa felesleges mveleteit csinlnd. Ezrt az Inkscape lehetsget ad hogy belpj a csoMost, hogy tbb objektum van kijellve, itt az idm hogy egy cso- portba s kzvetlenl dolgozzl az portba rendezzk ket az eszkz- elemeivel. A legegyszerbb, ha dupln kattintasz a csoportra, de a tr <> ikonjval vagy az Objektum jobb klikkes menbl is belphetsz -> Csoportosts menponttal, a Belps a #g.. csoportba menesetleg a CTRL+G gyorsbillentyponttal. Az Inkscape egyedi azonovel. Most mr gy mozgathatod, rendel a csoporthoz, gy ferdtheted s forgathatod egytt stkat menpont kicsit klnbzik az sszes objektumot, mintha csak minden egymstl. Miutn belptl a csoegy darab lenne. Ez teszi egyszer- portba, szabadon mdosthatod v a klnbz alakzatok sszell- elemeit. Az llapotsorban az objektst egy egyszer entitss, pltum azonostjt a kitlts, krvodul a hembernk kalapjt. Akr nal, tltszsg opcikhoz kpest egy objektumbl is lehet csoportot jobbra mutatja, hogy benne vagy-e ltrehozni, de a csoportostst lta- a csoportban. (Fent lthat.) lban a sok objektummal val munka knnytsre hasznljuk. Amikor benne vagy a csoportban, a vglapon lv objektum Elfordul, hogy a csoport egy beillesztsekor, az bekerl a csoobjektumt kell mdostani. Ilyen- portba ahogy az jonnan ltrehokor vlaszd ki a csoportot, majd az zott objektumok is. full circle magazin 68. szm

Tbbflekppen lphetsz ki a csoportbl, legegyszerbben egy csoporton kvli objektumra kattintva, vagy dupln kattintasz a vszon egy res terletre, ha nem akarsz egyuttal kivlasztani semmit, vagy kilphetsz mg a helyi menben tallhat Ugrs a szlre menponttal.

megprblod csoportba rendezni ket s szntmenetet adni a csoportnak. Az eredmny pedig ez lesz:

Ahogy lthatod, annak ellenre, hogy az tmenet a csoport hatrig A csoport mozgatsa s talak- terjed, az Inkscape csak egy kis rtsa mellett, vltoztathatod a kitl- szt hasznlja. Egy rszt hasznlja az els objektum, majd ugyanazt ists s krvonal belltsait, ami a csoportban lv sszes objektumra mtli a msodik s az sszes tbbi rvnyes lesz gy, ahogy a krvona- is. Mind a ngy objektum ugyanazt lak vastagsga is. Azonban ezen k- a fehrbl szrkbe tmen szntvl ms krvonal-bellts nem vl- menetet hasznlja, ahelyett, hogy tozik, gy a tovbbi opcikrt, pl- az tmenet vgigvonulna az sszes dul pontozott krvonalrt, be kell objektumon. Ugyanez a problma a lpned az objektumba s egyess- mintkkal is. Az sszes objektum az els mintjt msolja, minthogy a vel belltani. minta vgigvonulna az egsz csoporton. A problma megoldst Az egyszer szn s krvonal vggrbe tmakre rejti, de a bobelltsa a csoportnak pontosan nyolultsga miatt majd egy ksbbi azt teszi, amire gondolsz. De ha cikkben trgyaljuk. szntmenetes vagy mints kitltst adsz a csoportnak, valsznleg meglep lesz az eredmny. FelA Kitlts s Krvonal dialgus ttelezzk, hogy fehrbl feketbe aljn van kt csoportszint belltmen szntmenetet akarsz adni ts. Ha tltszsgot vagy elmoaz objektumaidnak. Valsznleg sst lltasz be egy csoportra, akkor

23

tartalom ^

Hogyanok Inkscape 8. rsz


azt gy alkalmazza mintha egy egyszer objektumot jelltl volna ki. Ezt a viselkedst kihasznlva, a klnbz objektumoknak ms ms elmoss s tltszsg rtket adva bonyolult objektumokat tudsz ltrehozni.A lentebb lthat kpen a fels sor kt csoportot mutat, a bal oldali teljesen lthat a jobb oldaliban a zld krn 50%-nyi tltszatlansg van belltva. Az als sor megmutatja, mi trtnik, ha az egsz csoportra 50%-os lthatsgot lltasz be.

Illogikusnak tnhet a kitlts s krvonal egyfle, mg az elmoss s lthatsg effektek msfle mkdse. A gyakorlatban azonban nagyon gyorsan hasznlhatak s a mvszi elnyei a lthatsgi s elmossi szintek klnll kezelsnek fellmlja a kezdeti frusztrcit.

nd a kalapnak vltoztatni, csak lpj be a csoportba s mdostsd a benne lv csoportokat. Vlassz ki egy msik csoportot s lpj be abba is. Az Inkscape-pel olyan mlyen gyazod egymsba a csoportokat ahogy csak akarod. Az egymsba gyazott csoportbl ugyangy lphetsz ki, mint egy egyszer csoportbl. Egy szintel feljebb val lpshez kattints ktszer a vsznon, vagy hasznlhatod a helyi men Ugrs a szlre opcijt. Kzvetlenl a kvnt szintre val ugrshoz kattints r az adott objektumra vagy csoportra, ami azon a szinten van. Vagy hasznlhatod a rtegek felugr ment az llapotsoron, hogy kzvetlenl brmelyik szl-csoportra, vagy akr az egsz lapra ugorj.

A csoportok hasznossga felbecslhetetlen, amikor tbb, sszefgg objektumot akarsz egy egyszeren alakthat darabknt kezelni. Mint pldul a hembernk Ahelyett, hogy a lthatsg min- kalapja esetben, a cikk elejn. Kden egyes objektumra alkalmazva szthetsz egy msik csoportot a hlenne ahogy a kitltszn is az ember fejbl s egy harmadikat a objektumok megtartjk a sajt t- kezbl s a testbl. A hembeltszsgi rtkket, majd a bell- rnk mozgatsa most mr sokkal ts az egsz csoportra lesz alkalknnyebb, az elzleg mozgatott mazva. Ugyanez a szably rvnyes tbb tucat eleme helyett elg csak az elmossra is: elszr a csoport hrmat thelyezni. A dolgokat mg objektumaira alkalmazza majd az egyszerbb tehetjk, ha a meglegsz csoportra. v hrom csoportunkat is berakjuk egy csoportba. Csak vlaszd ki a hrom csoportot, majd a nemrg megismert mdon csoportostsd ket. gy, hogy a hembernk minden rsze egy egyszer csoportba tartozik, nagyon egyszer mozgatni. Ha a helyt vagy a szgt szeretfull circle magazin 68. szm

Habr a csoportok jelentssge felbecslhetetlen az sszetett rajzok kezelsekor, vannak korltai. Minden csoport elfoglal egy helyet a z tengelyen, azaz kt csoport klnbz objektumai nem fedhetik t egymst. rthetbben: rajzoltam nhny egymst tfed ngyzetet. A jobb oldali kp megmutatja mi trtnik ha csak a piros ngyzeteket csoportostom: az egsz csoport ugyanarra a z tengelybeli helyre lesz elhelyezve.

Ha ezeket az objektumokat paprkupacnak kpzeled el, egy kicsit Az egymsba gyazott csoportokra ugyanazok a szablyok vonat- jobban rthet mi trtnt. A kvetkoznak mint a tbbire, amikor a ki- kez kp azt brzolja, hogy mi lesz tlts s krvonal vagy lthatsg az egymst tfed lapokbl ha csak s elkens opcikat hasznlod. Ki- a pirosakat csoportostod. (A kp a tlts kivlasztsakor az sszes be- kvetkez oldalon lthat.) gyazott objektum is megkapja a Ha belpsz a csoportba, trenkitltst, a begyazs mlysgtl dezheted a z tengely mentn az fggetlenl, de az elmoss s tobjektumokat, de csak egymshoz ltszsg minden objektumra s kpest. Egy csoport csak egy rtcsoportra kln lesz alkalmazva. ket foglalhat el a z tengelyen.

24

tartalom ^

Hogyanok Inkscape 8. rsz

1 6 X1 6 S U D O KU
Ebben az esetben ez azt jelenti, hogy a piros lapok lthatatlanok. Nem rakhatod kzjk a srga lapokat anlkl hogy felbontand a pirosak csoportjt, beillesztend, majd jra csoportostand. Ezen korltozs miatt nhny, taln hasznos csoportot nem tudsz ltrehozni. Pldul egy ktelet, amin egy kgy mszik s egyszerre van a ktl eltt s mgtt is, nem csoportosthatod. Ennek ellenre sokkal tbb olyan eset van, amit csoportostssal sokkal egyszerbb megoldani.

Mark 1 994 ta hasznl Linuxot s kt


webes kpregnyt is Inkscape-pel rajzolja: The Greys" s Monsters, Inked", amiket megtallsz a http://www.peppertop.com/ oldalon.

Megolds
full circle magazin 68. szm

25

tartalom ^

rta: Michael R. Youngblood

H o g ya n o k

Webfej leszts CRU D 4. rsz


var ubuVersNumValue = ge('ubuVersNum').value, ubuVersNameValue = ge('ubuVersName').value; console.log(ubuVersNumValue); console.log(ubuVersNameValue);

z alkalmazsunk azta mg nem jutott tl messzire. Ebben a hnapban viszont sok dolgot fogunk sszekapcsolni s befejezzk ennek els pldnyt. Ugorjunk is neki rgtn, ugye? Elszr ugorjunk a root mappnkban lv index.html fjlunkhoz. Ltre kell hoznunk egy szakaszt az adatoknak, hogy kirjuk ket. Rgtn a cikk vge (</article>) eltt kszts egy j szakaszt, amely tartalmaz egy H3 elemet s egy rendezetlen listt. Adj egyedi ID-ket a szakasznak s a listnak, valamint a H3-nak valamilyen szveget, amely meghatrozza, mi fog megjelenni. A kdodnak valahogy gy kell vgzdnie:
<section id="ubuntuVersionsDisplay"> <h3>Ubuntu Versions</h3> <ul id="ubuntuVers ionsDisplayList"></ul> </section>

main.js fjlunkhoz. Keresd meg a processForm() fggvnyedet s elindtjuk gy, hogy megvizsglunk egy tippet. Nha belefutsz abba, hogy nem tudod, mit tehetsz bizonyos objektumokkal. Ha visszanzel a kdodra, szreveszed, hogy az rlap ID-jt adtuk t a processForm fggvnynek. Nincs szksgnk r az informci megszerzshez, mert a beviteli szvegmezknek is adtunk ID-ket, ami knnyebben kezelhetv teszi.. Ha a ge fggvnynket hasznljuk, megkapjuk az ubuVersNum s ubuVersName azonostj objektumot. Ezeket kt klnbz vltozba tesszk, az egyiket eszerint az ubuVersNumValue-ba, a msikat pedig az ubuVersNameValue-ba. Ha a szvegmezk objektumait eldobjuk, nem igazn fog neknk segteni, tudnunk kell, mit rtak beljk. Szksgnk van az rtkre. A verziszmok esetben a vltozdeklarcinak valahogy gy kell kinznie:
var ubuVersNumValue = ge('ubuVersNum').value

Az egyetlen j dolog ebben az utastsban a .value darab. A .value ppen a szvegmez objektum egyik tulajdonsga. Miutn beteszszk az rtkeket a vltozkba, rassuk ki a konzolloggal s gyzdjnk meg rla, hogy minden mkdik. Fent lthat a kdblokk. Most kitltheted az rlapot s elkldheted, a konzolban ltnod kell, brmit is rsz a kt rlapmezbe. Br elszr ez egsz j, magunkon kvl msoknak vizulisan nem tl hatkony. Folyamatosan a konzolra runk, de ez csak rtnk van, nem a ltogatink/felhasznlink szmra. Meg kell jelentennk ezt az anyagot a honlapunkon. Emlkszel arra a szakaszra, amit kicsit korbban ksztettnk? Most itt az ideje, hogy hasznljuk. Folytassuk a processForm fggvnyt... Rgtn a kd utols blokkja utn utn folytatjuk, ahol az

rlapunk tartalmt beletettk vltozkba. Egy j if utastssal indulunk, hogy meggyzdjnk arrl, hogy rtak valamit a szm mezbe.
if (ubuVersNumValue != '') { }

Ha az ubuVersNumVariable nem a semmivel egyenl, akkor meg akarjuk jelenteni az informcit a kpernyn. Deklarlnunk kell nhny j vltozt, ezek a vltozk nhny HTML elemet fognak trolni. Azzal kell kezdennk, hogy vesszk a szakaszunkban ltrehozott UL elemet (ge). Majd ltre kell hoznunk egy elemet az LI-hez. Meg is formzzuk a szveget, amelyet be akarunk rni abba a listba. Jegyezd meg, hogy jra a Dokumentum Objektum Modellt hasznljuk hogy LI-t hozzunk ltre. Ez a sor tnyleg a DOM-ot hasznlja, hogy elemet hozzon ltre. gy ha
tartalom ^

Ennyit a HTML-rl. Vissza kell ugranunk a js mappban lv

full circle magazin 68. szm

26

Webfejleszts CRUD 4. rsz


if (ubuVersNumValue != '') { var list = ge('ubuntuVersionsDisplayList'), listItem = document.createElement('li'), listText = ubuVersNumValue + ": " + ubuVersNameValue; }

mit kell kitltened, ha elrontod.

mappban vagy-e, ha a
pwd

J pont lenne, hogy tantsalak egy kicsit a verzikezelsrl s hogy meggyzzelek arrl, hogy hasznld ki a git erejt. Ahogy mondtam, a git egy verzikezel ezt adjuk meg a li argumentum- meg kell tennnk, hogy hozzfzszoftver, amely megengedi, hogy nak, ez a sor veszi s elkszti ne- zk ezt a gyerekelemet a szljnyomon kvesd a szoftveredet s knk a <li></li>-t ignyeink szerint. hez, amely az UL. gy a listavltoz hogy meddig haladt. Azt is lehetA kvetkez vltoz csak veszi a hordozza a szlobjektumot s v teszi szmodra, hogy hasznld a vltozinkat s elvlasztja ket hozzfzzk a gyerekt, a listaele- GitHubot s megoszd a kdodat, kettsponttal. Az els vltoznak met: list.appendChild(listItem). valamint knnyen megnzhesd a most mr nem kellene meglepekdod trtnett. Elszr nyiss tst okoznia, gy tovbb megynk. Ha most futtatod ezt a kdot, a meg egy terminlt s rd be, hogy Ha futtatod ezt a kdot, semmi kperny nem frissl, mert elvetapt-get install git. Mg ez telepl, sem fog trtnni. Persze, semmi tk az rlap alaprtelmezett mk- folytasd s menj a github.com cmsem fog trtnni, semmit sem tet- dst, s brmit tesznk az rlapre s regisztrlj egy fikot, hacsak tnk sehov, csak ksztettnk n- mezkbe, csak elkezdi listaknt nincs mr. Miutn befejezted a rehny vltozt. megjelenteni az Ubuntu verzikgisztrcit, hozz ltre egy j trolt hoz belltott cmsor alatt. Elkszt- FCM-UbuntuVers-Tut nven. Elszr tegyk ezt a szveget a hetnd azt az if utastst is (amely listaelembe. Az ehhez tartoz obellenrzi az ubuVersNumValue-t), Most mr a git szoftvered befejektum tulajdonsga az innerHTML. hogy elenrizze a verzinevet is, jezte a teleptst. A terminlodban Ha az innerHTML-t hasznljuk, br- hogy igazn klnlegeset kapj. Ta- vlts abba a mappba (cd), ahol kmit betesz a </li>innerHTML</li> ln mg egy figyelmeztetst is k- doltad az alkalmazsodat. Meggybelsejbe. A kvetkez dolog, amit szthetnl, hogy megmondja neked, zdhetsz rla, hogy a megfelel
if (ubuVersNumValue != '') { var list = ge('ubuntuVersionsDisplayList'), listItem = document.createElement('li'), listText = ubuVersNumValue + ": " + ubuVersNameValue; listItem.innerHTML = listText; list.appendChild(listItem); }

parancsot hasznlod. Ez megjelenti, hogy jelenleg melyik mappban vagy. Ha megerstetted, hogy a megfelel mapptban vagy, be kell lltanunk nhny globlis dolgot s inicializlni a gitet a mappra.
$ git config --global user.name "Full Name" $ git config --global user.email email@address.com $ git init $ git add . $ git commit -a -m "initial commit"

A jvbeni inicializlsokhoz csak az utols hrom parancsra lesz szksg. Az els kett belltsi clra volt. Most ugorjunk a githubra.
$ git remote add origin git@github.com:UserName/FCMUbuntuVers-Tut.git $ git push origin master

Cserld ki a UserName-et azzal a felhasznlnvvel, amit akkor hasznltl, mikor regisztrltl a GitHubra, s az FCM-UbuntuVerstartalom ^

full circle magazin 68. szm

27

Webfejleszts CRUD 4. rsz


Tut legyen a nv, amit hozzrendeltl a trolhoz. A Repo a trol rvid formja. Lnyegben belltottl egy trolt a projekthez tartoz kdod szmra. Minden egyes projektednek sajt trolja legyen. Amikor felteszed a trolt a githubra, ezutn nyilvnos, hacsak mshogy nem lltod be. gy lgy vatos, mit teszel ide. Ne felejts el jv hnapban visszanzni. Olyan anyagot nznk t, mint pldul a helyi trol. Meg is nzheted az sszes kdot a githubon: https://github.com/aliendev/FCMUbuntuVers

Michael Youngblood 1 3 ve dolgozik a webtervezs s fejleszts iparban. Hat vig egy vilgszerte mkd vezetknlkli technikai vllalatnak dolgozott, most pedig a bachelor fokozatn dolgozik a mobilfejleszts terletn.

F R O M E V E R YO N E A T F U L L C I R C L E M A G A Z I N E
full circle magazin 68. szm

28

tartalom ^

rta: Ronnie Tucker

H o g ya n o k

e F ri s s t v

H o g ya n rj u n k a F u l l C i rc l e - b e
FKUSZBAN Jtkok/Alkalmazsok
Ha jtkokrl, alkalmazsokrl rsz, lgyszves rtheten rd le a kvetkezket:

Irnyelvek
kapcsoldnia kell az Ubuntuhoz, vagy valamelyik vltozathoz Kubuntu, Xubuntu, Lubuntu, stb.
z egyetlen szably, hogy a cikknek valahogy

A kpek JPG tpusak legyenek, 800 pixel szlessgnl ne legyenek nagyobbak s alacsony tmrtst hasznlj. Ne hasznlj tblzatot vagy dlt, kvr betformzst. Ha a Fkuszban rovathoz rsz, kvesd az itt lthat irnyelveket. Ha ksz vagy elkldeni a cikket, akkor ezt e-mailban tedd az: articles@fullcirclemagazine.org cmre.

Szablyok
Nincs korltozva a cikk terjedel-

me, de a hossz cikkeket tbb rszre bontva kzljk sorozatban. Segtsgl olvasd el a Hivatalos Full Circle Stlus Irnymutatst a
http://url.fullcirclemagazine.org/7 5d471

a jtk nevt ki ksztette a jtkot ingyenes, vagy fizetni kell a letltsrt? hol lehet beszerezni (letltsi-, vagy honlapcm) natv Linuxos program, vagy kell-e hozz Wine? hogyan osztlyoznd egy ts skln? sszegzs a pozitv s negatv vlemnyrl

Hardver

Ha hardverrl rsz, vilgosan rd le:

A cikket brmilyen programmal rhatod, n ajnlom a LibreOffice-t, de a lnyeg: ELLENRIZD A HE-

Fordtknak
Ha szeretnd sajt anyanyelvedre lefordtani a magazint, kldj egy e-mailt a ronnie@fullcirclemagazine.org cmre s adunk hozzfrst a nyers szvegekhez. Ha ksz a PDF, akkor feltltheted a Full Circle Magazin weboldalra.

LYESRST S A NYELVHELYESSGET!

a hardver gyrtja s tpusa milyen kategriba sorolnd a hardver hasznlata kzben fellp hibkat knny mkdsre brni Linux alatt? kell-e hozz Windows driver? hogyan osztlyoznd egy ts skln? sszegzs a pozitv s negatv vlemnyrl

A cikkedben jelld meg, hogy hov szeretnl elhelyezni kpet, gy, hogy egy j bekezdsbe rod a kp nevt, vagy gyazd be a kpet, ha ODT (OpenOffice) dokumentumot hasznlsz.

Nem kell szakrtnek lenned, hogy cikket rj rj azokrl a jtkokrl, alkalmazsokrl s hardverekrl, amiket mindennap hasznlsz.

https://spideroak.com
full circle magazin 68. szm

30

Get 25% off any SpiderOak package with the code: FullcirclemagFans
tartalom ^

rta: Copil Yez

Krd ezd a z j fi t
Nha felugrik egy ablak mindenfle fura hieroglifval vagy valami rthetetlen technikai szakblablval. Nem, ne aggdj, nem lptl kapcsolatba a Na'vikkal. A hibakd lehet, hogy ltszlag teljesen rtelmetlen, de msnak komoly segtsg lehet, hogy megmondja, mi trtnt a gpeddel. rd le vagy akr fnykpezd le a telefonoddal, gy brmikor kznl lesz. nyisd meg a Dash keresmezt s rd be, hogy System Settings. Kattints az ikonjra (egy csavarkulcs, mellette egy fogaskerk) s a felugr ablakban keresd a Details ikont (fogaskerk). Kattints r s akkor egy ilyesmi ablak lesz eltted. Az inf ugyanaz, csak a csomagols ms. Mindkett tkletesen megfelel. 2. Prbld emlkezetedbe idzni, mit csinltl pp, amikor a problma felmerlt. Lefagyott a monitor, amikor egy bizonyos ikonra kattintottl? Szakad a neted egy bizonyos feladat elvgzsekor? Minl tbb rszletet tudsz mondani arrl, hogy pp mi trtnt a hiba keletkezsekor, annl biztosabban fognak tudni neked segteni. Akkor ht, problma felmerlt, kzben sikerlt meghatrozni, hogy az Ubuntu melyik verzija van a gpeden, lertad azt is, hogy mi trtnt a hiba keletkezsekor. Most mr segtsgrt fordulhatsz. A legegyszerbb megolds az, ha fogod magad s betd a hibazenetet (vagy -kdot) a kedvenc keresdbe, de gy, hogy odarod mell az oprendszered verziszmt is. Sok esetben ez nagy segtsget jelent, fleg, ha ltalnos problmrl van sz. A keres nyilvn kihoz egy raks tallatot mindenfle megoldssal, innentl kezdve szabad a plya.

ziasztok! dvzlk minden- cucc magtl megjavuljon. kit, ez itt ismt a Krdezd Talltok itt pr tletet hogyan az j fit". juthattok segtsghez, vagy hogyan kaphattok tovbbi informcit a Ha brmilyen egyszer krdsed belltsokrl s a teleptsrl. De van s olyan vlaszt szeretnl, ami- mg mieltt belevgnnk, van mg nl a magyarzathoz nem kell extra nhny dolog, amit az elspr siker vargabetket tenni, akkor rj nerdekben meg kell tenni. Nyugi, kem a copil.yanez@gmail.com-ra. mg nadrgot se kell venni hozz. ljen a pizsiben val kockuls! A mai krds: Gondolom, mr rjttetek arra, K: Hogyan kaphatok segtshogy az Ubuntu-kzssg nagyon get az Ubuntu teleptshez, segtksz. De mg a legszakavahasznlathoz, ill. ha trkkzni tottabb felhasznl sem tud segszeretnk vele? teni, ha nincs tisztban bizonyos alapvet informcikkal. Ezeket V: Mrmint gy rted, hogy elte- most mindjrt ssze is gyjtjk. kintve attl, hogy ezt a magazint rongyosra olvasod, oldalanknt szMieltt brkitl segtsget krnl: rl-szra megtanulod, kb mintha ez lenne a Tra, a Bat Micvd pedig 1 . Nzz utna, hogy az Ubuntu a jv hten esedkes? melyik verzijval rendelkezel. Ezt ktflekppen tudod megllaptaNos, igen, termszetesen egyb ni. Berod az albbi parancsot (de tja-mdja is van a segtsgkrsehhez elbb nyomd meg a nek. Nem, ez NEM azt jelenti, hogy CTRL+ALT+T-t): megkrdezed Leo bcsikdat, aki folyton azt hangoztatja, hogy az- cat /etc/issue tn brmit meg tud btyklni, de Ekkor lthatod, hogy az Ubuntu igazbl semmi mst nem csinl, melyik verzija fut a gpeden. Ha csak prszor rvg a kalapccsal, jobban szeretsz kattintgatni, akkor kzben srn imdkozik, hogy a full circle magazin 68. szm

Ez a mdszer nyilvn elhoz egy raks kamumegoldst is. Ha ez van, 3. rd fel az sszes hibazenetet.
tartalom ^

31

Krdezd az j fit

akkor lehet, hogy gy rzed magad mint a hangmrnk egy Nickelback jam session-n, amikor t kell gzolnia egy raks hulladkon, hogy talljon valami hasznlhatt is. Ne vedd tlsgosan a szvedre. Ehelyett menj el a legnagyobb Ubuntu frumra (http://ubuntuforums.org/), ott tallsz GYIK-ot, wikit, frumot, tbb ezer oldalnyi informcival. Ha a problmd ltalnos jelleg, akkor valsznleg benne lesz valamelyik GYIK-ban. Ha nem, mg mindig felteheted a krdst a frumon. De mg mieltt feltennd, mindenkppen nzd vgig alaposan a frumot, hogy nem tettek-e mr fel hasonl, vagy pp ugyanilyen krdst. Ha pedig posztolsz egy krdst, gyzdj meg rla, hogy a megfelel al-frumba teszed. Semmitl nem veri ki jobban a vz az pp gyeletes kzremkdket, mint az, hogy a Hogyan vltoztathatom meg a htteremet?" krds a Hlzatok al-frumban van. Elfordulhat, hogy egy konkrt disztrval kapcsolatban van krdsed (pl. Lubuntu, Xubuntu, Edubuntu, stb.). Ebben az esetben az adott verzinak megfelel honlapra menj. Nhny esetben sokkal jobban meg tudjk hatrozni, teszem azt, a Lubuntu-specifikus problmk eredett.

Ahol mg fel tudod tenni az Ubuntuval kapcsolatos krdseidet, azok az IRC-csatornk. Ezek olyanok, mint egy-egy baromi nagy buli, ahol tbb ezer felhasznl gylik ssze s vitatja meg a ltez legklnbzbb tmkat. Mindegyik tmakrnek megvan a maga neve, s mindegyik eltt egy ketts kereszt tallhat. Az IRC-csatornk egyik leghasznosabb funkcija az, hogy oda-vissza lehet segteni egymsnak. Pldul valaki szeretne tudni valamit a gpedrl, hogy segthessen, de te nem tudod, hogy honnan szerezd meg a szksges informcit, akkor egy harmadik fehasznl beszllhat s elmagyarzza, hol jrhatsz ennek utna. Mg ha nem is tudnak vlaszolni a krdsedre, akkor is egy csom j informcit lehet az ilyen helyeken sszeszedni, s ennek alapjn sokkal pontosabban fel tudod tenni a krdst, teszem azt, egy msik frumon. IRC-csatornk elrshez kell egy IRC-kliens. Az Ubuntu alaprtelmezett IRC-kliense az Empathy (a Dash keresmezbe beptygd, hogy Empathy"). Bngszbl is lehet IRC-klienst futtatni, csak erre a linkre kell elmenned: http://webchat.freenode.net/. Mindkt esetben szksged lesz full circle magazin 68. szm

egy nicknvre (brmilyen megfelel) s az, hogy melyik csatornhoz akarsz csatlakozni. Elsre prbld meg az #ubuntu-t vagy az #ubuntu-beginners-t. Ne riasszon el a temrdek, rad szveg. Csak rd be a krdsed, aztn figyelj, hogy vlaszol-e valaki. (Legtbbszr a nickneved is megjelenik a kpernyn, ha megkapod a vlaszt.) Egy msik kzssg a Reddit, ahol szintn van egy csom aktv felhasznl. Ha mg sosem voltl a Redditen, nos, ez olyasmi, mint egy jsg, amit egy raks nfej, szikrzan les esz netpolgr csinl. Brki posztolhat linket, krdst, kommentet, akr nvtelenl, a kzssg pedig (a Redditor-ok) vlaszol. Akrcsak a frumok esetben, itt is nzz utna alaposan, hogy megvlaszoltk-e mr esetleg korbban a krdst. Ha nem, akkor a megfelel al-reddit"-be rd a krdsed. A legjobb vlaszok mindig a tetejn lesznek, a kevsb megfelelk lejjebb tallhatak. Legalbbis elvileg gy mkdik, de ne lepdj meg, ha a legjobb vlasz a krdsedre egy Szarkasztikus Willy Wonka kp lesz. Szval, mint lthatjtok, j pr helyen tallhattok vlaszt a krdseitekre. Soha ne akarjatok egyedl

szenvedni a megoldssal s soha ne gondoljtok, hogy a problmtokra nincs megolds. Pldul valaki hasonl helyzetben van, mint ti, s mr rtallt a megoldsra, a tbbieknek pedig elszrt nhny morzst a felje vezet ton. Ha vgkpp nem talltok megoldst s pp ktsgbe akartok esni, akkor rjatok NEKEM. Komolyan. s igen, le foglak tartztatni a slyos tudatlansgodrt, mert n ilyen undok vagyok. Tisztzzuk: ha most azt hiszed, hogy a fent emlegetett oldalak s frumok lesznek az Egyeslt llamok elkvetkez 1 7 elnke, akkor n vagyok az energiagyi miniszter. Az oktatsgyi miniszternl legalbb is mindenkppen jobb vagyok. St. Te is. Sok sikert, kellemes Ubuntuzst!

Copil egy Aztk nv kb annyit jelent


szksged van a szvemre, mr megint? Az szerelme a ni cipk utn bvebben kifejtve a yaconfidential.blogspot.com-on tallhat. Megnzheted tovbb a Twitteren (@copil) hogyan hozza magt zavarba.

32

tartalom ^

rta: Charles McColm

L i n u x la b o r

A P h o ro n i x T e s z t - c s o m a g a l a p j a i
A szpsg a Phoronix Test Suite egyszersgben rejlik. Egy kicsit olyan, mint a Drupal tartalomkezel rendszer, amiben kivlaszthatod, hogy mit szeretnl telepteni vagy futtatni. A PTS szintn le tudja tlteni s futtatni tesztek sorozatait (pldul a CPU sorozatot), de kszlj fel arra, hogy sokig kell vrakoznod, mert nhny sorozat 25-nl is tbb tesztet tartalmaz. A PTS weboldalrl val teleptskor egy ikon jelenik meg a Dashban. Ezzel az ikonnal tudod indtani a PTS-t, de mivel a PTS elssorban parancssori eszkz, ezrt knynyebb csak futtatni a kvetkez parancsot:
phoronix-test-suite

ogy tudod sszehasonltani az almt a naranccsal? A Windowst a Linuxhoz hasonltani valahogy ugyangy tnik, mintha az almt a narancshoz hasonltannk, ugyanannak a rendszernek a tagjai (opercis rendszer) de ha dolgozol velk, egszen msak.

n a PTS-t hasznltam kt rendszeren a viszonytshoz, a HP 671 0b ktmagos notebookon Linux Mint 1 4 MATE alatt futtatva (64 bites vltozat), s a Phenom 4 magos asztalin Ubuntu 1 2.04 alatt futtatva (32 bites kiads).

tesztlista letltse. A tesztek nincsenek alaprtelmezetten teleptve, teht a tesztet neked kell telepteni. A kvetkez pldban letltjk a Bork Encryptor processzor tesztet:
phoronix-test-suite install bork.

A PTS elrhet az Ubuntu trolkbl, de az Ubuntu 1 2.04 vltozata elavult volt, ezrt gy dnttMindig meg akartam tallni a tem, hogy kzvetlenl a Phoronix mdjt, hogy megmrjem a teljeTest Suite oldaltl tltm le: stmnyket, mint rendszerpt, http://www.phoronix-test-suiaki mindkettt felpti. A Windowsnak rengeteg viszonytsi esz- te.com/ ? k = downloads. kze van: 3DMark, Prime95, PC Ha gy dntesz, hogy az Ubuntu Mark, Passmark, Novabench s SiSzoftverkzponttal nyitod meg, leSoft Sandra, hogy csak nhnyat het, hogy azt az zenetet olvashaemltsek. A Linuxnak is van szmos tod, hogy ez egy rosszul csomagolt viszonytsi eszkze: Bonnie++, gl- szoftver. Megfelelen kellene hogy mark, httest, stb., de ha a Windows mkdjn, ha folytatod a telepviszonytst a Linuxhoz akarjuk tst. Remlhetleg a csomagols hasonltani: ez nem mkdik. meg lesz oldva a jvben. A Phoronix Teszt-csomagnak haPrbld ki Michael Larabel Pho- talmas mennyisg tesztje van, ronix Teszt-csomagjt (PTS). A Pho- amelyek lefedik a lemezt, a rendronix Teszt-csomag egy keresztszert, a grafikai rszt, a proceszplatformos viszonyt tesztsorozat, szort, a memrit s a hlzatot is. mely fut a Windowson s a Linux, A teszteket letlteni s futtatni Mac OS X s a BSD opercis eltarthat nhny perctl nhny rendszereken. rig is. full circle magazin 68. szm

Lgy trelmes, az egyes tesztek letltse s teleptse idbe telhet. Ez id alatt gy tnhet, hogy a szmtgpeden nem trtnik semmi, de a merevlemezed lmpja mutatja az aktivitst. A teszt futtatshoz hasznld a futtats parancsot a teszt nevvel egytt:
phoronix-test-suite run bork

A futtatsa felsorolja az eszkA fenti esetben a Bork tesztet zket, amiket a PTS hasznl. Ahhoz, futtatjuk, amit mr korbban letlhogy lsd az elrhet tesztek listtttl. jt futtasd a
phoronix-test-suite listavailable-tests

parancsot. Lgy trelmes, elszr a PTSnek eltarthat egy-kt percig a

A Bork relatv gyorsan lefut, kicsit tbb mint ngy perc alatt, a becsls szerinti ht perchez mrten a Phenom-alap ngymagos tesztgpen. A PTS szmokban adja meg a teszteredmnyeket, melyet grafitartalom ^

33

Linux labor

konknt lehet megnyitni a bngszben, vagy feltlthet a http://openbenchmarking.org -ra, ami a Phoronix ltal mkdtetett nylt oldal. Ami a PTS-t s az openbenchmarking.org-ot mg hasznosabb teszi, az az a kpessg, hogy eredmnyeket tud sszehasonltani. Tbb ezer rsztvev feltlttte az eredmnyt klnfle tesztekbl az openbenchmarking.org oldalra. Ha teleptve van a PTS, ssze tudod hasonltani a rendszeredet egy mr viszonytott rendszerrel a phoronix-test-suite viszonyts futtatsval, s a rendszer/bench nevvel az URL-ben nyomon kvetheted az eredmnyt. Korbban mr emltettem, hogy lehetsges tesztsorozatokat futtatni. A phoronix-test-suite listavailable-suites listzza az elrhet tesztsorozatokat. Teleptettem s futtattam a CPU tesztsorozatot egy ktmagos HP 671 0b notebookon, amin Linux Mint 1 4 fut. Majd futtattam a phoronix-test-suite

A rszletes rendszerinformcihoz futtasd a kvetkez parancsot:


phoronix-test-suite detailedsystem-info

amiket a rgi rendszerre teleptesz, majd az j rendszer eredmnyei ssze lesznek hasonltva a rgi rendszervel. Az eredeti tesztrendszerhez openbenchmarking.org ltal rendelt nv a 1 21 2094-SU-CPUSUITE444. A nv egy rszt, a CPUSUITE-ot, n adtam eredetileg a tesztnek az HP notebookon. Jobb a teszteket hasznosan elnevezni, pldul HP671 0b2GBRAM ami jobban tkrzi a rendszert, ami alatt fut. Az sszehasonltskor a ktmagos notebook magasan verte a ngymagos asztalit 25 tesztbl hrom alkalommal.

A tesztvizsglatok teljes eredmnyeit s a specifikcik sszessgt minden rendszerre vonatkozan az openbenchmarking.org honlapjn: http://openbenchmarking.org/result/1 21 2094-SU-CPUSUITE444/ lehet megnzni. A specifikcikra vonatkozan a phoronix-test-suite szintn alkalmas eszkz arra, hogy a rendszeredrl tjkozdj. Ha csak a rendszerinformcikat akarod megtallni, ezt meg tudod tenni tovbbi tesztek letltse nlkl, futtatva a kvetkez parancsot:
phoronix-test-suite systeminfo

Ez lefedi az alapokat a Phoronix tesztsorozattal kapcsolatban. A PTS sokkal tbbre is kpes, ha az ignyeid nagyobbak. Ha sok rendszert kezelsz, a Phoronix kereskedelmi tmogatst is nyjt a Phoronix tesztsorozatokhoz. Tovbbi informcit a kereskedelmi tmogatsrl a Phoronix Test Suite oldaln tallsz: http://www.phoronix-test-suite.com/?k=commercial. Michael Larabel a Phoronix megalkotja szintn fenntartja a http://www.phoronix.com/ oldalt ahol tbb szz cikket rt a legjabb hardverek Linux tmogatsrl.

benchmark1212094-SU-CPUSUITE444 parancsot az AMD Phenom

Charles mostohaapa, frj s Linux

alap asztalin, hogy sszehasonltsam az azonos tesztek sorozatt. Az j rendszeren val parancs futtatsa automatikusan letlti s telepti ugyanazokat a teszteket,

rajong, aki vezet egy non-profit szmtgp feljtsi projektet. Ha nem tr hardvereket/szervereket akkor frissti a kvetkez blogot: http://www.charlesmccolm.com/

full circle magazin 68. szm

34

tartalom ^

Kzelebb a Wi n d owsh oz Alka lm a z s fu tta t sa i n d t skor


rtk: Ronnie Tucker (KDE) Jan Mussche (Gnome) Elizabeth Krumbach (XFCE) Mark Boyajian (LXDE)

Kubuntu

Mint mindent a KDE-ben, az automatikus futtatst is megvltoztathatod a Rendszer belltsoknl. Az els lehetsg az ablak baloldaln az Autostart s itt adhatsz hozz alkalmazst vagy szkriptet az indtshoz.

Utolsknt, a feladattemez foglalkozik a rendszer lelltsakor azzal, hogy a KDE hogy reagljon, ha a lelltst vlasztod. Ki kell jelentkeznie, jraindts vagy lellts legyen alapbl?

Gnome-Shell

gy alkalmazs automata futtatsa a rendszer indulsakor mginak tnhet mg Windows XP alatt is. Nem egszen egyrtelm, de ha behzod vagy bemsolsz egy alkalmazst, vagy a parancsikonjt a Start > Automatikus indts mappba, mr ksz is van.

Gnome-ban is nagyon egyszer programot hozzadni a listhoz, aminek indulnia kell, mikor a rendszer indul. Menj az Alkalmazsok > Rendszereszkzk > Belltsok > Automatikus indts-ra, s hozzadHa tudni szeretnd mit kell a hatod a programod. parancs dobozba rni, nzd meg a program parancsikonjt a f menben. Msold, majd illeszd be a progA szolgltatskezel lehetsg a ram tvonalt s nevt a mezbe baloldalon van, itt engedlyezni/tils a kvetkez bootolsnl a protani lehet az aktulis KDE szolgltagramod elindul. tsokat, mint bluetooth, energiagazdlkods, hangkever. Ez minden amit el lehet mondani az automatikus indtsrl a Gnome fellet Ubuntuban. Nem sok, de azt mutatja, milyen egyszer kezelni ezt az opercis rendszert.

Kattints a hozzads gombra, majd az j ablakban (Program hozzadsa az indtshoz), add meg a programod nevt, tallzd be a fjlt az indtshoz, s ha gondolod, adj megjegyzst hozz. Kattints a hozzadsra ismt, a ttel meg fog jelenni a listban, ahogy a kpen lthat. Miutn hozzadtad a listhoz, kipiplhatod, hogy a kvetkez startnl induljon, jelld be a ttel eltt, vagy hagyd resen. A ttel a listban marad, de ksbb eltvolthatod.

Lubuntu
full circle magazin 68. szm

35

Vgre elrkeztnk ahhoz a tmhoz, mely a Lubuntuban gy hangzik egyszer s pehelysly... s


tartalom ^

Kzelebb a Windowshoz
abszolt nem megrzs! Ez a megjegyzs abban az sszefggsben, hogy MS Windows hasznlk Lubuntura vltanak, s gy vlemnyem szerint igaz.

Most jegyzem meg, nincs grafikus fellet, ahol az alkalmazsod hozzadod az indt listhoz. Tovbb, root jogosultsggal kell rendelkezned mdostani ezt a listt. s Linux lvn tbb t vezet ennek az egyszer feladatnak a megoldshoz. Mindent elmondtam, egy mdot bemutatok, majd kedved szerint mdosthatod. A talon az asztalon, vllals bemondva, akkor nzzk milyen hihetetlen egyszer hozzadni programot az indtlisthoz Lubuntu alatt. Itt egy sszegzs, hogy mit fogsz csinlni: szerkeszteni fogod az autostart llomnyt, mely tartalmazza az alkalmazsokat amik indulni fognak rendszerindtskor ez egy rendszerfjl, teht root jogosultsggal kell rendelkezz a szerkesztshez. Igen, ez minden, amit tenned kell. Kezdjk: a Fjlkezelt hasznlva naviglj a /etc/xdg/lxsession/lubuntu helyre, ltalban kt fjlt ltsz majd a mappban:

autostart desktop.conf a fjlkezel fmenjbl vlaszd az Eszkzk > Mappa megnyitsa rendszergazdaknt krni fogja a jelszavad, rd be, majd nyomj Entert vagy kattints az OK-ra. Egy j ablak nylik meg, mely root jogosultsgot ad az llomnyokhoz. Kettskattints az autostart fjlra, szvegszerkesztvel megnyitja. Valszn ltsz majd pr sor szveget, azt hagyd ahogy van. Ezek azok a programok, amik mr alapbl a listban vannak, hogy automatikusan induljanak ha bejelentkezel a Lubuntuba. Itt adhatod hozz a kvnt programot a listhoz. Alkalmazs hozzadshoz a programok listjhoz, egyszeren add a futtathat nevt (azaz a program nevt, amit a rendszer az indtshoz hasznl) a programnak, amit futtatni akarsz a Lubuntu indtsakor, megelzve egy @ jellel. Pldul, ha az AbiWord-t szeretnd automatikusan elindtani, amikor bejelentkezel a Lubuntuba, add a kvetkez sort a meglv lista vgre, az automatikus indts fjlba:
@abiword

Mentsd a fjlt. Ennyi, kszen is vagy! Legkzelebb mikor belpsz a Lubuntuba, az AbiWord mr hasznlatra kszen vrni fog. Annyi alkalmazst adsz hozz a listhoz, amennyit csak akarsz. Hasonlkppen, ha nem akarod tovbb hasznlni az indtlistban, egyszeren eltvoltod onnan.

Xubuntu
Xubuntuban egy alkalmazst automatikusan indtani, mikor bejelentkezel, nagyon egyszer. Megnyitod a Bellts Kezelt s legrgetsz a Rendszer rszhez, ahol meg kell nyitnod a Munkafolyamatok s induls ikont. Munkafolyamatok s indulsnl testreszabhatod az Xfce nyitkpernytjt, s ms viselkedseket, ami a bejelentkezshez tartozik, tartalmaz egy flet az Alkalmazsok Automatikus indtshoz. A fln bell egy hossz listt fogsz ltni az elre definilt programokrl, amiket engedlyezhetsz vagy tilthatsz a bejelentkezshez. Ha az alkalmazs, amit automatikusan el szeretnl indtani,

nincs a listban, akkor klikkelj a hozzad gombra, hogy te hatrozd meg az adatait. A mezk, amiket be kell lltani, hasonlk mint a Gnome felleten, csak klnbz sorrendben. Tovbbra is vlaszthatsz meglv elemeket a listbl, vlaszd a szerkeszt gombot s megnzheted hogyan van belltva ha tippeket keresel mi hogy van belltva. Ha valamikor meggondolod magad, csak vedd ki a pipt a jelldobozbl, gy letiltod az indtst, vagy teljesen kiveheted a listbl az eltvolts gombbal.

full circle magazin 68. szm

36

tartalom ^

Az n t rt n e t e m
rta: Bill Pritchard

H o g ya n ke r l t e m ka p c s o l a t b a a z U b u n t u va l ?
kerlt megoldani, hogy a merevlemezt kicserltem s jra feltettem az Ubuntut. Ez nagyon jl mkdtt s hozzkapcsoltam a hlzathoz. Ezutn gy dntttem, hogy felptek egy modern gpet egy Asus alaplap csomagbl a Maplintl egy SATA merevlemezzel. (A helyi szmtstechnikai zletbl kaptam egyet hzat ingyen.) Szintn teleplt az Ubuntu 1 0.04, s amikor a 1 2.04-re frisstst felajnlotta, sikerlt futtatnom. Most mr elg jl megismertem az j asztali gpemet s vltani tudok egyik gprl a msikra mindenfle gond nlkl. Ha valami gondom volt a szkennerrel, elosztkkal, vrusirtkkal a Launchpad segtsge az Ubuntuhoz felbecslhetetlen volt. Teht, mi is a kvetkez lps? A TV-szmtgp interfsz rdekesnek tnt. Az alap Sky rendszerem mr meg volt s az gynevezett Neuros OSD eszkzt hasznlva, ami az Amazonon elrhet, felvehettem a TV msort adattrolra vagy a hlzatra. Ezen tlmenen ez egy nylt rendszer, mely lehetv tette a hozzfrst a telneten keresztl a hlzati PC-rl. Azt
tartalom ^

z els szmtgpem egy hasznlt Fujitsu-Siemens volt, 1 28 MB RAM-mal s Windows XP-vel. Amikor 2005-ben kaptam, hat ves volt. Addig a munkahelyi gpeket hasznltam Windows 95-tel a vllalati hlzaton, Lotus Notes-al. Meg kell vallanomm volt egy kis mkm ezzel a gppel, ami vgl is felmondta a szolglatot egy des res kk kpernyt mutatva. Kerestem megoldst a tmogatst nyjt oldalakon, de kzben a hardverhibkat ellenriztem, s lss csodt, a RAM modulok rossz csatlakozst helyrehozva, jra hasznlhatv tudtam tenni. Addig telefonos hlzatot hasznltam az internetkapcsolathoz majd a kis trkk utn szlessvra trhettem t. Majd kaptam egy asztali gpet, amit egy helyi bolt ptett, ASRock alap volt, 1 GB RAM-mal s Windows XP-vel. Ezt kvette a vezetk nlkli router az ISP-hez, amit arra hasznltam, hogy ltrehozzam a hlzatot a Toshiba laptopomon ami XP-vel volt elltva. A fldszinten a felesgem s n is tudtam hasznlni, mg a routerem s a nyomtatm az emeleten volt elhelyezve. Szval a

felesgemet rvettem, hogy hasznljon e-mailt. Az a lehetsg, hogy iPlayert lehetett hasznlni s kpeket prezentlni a laptoprl a TV-re szintn nagy siker volt. Nem engedte volna a felesgem, hogy a nappali vagy az ebdl zsfoltsgig megteljen asztali szmtgppel s nyomtatval. A teljestmny javtsa rdekben sikeresen frisstettem a RAM-ot a szmtgpeken.

rel? Ekkor fedeztem fel, hogy ahhoz, hogy a gpet helyrelltsam, vennem kell egy XP CD-t, ami szerintem igen drga, valamint szksgem van termkkdokra, ami csak fejfjs. Mivel a szerencse gy hozta, rtalltam egy magazinra, ami ajnlott egy ingyenes Ubuntu 1 0.04 LTS CD-t. Ksrletkppen teleptettem, semmit nem tudva a Live CD-rl, Linuxrl s drukkolva elindtottam az Ubuntut. Eltartott egy ideig, amg a nyomtaTeht most mr volt otthoni h- tt mkdtetni tudtam a megfelelzatom, vezetkes LAN, szles sv, l illesztprogrammal az internetnyomtats s laptopom. A fiam rl, de vgl sikeresen csatlakozazonos vjrat Fujitsuja ugyaneb- tattam a gpet a hlzathoz. ben az idben szintn felmondta a szolglatot, de szerencsre egy j Az ASRock asztali szmtgp merevlemezzel, amit sikeresen be- kezdett sszeomlani, szval Ubunszereltem, sikerlt ltre kelteni. De tu 1 0.04-et teleptettem, de a gond mi a helyzet az opercis rendszer- tovbbra is fennlt, s csak gy sifull circle magazin 68. szm

37

gondoltam, hogy az SSH rdekesnek tnt, de nem volt teleptve. Elg j kis mka volt ezzel jtszadozni, de a felesgem nem rtett egyet s gy gondolta, hogy a Sky+-ra val frissts, amivel fel lehet venni, sokkal inkbb felhasznlbart. Be kellett ltnom, de a Neuros mg mindig csatlakoztatva van a TV-hez, mert a USB-rl filmeket jtszik le s nagyon j kszenlti tartalk a Sky-hoz. Ebben az idben azzal kzdttem, hogy kigondoljak egy msik megvalsthat, de nagyon rdekes projektet s elkezdtem olvasgatni klnfle Linux magazinokat. Soknak a tartalma gy tnt messze fellml engem ezrt gy gondoltam megvizsglom a C programozst. Kicsit elmletibbnek tnt, mint az elz projektek, amiket elzleg prbltam s csak szabad pillanataimban tudtam ezzel a munkval foglalkozni. A netbook tnt a megoldsnak, gy szereztem egy Toshiba egysget mert a rgi Toshiba laptopom mg t v folyamatos hasznlat mellett is mkdtt, br nemrg lecserltem egy jabb gpre, ami futtatja a Windows 7-et, s a felesgem imdja. A netbook Widows 7-el volt elteleptve gy megkettztem, teleptve

Az n trtnetem

az Ubuntu 1 2.04 LTS-t is. A legtbb Windows programom futott rajta, kivve a Fritz 8 sakk programot, amit a netbook Windows 7 opercis rendszeren hasznlok s a pda aktv szinkronizlshoz, amit a rgi Win XP laptopomon hasznlok. A nehzsg, amit mg nem tudtam megoldani, hogy nem tudom a WiFi-t mkdtetni az Ubuntu 1 2.04en. Eddig elboldogultam a Netgear USB-s, vezetknlkli adapterrel. Kezdek megbirkzni a terminllal s hasznlom a parancssort, s fo-

kozatosan prblgatom a magazinok tleteit, mint pldul a Full Circle s a Linux Format. Tanulmnyozgatom a Cloud, Virtual Box s LXC tartamt, hogy mit tudok a legjobban kihasznlni.

lemezben. Tableteket s telefonokat is nzegettem mr, de taln az Android alap eszkzket kivve, nemigen ltok elnys megoldst elg alacsony ron. Folytatom a programozsi gyakorlatokat, olvasom a magazinokat s remlem, Ami a hardvert illeti, az Asus asz- hogy ebbl a tevkenysgbl sztali szmtgp merevlemezn van- letik egy-kt j tlet. Azt gondolnak hibk, teht azonnal el kell tam ptek egy routert a rgi dntenem mit tegyek a biztonsgi PC-hez, de a meglv az IPS-men mentssel s egy j merevlemezkeresztl valsznleg sokkal megzel. Ezzel kapcsolatban nagyon csa- bzhatbb, mint egy, aminek a rgi ldtam a 1 TB-os Samsung merev- PC merevlemez szolglna alapul. St, mg soha nem vettem j asztali szmtgpet, csak egyedi darabokkal frisstettem a rgieket. sszefoglalva, jelenleg sszesen ht gpem van: kett Win 7-tel fut, kett Win XP-vel, kett Ubuntu 1 0.04-el s kett Ubuntu 1 2.04-el. Egy dual-boot-os s van egy virtulis XP gp, az egyiket nyomtatsra hasznljuk s egyet tartalknak. Nem szvesen teleptek ms disztribcikat hosszabb tv tmogats nlkl. n fknt a Linuxot hasznlom, mg a felesgem a Windows 7-et, ami elre volt teleptve az j laptop vsrlsakor. A zsri eldntheti, hova kell mennem legkzelebb, de ez a kis utazs nagyon j mka volt.

full circle magazin 68. szm

38

tartalom ^

K l n v l e m n y
rta: Kevin B. OBrien

Ki n ek a tu la j d on ba n va n n a k a f j lj a i d ?
zenetet nem kldtnk nekik. Ha viszont ehelyett egy olyan eladtl vsrolunk, aki nem vezette be a DRM-et, az mr egy jel lenne az ilyen cgeknek, hogy csak olyan dolgokrt vagyunk hajlandak fizetni, ahol cserbe tiszteletben tartjk a szabadsgunkat. Szerencsre elg sok ilyen elad kzl lehet vlasztani, klnsen akkor, ha e-knyvet, hangosknyvet vagy zent szeretnnk venni. De ennek is, mint mindennek, megvannak a maga htulti, gy mindenkppen muszj megrteni ezeket, illetve nyitva tartani a szemnket. vet s kiolvasom, utna simn eladhatom egy antikvriumnak. Ha meghalok, a CD-imet s knyveimet az utdaimra hagyom. Lehet, hogy k aztn eladjk ket, de a lnyeg az, hogy nekem ehhez mind jogom van, mert ezeknek mind a tulajdonosa vagyok. Ha ezeket a dolgokat digitalizljk s szmtsba vesszk az ez a termk jogvdett, nem eladsra gyrtva" mondatot, akkor hamar rjhetnk, hogy gyakorlatilag az sszes jogunktl megfosztottak minket.

emrgiben egy Linn nev norvg Kindle-tulajdonossal az trtnt, hogy az e-knyv-olvasjrl eltnt az sszes knyv, amit az Amazonrl vsrolt. Nem tudom, hogy ez egy egyszer meghibsods volt-e, vagy esetleg valami elre eltervezett mernylet nem is ez a lnyege annak, amirl itt most rtekezni szeretnk. Lehetett egyik vagy msik, vagy akr mindkett, a lnyeg az, hogy az Amazon ezt megteheti. A vev" pedig tehetetlen. Az Amazon Kindle Store felhasznlsi felttelei gy szlnak: A Kindle tartalma jogvdett, nem eladsra gyrtva." Ha megprbljuk eltvoltani a DRM-et (kztnk szlva, nem klnsebben bonyolult), vagy megprbljuk tvinni a megvsrolt llomnyt egy msik eszkzre, az Amazon teljesen trvnyesen trli a hozzfrst az Amazon Kindle Store-hoz s a Kindle Content-hez, mindenfle esetleges krtrts nlkl".

Nhnyan a tulajdonjogok birtokosai kzl mr rjttek erre, de vannak olyanok, akik mg nem. A legels, amit meg kell rteEzrt krds, hogy hajlandak vannk, az az, hogy elssorban a kibelemenni egy olyan adk s a tulajdonjogok birtokosai gyunk-e kompromisszumba, hogy egyes Szmomra a megfelel vlasz az azok, akik a DRM-et erltetik. Namikrt fizetnk, nem hozlenne, ha megbntetnk azokat a melyikk mr rjtt, hogy nem ke- dolgok, zfrhetek olyan mdon, ami tiszcgeket, akik bevezetik a DRM-et letkezik anyagi kr a DRM kiiktat- teletben tartja a szabadsgunkat. s az llomnyok tulajdonjogt sval, mi tbb, mg taln nmi Pr embert ez mr nmagban elnem ruhzzk t a felhasznlra, ill. hasznot is hzhatnak belle. s ha tntort, de engem nem. Tegyk vevre, annak ellenre, hogy az a ezek a cgek ezt tltjk, eltvolt- fel, hogy zent akarok venni. Rennehezen megszerzett pnzt nekik jk a DRM-et s visszaadjk neknk geteg j zene van manapsg, nincs adja. Ennek pillanatnyilag az egyet- a jogainkat, ami alapesetben telje- is annyi pnzem, hogy megvegyem sen normlis, ha konkrt, kzzelEz a fajta hozzlls a szoftver- len mdja az, ha nem vsrolunk az sszeset. De ha kizrlag a legiparban is megtallhat. Kitalltk semmit az ilyen trsasgoktl. Lt- foghat dolgokat vsrolunk, akkor jabb slgereket akarnm megventaln az ipar tbbi rsztvevje is ezt a koncepcit, ez pedig fellelhe- hatjuk, hogy ha vesznk egy eni, akkor lehet, hogy nem sikerlne, szbe kap s felhagy ezzel a kros mert a lemezcg egy barlanglak t az sszes szabadalmazott szoft- knyvet az Amazonrl, majd kiikmagatartssal. Ha veszek egy kny- szintjn van. Ha pedig errl van sz, ver vgfelhasznli szerzdsben: tatjuk a DRM-et, mg semmifle full circle magazin 68. szm

Ez a szoftver jogvdett, nem eladsra gyrtva." szrevette az Olvas a teljesen megegyez megfogalmazst? Ez a szoftveripar egyik megkrdjelezhet eljrsa, s a brsgok is megoszlanak arrl, hogy ez alapjn lehet-e perelni vagy sem. Egy kellen drzslt brsg pedig simn flredobja az Amazon rveit, mivel a felhasznl megveszi", pnzt ad ki, amikor az alkalmazs, a Kindle eszkz, vagy pp a weboldal segtsgvel vsrol valamit. De most nem erre akarok kilyukadni. Noha tudom, hogyan kell a DRM-et kiiktatni, st, brki rjhet erre, ha rkeres Google-val, mgsem gondolom, hogy ez lenne a megfelel ellenlps.

39

tartalom ^

akkor n egy reged, goromba frter vagyok s azt gondolom, hogy a mai zenk nagy tbbsge amgy is silny, teht sokat nem is vesztek vele. Amg tallok magamnak olyan zent, ami tetszik, addig nekem j. Ugyanez van a knyvekkel is, mind az e-knyvekkel, mint a hangosknyvekkel. Knyvekkel csak a szabadidmben tudok foglalkozni (ilyen esetekben nekem nem annyira a pnz a korltoz er, hanem az id). Sokkal tbb knyv van, mint amennyire idm lenne, s sok olyan knyv van, amit szvesen elolvasnk/meghallgatnk, ha tiszteletben tartank a jogaimat. s erre is igaz az, hogy ha meg akarom szerezni a New York Times bestseller-listjnak els helyzettjt, nem biztos, hogy sikerlne gy, hogy ne srljenek a szabadsghoz val jogaim. Engem ez nem zavar. Azt gondolom, az mindenkppen az vesztesgk, ha nem veszem meg a knyvket. De ez az a bizonyos alapvet kompromisszum, amibe beleszalad az ember, ha a szabadsgrt harcol ugyanis olykor-olykor el kell fogadnia azt is, hogy pr dolog nem elrhet abban a formban, ahogy az neki a legjobban tetszene. n csak azt remlem, hogy ha elg sokan lesznk olyanok, akiknek fontos az egyni szabadsguk, akkor a piac elbb-utbb kett fog szakadni: a kiadk, akik nem tisztelik az egyni szabadsgot,

Klnvlemny

azoknak az eladsi mutati lassan sllyednek, mg a tbbiek, akik tisztelik, azoknak folyamatosan emelkedik. Pldnak okrt ott van a legjabb Humble e-knyv olvas, DRM-mentes fjlokkal. Minden egyes knyvbl annyit adtak el, hogy ha a New York Times szmoln az e-knyv eladsokat, egszen biztosan a bestseller-listk ln lennnek. Vlemnyem szerint elbb-utbb szmolni is fogjk, legksbb akkor, ha megoldottk azt az get problmt, hogy felcserltk a vgblnylsukat a koponyjukkal. s hogy mi mit tehetnk? Szerencsre nem tl bonyolult a dolog. Lerok itt nhny lehetsget, a j hr viszont az, hogy annyi egyb lehetsg van, hogy fel sem tudnm sorolni az sszeset.

be a szmokat 0,49-0,79 USD ron lehet megvsrolni. A szmok mind lemeztrsasgoktl szrmaznak, temrdek katalgus is hozzfrhet. Amazon az e-knyvek tulajdonosaival nem bnnak kesztys kzzel, a zenket viszont kzvetlenl a lemeztrsasgoktl ruljk, DRM nlkl. Kicsit drgbb, mint az eMusic, de itt biztosan megtallhatjuk azt a bizonyos egyetlen szmot, amit az eMusicon nem. Online trolsi lehetsget is ajnl, ill. a megZene vsrolt szmok stream-elst. iTunes k eleinte DRM-mel rulItt a nagy krds az, hogy hagyotk a zeniket, ez idkzben megmnyos, lemeztrsasg ltal teregszen pontosan 2007-ben. jesztett zent akarunk, vagy alter- sznt, ez is lehet egy lehetsg. natvabb, a Creative Commons gi- gyhogy Nluk pillanatnyilag nincs lehetsze alatt terjesztett, az elad ltal sg online trolsra s streamelskiadott szmokat. Mindkettnek re, de ha minden igaz, 201 3-ra ez is megvannak a maga lehetsgei, lesz. st, nmelyik verzit mindkt eset- hozzfrhet Google Play vannak itt is DRMben hasznlhatjuk. mentes dalok, melyek lemezkiaszrmaznak. Van online tFbb lemezkiadk, on- dktl rolsi lehetsg s streaming is. Ubuntu One jabb DRM-mentes line trols s streaming zna, mindegyik nagyobb lemezki eMusic havi elfizetsrt cser- ad megtallhat rajta. Itt is van full circle magazin 68. szm 40

online trolsi lehetsg s streaming.

Fggetlen kiadk s a Creative Commons


Soundcloud ez elssorban egy
zenei s audiofjlokat megoszt oldal. Free Music Archive temrdek CC-licensszel rendelkez zene. Jamendo az egyik legfbb CColdal. Bandcamp errl csak mostanban hallottam. Craig Maloney bartom meslt rla, az Open Metal Cast egyik szerkesztje. Olyan egytteseknek kszlt ez az oldal, akik a CC alapjn terjesztenk a zenjket s szeretnnek kzvetlen kapcsolatba kerlni a rajongkkal. Vannak itt is j eladk, pldul Amanda Palmer.

E-knyvek

Ha knyvekre tereldik a sz, akkor szinte sz szerint a fggetlen kiadk jrzsre vagyunk hagyattartalom ^

kozva. A legtbb lemezkiad szerencsre mr rjtt, hogy a DRM teljesen felesleges, de a knyvkiadk nagy tbbsgt mg mindig bkly alatt tartja a 21 . szzad. De vannak itt is lehetsgek, ahol lehet e-knyveket tallni s mg a szabadsgjogainkat is tiszteletben tartjk.

Klnvlemny

Project Gutenberg minden

DRM-mentes knyvlelhely regapja. Itt olyan knyvekhez juthatunk hozz, amelyeknek a szerzi joga mr lejrt. Ebbl kifolylag ezek fleg rgi knyvek, viszont rengeteg klasszikust lehet itt tallni. Minden fbb knyvformtum hozzfrhet. Baen Books ez a kiad a hard sci-fi knyvekre specializlta magt, de otthon vannak az jabb mdia vilgban is. Nemcsak DRMmentesen knljk a legtbb knyvket, de ezek tbbfle formtumban is hozzfrhetek. Radsul ott van a Baen Free Library is, ahol ingyen lehet knyveket beszerezni. k ettl azt remlik, hogy az els ingyenes kstols utn a vevnek megjn a kedve a fizets termkekhez is. s ez szemmel lthatan be is vlik. Egyszer krlnztem nluk, lttam, hogy megvan nluk az egyik kedvenc rm (James H. Schmitz) sszes mve. Meg is vettem egybl az sszeset. Tor/Forge az egyik legfbb sci-

fi/fantasy kiad. Pr hnapja iktattk ki k is a DRM-et, mert lttk, hogy ms kiadk sikeresebbek, ha gy tesznek. Angry Robot a Baen mellett az egyik legfbb ttrje a DRM-mentes knyvek forgalmazsnak. Elssorban sci-fi s fantasy az irnyvonaluk. Avon Romance romantikus knyvek kiadja, nemrg jelentettk be, hogy ksrleti jelleggel megprblkoznak a DRM-mentes knyvrustssal. O'Reilly Media szakknyvkiad, gyakorlatilag brmit meg lehet nluk tallni. DRM-mentesen ruljk a knyveiket. Ha egy knyvnek, amit mr korbban megvettnk, megjelenik j kiadsa, frissthetjk" minimlis sszeg ellenben. n pldul a Kevin Purdy-fle Android" knyvemet 1 USD-rt frisstettem. Azok-

rl a knyvekrl pedig, amikrl gy gondoljk, hogy mr nem rdemes ket kiadni nyomtatsban, eltvoltjk a szerzi jogot s ingyen hozzfrhetv teszik. ManyBooks.net nagyon hasonlt a Project Gutenberg-re, de itt vannak jabb knyvek is, pldul Charles Stross-tl az Accelerando". Fictionwise k is elgg a scifi/fantasy vonalon mozognak, de van nluk ms mfaj is, relis ron, DRM nlkl. Cory Doctorow Cory az els olyan szerzk egyike volt, aki nemcsak, hogy DRM-mentesen rulja a knyveit, de az e-knyv formtumokat ingyen le lehet tlteni a honlapjrl. De itt bevallom mindenkinek, hogy amikor megjelent a Charles Stross-szal kzsen rt Rapture of the Nerds", akkor sz-

pen elmentem a Google Play webboltba s ott megvettem, pnzrt. DriveThru Fiction rdekes oldal, nemcsak knyvekkel, de kpregnyekkel s szerepjtkokkal is. Apress szakknyvkiad, ahol alacsony ron lehet e-knyveket beszerezni, amennyiben a nyomtatott verzijt mr megvettk. Ilyen kiadbl j lenne tbb is. Packt Publishing ez is szakknyvkiad DRM-mentestett knyvekkel.

Hangosknyvek

full circle magazin 68. szm

41

Ez a rsze azt hiszem, csaldst fog okozni. A legnagyobb kiad az Audible, k pedig minden egyes hangosknyvkre rnyomjk a DRM-et. Ezrt nem vsrolok tlk. Az Audible-t kzben megvette az Amazon, ahol viszont az mp3-fjlokat DRM nlkl rustjk. Remnykedtem, hogy az Audible megvsrlsval lekerl a DRM a hangosknyvek fjljairl, de nem. Szerencsre vannak alternatvk. eMusic a zenknl mr emltettem. Havi 1 0 USD-rt lehet elfizetni a hangosknyveikre, ezrt a djrt havi egy knyvet lehet letlteni. Nem olyan nagy a vlasztk, mint az Audible-n, de a knlatuk folyamatosan nvekszik s simn megtalltam azokat a knyveket, amik engem rdekelnek. pp nemrg hallgattam meg Walter Isaactartalom ^

son Albert Einstein-letrajzt. Podiobooks olyasmi formtumban lehet itt hozzjutni a knyvekhez, mintha podcastok lennnek, hetente egy epizddal. Jkora vlasztk sci-fi s fantasy mvekbl, mindkettt rdemes alaposan tnzni. Pldul kaphat Scott Sigler s J.C. Hutchins is. Scott Sigler Scottnl ingyen is hozz lehet jutni az anyagaihoz, br kiadja is van. Cory Doctorow Corynl a hangosknyvek mind DRM-mentesek s amolyan fizess, amennyit tudsz" rendszerben lehet hozzjuk frni. Az olvasi kztt olyanok tallhatk, mint Neil Gaiman, Wil Wheaton, Spider Robinson vagy Leo Laporte. Mg .ogg-formtum CD-ket s fjlokat is lehet tle venni, ha valaki az ilyeneket rszesti elnyben. A csv nagyon komolyan veszi a szabadsgot, de aki ismeri Cory Doctorow-ot, az nyilvn tudja, mirl beszlek.

Klnvlemny

badsgt. Ezzel egytt van vlasztk, s ha keres az ember, biztosan megtallja azt, amit szeretne. Msfell nyilvn kihagytam egy csom egyb alternatvt. A piac hihetetlen gyorsasggal vltozik s n nem mindig tudom ezeket naprakszen kvetni. Csak meg szerettem volna mutatni, hogy van nem egy s nem kett hozzfrhet alternatva, ahol nem kell felldozni a szabadsgunkat. gy ha brki a jvben belefutna a DRM-be, ez azrt lesz, mert maga dnttt gy. Harmadrszt, ugyan a fent emltettek egy rsze ingyen hozzfrhet, mgsem ez itt a lnyeg. gy vlogattam ssze a listt, hogy azokat a kiadkat mutassam meg, amelyek tiszte-

letben tartjk a szabadsgjogokat, s termszetesen tlnyom tbbsgk fizets. St, lnyegben pont errl van sz. Ahogy a Tor Books vezetje, Patrick Nielsen Hayden rmutatott, a DRM-mentestett kiadknak az okozta a legnagyobb zleti sikert, hogy nhny kiadvnyukat ingyen hozzfrhetv tettk. Nem azzal fogjuk elremozdtani a piacot, hogy nem akarunk fizetni a dolgokrt, hanem azzal, hogy a pnznkkel azon termkek mell tesszk le a voksunkat, melyekkel tiszteletben tartjk a jogainkat. Remlem, tudtam tleteket adni ahhoz, hogyan juthassunk el egy DRM-mentes vilgba.

Full Circle Podcast 31 . rsz A bonyolult 3. rsz!!


Megjult a csapat, de a forma nem vltozott. Az j csapat tagjai: Les Pounder Tony Hughes Jon Chamberlain Oliver Clark A tagok mind a blackpooli Linux Felhasznli Csoport (LUG) tagjai http://blackpool.lug.org.uk Olly & Tony bemutatja, mi trtnik a nyri sznet alatt, hogy mindenki napraksz legyen. Olly mesl mg a Gnomebuntu teleptsrl, Tony bemutatja az j Nexus 7-est.

sszegzs

Hosszra sikerlt ez a cikk, gyhogy igyekszem most mr minl rvidebbre fogni. Mindenekeltt, ahogy mr mondtam is, az alternatvk messze nem tkletesek. Fleg a hangosknyvek esetben, ahol a vlasztk elg harmatos, ha az ember nem akarja feladni a szafull circle magazin 68. szm

42

tartalom ^

rta a: LinQuestus csapat

M i a z a ...

R a s p b e rry P i

gyerekeknek sznt kicsi s olcs szmtgp tlete 2006-bl ered, amikor Eben Upton s kollgi a Cambridge-i Egyetem Szmtgp Laboratriumban a szmtgp-tudomnyokat, az egyes egyetemi vfolyamokon felvenni kvn, kitn minsts hallgatk szmnak s tudsi szintjnek vrl-vre trtn cskkenst tapasztaltk aggdva. 2006 s 2008 kztt Eben szmos vltozatot tervezett, amibl

mra kialakult a Raspberry Pi. 2008-ra a mobil eszkzkhz tervezett processzorok megfizethetbb vltak s elg ersek lettek a kivl multimdihoz egy jellemz dolog amirl Eben gondolta, hogy a gyerekek szmra vonzv teheti az alaplapot, akiket kezdetben nem fog rdekelni egy tisztn programozs-orientlt eszkz. Jelenleg Peter Lomas a Raspberry Pi Alaptvny vezetje. tervezte a vgleges hardvert, amibl a Raspberry Pi lett. Manapsg full circle magazin 68. szm

Raspberry Pi tallhat a begyazott eszkzk tbbsgben, az oktatstl egszen a szrakoztatsig. Sok kutat kezdett dolgozni Raspberry Pi-n, hogy hatkony s gazdasgos szmt eszkzt ksztsenek.

A Raspberry Pi-rl
A Raspberry Pi egy hitelkrtya mret szmtgp. A TV-ddel s egy billentyzettel sszekapcsolva kpes gy mkdni, mint a rendes szmtgpes rendszered. Egy kis

PC, ami sok mindenre hasznlhat, amire az asztali PC-d, gy mint tblzatkezels, szvegszerkeszts s jtk. Youtube videkat nzhetsz HD minsgben. Beprogramozhatod klnbz terletekrl kpernykpeket kszt robotnak. Kls kijelzpanelt csatlakoztatva hozz, kijelztblt tervezhetsz belle hirdetsi clokra. Nem csak begyazott eszkzk, de hordozhat s plug-and-play jelleg szerver kszthet belle.
tartalom ^

43

A krlbell 25 USD-os rval elg olcs hallgatknak s kutatknak, hogy a begyazott eszkzk s nylt szoftverek terletn dolgozzanak. Kt modell, a Rpi-A s Rpi-B kaphat a piacon. A kt modell technikai adatai jobbra lthatk.

Mi az a... Raspberry Pi

A cikket sszelltott a:
LinQuestus csapat Prof. Chirag K. Gohel (Tanrsegd, Computer & IT Tanszk) Mr. Himanshu Madhvani (vgzs IT hallgat) Mr. Sunil Lalvani (vgzs IT hallgat) Mr. Sagar Rangani (vgzs IT hallgat) Ms. Avni Savaliya (vgzs IT hallgat) http://www.facebook.com/Linquestus http://linquestus.in

full circle magazin 68. szm

44

tartalom ^

full circle magazin 68. szm

45

tartalom ^

rta: Lucas Westermann

K n yva j n l
kes tletnek hangzik, amelyet ha helyesen hajtanak vgre, a jtkprogramozst megkzelthetv tehetn a fiatalabb kznsg szmra. A krds az: sikerl-e?

S u p e r S c ra t c h P ro g ra m m i n g
rzed a fellet hasznlatt s lehetleg a gyakorlatok bizonyos lpseinek testreszabst. Az egyetlen lehetsges problma, amely felmerlhet, hogy bizonyos tervezsi lpsekben (pldul egy r-csomag ksztsekor) az eszkzt elmagyarzzk, majd a kvetkez lps egyszeren az, hogy rajzold meg a sajt csomagodat!. Mg felknlja az elksztett rmacska szereplt, ez aligha elegend mdszer arra, hogy segtsen egy gyereknek, aki taln ppen kzd ezzel a klnleges aspektussal. Mindezek utn nhny gyerek hajthatatlan lesz abban, hogy nllan csinlja, de ilyeneket tervezni hihetetlen csaldst okozhat, amikor nem vagy biztos benne, tnylegesen hogyan csinld. Ennek ellenre a knyvet a dolgok programozsi oldalnak szntk, amit jl megold. rtelmezi a vgrehajtott kdot, mikzben elg jl elmagyarzza a klnbz projektekhez val ksbbi hasznlathoz. Ha teljes tmutatt keresel a Scratch-csel val programksztshez, valsznleg kiegszt anyagot akarsz tallni a tnyleges rajzolsi/szereplksztsi lpsekhez.

A nyelv
Ebben a knyvben hasznlnak bizonyos szavakat, amelyekrl egyszeren nem vrom el egy nyolc vestl, hogy ismerje. Olyan dolgokat, mint a paletta, nagyts, ksrlet, technikk, stb. Taln lebecsljk a fiataljainkat, de nekem, aki egyszerbb nyelveket szeret hasznlni (egy bizonyos fokig legalbbis) elnysnek tnik. Ugyanaz a problma tovbbra is fennll a kpregnyen keresztl, ha olyan szavakat hasznlunk, mint a ht dimenzis karakterlncok. Ha az a clotok, hogy megigzztek a gyerekeket a trtnettel ahhoz, hogy fontosnak tnjenek a gyakorlataitok, fontos lenne, hogy brmilyen olvassi szinten jval simbb tegytek a trtnet haladst. Ez olyasmi, amit gy gondolom, hogy a knyv nem elg jl csinl. Ha nem bnod, hogy olyan krdsekre vlaszolj, mint ez mit jelent vagy mi az a [...], akkor a gyermeked mg biztosan teljesen lvezni fogja a knyvet. s viszont, ha a gyermekednek hozzfrse van egy gyermekbart sztrhoz, a
tartalom ^

A magyarzatok
A knyvet jl rtk meg s a folyamat minden lpshez kpernykpet nyjt. Annak a tnynek ksznheten, hogy az eszkzket az egyes bekezdsek elejn bemutatja, azt is lehetv teszi, hogy a tnyleges kszts jval simbban menjen. A kpregny igny szerint kzvetti az okokat pldul ahhoz, hogy tszg stasvnyt rajzoljunk gy, hogy fontoss tesszk a Super Scratch progra- trtnet szmra. Mindazonltal mming adventure! egy ha nem vagy a kpregnyek nagy kpregny stlus prog- rajongja (vagy tl gyerekesnek ramozsi olvasknyv. tartod ezt a knyvet), gondod lehet Ezt fiatalabb kznsgnek szntk azzal, hogy motivcit tallj a lps a Scratch 1 .4-es verzijt fedi le. sek pontos kvetsre. De mivel a Kb. 1 58 oldal hossz s teljesen sz- knyvet fiatalabb (8 ves vagy idnes. A kpregny minden egyes fe- sebb) olvasknak szntk, ez az eset aligha fordul el. jezete tovbbfejleszti a teljes trtnetet s megmagyarzza az olvaA magyarzatok jl lefedik a snak a programozsi gyakorlatok amelyeket el kell vgeznie m- Scratch komponenseit s eszkzeit gtti okokat. Ez hatrozottan rde- addig a pontig, ahol knyelmesnek full circle magazin 68. szm

46

Knyvajnl Super Scratch programming adventure! problma akkor is elhrthat. nekem. Ez a bizonyos panelekhez A befejezs hasznlt sznvlasztk s htterek Mindazonltal gy rzem, hogy a
knyv tartalmazhatna egy szjegyzket s ezzel teljesen megoldotta volna ezt a problmt. Egybknt a hasznlt nyelv tiszta s trelmes. Br nem rzem gy, hogy a tonnnyi ltalnos utastsok animltak vagy tl szellemesek lennnek, amely problmt jelenthetne, amikor megprblod fenntartani a gyerekek rdekldst. Ez viszont egyszer lehetne, mert messze tl vagyok a clzott korcsoporton s mint olyan, taln lebecslm a fiatal olvask reakciit. kombincija volt. Ez taln annak a tnynek ksznhet, hogy n nem a megclzott kznsgk vagyok, de jobban tetszett volna egy klnbz vizulis stlus. A kivlasztott grafika viszont nagyon kvetkezetes s jl megrajzolt. A szereplk s ms jtkbeli vizulis elemek nagyon jk. Ez kt mdon befolysolhatja az olvast: ijeszt lehet megprblni versenyezni ezzel a stlussal, klnsen kezdknt. Olcsnak ltszv teheti a jtkot, amikor kt ezt szeret mvsz kztt cserldik. Ez megoldhat a knlt szereplk hasznlatval, tekintet nlkl arra, hogy teljested-e a sajt rajzolsi fokozataidat. Viszont gy gondolom, hogy elvesz a jtk tervezsnek teljes lmnybl, ha ms emberek szereplit hasznlod. Nhnyan azon a vlemnyen lehetnek, hogy az ilyen felbonts szereplk nem ltszanak tl klnbznek a vgn. ltalban egyetrtenk. Viszont mg beltom, hogy nem fedeztem fel a szereplkszts sszes aspektust, mg gy tnik nekem, hogy elg bellts s testreszabsi lehetsg van ahhoz, hogy kt mvsz ltal ksztett szerepl rendkvl klnbznek tnjn. full circle magazin 68. szm

A mvszet
Ez ltalban nem olyan kategria, amellyel valaki pontozna egy technikai knyvet, de annak a tnynek ksznheten, hogy megprbl elmondani egy trtnetet vizulis kzvettn (kpregnyen) keresztl, s megprblja megtantani a videjtkok ksztst, ez nagyon fontos kategria ehhez a klnleges knyvhz. A kpregnyt jl megrajzoltk s a karakterek kvetkezetesek a megjelenskben. Viszont a mvszeti stlus klnsen nem tetszik

ntson, azt is bizonytja, hogy jtkokat fogsz ltrehozni. Mg ez igaz Ez a knyv megtant tged prog- a kszt sz technikai rtelmben, a legtbben feltteleznk, ramozni a Scratch hasznlatval? Igen, hatrozottan. Elg tudst ad hogy ez a grafikus ksztst is tartalmazza. Mg ezt a szakrtelmet neked ahhoz, hogy elkezdj klngy fedi le, hogy bevezeti az eszkbz projekteken dolgozni, ha zket s azt vrja tled, hogy bizoakarsz. nyos rajzolsi lpseket hajts Ez a knyv megtant teljes jt- vgre, a knyv nem elg ahhoz, kokat kszteni a Scratch hasznla- hogy tnylegesen megtantson tval? Ez az, ahol gy gondolom, a ezek hasznlatra. gy gondolom, knyv nem elegend. Igen, megta- hogy a knyv gy fejldne, ha teljentja neked az eszkzket ahhoz, sen elhagyn a rajzolsi lpsehogy szereplket s krnyezeteket ket s csak a ksz szereplket kszts. Igen, megtantja neked, ho- knln, vagy msknt az olvast gyan programozd ezeket a krnye- lpsrl-lpsre vezetn. zeteket. Viszont nem tantja meg, hogyan hasznld az eszkzket, hogy olyan minsg eredmnye- A Full Circle szeretn megkket kapj, amelyeket bemutatnak a sznni a NoStarch Pressnek a knyvn keresztl. Brkinek, aki knyv bemutat pldnyt. ezt a knyvet arra tervezi hasznl- Tmogasstok az FCM tmogani, hogy teljesen eredeti jtkokat tit, s vsroljatok tlk: hozzon ltre, ersen ajnlom, hogy NoStarch.com keressen kiegszt videtmutatt vagy knyvet, hogy a Scratchben szereplket hozzon ltre. A tbbi kisebb problma, amiket emltettem (nyelv, mvszeti stlus) csak kicsit fogja befolysolni a pontozst mivel lnyegben azt tallgatom, mit gondolna errl valaki, aki a megfelel korcsoportba tartozik. sszessgben 3/5-t adok ennek a knyvnek. Mg a knyv ignyli, hogy csak programozni ta-

Lucas a szmtgpe folyamatos

tnkretteltl a javtsig mindent megtanult. Kldj neki emailt az lswest34@gmail.com cmre.


tartalom ^

47

rta: Ronnie Tucker

F ku s z b a n

L i n u x M i n t D e b i a n E d i t i o n KD E

Linux Mint Debian Edition KDE (LMDE KDE) a Linux Mint Debian (LMDE) egy nem hivatalos legazsa, ami, miknt a neve is mutatja, Debianon alapul s Gnome-ot hasznl. Az LMDE KDE, ahogy kitallhatod KDE-t hasznl. Vedd szre, azt mondtam, hogy Debianon alapul. A Kubuntu az Ubuntura tmaszkodik, ami Debianon alapul, teht van nmi klnbsg az LMDE KDE s a Kbuntu hasznlata kztt.

KDE-t elkszteni, de ez sose trtnt meg. Teht elhatroztam, hogy elksztem a sajt Boris Karloffomat (ford.: Frankenstein): ers, stabil s... szp. Ez az elejn csak egy raks szkript s klnfle Debian, illetve Ubuntu trolbl sszegyjttt csomag volt, de ksbb gy gondoltam, hogy lehet mg nhny ember, aki ugyanazt a frusztrcit li t, mert nincs LMDE KDE, s ekkor hatroztam el egy live DVD sszelltst. Noha nekem is szksgem van nmi varrsi gyakorlatra, de gy gondolom a vgeredmnyben van valami."

Trtnelem:
Hagyom az LMDE KDE alkotjt, Schoelje -t, hogy ismertesse gyermeke httert: A nem hivatalos LMDE KDE, mint a legtbb j dolog szletse a frusztrcibl ered. Szerettem az LMDEt, de a MATE-t, vagy a Cinamont nem. gy reztem egy tlhaladott technolgit akarnak felleszteni. Mintha Frankenstein mr digitlis lenne, de varrst kellene gyakorolni rajta. Szerettem a Mint KDE-t, de hinyzott az LMDE stabilitsa. Sokat beszltek arrl, hogy Clem [a Mint ksztje] szerette volna az LMDE

Telepts
Az els dolog, ami megfigyelhet a 1 2.1 0-nl, hogy az Ubuntu csald a kernelben s bootolsnl PAE-t hasznl. Ez azt jelenti, hogy a rgebbi hardveren a 1 2.1 0+ nem fog bootolni. Ezt akkor konstatltam, amikor Kubuntu 1 2.1 0-et akartam telepteni rgi EEE PC-re. A Kubuntu mg csak be sem tltdtt. A 32 bites LMDE KDE kt kernellel jn, amibl vlaszthatsz bootolsnl. Az jabb PAE-s s egy nem-PAE-s vltozattal. Teht j a rgebbi gpekre. full circle magazin 68. szm LMDE KDE az Ubunbtu-csaldhoz nagyon hasonlan telepl.

Ksznts

Az els betltskor az LMDE KDE Kellemes kiegszts, hogy (telepts utn) szmos trolt pin- (fent mutatott) dvzl kpernyt adja fel, ami automatikusan felisgelhetsz: meri a harmadik fltl szrmaz hardvereket, a zrt meghajt telesudo mint-choose-debianmirror ptsnek felajnlsval. Ez olyasmi, amit egyrtelmen a napjaink s eredmnyeknt egy listbl knnyen hasznlhat K/Ubuntukivlaszthatod a leggyorsabb tro- jbl szrmazik, m a Debianban lt. Az LMDE KDE alapbl az LMDE tnylegesen nem szabvny. trolit hasznlja.

48

tartalom ^

Egy msik kellemes kiegszt az LMDE KDE-ben a Plymouth Manager, ami lehetv teszi a betlt kperny btyklst, a felbontst s a rendelkezsre ll listbl a megfelel kp kivlasztst. Az asztal gy nz ki, ahogy elvrhatod KDE alap, Linux Mint httrkppel teht itt semmi meglep.

Fkuszban - Linux Mint Debian Edition KDE

DE KDE rajongjv vltam. Kzeleg az UP6 s n kvncsian vrom, hogy a ksztje, Schoelje, mit mutat neknk.

Mellette : Ellene :

sgt figyelembe vve fjdalmas dnts volt, br ebbl az XFCE kevsb szmt, hiszen a Linux Mint kznsgnek csak 4%-t jelentette.

Mindenek nagyapjra pl. Nem hasznlhatak K/Ubuntu trolk s PPA-k

ritkbb frisstst jelent, de nagyobb Letlts s informci: stabilitst biztost. Szoftver http://forums.linuxmint.com /viewtopic.php?f=61 &t=1 1 3571 &p A szoksos kivl KDE alkalma- Vgkvetkeztets =633324 zscsomag (csakgy mint a LibreAz Ubuntu-trolk, PPA-k hinya Office) van teleptve: K3B, Amarok, digiKam, Gwenview s ha szeretnl egy kicsit rossz. Tagadhatatlan. A kpeket importlni, vagy exportl- KDE 4.1 0 mr majdnem itt van s az LMDE KDE 4.8-at hasznl, ami egy ni fotmegoszt, trol weblapokicsit elszomort. De azt beszlik, Friss informcik kon, teleptheted az extra csomamivel Debian jellemzket mutat, gokat, amik lehetv teszik a FaceSCHOELJE-tl valsznleg teljesen tugorhatja a book, Picasa teljesen begyazott 4.9-et s 4.1 0-re vlt (ahogy azt a hasznlatt digiKambl s GwenClem egy friss blogjban olvas4.5-tel tettk). A PPA-kat illeten, viewbl. Egy szokatlan vltozs, megakadlyoz abban, hogy hat hogy hinyzik a Kmail, de van Thun- hinyuk tbb ksrleti alkalmazst kiprbl- (http://blog.linuxmint.com/?p=2237), derbird. Ha msoknak nem is, de jak, ami azt jelenti, hogy a rendszer- hogy a kvetkezket mondja a LMnekem megfelel s remek. DE KDE-rl s LMDE Xfce-rl: em hosszabb tvon sokkal stabiA jvben az LMDE ISO-kat kt vllabb, mint amilyen korbban volt. Frisstsek Nem rzem knyszert, hogy azo- tozatban (MATE s Cinnamon) adjk ki. Az a dnts szletett, hogy az kat a Kubuntuban megjelen s Ahelyett, hogy naponta tucatLMDE KDE vltozatt nem fejlesztik knnyen telepthet instabil csonyi, vagy tbb frisstst kapnnk, az magokat teleptsem... Biztosan s lellnak az Xfce vltozat fejleszLMDE KDE az LMDE csomagfristsvel. Ez, az LMDE Xfce s a nem tudod hogyan megy ez. stsi rendszert alkalmazza, ami Mg friss, de n teljesen az LM- hivatalos LMDE KDE vltozat minfull circle magazin 68. szm 49

Elhatroztam (Schoelje), hogy a nemhivatalos LMDE KDE karbantartsa mellett felvllalom a nemhivatalos LMDE Xfce-t is. Indtottam egy nemhivatalos LMDE Xfce szlat itt: http://forums.linuxmint.com/viewtopic.php?f=61 &t=1 1 8890

Schoelje vagyik (www.schoelje.nl),

foglalkozsomat tekintve zleti tancsad vagyok s Hollandia dli rszn lek felesgemmel, kt gyerekemmel s kt macskmmal. A mvszeti egyetem befejezse utn indult IT-s plyafutsom. Azokban az vekben zleti megoldsok VB6-ban, C#ban s ASP.NET-ben trtn fejlesztsbl nyertem tapasztalatot. Igen, azt. letemben elszr 201 2 janurjban kezdtem el Linuxot hasznlni, s ez hozott engem ide.
tartalom ^

n szeretem a Syncs-et

L e ve l e k

pr Ubuntu ill. egyb Linux-verzi hasznlata van mr a htam mgtt. s azt kell, hogy mondjam, nekem nagyon tetszik a 1 2.04. Miutn a felesgem valahogy letlttt egy vrust s tnkrevgta a Windows 7-et, dual boot rendszert csinltam s most mr is inkbb a Linuxot vlasztja. Egyttal ksznetemet fejeznm ki azoknak, akik azon dolgoznak, hogy mkdjn ez az opercis rendszer. Az is nagyon j, hogy az Ubuntu One-t szinkronizlhatom az Androidos telefonommal. De ha ezt egy kicsit tovbb lehetne fejleszteni abba az irnyba, hogy mondjuk legyen a fjlom inkbb a gpen s ne a felhben, s ha ugyanazt a wifihlzatot hasznlom a gphez s a telefonhoz, akkor a telefonommal simn hozzfrhetek a gpen lv llomnyhoz.

kezdetek ta olvasom a Replszimultorok magazint s nagyon rlk a sok klnfle tgy ideje teljesen rkattanmakrnek. Ha megengetam a replszimultorok- ditek, szeretnk n is javasolni ra. Milyen j lett volna, ha egyet. Szvesen olvasnk arrl, hoezek mr az iskolskorom gyan tudnm a tvcsvemet Pyalatt is lteztek volna. Knnyebb thon vagy C nyelv segtsgvel, lett volna a fldraj, a matematikt USB-porton irnytani (mivel prhufelhasznlhattam volna a magaszamos csatlakoz nincs a laptosg-, sly- s valutatszmtsnl. pon). Nagyon j lenne, ha egy hozMeteorolgit s navigcit is tazm hasonl rdekld elmagyant, s ott van mg a fizika, ill. a re- rzn, hogyan lehet a tvcsvet a plgpek tervezsnek s a rep- fel-le nyilakkal mozgatni. lsnek a tudomnya is. Microsoft 2004-em van, ezen fut Didier a Lockheed Martin Prepar3d-je, ill. az X-Plane 1 0. Mindegyik tklete- Fordts sen mkdik 3 Windows-os asztali agyon tetszik a magakrnyezeten. Viszont szeretnm, ha lenne Linuxos verzija is, fleg zin. n tulajdonkppen Mint al. Rkerestem mr arra, j Linux-felhasznl vahogy hogyan lehetne Linuxra telegyok. St, nemcsak a Lipteni. Van valami kevske lers, s nux hanem maga a szmtstechnyilvn gy voltak vele, hogy a fel- nika is teljesen j szmomra. Biztos K Green hasznl mr vagy eleve tisztban vagyok benne, hogy ezen meg fogGord megjegyzse: Teddbe a fjlt van a hinyz technikai rszletektok lepdni, de minden, amit tuegy megosztott mappba, aztn k- kel, vagy majd kitallja ket. Lehet- dok, az az utbbi vek autodidakta vesdaz albbi tmutat lpseit gy sges-e az, hogy a Full Circle maga- tanulsnak ksznhet. Ma mr zin r egy rszletes tmutatt az X- csak Ubuntu fut a gpemen. A kaz oldal msodik feltl: Plane teleptsrl Linux Mint al? http://www.howtogeek.com vetkez lpsem az lesz, hogy ala/1 20882/how-to-access-sharedDave Edwards posan kitanulom a Linux-rendszert, full circle magazin 68. szm 50

windows-folders-and-stream-videos-over-wi-fi-on-android/

Ha szeretnl neknk cikket kldeni, szrevteleket vagy javaslatokat tenni, az albbi cmre rjatok: letters@fullcirclemagazine.org FIGYELEM: a leveleket helyhiny miatt szerkesztve kzlhetjk..

Csatlakozz:
goo.gl/FRTMl

A N

Motoros tvcs

facebook.com/fullcircle magazine twitter.com/#!/fullcirclemag linkedin.com/company/fullcircle-magazine ubuntuforums.org/forum display.php?f=270 s e clbl szerettem volna keresni valami jobb rsos anyagot, amibl nemcsak, hogy megtanulhatnm a rendszer mkdst, de egyttal a legjabb fejlesztseket is bemutatn. Az Ubuntu 1 2.04 s 1 2.1 0 Szoftverkzpontjn keresztl ismertem meg a Full Circle magazint. Letltttem az sszes korbbi szmot s elkezdtem ket olvasni. Indiban lek, Gujarat llamban. Van olyan fordtcsapat, aki lefordtan a magazint gudzsarti nyelvre?

Navin Talati
Ronnie megjegyzse: Attl tartok, sajnos nincs a magazinnak gudzsarti nyelv kiadsa. Ha van olyan, aki szeretn erre a nyelvre (is) lefordtani a Full Circle-t, az rjon a ronnie@fullcirclemagazine.org cmre!
tartalom ^

K V

K Szeretnk a magazin cikkeihez sima szvegformtumban is hozzfrni, hogy megcsinlhassam a magam kis sszefoglalit szveges llomnyokban.

Ahhoz, hogy kimsolj szveget PDF-bl, a kurzort a kvnt szvegrsz elejre kell helyezned. Tartsd lenyomva az egr bal gombjt s gy hzd az egeret a kvnt szvegrsz vgig. Ha elengeded az egr gombjt, a kvnt szvegrsz kiemelve megmarad. Kattints r jobb egrgombbal s vlaszd a Msols" menpontot. Most mr brmelyik szvegszerkesztbe bemsolhatod. Mkdik Dokumentummegjelentvel s Adobe Readerrel is, st, valsznleg brmely ms PDF-nzvel is. Okular alatt (ez a Kubuntu alaprtelmezett PDF-nzje) elszr kattints az Eszkzkre majd a Text Select-re, hogy kivlaszd a szvegformtumot, mert az alaprtelmezett eszkz a mozgat/nz eszkz, amivel lapozni tudsz. Emellett az Okular nem igazn mkdik jl, ha ms formtumbl szeretnl szvegrszt kiemelni, ilyen pldul a cikkeink elejn lv inicil.

K V K V

Ha Ubuntuval kapcsolatos krdseid vannak, kldd el ket a questions@fullcirclemagazine.org cmre s Gord vlaszolni fog r valamelyik ksbbi szmban. Krjk, annyi informcit kldj a problmddal kapcsolatban, amennyit csak tudsz!

gksudo gedit /etc/papersize kperny egy bizonyos rszt. Ez alaprtelmezett llapotban a Kpek Az albbi elnevezseket szokta mappba menti a kpernykpeket. megrteni a program: a3, a4, a5, Az Alt+PrtScr a kivlasztott ablakrl b5, letter, legal, executive, note s csinl kpet, a PrtScr nmagban 1 1 x1 7. Tovbbi infrt rd be ezt a pedig az egsz kpernyrl. parancsot: Az Ubuntu 1 2.1 0 minipp frisstettem a rendmlis rendszerkvetelman papersize szert. Kernelfrissts is mnye 768 MB memria. volt s bele is szaladtam Prbld meg inkbb a Azon gondolkodom, egy problmba. Amikor Xubuntut. hogy veszek magamnak jraindtottam a gpet, elm ugegy [baromi drga] laptoCtrl+Shift+PrtScr kombi- rott egy parancssor-rtelmez s pot. Elssorban ahhoz ncival prblok kper- azt akarta, hogy jelentkezzek be. kellene, hogy HD-minsg prenykpeket kszteni a (ksznet rte theprea- zentcikat csinljak. Firefox bizonyos fellecherswife-nak az Ubuntu teirl, de fogalmam sincs, hol trol(ksznet a vlaszrt ja a rendszer ezeket a kpeket. Forums-rl) Indtsd megTheFu-nak az Ubuntu Foint jra. A grub parancsrums-rl) Inkbb vegyl A vgasztalon. Megsornl vlaszd ki a rgi kernelt s egy kzepesen ers asznyithatod a GIMP-et vagy fejezd be a rendszerfrisstst. tali gpet s lltsd be gy, hogy valami hasonl prograhordozhat eszkzrl mot s bemsolhatod Kivlaszthatom nyomta- brmilyen rajta tvirnytssal dolgozni. ket j kpfjlnak. Hasznlhatod az tsnl az alaprtelmezett tudj gy valsznleg a mostani laptopoUbuntu rszeknt funkcionl paprmretet? dat is megtarthatod. Screenshot programot (nyomd meg a Super gombot s kezdd el begVezetk nlkli egerem (ksznet a vlaszrt pelni, hogy screens). Ez mg meg van s szeretnm balketeamanx-nek az Ubuntu is krdezi tled, hogy hov mentse a zes zemmdban haszForums-rl) Igen, a kvetkpernykpet. nlni. A laptopom bal kez paranccsal: A Shift+PrtScr (Ctrl nlkl) segtsoldaln viszont az sszes USB-port gvel kivlaszthatod az egrrel a

Prblom telepteni az Ubuntu 1 2.1 0-et. A gpem egy Sony Vaio Pentium 4, 1 .8 GHz-es procival s 51 2 MB RAM-mal.

full circle magazin 68. szm

K V K V
51

K V K

tartalom ^

V K V

3.0-s. Akrmelyikbe csatlakoztatom Ezek a biztonsgi problmk gyaaz egeret, egyikben sem mkdik. korlatilag mindennaposak, emiatt felesleges aggdnod. (ksznet a vlaszrt howefield-nek az Ubuntu Szeretnm telepteni az Forums-rl) Mg bootoEclipse-t az asztali gls eltt csatlakoztasd az pemre. A szoftverkzegeret. pont viszont azt akarja, hogy tegyem be az Ubuntu 1 2.04.1 A VLC honlapja azt java- telept CD-t a cd-meghajtba. Pilsolja, hogy biztonsgi ok- lanatnyilag viszont nincs ilyen megokbl mindenki frisstsen hajt a gpemen. a 2.0.4-es verzira, amilyen gyorsan csak lehet. Frissti az A legegyszerbb megolUbuntu a VLC-t? Nem szvesen haszds az, a szaftverforrnlnm ugyanis, ha tnyleg komoly soknl kiveszed a pipt a gondok vannak a biztonsgval. CD-ROM melll.

KV

A lirc.org weboldalon Tippek s technikk van minden, amit Linux alatt fut infravrs esz- Mennyire forr is a forr? kzkrl tudni kell. Nem mindegyik informci a legfrissebb, rendszeres olvask mr de kiindulsi pontnak egszen biztudjk, hogy a hmrtosan j lesz. sklet tekintetben mnikus vagyok. Mindig Amikor a Dell laptopom- tudni akarom, mennyire melegedrl csatlakoznk a veze- tek t a gpem alkatrszei. tk nlkli routeremre Ubuntu 1 2.04 alatt, akkor Annyira, hogy nem restellek ernagyon szaggat a net. A sebessg rl akr vitt is nyitni. Viszont gy leesik 54 Mbps-rl 1 Mbps-ra, vagy ltom, hogy a legtbb felhasznl ppen teljesen megszakad. Az lspci szerint a szmtgp hmrsklete szerint ez van: amolyan elvont fogalom s nem (ksznet a vlaszrt Vista s Ubuntu 1 2.04 09:00.0 Network controller: foglalkoznak vele klnsebben. Intel Corporation Centrino Cheesmill-nek az Ubuntu dual boot rendszerem Akkor most az kedvkrt itt egy Forums-rl) Ha elolvasvan. Lehetsges az, hogy Wireless-N 1030 (rev 34) tblzat: tad a teljes biztonsgi isegy ikont teszek az aszrd be az albbi paranmertett, akkor lthattad, hogy ez talra, aminek a segtsgvel simn csot: 1 00C a vz forrspontja valjban mennyire jelentktelen t tudok vltani Linuxra Vista all 95C tlsgosan forr CPU problma. Arrl van sz, hogy egy s vice-versa, s nem kell hozz j70C meglehetsen forr CPU esetleges tmads sorn a tmad raindtanom a gpet? gksudo gedit /etc/modpro40-50C idelis hmrsklet CPU egy megbabrlt PNG-fjlt akarna be.d/blacklist.conf 37C norml testhmrsklet megnyittatni veled VLC-vel. (A VLC Nem. Csakis bootolskor 22C szobahmrsklet mellesleg elgg nem mindennapi tudod kivlasztani az op- a vgre rd oda, hogy blacklist 0C fagypont vlaszts lenne kpnzegetsrendszert. acer_wmi (idzjel nlkl). hez...) s mg ha ez meg is trtnik, akkor is a legslyosabb, ami trtAhogy ezt rom, a testem melenik, hogy a VLC sszeomlik. Mst Hogyan tudnm kivlaszgebb, mint a gpemben a merevlenem is nagyon tudnnak csinlni, tani a megfelel USB infmez. Ha szerencsm van, olyan teht a rendszerfjljaidhoz egszen ravrs tvirnytt az hossz let lesz, mint n magam! biztosan nem tudnnak hozzfrni. otthoni hzimozi-szmfull circle magazin 68. szm 52 tartalom ^

K V K V K

V K V

tgphez?

K V k l n ki a d s
A Full Circle Magazin szeretn mindenkinek megksznni a rengeteg e-mailt, melyben az Ubuntu fejlesztsrl krdeztek. Igyekeztnk ezekbl minl tbbet feltenni. szszevontuk a hasonlakat s hozztettk mindazt, amit relevnsnak reztnk. szerintk mi az, ami az j verziba beleillik. Nyilvn az alapvet felhasznli lmny megkveteli a designrt felels csapat jvhagyst s mi magunk is igyeksznk sszeegyeztetni a sajt elkpzelseinket a f clokkal. Pldul legutbb is azon tanakodtunk, hogy induljunk inkbb egy olyan irnyba, risi ksznet Alan Pope-nak, amivel az Ubuntut egy napi szinten aki segtett felvenni a kapcsolatot hasznlhat opercis rendszerr Didier Roche-val, s ksznjk Didi- tennnk, vagy inkbb azoknak kedernek is, hogy idt szaktott rnk s vezznk, akik a Canonicalnl felelmegvlaszolta a krdseinket. sek a fbb fejlesztsekrt, s ennek megfelelen ksztsk el a Mint minden trtnet, ez is az platformot. elejn kezddik... Emellett vannak kisebb projektDESIGN jeink, de ezek is legalbb olyan kedvesek a szvnknek, mint a fbb Mennyire van beleszl- fejlesztsek. Ezekkel akkor foglalsa a Canonicalnak (s az kozunk, amikor az idnk megengeUbuntu-kzssgnek) ab- di. Pldul nekem az egyik ilyen ba, hogy milyen funkcik projektem a OneConf. Ugyan nem tallhatak egy-egy j Ubuntu-ver- fordthatok r annyi energit, ziban, s mennyiben van Neked amennyit szeretnk, de azt hiszem, szabad kezed ezt eldnteni? mg gy is egy hasznlhat s tetszets funkci ez a felhasznlink Mintha mindkt krdst rszre. Nem azrt csinljuk ezeegyenesen nekem cmez- ket, mert X-nek vagy Y-nak akarunk ttek volna. A fejlesztk kedvezni, hanem egyszeren azrt, elvileg mind szabad kemert szerintnk ez j lesz az Ubunzet kapnak ahhoz, hogy eldntsk, tuhoz. Mieltt brmi az UDS (Ubunfull circle magazin 68. szm

D i d i e r R o c h e - va l
tu Developer Summit - Ubuntu Fejleszti Tallkoz) el kerlne, alaposan tnzzk a frumokat, tleteket keresnk vagy a tmba vg honlapokat nzegetnk (vagy megbeszljk a helyi kzssggel). Ilyenkor visszajelzst keresnk, ill. azt nzzk, hogy mi az, amit mg hozztehetnnk az adott dologhoz. Pr ve Lucas Nussbaum beszlt errl. Mindenkinek javaslom, hogy olvassa el, nagyon alapos rs: http://www.lucas-nussbaum.net/blog/?p=444 Az alapok nem sokat vltoztak, n azt mondom, hogy a csomagok kb. 70%-t vltoztats nlkl emeltk t a Debianbl. A szoftverek 1 5%Hogy dntitek el, hogy az t talaktottuk, hogy mkdjenek egyes Ubuntu-verzikban a mi fggsgeinkkel is (ltalban milyen alkalmazsok sze- az jabbakkal), a maradk az, ami repeljenek? kifejezetten Ubuntu-fejleszts, ill. olyan verzik, melyekkel meg szeEzeket mindig az UDS-en retnnk elzni a Debiant. beszljk meg. Ezeken az Alapveten kt klnbsg van esemnyeken brki rszt vehet, ezek mindig ingyenesek s mindenki szmra nyitva llnak. De lehet kzvetve is. Elszr ltalban gyis levelezlistkon szoktuk felvetni a tmkat, mint pdul az Ubuntu asztali krnyezet topic-ban (https://lists.ubuntu.com /mailman/listinfo/ubuntu-desktop), a heves vitk nagy rsze itt szokott lezajlani. Az Ubuntu mennyire kapcsoldik a Debianhoz? Mi az, amit megvltoztattatok rajta?
tartalom ^

K V

K V K
53

az Ubuntu s a Debian kztt: A felhasznli lmnyre nagyon komoly energit fordtunk, klnsen az Ubuntunl (nem beszlve a derivciirl, mint a Kubuntu vagy a Lubuntu) s drasztikus vltoztatsokat is vgre kell hajtanunk, hogy a felhasznli lmny tnyleg olyan legyen, mint amilyennek mi elkpzeltk, akkor is, ha ez nha azzal jr, hogy mdostjuk a f sodrsirnyt. Ez egyben a szabad szoftver szpsge is: ha nem igazodik az elkpzelseidhez, akkor brmikor megvltoztathatod. Ksrleteznk mg sszetettebb tmogatottsggal, az sszeszerkesztsnl szigorbbak lesznek a jelzsek, felcserljk a bash-t dashre, valamint sz van mg multi-arch tmogatsrl is. Ezeknek mg mindegyike fejleszts alatt van (s rengeteg idbe kerl, mire az archvum teljes csomagkszlete egytt fog velk mkdni). Ezek szinte mindegyike a Debianbl szrmazik. gy mondhatjuk, hogy az Ubuntu felvllalja a vltoztatssal jr szszes fjdalmat, s ebbl a Debian profitl. Hny csapat foglalkozik az Ubuntu fejlesztsvel s kik k? Hogyan osztjtok fel a munkt a Canonical s a kzssg fejleszti kztt?

KV klnkiads

Senki nem gondoln, de ez egy roppant nehz krds. A Canonicalnl a legklnbzbb csoportok foglalkoznak az Ubuntuval: van, amelyik az asztali krnyezetet fejleszti, msok az alapokat, vannak szervercsoportok, kernelcsoportok, biztonsgi csoportok, archvum adminisztrtorok, a megjelensrt felels csoportok, s mg emellett olyanok is vannak, akik a Unityvel vagy az Ubuntu One felhasznli lmnyvel foglalkoznak. Nekik nincsenek jogaik ahhoz, hogy konkrtan feltltsenek brmit az Ubuntura, de mivel rendelkeznek a kdokkal, gy k is tagjai a csapatnak. Rengetegen vannak azok, akik a derivcikkal foglalkoznak: a Kubuntuval, Lubuntuval, Xubuntuval, Edubuntuval vagy az Ubuntu Studio-val. Olyanok is vannak, akik egyszerre tbb csoportnak a tagjai. s akkor mg nem beszltnk a fordtkrl, a dokumentcik rirl... Termszetesen nem szabad megfeledkeznnk az olyanok fejlesztirl sem, mint a Gnome, a Xorg vagy az OpenStack, emellett ott vannak a Debian fejleszti is, valamint az sszes helyi kzssg. Mi valamilyen szinten mindannyian rszt vesznk az Ubuntu fejlesztsben. Mindenki segti a msikat frumokon, vagy wiki-szcikkeket full circle magazin 68. szm

K V K V
54

r, de nha hozz se kell nylnia az Ubuntuhoz, nem kell kzremkdni a honlap vagy az indt fejlesztsben, s mg gy is segthet abban, hogy az Ubuntu fejldjn.

FEJLESZTS
Milyen nyelven programoztok? C-ben? Assembly-ben? Netn Amiga Basic-ben? (Na j, ez utbbi pon volt!)

Nem igazn. Ilyen esetekben a sajt, jl bevlt laptopjainkat hasznljuk, gy sokkal egyszerbb. PldHt, ha jl tudom, Amiga ul most a gpemen, amit naponta Basic-ben nem! Leginkbb C-ben, C++-ban, Py- hasznlok, pp Raring fut termthonban, Valaban, Goban szetesen a fejleszti vltozata. s persze shellben. Tovbb muszj Hogyan kommuniklnak rtennk az automatikus eszkzka programozk/csapatok? hz, a cmake-hez s a makefile syntaxhoz. Nha mg a perlhez is hozznylunk, de ahhoz csak akkor, ha Legtbbszr IRC-t hasznagyon muszj. nlunk (a freenode-on), Vannak hzon belli spemsok, akiknek nincs cialistitok mondjuk hlszksgk folyamatos zatokhoz, meghajtkhoz, visszajelzsre, hanem inkbb a fejlesztsre koncentrlnak, azok a lestb.? velezlistt hasznljk Tny, hogy annak ellen- (https://lists.ubuntu.com/). Minden re, hogy vannak a csapa- nyilvnos, mg a logokba is bele letok kztt tfedsek, az het olvasni. Az sszes csatorna nem jelenti azt, hogy anyaga hozzfrhet, egszen az mindenki rt mindenhez. Mindany- Ubuntu megalkotstl fogva. Ezenyiunknak van valamilyen szakter- ket a http://irclogs.ubuntu.com/-on lete, de ez termszetesen nem je- lehet megtallni.
tartalom ^

K V K V

lenti azt, hogy csakis s kizrlag azon a terleten dolgozhat. Pldul Mathieu a hlzatfejlesztk vezetje, a kernelesek pedig a kernelmeghajtkkal foglalkoznak. Szoktatok hasznlni VMware-t, ill. VirtualBoxot a fejlesztshez?

K V

KV klnkiads

Hogyan tartotok lpst a rengeteg vltoz hardverrel, hogy az Ubuntu mkdhessen?

K V

A kernelcsapat zsenilisan megoldja ezt a feladatot. Persze a legtbb vltoztatst amgy is a kernelesek hajtjk vgre, mi pedig a legutols kernelverzihoz igazodva vgezzk a fejlesztseket. A hardveres csapat is kemnyen dolgozik azon, hogy minl tbbfle hardverrel legynk kompatibilisek.

Az trtnik ilyenkor, hogy az Ubuntu fejleszti ftp-n keresztl feltltenek egy jelzssel elltott Hogyan lehet az sszes csomagot a launchpadra. Aztn kikdot felosztani a csapavlogatjk (https://launchpad.net/ tok/egynek kztt? Hogyan szerkesztitek a builders) s feltltik ket a klnkdokat? Milyen hardvert bz gpekre. Ha ez megvan, a bihasznltok hozz s nris csomag megjelenik a f arEredetileg csak kt csomennyi idt vesz ignybe chvumban, s az Ubuntu tkrportunk volt: a core-fej- az ilyesmi? szervereken megsokszorozdik. lesztk (https://launch pad.net /~ubuntu-coreA Raringet ngyfle tEgy msik forrs ehhez a Debian dev/). k az archvum brmelyik rpusban fejlesztettk: van szt meg tudjk vltoztatni. Tovbaz i386 (alaprtelmezett, trol. Minden egyes megjelensb vannak a MOTU-sok (Master Of a klasszikus 32 bites g- kor annyi csomagot szinrkonizlunk the Universe, https://lauchpad.net/ pekhez), van az amd64 (64 bites g- a Debiannal, amennyit csak tudunk, ~motu), k csak az universe/multi- pekhez), van a powerpc (olyan (ama bizonyos 70 %-ot, amirl mr verse-en belli dolgokat tudjk korbban beszltem). gpekhez, amik korbban Apple megvltoztatni. Van a f rsz, ami opercis rendszert futtattak) s Persze vannak tovbbi, manulis kisebb, mint az universe. Ez egy van az armhf. ismertetk az j csomagokhoz, fggetlen, nmagba zrt rsz (ez meg vannak olyan csomagok, amiazt jelenti, hogy a f rszt csak f Ez azt jelenti, hogy minden ket gy migrlunk az universe-bl a komponensekbl tudjuk felpteni) egyes csomagot s forrst felpte- f rszbe, s gy tovbb... full circle magazin 68. szm 55

K V

s alapjban vve (egszen leegyszerstve, ez nem olyan, mint egy prharc) mindazt tartalmazza, amihez hivatalos tmogats is ltezik s az alaprtelmezett Ubuntu rsze (teht nem a derivnsok). Az utbbi idben ez jval sszetettebb lett. Vannak csomagjaink, amelyek esetben csak az adott terlethez, pldul az asztali sszetevkhz lehet a fejlesztnek feltltsi joga, vannak csomagonknti feltltsi jogok olyanoknak, akik csak egy bizonyos sszetevt szeretnnek fejleszteni. Ezek rszletesen le vannak rva itt: https://wiki.ubuntu.com/ UbuntuDevelopers

nek mind a ngy architektrn s attl fggen, hogy ksbb milyen gpre telepted az Ubuntut, olyan csomagokat fog a gpedre rakni (ez megint csak egy leegyszersts, mert vannak csomagjaink, pldul a kpi belltsok, amiket csak egyszer ptenek fel, mert ezek semmilyen olyan kdot nem tartalmaznak, amelyek a klnbz architektrkon eltr rtkeket mutatnnak).

K V K V

A kernel specifikusan az Ubuntuhoz lett tervezve?

Pontosan. A kernel teljes mrtkben Ubuntu-specifikus. A legtbb vltoztatskor visszanylunk maghoz a Linux-kernelhez. Az, hogy mindig a legutols kernelbl dolgozunk, segt abban, hogy a felmerl krdsekre vlaszolhassunk, megtalljuk a regresszikat s megjavtsuk ket. Lehetsges az, hogy felhasznlk is hozzfrhessenek az Ubuntu-kd rszeihez? Ha igen, honnan lehetne ezeket letlteni? Ez pofonegyszer s rsze is az alaprtelmezett eszkzknek. Csak tedd hozzfrhetv a forrs" trolt (itt tallod: /etc/apt/sources.list) vagy a Software Sources-ben keresd meg a source code"-t s pipld be. Frisstsd a trolkat s annyi kdot tlthetsz le, amennyit csak akarsz. Az albbi parancssor kell hozz: apt-get source <csomag neve> Ha a Unity kdjt szeretnd, akkor
apt-get source unity
tartalom ^

K V

KV klnkiads TROLK

Van egy kis csapat, Michael Vogt vezeti ket, k a Szoftverkzpont feA trolkat a kzssg lelsei. Azt mg hozz tartja fenn vagy a Canoni- kell tennem, hogy egy nagyon rcal? gi fejleszt, a Synaptic fenntartja, az nevhez fzdik a korbbi gnome-app-install s az upgradeA trolkhoz szksg manager. Lehet ltni, hogyan futvan bizonyos biztonsgi nak ssze egy ember kezben a szlak, s ezek utn klnsen mintzkedsekre. Mivel ezek a binris csomago- ks dolog a frumokon olyanokat kat a sajt privt kulcsaikkal megje- olvasni, hogy a Synaptices arcok gllik, a mi felelssgnk, hogy mit niuszok, de a Szoftverkzpontrl soha nem nyilatkoznak ilyen lelkejuttatunk el a felhasznlkhoz s sen. biztostani kell mindenkit arrl, hogy semmifle rtalmas tartalom Mekkora hardvermennyinem jut el senkihez. Ezekhez a gsget vesz ignybe a tpekhez csak nagyon kevs emberrolk mkdtetse? nek van hozzfrse, ezek egyrszt a Canonical fejleszti, msrszt rH, ht szintn szlva gi Ubuntu-felhasznlk, akik szinfogalmam sincs. Egy biztn a Canonicalnak dolgoznak. Hoztos, temrdek svszlt. zteszem mg, hogy a Canonical Azrt azt se felejtstek adja a htteret ezeknek a szerveel, hogy a trolk rengeteg tkrreknek a szlessv hozzfrshez (s az ezzel jr kltsgekhez), szerver kztt vannak megosztva az alacsony ltencia rdekben. ill. ezek fenntartshoz. Ezeket a szervereket nem a Canonical tartja fenn, de mint ahogy mr Van valaki (vagy valami- mondtam, a f archvum tartalma lyen csapat), akik az meg van jellve. A felhasznlk gUbuntu Szoftverkzpeihez mi biztostjuk a megfelel pontra felgyelnek, vagy alrst, s gy az apt egyeztetni ez a Synaptic-es csapat feladata? tudja az archvumok msolatait a tkrszervereken. gy tudunk megfull circle magazin 68. szm

K V

K V

bizonyosodni afell, hogy minden a egysges tesztels: ez a csomagfejlesztskor jn el. Ha valami legnagyobb rendben van. nem stimmel, a csomagfejleszts sikertelen. TESZTELS automatikus csomagtesztels: ez a mr teleptett komponens elleHny ember/csapat tesz- nben teszteli az j verzit. Ha nem teli az Ubuntut s milyen lehet belemsolni a rgi vltozatot gyakran? Hogyan szokott a frissen megjelentbe, akkor a teszt folyni a tesztels? Csoma- sikertelen. gonknt megy az ilyesmi vagy a tel- ISO- s frissts-teszt: ezt mindenjes disztrt egyszerre tesztelitek? nap, automatikusan vgrehajtjuk. ISO s nhny tovbbi kompoVan a kzssggel fognens manulis tesztje: rendszerelalkoz csapat vezetje, sen (Nicholas igyekszik ebben seNicholas Skaggs, egy iga- gteni, a Planet Ubuntun tbb inft zi zseni, s azon van, tallsz errl) hogy a tesztelsbe mind jobban be- nhny komponens, pldul a telvonja a kzssget. Ehhez mg van jes Unity-koszisztma tesztelse. egy krdezz-felelek csapatunk is, A Unity 60 komponensbl ll. Ezek akik rendszeresen tesztelik a tele- kzl nhnyat napi szinten teszteptst s a frisstst. lnk, mieltt feltltennk a disztribciba. A frisstsek tesztelse nagyon nehz, elsorban az tmenetek s Hogyan ellenrzitek azt, a megjelensek kzti vltozsok hogy nem hinyoznak miatt. Van egy automata frisstsalapvet fontossg csotesztelnk, ami telepti az Ubuntu magok? egyik rgebbi vltozatt egy gpre, Igyeksznk minl automegvltoztat pr dolgot a konfigumatizltabb teszteket rciban s frissti a rendszert egy vgrehajtani. Itt teljes jabb verzira. Van egy teleptnk, session-ket, valamint alami napi szinten telepti a legfriskalmazsokat s core lmnyeket sebb ISO-kat, ezzel ltjuk, hogy a legjabb ISO-kat is gond nlkl le- is tesztelnk. gy tudjuk szrevenni a kritikus rszeket, amik egy napi het telepteni brmikor. jelleg ISO-telepts sorn merlnek fel. Tbbfle mdon tesztelnk:

K V

56

tartalom ^

K V

Hozzteszem, hogy ha egy cso- clja, hogy rgi hardveren fusson. A mag vletlenl hinyzik, az valsz- tz vnl regebb gpekhez kln nleg rosszul lett prostva (nincs disztribcik vannak. :) rajta a f listn vagy ott van, de senki nem tudja, hogy mirt). Ha a Mikor esik t az Ubuntu a legjabb ISO-t nem sikerl telepteteljestmnyteszten? Fejni, akr hinyz komponens vagy lesztskor vagy megjelerosszul sszelltott lista miatt, azt ns eltt? mi rvid idn bell szleljk. Van nhny korltozotAmita a Raringet hasznljuk, tan hozzfrhet autoazta nemigen van helytelen szmata teljestmnyteszszeprosts. Most mr minden telnk, de ez a terlet egyes csomag egy elre megjellt mg ersen fejleszts alatt van. Vihelyre kell, hogy menjen (hasonl- szont megjelensrl megjelensre an ahhoz, amikor Stable Release egyre jobban mkdnek a dolgok. Update-eket csinlunk) s jv kell Ez s az automata teszt a szabad hagyni ket, mieltt a vgleges szoftver kt legknyesebb pontja. verziba kerlnnek. Ez a jvhaMostansg az Ubuntu kezdi meggys minket biztost afell, hogy az vltozatni ezt a nzetet, thelyezve archvum mkdkpes. a hangslyt a felhasznli lmnyre. Ezen szeretnnk vltoztatni s Szoktatok rgi gpeken szeretnnk, ha az egsz kosziszttesztelni? Pldul prhu- ma erre fkuszlna. zamos porton, floppyn, stb. Van valami egyszer mdja annak, hogy a felA manulis tesztek szinhasznlk s tesztelk jete mind gy szoktak folylezzk a bugokat? ni. Martin Pitt elhoz valami rmes trgyat (kifeEz nagyon egyszer! jezetten tesztelshez rendszeresCsak meg kell keresni a tett trgyakra kell gondolni) azrt, launchpadon (ltalban hogy a rgebbi konfigurcikon is sokkal egyszerbb kzmeg lehessen tallni az esetleges vetlenl rkeresni), kattints a regresszikat. De szintn szlva, Subscribe gombra ezen az oldalon: az Ubuntunak nem az az elsdleges https://bugs.launchpad.net/ubunfull circle magazin 68. szm

KV klnkiads

K V K V

K V K
57

tu/+bug/1 . Minden egyes sttuszvltozskor (s a kommentek esetben is) kapsz rtestst. Ha egy bugnl az Ubuntu-komponenst megjellik Fix Released-del, ez azt jelenti, hogy a bug javtsa belekerlt a fejleszti vltozatba. A launchpados felleten megjegyezheted, hogy szeretnd, ha a javtst visszaportolnk rgebbi verziba is. Van valamilyen procedra, amivel a tesztek sorn meg lehet hatrozni egyegy hiba eredett?

Ez elssorban a disztribcitl fgg, attl, hogy milyen komponensek vannak benne, meg persze attl, hogy a sajt kutyakajnkat esszk (magyarzat: http://en.wikipedia.org/wiki/Eating_your_own_dog_food). A bugjavts prioritsi sorrendjbl lehet egy ltalnos kpet kapni egy-egy disztribci komponenseirl, ill. arrl, hogy mi lehet a problma kivlt oka.

Az ISO-t minden nap sszerakjuk. Megtallod itt: http://cdimage.ubuntu.com/daily-live/current/ ez maga az Ubuntu, de ha trod a linket, megtallod a tovbbi vltozatokat is. Van tovbb egy germinate nev program (https://wiki.ubuntu.com/Germinate), ez olyan fjlokat vesz figyelembe, amelyeket mi alaprtelmezettknt teleptnk, elssorban lersokat s konfigurcis fjlokat (ezek neve seed https://wiki.ubuntu.com/SeedManagement) s gyel arra, hogy az sszes szksges fggsg teleptve legyen. Errl a listrl egy live session keretben teleptnk tovbbi csomagokat, majd az egszet kpfjlba srtjk s elksztjk a napi ISO-t.

MEGJELENS
Hogy rakjtok ssze a vgs ISO-t?
tartalom ^

K V

kzvetve figyelik az esemnyeket, Lnyegben a vgs ISO nem azok odahaza vizet isznak. sokban klnbzik a napitl, csak annyiban, hogy a vgshz mr Hogy tltitek fel az ISO-t nem adunk hozz tovbbi csomaa klnbz tkrszervegokat, hacsak nincs az, hogy a vrrekre? hat javtsuk mr a fejlesztsi ciklus vghez kzeledik (ez is, mint minden ms, vltoz, ezrt sem Pontosan nem tudom, szoktunk ilyenkor mr jabb funkcihogy ez hogyan szokott kat hozzadni) s vgl, egy bizomkdni, de feltltik vanyos ponton az ISO megkapja a lahov, amit tbb tkrvgs vltozatt. szerver is figyel, aztn jraszinkronizljk ket, ha jl tudom. Igyeksznk minl alaposabban kiprblni a funkcikat, mieltt beHogyan jelennek meg a lekerlnek a vgs verziba, gy a klnbz Ubuntu-deristabilizcis szakasz is lervidl. vcik? k korbban hozSt, egy szp napon lehet, hogy elzfrhetnek a vgs jn az is, hogy brmelyik napi ISO ISO-hoz, vagy teljesen kln fejlehetne egy megjelens. lesztik ket? Ki az, aki rmondja az Ezeket nem is derivciISO-ra, hogy akkor ez leknak neveznm, hanem het a vgs verzi? zestett Ubuntunak. Ugyanazokbl az archvuA megjelenssel foglal- mokbl ptik ket, mint az Ubuntut. Ezrt pldul ha telepted a koz csapat dnt arrl, Shotwellt Kubuntura vagy Ubuntuhogy melyik ISO lehet a ra, akkor ugyanazzal a binris csovgs". k ltalban a londoni Bluefinn szkhzban gyl- maggal dolgozol. A klnbsg az nek ssze a megjelens hetben s alaprtelmezett csomagok kivlasztsban s teleptsben van. megbizonyosodnak arrl, hogy minden a helyn van. Aztn ha be- Ehhez a Germinate csinl egy kln ISO-t, kln konfigurcis fjllal, s jelentik a megjelenst, mg pezsez az, ami alaprtelmezettknt tegt is bontanak. A tbbiek, akik full circle magazin 68. szm

KV klnkiads

K V K V

leptve lesz. Tovbbi informcihoz mutatnk pr linket: https://wiki.ubuntu.com/UbuntuDevelopment fejlesztknek ez egy j kiindulpont http://developer.ubuntu.com/ azoknak, akik Ubuntun akarnak alkalmazsokat fejleszteni https://wiki.ubuntu.com/RaringRingtail/ReleaseSchedule az Ubuntu megjelensi temterve (Raringhoz)

http://status.ubuntu.com/ubunturaring/ ha valaki kvetni akarja a funkcikat s azt, hogy ezeken kik dolgoznak s milyen sttuszban van a fejleszts. Tesztelsekhez s ezek eredmnyeihez Nicholas rendszeresen szokott publiklni a planet.ubuntu.com-on.

58

tartalom ^

rta: Jennifer Roger

J t ko k U b u n t u n
nak, de hagyd figyelmen kvl, s zrd be a prbeszdablakot. Megjegyzs: ha AMD64 architektrn futtatod, akkor ezekre a parancsokra is szksged lesz:
sudo apt-get install libjpegturbo8:i386 libcurl3gnutls:i386 libogg0:i386 libpixman-1-0:i386 libsdl1.2debian:i386 libtheora0:i386 libvorbis0a:i386 libvorbisenc2:i386 libvorbisfile3:i386 libasound2:i386 libc6:i386 libgcc1:i386 libstdc++6:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxdmcp6:i386

S t e a m B t a L i n u xra

Steam Bta Linuxra hivatalosan november 6-n indult el egy nagyon korltozott szm rsztvev szmra. Azta tbb krben bvtettk a tesztelk krt, de ha nem voltl egyike a szerencss kivlasztottnak, mg mindig van eslyed, hogy a vgleges megjelens eltt kiprbld a klienst. A Reddit furmnyos tagjainak ksznheten, itt van egy egyszer kerlt, melynek segtsgvel meghv nlkl is elindthat a bta verzi, s itt a lers, hogy hogyan indthatod el a sajt gpeden. Elszr nyisd meg a terminlt, s gpeld be a kvetkezt:
wget http://media.steampowered.com/client/installer/steam.deb sudo dpkg -i steam.deb && sudo apt-get install -f

Utna indtsd el a Steam alkalmazst a dash-bl. Ezutn felszlA jtk kzbeni funkcik, mint Jelenleg 29 hivatalosan tmogatst kapsz, hogy lpj be a Steam profilodba. Kapsz egy hibazenetet, tott jtk rhet el, mint pldul a pldul a Shift+Tab a Steam kzsami arra figyelmeztet, hogy nem Team Fortress 2, a Frozen Synapse, sg elrshez (s ms parancsok) gy mkdtek, ahogy kell. Ami a vagy tagja a btatesztel csapats a World of Goo. full circle magazin 68. szm 59

Az n ksrletem (a fenti kerl utat hasznlva) egszen jl sikerlt, amit szerny, Ubuntu 1 2.04 Vgl, mikor minden fggsg AMD64-et futtat laptopomon vteleptve van, akkor vgre kszen geztem. Sajnos, azok kzl a jtllsz az indulsra. A kliens elindt- kok kzl, amelyeket kiprbltam, shoz csak nyisd meg a terminlt s ngybl csak kett indult el sikerea futtasd a kvetkezt: sen. Mg a Braid s a VVVVV nem tallta a futtathat fjlt, addig az steam steam://open/games Osmos s a World of Goo gynyren nzett ki, s gond nlkl ms mr hozz is frsz a sajt kdtt. Steam knyvtradhoz.

ltvnyt illeti, nincsenek igazi meglepetsek a kliens-interfsz hasonlan nz ki, mint amit a Windowsnl s a Mac-nl mr megszokhattunk. Rviden sszefoglalva, taln nhny jtkot egy kicsit noszogatni kell, hogy vgre elinduljon, de sszessgben a Steam bta egy rdekes zeltt ad abbl, hogy mit is vrhatunk a Valve vgleges verzijtl.
Jennifer kpzmvszetet tanul Chicagoland krnykn. Figyelemmel ksrheted a Twitteren @missjendie nven vagy ltogass el a blogjra: missjendie.com.

tartalom ^

L i n u x o kl e v l
rta: Richard Philip Witt

1 01 -es vizsgra tanulok, az elsre abbl a kt vizsgbl, amelyek a Linux Professional Institute (LPI - Linux Szakrti Intzet) hrom megszerezhet oklevelbl az elshz kellenek, vagyis egyszerbb nevn az LPIC-1 -hez. Hat rszbl ll nagyjbl a vizsga, a jrtassgomhoz igazodva a laikus szinttl egszen a 1 01 -es vizsga lettelig. Ezekben a cikkekben megosztom azokat az informcikat, amelyeket megtudtam magrl a vizsgrl, belertve a tananyag rvid sszefoglalst, forrsokat s hasznos tancsokat, valamint ahol lehetsges a tanulsi mdszereimet. A jvben szeretnk ehhez hozztenni minden informcit, amire szert teszek (a remnyeim szerinti) jobb elhelyezkedsi eslyeimmel kapcsolatban, valamint az (ismt csak remnybeli) tanulmnyaimban trtn elhaladsomat, s a megszerzett kpessgeimet illeten. Rviden, ez a cikk idelis brkinek, aki azon gondolkodik, hogy idt szn ezen kpzettsg megszerzsre, abban a remnyben, hogy egy *buntus/Linuxos llshoz jut majd.

A vizsga

A parancssor eltt a vizsgz csak kiprbln mindegyik paranA 1 01 -es vizsga els meglepet- csot, s a kapott eredmny alapjn se akkor rt, amikor rjttem, hogy megkapn a helyes vlaszt. Egy fea vizsga nem parancssoron folyik. leletvlaszts teszt esetn viszont Ez elsre nem volt szmomra vil- a vizsgznak meg kell tudnia kgos. Ez egy feleletvlaszts teszt, lnbztetni a >> s a > jelentst, ami 60 krdsbl ll s a megvla- mert ez elengedhetetlen a helyes szolsukra 90 perc ll a rendelkevlaszhoz. Ha a file.txt ltezik, akzsre. Ez a megolds logikus leg- kor > fellr minden ltez tartalalbb is a vizsgztatknak minden- mat, mg >> hozzfz a mr ltez kppen. Gondolj bele, hogy a ktartalomhoz. Mind a > s a >> ltrevetkez krdst kapnd, amikor az hozza a file.txt-t, ha a fjl mg nem azzal kapcsolatos ismereteidet fir- ltezik. (Ebben az rtelemben a tatjk, hogy hogyan kell a standard krds nincs jl megfogalmazva, be- s kimenetet s a hiba zenete- mert nem derl ki belle, hogy a fiket tirnytani: le.txt ltezik-e vagy sem.) sszefoglalva, ha a vizsga parancssor Krds: Az ifconfig parancs staneltt trtnne, akkor nem mrn dard kimenett szeretnd egy fjl- fel a tudst, mg a feleletvlaszts ban (file.txt) trolni, hogy ksbb forma a legkisebb klnbsgekre is felhasznlhasd, s ki szeretnl tr tud krdezni. Tovbb a feleletrlni minden ltez adatot a fjlvlaszts forma megakadlyozza a bl. Hogyan tudod ezt megtenni? vizsgzkat, hogy hozzfrjenek a man oldalakhoz. Ktsgkvl kicsit a. ifconfig < file.txt mestersges krnyezet, de hatkob. ifconfig >> file.txt nyan elvlasztja a bzt a pelyvtl. c. ifconfig > file.txt d. ifconfig | file.txt
( Smith, R.W., Linux Professional Institute Certification: Study Guide, Second Edition/R. W. Smith: Linux Szakrti Intzet Kpzse: Tanulsi tmutat; Msodik kiads Wiley, Indiana: USA, 2009/ Egyeslt llamok, Indiana, Wiley, 2009).

Az els rsze annak a knyvnek, amelybl most tanulok, a Linux Professional Institute Certification 1 (Linux Szakrti Intzet Kpzs 1 ) a Linux parancssori eszkzeivel foglalkozik. Vagyis szveg-folyamokkal, szrkkel, csvekkel, tirnytssal s keresssel, valamint regulris kifejezsekkel trtn keresssel s kicserlssel. Ebben a rszben a kvetkez parancsokat trgyaljk: bels bash parancsok (exec, exit/logout, pwd, cd, time, set, echo), shell gyorsbillenty kombincik (pldul hogyan cse-

full circle magazin 68. szm

A tananyag rvid sszefoglalsa s hasznos informcik


60

tartalom ^

rljnk kisbett nagybetre a parancssorban errl tbbet ksbb), >, >>, <, <<, 2>, 2>>, &> s <>, | (csvek), cat, join, paste, od, sort, split, tr, unexpand, uniq, fmt, nl, pr, head, tail, less, more, cut, wc, grep s sed. A grep s a sed feldolgozsa nem teljes, mivel egy kln ktet jelent meg, ami csak a sed funkciit mutatja be. Vgezetl sok parancsot, amit megtanultam, egyelre mg nem tudom hasznostani. Pldul nem kell tanulmnyoznom grafikus vagy audio fjlok (ltalban nem ASCII) szerkezett, odt (octal dump) hasznlva. De ez sokszor elfordul, ha az ember valami jat tanul, trelmesnek kell lenni, mg el nem rnk egy bizonyos kritikus tmeget, amikor a tuds hirtelen hasznoss vlik. s ha mr itt tartunk, akkor szeretnk mutatni valami hasznosat, amit megtanultam: ez egy shell gyorsbillenty kombinci, amivel a parancselzmnyek kztt kereshetsz. Nyomd le a Crtl+R-t a parancssorban, s kezd el gpelni a betket (ezeknek nem kell felttlenl a keresett parancs vagy tvonal els karaktereinek lenni). Amikor megtalltad a parancsot vagy tvonalat, amit kerestl, nyomd meg az ENTER-t hogy vgrehajtsd, vagy a Crtl+G-t hogy res kzzel trj vissza

Linux oklevl

a parancssorhoz.

Und tschss. (Viszlt nmetl)


A kvetkez cikkemben rok a tanulsi mdszerekrl s a forrsokrl, valamint mg tbbet a rvid tartalomrl. Mostanra ennyi.

Richard Philip Witt vagyok, 30 ves,

Svjcban lakom. Nagyjbl kt ve hasznlok Ubuntut az asztali gpemen s a szerveremen. De csak az alap feladatokra. Most szeretnm felfedezni a benne rejl lehetsgeket. Akadnak itt esetleg mentorok? Kldj emailt: chilledwinston2@hotmail.com.

full circle magazin 68. szm

61

tartalom ^

Az n a s z t a l o m

Itt az alkalom, hogy megmutasd a vilgnak az asztalodat (desktop) vagy a PC-d. Kldj kpernykpeket s fnykpeket a misc@fullcirclemagazine.org e-mail cmre! Krlek, mellkelj egy rvid szveges lerst az asztalodrl, a sajt gpedrl vagy az asztalod illetve a PC-d brmely egyb rdekessgrl.

Hello! Kahanam vagyok Togobl s ez az asztalom. Rendszer: Ubuntu 1 2.04 LTS Pangolin CPU: Intel Core i3 RAM: 4 GB HDD: 500 GB Toshiba Satellite Pro. Az idei v (201 2) kezdettl fogva nagyon kedvelem az Ubuntut. Mr eldntttem, hogy csak Ubuntut hasznlok. Kedvelem. lvezem. Boldogg tesz.

Ubuntu 1 2.04-et hasznlok, Mac OS ikonokkal, szeretem ezt a robotos httrkpet. A szemlyes tmm egy rsze a MyUnitybl van. Teleptettem screenleteket (a jobb fels sarokban egy kis jegyzettmbt, idjrs-elrejelzt, s folyamat figyelt). A gpem Compaq Presario CQ57 PC, AMD dual-core processzorral, 2 GB memrival s 250 GB merevlemezzel.

Shey Louis

Kahanam 62

full circle magazin 68. szm

tartalom ^

Az n asztalom

Ez az n egyszer asztalom, ami egy Intel D2700MUD gpen fut (Intel Atom D2700 2,1 3 GHz-es processzorral). Nem hasznlok Compizt, mert a grafikus meghajt nem tmogatott, ezrt csak Metacityt Cairo-dockkal s Unity panellel tudok hasznlni. Nem tudok videkat lejtszani, de hla a cedarview-graphicsdriver csomagnak, ezzel mr jl mkdnek a videk. Szeretem az anyanyelvemen hasznlni a rendszert. A httrkpem az Ubuntubl szrmaz Sabily projektbl vettem. CPU: Intel Atom D2700 (alaplapi) RAM: 2 GB (SODIMM) Grafika: Intel GMA 3650 Rendszer: Ubuntu (1 2.04)

Mellkelek egy kpet a 1 2.04 LTS, 64-bites Ubuntu (Precise Pangolin) asztalomrl (Unity), amit frisstettem 1 2.04.1 -re. Dual-boot megoldssal hasznlom Windows 7-tel, de egyre inkbb hozzszokom az Ubuntuhoz. Conkyt hasznlok rendszer-megfigyelshez s egyb hasznos informcikhoz. Szeretem a remek kinzett. Nitrix UMD tmt teleptettem ltvnyos ikonokkal. Haznlok mg MyUnityt, Ubuntu Tweaket s Compizt a testreszabshoz. Rendszer HP-630 Notebook PC Intel Core i3 2,4 Ghz 4 GB RAM 500 GB SATA merevlemez

Sabil Rashid
full circle magazin 68. szm

Victor Mumo 63
tartalom ^

K z re m k d n l ?
A FULL CIRCLE-nek szksge van rd! FCM 69. szm
Lapzrta:
Egy magazin, ahogy a Full Circle is, nem magazin cikkek nlkl. Szks- 201 3. janur 6. vasrap gnk van jtkok, programok s hardverek ttekint lersra, ezenk- Kiads: vl brmire, amit elmondantok a *buntu felhasznlknak. A cikkei201 3. janur 25. pntek teket kldjtek a kvetkez cmre: articles@fullcirclemagazine.org Folyamatosan keressk a cikkeket a magazinba. Segtsgl nzztek meg a Hivatalos Full Circle Stlus tmutatt: http://url.fullcirclemagazine.org/75d471

A Full Circle Csapat Szerkeszt Ronnie Tucker


ronnie@fullcirclemagazine.org Webmester Rob Kerfia admin@fullcirclemagazine.org Podcast Les Pounder & Co. podcast@fullcirclemagazine.org

Szerkesztk s Korrektorok

Mike Kennedy, Lucas Westermann, Gord Campbell, Robert Orsino, Josh Hertel, Bert Jerred Ksznet a Canonical-nek, a fordtcsapatoknak a vilgban s Thorsten Wilms-nek az FCM logrt.
Full Circle Magazin Magyar Fordtcsapat Koordintor:
Prcsy Kornl Dorozsmai gnes Nagypl Ildik Palots Anna Pugner va Csap Gbor

Vlemnyed s Linuxos tapasztalataidat a letters@fullcirclemagazine.org cmre, Hardver s szoftver elemzseket a reviews@fullcirclemagazine.org cmre, Krdseket a Kv rovatba a questions@fullcirclemagazine.org cmre, Kpernykpeket a misc@fullcirclemagazine.org cmre kldhetsz, ... vagy ltogasd meg a frumunkat a fullcirclemagazine.org cmen.

A Full Circle Magazin beszerezhet:

EPUB - Az utbbi kiadsok megtallhatk epub formtumban a letltsi oldalon. Ha brmi


problmd lenne az epub fjllal, kldj e-mailt a mobile@fullcirclemagazine.org cmre. keresd r a full circle-re (a programon bell) s hozzadhatod az 55., vagy jabb kiadsokat. Vagy letltheted az FCM letltsi oldalrl.

Fordtk:

Google Currents - Teleptsd a Google Currents programot az Android/Apple eszkzdre, Ubuntu Szoftver Kzpont - Megszerezheted a magazint az Ubuntu Szoftver Kzpontbl Issuu - Olvashatod a Full Circle Magazint online az Issuu-n:
is https://apps.ubuntu.com/cat/. Keress r a full circle-re, vlassz egy kiadst s kattints a letlts gombra. http://issuu.com/fullcirclemagazine. Oszd meg s rtkeld a magazint, hogy minl tbben tudjanak a magazinrl s az Ubuntu Linuxrl.

Csiks Dont Kiss Gbor Prcsy Kornl Takcs Lszl Trk rpd

Balogh Pter Mihly Jzsef Rafael

Lektor:

Szerkeszt:

Korrektor:

Ubuntu One - Letltheted a kiadsokat a sajt Ubuntu One trhelyedre, ha rkattintasz a


Send to Ubuntu One gombra, ami elrhet az 51 . kiadstl.

Heim Tibor

full circle magazin 68. szm

64

tartalom ^

Potrebbero piacerti anche

  • Issue70 Hu
    Issue70 Hu
    Documento50 pagine
    Issue70 Hu
    Blind Man
    Nessuna valutazione finora
  • Issue67 Hu
    Issue67 Hu
    Documento66 pagine
    Issue67 Hu
    Blind Man
    Nessuna valutazione finora
  • IssuePY02 Hu
    IssuePY02 Hu
    Documento43 pagine
    IssuePY02 Hu
    Blind Man
    Nessuna valutazione finora
  • Issue66 Hu
    Issue66 Hu
    Documento60 pagine
    Issue66 Hu
    Blind Man
    Nessuna valutazione finora
  • Issue69 Hu
    Issue69 Hu
    Documento48 pagine
    Issue69 Hu
    Blind Man
    Nessuna valutazione finora
  • Issue71 Hu
    Issue71 Hu
    Documento55 pagine
    Issue71 Hu
    Blind Man
    Nessuna valutazione finora
  • Full Circle
    Full Circle
    Documento59 pagine
    Full Circle
    Brandon Erickson
    Nessuna valutazione finora
  • IssuePY01 Hu
    IssuePY01 Hu
    Documento43 pagine
    IssuePY01 Hu
    Blind Man
    Nessuna valutazione finora
  • Issue60 Hu
    Issue60 Hu
    Documento56 pagine
    Issue60 Hu
    Blind Man
    Nessuna valutazione finora
  • Issue58 Hu
    Issue58 Hu
    Documento48 pagine
    Issue58 Hu
    Blind Man
    Nessuna valutazione finora
  • Issue63 Hu
    Issue63 Hu
    Documento58 pagine
    Issue63 Hu
    Blind Man
    Nessuna valutazione finora
  • Issue59 Hu
    Issue59 Hu
    Documento53 pagine
    Issue59 Hu
    Blind Man
    Nessuna valutazione finora
  • Issue61 Hu
    Issue61 Hu
    Documento57 pagine
    Issue61 Hu
    Blind Man
    Nessuna valutazione finora
  • Issue56 Hu
    Issue56 Hu
    Documento54 pagine
    Issue56 Hu
    Blind Man
    Nessuna valutazione finora
  • Issue52 Hu
    Issue52 Hu
    Documento55 pagine
    Issue52 Hu
    Blind Man
    Nessuna valutazione finora
  • Issue57 Hu
    Issue57 Hu
    Documento54 pagine
    Issue57 Hu
    Blind Man
    Nessuna valutazione finora
  • Adobe Illustrator CS3 - Tanfolyam A Könyvben
    Adobe Illustrator CS3 - Tanfolyam A Könyvben
    Documento408 pagine
    Adobe Illustrator CS3 - Tanfolyam A Könyvben
    Blind Man
    Nessuna valutazione finora
  • Issue54 Hu
    Issue54 Hu
    Documento43 pagine
    Issue54 Hu
    Blind Man
    Nessuna valutazione finora
  • Nagy E-Szignó Könyv
    Nagy E-Szignó Könyv
    Documento518 pagine
    Nagy E-Szignó Könyv
    Blind Man
    Nessuna valutazione finora
  • Issue55 Hu
    Issue55 Hu
    Documento59 pagine
    Issue55 Hu
    Blind Man
    Nessuna valutazione finora
  • Web Programozas Alapismeretek - Szines
    Web Programozas Alapismeretek - Szines
    Documento287 pagine
    Web Programozas Alapismeretek - Szines
    Szabina Mogyorósi
    100% (1)
  • Issue51 Hu
    Issue51 Hu
    Documento47 pagine
    Issue51 Hu
    Blind Man
    Nessuna valutazione finora
  • Issue53 Hu
    Issue53 Hu
    Documento51 pagine
    Issue53 Hu
    Blind Man
    Nessuna valutazione finora
  • Issue50 Hu
    Issue50 Hu
    Documento53 pagine
    Issue50 Hu
    Blind Man
    Nessuna valutazione finora
  • Full Circle Issue 46
    Full Circle Issue 46
    Documento37 pagine
    Full Circle Issue 46
    richardb882
    Nessuna valutazione finora
  • Full Circle Issue 47
    Full Circle Issue 47
    Documento42 pagine
    Full Circle Issue 47
    richardb882
    Nessuna valutazione finora
  • Issue48 Hu
    Issue48 Hu
    Documento46 pagine
    Issue48 Hu
    Blind Man
    Nessuna valutazione finora
  • Issue49 Hu
    Issue49 Hu
    Documento49 pagine
    Issue49 Hu
    Blind Man
    Nessuna valutazione finora
  • Issue45 Hu
    Issue45 Hu
    Documento35 pagine
    Issue45 Hu
    Blind Man
    Nessuna valutazione finora