You are on page 1of 55

Full Circle

AZ UBUNTU LINUX KZSSG FGGETLEN MAGAZINJA

2011. augusztus - 52. szm

FKUSZBAN: CHROMEBOOK

ZONEMINDER + WEBCAM 1= BIZTONSGI KAMERA full circle magazin #52


A Full Circle magazin nem azonostand a Canonical Ltd.-vel!

ZONEMINDER CCTV - 1. RSZ

J K! ATO ROZ SO

tartalom ^

Hogyanok

Full Circle
AZ UBUNTU LINUX KZSSG FGGETLEN MAGAZINJA
Linux hrek 4 Az n asztalom 53 16

Vlemnyek

Programozzunk Python-ban - 26. rsz 8

Az n trtnetem

36

LibreOffice - 7. rsz

Rovatok

Klnvlemny

37

Ubuntu fejleszts - 4. rsz

19

Parancsolj s uralkodj

Jtkok Ubuntun

49

gy gondolom...

39

J ! ZAT ORO S
zlet & Oktats - 1. rsz 23 Linux Labor 33 KV 51 Fkuszban 41

J ! ZAT ORO S
GRAMPS - 1. rsz 27 Hlgyek s az Ubuntu 47 rjunk Full Circle Magazin cikket! 32 Levelek 45

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 Ubuntucircle magazin #52A magazinban megjelen vlemnyek s llsfoglalsok a Canonical jvhagysa nlkl jelennek meg. ^ full projektek tmogatjtl. 2 tartalom

Elsz
A magazin a kvetkezk segtsgvel kszlt:

Kszntnk a Full Circle Magazin legjabb kiadsban!

rom j sorozat indul ebben a hnapban. Kett ezek kzl a Hogyanok kz sorolhat: Hogyan hasznljuk az Ubuntut otthon, az zleti letben, s az oktatsban. A msik a GRAMPS genealgiai szoftver hasznlatrl szl. Ez azt jelenti, hogy t hogyan jut erre a hnapra, s ez remlhetleg gy marad ezentl is. A harmadik jdonsg az n hstetteimrl szl, amit a Zoneminder s egy webkamera segtsgvel kvettem el, hogy ltrehozzak egy egyszer CCTV rendszert. Br mostmr t Hogyan cikkket kaptok, csak egy hnapra elegend kp maradt Az n asztalom sorozatba, szval itt lenne az ideje kldenetek a kpernykpeket s a hozztartoz informcikat. Ha akartok, kldjetek fott az egsz szmtgprl, vagy laptoprl, s a jellemzirl, s csinlunk egy Az n PC-m rovatot is. Szintn kifogytam a Klnvlemny cikkekbl, gyhogy egsz nyugodtan kldjtek az Ubuntuval, Linux-szal kapcsolatos hbrgseket. Figyelem! Nem kell tbb Unity-s nyafogs! Minden irnybl nekifutottunk mr annak hogy mennyire megvetjk, nem kell jra feltallni a kereket. Vagy ez, vagy kiadom Robin Catling zgoldst jra. Ami, most, hogy jobban belegondolok, nem vltott ki annyi reakcit, mint rgebben. Robin kezd puhulni, vagy ti, lnyok s fik? Szintn visszajelzst vrok tletek, kedves Olvask, a magazin tartalmrl. Van olyan szekci, amit nem szeretsz, vagy gy gondolod, rtelmetlen? Van olyan rsz, amit szvesen ltnl? Tartstok azonban szben, hogy n s az rk ltalban csak arrl tudnak rni, amihez rtenek. pp ezrt szeretem, amikor ti kldtk neknk cikkeket olyan tmkrl, amihez nem rtnk, gy ritkn foglalkozunk vele. gyhogy ne legyetek szgyenlsek, kljdetek cikkeket, Ubuntu s Linux tmban. Minl szokatlanabb s ismeretlenebb tma, annl jobb! Olvasstok t mg egyszer s ktszer is ellenrizztek a helyesrst, hogy ezutn az FCM olvasszerkeszti megszerkesszk nektek.
Minden jt! Ronnie ronnie@fullcirclemagazine.org

Full Circle Podcast


Megjelenik minden msodik hten, 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. Msorvezetk: Robin Catling Ed Hewitt Dave Wilkins http://fullcirclemagazine.org

full circle magazin #52

tartalom ^

Linux hrek
Linux Mint 11 Debian Edition
A [Mint] csapat bszkn jelenti be az LMDE 201108 RC kiadst, frisstett ISO-kal Gnome s Xfce krnyezetre.
Fontosabb vltozsok: Az sszes Linux Mint 11 szolgltats

Az Arch Linux Linux 3.0-ra vltott


Az Arch Linux csapat 15 hnap utn kiadta az els minden az egyben frisstst az ltaluk ksztett minimalista, folyamatosan frissl disztribcihoz. Az Arch Linux 2011.08.19 teleptje tmogatja a Linux 3.0-t s a syslinux bootloadert, felknlja a ksrleti Btrfs s NILFS2 fjlrendszereket s sokkal rugalmasabban kezeli a forrsfjlok kivlasztst. Az Arch Linux (akrcsak a Gentoo) egy folyamatosan frissl (rolling-release) disztribci, rviddel az upstream megjelens utn a csomagok elrhetv vlnak. Mivel az Arch Linux nem igazn foglalkozik az j kiadsok bejelentsvel, knny rla elfeledkezni. Forrs: desktoplinux.com

1 milli Ubuntu One felhasznl


Nem sokkal a hihetetlenl sikeres Android Files alkalmazsunk elindulsa utn van egy mg ennl is izgalmasabb hrnk. Hatalmas mrfldkvet jelent szmunkra, hogy mjusban csatlakozott hozznk az egymilliomodik Ubuntu One felhasznl. Szenvedlyesen dolgozunk azon, hogy az Ubuntu One egy nagyszer szolgltats legyen s rmmel ltjuk, hogy az emberek mennyire szeretik hasznlni. Ksznettel tartozunk felhasznlinknak az Ubuntu One tmogatsrt. A terveinken kicsit mdostottunk. A mai naptl kezdve az Ubuntu One Basic Ubuntu One Free nven fut, a felhasznlk pedig a regisztrci sorn 5GB szabad trhelyet kapnak. Az Ubuntu One Basic felhasznli jelenleg 2 GB trhellyel rendelkeznek, ezt automatikusan 5 GB-ra nveljk. Forrs: ubuntulook.com

A teleptvel kapcsolatos javtsok (billentyzet kiosztsok, terleti belltsok, kijavtott szoftverhibk, UUID fstab-ban)
Javt csomagok az Update Manageren keresztl GTK2/GTK3 tma kompatibilits Frisstett szoftver s csomagok

A Linux Mint Debian Edition (LMDE) egy Debian Testing alap, folyamatosan frissl (rolling) disztribci.
Live DVD-knt elrhet 32 s 64 bites vltozatban, Gnome-mal s Xfce-vel is.

Full Circle Notifier


A sajt Full Circle Notifier programunk az 1.0.2 vltozathoz rt. Az FCN egy olyan, a tlcn cscsl kisalkalmazs, amely jelzi az j kiadsok megjelenst s bellthat, hogy azt automatikusan le is tltse. Az FCN csomagjait nhny ember elksztette, s mr a fordtsok is elkezddtek. Tovbbi rszletek az FCN Google csoportban: http://goo.gl/4Ob4 full circle magazin #52 4

Az LMDE clja egy olyan krnyezet ltrehozsa, ami ugyangy nz ki, mint a f kiads s ugyangy hasznlhat is, de mindez Debian alapon.
Forrs: blog.linuxmint.com

tartalom ^

rta Lucas Westermann

Parancsolj s uralkodj
http://pastebin.com/tasDkhZ3 A kd rvid magyarzata: \usepackage{ucs} unicode tmogats \usepackage[utf8x]{inputenc} bvtett UTF-8 kdols (tartalmazza az zsiai karaktereket) \usepackage[english]{babel} a tipogrfiai szablyok belltsa (ebben az esetben az angolt hasznljuk). Ez tbbek kztt magba foglalja a szavak elvlasztst is. Ha olyan tipogrfiai szablyokat alkalmazunk, amelyek nem rvnyesek az zsiai karakterekre, a program a sor vgn a kandzsik csoportjt nem fogja elvlasztani. Az zsiai localeokat nem tmogat nyelvet hasznlva biztostjuk azt, hogy az egy csoportba tartoz kandzsik egytt maradjanak, s ne vljanak szt. \usepackage[overlap, CJK]{ruby} Ezen csomag nlkl a CJK nem mkdik \usepackage{CJKulem} a CJK bizonyos belltsaihoz szksges \renewcommand{\rubysep}{0.2ex} az alapbelltsknt haszfull circle magazin #52 nlt tvolsgokat vltoztatja meg \newenvironment{Japanese}{\CJKfamily{min} \CJKtilde \CJKnospace}{} - Ez egy j krnyezetet hoz ltre (mint a "document", az "enumerate", az "itemize" stb.), ami megteszi a japn nyelv bevitelhez szksges belltsokat. A kd tbbi rsze tulajdonkppen nmagrt beszl. Fordts utn a PDF kimeneten megjelenik a japn szveg is, szpen formzott bettpussal. A problma csak annyi, hogy a szveg nem felel meg a japn fentrl lefel s jobbrl balra halad hagyomnyos rsmdjnak. Erre mg nem sikerlt megoldst tallnom, ha valakinek volna brmilyen javaslata, krem jelezze azt felm.

CJK Latex
\CJKfamily{gkai} \CJKtilde \CJKnospace}{}

aptam egy levelet nemrg az egyik olvasnktl, Chris-tl, aki a launchpad.net-en MrChris nven rhet el. Az FCM #50-ben megjelent cikkem utn arrl krdezett, hogyan lehet japn szveget rni LaTeX-ben. Ekkor mg n sem tudtam a vlaszt, de vgl kzsen talltunk r megoldst, s gy rzem, rdemes ezt megosztanom veletek, hiszen msnak is szksge lehet r. Mivel a latex-cjk-* csomagnevek a "knai (c), japn (j) s koreai (k)" rvidtsbl szrmaznak, ez a mdszer lnyegben mindhrom nyelvre megoldst jelent. Csomagok:
texlive texlive-latex-extra latex-cjk-common latex-cjk-japanese latex-cjk-japanese-wadalab

Termszetesen a \begin{Japanese} parancs helyett a \begin{Chinese} parancsot kell hasznlni. Ahogy az mr korbban is elhangzott, a szveg vzszintes, balrl jobbra orientlt lesz. Fentrl lefel s jobbrl balra halad szveghez alkalmazzuk a 2-es mdszert. 2-es mdszer: Megemltenm, hogy ezt a mdszert nem prbltam ki, s nem is tudom, ki rta a kdot. Mindazonltal Chris, az olvasnk, aki a krdsvel megkeresett, kiprblta, s mkdsre brta, ezrt gy rzem, helye van ebben az rsban. Tltsd le az albbi kdot: http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=xetex_chinese_sample &filename=xetex_chinese_sample.zi p Chris az albbi vltoztatsokat eszkzlte mg:
tartalom ^

Knai nyelv esetn (a ksbb bemutatott 1-es mdszert alkalmazva) tovbbi csomagok is kellenek:
latex-cjk-chinese latex-cjk-chinese-arphicgkai00mp

A knai eset:
1-es mdszer: Az a sablon, ami a japn nyelvnl mkdtt, felhasznlhat itt is, egy-kt kisebb vltoztatssal:
\newenvironment{Chinese}{

A japnhoz a kvetkez sablont hasznltam:

Parancsolj s uralkodj
Sajnos az eredeti kd Macre kszlt, ahol a bettpusok msok. XeTeX-ben viszont be lehet lltani a rendszerre teleptett, ms programokban is hasznlhat bettpusokat is, egyszeren vlassz ki LibreOffice-ban egy szp tpust, s lltsd arra. A bettpust megvltoztatva s a "xetex <file>.tex" parancsot kiadva a kd lefordul. A mdostott fjlt a kvetkez helyen tallod: http://pastebin.com/WiiXsbNz A koreai esetben a japn mdszer ismt alkalmazhat. Egyszeren csak vlasszunk ki egy, a koreainak megfelel betcsaldot, s teleptsk fel a kvetkez csomagot.
latex-cjk-korean

hogy elkerlje a figyelmemet. Javaslataitokat s az esetleges helyesbtseket is a fenti cmre vrom. Ha a problmafelvets mell hossz kdrszletet is szeretnl mellkelni, krlek, tltsd fel a pastebin.com-ra vagy egy msik hasonl oldalra, s csak az arra mutat linket kldd el az emailben. A rvid kdok az emailben egyrtelmen vljanak el a szvegtl, hogy knnyen s gyorsan lehessen r hivatkozni. Hivatkozsok: 1. Eredeti japn tesztdokumentum: https://bbs.archlinux.org/viewtopic.php?pid=622937#p622937 2. Az UCS-rl itt tudhatsz meg tbbet: http://kile.sourceforge.net/Documentation/html/lang.html#ucs 3. Chris blogbejegyzse a japn nyelvrl: http://blog.mindfall.net/?p=221 4. Chris blogbejegyzse a knairl: http://blog.mindfall.net/?p=236

A Server Circle egy j, krdezz-felelek oldal, amelyet szakik zemeltetnek.


Brmilyen tapasztalattal rendelkez felhasznl tehet fel szerverrel kapcsolatos krdseket -ingyenesen-, s kaphat r vlaszokat megbzhat szakemberektl, akiket a kzssg rtkel. Idvel a msok ltal feltett krdsekre adott vlaszaidrt tekintlypontokat, s mg pnzjutalmat is kapsz.

http://www.servercircle.com

Nem beszlek koreaiul, ezrt a megfelel betcsald kivlasztsa sem ment igazn, de azt javasolnm, hogy ne lltsunk be semmilyen betcsaldot, esetleg talljunk egy tesztdokumentumot valahol a neten. Remlem, hasznos volt ez a cikk. Krseket s krdseket a lswest34@gmail.com cmre kldjtek, a trgyban pedig szerepeljen az FCM vagy a C&C jells, ne-

Lucas sajt rendszernek folyamatos tnkrettelvel tanulta meg azt, amit tud, mivel nem volt ms vlasztsa, mint utnanzni, hogyan hozhatn helyre a problmkat. Emailt Lucasnak az lswest34@gmail.com cmre

Megjegyzs: A Full Circle magazin nem ll kapcsolatban a Server Circle-lel, s nem is tmogatja azt.

full circle magazin #52

tartalom ^

Hogyanok

rta Greg Walters

Programozzunk Pythonban - 26. rsz


Az els keret na# widgetdemo1.py gyon kezdetleges # Labels lesz. Tbb klnbz, from Tkinter import * a megjelentsi bellclass Demo: tsokat mutat cmdef __init__(self,master): kt fog tartalmazni. self.DefineVars() A msodik f = self.BuildWidgets(master) self.PlaceWidgets(f) szintn elg egyszer. A fenti belltsoknak a gombjait fogja lk rtkekkel rakja tele. tartalmazni. Az utols keret egy sor olyan Ebben a keretben kt jelldobogombot fog tartalmazni, melyek zunk van, melyeket az itt lv msik gombbal tudunk tkapcsolni. Ezek ami- klnbz tpus zen ablakokat jelentenek meg. kor tlltdnak, elkldik az llapotukat (1 vagy 0) a terminl ablakba.

ltkor a tkInterrl s annak ngy widgetjrl, a TopLevelrl, a Frame-rl, a Buttonrl s a Labelrl volt sz. Elz hnapban azt is meggrtem, hogy megmutatom hogyan lehet olyan widgeteket ltrehozni, amelyeknek nem a TopLevel az se. Ebben a cikkben beszlni fogunk mg egy kicsit a Frame-ekrl, a Buttonokrl s a Labelekrl, majd bemutatom a jellngyzeteket (checkbox), a rdi gombokat (radio button), a szveg mezket (textbox, Entry widget), a fggleges grgetsvval rendelkez listkat (listbox) s vgl az zenet ablakokat (messagebox). Mieltt belevgunk, vizsgljuk meg ezeket a widgeteket.

figyelmen kvl is hagyhatjuk mindet. Esemnyt is hozzrendelhetnk a bejells pillanathoz, vagy a neknk megfelel idpontban lekrdezhetjk a widget llapott. A rdi gombok egyszeres vlasztst tesznek lehetv. Ezeknek is kt, ki- vagy bekapcsolt llapota van. Ezen fell olyan csoportokba vannak szervezve, amelyeknl logikailag egyszerre csak egy jellhet be. Lehet tovbb tbb rdigomb csoportunk is, amik - ha megfelelen vannak leprogramozva - nem fogjk egymst befolysolni.

Kvetkeznek kt, hrom rA listk az elemek olyan felsoro- di gombot tartalmaz csoportunk lesz, melyek zenetet kldenek a lsa, amelyek kzl a felhasznl vlaszthat. Legtbbszr csak egy ki- terminlnak a rjuk val kattinskor. A kt csoport klnll. vlasztott elemre van szksgnk, Ebben a mr ismers szvegdode lehetsgnk van tbb elem bebozokbl lesz nhny, de lesz egy jellsnek az engedlyezsre is. A vzszintes vagy fggleges grge- olyan gomb is, amivel letilthatA jellngyzetek olyan tbbjuk/engedlyezhetjk az egyiket. szrs vlaszt widgetek, amelyek- tsv segtsgvel a felhasznl Letiltott llapotban nem tudunk beknnyen szemgyre veheti a felnek kt, bejellt vagy res (azaz le rni. bekapcsolt vagy kikapcsolt) llapo- ajnlott elemeket. Kt gombot s egy olyan listt ta van. ltalban arra hasznljuk fog tartalmazni, ami zenetet kld A projektnk egy f ablakbl s ket, hogy felajnljunk klnbz ht darab f keretbl fog llni, ame- a terminlnak, ha egy elemt kivvlasztsi lehetsgeket, amik klasztottk. Az egyik gomb trlni zl nhnyat vagy az sszeset be le- lyek csoportokba szervezve jelenfogja a listt, a msik pedig tltetik meg a widgetjeinket: het jellni, illetve akr teljesen full circle magazin #52 7

Akkor lssunk is neki. A neve legyen widgetdemo1.py. Bizonyosodjunk meg arrl, hogy elmentettk, mert a projectet apr rszletekben fogjuk elkszteni s a ksbbiekben ezekre a darabokra fogunk ptkezni. Mindegyik darab a keretek valamelyikt fogja rinteni. Fel fog tnni, hogy nhny megjegyzst is elhelyeztem, gy tudni fogjtok, hogy hol mi trtnik. Kvetkezzen az els nhny sor. Az els kt sorban (megjegyzs) meg van adva az alkalmazs
tartalom ^

Hogyanok - Programozzunk Pythonban - 26. rsz


neve s az rdekldsnk trgya. A harmadik sor egy import utasts. Ezutn definiljuk az osztlyunkat. A kvetkez sor a mr ismers __init__ rutine-unk - az jaknak mondom, hogy ez a kd az osztly pldnyostsakor fut le. A Toplevelt, azaz a gykr ablakot fogjuk neki tadni. Az (eddigi) utols hrom sorban, hrom klnbz rutint hvunk meg. Az els (DefineVars) nhny ksbb hasznlt vltozt llt be. A msodik (BuildWidgets) a widgetek ellltsrt felel, a kvetkezben (PlaceWidgets) a widgetek fablakba val elhelyezse trtnik. Mint mltkor, most is a grid geometria kezelt fogjuk hasznlni. Vegyk szre, hogy a BuildWidgets az f objektumot (a gykr ablakot) adja vissza, amit a PlaceWidgetsnek tovbbtunk. Ez lenne a BuildWidgets rutinunk. A self-el kezdd sorok kt ok miatt lettek sztvlasztva. Az els az, hogy j szoks, ha a sorok hosszt 80 karakter vagy kevesebb alatt tartjuk. A msodik pedig, hogy a csodlatos szerkesztnket segtjk vele. Kt dolgot tehetnk. Vagy minden sort eredeti hosszn hagyunk, vagy megtartjuk ahogy itt vannak. A Python lehetsget ad a sorok megtrsre mindaddig, amg a krdses rszek (kapdef BuildWidgets(self,master): # Define our widgets frame = Frame(master) # Labels self.lblframe = Frame(frame,relief = SUNKEN,padx = 3, pady = 3, borderwidth = 2, width = 500) self.lbl1 = Label(self.lblframe,text="Flat Label",relief = FLAT, width = 13,borderwidth = 2) self.lbl2 = Label(self.lblframe,text="Sunken Label", relief = SUNKEN, width = 13, borderwidth = 2) self.lbl3 = Label(self.lblframe,text="Ridge Label", relief = RIDGE, width = 13, borderwidth = 2) self.lbl4 = Label(self.lblframe,text="Raised Label", relief = RAISED, width = 13, borderwidth = 2) self.lbl5 = Label(self.lblframe,text="Groove Label", relief = GROOVE, width = 13, borderwidth = 2) return frame

csos)zrjelek kztt vannak. Mint ahogy mr korbban is mondtam, mieltt elhelyeznnk a widgeteket a griden, definilni fogjuk ket. A kvetkez rutinban lthatjuk majd, hogyan lehet az elhelyezskor is ltrehozni ket. Ennek ellenre, ha a pldnyostst korbban tesszk meg, akkor jobban kvethet lesz a kd, mivel a (legtbb) definilst amgy is ebben a rutinban csinljuk meg.

A frame objektumot egy master nev paramterknt kapjuk meg. Hogy kvetkezetesek legynk a BuildWidgets rutinban lvkkel, ezt a frame-hez rendeljk hozz. EzuEzutn definiljuk mindegyik tn belltjuk a f gridnket: cmke widgetnket. A szl a (frame.grid(column = 0, row = 0)). Elszr ltrehozzuk a f kereself.lblframe lesz (nem a frame), Ha ezt elmulasztjuk, akkor semmi tet. Ide fogjuk elhelyezni az sszes gy mindegyik cmke az lblframe-, sem fog helyesen mkdni. Ezt ktbbi widgetet. Kvetkeznek ltre- az lblframe pedig a frame fia. Fihozzuk az lblframe nev gyermek gyeljk meg, hogy mind az t defin- veten kezdjk a widgetek elhelyezst. Elszr a cmkinket tartalkerett, ami t darab cmkt fog ci az elnevezsektl (lbl1, lbl2, maz kerettel (lblframe) foglalkotartalmazni. Itt be is lltjuk a keret stb.), a szvegektl s a kinzettl zunk. A tulajdonsgoknl a column klnbz tulajdonsgait. A relief (relief) eltekintve teljesen ugyanfull circle magazin #52 8
tartalom ^

SUNKEN lesz, a padding (padx) balra s jobbra 3 pixelnyi, illetve szintn 3 a fels s als (pady) is. A keretszlessget (borderwidth) 2 pixelre lltjuk, hogy a bemlyeds lthatbb legyen. Mivel alaprtelmezsknt a keretszlessg 0-ra van lltva, a relief mdostsa nem ltszana. Vgl az ssz szlessget 500 pixelnyinek adjuk meg.

az. Vgl visszaadjuk a hv rutinnak (__init__) a ksz keretet. A kvetkez oldal jobb fels sarkban tallhat a PlaceWidgets metdus.

Hogyanok - Programozzunk Pythonban - 26. rsz


0, a row 1, a padding 5 pixelnyi minden oldalon, a span 5 oszlopnyi (bal s jobb), s vgl a sticky tulajdonsg segtsgvel szthzzuk az egszet (WE, azaz nyugat s kelet). Most jn az a rsz, ami egy kicsit ellentmond a szablyunknak. Egy olyan cmkt fogunk elhelyezni, ami a keret els widgetje s korbban mg nem hoztuk ltre. Amikor elksztjk, a szl - mint a tbbinl is - a lblframe lesz. A text Labels |, a width 15, s az anchor east (kelet, e) lesz. Ha mg emlkeztek az elz alkalomra, akkor tudhatjtok, hogy az anchorral megadhatjuk, hogy a widgeten bell hol jelenjen meg a szveg. Ebben az esetben a jobb keret mentn fog ltszdni. Most egy rdekes dolog jn. A grid pozcit (s brmely ms grid tulajdonsgot is, amire szksgnk van) egyszeren csak a .grid cmkhez val hozzfzssel adjuk meg. Kvetkeznek elhelyezzk a griden az 1. oszloptl s 0. sortl kezdve az sszes tbbi cmkt. Itt van a DefineVars rutin. Vegyk szre, hogy most csak a pass utastst hasznljuk. Mivel most nincs szksgnk r, ezrt a ksbbiekben fogjuk csak kitlteni:
def DefineVars(self): # Define our resources pass def PlaceWidgets(self, master): frame = master # Place the widgets frame.grid(column = 0, row = 0) # Place the labels self.lblframe.grid(column = 0, row = 1, padx = 5, pady = 5, columnspan = 5,sticky='WE') l = Label(self.lblframe,text='Labels |',width=15, anchor='e').grid(column=0,row=0) self.lbl1.grid(column = 1, row = 0, padx = 3, pady = 5) self.lbl2.grid(column = 2, row = 0, padx = 3, pady = 5) self.lbl3.grid(column = 3, row = 0, padx = 3, pady = 5) self.lbl4.grid(column = 4, row = 0, padx = 3, pady = 5) self.lbl5.grid(column = 5, row = 0, padx = 3, pady = 5)

s vgl elhelyezzk a f rutinunk kdjt is:


root = Tk() root.geometry('750x40+1 50+150') root.title("Widget Demo 1") demo = Demo(root) root.mainloop()

Elszr pldnyostjuk a Tkt. Ezutn belltjuk a f ablak mrett 750 pixel szlesre s 40 pixel magasra, illetve a pozcijt a kperny bal fels sarktl 150 pixelre. Ezutn megadjuk az ablak nevt s ltrehozzuk a Demo objektumot. Vgl meghvjuk a Tk mainloopjt.

kell rnunk a krdses rszeket. Kezdjnk a BuildWidgets rutinnal. A cmke definicik utn, de mg a return frame eltt helyezzk el amit a kvetkez oldal jobb fels sarkban ltunk.

hasznltuk a megnyomott gombot azonost rtkek (1-5) tadsakor. Most a PlaceWidgets rutinnal fogunk foglalkozni. Helyezzk el az albbi kdot kzvetlenl a cmkk hozzadsa utn: Itt sincs semmi rdekes. Egyszeren csak egy sor elgazst hasznlunk a kattintott gomb kiratshoz. A legfontosabb dolog (amikor a programot futtatjuk), hogy a be-

Itt semmi jat nem tallunk. Ltrehoztuk a gombokat a tulajdonsPrbljuk meg futtatni. t cmgaikkal egytt, s a .bindon kt s az utlag elhelyezett felira- keresztl belltottuk a callbackjeitot kellene ltnunk klnbz ket. Vegyk szre, hogy a lamdt ltvny effektekkel.

Gombok
Mentsk el az eddigieket widgetdemo1a.py nven s csapjunk mg hozz nhny gombot. Mivel mr eleve knnyen bvthetknt ptettk fel programunkat, ezrt egyszeren csak hozz full circle magazin #52

# Place the buttons self.btnframe.grid(column=0, row = 2, padx = 5, pady = 5, columnspan = 5,sticky l = Label(self.btnframe,text='Buttons |',width=15, anchor='e').grid(column=0,row=0) self.btn1.grid(column = 1, row = 0, padx = 3, pady self.btn2.grid(column = 2, row = 0, padx = 3, pady self.btn3.grid(column = 3, row = 0, padx = 3, pady self.btn4.grid(column = 4, row = 0, padx = 3, pady self.btn5.grid(column = 5, row = 0, padx = 3, pady

= 'WE') = = = = = 3) 3) 3) 3) 3)
tartalom ^

Hogyanok - Programozzunk Pythonban - 26. rsz


zokat kapcsolja be s ki. # Buttons Programozs gyileg ehself.btnframe = Frame(frame,relief = SUNKEN,padx = 3, pady = 3, hez a dobozok .toggle meborderwidth = 2, width = 500) self.btn1 = Button(self.btnframe,text="Flat Button", tdust hasznljuk. A bal relief = FLAT, borderwidth = 2) egrgombbal val kattinself.btn2 = Button(self.btnframe,text="Sunken Button", ts esemnyt (egrgomb relief = SUNKEN, borderwidth = 2) felengedse) egy olyan self.btn3 = Button(self.btnframe,text="Ridge Button", relief = RIDGE, borderwidth = 2) fggvnyhez rendeljk, self.btn4 = Button(self.btnframe,text="Raised Button", amivel zeneteket kldherelief = RAISED, borderwidth = 2) tnk - ebben az esetben - a self.btn5 = Button(self.btnframe,text="Groove Button", root.geometry('750x110+150+150') terminlra. Ezen fell mg relief = GROOVE, borderwidth = 2) self.btn1.bind('<ButtonRelease-1>',lambda e: self.BtnCallback(1)) hasznlunk kt vltozt self.btn2.bind('<ButtonRelease-1>',lambda e: self.BtnCallback(2)) Ezzel kszen is vagyunk. Ment(egyet-egyet jelldoboself.btn3.bind('<ButtonRelease-1>',lambda e: self.BtnCallback(3)) sk s futtassuk. zonknt), amiket brmikor self.btn4.bind('<ButtonRelease-1>',lambda e: self.BtnCallback(4)) le tudunk krdezni. gy self.btn5.bind('<ButtonRelease-1>',lambda e: self.BtnCallback(5)) Miutn elmentettk widgetdeminden alkalommal, amimo1b.py nven, folytathatjuk a jel- kor rjuk kattintunk, ezel dobozokkal. ket az rtkeket krjk le s ratjuk def BtnCallback(self,val): ki. Mivel sok widget pl a kd vlif val == 1: tozkkal foglalkoz rszre, ezrt Jelldobozok print("Flat Button Clicked...") fordtsunk ezekre kiemelt figyelelif val == 2: print("Sunken Button Clicked...") met. Ahogy mr mondtam, a demelif val == 3: nak ebben a rszben egy hagyomprint("Ridge Button Clicked...") A BuildWidgets rutinba - kzvetnyos gomb s kt jelldoboz lesz. elif val == 4: lenl az elzleg hozzrt gomboprint("Raised Button Clicked...") Az els doboz a szoksos kinzetelif val == 5: kat rint kd s a return utasts tel rendelkezik, a msodik pedig print("Groove Button Clicked...") egy ragads gomb szersg lesz - kz - helyezzk el a kvetkez oldal jobb fels sarkban lthat utbbi amikor nincs kivlasztva (avagy bejellve), egy sima gomb ki- rszt. Most definiljuk a mr emltett A gomb callback returnje utn nzett veszi fel, kivlasztskor, peEzzel is tallkoztunk mr korb- kt vltozt.is. A DefineVars alatt rjuk be a kvetkez oldal jobb als dig gy nz ki, mintha beragadt ban. Ltrehozzuk a frame-et a kommenteljk ki a pass utastst lv kdot. volna. Mindezt az indicatoron attriwidgetjeinknek. Belltjuk a goms helyezzk el a kvetkezt: btum False-ra val lltsval rbot s a kt jell dobozt. Helyezs vgl cserljk le a hetjk el. A hagyomnyos self.Chk1Val = IntVar() zk is el ezeket (az elbbi geometry utastst ezzel: gombra val kattints a jelldoboself.Chk2Val = IntVar() kdrszlet allatti rsz). mlyedses (sunken) gomb kattintskor nem fog mozogni. Ezt a kinzetet ltalban csak akkor hasznljuk, ha azt akarjuk, hogy a gomb klikkels utn lenn maradjon. Vgl egy kicsit mdostanunk kell a geometry utastst, hogy az j widgeteket is tmogassa: full circle magazin #52 10
tartalom ^

Hogyanok - Programozzunk Pythonban - 26. rsz


root.geometry('750x170+150+150')

Mentsnk s futtassunk. Mentsk el widgetdemo1c.py nven s trjnk t a rdi gombokra.

definciknl lthatjuk, hogy hogyan hasznlhatunk zrjeleket a hossz sorok megformzsra a kd elrontsa nlkl. A DefineVarsba a kvetkez kerljn:
self.RBVal = IntVar()

Rdi gombok
Ha elg idsek vagytok, akkor mg lthatttok a csatorna vlasztshoz nyomgombokat hasznl autrdikat. Ebben az esetben meg tudjtok rteni, hogy mirt hvjuk ezeket rdi gomboknak. Rdi gombok hasznlatakor kiemelten fontos a variable tulajdonsg. Ezzel tudjuk a gombokat csoportokba szervezni. Ebben a demban az els csoportot a self.RBVal tartja ssze. A msodikat a self.RBValue2. Mg arra is szksg van, hogy a value attribtumot tervezskor lltsuk be, gy biztosak lehetnk afell, hogy a gombok a rjuk val kattints utn mindig a megfelel rtkkel trnek vissza. Visszatrve a BuildWidgets rutira, kzvetlenl a return utasts eltt helyezzk el a kvetkez oldalon tallhat kdot. A PlaceWidgetsben pedig egy fontos dolgot kiemelnk. A cmke

# Check Boxes self.cbframe = Frame(frame, relief = SUNKEN, padx = 3, pady = 3, borderwidth = 2, width = 500) self.chk1 = Checkbutton(self.cbframe, text = "Normal Checkbox", variable=self.Chk1Val) self.chk2 = Checkbutton(self.cbframe, text = "Checkbox", variable=self.Chk2Val,indicatoron = False) self.chk1.bind('<ButtonRelease-1>',lambda e: self.ChkBoxClick(1)) self.chk2.bind('<ButtonRelease-1>',lambda e: self.ChkBoxClick(2)) self.btnToggleCB = Button(self.cbframe,text="Toggle Cbs") self.btnToggleCB.bind('<ButtonRelease-1>',self.btnToggle)

Helyezzk el a kattints rutinokat:


def RBClick(self): print("Radio Button clicked Value is {0}".format(self.RBVa l.get())) def RBClick2(self): print("Radio Button clicked Value is {0}".format(self.RBVa l2.get()))

# Place the Checkboxes and toggle button self.cbframe.grid(column = 0, row = 3, padx = 5, pady = 5, columnspan = 5,sticky = 'WE') l = Label(self.cbframe,text='Check Boxes |',width=15, anchor='e').grid(column=0,row=0) self.btnToggleCB.grid(column = 1, row = 0, padx = 3, pady = 3) self.chk1.grid(column = 2, row = 0, padx = 3, pady = 3) self.chk2.grid(column = 3, row = 0, padx = 3, pady = 3)

def btnToggle(self,p1): self.chk1.toggle() self.chk2.toggle() print("Check box 1 value is {0}".format(self.Chk1Val.get())) print("Check box 2 value is {0}".format(self.Chk2Val.get())) def ChkBoxClick(self,val): if val == 1: print("Check box 1 value is {0}".format(self.Chk1Val.get())) elif val == 2: print("Check box 2 value is {0}".format(self.Chk2Val.get()))

full circle magazin #52

11

tartalom ^

Hogyanok - Programozzunk Pythonban - 26. rsz


s vgl a kvetkez geometry utastst.
root.geometry ('750x220+150+150')

Mentsk el widgetdemo1d.pyknt s futtassuk. Mindezek utn a hagyomnyos szvegdobozokat fogjuk megnzni.

Szvegdobozok

boz felhasznl ltali mdostst megakadlyozni annak letiltsval. Mr hasznltunk szvegdobozo- Ez akkor hasznos, ha meg akarunk kat a klnbz GUI-s megoldsok- mutatni valamit a felhasznlnak, de csak szerkeszts mdban enban. Most viszont azt is megmutatom, hogy hogyan lehet a szvegdo- gedlyezzk a mdostst. Mostan-

# Radio Buttons self.rbframe = Frame(frame, relief = SUNKEN, padx = 3, pady = 3, borderwidth = 2, width = 500) self.rb1 = Radiobutton(self.rbframe, text = "Radio 1", variable = self.RBVal, value = 1) self.rb2 = Radiobutton(self.rbframe, text = "Radio 2", variable = self.RBVal, value = 2) self.rb3 = Radiobutton(self.rbframe, text = "Radio 3", variable = self.RBVal, value = 3) self.rb1.bind('<ButtonRelease-1>',lambda e: self.RBClick()) self.rb2.bind('<ButtonRelease-1>',lambda e: self.RBClick()) self.rb3.bind('<ButtonRelease-1>',lambda e: self.RBClick()) self.rb4 = Radiobutton(self.rbframe, text = "Radio 4", variable = self.RBVal2, value = "1-1") self.rb5 = Radiobutton(self.rbframe, text = "Radio 5", variable = self.RBVal2, value = "1-2") self.rb6 = Radiobutton(self.rbframe, text = "Radio 6", variable = self.RBVal2, value = "1-3") self.rb4.bind('<ButtonRelease-1>',lambda e: self.RBClick2()) self.rb5.bind('<ButtonRelease-1>',lambda e: self.RBClick2()) self.rb6.bind('<ButtonRelease-1>',lambda e: self.RBClick2())

A PlaceWidgetsben pedig ezt:


# Place the Radio Buttons and select the first one self.rbframe.grid(column = 0, row = 4, padx = 5, pady = 5, columnspan = 5,sticky = 'WE') l = Label(self.rbframe, text='Radio Buttons |', width=15,anchor='e').grid(column=0,row=0) self.rb1.grid(column = 2, row = 0, padx = 3, pady = 3, sticky = 'EW') self.rb2.grid(column = 3, row = 0, padx = 3, pady = 3, sticky = 'WE') self.rb3.grid(column = 4, row = 0, padx = 3, pady = 3, sticky = 'WE') self.RBVal.set("1") l = Label(self.rbframe,text='| Another Set |', width = 15, anchor = 'e').grid(column = 5, row = 0) self.rb4.grid(column = 6, row = 0) self.rb5.grid(column = 7, row = 0) self.rb6.grid(column = 8, row = 0) self.RBVal2.set("1-1")

full circle magazin #52

12

tartalom ^

Hogyanok - Programozzunk Pythonban - 26. rsz


ra mr biztosan tudjtok, hogy leg- net ablakokat hvjk elszr a BuildWidgets rutint kell ki- meg. Ezeket mr egsztennk. hasznltuk egy msik GUI toolkiten keresztl. t klnbz tListbox pussal fogunk foglalkozni (de van Ezutn jn a listnk. Kezdjk a mg tbb is). Ebben BuildWidgets-szel s a kvetkez a rszben az Info-ra, kddal: a Warningra, az Errorra, a Questionre s a Mint mindig, most is ltrehozzuk a frame-nket. Ezutn jn a fg- Yes/No-ra fogunk kitrni. Ezek akkor nagleges grgetsv elksztse. gyon hasznosak, Erre azrt van szksg a lista elkamikor valamilyen insztse eltt, mert hivatkoznunk formcit akarunk kell a sv .set metdusra. Veltvnyosan a felhaszgyk szre a height=5 attribtunlnak eljuttatni. mot. Ezzel azt mondjuk meg a Helyezzk a Buildlistnak, hogy legfeljebb 5 elemet Widgetsbe a kvetmutathat egyszerre. A .bind utaskezket az als bra tsban a <<ListboxSelect>>-et alapjn. hasznljuk esemnyknt. Ezt egy virtulis esemnynek nevezzk, mivel valjban nem egy tnyleges esemnyrl van sz. Itt van a segd rutin. Az els hrom (Info, Warning s Error) esetben egyszeMost pedig a PlaceWidgets tovbbi kdja jn (kvetkez oldalon ren meghvjuk a 'tkMessagebalra). Box.showinfo'-t vagy az pp odaillt zenet ablakok a kt paramtere segtsgvel. Az els az Ez a rsz egyszeren csak egy zenet ablaknak sor hagyomnyos gombot fog tar- cmsora, a msodik a talmazni, melyek a klnbz zetnylegesen megjele# Textboxes self.tbframe = Frame(frame, relief = SUNKEN, padx = 3, pady = 3, borderwidth = 2, width = 500) self.txt1 = Entry(self.tbframe, width = 10) self.txt2 = Entry(self.tbframe, disabledbackground="#cccccc", width = 10) self.btnDisable = Button(self.tbframe, text = "Enable/Disable") self.btnDisable.bind('<ButtonRelease-1>', self.btnDisableClick)

Majd jn a PlaceWidgets rutin:


# Place the Textboxes self.tbframe.grid(column = 0, row = 5, padx = 5, pady = 5, columnspan = 5,sticky = 'WE') l = Label(self.tbframe,text='Textboxes |',width=15, anchor='e').grid(column=0,row=0) self.txt1.grid(column = 2, row = 0, padx = 3, pady = 3) self.txt2.grid(column = 3, row = 0, padx = 3, pady = 3) self.btnDisable.grid(column = 1, row = 0, padx = 3, pady = 3)

A DefineVars vgre ez a sor kerl:


self.Disabled = False

Most helyezzk el a gombra val kattintsra vlaszol esemnyt:


def btnDisableClick(self,p1): if self.Disabled == False: self.Disabled = True self.txt2.configure(state='disabled') else: self.Disabled = False self.txt2.configure(state='normal')

s vgl rjuk t a geometry utastst:


root.geometry('750x270+150+150')

Mentsk widgetdemo1d.py nven s futtassuk.

full circle magazin #52

13

tartalom ^

Hogyanok - Programozzunk Pythonban - 26. rsz


# Place the Listbox and support buttons self.lstframe.grid(column = 0, row = 6, padx = 5, pady = 5, columnspan = 5,sticky = 'WE') l = Label(self.lstframe,text='List Box |',width=15, anchor='e').grid(column=0,row=0,rowspan=2) self.lbox.grid(column = 2, row = 0,rowspan=2) self.VScroll.grid(column = 3, row = 0,rowspan = 2, sticky = 'NSW') self.btnClearLBox.grid(column = 1, row = 0, padx = 5) self.btnFillLBox.grid(column = 1, row = 1, padx = 5) # List Box Stuff self.lstframe = Frame(frame, relief = SUNKEN, padx = 3, pady = 3, borderwidth = 2, width = 500 ) # Scrollbar for list box self.VScroll = Scrollbar(self.lstframe) self.lbox = Listbox(self.lstframe, height = 5, yscrollcommand = self.VScroll.set) # default height is 10 self.lbox.bind('<<ListboxSelect>>',self.LBox Select) self.VScroll.config(command = self.lbox.yview) self.btnClearLBox = Button( self.lstframe, text = "Clear List", command = self.ClearList, width = 11 ) self.btnFillLBox = Button( self.lstframe, text = "Fill List", command = self.FillList, width = 11 ) # <<ListboxSelect>> is virtual event # Fill the list box self.FillList()

A DefineVarsba a kvetkez kell...


# List for List box items self.examples = ['Item One','Item Two','Item Three','Item Four']

s az albbi segd rutinok:


def ClearList(self): self.lbox.delete(0,END) def FillList(self): # Note, clear the listbox first...no check is done for ex in self.examples: self.lbox.insert(END,ex) # insert([0,ACTIVE,END],item) def LBoxSelect(self,p1): print("Listbox Item clicked") items = self.lbox.curselection() selitem = items[0] print("Index of selected item = {0}".format(selitem)) print("Text of selected item = {0}".format(self.lbox.get(selitem)))

Vgl frisstjk a geometry sort.


root.geometry('750x370+150+150')

Mentsk el widgetdemo1e.py nven s futtassuk. Most az utols mdostsokra fog sor kerlni. full circle magazin #52 14

tartalom ^

Hogyanok - Programozzunk Pythonban - 26. rsz


ntend zenet. Az ikont a tkinErre az alkalomra ennyi. Remfelfedezshez. Tallkozzunk legkter elintzi helyettnk. Azoknl az lem elg sztnzleg hatott a tkin- zelebb is! ablakoknl, amelyek vlaszt is szol- ter tbbi nyalnksgainak gltatnak (question, yes/no), egy def ShowMessageBox(self,which): vltozt hasznlunk a megnyoif which == 1: mott gomb rtknek trolsra. tkMessageBox.showinfo('Demo','This is an INFO messagebox') A question ablak esetben a vlasz elif which == 2: vagy yes (igen) vagy no tkMessageBox.showwarning('Demo','This is a WARNING messagebox') elif which == 3: (nem), illetve a yes/no-nl, a katkMessageBox.showerror('Demo','This is an ERROR messagebox') pott rtk vagy True vagy False. Vgl mdostjuk a geometry sort is:
root.geomery('750x490+550+150')

elif which == 4: resp = tkMessageBox.askquestion('Demo','This is a QUESTION messagebox?') print('{0} was pressed...'.format(resp)) elif which == 5: resp = tkMessageBox.askyesno('Demo','This is a YES/NO messagebox') print('{0} was pressed...'.format(resp))

Mentsk widgetdemo1f.pyknt s jtszadozzuk el egy kicsit vele. A widgetdemo1f.py kdja a pastebin oldaln tallhat: http://pastebin.com/ZqrgHcdG

# Buttons to show message boxes and dialogs self.mbframe = Frame(frame,relief = SUNKEN,padx = 3, pady = 3, borderwidth = 2) self.btnMBInfo = Button(self.mbframe,text = "Info") self.btnMBWarning = Button(self.mbframe,text = "Warning") self.btnMBError = Button(self.mbframe,text = "Error") self.btnMBQuestion = Button(self.mbframe,text = "Question") self.btnMBYesNo = Button(self.mbframe,text = "Yes/No") self.btnMBInfo.bind('<ButtonRelease-1>', lambda e: self.ShowMessageBox(1)) self.btnMBWarning.bind('<ButtonRelease-1>', lambda e: self.ShowMessageBox(2)) self.btnMBError.bind('<ButtonRelease-1>', lambda e: self.ShowMessageBox(3)) self.btnMBQuestion.bind('<ButtonRelease-1>', lambda e: self.ShowMessageBox(4)) self.btnMBYesNo.bind('<ButtonRelease-1>', lambda e: self.ShowMessageBox(5))

Most helyezzk el a PlaceWidgets kdjt:


Greg Walters a RainyDay Solutions Kft. tulajdonosa, amely egy tancsad cg a coloradi Aurrban. Greg 1972 ta foglalkozik programozssal. Szeret fzni, trzni, zent hallgatni, valamint a szabadidejt csaldjval tlteni. Weblapja a www.thedesignatedgeek.com cmen tallhat meg.

# Messagebox buttons and frame self.mbframe.grid(column = 0,row = 7, columnspan = 5, padx = 5, sticky = 'WE') l = Label(self.mbframe,text='Message Boxes |',width=15, anchor='e').grid(column=0,row=0) self.btnMBInfo.grid(column = 1, row = 0, padx= 3) self.btnMBWarning.grid(column = 2, row = 0, padx= 3) self.btnMBError.grid(column = 3, row = 0, padx= 3) self.btnMBQuestion.grid(column = 4, row = 0, padx= 3) self.btnMBYesNo.grid(column = 5, row = 0, padx= 3)

full circle magazin #52

15

tartalom ^

rta Elmer Perry

Hogyanok
elemeinek rszletezsvel egy msik alkalommal foglalkozunk. Amire jelenleg szksgnk van, az annyi, hogy egy munkafzet sorokbl s oszlopokbl ll, ahol az oszlopok fell betkkel (A, B, C, ...), a sorok pedig balra szmokkal (1, 2, 3,...) vannak cmkzve. Ha a Calc-ot adatbzisnak akarjuk hasznlni, akkor az els sorba kell tenni a mezk neveit. rjuk ide a kvetkezket: Titulus, Csaldnv, Keresztnv, Lakcm, Vros, llam, Irnytszm, Orszg. Minden elemnek az A meztl kezdve kln mezbe kell kerlnie, gy elszr vigyk a kurzort az A mezhz s gpeljk be a Titulus szt. A kvetkez mezre val ugrshoz hasznlhatjuk a billentyzet jobbra nyl gombjt. Tltsk ki az sszes mezt.

Libre Office - 7. rsz: Krlevl

ddig a LibreOffice Writer programmal dolgoztunk, de most egy percre flretesszk azt, s ms vizekre eveznk. Elksztjk a szegny ember adatbzist a Calc segtsgvel, melyet felhasznlva a Writerben ltrehozunk egy krlevelet. Ezzel a mdszerrel a tblzatkezelt adatbzisknt lehet hasznlni. A krlevl elksztshez mindenkppen szksges valamilyen adatbzis. Ehhez hasznlhatnnk a Base programot is, de egy egyszer cmtrhoz elegend, s egyszerbb megolds is a Calc hasznlata. A kezdshez indtsuk el a LibreOffice-t s kattintsunk a Munkafzetet-re, ami megnyitja a Calc programot. A fellet

full circle magazin #52

16

tartalom ^

Hogyanok - Libre Office - 7. rsz: Krlevl


A msodik sortl kezdve elkezdhetjk bevinni az adatokat. Minden sor egy n. rekord. Egy ilyen rekord egy ember adatainak felel meg. Most nem kell azzal foglalkozni hogy az adat szlesebb, mint maga az oszlop. Ha mgis szeretnnk belltani a szlessget, vigyk az egeret a kt oszlop kztti helyre, ahol az tvlt egy dupla nylra. Ha ezt a kurzort megfogjuk, akkor nvelhetjk s cskkenthetjk az adott oszlop szlessgt. Amint bevittk az adatokat, mentsk el a munkafzetet. Az enymet Szegnyember_db.ods-nek neveztem el. A ments utn zrjuk be a programot. Mieltt felhasznlnnk ezt a kis adatbzist, be kell tlteni azt a LibreOffice-nak. A Fjl > j > Adatbzis megjelenti az adatbzis varzslt. Vlasszuk a Kapcsolds ltez adatbzishoz pontot, a lenyl menben pedig vlasszuk ki a Munkafzet-et. Kattintsunk a Tovbb gombra. A Tallzs gombra kattintva vlasszuk ki az elbb ltrehozott munkafzetet, majd kattintsunk a Tovbb gombra. Legyen az Igen, regisztrlom az adatbzist lehetsg bejellve, az Adatbzis megnyitsa szerkesztsre pedig ne legyen kivlasztva. Kattintsunk a Befejezs gombra s adjunk nevet az adatbzisunknak (n Cmek-nek neveztem el). Ezzel a munkafzethez kapcsolt adatbzis ltrejtt. A munkafzetben trtn vltoztatsok azonnal megjelennek az adatbzisban. Az egyetlen problma az lehet, hogy amikor a Writer-el megnyitottuk, a munkafzetet nem lehet szerkeszteni, teht alapbl ha az nyitva van, akkor semmilyen ms LibreOffice dokumentum nem lehet betltve. Ha ez nem gy van, akkor az adatbzisunk csak olvashat mdban lesz megnyitva. Most, hogy ltrehoztuk s regisztrltuk az adatbzist, elkszthetjk a krlevelnket, ami pldul nagyszer eszkz az gyfeleknek kldend levelek ksztshez. Leginkbb azrt hasznos, mert az adatbzisbl mindenfle adatot be lehet szrni a levlbe. Pldul ha valamilyen hsgprogramot szeretnk kialaktani, akkor felvehetnk egy mezt a pontoknak, amit aztn a levlben megjelenthetnk, magt a levelet azonban csak egyszer kell megrnunk. Kattintsunk az Adatforrsok ikonra [database_icon.png], vagy a full circle magazin #52

Nzet > Adatforrsok menpontra, vagy nyomjunk F4-et, ami egy kln panelen megjelenti a regisztrlt adatbzisokat. A bal oldalon kattintsunk a kvetkezkre: Cmek > Tblk > Munkalap1, aminek hatsra a jobb oldalon megjelennek a bevitt adatok. A mezket a munkalapra hzva illeszthetjk be a dokumentumba, ami egy jellt fog ltrehozni. Fontos, hogy ne adatot, hanem a mez fejlct illesszk be a dokumentumba. 17

Most gpeljk be a krlevl szvegt. Amint szksg van egy adatra az adatbzisbl, csak hzzuk be a megfelel - egybknt tetszleges - helyre. Ezen fell az adatbzisunkban is tetszleges adatot trolhatunk. Pldul a tanrok hasznlhatjk arra, hogy a dikok jegyeit troljk. Amint vgeztnk a levl begpelsvel, kinyomtathatjuk vagy elkldhetjk a dokumentartalom ^

Hogyanok - Libre Office - 7. rsz: Krlevl


a mezket a Cmke szvege mezbe. Adjuk meg a cmke tpust s hozzuk ltre a dokumentumot. Ahogyan a krlevl esetn, itt is kivlaszthatjuk, hogy melyik rekordot nyomtassuk ki, majd elkldhetjk a nyomtatra. Ugyanezzel a mdszerrel bortk cmkket is kszthetnk. A krlevelek ksztsnek egy msik mdja a krlevltndr hasznlata: Eszkzk > Krlevltndr. Itt azonban van nhny megkts, illetve nehzkes j eredmnyt produklni vele. Az ltalam vzolt kzi mdszer jobb eredmnyt s nagyobb kontrollt biztost az eredmny felett. A krlevl nagyszer idsprol eszkz. Megrni egy levelet, mezket elhelyezni s nyomtatni jval egyszerbb, mint levelek szzait megrni, vagy egyesvel trni a vltoz adatokat. A kvetkez cikkben egy kltsgvetsi munkafzet pldjn keresztl tanulmnyozzuk a Calc programot behatbban.

tumot, valamint elfordulhat, hogy az egyes levelekhez kln szemlyes informcit szeretnnk hozzfzni (tanr esetn ez lehet egy szl-tanr tallkoz megszervezse, ha az egyik dik megbukott). Vlasszuk a Fjl > Nyomtats pontot, mint ahogy norml dokumentum esetn is tennnk, most azonban az adatbzismezk miatt a LibreOffce rkrdez, hogy krlevelet akarunk-e nyomtatni. Vlasszuk az Igen-t. Ennek hatsra megjelenik a krlevl dialgus, ahol kivlaszthatjuk, hogy fjlba mentjk, vagy kinyomtatjuk a krlevelet. Emellett megadhatjuk, hogy csak az adatok egy rszt hasznljuk fel a krlevlhez. Ezt a rekord eltt lev szrke felleten lehet

megtenni. A CTRL gomb nyomva tartsval egyenknt, a SHIFT-el pedig intervallumban vlaszthatjuk ki a rekordokat. Fjlba nyomtatskor megadhatjuk, hogy egyetlen, vagy klnll llomnyokba mentsk a krlevelet, illetve megadhatjuk azt is, hogy az adatbzis melyik mezjbl kpzdjn a mentett llomnyok neve. A sajt LibreOffice-omban (3.3.3), egyetlen egy ltalam vlasztott dokumentumba lehet menteni. gy ltszik, mg mindig dolgoznak ezen a funkcin. Az adatbzist felhasznlhatjuk cmkk generlsra is. A Fjl > j > Cmkk megnyitja a cmkk dialgusablakot. Vlasszuk ki az adatbzist s a tblt. Mozgassuk full circle magazin #52

Elmer Perry gyermekszolglat, szak-Karolina, Ashville. Hobbijai kz tartozik a web design, programozs, s rs. eeperry.wordpress.com

18

tartalom ^

Hogyanok

rta Daniel Holbach

Ubuntu fejleszts - 4. rsz - A debian/ knyvtr ltalnos ttekintse


* New upstream release with lots of bug fixes and feature improvements. -- Jane Doe <packager@example.com> Thu, 21 Apr 2011 11:12:00 -0400

z a cikk arrl szl, hogy a debian/ knyvtrban tallhat fjloknak mi a szerepe az Ubuntu csomagok csomagolsnl. A knyvtrban tallhatk kztt a legfontosabbak a changelog, a control, a copyright s a rules fjlok, ezekre az sszes csomagnak szksge van. A csomagok testreszabshoz s belltshoz a debian/ knyvtrban tovbbi fjlok is hasznlhatk, kzlk nhnyat ebben a cikkben is bemutatok, a teljessg ignye nlkl.

csomag (verzi) disztribci; urgency=srgssgi szint * a vltoztatsok rszletezse - tovbbi rszletek a vltoztatsokrl * mg tbb rszlet -- karbantart neve <email cm>[kt szkz] dtum

Policy Manual changelog fejezetben (4.4 fejezet).

A control fjl
A control fjl a csomagkezelt (pl. apt-get, synaptic, adept) ltja el a szksges informcikkal, tartalmazza a csomagok kztti fggsgeket, karbantarti informcikat s mg sok minden mst. Az Ubuntu hello csomag control fjlja valahogy gy nz ki:
Source: hello Section: devel Priority: optional Maintainer: Ubuntu Developers <ubuntu-develdiscuss@lists.ubuntu.com> XSBC-Original-Maintainer: Jane Doe <packager@example.com> Standards-Version: 3.9.1 Build-Depends: debhelper (>= 7) Bzr-Vcs: lp:ubuntu/hello Homepage: http://www.gnu.org/software/hello/ Package: hello Architecture: any Depends: ${shlibs:Depends} Description: The classic greeting, and a good example The GNU hello program
tartalom ^

A changelog
Ahogy azt a neve is sugallja, ez a fjl a verzik kztti vltoztatsokat tartalmazza. Jl meghatrozott formtuma van, amelybl kiolvashat a csomag neve, verzija, a disztribci, a vltoztatsok s az, hogy ez utbbit ki s mikor kvette el. Ha rendelkezel GPG kulccsal (lsd Getting set up), ugyanazt a nevet s email cmet hasznld a changelog-ban is. Itt egy changelog sablon:

A formtum, klnsen a dtum, fontos. A dtumot RFC 5322 formtumban kell megadni, ezt a date -R paranccsal krdezhetjk le. A changelog szerkesztsre a dch parancs hasznlhat, ez a dtumot automatikusan frissti. Az alpontokat ktjellel -, a magasabb szint vzlatpontokat csillaggal * jelljk. Ha a csomagolst a semmibl kezded, a dch --create paranccsal ltrehozhatsz egy standard debian/changelog fjlt (a dch a devscripts csomagban tallhat). Itt egy changelog minta a hello programhoz:
hello (2.6-0ubuntu1) natty; urgency=low

Figyeljk meg, hogy a verziszm kapott egy -0ubuntu1 toldalkot, ez a disztr-revzi, ami azrt kell, hogy a csomagols frissthet legyen (pldul bugok javtsa rdekben), mikzben a program forrskdjnak verzija nem vltozik. Az azonos forrskd verzival rendelkez csomagok sszeakadsnak elkerlse rdekben az Ubuntu s a Debian klnbzen szmozza a csomagokat. Ha egy Debian csomag Ubuntu alatt vltozott, a Debian vltozat vgre egy ubuntuX jells kerl, ahol X az Ubuntu revzi szma. Ha teht a hello 2.6-1 Debian csomag mdosult Ubuntu alatt, a csomag j jellse 2.6-1ubuntu1 lesz. Ha az alkalmazs csomagja Debian alatt nem ltezik, akkor a Debian revzi egy 0 lesz (azaz 2.6-0ubuntu1). Tovbbi rszletek a Debian

full circle magazin #52

19

Ubuntu fejleszts - 4. rsz - A debian/ knyvtr ltalnos ttekintse


produces a familiar, friendly greeting. It allows non-programmers to use a classic computer science tool which would otherwise be unavailable to them. Seriously, though: this is an example of how to do a Debian package. It is the Debian version of the GNU Project's `hello world' program (which is itself an example for the GNU Project).

Maintainer mezbe kell rni. A mdosts az update-maintainer parancsfjllal automatikusan is elvgezhet, ez a fjl az ubuntudev-tools csomagban tallhat. Tovbbi informcik az Ubuntu wikin a Debian Maintainer Field alatt. Minden tovbbi bekezds egy fordtand binris csomagot r le. Tovbbi rszletek a Debian Policy Manual control file section fejezetben.

copyright sor vszmmal s a jogok tulajdonosnak feltntetsvel, s itt szerepel persze maga a copyright szvege is. Itt egy plda sablon:
Format: http://svn.debian.org/wsvn/dep/web /deps/dep5.mdwn?op=file&rev=166 Upstream-Name: Hello Source: ftp://ftp.example.com/pub/games Files: * Copyright: Copyright 1998 John Doe <jdoe@example.com> License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51

Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. Files: debian/* Copyright: Copyright 1998 Jane Doe <packager@example.com> License: GPL-2+

Az els bekezds a forrs csomagot rja le, tartalmazza pldul a fordtshoz szksges tovbbi csomagok listjt, s olyan meta-informcikat, mint a karbantart neve, vagy a csomag fordtshoz hasznlt Debian Policy verziszma, a csomagot elllt verzikvet trol helye, valamint az upstream honlapja. Az Ubuntu csomagoknl a karbantart mezbe egy ltalnos cmet szoks megadni, mert a csomagokat brki mdosthatja (ebben eltr a Debiantl, ott a csomagok mdostsra ltalban egyetlen szemly vagy egy csapat jogosult). Az Ubuntu csomagok esetn a karbantart mezben ltalban a kvetkez szerepel: Ubuntu Developers <ubuntu-develdiscuss@lists.ubuntu.com>. Ha ez a ksbbiekben mdosul, a rgi rtket az XSBC-Original-

Ez a plda a DEP-5: Machineparseable debian/copyright javaslatt kveti. Javasoljuk, hogy te is ezt a formtumot hasznld.

A copyright fjl
Ez a fjl a a szerzi joggal kapcsolatos informcikat trolja az upstream forrsrl s a csomagrl. Az Ubuntu s a Debian Policy (12.5 fejezet) is megkveteli, hogy minden csomag teleptse a sajt copyright s licensz adatainak msolatt a /usr/share/doc/$(package_name)/c opyright helyre. A szerzi jogi informcik ltalban megtallhatak a program forrsknyvtrban a COPYING fjlban. Ebben a fjlban szerepel a szerz s a csomagol neve, a forrs URL cme, a full circle magazin #52

A rules fjl
Tekintsk t a rules fjlt is. Ez egy Makefile, ami az sszes, csomagolssal kapcsolatos munkt vgzi. Az alkalmazs lefordtsra s teleptsre, majd a teleptett fjlokbl a .deb fjl ltrehozsra hasznlt clokat tartalmazza. Az sszes lefordtott fjl trlsre is van cl, a segtsgvel vissza tudunk trni a kezdeti llapotba: csak a forrsfjlok maradnak meg. Itt egy egyszerstett vltozata a rules fjlnak, amit a dh_make ksztett (a dh-make csomagban tallhat):
tartalom ^

20

Ubuntu fejleszts - 4. rsz - A debian/ knyvtr ltalnos ttekintse


#!/usr/bin/make -f # -*- makefile -*# Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@

perancsoknak pedig a -a kapcsol, hogy csak az architektra-fgg csomagokon mkdjenek. Minden debhelper parancs a debian/package.debhelper.log-ban rgzl, amint sikeresen lefut (trlni a dh_clean paranccsal lehet). A dh teht meg tudja mondani, hogy melyik parancs volt mr futtatva, s hogy melyik csomagban, ezeknek a parancsoknak az jrafuttatst gy t tudja ugorni. A dh minden futtats sorn megvizsglja a naplt, s megtallja az utoljra naplzott parancsot az adott sorozathoz. A folytatsban a sorozatban szerepl kvetkez parancsot futtatja le. Ezt a viselkedst az --until, --before, --

after s --remaining kapcsolk fellrhatjk.

Manual Section 4.9 fejezett (rules) is.

Menjnk rajta vgig. A kd minden, a debian/rules ltal lefordtott clfjlt paramterknt tovbbad a /usr/bin/dh-nak, az pedig meghvja az sszes szksges dh_* parancsot.

Ha a debian/rules tartalmaz egy clt override_dh_command nvvel, a sorozatban ehhez a parancshoz rve a dh a rules fjlbl fogja futtatni a clt az adott parancs helyett. A fellr cl ezutn tbb paramterrel futtathatja a parancsot, vagy egy teljesen msikat is futtathat. (Ennek a funkcinak a hasznlathoz dehelper 7.0.50-nek, vagy ennl jabb vltozatnak kell a BuildDependben szerepelnie). Tovbbi pldkrt nzz krl a /usr/share/doc/debhelper/example s/ knyvtrban, vagy rd be: man dh. Ajnlom mg a Debian Policy

Tovbbi fjlok Az install fjl


Az install fjlt a dh_install hasznlja a fjlok binris csomagba trtn teleptshez. Kt esetben szoks hasznlni: 1. Az upstream-beli fordtrendszer ltal nem kezelt fjlok sajt csomagba trtn teleptsre 2. Egy nagy forrscsomag tbb binris csomagba trtn sztvlasztsra. Az els esetben az install fjl teleptett fjlonknt egy-egy sorbl ll, amely megadja magt a fjlt s a teleptsi knyvtrat is. Az albbi pldban az install fjl a forrs csomag gykrknyvtrban tallhat foo parancsfjlt telepti a usr/bin knyvtrba, valamint egy a debian knyvtrban lv desktop fjlt a usr/share/applications al:
foo usr/bin debian/bar.desktop usr/share/applications

A dh debhelper parancsok sorozatt futtatja. A tmogatott sorozatok a debian/rules fjl cljainak felelnek meg: build, clean, install, binary-arch, binary-indep s binary. Hogy lssuk, hogy az egyes cloknl melyik parancsok futnak, futtassuk le ezt:
dh binary-arch --no-act

A binary-indep sorozatban a parancsoknak a -i kapcsol addik t, hogy csak a fggetlen binris csomagokon fussanak, a binary-arch sorozatban lv full circle magazin #52 21

tartalom ^

Ubuntu fejleszts - 4. rsz - A debian/ knyvtr ltalnos ttekintse


Ha a forrscsomag tbb binris csomagot hoz ltre, a dh a debian/<csomag> helyett a debian/tmp-be telept. A debian/tmp-be teleptett fjlok ezutn klnll binris csomagokba mozgathatk a $package_name.install fjlok segtsgvel. Ezt nagy mennyisg architektra-fggetlen adat architektrafgg csomagokbl trtn ki-, majd azok Architecture: all csomagba val bepakolsra is szoks hasznlni. Ebben az esetben csak a teleptsre sznt fjl- s knyvtrnevek szksgesek, a teleptsi knyvtr nem. Pldul a foo.install csak az architektrafgg fjlokat tartalmazza:
usr/bin/ usr/lib/foo/*.so

mindkettnek sajt bekezdsre van szksge. Tovbbi rszletek: man dh_install s a Debian New Maintainers Guide 5.11 fejezete (install file).

on remote site: http://ftp.gnu.org/gnu/hello/hello2.7.tar.gz (local version is 2.6) hello: Successfully downloaded updated package hello-2.7.tar.gz and symlinked hello_2.7.orig.tar.gz to it

krlek akkor is hozd ltre ezt a fjlt, s rd bele az 1.0 jellst, hogy egyrtelm legyen a forrscsomag verzija. Ezltal ksbb knnyebb lesz megszabadulni a jelenleg alaprtelmezett 1.0 formtumtl. A 3.0 formtumra val ttrs elnyeirl bvebben a http://wiki.debian.org/Projects/De bSrc3.0 cmen olvashatsz. Tovbbi rszletek: man dpkgsource s a Debian New Maintainers Guide 5.21 fejezetben (source/format).

A watch fjl
A debian/watch fjl segtsgvel automatikusan ellenrizhetjk az j upstream vltozatokat, a devscripts csomag uscan eszkzt hasznlva. A watch fjl els sora a formtum verziszmt tartalmazza (jelenleg 3), mg az ezt kvet sorok a feldolgozand URL-eket tartalmazzk. Pldul:
version=3 http://ftp.gnu.org/gnu/hello/hello(.*).tar.gz

Tovbbi informci: man uscan s a Debian Policy Manual watch file fejezete (4.11). A watch fjl jelentse alapjn az upstream-tl eltr csomagok listja: Ubuntu External Health Status.

A source/format fjl
Ez a fjl jelli ki a forrscsomag formtumt. Ha ez a fjl nem ltezik, a csomag forrsformtumnak jelenlegi alaprtelmezett rtke 1.0. Ajnlott azonban az jabb, 3.0-s forrsformtum hasznlata. Ebben az esetben a fjl egyetlen sorban jelli a kvnt formtumot: 3.0 (native): Debian native csomagok (nincs upstream verzi) vagy 3.0 (quilt): klnll upstream tarball-lal rendelkez csomagok. Ha valamirt mgis a rgi formtumot szeretnd hasznlni, 22

Tovbbi forrsok
Az itt trgyalt fjlokrl a Debian Policy Manual linkeken kvl tovbbi rszletes lers tallhat a Debian New Maintainers Guide-ban. A 4. fejezet (Required files under the debian directory) a control, changelog, copyright s rules fjlokrl szl. Az 5. fejezet (Other files under the debian directory) a tovbbi fjlok hasznlatt trgyalja.

A foo-common.install pedig csak az architektra-fggetlen fjlokat:


/usr/share/doc/ /usr/share/icons/ /usr/share/foo/ /usr/share/locale/

A uscan a forrs gykrknyvtrban lefuttatva sszehasonltja a debian/changelog-ban tallt upstream verziszmot a legjabb elrhet upstream verzival. Ha egy j upstream verzit tall, automatikusan letlti. Pldul:
$ uscan hello: Newer version (2.7) available

Ez gy kt binris csomagot hoz ltre: foo s foo-common. A debian/control fjlban

full circle magazin #52

tartalom ^

rta Jesse Avils

Hogyanok

Ubuntu otthoni iroda, kis cg s oktats szmra


mentumaink voltak s a mentseket vgezte.

adatbzis, amit 2002-ben otthon csinltam, mg mkdik s j sokat tanultam a krnyezetvdelmi elrsokrl, mintavtelrl, eljrbuntut 2006-ban kezdsokrl s aprsgokrl. Nem beszltem hasznlni s teljeve az zletvezetsrl (sokszor kell sen 2008-ban vltottam kalapolni, amikor kisvllalkozsban t. 1998 ta a krnyezet- vagy). Ebben a krnyezetben tanulvdelmi gazatban dolgoztam s tam a szoftverengedlyezsrl is. 2000-ben a Microsoft Access 97-et hasznlva kezdtem foglalkozni az Az MS Office-t hasznltuk jelenadatbzistervezssel. Imdtam az tsrsra, tblzatksztsre (tblAccesst s akkor ezt hasznltam ar- zatkezel), e-mailre, kiadvnyokra, hogy az gyfelek informciit ke- hoz (brossrk) s adatbziskezelszeljem a cg szmra, ahol re; az MS Visio-t CAD-ignyeinkre; dolgoztam. Cgeket vltottam s ARCView-t a fldrajzi informcis az Access adatbzis tovbbfejlszoftvernkhz (GIS); Surfer-t a kondtt a kltsgelirnyzatok, elemi trvonalainkhoz (topogrfiai krvodolgozinformcik, szmlk, pronalak); Peachtree-t a knyvelsnkjektek, levelezs (elektronikus s hz; Adobe Acrobat-ot s persze hagyomnyos) kezelsre, st volt Norton vrusirtt. A tblzat szeegy modul frsi naplk kszts- rint, amely szmtgpteleptsre re. Ksbb, az otthonrl vgzett szolglt, a szoftverek kicsivel tbb, msodllsknt ms cgeknek rul- mint 3000$-ba kerltek, a szmtgtam adatbzisokat. pet nem szmtva. Az ARCView s-

klnbztek attl, amit egy kis cg hasznlna. A fentiek figyelembe vtelvel elkezdtem kidolgozni egy hardver- s szoftverlistt, ami egy Egy kis cgnek rengeteg pnzt kis cgnek szksges. Ez egy tkell az zletnyitsra kltenie. mutat, amely tbb rszes lesz. Mondj, amit akarsz, de a kis cgek Elszr a hardverrl s az OS-rl, azok, amik az orszgot elreviszik. majd az irodai hatkonysgrl s a Olyan fontosak, hogy az USA kormnyzata kijellt egy gynksget specilis szoftverekrl beszlek. A a kisvllalkozsoknak, az USA Kisvl- fiktv krnyezetvdelmi cg fellllalkozsi Igazgatst (U.S. Small Busi- sa a kvetkez lesz: ness Administration; t dolgoz. Az egyikk fleg http://www.sba.gov). Szerencsmknyvelni fog; kt szakember, akik re nem kellett sajt zletet nyittbbnyire terepmunkt vgeznek nom, de van nhny mellkllsom s a berendezseket kezelik, illet-gy az tlet mg ott lg az agyam ve egy gpet hasznlnak a projekhts rszben. tadatok bevitelre; s kt kollga, akik terepmunkt, jelenAmita Ubuntut hasznlok, azt tsrst, projektirnytst, kltsgkeresem, hogyan lehet ezt a kltbecslst vgeznek s elltjk a sgmentes alternatvt arra hasznapi adminisztratv teendket. nlni, hogy segtsen a kis cgeknek. Radsul tbb feljtott Kt asztali szmtgp, kt munkalloms, kt laptop szmtgpet adomnyoztam Egy szerver olyan gyerekeknek, akiknek nem lyos kltsgnvel s tbb, mint 2 Egy hlzati multifunkcis nyomvolt, s egy templomnak is. UbunA karrierem sorn tbbszr gon- GB RAM-ot, ers CPU-t, ajnlott tut teleptettem rjuk, mivel igny tat s szkenner doltam arra, hogy sajt zletet nyis- GPU-t (legalbb kzpszintt) s volt a bngszsre s irodai szoft Irodai hatkonysgot nvel, sak. A gondolatok a krnyezetvnagy monitort ignyel. Az ves szoft- verre - fleg oktatsi cllal (zrfel- knyvel, CAD s GIS szoftver delmi tancsads s az adatbzisverfrissts kb. 500$-ba kerlt. Majd adatok s iskolai jelentsek tervezs krl forogtak. Egsz j t- elfelejtettem, a sarokban volt egy ksztse), s kevs pnz van erre. A hardveres rszhez egy kis cg letnek tnt, mivel nhny Windows 2000 szerver, amin a doku- Ezek a szmtgpek nem sokban gy gondoln, hogy elektronikai

tletek szoftverre, hardverre s teleptsre

full circle magazin #52

23

tartalom ^

Hogyanok - Ubuntu otthoni iroda, kis cg s oktats szmra


Lemur vagy Gazelle [L] kiskereskedhz vagy webruhzhoz fordul s megrendeli a kvnt Elan [S] szmtgpeket. Nzd meg a minstett Ubuntus szmtgpeket a ZaReason (http://zareason.com): http://www.ubuntu.com/certification cmen. Az Ubuntu minsts azt jelenti, hogy ezek a szmtgpek kszek az Ubuntu futtatsra.

A legegyszerbb, ha olyan gpet vesznk, amelyre az Ubuntut elteleptettk. A Dell, System76 s ZaReason Ubuntuval elteleptett szmtgpeket knl. Habr a Dell a legnagyobb a hrom kzl, nem knl szervereket. Ne lgy rlt, hogy sok RAM-bl s risi merevlemezekbl ptesz rendszereket. Elg lesz 2 GB RAM s 120 GB trhely is. zleti krnyezetben nem a szmtgpeken, hanem a szerveren tartjuk az adatokat. Habr a konfigurcik idnknt vltoznak, nzd meg ezeket a modelleket: System 76

Limbo krj bele CD meghajtt s legalbb ktmagos CPU-t [D] Hoverboard, Strata vagy Verix [L] ZU 4110 [S] Emperor Linux (http://www.emperorlinux.com):

mint egy hasonlan konfigurlt Windowsos szmtgprt. Mirt? Csak az giek tudjk. Viszont a szoftver hozzadsa felbortja az elnys egyenslyt. Ha laptopokat fontolgatsz, gondolj a szilrdtestmeghajtkra (SSD). A Piaci Jelentsek szerint hajlamosabbak a meghibsodsra, mint az asztali gpek. Erre klnbz okokat tudok: szk helyek, amelyek nem szellznek megfelelen, s a hordozsbl s leejtsbl ered rzkds s vibrls. Az SSD-k drgbb teszik a szmtgpeket, de az adatok nagyobb biztonsgban vannak.

Az sszes laptop

[D] = asztali szmtgp; [L] = laptop; [S] = szerver A Dellnek csak egy konfigurcija van, gy nzd meg a lehetsgeket. A Dell szerverek SUSELinuxszal vagy RedHattel kaphatk, gy n nem trgyalok tovbb rluk. Egy gondolatot jegyezz meg, hogy amikor Ubuntuval elteleptve veszel egy szmtgpet, gy tnik, mintha tbbet fizetnl, full circle magazin #52

(http://www.system76.com):
Wildebeest dediklt GPU-t knl, krj bele CD meghajtt [D]

A munkallomsoknl ugyanazok a tnyezk, mint fentebb - kiegsztve a dediklt GPU s esetleg a megnvelt RAM kvetelmnyvel. Vlaszthatsz jtkos GPU-t vagy munkallomshoz valt. Az Nvidia a munkalloms-krtyit Quadro vagy NVS (http://www.nvidia.com/page/workA msik sszelltsi lehetsg, station.html) nven rulja, az ATI hogy minden rszt magad vspedig FirePro nven rolsz meg. Ha nagyttelben vs(http://www.amd.com/us/prorolsz, kedvezmnyt kaphatsz. Ellenrizd az alkatrszeket, hogy ducts/workstation/Pages/workstatibiztosan egyttmkdjenek az on.aspx). A munkallomsba sznt Ubuntuval. Olcs MSI alaplapokat GPU f elnye, hogy nhny CAD s GIS elad minstsvel br. n a Rade- hasznltam, amelyeket a CompUSA-tl vettem meg, s jl mkdon 4670-et hasznlom 1GB RAM-mal. tek. A Dell szmtgpemnek Foxconn alaplapja van s a legtbb 24 tartalom ^

Amikor megveszed a szervereket, fontold meg a vsrlsi tmogatst. A tmogats szintjeit a kvetkez honlapon tudod megnzni. http://www.canonical.com/enterprise-services/ubuntu-advantag e/server. A szerver teleptse nehz lehet s klnbzik a gpek teleptstl. Az Ubuntu szerver nem telept GUI-t, minden terminlon mkdik. Ha nem vagy jratos a terminl hasznlatban, ijeszt lehet. Gondold t, telepthet GUI, de az a legjobb, ha lehetsgnk van fizetett tmogatsra legalbb az els vben, ha nem vagy teljesen jrtas benne. Ezutn a szerver trolja az rtkes adataidat. Megnzheted az FCM Perfect Server tmutatt vagy az Ubuntu szerver teleptsi tmutatjt a szervered teleptshez (https://help.ubuntu.com/10.04/serverguide/C/index.html)

Hogyanok - Ubuntu otthoni iroda, kis cg s oktats szmra


Intel alaplap teljesen tmogatott. Nhny alkatrsznek hosszabb a garancija, ha kln veszed, de magadnak kell szervizelned a szmtgpeket. A msik feladat, amit a listdhoz kell adnod, az OS s a tbbi szoftver teleptse. http://news.cnet.com/20081082_3-5065859.html. A leglis lejtszsi tmogats kell, ha a legtbb tartalmat ltni s hallani akarod a mai Weben. Szerencsnkre van egy spanyol cg, amely rul Az OS teleptsvel egytt jr a ilyen lincencelt kodekeket: a Fluendo (http://www.fluendo.com). A telkodektmogats. Azt gondolod, jes kodekcsomag Amikor kivlasztod az OS-t, cs- hogy csak engedlyezed a restric(http://www.fluenbthat, hogy a legfrissebb Ubuntu ted-extras trol csomagjait s kkiadst hasznld. Fontold meg ala- szen vagy. Az USA-ban s a vilgon do.com/shop/product/completeposan. Az LTS kiadsoknak hrom- sok ms orszgban illeglis hasznl- set-of-playback-plugins/) kb. 40$ves tmogatsuk van az asztali ni azokat a kodekeket licenc vsrl- ba kerl. Nekem megvan s jl mkdik. Ezek a kodekek csak dekdogpekre s tves a szerverekre. A sa nlkl. lst engedlyeznek. Leglisan nem hagyomnyos kiadsoknak csak titudsz kdolni wma, wmv, mpa zennyolc hnapos tmogatsuk Mivel zletet vezetsz, nem envagy mp3 fjlokat ezekkel a kodevan. Az LTS kiadsokat minden kt gedheted meg magadnak, hogy enkekkel. Ugyanez vonatkozik a DVD vben kiadjk. Ez azt jelenti, hogy gedetlen lgy, mert ez sokba lejtszsra. Ha ilyen lejtszst a frisstsi stratgid jl definilt. kerlhet. Csak olvasd el itt a cikket akarsz, megveheted a Fluendo Tudod, hogy a Canonical-htter Ernie Ballrl. DVD lejtszt vagy a Linuxos Poszoftverek frisstseit megkapod erwerDVD-t, amely az Ubuntu ruhzban kaphat. Amikor megvettem a Dellt, a Linuxos CorelDVD volt teleptve. Mind a Corel, mind a PowerDVD hasznlhatatlan a 10.04-ben, ezrt megvettem a Fluendo DVD lejtszt. Ez jl mkdik. A Fluendonak van Moovida Pro programja, egy multimdiakezel s nzeget, amely biztostja a kodekeket, a DVD lejtszt, egy mp3 kdolt s egy kereskedelmi DVD mentt (kereskedelmi DVD-ket isokpknt tudsz a merevlemezedre msolni). A htrnya, hogy egy kofull circle magazin #52 25 re az idtartamra. Utna a magad ura vagy. Egy j stratgia: a 24. s 30. hnap kztt kezdd el az LTS-re val migrlst. A tmogat csapat segthet ebben. deket sem tudsz hasznlni a Moovida Pro-n kvl. Miutn az sszes gpet s a szervert teleptetted, gondold t, hov akarod nyomtatni a dokumentumaidat. Mivel egyszemlyes zletem van, a HP Photosmart Premiumot (c309) hasznlom. Fnykpnyomtats, szkennels, duplex s fax azoknak, akik ignylik, ez egy j gp. s a HP-nek tbb tmogatsa van Linuxra, mint ms nyomtatgyrtknak. Ha HP nyomtat vtelt tervezed, menj a HPLIP weboldalra (http://hplipopensource.com), hogy eldntsd, milyen tmogatst kap a nyomtatd. Egy kis cgnek tbb kell, mint amit ez a nyomtat nyjt. A HP olyan lzeres s tintasugaras multifunkcis gpeket nyjt, amelyek megfelelnek a kltsgve-

tartalom ^

Hogyanok - Ubuntu otthoni iroda, kis cg s oktats szmra


tsednek s az ignyednek. Egy j plda a HP Color Laserjet CM2320fxi, (http://h10010.www1.hp.com/wwp c/us/en/sm/WF06b/18972-189723328064-12004-3328083-35973383597361-3597470.html). Ez hlzati kapcsolatot, automatikus duplexet, szkennelst, elegend RAM-ot s automatikus adagolt knl. A HPLIP weboldal felsorolja a teljesen tmogatott nyomtatkat, azaz ahol minden mkdik. A Xerox WorkCentre 6505/DN szintn gretes gpnek tnik. (http://www.office.xerox.com/multifunction-printer/color-multifunction/workcentre-6505 /spec-enus.html). A specifikci szerint mkdik Linuxszal s van RPM csomag a CUPS meghajt teleptsre. Most mr csak r kell kapcsolnod minden gpedet a hlzatra. Ehhez switchre (vagy routerre -szerkeszt) lesz szksged. Nyolc sszekapcsoland kszlk van s az internetes modemed. Ha minden kapcsolat vezetkes, az kilenc portot jelent. A Netgear s Cisco 16 portos kapcsolt knl a (http://www.netgear.com/business/products/switches/smart-switches/GS716T.aspx) s a (http://www.cisco.com/cisco/web/solutions/small_business/products/routers_switches/20 0_series_switches/index.html) cmeken. Ez nagyon elemi hlzatot engedlyez, mivel minden ehhez a kapcsolhoz van kapcsolva. Statikus IP-cmet kell belltanod a nyomtatnak s a szervernek egybknt problmd lesz, ahnyszor bekapcsolod a szmtgpet. A biztonsgosabb s kompliklA Below Zero egy Co-located szerver hosting specialista az Egyeslt tabb teleptshez ltogass meg egy helyi tancsadt, a frumokat, Kirlysgban. vagy a fizetett tmogatst, amit a Egyedlllan, kizrlag rack-helyet s szerver vsrlsakor krtl. svszlessget szolgltatunk. Ez teszi a Most mr minden hardveredet szolgltatsunkat megbzhatbb, rugalsszekapcsoltad. A kvetkez ki- masabb, sszpontostottabb, s versenykpesebb rv. Kizrlag a coads a szoftverignyekrl szl located szerverek s velk sszekapcsolt beszlgetssel kezddik. rendszerek elhelyezsre koncentrlunk a Skciai adatkzpontokban.

Nulla

llsid

A hlzati infrastruktrnk szvben a legkorszerbb BGP4 routols gondoskodik az optimlis adattovbbtsrl, s automatikus multihomed tterhelsrl a nevezetesebb szolgltatink kztt. Az gyfeleink biztosak lehetnek benne, hogy csak a legjobb minsg svszlessget alkalmazzuk; irnyelvnk: tbbet fizetni a legjobb szolgltatknak, s mivel nagy ttelben vsrolunk, ez nem befolysolja a rendkvl versenykpes rainkat.
Jesse ipari mikrobiolgus, krnyezetvdelmi terleten dolgozik. Szereti a nylt/szabad szoftvereket.

Mi, a Below Zero-nl, segtnk, hogy elrd a Nulla llsidt

w w w. z e r o d o w n t i m e .co. u k
26
tartalom ^

full circle magazin #52

rta David O. Rowell

Hogyanok

Induls a Grampssel 1. rsz


Emberek flre, majd az eszkztron lv + jelre kattintasz. Megjelenik egy ehhez hasonl res j szemly kperny. Megj.: Az a bevlt gyakorlat, hogy indulskppen els szemlyknt a sajt pontos adataidat adod hozz, idben mostantl visszafel dolgozva a szlkig, nagyszlkig... Nyilvnval biztonsgi okokbl megsrtettem ezt a szablyt. A WASP-os htteremen kvl nem vagyok tl jrtas az elnevezsi szoksokban gy, ha problmid vannak, a Gramps frumban rsztvev emberek rmmel segtenek neked. rd be a neved s vlaszd ki a nemed a listbl ne felejtsd el itt berni a nemed, ha a program nem jl tallja ki. Jtssz a klnbz lenyl listkkal, hogy lsd a vlasztsaidat. Hogy berd a szlets esemnyt, kattints az Esemnyek fl alatti + jelre. A szletsnl nyilvnval, hogy a szemly Elsdleges szerepben volt. A lenyl listbl vlaszd a Szletst. rd be a szletsi dtumot. Van r esly, hogy tudod a szletsi dtumodat, full circle magazin #52 27
tartalom ^

K, rdekel a csaldfakutats s teleptetted a Grampst. Akkor kezdjk hasznlni. A Grampst a men Iroda kategrijban tallod kattints r az elindtshoz. Dlt betkkel rtam nhny szemlyes megjegyzst s szrevtelt a csaldfakutatsrl ez remlhetleg hasznos lesz a kezdknek. Amikor elszr indtod el a Grampst, ezt az ablakot fogod ltni , hacsak nincs mr adatbzisod a listban. A program szmos klnll adatbzist tud kezelni. Itt krdezi meg, melyiket hasznlod. Az egyrtelm vlaszts itt az [j]. Adj rtelmes nevet az j fjlodnak, amely tkrzi a tartalmt, majd ss [Entert]. ltalban j tlet inkbb egyetlen adatbzist ltrehozni az egsz csald szmra ahelyett, hogy kln adatbzisokra darabolnd. Vannak erre ms mdok is, de kezd gy, hogy a baloldali

Hogyanok - Induls a Grampssel 1. rsz


de vannak olyan vlaszok, amelyeket a jobbra lv naptr ikonra kattintva is kivlaszthatsz. Egy napon majd mindet lthatod! A dtumokat ltalban naphnap-v formtumban rjuk be de nem ktelez. Lgy kvetkezetes. Kattints a Helytl jobbra lv + jelre, hogy j helysgnevet rj be soha tbb nem kell jra berni ezt a helyet. A plda alapjn tletet kaphatsz, hogy milyen adatot s hogyan rj be. OK, fellrl: A Helyek hagyomnyosan a kicsitl a nagyig rendezve jelennek meg Vros, Telepls vagy Kzsg, Megye, llam, Orszg ahogy az esemny elfordulsakor lteztek. Ez fontos szably ne fogadd el. Tltsd ki megfelelen a Hely fl alatti adatokat. A Forrsokat kivve nem tallom hasznosnak a tbbi flet. A Megjegyzsek alatt begpelt informci a szemly kpernyjnek baloldaln jelenik meg. s most az a rsz amit tbbnyire mellzni fogsz, majd ksbb megbnod e tvedst kattints a Forrsok flre. Itt arrl kell valamit rnod, hol talltad a bert informcit. Ha van szletsi, hallozsi vagy ms elsdleges informciforrs, ltalban egyrtelm, milyen informcikat kell megadni. A pldban Eli azeltt szletett, hogy Lysanderben bevezettk a nyilvntartst, de az apja naplt vezetett, amelyet megriztek. Vedd figyelembe a Megbzhatsg nev lenyl listt fontos, hogy vizsgld meg a forrst s rtkeld ki az rvnyessgt. Kattints a Trolk flre s rd be pontosan, hol talltad az informcit. Egsz knyveket rtak a forrskutatsrl; egy napon taln el akarsz olvasni egyet. Egy Googlefull circle magazin #52

28

tartalom ^

Hogyanok - Induls a Grampssel 1. rsz


keress sokat fog segteni elindulni a helyes ton. Az itt bert informcinak brkit (akr tged is) el kell vezetnie az ltalad megvizsglt tnyleges forrshoz s az informci kirtkelshez. Tudom, hogy unalmas s felemszti az rtkes iddet, de FONTOS, hogy kzben berd a forrsinformcikat. A Hall s Hzassg kihirdetse esemnyeket ugyangy kezeli. Figyeld meg, hogy a vrost, Baldwinsvillet elsknt sorolja fel a megjelent hallesemnyen bell. Az 'OK' gomb bezrja a kpernyket trolja az informcikat az adatbzisban s visszavisz az elz kpernyre. Most van egy alapszemlyed, akirl dolgozhatsz s van egy egsz j alaptleted arra, hogyan rd be az informcikat. Kattints a baloldali Kapcsolatok flre, majd az eszkztron lv j szlpr hozzadsa ikonra. Az 'j csald' kperny megnylik, hogy berhasd az alapszemly szlinformciit. Ha valamelyik szl melletti + ikonra kattintunk, megnylik az j szemly kperny mr tudod, hogyan kell kezelni. rd be a szlk kapcsolattpust, a dtumot s a helyinformcit, amg ott vagy. Ugyanezen a kpernyn berhatod full circle magazin #52 29
tartalom ^

az alapszemly testvreit is; a teljes csaldot egyetlen kpernyrl. Ne feledkezz meg a forrsinformcikrl. Vlassz ki egy szemlyt, majd kattints a Szrmazs flre. Egy hagyomnyos csaldfa jelenik meg kk szn frfiakkal s rzsaszn nkkel. Mutass az egrrel brmely szemlyre s egy kisablak megnylik, mg tbb informcival. Kattints r egy szemlyre s elsdlegess vlik. A

Hogyanok - Induls a Grampssel 1. rsz


kis nyilak a kpernyt mozgatjk elre s htra az idben genercirl genercira. Ezen a ponton mr jl megrtetted, hogyan mkdik a Gramps. Hadd mutassak be nhny ms szolgltatst: Itt van egy rvid bevezet az adatok importlsba s exportlsba tapasztalataim szerint a Gramps elfogadhatan egytt mkdik ms programokkal: Az adatbzis-exportlshoz kattints a Csaldfk > Exportlsra. A segd megnyitja az exportlsrl szl sg ablakot. Kattints a Tovbb gombra s az Exportlsi Aszszisztens ablaka megnylik. <Export-Assistant.png> Itt tbb exportlsi formtumbl vlaszthatsz. A pldhoz az adatokat GEDCOM formtumban exportljuk a kvetkez cikkemhez. Kattints a GEDCOM dobozra a kivlasztshoz, majd a Tovbb gombra. Vlaszd a Teljes adatbzist mindkt lenyl listadobozban trlve a tbbit, majd kattints a Tovbb gombra. Az exportland fjlnak adj rtelmes nevet s vlassz knyvtrat, majd kattints a Tovbb gombra. Egy sszegz ablakot kapsz a vlasztott opcikkal. Ha j, nyomd meg az Alkalmaz gombot a fjlexportlshoz. XML formtumot kell vlasztanod, hogy teljes mentst kszts a munkdrl. Egy GEDCOM fjl importlshoz kattints a 'Csaldfk' > 'Csaldfk kezelse' > 'j' menre res adatbzis ksztshez. Fjl importlshoz kattints a 'Csaldfkra', majd az 'Importlsra'. Vlaszd ki a fjlt s kattints az Importlsra. Szksg lehet az importlt fjl javtsra. Szlnk pr szt a GEDCOM fjlformtumrl. Az LDS fejlesztette ezt a fjlformtumot, hogy lehetv tegye az adattvitelt a genealgiai programok kztt. Ez most az 5.5s verzinl tart s brmelyik figyelemremlt program tmogatja. s amire szmtani lehet: minden kereskedelmi program a Grampssel egytt engedi olyan adat bevitelt, ami nincs a GEDCOM fjldefinciban. Az eredmny, hogy pr adat elvsz vagy torzul az tvitel sorn. ltalban egy fjlt jelenit meg a kivtelekrl vagy problmkrl az importl program nzd t. Amg nem vagy biztos abban, hogy a kezelt GEDCOM tiszta, NE importld ltez adatbzisba. Importld j fjlba s alaposan nzd meg a tartalmt, mieltt az full circle magazin #52

aktv adatbzisodba importlod. Itt csaldtam a Grampsben. Exportltam a mintaadatbzist, majd importltam egy j fjlba tbb duplzds s kisebb hiba volt, amelyet javtani kellett. Mellesleg a GEDCOM egyszer szvegfjl, amely a GEDITTEL szerkeszthet. Idnknt a szvegszerkeszt a legegyszerbb mdja egy fjl javtsnak. Sok kpernyn, amivel dolgoztl, van Galria fl. Innen mdia objektumokat adhatsz hozz (nem kizrlag kpeket) az emberekhez, esemnyekhez, forrsokhoz... Hasznos lehet szletsi-, halottivagy hzassgi anyaknyvi kivonat 30

fotjt kapcsolni az esemnyhez, de mskor egy megjegyzs jobb vlaszts. Nhny forrs fnykpt knny kapcsolni, s van is rtelme - de egy rszsszersrl kszlt kpnek? Javaslom, hogy komolyan gondold t a mdiafjlok szervezst, mieltt eltlzod. Nem hasznlom elsdlegesen a csaldtrtnet mdival val megjelentsre. A szemlyes trolmat a f Csaldfa knyvtr alatt szervezem. Sok csaldneves knyvtrat tartalmaz, a nv elejn Annentafel szmmal (lsd a szveges sszegzseket) gy, hogy ezeket a knyvtrakat rendezetten a fknyvtr elejn tartsa. Minden
tartalom ^

Hogyanok - Induls a Grampssel 1. rsz


mdit, amelyet meg akarok mutatni, kln knyvtrba teszek, fleg azrt, hogy a Gramps knnyebben menteni tudja a teljes adatbzist. A kln knyvtr msik elnye, hogy a kpeket levghatom s kicsinythetem anlkl, hogy rinten az eredetiket. A legtbb kpernyn van Megjegyzsek fl. Javaslom, hogy aknzzuk ki minden elnyt gy, hogy idetesszk a forrs tiratait, egy kis ezt-azt, hogy teljesebben lerjuk a szemly lett. Mivel a forrsnak lehetnek megjegyzsei, j hely az rtkelsed lersra. Taln szrevetted a Sg flet a program fmenjben. A Sgt brmikor meghvhatod az [F1] billentyvel is. Akrhogy red el, az online Gramps Wiki Kziknyv nylik meg. A nagy tartalomjegyzk elvezet a szksges informcihoz. Ez mind szp s j, de hogyan nyernk informcit a Grampsbl? Kattints az sszestk flre a menben s az opcik tmege jelenik meg. Javaslom, hogy jtssz velk, hogy kitalld mit csinlnak s hogyan hasznlhatk. Persze utna nzhetsz a Sg funkciban is! Javaslom, hogy egy nyomtatott Csaldi csoportos sszestt (FGR) ments el referenciaknt, mivel a teljes csald adatait egyetlen helyen tartalmazza. Egy PDF formtum FGR knyelmes md az informcik msoknak val elkldsre. A Grampletek kis bvtmnyek, amik hasznosak lehetnek a munkdban. Kattints jobb gombbal az ablak htterre, hogy lsd a listt. Javaslom, hogy hasznld a TODO Grampletet, hogy felsorold a szksges feladatokat. Szval, hol tallsz online fontos informcikat a csaldi trtneted kitltshez? Ha viszonylag kezd vagy a csaldfakutatsban, javaslom, ltogasd meg a https://www.familysearch.org/lear n/getting_started cmet s nzd t a sok tmutatt. A Csaldkutats oldalt az Utols Napok Szentjei, a Mormonok Jzus Krisztus Egyhza nyjtja. rtem, hogy a csaldtrtnet nagyon fontos a vallsukban. Az LDS belekezdett nhny nagyon nagy projektbe, hogy digitalizlja az eredeti nyilvntartsokat ebbl a munkbl sok minden ingyen elrhet a kutatsodhoz a Csaldkutats honlapon. Van egy vilgmret Csaldkutatsi Kzponthlzatuk is. Ezekben a Kzpontokban lthatod e nyilvntartsok mikrofilmjeit s full circle magazin #52 nhny fizets honlapot ingyen hasznlhatsz a szmtgpeiken. A Kzpontban nem tallt mikrofilm nagyon mltnyos ron klcsnzhet a Salt Lake City-i fknyvtrukbl. Nem, nem hirdetem az igt - csak az LDS bkezen nyjtotta ezeket a szolgltatsokat - ingyen s sz nlkl.
Nha meg kell ltogatnod a http://www.rootsweb.ancestry.com/ cmet, hogy segtsget krj s regisztrlj nhny listjukra. Gazdag httrinformcikat tallsz a RootsWeben. A RootsWebet az Ancestry szolgltatja, de ingyenes s a kereskedelmi befolystl fggetlen maradt. Ms erforrsok kz tartozik a www.worldgenw eb.org honlap, amely a www.usgenweb .org, www.canadagen we.org, s ms nemzeti oldalakhoz kapcsoldik. Az itt tallt informcikat fldrajzilag szervezik s tartalmazhatnak szmodra szksges informcikat. Ha ki tudod fizetni, az Ancestry.com a legteljesebb online digitlis tartalom. Kereshetsz nevekre vagy helyekre, megtallhatod s lthatod az eredeti s msodlagos forrsokat s rszt vehetsz online kpzsen. A rengeteg tartalmat tekintve az r elfogadhat. A Google a csaldfakutatsban is a bartod! Remlem, hogy ez segtett abban, hogy elkezd kutatni a csaldtrtnetedet s azt rgzteni.

31

tartalom ^

rta Ronnie Tucker

Hogyanok:

rjunk Full Circle Magazine cikket


RTKELSEK Jtkok/Alkalmazsok
Krlek az albbi pontokat fejtsd ki rszletesen jtkok/alkalmazsok rtkelsekor: a jtk cme ki kszti a jtkot ingyenes vagy fizets a jtk? honnan szerezhet be (adj letltsi/honlap elrhetsget) natvan fut Linuxon vagy Wine kell hozz? rtkelsed egy ts skln a pozitvumok s negatvumok sszegzse

Irnyvonalak

A
rs

z egyetlen szably egy cikkel kapcsolatban, hogy valamilyen mdon kapcsoldjon az Ubuntuhoz vagy egy vltozathoz (Kubuntu, Xubuntu, Lubuntu, stb). A cikket brmilyen szoftverrel elksztheted. n az OpenOffice-t javaslom, de krlek, A HELYESRSRA S A NYELVHELYESSGRE FIGYELJ ODA!

Ha rtkelst rsz, akkor kvesd az albbi tmutatsokat. A stlusszablyok s ltalnos hibk rszletesebb listjrt lsd az albbi linket: https://wiki.ubuntu.com/UbuntuMa gazine/Style - rviden: amerikai helyesrs, semmi l33t nyelv vagy hangulatjel. Amikor kszen vagy kldd a levelet az albbi cmre: articles@fullcirclemagazine.org Ha nem rsz cikkeket, de sokat lgsz az Ubuntu Forums oldalon, kldd el neknk az rdekes tmkat.

Hardver
Krlek az albbi pontokat fejtsd ki rszletesen hardverek rtkelsekor: a hardver gyrtja s tpusa milyen kategriba sorolnd a hardvert? tapasztaltl valamilyen hibt a hardver hasznlata sorn? knny hasznlatba venni a hardvert Linux alatt? kellett a Windowsos meghajtprogramot hasznlnod? rtkelsed egy ts skln a pozitvumok s negatvumok sszegzse

Jelezd a cikkben, hogy hov szeretnd az egyes kpeket elhelyeztetni. Az Open Office dokumentumba lgy szves ne illessz be kpeket.

Nem angol rk
Ne aggdj, ha nem angol az anyanyelved. rd meg a cikked s az egyik korrektorunk majd elolvassa s javtja a nyelvtani s helyesrsi hibkat. gy nemcsak te segted a magazint s a kzssget, hanem mi is segtjk az angol nyelvtudsodat. full circle magazin #52

Kpek
A kpek JGP kiterjesztsek s alacsony tmrtsek legyenek.

A kpek mrete: ha lehetsges, kldd el a teljes kpernykpet s mi majd kivgjuk a megfelel rszt.

Nem kell profinak lenned, hogy cikket rj, rj jtkokrl, alkalmazsokrl, hardverekrl amiket nap, mint nap hasznlsz.
32
tartalom ^

rta Ronnie Tucker

Linux labor

ZoneMinder CCTV webkamera - 1. rsz

t nem mindannyiunk lma egy sajt CCTV rendszer? Vigyzhatna a kocsinkra, a hzunkra, de mg a kisbabnkra is. Nos, ez most valra vlhat. A ZoneMinder programmal - s egy kamerval megfigyelhetnk s felvehetnk, st mozgsrzkelhetnk is, s mindezt rgzthetjk szmtgpnkn. s ez mg nem minden: kpes email-ben pillanatfelvtelt kldeni neknk, amikor mozgst rzkel. Jelen pldnkban a Logitech C310 HD webkamermat hasznlom. A legtbb Ubuntu vltozat automatikusan felismeri, amit pl. a Cheese installlsval le is ellenenrizhetnk. Ha mkdik Cheese-zel, akkor j esllyel mkdik a ZoneMinderrel is.

Bizonyra feltnt, hogy az Apacheot s a MySQL-t is teleptettk. Az Apache-ot azrt, mert a ZoneMindert interneten keresztl is vezrelhetjk. A ZoneMindert teljes egszben irnythatjuk egy bngszablakbl. A MySQL-re pedig azrt van szksgnk, mert a ZoneMinder minden aktivlst meg ilyesmit egy MySQL adatbzisba menti. Most be kell mutatnunk egymsBiztonsgi okokbl javaslom, nak az Apache-ot s a Zonehozz ltre magadnak egy admin felMindert: hasznlt az Options rszben (a User lapon), s kapcsold be a sudo ln -s /etc/zm/apache.conf user authentication-t (felhaszn/etc/apache2/conf.d/zonelazonostst) a System lapon, minder.conf hogy ne jusson mindenki admin joghoz a CCTV rendszeredben, aki elinHa ezzel vgeztnk, indtsuk jdtja a bngszdet, hasznlja a ra az Apache-ot: knyvjelzdet.
sudo apache2ctl restart

Ezutn a bngsznkkel a Miutn bedugtam a kamert, s a Cheese felismerte, ideje telepteni a ZoneMindert:
sudo apt-get install zoneminder apache2 php5-mysql libapache2-mod-php5 mysql-server ffmpeg

http://localhost/zm/ cmen bejuthatunk a ZoneMinderbe.

Itt rkeztem el az els nagy akadlyhoz. Nekem helyi webkamerm van. Ilyenkor n, aki a ZoneMindert buherlom, ugyanabban a helyisgben vagyok, mint a kamera. A msik lehetsg a tvoli, amikor kt klnbz helyen vagyunk. De brhogy prblkoztam, nem tudtam a kamert a ZoneMind33

errel elrni. A ZoneMinder egyik legnagyobb hibja, hogy nem ismeri fel automatikusan a kamert, mint a Cheese. A trkk a kvetkez: a kpet a kamerbl a ZoneMinderbe az mjpg-stream segtsgvel kell tvinni. gy a ZoneMinder egy tvoli kameraknt kezeli a webkamernkat. Ezen a ponton akadtam meg msodszor. Az mjpeg-stream .deb csomagja mr nem rvnyes az Ubuntu/apt-get szemben, de sikerlt tallnom egy mkd talaktott verzit. Teht innen kell az MJPG-t letltened: http://goo.gl/nFhNC Kattints dupln a letlttt fjlra, vagy nyitsd meg Gdebivel, s teleptsd. Az MJPG futtatshoz
tartalom ^

full circle magazin #52

Linux labor

ZoneMinder CCTV webkamera - 1. rsz

nyiss egy terminlt, s add ki a kvetkez parancsot:


mjpg_streamer -i input_uvc.so -r 320x240 -f 6 o output_http.so -p 8080 -b

A fenti parancs hatsra a kamernk msodpercenknt hat darab 320240-es felbonts kpkockt kld http-n a 8080-as portra. Most lltsuk be a ZoneMindert. Kattintsunk az Add new monitor (j monitor hozzadsa) gombra, majd a felugrablakban a General (ltalnos) flre. A Source type (forrs tpusa) mellett lv legrdlmenbl vlaszszuk ki a Remote (kls) elemet, s hagyjuk a Function-t (funkcit) a Monitor-on - itt igny szerint el is nevezheted a kamert. A Monitor funkci azt jelenti, hogy nem rgztjk a kamera kpt, s nincs mozgsrzkels sem, egyszeren csak mozizunk. Kattintsunk a Source (Forrs) flre, s rjuk be a kp mreteit: width (szlessg) 320, height (magassg) 240 s a kommunikcis portot: 8080. A hostname localhost, a Remote Host Path (tvoli hoszt elrsi tja) (a krdjel az elejn szksges):
?action=stream

l Ahhoz, hogy a ZoneMinder ffe- enne 640480, 30 kp/mplletn brmit is lssunk, t kell lli- cel, de nhny disztr esetanunk az image-to-browser tben a ZoneMinder alaprtelmezett rtkt JPG-rl rosszul kezeli a megoszMPG-re. Ezt az Options > Images tott memrit, amit ki kell lapjn tehetjk meg. Kszen is vajavtani ahhoz, hogy felturgyunk. bzhassuk a felbontst. Ezutn a monitorunkat (kamernkat) megtalljuk a ZoneMinder foldaln megjelen listban. A Name (Nv) fejlc alatt lthat a kamera neve (ha elnevezted), amire rkattintva lthatjuk, mit kzvett a kamera. Itt a kvetkez gond. A 320240-es, 6 kpkocka/msodperces bellts aligha idelis, szebb full circle magazin #52 Az, hogy a problma a ZoneMinderben van, egyszeren igazolhat. Nzzk meg a kamera kimenett, amihez a bngsznkbe rjuk a kvetkez cmet: http://localhost:8080/?action=stream 34

Vgl kattints a Save gombra.

tartalom ^

Linux labor

ZoneMinder CCTV webkamera - 1. rsz


sudo gedit /etc/sysctl.conf

Itt lthat a 320240@6-os felbonts. Zrjuk be a bngszt, s lltsuk le az MJPG-et egy terminlban:
killall mjpg_streamer

A #kernel.printk sor al rjuk a kvetkezket:


kernel.shmall=268435456 kernel.shmmax=268435456

KRS A PODCAST PARTYVAL KAPCSOLATBAN


Ahogy azt a podcast 15. epizdjban hallhatjtok majd, szeretnnk hallani a ti vlemnyeteket a show bizonyos rszeirl. Ahelyett, hogy csak gy fecsegnnk a levegbe arrl, hogy ppen milyen csapsok rnek minket, mirt ne segtentek inkbb egy topic-kal s nzntek a horizont fltt kialakul gombafelhket! Elg valszntlen, hogy mind a hrman azonos vlemnyen lesznk. Vagy hogy egy mg radiklisabb gondolattal lljunk el: kld el neknk a vlemnyed kzremkdknt. Kommenteket s vlemnyeket a sajt Ubuntu Forum rszlegnkn, pontosabban a fullcirclemagazine.org podcast oldaln vrunk, vagy emailben a podcast@fullcirclemagazine.org cmen. Ide egy 30 msodpercnl rvidebb hangfjl formjban is elkldheted a vlemnyed. A kommentek s a hangfjlok terjedelme a ksbbiekben szerkeszthet. Krlek ne feledjtek, hogy ez egy csaldbart msor.
Nagyon j lenne, ha a kzremkdk meg tudnnak jelenni a msorban s szemlyesen is el tudnk mondani a vlemnyket. Robin

majd indtsuk el 640x480@30as mdban:


mjpg_streamer -i input_uvc.so -r 640x480 -f 30 -o output_http.so -p 8080 -b

majd mentsk a fjlt. A szvegszerkesztt is bezrhatjuk, a tovbbiakban nem lesz r szksgnk. Az j sysctl.conf hasznlathoz adjuk ki a kvetkez parancsot:
sudo sysctl -p

Menjnk a bngszvel jra a kvetkez cmre: http://localhost:8080/?action=stream

ami az imnt bert vltoztatsokat fogja visszaigazolni. Minden rendben.

Ezutn trjnk vissza a bngs lthatjuk, hogy a kamera val- szvel a ZoneMinderbe, ahol lthatban 640480@30-as mdban mk- juk, hogy a localhost forrs pirosdik. sal jelenik meg. Ha gy van, kattintsunk r, majd kattintsunk a Save Most a ZoneMinderben lltsuk gombra. Ezzel a hibt kikszblt a felbontst 640480-ra, s tk, s a felirat visszavlt narancsmentsk el, majd nzzk meg, mit srga sznre. Kattints a kamerra kzvett a kamera. Valsznleg (a Name alatt), ami most mr bizosemmi sem lesz lthat. Ha mgis nyra mkdik! ltsz valamit, akkor valamit jobban csinlsz, mint n. Ha nem, olvasd toBemutatnk kvetkez rszvbb. ben kiprblunk pr egyszerbb A javtshoz mdostanunk kell a sysctl.conf-ot: mozgsrzkel funkcit, s viszszajtszunk rgztett felvteleket. full circle magazin #52 35

tartalom ^

rta Jim Connett

Az n trtnetem
jam az Ubuntut. A szerver irnti ignyeink elgg egyszernek tntek, s a pr ves ubuntus asztali gpes tapasztalataim alapjn gy gondoltam, hogy j ideig ki tudn elgteni ignyeinket. Habr nyilvnvalan nem volt tapasztalatunk linuxos kiszolglk adminisztrlsban, volt egypr nkntes, aki ismerte mr az Ubuntut gyakorlatban, s emellett hajlandnak mutatkozott, hogy tbbet tanuljon rla (kztk voltam n is). Miutn ismertettk a 20 CAL-nek s a Microsoft opercis rendszernek kltsgeit, majd felmagasztaltuk az Ubuntu kpessgeit nulla kltsg mellett, a vezetsg ktsgeinek adott hangot, de vgl beleegyzett. Egy hnapon t azon gykdtem, hogy az Ubuntu szerver mkdsbe tudjon lpni. A rgi rendszer megosztsait jra felptettem Samba alkalmazs alatt, s mg bvthet meghajtkat is ltrehoztam, ahov a felhasznlk elmenthetik szemlyes adataik biztonsgi msolatt. Miutn nhny, a Mac s PC-alap kliensgpek integrlsval kapcsolatos akadlyt legyrtem, az Ubuntu vgre lesben full circle magazin #52 mkdtt! Azta is fut. A WebMin segtsgvel a szervert grafikus felleten keresztl tudjuk adminisztrlni: felhasznlokat adunk hozz, mdostjuk a csoport tagjait, hozzadjuk s ellenrizzk a hardvereket stb. A WebMinen mg azt is belltottuk, hogy jelezzen, ha mr kevs a trhely, s amikor egy bizonyos szolgltats lell. Vrus mg SOSEM terjedt a kliensgpekre a szerveren t. Br vrusok elfordulnak a kliensgpeken (mirt kell azokra az e-mailben kldtt linkekre rkattintani?!), az Ubuntut soha nem fertztk meg. 2010-ben volt egy ramkimarads, ami tnkretette a szmtgpes s hlzati rendszert (belertve a szervert is, amin a pnzgyi alkalmazs volt), de az ramszolgltats helyrellst kveten az Ubuntu hamar letre kelt. Ennek a szervernek a hasznlatval nem kell attl flnnk, hogy brmilyen vgfelhasznli licencelst megszegnk. Mg nem is frisstettnk a legjabb LTS (hosszan tmogatott) verzira! Mg mindig az Ubuntu Hardy Heron 8.04 fut! Tervezzk, hogy valamikor frisstnk, de nincs nagy 36 nyoms rajtunk, mert ez a verzi mg kapja a hibajavtsokat s frisstseket, s hibtlanul fut. Hogy az Ubuntura val tlls kirobbanan sikeres volt (s mig az), az nem kifejezs! Remlem, hogy brki, akinek szksge van egy ellenrizhet hlzatra - brmilyen mret cgrl legyen is sz - komolyan fontolra veszi az Ubuntu kiprblst. A rendszergazda tanulsi grbje kicsi, hiszen rengeteg alkalmazs (pldul a mr emlegetett WebMin) s internetes frum van, ahol knnyen megoldst lehet tallni a problmkra. Meggyzdsem, hogy az Ubuntu mr most tbb, mint hobbi opercis rendszer: az Ubuntu mra egy teljes rtk rendszerr vlt, mely kpes a szerverekkel szemben tmasztott kvetelmnyeket kielgteni - mindezt ingyen.

non-profit szervezetek egyik f kihvsa - legalbbis Amerikban hogy az adomnyknt kapott erforrsokat a lehet legmegfelelbb mdon hasznlja fel kldetse javra. A gazdasgi helyzet egyre inkbb prbra teszi azoknak a szemlyeknek a problmamegold-kpessgt, akik megprbljk az egyre kevesebb adomnybl fenntartani ezeket a szolgltatsokat. Br a szervezetek megprbljk a lehet legfejlettebb technolgikat hasznlni, tisztban vannak vele, hogy adomnyozik szmra megfelel szinten kell tartaniuk mkdsket. 2003-ban a gylekezetemben lv emberek egy nagy pnzgyi dnts eltt lltak, ugyanis az egyik, 10 ve mkd, Windows NT 3.51et futtat szerver meghalt. A vezetsg tisztban volt egy j Windows Server opercis rendszer teleptsnek s a produktivits fenntartshoz szksges klienshozzfrsi licenceinek (CAL-ek) pnzgyi vonzataival. Szerencsre lehetsgem nylt arra, hogy alternatvaknt javasol-

Jim Connett informatikus s rks szmtgphobbista. BA-t szerzett angolbl, BS-t szmtgpes rendszerekbl, MA-t informcis rendszerekbl. A Hillsboroban tallhat (USA, Oregon) Integrated Device Technology alkalmazottja, ahol automatizlsi alkalmazsok fejlesztsvel foglalkozik. Jim az albbi cmen rhet el: connett.jim@gmail.com

tartalom ^

rta Marcel Le Roux

Klnvlemny
nyom Dell laptopjrl a lass Vistt, s helyette teleptettem dual boot rendszerben a sokkal gyorsabb s megbzhatbb Ubuntu 10.04 LTS-t s a Linux Mint 11-et, folyamatosan panaszkodik: rengeteg ideje megy el minden dokumentum s diavetts tformzsval a LibreOffice s az iskolban hasznlt MS Office 2007 kztti vltskor. Mindent megprbltam, de nem tudtam megoldani ezt a bosszant problmt. Minden szndkom ellenre mr azt fontolgattam, hogy megveszem az j Windows 7-et, teleptem a gpre, hogy telepthessem az Office 2007et is, amikor szrevettem, hogy van egy lemezem 3 licensszel. Akkor dntttem gy, hogy rkeresek a neten, hogyan kell Wine Windows Compatibility Layer alatt telepteni az Office 2007-et. tkzdttem magam nhny ellentmondsos rson, prblgatson, mg vgl sikerlt mkdsre brni. Na nem a legjabb Linux Mint 11 partcin, hanem az Ubuntu 10.04-en. A legnagyobb kihvs a telepts aktivlsa volt - valamirt nem engedte, hogy brmit is begpeljek a kulcsaktivl dobozba. full circle magazin #52

irt van az, hogy kzpiskolink ragaszkodnak a legjabb, drga Microsoft Office szoftverekhez? Nemcsak az adfizetk pnzt pazaroljk, hanem a dikokat is rknyszertik (vagy legalbbis a szlket), hogy k is megvegyk a szoftver legutbbi vltozatait, hogy otthon meg tudjk csinlni a hzi feladataikat. Szlknt az elmlt hrom vben ez nyugtalantott s zavart. Mirt nem hasznlnak inkbb LibreOffice-t? - mr szinte hallom is a krdst az Olvasktl. gy tnik, amennyire n szeretem a nylt forrskd alternatvkat, pont annyira akarja a Microsoft is minden erejvel elrni, hogy az j formtumokat, mint a docx vagy a pptx, lehetetlen legyen anlkl LibreOffice-ba vagy OpenOffice-ba importlni, hogy slyosan meg ne srljn az elrendezs, a szvegdoboz, a wordart, a bettpusok, a szveg formtuma s a kpek krbefuttatsa. Azta, hogy letrltem a l-

Gyors ismertet
gy mkdik a dolog: elszr is gyzdjnk meg, hogy a Wine legjabb verzija van a gpnkn. Ehhez egy terminlba gpeljk be az albbiakat: sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine1.3 n elszr a Synaptic-ben kerestem r a Wine-hoz tartoz csomagokra, s teljes eltvoltsra jelltem ki azokat. Megnyitottam a home mappmat is, s belltottam, hogy mutassa a rejtett fjlokat. Ott kitrltem a .Wine mappt. De akinek teleptve van brmi egyb program Wine al, annak az utbbi

kt lpst nem javaslom. Ezutn nzzk meg a Software Managerben, hogy teleptve van-e a PlayOnLinux s a WineTricks. Ha nincsenek, teleptsk ket. A Jtkok alatt lesz a PlayOnLinux az Alkalmazsok menben. Indtsuk el a programot, s kattintsunk az install (telepts) gombra. Vrjunk, amg frissti a tmogatott windowsos szoftvercsomagok listjt, majd kattintsunk a bal oldalon megjelen listn az Office-ra. Itt vlaszthatunk az Office verzii k-

37

tartalom ^

Klnvlemny
fln, a New override for librarynl rjuk be: riched20, majd kattintsunk az Add-ra. Most kattintsunk Ezutn kri, hogy helyezzk be a teleptlemezt, s jelljk ki a k- az jonnan ltrehozott riched20 fjlra, majd az Edit-re, s vvnt mappt - az n esetemben az lasszuk ki a Native (Windows)-t. Office12-t. Ezek utn csak kvetMs bejegyzsekben javasoljk az nnk kell a kpernyn megjelen albbiak hozzadst a fentiekhez utastsokat. n a szemlyre szabott teleptst vlasztottam - Word- hasonlan: riched30, msxml3, msxml4, msxml6, corefonts, re, Excelre, PowerPointra, Publisherre s a megosztott eszk- tahoma, vb6run, vcrun6 s msi2. A nhny ajnlott bettzeikre volt szksgem. Kijelltem pus-csomagon tl nem tudom ponket (tudtam, hogy az MS Access tosan, mire val a tbbi. Mindet nem fut Wine alatt). Mieltt haszbetttem neki, sem a Wine-ban, nlnnk a PowerPointot, kattintsem az Office-ban nem rontott el sunk az Applications >> Wine >> semmit. Configure Wine-ra, s a Libraries zl. n a 2007-est vlasztottam. Ha minden jl ment, akkor a Wine Programs menjben ott kell lennie az Office 2007 ikonjainak. Innen lehet linkeket kldeni az asztalra vagy az alkalmazsindt panelre. Csaldottan tapasztaltam, hogy ugyanez Mint 11 alatt (ami az Ubuntu 11.04 Natty-n alapszik) nem mkdik. Mindenesetre Ubuntu 10.04 alatt az Office 2007 idig tkletesen mkdik. Annyi aprsg van csak, hogy egyik Office-alkalmazsbl sem tudok kzvetlenl e-mailknt kldeni dokumentumot. Egyszer kerl megoldsknt lehet ilyenkor az Evolution vagy a full circle magazin #52 Thunderbird levelezprogramban csatolni a dokumentumot e-mailhez. Ezek utn mr csak azt kvnom, hogy a kormny felkarolja a nylt forrskd programokat, nemcsak azrt, mert ezzel pnzt sprolnak, hanem mert gy az informatikatanrok s a dikjaik is sokkal vllalkozbb szellemek lehetnnek. Ki tudja, taln a csordaszellem terjesztse helyett sztnzhetnk az j Linus Torvalds-ot, aki taln a Linuxnl is jobb dolgot tallna ki az emberisg javra. A podcast clja, hogy a lehet legjobban a Linux felhasznlkat rdekl tmkat vegye clba. Olyan tmkra koncentrlunk, mint a szoftver szabadsg, Linux fejleszts, nylt forrskd szoftverek, Android s mobil eszkzk, bizonsgi problmk s klnfle Linux kiadsok. Kln figyelmet fordt a top tz disztribcira: Ubuntu, Linux Mint, Fedora, Debian, openSUSE, Arch, PCLinuxOS, Puppy Linux, Sabayon, s CentOS. linuxnewspodcast.com

38

tartalom ^

Szerintem
Igen - 181 (82 %) Nem - 39 (18 %)

A legutbbi "Hnap krdse":

Szvesen olvasnl cikksorozatot arrl, hogyan lehet hangfjlokat szerkeszteni Audacityvel?


Nagyon rdekelne, mert az Audacity-nek egy csom olyan funkcija van, amit nem ismerek! A hangszerkeszts egy olyan tmakr, amirl elg kevs sz esik a magazinokban. Nagyszer lenne, ha lenne egy sorozat az FCM-ben arrl, hogyan lehet az Audacity-vel alkalmanknt hangfjlokat szerkeszteni.

Szeretnm tudni, hogyan lehet az Audacity-vel Unityellenes kommenteket felvenni...

Ha lekzlitek a sorozatot, rjatok az swh pluginokrl! Zene s narrtori szveg hozzadsa diavettsekhez

Nem rdekel a hangfjlok szerkesztse. Igen. Zaj eltvoltsa s hangerfokozs vgs nlkl!

Kezdjk az alapokkal!

pp most prbltam egy mixet csinlni (egyszer fade-out, fade-in hatssal), de nem sikerlt. Nem tudtam hozzigaztani a szm vghez a kvetkez elejt... Az Audacity egyszer, s jl dokumentlt. full circle magazin #52

A krds amit az FCM 53. kiadsra szeretnk feltenni:

J lenne ltni, hogy mire is kpes igazn az Audacity azokon a szerkesztsi alapfunkcikon kvl, amiket n hasznlok.

A webes emailszolgltatsok elterjedsvel, szksg van egyltaln alaprtelmezetten teleptett kliensre?


A vlaszadshoz, menj a http://goo.gl/lF4Kd oldalra. 39
tartalom ^

full circle magazin #52

40

tartalom ^

rta Ed Hewitt

Fkuszban
szert s az ezzel hajtott laptopot is, amit Chromebookknt ismernek. A Google IO-n mg mjusban a Chrome csapat vgre bejelentette a Chrome OS, mint kereskedelmi termk jnius 15-i hivatalos kiadst. A Chrome OS ktfle ChromeChromebook bookon rhet el, a Samsung Series 5 s az Acer AC700 gpeken. Mieltt kivesznm a Chromebo- Mindkett elrhet csak WiFi s Wiokot, azt hiszem legjobb, ha elmaFi + 3G vltozatban. n a jval drgyarzom, mi is ez valjban. gbb, prmium szint, csak WiFi-s Alapjaiban ez egy laptop/noteszSamsung Chromebook mellett dngp, ami Chrome OS-t futtat. Nh- tttem. nyan netbooknak tartjk, de a Chromebook nagyobb kijelzvel A Samsung Chromeborendelkezik, mint a netbookok, telok belsejben egy Intel jesrtk billentyzete van s a hardver is prmium kategris. Ren- Atom N570, egy 1.66GHzdelkezik pr jellegzetes klnbsg- es Dual Core processzor, 2 GB RAM s egy 16 GB-os gel s felszereltsggel. Nincsenek funkcibillentyk (F1, F2, stb), eze- SSD van. Habr a specifikci alapjn a gp elg szeket Chrome OS-specifikus billenrny s inkbb netbookra tykkel helyettestik, gymint Frissts, Htra s elre s Tel- hasonlt, tudni kell, hogy mindennek egyedl egy jes kperny. Nincs Caps Lock bilChrome bngszt lenty, helyre egy Keress gomb kerlt. A trackpad elg nagy, hogy tmogassa a tbbrints mozdulatokat. Minden Chromebook SSD-t ignyel, hogy nagyon hossz akkumultor-lettartamot s gyors indulst rjenek el. full circle magazin #52 41

Chromebook
kell hajtania, mg az akkumultorid elg magas marad. A Samsung hres a j LCD kijelzirl s a Chromebook esetben sem okoznak csaldst. Egy 12.1 hvelykes szuper fnyes LCD-t kapunk, 1280x800-as felbontssal. Kt USB port, fejhallgat kimenet, multimdis krtya-bvthely, HD webkamera, Mini VGA csatlakoz s WiFi N krtya zrja a felszereltsgi csomagot.

2008

-ban a Google fel akarta gyorstani a webet, ezrt ksztett egy bngszt, ami tmogatja a mai webet s a naponta hasznlt webalkalmazsokat. A Chrome kiadsval a Google egy szupergyors bngszt csinlt, ami tmogatja a webes szabvnyokat. A Mozilla Firefox segtsgvel a webalkalmazsok mg hasznlhatbbak lettek, az Internet Explorer hasznlatnak hanyatlsval a Microsoft beltta, hogy a kornak megfelelbb bngszt kell ksztenik. Most, 2011-ben, lthatjuk, ahogy a Google tovbbviszi a Chrome termkvonalat s kiad egy opercis renszert, ami a Chrome elvein s a bngszjn alapul. A Google a Chrome OS-sel egy jratervezett opercis rendszert akar adni, ami gyors, nagyon biztonsgos, knnyen hasznlhat s platformot biztost a ma ismert webnek. Ebben a cikkben ttekintem a Chrome OS ko-szfra minkt sszetevjt - az opercis rend-

tartalom ^

Fkuszban: Chromebook
Mg nem lttam az Acer ChromeA hardver elg masszv s prmi- bookot, viszont abbl, amit hallottam, hasonl a specifikcija, de a um rzst sugroz. A kijelz fantasztikus, a felbonts pedig a hasz- hardver nem olyan magas minsg, nlhatsg s hordozhatsg tk- mint a Series 5. Az akkumultor lettartama csak hat rnyi, a Samsung letes keverke. A sziget stlus bilhihetetlen 11 rjhoz viszonytva. lentyzeten szrakozs gpelni, minden lets tkletes. A nagy multi-touch trackpad tovbbi extra, alig vrom, hogy lssam a Chro- Chrome OS me OS alatt a tbbujjas mintkat. A Chrome OS egy csak bngszt futtat Linuxos opercis Miutn eltltttem nmi idt a rendszer. Ez kzvetlenl azzal a Samsung Series 5-tel, gy gondoChrome bngszvel indul, amit lom, hogy nagyon hasonlt az Apple szeretnk s ismernk. Semmivel MacBook Airre. Hasonl a mretk sem tbb s semmivel sem keves a slyuk, de prblnak pehelysllyal ultrahordozhatak lenni. Mind- sebb, mint a Chrome s a Web. kett SSD-t ad a teljestmny s az akkumultor-lettartam nvelsA Chrome OS-t a Linux kernel hez. Mindkettnek hasonl mret hajtja, amelyet az Ubuntubl veszkijelzje van HD webkamerval csonek t s vente ktszer frisstik, magolva. Mindkett sziget-stlus bilaz Ubuntu minden stabil kiadsa lentyzetet s nagy tbbrints utn. A kernelt olyan hardverre optrackpadot nyjt. Az OS-t a hardvertimalizltk, amelyrl a Google tudre optimalizltk s terveztk. rlja, hogy az OS fut rajta, hogy sok ten magas rcmkjk van. Olyan meghajtt s indtsi ellenrzst eltmogattboruk van, akik nem ttvolthassanak az OS teljestmrdnek az rral - azrt tartjk, hogy nynek s indtsi idejnek mkdjn az iPhone-jukkal/Nexus Snvelshez. Hla a Google treksel. Tudom, hogy btor sszehasonlvseinek, a Chrome OS 8 vagy kevets, de ha lttad a Series 5-t s az sebb msodperc alatt indul, Airt, ltni fogod a hasonlsgokat. azonnal felbred alv llapotbl s pr msodperc alatt lell. A hardvefull circle magazin #52 res partnerekkel szorosan egyttmkdve a Google kpes volt a meghajtkat s a kernelt a teljestmnyhez s az energiakezelshez optimalizlni. A biztonsg a msik terlet, amelyre a Google ersen fkuszlt. Hiszik, hogy olyan biztonsgi modellt ksztettek, amelyet nagyon nehz a hackereknek feltrni s a vrusoknak megtmadni. s ha egy ilyen ritka tmads trtnik, a Chrome OS kpes felismerni a fenyegetst s a rendszerbl eltvoltani. Ezt a nagyon hatsos biztonsgi modellt ugyanazt a technolgit hasznlva ri el, mint amit a Chrome bngszben hasznl, tbbfolyamat architektrval. Minden Weboldal, bvtmny, kiegszt s az OS a sajt folyamatban fut s egy Sandbox vdi a tmadstl. A Google sajt Ellenrztt indts folyamata minden

42

tartalom ^

Fkuszban: Chromebook
indts alatt lefut, amely a rendszerben rosszindulat programot keres s ha egy folyamat fertztt, letlti a Chrome OS j verzijt az internetrl. Nem beszlek magrl a bngszrl, mindent rgtn kiprblhatsz a szmtgpeden. Ugyanaz az lmny - br van nhny kisebb klnbsg. A bngsz jobb fels sarkban A Chrome indtkpernyje rendszerre utn megjelenik a bejelentkezsi jellemz kperny, amely engedi a profilod- kijelzk ba val belpst, amely a Google-fi- vannak, kodhoz kapcsoldik. A bejelentmint pl. kezsi ablakban azonnal belpaz ra, hetsz a Chromebookodon lv j fi- hlzat kba is. St Vendg mdban is s az belphetsz, amely rejtve enged be akkumua Chrome-ba. ltor. Az rtests s bizoHa mr belptl, megjelenik a nyos Web alChrome bngsz. Pomps lkalmazsok , mny, amikor elszr lpsz be a mint pl. a GTalk, Chromebookodba s mr engedkln ablakban jelenlyezett a Chrome szinkronizls. nek meg, amelyek lebegnek a bnMinden alkalmazsod, knyvjelzd, belltsod s a bvtmnyeid gsz felett. Mindezen ablakok mozgathatak s minimalizlhaazonnal megjelennek. Nekem ez tk. A Chrome OS ablakkezelse hivolt a Chrome OS egyik f elnye. hetetlen, sokkal jobb lmny, mint Kapcsold be elszr az j Chromeamit a Windows, OSX & Ubuntu jebookodat s a rendszered napralenleg nyjt. A Chrome OS tmogatksz, minden belltsod s fjlod az els indts sorn 1 percen bell ja a virtulis asztalokat; a Chrome j ablakai klnbz asztalokon jecsak rd vr. lennek meg s nagyon knny kzttk vltogatni. Kezdetben azt A Chrome bngsznek szp gondoltam, hogy a virtulis asztaezst/szrke megjelense van. lok a Chrome-ban rtelmetlenek, full circle magazin #52 de rthetv vlnak, amikor visszagondolsz, hogyan kezeled az asztalokat az Ubuntuban. Lehetnek fleid kzssgi clokra, munkra, szrakozsra, stb. kpessgeket kapnak. A Chrome OS belltsai nagyon minimlisak, s mind megtallhat a Chrome szabvnyos Belltsok fln. Plda erre a trackpad-rzA Chrome bn- kenysg, a hely/nyelv belltsa, a gszhz khlzati kapcsolatok kezelse, st pest a Chro- a Keress gomb CAPS-LOCK gombme OS egyik- ra cserlse. kisebb adalka Nektek, a vilg halad felhaszegy beptett - nlinak a Google megengedte, fjlkezel. hogy vltogassatok a Stabil, Bta s Dev frisstsi csatornk kztt, Ezt arra hasznlod, - hogy knnyen kiprblhasstok a hogy kezeld - Chrome OS legfrissebb fejlesztseit. A Google ugyanolyan szint frisaz SD krtydon s a - stst nyjt, mint a Chrome bngszhz, a Chrome OS ugyanbels SSD-n abban a 6-hetes frisstsi ciklusban helyben trolt lesz. Ezek a frisstsek rendszeres fjlokat. Brmely, a hibajavtsok, de energia/teljestChromebookodon lv zent, mnybeli fejlesztsek s persze j fott s videt megnzhetsz a funkcik is lesznek. Amint azt a beptett Mdia-lejtszval, de Google a Google IO-n mondta, a mg biztosabb, hogy a Chromebookod automatikusan fog Chromebookot offline frisslni s idvel jobb lesz. A Samhasznlhatod. Az offline sung Chromebookot a Google Netmogats tmjt illeten xus Chromebookjaknt jelenleg csak kevs Web definilom - egy f okbl: a fejleszalkalmazs mkdik offline, a HTML5 offline apit hasznlva. Br - ti md kapcsol miatt. A Google tett egy kapcsolt az eszkzre, a Gmail, a Google Naptr s a amely megengedi neked, hogy telGoogle Dokumentumok idn nyron teljes olvassi/rsi offline - jes hozzfrsed legyen a kernel43 tartalom ^

Fkuszban: Chromebook
hez ahhoz, hogy fejleszthesd az OSt, s egy feloldott rendszerbetltt, hogy ms OS-t is telepthess a Chromebookodra. sszefoglalsknt azt hiszem, hogy a Google kivl asztali opercis rendszert ksztett, amelyet a Webre tervezett. Msodperceken bell a Weben vagy a legjobb s leggyorsabb bngsz hasznlatval. A Chrome OS nagyon minimlis, gy teljesen kihasznlhatod a jelenleg hasznlt Weboldalt vagy Webalkalmazst. A Chrome OS nagyon knnyen kezelhetv teszi a Chromebookodat. Nem kell aggdnod a kszlkbellts amiatt, mivel minden belltst s rszletet a felhbe ment. Nem kell aggdnod a vrusok vagy az OS-frissts miatt. Csak amiatt aggdj, hogy hamar a Weben lgy ilyennek kne lennie minden szmtgpnek. Ne aggdj a bellts s az zemeltets miatt; aggdj amiatt, hogy vgezz a munkval s csak lvezd a szmtgped hasznlatt. Elre rlk, hogy a Chromebookom idvel jobb lesz, mivel ltom a sorban rkez javtsokat a Chrome bngsz s az alatta mkd OS fejlesztshez. Az Ubuntu Podcast lefedi a legfrissebb hreket s kiadsokat amik ltalban rdekelhetik az Ubuntu Linux felhasznlkat s a szabadszoftver rajongkat. Az 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. A msor minden msodik ht keddjn lben hallgathat (brit id szerint), msnap pedig letlthet. podcast.ubuntu-uk.org

full circle magazin #52

44

tartalom ^

Levelek
helyzet a kvetkez: kaland volt!

Minden hnapban szeretnnk megjelentetni nhnyat azok kzl az e-mailek kzl, amiket az olvasktl kapunk. Ha szeretnl neknk cikket kldeni, szrevteleket vagy javaslatokat tenni, az albbi cmre rjatok: letters@fullcirclemagazine.org FIGYELEM: a leveleket helyhiny miatt szerkesztve kzlhetjk.

LTS

homas levelvel kapcsolatban (FCM 51. szm): lehet, Van egy asztali gpem, Linux hogy Thomas mg kezd Mint 11 fut rajta. Van egy eeePC Ubuntu-felhasznl, ezrt 701-em, azon a Crunch Bag fut, szeretnm t a helyes irnyba terelegy Toshiba netbook-om, amin a ni. Van egy verzija az Ubuntunak, Szeretnk a gpeken klnbz amit kifejezetten nagy vllalatokWindows 7 Cripple van, van egy mappkat megosztani, a csald tb- nak s kormnyhivataloknak tallKindle-em, egy iPod Touch-om, s bi tagjval vagy akr csak sajt ma- tak ki s pontosan azokat tartalvgl a felesgemnek van egy gammal. Szeretnm az egyik kls nagy Toshiba notebook-ja, azon mazza, amire ezeknek a cgeknek Windows 7 Home Premium fut. Id- merevlemezt biztonsgi mentsre szksge van. gy hvjk, hogy LTS hasznlni. Fogalmam sincs, hogy rl idre mg mindig a Win 7-et (Long Time Support, vagyis hossztudnm ezt a ltszlag egyszer fel- idej tmogatottsg), s ezek az hasznlom, ilyenkor a C:\ az els adatot megoldani. Egyszeren szm trhelyem. LTS-ek minden pros vben tavasznem rtem a hlzatok krl ezt a szal jelennek meg. A legutbbi a Az asztali gp ethernetet hasznl katyvaszt. A 90-es vekben sikerlt 10.04-es szm volt, a kvetkez s egy routeren keresztl csatlako- pr n. egyenrang hlzatot kiala- meg a 12.04-es lesz. Ahogy lthaktanom a munkahelyemen, de abzik a netre. A tbbi WiFi-n t kapja tod, ktvente cserldnek s t bl mindig Windows for a netet. A router a kbelszolgltaven t van hozzjuk tmogats. MiWorkgroups lett. rtsk meg, mr vel ilyen hossz a tmogatsi idetnkhoz van csatlakoztatva, az in74 ves vagyok s egyre kevesebb ternethozzfrs egyik gp jk, a cgeknek s a kormnytrelmem van ennyit vacakolni! esetben sem problma. hivataloknak csak ngyvente kell rendszercsert vgrehajtaniuk. Az asztali gphez egy HP Photos- David Rowell Ha hacker vagy - s ezt most a mart nyomtat/szkenner van csatlasz valdi, pozitv rtelmben monkoztatva, amit az eeePC-rl is, a dom -, akkor pedig egy olyan valamiRonnie vlasza: Valaki tudna rni netbook-rl is s a nagy notebookhez jutsz hozz, amivel fl ven t rl is tudok hasznlni (nyomtatsra egy Hogyan-t Davidnek a hlzatudsz jtszani. Ha zleti clokra hasztokhoz s a tbbi tartozkhoz? legalbbis). Felttelezem, brhonnlnd az Ubuntut, vagy egyszernt tudnm hasznlni. Na EZ nagy en csak nem szereted a vltozsofull circle magazin #52 45

Van egy pr kls merevlemezmeghajtm is, amik Firewire-en keresztl csatlakoznak az asztali gphez. Az egyik fat 32-rendszerben lett formattlva, a msik NTFS-ben.

Csatlakozz te is!
facebook.com/fullcircle magazine twitter.com/#!/fullcirclemag linkedin.com/company/fullcircle-magazine ubuntuforums.org/forum display.php?f=270

kat, akkor is hrom-t vig tudod hasznlni az opercis rendszeredet. n a munkmhoz a 10.04 LTS-t hasznlom (egy helyi jsgot jelentetek meg), de otthon rgtn kiprblom az sszes j megjelens legels bta verzijt! 72 vesen kell egy kis izgalom az letembe. Andrew Ampers Taylor

GRAMPS

legutbbi szmban megjelent GRAMPS csaldfakutat programrl rott cikkhez szerettem volna
tartalom ^

Levelek
hozzszlni. Nagyon rltem, hogy volt egy lers a programrl s remlem, a jvben is megjelennek mg rla rsok. Nekem tnylegesen ez az egyetlen jrhat tja a Linuxnak s ez volt az utols lps ahhoz, hogy teljesen Ubuntu-felhasznl legyek. Mr egy ideje tervezgettem ugyan, hogy vltok Linuxra, de mint rgi amatr geneolgusnak, muszj volt valamit kitallnom a Family Tree Maker program helyett, amit mr vek ta hasznltam. Mikor elszr hallottam a GRAMPS-rl, ez a problmm is megolddott. Meg kellett ugyan tanulnom a kezelst s az adatok tvitele sem volt olyan zkkenmentes, mint ahogy remltem, de megrte. Remlem, a ksbbiekben is rnak errl a programrl. Steve Barcomb
ltalban a legtbb dologrl a legegyszerbben online lehet tjkozdni, viszont ha az ember mlyebben belemegy a csaldfakutatsba, akkor elbb-utbb vroshzkra s templomokba fog vezetni az tja - attl fgg, hol ltek az sk. Az ezzel kapcsolatos adatok nagy rsze mg nem kerlt fel az internetre.

Drt nlkl

lett csak kotorni s a dolgok mr mkdtek is. Igazsg szerint kellemesen csaldtam az Ubuntu 11.04z EEE PC Sheashell ekem nem volt btorsben - mg az alkalmazsindtt is 1015PEM gpemnl is gom a Unity-hez az Ubunmegkedveltem, annyira, hogy elhatugyanez a problma van tu 11.04 megjelenseroztam, emullom a Kubuntuba. a vezetk nlkli kapcsokor. Ehelyett Kubuntura Amit viszont folyton eltvesztettem, lat stabilitsval (FCM 49. szm). vltottam. Tbb dolog miatt is raz az, hogy a kperny tetejn lv Megoldst valahol az Ubuntu Folk ennek, mert nhny nagyon j tlcrl nylik le a men. Egy ideig elrums-on javasoltak - minden egyes KDE alkalmazst ismerhettem meg, kernelfrisstsnl teleptsem jra a velk egytt pedig j munkamdsze- tartott, mire ehhez hozzszoktam. vezetk nlkli kapcsolat meghajt- reket. Pl. gy csatlakozom a hlzati Most kt Ubuntu-varinst hasznlok s mindkettnek megvan a maga jt. Mivel a Broadcom STA vezetk meghajtkhoz, hogy a LibreOffice elnye. Remlem, hogy az embereknlkli meghajt csomagjban ben- meg tudja nyitni a fjlt. Tbb minne van a forrskd, ezrt az jrate- den van, ami tetszik, s valsznleg hez eljut majd az, amit a KDE-felhasznlk mr megtapasztalhattak. leptsnl csak megszerkesztem a a jvben is a Kubuntut fogom haszmeghajtt az j kernelnek megfele- nlni, mert nagyon knny megszok- A KDE 4.X valban kitn s biztos vagyok benne, hogy a Unity is fejldlen. Nekem ez megoldotta a prob- ni. ni fog. Mindkt asztali krnyezet nalmt a sztkapcsoldssal. Ezt gyon j s nem ktsges, hogy csinltam: A munkahelyemen kaptam egy j idvel mg jobbak lesznek. Hozz laptopot s gondoltam, hogy ezzel kell tegyem, hogy a Windows-t mg 1. eltvoltottam a meghajtt a majd megnzem, mi is ez a nagy nem is emltettem, noha rendszerSystem > Administration > Additio- Unity-lz. Nagyon meglepdtem, gazda vagyok egy Windows-os krnal Drivers-ben mert ahogy tltettem magam pr nyezetben. Az Ubuntuval viszont 2. jrateleptettem a meghajt akadlyon, rjttem, hogy a j reg sok mindet sokkal knnyebben tumoduljt. Nlam gy nzett ki a pa- Ubuntu azrt csak ott van a motordok csinlni. rancs: hztet alatt. Egy kicsit a mlyre kelIain Mckeand

n s a KDE

sudo apt-get --reinstall install bcmwl-kernel-source

3. jraindtottam a gpet
4. aktivltam a meghajtt a System > Administration > Additional Drivers-ben

John Cardiff

Artemy Vysotsky full circle magazin #52 46


tartalom ^

Hlgyek s az Ubuntu
rta Karen Rustad

lelnivalbb, bartsgosabb FOSS projektek

dvzlet! Ma az ingyenes s nylt forrs szoftverek (FOSS) vltozatossgrl fogok rni. Ne, krlek ne szaladj el! Amikor az emberek az FOSS kzssgen belli arnyok javtsrl beszlnek, a tma ltalban a trsadalmi egyenlsg keretn bell merl fel. gy gondoljuk, hogy a FOSS-nek egyenlsgre kellene trekednie s elrhetv kell tenni mindenki szmra, mgis nyilvnval, hogy bizonyos tpus emberek sokkal inkbb rszt vesznek ebben, mint msok. Az Ubuntu Women, vagy pldul az Ada Initiative tpus csoportok az ilyen egyenltlensgek felismerse s kiigaztsa cljbl lteznek. A FOSS-beli vitk a vltozatossgrl sokunknak nem ms, mint sivr, lehangol sszevisszasg, amely megoldsra nincs remny. gy tnik, hogy napjainkban az sszes j FOSS konferencinak megvan a sajt ktelez vltozatossgrl szl beszde, ahol az elad beszmol az ezzel kapcsolatos lehangol FOSS statisztikkrl s bemutat nhny pldt az elmlt vekben tanstott rossz viselkedsrl. Ezek utn mindenki bnsnek rzi magt s

ktsgbe esik, de egy fejlesztnek sincs r energija, hogy javtson a helyzeten.

gyen rszt a FOSS-ben sok olyan akadlya van, ami meglehetsen knyes. Ezek az apr akadlyok, elfelttelek s kellemetlensgek sszegylve A FOSS vltozatosabb ttele vifejtik ki a hatsukat s a vakondtrszont nem szksgszeren egy unal- sok egybl hegyeknek tnnek. jra mas, rmiszt, vagy ppen lehetets jra szrik a potencilis FOSS kzlen feladat! Nem, nem attl lesz rremkdk halmazt gy, hogy aki vdekes, hogy az elad pornkpegl csatlakozni tud a kzssghez, a ket vett ki vagy ostoba viccekkel ll haranggrbe tbb dimenzijban is el az eladsn. Lteznek olyan az extrm, ritka vgletbl rkezik FOSS projektek s felhasznli csonem csak a nem s az etnikum, de a portok, ahol a nemek arnya sokkal szemlyisget s a kszsgeket rinjobb, mint az tlag 2009-ben plt krdsek tekintetben is. Ezek az elg rossz hrnvnek rvend. Nem dul az SF Ruby meetup csoport 2%- akadlyok kln-kln kicsik, mgis rl 18%-ra tornzta fel a nk arfontos lenne megoldst tallni rjuk. csak a felhasznlk, hanem sajnos a fejlesztk sincsenek megfelelen elnyt egyetlen v alatt s ez az arnyltva informcival, erre ugyanis szm tovbb n. A FOSS diverzits Elszr is jval nagyobb esllyel csak ritkn jut elg erforrs. A keproblmjnak kulcsa, hogy ez nem kapcsoldhatsz be egy FOSS-be, ha (csak) az X csoportba tartoz embe- van olyan bartod, aki mr tagja a csa- vss vagy rosszul dokumentlt fejrek tcsbtst jelenti a sajt csopatnak, klnsen ha az elejn mg lesztsekkel csak olyan emberek portunkba. Az a lnyeg, hogy a promentorl is tged. A legtbb FOSS pro- tudnak foglalkozni, akik rengeteg szabadidvel rendelkeznek (az ilyen jektekhez ne csak egyszeren lehet- jekt az emberek barti hljn terjed programok teleptse s mkdsre sges legyen a csatlakozs, hanem a el, a toborzs gyakorlatilag csak kvlllk s az idegenek egyben lel- ezen a csatornn keresztl trtnik. A brsa j dokumentci hinyban kes, proaktv fogadtatsban rszesl- FOSS projekteknek gy kialakul egy de- nagyon idignyes folyamat!), elg jenek. mogrfiai profilja s mivel a bartaink magabiztosak s j a problmamegltalban hozznk hasonlak, ez a faj- old kpessgk (tekintet nlkl az Hadd legyek vilgos: a szexista ta toborzs nem kedvez a kzremk- aktulis tapasztalati s kpzettsgi szintkre) s akik rszt vettek mr (rasszista s ms mdon elfogult) ese- dk vltozatossgnak. korbban is FOSS projektben, ismetek -legyenek azok brmennyire srik a felhasznlt eszkzket s a klyosak-, rosszak s rontjk a FOSS Msodszor, a legtbb FOSS provetend szablyokat. A nknek hrnevt. Annak, hogy tbb n vejekt a hinyos dokumentci miatt

full circle magazin #52

47

tartalom ^

Hlgyek s az Ubuntu
ltalban kevesebb szabadidejk van mint a frfiaknak, kevsb bznak a sajt technikai kpessgeikben, mint az azonosan kpzett frfi trsaik s persze kisebb a valsznsge, hogy korbban mr rszt vettek FOSS fejlesztsben. egyenlsg nevben. Az alulreprezentlt csoportok lehetnek a te projekted legnagyobb utnptls- bzisai. Az egszben pedig az a legjobb, hogy ez a bartias hozzlls nem csak tbb ni (vagy brmilyen ms demogrfiai csoportbl szrmaz) kzremkdt vonz majd a projekted kr, de az nekik ksznheten Vgl egy tlagos FOSS projekt sokkal jobb megvilgtsba kerl s elssorban azoknak val, akiket keljobb eslyekkel toborozhatsz olyan lkppen ft a bizonytsi vgy, klnsen kitartak s vastag brrel Minden nagyobb szabad szoftver embereket, akik ltalban nem illerendelkeznek. Aki egy j projekthez ltet erejt az j kzremkdk ad- nek bele a FOSS kzremkdk sztereotpijba: nem-kdolk, GLBT csak azrt kld be lelkesen egy javjk. k azok, akik j ltsmdot s tcsomagot, hogy lssa azt heteken energit hoznak, vllaljk a hibk jav- emberek, hasznlhatsgi guruk, keresztl hnykoldni s knyrgtst s az ignyek szerinti j funkci- nem fehrek, elsdleges gondviselk, fizikai munksok, nem angolul ni azrt, hogy egy zrkzott projekt k fejlesztst, amihez az eredeti karbantart vgre nzze mr t, szerznek mr nincs ereje/kedve, ez- beszlk, flnk emberek, mvszek, rokkant emberek, termkmenecsak frusztrltsgot hoz, ami a FOSS ltal biztostva a projekt hossz tdzserek, nem nyugati orszgbl kzssgbl bartsgtalan hozzlv fennmaradst. A potencilis j szrmaz emberek s a felsorolst lst vlthat ki az jonnan rkezvel kzremkdk - akik a te projekteszemben. Megkezddik a szjkarate, det sokkal jobb tehetnk, de valami- mg sokig lehetne folytatni. a vgtelensgig tart vitk az egyr- rt mgsem teszik - ltalban nem telm dolgokrl s mindenfle ms, gy nznek ki, mint ahogy te. Az Gondolj csak bele: ha te felelnl a FOSS-nl sajnos megszokott, nem Ubuntu kzremkdinek csak az egy templom vasrnapi iskoljrt, megfelel viselkedsforma. Ez min5%-a n, ha ez az arny hirtelen vagy egy egyetemi klubrt, hogyan toden emberre rossz hatssal van, f10%-ra nne - vagy mondjuk a tech boroznl s szerveznl be j nknteleg ha az illet demogrfiai vagy iparban a nk arnya 20%-rl 30% seket? Az emberek szeretik, ha szvems okokbl egybknt is kvlllkrlire - ez az arnyeltolds tbb sen ltjk ket valahol s ha megmunak rzi magt. szz, vagy akr tbb ezer j, rendsze- tatjk nekik, hogyan tehetik magukat res kzremkdt jelentene az hasznoss. Nincs r ok, hogy egy Ubuntunak. FOSS projekt mirt ne tehetn ugyanA tapasztalt kzremkdk nha ezt. ltjk a FOSS nehzsgeit, bizonytalansgt s ellenrzseik vannak bizoVan rtelme az FOSS-ben alulrepnyos lehzsi ritulkkal szemben, rezentlt csoportokra val sszponNhny javaslat, hogyan tehetmiszerint aki r annyit, hogy a kzs- tostsnak - nem csak az igazsg s nd a sajt projektedet bartsgosabfull circle magazin #52 48 sgben maradjon, az mindennek ellenre katonskodni fog mellettk. Sokkal egyszerbb ebben hinni, mint megszabadulni a rgta fennll rossz viselkedsi formktl az adott FOSS projektben. Az ilyen lpsekkel mindenesetre sikerl elvenni a potencilis j kzremkdk kedvt a dologtl, klnsen a nkt s ms FOSS kisebbsgekt. b: kiltsd vilgg, hogy j embereket keresel. Biztosts melljk mentort, erforrsokat s klnleges jonc-kzpont esemnyeket, hogy megmutasd nekik, hogyan mennek nlad a dolgok. Fogd vissza a negativitst s ellensgeskedst a projekted kommunikcis csatornin. n az OpenHatch projekt kzremkdje vagyok. Ha arra lennl kvncsi, hogyan lehet keresztlvinni ezeket a vltoztatsokat, a mi kzssgnkhz brmikor fordulhatsz. A korbban emltettek alapjn rengeteg j kzremkdnek segtettnk bekapcsoldni klnbz FOSS projektekbe. Megtallsz minket az #openhatch szobban az irc.freenode.net-en. Hasznld a http://openhatch.org/-en elrhet web eszkze- inket, az ltalunk szervezett esemnyekrl pedig bvebben a http://openhatch.org/wiki/Events oldalon.

Remlem megtallod a mdjt annak, hogy a te projekted is bartsgosabb vljon az jonnan rkezknek: a FOSS kzssg nvekedsnek mrtke nagyban fgg ettl, mind abszolt rtelemben, mind pedig a vltozatossgra nzve.

tartalom ^

Jtkok Ubuntun
rta Ed Hewitt

Atom Zombie Smasher


A kldets nagyon lvezetes s knny elkezdeni. Nagyon megnyugtat rzs az pletek s zombik robbantsa, habr a kldetsek gyorsan nehezednek s ismtldhetnek 30 kldets felett. kvl, kihagytak. A modok rtke pillanatnyilag nagyon j, segtsgkkel mg jobb az jrajtszhatsga az AZS-nek. A Blendo Games nagyszer munkt vgzett az AZS kiads utni frisstseivel. Sok frissts javtja s kiigaztja a jtkot, idertve az j funkcikat s a balansz korrekcit.

Hrek
A Beep megjelent Linuxra - A platformfggetlen, kaland rejtvny jtkot kiadtk Linuxra is. Jelenleg csak a Gameolith-tl rendelhet meg 10 dollros ron illetve hamarosan bekerl az Ubuntu szoftverkzpontba is.

008 s 2009-ben nagyon npszerek voltak a zombi tmj jtkok, nem csak a Valve Left 4 Deadje de ms fejlesztk is kvettk a divatot hasonl cmekkel. Manapsg jra rdeklds mutatkozik a Zombi tma irnt, a Dead Island kzelg megjelensvel. Az Indie fejleszti a Blendo Games napjainkban adta ki a zombi RTS-t Atom Zombie Smasher (AZS) nven. Az AZS trtnete egy bizonyos Neuvos Aires vrosban jtszdik, amit megszlltak a zombik. A te feladatot, hogy a lehet legtbb vroslakt ments meg a Zombi apokalipszistl.

A jtk f rsze az egyszemlyes mdban jtszhat kldets, melyben egy trkpen ltod, hogy Neuvos Aires melyik rszt fertztk meg a zombik. Minden egyes kldetsben egy-egy terletet tmadsz meg. A terlet elrendezse vletlenszeren generlt minden kldetsnl, teht az jrajtszhatsg igen j, mert nem tudsz ktszer jtszani egy trkpen. Amikor megtmadod a terletet, egy rszletes ttekintst kapsz a terletrl. A vroslakkat srga/arany szn pontok mg a zombikat rzsaszn/lila pontok szimbolizljk. Elszr, fel kell lltanod egy helikopter leszllhelyet, ahol fel fogod venni a polgrokat. A vdelmet is fel kell lltani, hogy segtsenek a landolsi znt biztonsgban tartani s cskkenteni a zombi populcit. Ezen vdelmek bombkbl, mesterlvszekbl, tzrsgbl s egyebekbl llnak, melyeket a kldets sorn fejleszthetsz. A jtk megnyershez clokat kell elrni, gy mint bizonyos mennyisg vroslak megmentse, vagy megadott zombi meglse. full circle magazin #52

A kldets a jtk f attrakcija, de van nhny extrja is. A CoOp az egyik f tulajdonsga a BlenA grafikrl s a hangrl nem ledo-nak de ez sajnos hinyzik a Lihet semmi klnlegeset mondani, nux-os verzibl. Meglepen tmogatja a modok rst, amit a na- de j munkt vgeztek az rdekes 2D trkppel s a zombi invzival. gyobb nevek, az Indie jtkokon

49

tartalom ^

Jtkok Ubuntun
A jtk zenje lvezhet s az 1950-es idket idzi. Az Atom Zombie Smasher egy frisst vltozs az Indie jtkstlusban Linux-hoz. Egy nagyon lvezhet RTS, j jrajtszhatsgi rtkkel. Negatvum, hogy nagyon gyorsan nehezedik ezrt jra kell jtszani s kibrndt, hogy a CoOp md hinyzik a Linux-os verzibl. A j grafika s jtkmenet, a kiegsztk tmogatsa, s a frisstsek a fejlesztktl emelik ki ezt a nevet a Linux-os jtkokbl. Ktelez vtel Linux-os jtkosoknak, s j ltni ezt a hinyptol RTS-t Linux platformon. Megveheted az Atom Zombie Smasher-t a Blendo-tl: (http://blendogames.com/atomzo mbiesmasher/) s letlteted a demo-t. Negatv: Nagyon nehz Sokszor kell jrajtszani Nincs Co-op

Pontszm: 8/10
Pozitv: lvezetes jtkmenet Egyedi grafika s hangok Kiegszt tmogats Rengeteg frissts

Ed Hewitt, vagyis chewit (mikor jtszik), egy lekes PC s konzol jtkos. A Full Circle Podcast trshzigazdja!

full circle magazin #52

50

tartalom ^

K V K V

sszelltotta Gord Campbell

KV

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! (Gord megjegyzse: Ha zemen kvl helyezel egy gpet, elszr tedd offline zemmdba s partcionld jra a merevlemezt.)

gy prblok megoldani zemen kvl helyeztem egy problmt, hogy a egy gpet, s kzben kitbin mappban mdosrltem rajta pr mappt, tank egy fjlt, de az s az egsz mvelet kz"engedly megtagadva" hibazene- ben csatlakoztam az Ubuntu Onetet kapom. hoz is. Amikor a tovbbi gpeimet akartam szinkronizlni, az emltett Nyiss egy terminlt s mappk azokon sem voltak lthatrd be az albbi paranak. csot: (ksznet a vlaszrt dugksudo nautilus anedesign-nak az Ubuntu Forums-on): Az olyan gy mr meg tudod vltoztatni az programok, mint a engedlyezst. De lgy nagyon, na- DropBox s az Ubuntu One fjlgyon vatos, mert egyetlen rossz szinkronizl szolgltatsok, nem klikkels tnkre tudja tenni a rend- biztonsgi mentsre lettek kitallszeredet. va. A fjlszinkronizls mindkt irnyba mkdik. Ha valami vltoztatst eszkzlnk a gpnkn, az a Szeretnm jrafelosztafelhben is lthat lesz s fordtni a gombokat egy xboxva. Ha a felhbl eltvoltunk valavezrln. mit, az a gpnkn sem lesz lthat - nemcsak az egyik vagy a msik gpnkn, de egyetlen gHasznld az xboxdrv-t. pnkn sem. Itt tallsz rla tbb inft: Ha szeretnl egy kitrlt mappt visszaszerezni, rj az Ubuntu http://linux.softpedia.com/get/Utili One Support-nak. rd meg nekik a ties/xboxdrv-37436.shtml mappa nevt s megprbljuk neked helyrelltani.

K V K
im. 51

V K

Dell Mini 10V netbook-om van, 1.6 GHz-es duplamagos processzorral. De akrhnyszor nzem a proci sebessgt, mindig 800 MHz-en fut. (ksznet a vlaszrt 3rdalbum-nak az Ubuntu Forums-on): Az 1.6 GHz a processzorod maximlis sebessge. Virtulis "resjratban" visszaesik mindkt magnak a sebessge 800 MHz-re, energiatakarkossgi okokbl s, hogy ne forrsodjon fel a gp. Terhels alatt mindkett sebessge felugrik 1.6 GHz-re.

Sokkal egyszerbb az Ubuntu Desktop teleptse (a 10.04 LTS-t javaslom), majd a Nautilus fjlkezel segtsgvel, a jobb egrgombos menben csinlni s megosztani nhny mappt. A szerver tnylegesen kijelz nlkli szmtgpet jelent (nincs se monitor, se billentyzet), ami nagy weboldalakat, vagy olyan alkalmazsokat szolgl ki, ahol a teljestmny nagyon sokat szmt.

Annyira tnkrement az Ubuntum, hogy bootolni sem hajland. RENGETEG fjlom van a merevlemezen s nem veszthetem el egyiket sem. Hogy tudnm gy jratelepteni az Ubuntut, hogy ne vesztsem el a fjlokat s ott tudjam folytatni, ahol abbahagytam?

Otthoni fjlszerverhez szeretnm feltelepteni az Ubuntu Server 11.04-et, de vannak vele problm-

Ahogy mondani szoktk, ezt megszvtad. Ha nem akarod elveszteni az llomnyaidat, akkor mindig csinlj biztonsgi mentst. Menj el a kedvenc szmtgpszakzletedbe s vegyl kt kls metartalom ^

full circle magazin #52

KV

revlemezt, amiken elfrnek a dolgaEz egy egyszer, olcs viid. Bootolj LiveCD-rl, csatlakozdeoadapter, ami az alaptasd valamelyik kls merevlemezt funkcikat biztostja. s mentsd r a dolgaidat. Vidd el Sokat nem is vrhatsz ezt a merevlemezt valahov, ahol egy hatves, kis teljestmny laptopnem eshet semmi baja, akkor sem, tl. ha az otthonod legne. Csatlakoztasd a msik kls merevlemezt, Teleptettem az Ubuntu oda is mentsd ki a dolgaidat, s ezt 11.04-et, de nem tallom tedd valami biztonsgos helyre a laa meghajtkat a Broadkhelyeden bell. Ha ksz vagy, elcom BCM4306 802.11b/g kezdhetsz azon gondolkodni, vezetk nlkli LAN adapteremen. hogyan teleptsd jra az Ubuntut.

K V K

Nemrgiben teleptettem a K9Copy-t s vele egytt sok egyb csomag is teleptdtt. Most szeretnm eltvoltani, de csak a K9Copy-t sikerl. Hogy tudnm a tbbi csomagot is trlni? (ksznet a vlaszrt Chiel92-nek az Ubuntu Forumson): Nyiss egy terminlt s rd be ezt a parancsot:

V K V K V

K V K V
52

Szeretnk megosztani egy kls USB meghajtt. NTFS-rendszer, az Ubuntu-gpemrl szeretnm megosztani a Windows-os gpemre.

(ksznet a vlaszrt IWantFroyo-nak az Ubuntu Forums-rl): Menj a Synaptic-ba s ott keress r a b43-ra. Tallsz hrom firmware csomagot, a lersnl mindegyikben ott lesz egy lista, hogy milyen krtykat tmogatnak. A tidnek is ott kell lennie valahol. Szeretnk tbb mp3-at sszefzni egy lejtszhat fjll.

(ksznet a vlaszrt a (ksznet a vlaszrt drivard.com-nak): KapMorbius1-nek az Ubuntu csold be a BIOS-ban a Forums-rl): Adj egy forNetwork Boot-ot. (A ce user sort az BIOS-ba - valsznleg - gy jutsz smb.conf-hoz a meghajtnl: [HDMovies] el, hogy bekapcsolsnl lenyomva path = /media/HDMovies tartod az F2-t.) Ez nhny Acer nocomment = HD Movies 01 tebook-nl is hasonlkppen van. public = yes
only guest = yes guest ok = yes force user = jynks

K V

Ha a Lenovo G475 notebook-omat gy prblom elindtani, hogy nincs csatlakoztatva az ADSL kbel, egyszeren sszeomlik.

Mentsd el, s indtsd jra a Sambat az albbi terminlparanccsal:


sudo service smbd restart

sudo apt-get autoremove

Mi a helyzet az j Nvidia Optimus laptopokkal, amikben vlthat grafika tallhat? http://ubuntuforums.org/showthread.php?t=1657660 s

Nemrgiben lettem Ubuntu-felhasznl s gy ltom, nincs kln meghajt a SiS M760G video adapteremhez.

Nyisd meg a Synaptic-ot s keress r az "mp3wrap"-ra. Teleptsd fel. Ez egy parancssorral mkd program, ezrt ha hasznlod, mindig nyiss egy terminlt is. full circle magazin #52

https://github.com/MrMEEE/bumblebee#readme
tartalom ^

Az n asztalom

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 rdekessgeirl.

Ez a kpernykp az n asztalomrl kszlt, Ubuntu 10.04 alatt, alaprtelmezett httrkppel s tmval. Ezt egy, a szlvrosomban tallhat internet kvz ihlette. Az als tlca hasznlatt s az ikonok ilyen elhelyezst rszestem elnyben. Rszt vettem nhny kezd tanfolyamon a szomszdokkal egytt, ezrt gy gondolom, hogy ezek a belltsok ismersek s knnyen rthetek lesznek. A gpem specifikcija: AMD Athlon 64 X2 3600 + Dual-Core processzor, 2 GB RAM, 80 GB-os HD Drive, Nvidia 7300 GT Budi Mulyono full circle magazin #52 53

A Conky hzilag kszlt s batmanforeveralternate betkkel egszl ki. Az als dokk Cairo, tlnyomrszt "Fekete" ikonokkal - kivve az indt ikont, amely egy testreszabott Awoken mappa ikon. A fels panel jobb oldaln van az AWN Awoken ikonokkal. Tovbb cardapio-t hasznlok a menhz. Mindez sok minden ms mellett a Belinea o.book 1301-en fut. Amelyben Intel Centrino dual core processzor s 2 GB RAM van, amit egy 13 kperny egszt ki, amely 1280x800 felbontssal mkdik. K1au5
tartalom ^

Az n asztalom

Ez az n Natty-m asztala KDE-vel. A KWin kpes mindarra, amit ismereteim szerint a Compiz tud, s az sszeomlsokat is jobban kezeli. A Wubi teleptt hasznlom MS Vista alatt. Az asztalom kinzete a "Keress s Indts kombincijra alapul, amely remekl helyettesti a Cairo Dock-ot. Korbban GNOME-ot hasznltam 5 kiadson keresztl, a KDE-t vglis ugyanolyan knny hasznlni, mint a GNOMEot, de nagyobb a stabilitsa. Ennek ellenre meg kellett kzdenem rte, hogy a Flash rendben mkdjn a multimdis tartalmak megjelentsekor. A gpen a Unity s a KDE rendben megfr egyms mellett. A gpem jellemzi: Lenovo G530 Intel Dual Core 1,8 GHz 3GB RAM 256 MB Video RAM Christo A Van Wyk full circle magazin #52 54

me, a jelenlegi asztali gpem Jellemzk: Ubuntu 11.04 Klasszikus asztal 2GB RAM Intel Celeron 2GHz processzor Laptop: Inspiron 1525 Semmi rendkvli nincsen a gpem jellemzi kztt; ez az irodai gpem, ahol munkm nagy rszt vgzem. AWN-t (trltem az sszes GNOME panelt) s Conky-t hasznlok. Az Alt+F2 ignyemet kivltottam a Synapse-el. Az ikonkszlet Awoken Dark, s amikor nem eladok vagy nem irodn kvli munkm van, akkor tllok Buuf ikonokra. Gerson Cordero

tartalom ^

Kzremkdnl?
Az olvaskznsgtl folyamatosan vrjuk a magazinban megjelentend j cikkeket! Tovbbi informcikat a cikkek irnyvonalairl, tletekrl s a kiadsok fordtsairl a http://wiki.ubuntu.com/UbuntuMagazine wiki oldalunkon olvashatsz. Cikkeidet az albbi cmre vrjuk: articles@fullcirclemagazine.org A magyar fordtcsapat wiki oldalt itt tallod: https://wiki.ubuntu.com/UbuntuMagazine/TranslateFullCircle/Hungarian A magazin eddig megjelent magyar fordtsait innen tltheted le: http://www.fullcircle.hu Ha email-t akarsz rni a magyar fordtcsapatnak, akkor erre a cmre kldd: fullcirclehu@gmail.com

A Full Circle Csapata


Szerkeszt - Ronnie Tucker ronnie@fullcirclemagazine.org Webmester - Rob Kerfia admin@fullcirclemagazine.org Kommunikcis felels - Robert Clipsham mrmonday@fullcirclemagazine.org Podcast - Robert Catling podcast@fullcirclemagazine.org
Fu l l C i rc l e M a g a z i n M a gya r Fo rd t cs a p a t Koordintor: Prcsy Kornl Fordtk: Hlei Zoltn Dorozsmai gnes Kiss Gbor Palots Anna Nyitrai Istvn Prcsy Kornlia Somli Richrd Somogyi Andrs Takcs Lszl Csiks Dont Tmskzi Mt Ferenc Gusztin Rudolf Lektorok: Balogh Pter Skrabak Csaba Korrektor: Szerkeszt: Heim Tibor Mihly Jzsef Rafael

Ha hrt szeretnl kzlni, megteheted a kvetkez cmen: news@fullcirclemagazine.org Vlemnyed s Linux-os tapasztalataidat ide kldd: letters@fullcirclemagazine.org Hardver s szoftver elemzseket ide kldhetsz: reviews@fullcirclemagazine.org Krdseket a 'Krdsek s Vlaszok' rovatba ide kldd: questions@fullcirclemagazine.org Az n asztalom kpeit ide kldd: misc@fullcirclemagazine.org ... vagy ltogasd meg frumunkat: www.fullcirclemagazine.org

53. szm cikkeinek leadsi hatrideje: 2011. szeptember 11, vasrnap 53. szm megjelensi ideje: 2011. szeptember 30, pntek
Nagy ksznet a Canonicalnek s a fordtcsapatoknak vilgszerte, tovbb Thorsten Wilms-nek a jelenlegi Full Circle logrt.
tartalom^^ tartalom

A FULL CIRCLE-NEK SZKSGE VAN RD!


Egy magazin, ahogy a Full Circle is, nem magazin cikkek nlkl. Ossztok meg velnk vlemnyeiteket, desktopjaitok kinzett s trtneteiteket. Szksgnk van a Fkuszban rovathoz jtkok, programok s hardverek ttekint lersra, a Hogyanok rovatban szerepl cikkekre (K/X/Ubuntu tmval); ezenkvl, ha brmilyen krds, javaslat merl fel bennetek, nyugodtan kldjtek a kvetkez cmre: articles@fullcirclemagazine.org full circle magazin #52 55

You might also like