Professional Documents
Culture Documents
FKUSZBAN: CHROMEBOOK
J K! ATO ROZ SO
tartalom ^
Hogyanok
Full Circle
AZ UBUNTU LINUX KZSSG FGGETLEN MAGAZINJA
Linux hrek 4 Az n asztalom 53 16
Vlemnyek
Az n trtnetem
36
LibreOffice - 7. rsz
Rovatok
Klnvlemny
37
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:
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
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
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.
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 ^
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}{
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
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.
tartalom ^
Hogyanok
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 ^
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.
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 ^
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)
# 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()))
11
tartalom ^
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())
12
tartalom ^
13
tartalom ^
Mentsk el widgetdemo1e.py nven s futtassuk. Most az utols mdostsokra fog sor kerlni. full circle magazin #52 14
tartalom ^
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))
# 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)
15
tartalom ^
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.
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
16
tartalom ^
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 ^
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
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
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
19
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
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, --
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
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 ^
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 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
tartalom ^
Hogyanok
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
23
tartalom ^
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)
tartalom ^
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.
w w w. z e r o d o w n t i m e .co. u k
26
tartalom ^
Hogyanok
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
28
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
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 ^
31
tartalom ^
Hogyanok:
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 ^
Linux labor
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
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 ^
Linux labor
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
tartalom ^
Linux labor
Itt lthat a 320240@6-os felbonts. Zrjuk be a bngszt, s lltsuk le az MJPG-et egy terminlban:
killall mjpg_streamer
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
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 ^
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 ^
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 %)
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
J lenne ltni, hogy mire is kpes igazn az Audacity azokon a szerkesztsi alapfunkcikon kvl, amiket n hasznlok.
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
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
3. jraindtottam a gpet
4. aktivltam a meghajtt a System > Administration > Additional Drivers-ben
John Cardiff
Hlgyek s az Ubuntu
rta Karen Rustad
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
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
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
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!
50
tartalom ^
K V K V
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 ^
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.
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
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