Download as pdf or txt
Download as pdf or txt
You are on page 1of 41

full circle

`UJ GIMP HOGYAN!


´O´ TTE
ELÓ UTÁNA
full circle magazine #34 tartalom ^
full circle

Hogyan sikerült egy egész csalá-


dot Ubuntu felhasználóvá tenni?
Hogyan váltott Ubuntura a Power-
pets.com?

Minden szöveg- és képanyag, amelyet a magazin tartalmaz, a Creative Commons Nevezd meg! -Így add tovább! 2.5 Magyarország Li-
cenc alatt kerül kiadásra. Ez annyit jelent, hogy átdolgozhatod, másolhatod, terjesztheted és továbbadhatod a benne található cikkeket
a következő feltételekkel: jelezned kell eme szándékodat a szerzőnek (legalább egy név, e-mail cím vagy url eléréssel) valamint fel kell
tüntetni a magazin nevét (full circle magazin) és az url-t, ami a www.fullcirclemagazine.org (úgy terjeszd a cikkeket, hogy ne sugalmazzák azt, hogy te készí-
tetted őket vagy a te munkád van benne). Ha módosítasz, vagy valamit átdolgozol benne, akkor a munkád eredményét ugyanilyen, hasonló vagy ezzel kom-
patibilis licensz alatt leszel köteles terjeszteni.
full circle magazine #34 tartalom ^
A magazin az alábbi programok
használatával készült:

Köszöntünk a Full Circle Magazin legújabb kiadásában!

E
bben a hónapban egy új GIMP Hogyant olvashattok a fotók digitális retusálásá-
ról. Sokan gondolják, hogy a GIMP nem ér fel egy Photoshoppal, de ez az okta-
tóanyag majd megmutatja, hogy erejük összemérhető. Remélhetőleg a
következő számban is lesz GIMP Hogyan. Ha már a GIMP-ről beszélünk, még
mindig kapunk leveleket Ubuntu felhasználóktól, akik azon tűnődnek, mi fogja felválta-
ni a GIMP-et az Ubuntu későbbi kiadásaiban, mivel képszerkesztőre mindenképp szük-
ség van, ezzel egyet kell értsek. Mivel egy kezdőnek elég nyomasztó, lehet, hogy itt az
ideje egy alapfunkciós GIMP-nek, csak a legszükségesebbekkel?

Szintén ebben a számban, Lucas (a cikkek szerzője) írt egy Az Ubuntu egy teljes értékű ope-
ismertetőt az új Asus UL30-A laptopjáról. Az Ubuntu Játékok rovatban Ed ismerteti az rációs rendszer, mely egyaránt
kiváló laptopokra, asztali gépek-
et az -től. Töltsd le a demó verziót és próbáld ki, de fontold re és szerverekre. Mindegy, hogy
meg a tejles verzió megvásárlását is, támogatva ezzel azokat, akik natív Linuxos játéko- otthon, az iskolában vagy munká-
kat készítenek. £20 ($33 / €26)-ért szinte ingyen van. ra használod, az Ubuntuban min-
den szükséges alkalmazás
megtalálható, mint például szö-
Ebben a hónapban fültanúi lehetünk a visszatérésének is! A vegszerkesztő, levelezőprogram
műsorvezetők Robin Catling, Ed Hewitt és Dave Wilkins. Köszönet nekik, amiért eleget és webböngésző. Az Ubuntu in-
tettek a kihívásnak! A negyedik oldalon találhatók további információk és a letöltési gyenes és mindig is az marad.
link. Elérhetőek a podcast@fullcircle.org címen. Nem kell licencdíjat fizetni. Letöl-
tés után rögtön használható és
teljesen ingyen odaadhatod csa-
Mindenkinek jó olvasgatást kívánok! ládodnak, kollégáidnak, barátaid-
nak, iskolatársaidnak.

Telepítés után a rendszer haszná-


latra kész, internettel, grafikai
szerkesztő, Full Circle Magazine programokkal és játékokkal áll
ronnie@fullcirclemagazine.org rendelkezésedre.

TIPP: használd az olda-


lak alján található 'tarta-
lom' linket a tartalom-
full circle magazine #34 jegyzékre ugráshoz!
tartalom ^
Laptop kezdó´knek Megjelent az Ubuntu Full Circle Podcast -
Megjelent a 2.6.33 10.04 LTS Alfa 1. epizód
A számítógé-
pektől össze- Linux Kernel Az Ubuntu fejlesztői bejelentet-
zavarodott Így igaz, srácok,
ték az Ubuntu 10.04 LTS 3. al-
és frusztrált Alig két és fél hónappal a a Full Circle Pod-
fa verziójának (kódnevén
emberek 2.6.32-es verzió megjele- cast újra itt van
"Lucid Lynx") elérhetőségét. A
Alexhez, a ne- nését követően Linus Tor- és jobb, mint az-
legutóbbi fejlesztési mérföldkő
kik készült valds bejelentette a előtt! MP3 és
a harmadik a tervezett három
laptophoz for- 2.6.33-as kernel megjele- OGG formátu-
alfából, amiket két béta és az
dulhatnak. nését. mokban is elérhető, hossza 37
RC követ majd.
A Linux alapú rendszer egysze- perc.
rűsített e-mail klienssel, web- Mint elődje, az új kernel is Az Ubuntu 10.04 LTS Alfa 3 a
böngészővel, képszerkesztővel tucatnyi fejlesztést tartal- A témák között szerepel a Ca-
Linux 2.6.32-es kernelére épül
és irodai programmal érkezik. maz, mint például a Ge- nonical átszervezése, az online
és sok újítást hoz magával a
Force grafikus kártyák Canonical zenebolt, a Google
9.10-es kiadáshoz képest, bele-
Azok, akik szerződnek, havi nyílt forrású meghajtói, tá- Zümm, Jó Öreg játékok és az
értve a legújabb GNOME aszta-
39,95 fontot fizetnek a telefo- mogatás a kernel-alapú Acer Aspire Revo is.
li környezetet. Továbbá a
nos segítségért, szoftverfrissíté- mód beállításhoz (KMS), a fejlesztők megjegyzik, hogy az
sekért és az elérésért. DRBD sokszorosító megol- NVIDIA grafikus kártyákat alap-
dáshoz (Distributed Repli- értelmezettként a nyílt forrású
A készítők remélik, hogy a lap- cated Block Device) és Nouveau meghajtó kezeli, to-
top egyszerűsített programkész- támogatás a Trim ATA pa- vábbfejlesztették a felbontás
letével népszerű alternatívája rancshoz, csakúgy, mint érzékelését és a beépített kö-
lehet a Windows és a Mac ope- számos új és frissített dri- A podcast és a jegyzék megta-
zösségi integrálás most már
rációs rendszereknek. vert. lálhatók a http://url.fullcircle-
tartalmazza a Twittert, az iden-
magazine.org/88a985
ti.ca-t és a Facebookot.
BBC News h-online.com weboldalon.
h-online.com

full circle magazine #34 tartalom ^


M
iután 2 hónappal ez- Byobu
előtt megjelent a Továbbá a Byobu
33. szám, Chris tartalmaz egy
Johnston Ubuntu ncurses-alapú me-
tag volt olyan kedves és egy e- nüt screen profi-
mailben felhívta a figyelmemet lok létrehozásá-
a (https://edge.launch- hoz. Ezt az F9-cel
pad.net/byobu). Elismerem, érheted el (amint
nem volt annyi időm foglalkoz- a task bar-on is
ni a programmal, mint amennyit láthatod, "Menu:
szerettem volna, de volt egy ál- <F9>"). Nem mel-
talános elképzelésem arról, mit lékelek képernyő-
is kínál ez a program. Mielőtt be- képet a menüről,
lekezdtem a cikk írásába, lát- mert eléggé egy-
tam, hogy sokan emlegették a értelműek a menü-
nevű programot az Arch (Idézet a La- pontok.
Linux Fórumain, úgyhogy gon- unchpad oldalról.)
doltam írok róla is, mint alterna- tmux
tíváról. Nem fogok túlságosan Ez azt jelenti, hogy a byobu
belemenni a részletekbe, mert nem egy újraírt Screen, hanem
a byobu hasonlít a Screenre bil- sokkal inkább egy olyasvalami,
lentyűparancsok és beállítások ami a Screennel együtt futva
terén, a tmux pedig nagyon jól pár új funkciót ad hozzá a prog-
van dokumentálva és a config ramhoz. Az egyik fő funkciók kö-
fájlom is kommentálva van, így zötti eltérés, hogy a Byobu (A tmux
az is elég egyértelmű. Ha szeret- alapból egy olyan állapotjelző- honlapjáról http://tmux.source-
nél valamelyik programról egy vel indul, ami több információt forge.net/ .)
részletesebb cikket olvasni, nyújt, mint a Screen
küldj egy emailt, mivel nem tu- alapértelmezett állapotjelzője Amit a tmux kínál - és amiben
dom, hogy van-e egyáltalán (jobbra fent láthatod). különbözik a GNU Screentől -,
ilyenre igény. az a könnyebben megérthető

full circle magazine #34 tartalom ^


Parancsolj és uralkodj
parancsok, vertikális és horizon- én pedig megteszek minden tő-
tális felosztás, hasznos alapfunk- lem telhetőt, hogy a kér-
ciók (status bar, stb.), désekre válaszoljak és
parancssorból könnyen megvál- teljesítsem a kéréseket.
toztatható és kevesebb memóri-
át igényel, mint a GNU Screen.
Körülbelül 2.4 MB memóriára További olvasnivalók a témával
van szüksége az első session el- kapcsolatban:
indításához, de minden további
ablak csak 1 MB memóriát vesz https://edge.launchpad.net/byo-
igénybe. Elsőre lehet, hogy bu
nem tűnik fontosnak, de egy ré- és
gebbi számítógépen ez nagyon http://blog.dustinkirkland.com/
sokat számít. Továbbá minden search/label/Byobu
alapértelmezett billentyűpa- xot használok a netbookomon, nálhatónak találtam, de a GNU
rancs ctrl + a helyett ctrl + b- ellenben a Byobuval, ami virtuá- Screen egy szélesebb körben el-
vel kezdődik - ami megváltoztat- lis rendszeren fut): terjedt program, ezért is mutat-
ható és amit meg is változtat- tam be azt részletesebben a http://www.openbsd.org/cgi-
tam a konfigurációs fájlomban, tmux helyett. Viszont a man ol- bin/man.cgi?query=tmux&sek-
amihez linket a cikk végén ta- (~/.tmux.conf): dalon megtalálható minden szo- tion=1 (online man oldal)
lálsz. Amennyiben érdekel, a li- http://lswest.pastebin.com/fa64 kásos információ, úgymint a és
censzelés miatt a tmux alapból f955 billentyűparancsok, konfiguráci- http://tmux.sourceforge.net/
része a BSD rendszereknek. ós beállítások, stb. Azt javas- (honlap).
Van még néhány billentyűpa- lom, vess egy pillantást a man
rancs, ami különbözik a screen- http://lswest.pastebin.com/f7d0 oldalra, mielőtt kérdeznél a
ben megszokottól, de a tmux cad21 tmux használatáról, mivel a leg-
man oldala könnyen érthető és több dolog, amit tudnod kell, le
tartalmaz egy teljes listát a pa- Úgy gondoltam, hogy ismertet- van írva a man oldalon (és na-
rancsokról, amit a következő pa- nem kell veletek néhány alterna- gyon könnyen meg is találha-
tod). Mindkét program saját rendszerének
ranccsal érhetsz el: tívát, mivel a Linux a folyamatos tönkretételével
választásról szól és arról a sza- megtalálható az Ubuntu 9.10 tanulta meg azt, amit tud, mivel
tmux list-commands badságról, hogy azt használ- Universe tárolójában. Mint min- nem volt más választása, mint
hatsz, amit akarsz. Én személy dig, most is várom a cikkel kap- utánanézni, hogyan hozhatná
Lent található egy képernyőkép csolatos kérdéseket a helyre a problémákat. E-mailt
szerint a tmuxot egy kicsit ért- Lucasnak a lswest34@gmail.com
a tmuxról (amint látod, én tmu- hetőbbnek és könnyebben hasz- lswest34@gmail e-mail címre, címre küldhetsz.

full circle magazine #34 tartalom ^


összeraknunk. Mindezen felül
#!/usr/bin/python
az adatbázishoz tartozó eljárá- #------------------------------------------------------
FCM#27-33 - Python - 1-7. rész
sokat tartalmazó osztályt is lét- # Cookbook.py
re kell hoznunk. Vágjunk is neki # Created for Beginning Programming Using Python #8
a jobbra fent található program- # and Full Circle Magazine
#------------------------------------------------------
részlettel. import apsw
Most pedig alakítsuk ki a import string
menü szerkezetét. Erre azért import webbrowser
van szükségünk, mert így el tud-
class Cookbook:
juk helyezni a program szerke-
Fejlesztés Grafika Internet M/média Rendszer zetét meghatározó def Menu():
kódtöredékeket. A menünk egy cbk = Cookbook() # Initialize the class
igen nagy ciklus lesz, ami kiírat-
Menu()
ja a felhasználó által végrehajt-
CD/DVD Merevlemez USB eszköz Laptop Vezeték ható opciók listáját. Ehhez egy
nélküli while ciklust fogunk használni.

F
Módosítsuk a menu eljárásun- def Menu():
olytassuk a 7. részben kat úgy, hogy a jobb oldalon lé- cbk = Cookbook() # Initialize the class
elkezdett recept adatbá- vő kódra hasonlítson: loop = True
zisunk programozását. while loop == True:
Ez a cikk hosszú lesz, és print
A menut egy if|elif|else '==================================================='
sok-sok kódot fog tartalmazni. struktúrával töltjük fel print ' RECIPE DATABASE'
Szóval kössétek fel a gatyákat, (következő oldal, balra fent). print
és ne felejtsétek a kezeket és lá- '==================================================='
bakat mindvégig a kocsiban tar- print ' 1 - Show All Recipes'
Gyorsan fussunk át a menu print ' 2 - Search for a recipe'
tani. Az adatbázisunkat már metódusunkon. A felhasználó ál- print ' 3 - Show a Recipe'
létrehoztuk. Most már szeret- tal választható opciók kiíratásá- print ' 4 - Delete a recipe'
nénk megjeleníteni a tartalmát, val kezdünk. Egy változót (loop) print ' 5 - Add a recipe'
hozzáadni, illetve törölni belőle. print ' 6 - Print a recipe'
True-ra (igaz) állítunk és a while print ' 0 - Exit'
De hogyan is fognak ezek mű- ciklusban addig iterálunk, amíg print
ködni? Kezdésként egy konzolos a loop=False nem lesz. A raw_in- '==================================================='
alkalmazást fogunk elkészíteni, put() paran- response = raw_input('Enter a selection -> ')
ehhez pedig egy menüt kell
full circle magazine #34 tartalom ^
Programozzunk Pythonban - 8. rész /usr/bin/python -u
"/home/greg/python_examples/APSW/cookbook/cookbook_stub.py"
===================================================
RECIPE DATABASE
if response == '1': # Show all recipes ===================================================
pass 1 - Show All Recipes
elif response == '2': # Search for a recipe 2 - Search for a recipe
pass 3 - Show a Recipe
elif response == '3': # Show a single recipe 4 - Delete a recipe
pass 5 - Add a recipe
elif response == '4': # Delete Recipe 6 - Print a recipe
pass 0 - Exit
elif response == '5': # Add a recipe ===================================================
pass Enter a selection ->
elif response == '6': # Print a recipe
pass
elif response == '0': # Exit the program PrintAllRecipes rutinnak nincs
print 'Goodbye' pass
loop = False
szüksége a (self) paraméteren def PrintOut(self,which):
else: kívül másra, akárcsak a Search- pass
print 'Unrecognized command. Try again.' forRecipe-nek és az EnterNew el-
járásnak sem. A Néhány menüelemnél ki
kellene íratni a menüt újra PrintSingleRecipe, DeleteReci- szeretnénk majd íratni a Recipe
csot használva várunk arra, és újra, addig, amíg meg nem pe és PrintOut metódusoknak táblában lévő összes receptet,
hogy a felhasználó kiválasszon nyomjuk a "0"-t. Ekkor kiíratjuk tudniuk kell melyik recepttel így a felhasználó képes lesz vá-
egy menüelemet. Ezt követően a "Goodbye" szöveget és kilé- van dolguk, tehát szük- ségük lasztani a listából. Ezek az 1-es,
az if lekezeli a kiválasztott mű- pünk. Ezen a ponton már elkezd- van egy olyan paraméterre, 3-as, 4-es és 6-os opciók lesz-
veletet. Mielőtt azonban tesztel- hetjük a Cookbook osztályban amit most "which"-nek fogunk nek. Módosítsuk hát ezeket a
ni tudnánk mindezt, létre kell eljárásaink vázának létrehozá- nevezni. Egyelőre mind- egyik menüelmeket a pass parancs
hoznunk az osztályunk __init__ sát. Szükségünk lesz egy olyan kódtörzsben használjuk a pass cbk.PrintAllRecipes()-re való
eljárását: függvényre, ami megjeleníti a parancsot. A Cookbook osztály cseréjével. A felhasználói vissza-
Recipes tábla információit, egy alatt helyezzük el az eljárástör- jelzést ellenőrző rutinunk most
def __init__(self):
pass olyanra amivel kereshetünk a re- zseket: már így néz ki (ld. következő
ceptek között, egy másikra, def PrintAllRecipes(self): oldal tetején).
pass Van még egy dolog, amit
A programunkat mentsük ami megjelenít egy teljes recep- def SearchForRecipe(self):
ugyanoda, ahol múltkor az adat- tet a három táblából; egyre, pass meg kell tennünk: be kell állíta-
bázist hoztuk létre és futtas- ami töröl egy receptet, még egy- def nunk az __init__ metódust. A
suk. A jobbra fent található re, amivel új receptet tudunk fel- PrintSingleRecipe(self,which) kódtöredéket helyettesítsük az
: alábbi sorokkal:
képhez hasonlót kellene lát- venni, és végül egy olyanra, pass def __init__(self):
nunk. ami az alapértelmezett nyomta- def DeleteRecipe(self,which):
global connection
Egész egyszerűen csak ki tóval kinyomtatja a receptet. A pass global cursor
def EnterNew(self):
full circle magazine #34 tartalom ^
Programozzunk Pythonban - 8. rész
%(str(x[0]).rjust(5),x[1].lju menünek, illetve amikor kivá-
if response == '1': # Show all recipes st(30),x[2].ljust(20),x[3].lj lasztjuk az 1-est, akkor a követ-
cbk.PrintAllRecipes() ust(30))
print '--------------' kező oldal tetején láthatót
elif response == '2': # Search for a recipe
pass self.totalcount = cntr fogjuk kapni.
elif response == '3': # Show a single recipe Épp ezt akartuk elérni. Ha
cbk.PrintAllRecipes() A cntr változóban fogjuk szá- Dr. Pythont vagy hasonlót hasz-
elif response == '4': # Delete Recipe molni a képernyőn megjelení- nálunk, akkor csak annyi a
cbk.PrintAllRecipes()
elif response == '5': # Add a recipe tett receptek számát. Ezen a gond, hogy az alkalmazásunk
pass ponton már készen is vagyunk nem áll meg. Egyszerűen vára-
elif response == '6': # Print a recipe a metódussal. Ha esetleg ki- kozzunk, amíg a felhasználó
cbk.PrintAllRecipes() hagytál volna valamit, alant meg nem nyom egy gombot,
elif response == '0': # Exit the program
print 'Goodbye' megtalálod a szubrutin teljes így lesz pár perce a kimenet vé-
loop = False kódját. gigbogarászására. Ha már itt
else: vagyunk, akkor írassuk is ki az
print 'Unrecognized command. Try again.' Figyeljük meg, hogy használ- előbb beállított változóból az
juk az ASPW cursor.execute eljá- összes recept számát. Helyez-
Először létrehozunk két glo- rás által visszaadott vektort. A zük a menu 1-es választási le-
képernyőre "csinosan kiíratni"
bális változót a kapcsolathoz pkID-t, mint itemet írjuk ki, így hetősége alá:
a receptlista fejlécét. A megfele-
(connection) és a kurzorhoz (cur- a későbbiekben majd ki tudjuk
lő szóközölés eléréséhez hasz- print 'Total Recipes - %s'
sor). Mindkettőt bárhonnan el választani a megfelelő recep-
nálni fogjuk a "%s" formázási %cbk.totalcount
tudjuk érni a cookbook (szakács- tet. Amikor a programot lefuttat- print '---------------------
parancsot, és a balra zárást. Va-
könyv) osztályból. Ezután létre- juk, meg kellene jelennie a ----------------------------'
lami ilyesmit szeretnénk kapni:
hozunk egy self.totalcount
változót, amivel megszámoljuk Item Name Serves Source def PrintAllRecipes(self):
a receptek számát. Ezt a válto- ----------------------------- print '%s %s %s %s'
zót a későbbiekben is használni %('Item'.ljust(5),'Name'.ljust(30),'Serves'.ljust(20),
fogjuk. Végezetül létrehozzuk a Végül létre kell hoznunk az 'Source'.ljust(30))
kapcsolatot és a kurzort. SQL utasítást, ami lekérdezi az print '---------------------------------'
sql = 'SELECT * FROM Recipes'
adatbázist és kiíratja a találato- cntr = 0
A következő lépésben össze- kat. A múlt havi cikkben ennek for x in cursor.execute(sql):
rakjuk a Cookbook osztály Prin- nagyját már tárgyaltuk: cntr += 1
tAllRecipes() eljárását. Mivel a sql = 'SELECT * FROM Recipes' print '%s %s %s %s'
cntr = 0 %(str(x[0]).rjust(5),x[1].ljust(30),x[2].ljust(20),x[3
connection és a cursor változók for x in ].ljust(30))
globálisak, ezért nem kell min- cursor.execute(sql): print '---------------------------------'
den metódusban újra létrehozni cntr += 1 self.totalcount = cntr
őket. Ezt követően szeretnénk a print '%s %s %s %s'
full circle magazine #34 tartalom ^
Programozzunk Pythonban - 8. rész
általános változóként használ-
juk, és az egyes elemekre a zá-
Enter a selection -> 1
Item Name Serves Source rójelezett indexszel
-------------------------------------------------------------------------------------- hivatkozunk a tuple-ban. Mivel
1 Spanish Rice 4 Greg a táblázat elrendezése
2 Pickled Pepper-Onion Relish 9 half pints Complete Guide to Home Canning pkID/name/servings/ source, az
--------------------------------------------------------------------------------------
=================================================== x[0], x[1], x[2] és x[3] értéke-
RECIPE DATABASE ket fogjuk megjeleníteni. Ez-
=================================================== után a "wantot" fogjuk
1 - Show All Recipes használni ahhoz, hogy mindent
2 - Search for a recipe
3 - Show a Recipe kiválasszunk a hozzávalók táb-
4 - Delete a recipe lájából, ahol a recipeID (a recipe
5 - Add a recipe adattábla kulcsa) megegyezik az-
6 - Print a recipe zal a pkID-vel, amit éppen hasz-
0 - Exit
=================================================== náltunk. Végigiterálunk a vissza-
Enter a selection -> adott tuple-ön, mindegyik hoz-
závalót kiíratva, majd az inst-
ructions táblából kivesszük az
r promptot (Select a recipe -->), FROM Recipes WHERE instrukciókat - mint ahogy ezt
es = raw_input('Press A Key - majd, ha egy helyes választ gé-
> ') pkID=%s"%str(which)' lekérde- az ingredients táblánál csinál-
pelnek be, meghívjuk a Print- zést használjuk, ahol a where tuk. Végül, a felhasználó gomb-
Single Recipe() rutint a Recipe az az érték, amit meg szeret- nyomására várakozunk, hogy a
A második elemet (Recept
tábla beli pkID-vel a Cookbook nénk találni. Ezt követően az képernyőn meg tudjuk jeleníte-
keresése) ugorjuk egyelőre át,
osztályból. Ha a megadott ér- outputot "csinosan kiíratjuk" az ni a receptet. A kód a
és foglalkozzunk a hármassal
ték nem szám, akkor egy Value- ASPW által visszaadott tuple- következő oldalon található.
(egyetlen recept kiíratása). Elő-
Error kivétel dobódik, melyet a ből. Ebben az esetben x-et egy Most már a hatból két metó-
ször nézzük meg a menü ré-
ValueError: fog majd elkapni
szét. Itt íratjuk ki a receptek
(jobbra lent).
listáját, akárcsak az első opció- try:
nál, majd megkérjük a felhasz- res = int(raw_input('Select a Recipe -> '))
Következőként a Cookbook if res <= cbk.totalcount:
nálót, hogy válasszon. Ahhoz, cbk.PrintSingleRecipe(res)
osztályban lévő PrintSingleReci-
hogy a hibás inputokkal szem- elif res == cbk.totalcount + 1:
pe metóduson fogunk dolgozni.
ben bebiztosítsuk magunkat, print 'Back To Menu...'
Megintcsak a kapcsolattal és a else:
használni fogjuk a Try|Except ve-
kurzorral kezdünk, majd ezután print 'Unrecognized command. Returning to menu.'
zérlési szerkezetet. Meg fogjuk except ValueError:
létrehozzuk az SQL utasítást is.
jeleníteni a felhasználó felé a print 'Not a number...back to menu.'
Ebben az esetben a 'SELECT *
full circle magazine #34 tartalom ^
Programozzunk Pythonban - 8. rész
dussal készen vagyunk. Foglal- SQLite Database Browser sze-
def PrintSingleRecipe(self,which):
kozzunk akkor a keresés rutinnal, rű lekérdezés-szerkesztőt hasz- sql = 'SELECT * FROM Recipes WHERE pkID = %s' %
megint a menüvel kezdve. Sze- nálunk, akkor a like str(which)
rencsénkre csak a keresés utasí- utasításaink a "%" wildcardot print
tás meghívására van szükség fogják használni. Tehát, amikor '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'
for x in cursor.execute(sql):
az osztályban. Cseréljük le a "rice"-t (rizs) tartalmazó recept- recipeid =x[0]
pass parancsot: névre keresünk, akkor a lekérde- print "Title: " + x[1]
zés ilyen lenne: print "Serves: " + x[2]
cbk.SearchForRecipe() print "Source: " + x[3]
SELECT * FROM Recipes WHERE print
Rakjuk most össze a kere- name like '%rice%' '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'
sés algoritmusát. A Cookbook sql = 'SELECT * FROM Ingredients WHERE RecipeID
= %s' % recipeid
osztályban cseréljük le a Search- Mivel a "%" karakter a print 'Ingredient List:'
ForRecipe autogenerált törzsét sztringeknél egy helyettesítési for x in cursor.execute(sql):
a következő oldalon található karakter is, a %%-ot kell hasz- print x[1]
kódra. print ''
nálnunk a szövegünkben. Ami print 'Instructions:'
még rosszabb, az az, hogy egy sql = 'SELECT * FROM Instructions WHERE RecipeID
Jó sok minden van itt. Mi- helyettesítő karaktert haszná- = %s' % recipeid
után létrehoztuk a kapcsolatun- lunk a felhasználó által kere- for x in cursor.execute(sql):
kat és a kurzorunkat, megjele- print x[1]
sett szó beillesztésére is. Ezért print
nítjük a keresés menüt. A fel- a '%%%s%%' karakterso- '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'
használónak három keresési le- rozathoz jutunk. Hát, nem ép- resp = raw_input('Press A Key -> ')
hetőséget, illetve egy kilépés pen szép. A harmadik
rutint fogunk felkínálni. A fel- lekérdezést Join utasításnak ne-
az ingredients táblából, a kap- ben (hagyma és paprika
használó egy szót kereshet a re- vezzük. Nézzük meg egy kicsit
csolatot, vagyis a hozzárende- fűszerek), egy zöld és egy pi-
cept nevében, forrásában, közelebbről:
lést a recipeID és a pkID ros. Ez megzavarhatja a fel-
vagy a hozzávalók listájában.
alapján megvalósítva. Ezután a használónk fejét. A menünk a
Emiatt nem tudjuk egyszerűen sql = "SELECT
r.pkid,r.name,r.servings,r.so like utasítással megkeressük a következő megoldást használja,
felhasználni az imént megírt
ami azt mondja:
megjelenítési metódust és létre urce,i.ingredients FROM hozzávalónkat, majd végül az
Recipes r Left Join
kell hoznunk egy személyresza- ingredients i on (r.pkid = eredményeket csoportosítjuk a searchin = raw_input('Enter
bott kiíratási rutint. Az első két i.recipeid) WHERE recepttáblabeli pkID szerint, ez- Search Type -> ')
opció egyszerű SELECT utasítá- i.ingredients like '%%%s%%' zel elkerülve, hogy a többszö-
GROUP BY r.pkid" %response rös adatok megjelenjenek. if searchin != '4':
sokat használ - egy kis csavar-
ral megtoldva: a "like" Emlékezzünk arra, hogy két pap-
Mindent kiválasztunk a reci- Ha a searchin (a felhasználó ál-
minősítőt használjuk. Ha egy rika van a második receptünk-
pe táblából és a hozzávalókat tal begépelt érték) NEM egyen-
full circle magazine #34 tartalom ^
def SearchForRecipe(self):
# print the search menu
print '-------------------------------'
print ' Search in'
print '-------------------------------'
print ' 1 - Recipe Name'
print ' 2 - Recipe Source'
print ' 3 - Ingredients'
print ' 4 - Exit'
searchin = raw_input('Enter Search Type -> ')
if searchin != '4':
if searchin == '1':
search = 'Recipe Name'
elif searchin == '2':
search = 'Recipe Source'
elif searchin == '3':
search = 'Ingredients'
parm = searchin
response = raw_input('Search for what in %s (blank to exit) -> ' % search)
if parm == '1': # Recipe Name
sql = "SELECT pkid,name,source,servings FROM Recipes WHERE name like '%%%s%%'" %response
elif parm == '2': # Recipe Source
sql = "SELECT pkid,name,source,servings FROM Recipes WHERE source like '%%%s%%'" %response
elif parm == '3': # Ingredients
sql = "SELECT r.pkid,r.name,r.servings,r.source,i.ingredients FROM Recipes r Left Join ingredients i
on (r.pkid = i.recipeid) WHERE i.ingredients like '%%%s%%' GROUP BY r.pkid" %response
try:
if parm == '3':
print '%s %s %s %s %s'
%('Item'.ljust(5),'Name'.ljust(30),'Serves'.ljust(20),'Source'.ljust(30),'Ingredient'.ljust(30))
print '--------------------------------------------------------------------------------------'
else:
print '%s %s %s %s' %('Item'.ljust(5),'Name'.ljust(30),'Serves'.ljust(20),'Source'.ljust(30))
print '--------------------------------------------------------------------------------------'
for x in cursor.execute(sql):
if parm == '3':
print '%s %s %s %s %s'
%(str(x[0]).rjust(5),x[1].ljust(30),x[2].ljust(20),x[3].ljust(30),x[4].ljust(30))
else:
print '%s %s %s %s' %(str(x[0]).rjust(5),x[1].ljust(30),x[3].ljust(20),x[2].ljust(30))
except:
print 'An Error Occured'
print '--------------------------------------------------------------------------------------'
inkey = raw_input('Press a key')

full circle magazine #34 tartalom ^


Programozzunk Pythonban - 8. rész
lő 4-gyel, akkor az opciókkal
foglalkozunk, ha 4, akkor nem
csinálunk semmit, csak túllé- Enter a selection -> 2
pünk rajta. Vegyük észre, hogy -------------------------------
a "!=" - nem egyenlő - operá- Search in
tort használtuk a "<>" operá- -------------------------------
1 - Recipe Name
tor helyett. Bármelyik működik 2 - Recipe Source
Python 2.x alatt, de Python 3.x- 3 - Ingredients
ban szintaxishibát kapunk. A 4 - Exit
későbbiekben több Python 3.x- Enter Search Type -> 1
Search for what in Recipe Name (blank to exit) -> rice
et érintő változással is foglal- Item Name Serves Source
kozni fogunk. Egyelőre használ- --------------------------------------------------------------------------------------
juk a "!=" operátort, hogy a 1 Spanish Rice 4 Greg
jövőben megkönnyítsük az átté- --------------------------------------------------------------------------------------
Press a key
rést Python 3.x-ra. Végül, "csi-
nosan kiíratjuk" az outputot. Easy enough. Now for the ingredient search...
Jobb oldalon látjuk, hogy mit
fog kapni a felhasználó. Elég Enter a selection -> 2
egyértelmű. -------------------------------
Search in
-------------------------------
Láthatjuk, hogy progra- 1 - Recipe Name
munk milyen szépen írja ki a ki- 2 - Recipe Source
menetet. Most a felhasználó 3 - Ingredients
már visszaléphet a menübe és 4 - Exit
Enter Search Type -> 3
használhatja a 3-as opciót bár- Search for what in Ingredients (blank to exit) -> onion
melyik recept kiíratásához. Kö- Item Name Serves Source Ingredient
vetkezőnek recepteket fogunk
az adatbázisunkhoz hozzáadni. --------------------------------------------------------------------------------------
1 Spanish Rice 4 Greg 1 small
Ismét: csak egyetlen sort kell a Onion chopped
menu rutinunkban elhelyezni. 2 Pickled Pepper-Onion Relish 9 half pints Complete Guide to Home Canning 6 cups
Ez az EnterNew eljárás: finely chopped Onions
--------------------------------------------------------------------------------------
cbk.EnterNew() Press a key

Itt van a kód, melynek az


EnterNew() kódtöredéket kell
felváltania:
full circle magazine #34 tartalom ^
Programozzunk Pythonban - 8. rész
http://pastebin.com/f1d868e63
cbk.PrintAllRecipes()
Majd a Cookbook osztály- print '0 - Return To Menu'
Az "ings" nevű lista definiá- ban használjuk a jobbra lent try:
lásával kezdünk - ami az ingredi- található kódot a DeleteReci- res = int(raw_input('Select a Recipe to DELETE
ents rövidítése. Ezután megkérjük pe() eljáráshoz. or 0 to exit -> '))
if res != 0:
a felhasználót, hogy adja meg
cbk.DeleteRecipe(res)
a nevet, forrást és az adagok Gyorsan fussunk át a törlő elif res == '0':
számát. Ezután egy ciklusba lé- metóduson is. Először megkér- print 'Back To Menu...'
pünk bele, ahol mindegyik hoz- dezzük a felhasználótól, hogy else:
print 'Unrecognized command. Returning to
závalót bekérjük, majd ezeket melyik receptet szeretné töröl- menu.'
rendre az ing listához hozzáfűz- ni (még a menüben), majd átad- except ValueError:
zük. Ha a felhasználó 0-t ír be, juk ezt a pkID-t a törlő print 'Not a number...back to menu.'
akkor kilépünk a ciklusból és be- eljárásnak. Ezután megbizonyo-
kérjük az instrukciókat. Ezután sodunk, hogy a felhasználó biz- def DeleteRecipe(self,which):
a recept tartalmát újra megmu- tosan szeretné-e törölni a resp = raw_input('Are You SURE you want to
tatjuk és megkérjük a felhaszná- receptet. Ha a válasz "Y" Delete this record? (Y/n) -> ')
lót, hogy ellenőrizze, mielőtt (string. upper(resp) == 'Y), ak- if string.upper(resp) == 'Y':
elmentenénk. Akárcsak múlt- sql = "DELETE FROM Recipes WHERE pkID = %s"
kor létrehozzuk az SQL delete % str(which)
kor, megint INSERT INTO utasítá- utasítást. Vegyük észre, hogy ez- cursor.execute(sql)
sokat használunk, mielőtt úttal mind a három táblából tö- sql = "DELETE FROM Instructions WHERE
kilépünk a menübe. Egy dolog- rölnünk kell rekordokat. recipeID = %s" % str(which)
ra azonban ügyelnünk kell: a be- Természetesen törölhetnénk cursor.execute(sql)
sql = "DELETE FROM Ingredients WHERE
jegyzéseknél lévő egyszeres egyedül csak recipe táblából, recipeID = %s" % str(which)
idézőjelekre. ÁLTALÁBAN a hoz- de ekkor árva rekordjaink lenné- cursor.execute(sql)
závalók listájánál, illetve az inst- nek a másik kettőben. Ez pedig print "Recipe information DELETED"
rukcióknál ez nem okoz resp = raw_input('Press A Key -> ')
nem lenne jó. A pkID mezőket else:
problémákat, de a név és for- használjuk a rekord recipe táblá- print "Delete Aborted - Returning to menu"
rás mezőknél előjöhetnek. ból való törlésekor; a másik két
Ezért minden egyes idézőjelnél táblában pedig a recipeID mező-
egy escape szekvenciát kell el- ket. zett böngészőt, ahol már ki tek listáját, és megengedjük,
helyeznünk. Ezt a string.rep- Végül foglalkozzunk a re- tudják nyomtatni a receptet. A hogy kiválaszthassák azt, ame-
lace eljárással tesszük meg; ceptet kinyomtató eljárással. webbrowser könyvtárat ezért lyiket ki szeretnék nyomtatni. A
ezért importáltuk be a string Egy NAGYON egyszerű HTML importáltuk be . A menü eljárás Cookbook osztály PrintOut eljá-
könyvtárat. Helyezzük el a me- fáljt hozunk majd létre. Ezt köve- 6-os opciójában helyezzük el a rását hívjuk meg, melynek a
nü rutinban a 4-es opció után a tően megnyitjuk az alapértelme- 15. oldalon látható felső kódot. kódja a következő oldalon lent
jobbra fent látható kódot. Ismét megjelenítjük a recep- található.
full circle magazine #34 tartalom ^
Programozzunk Pythonban - 8. rész
nagyobb alkalmazásunk. A tel- az egészet begépelni, vagy van
A fi = open([filename],'"') jes forráskódot kiraktam (a valami problémád, akkor ugorj
utasítással kezdünk, ami létre- minta adatbázist is, ha kihagy- el a www.thedesignatedge-
hoz egy fájlt. Ezután lekérdez- tad volna az előző hónapot) a ek.com címre, és töltsd le a kó-
zük a recipe tábla adatait, majd weblapomra. Ha nem akarod dot.
a fi.write-tal kiíratjuk a fájlba. A cbk.PrintAllRecipes()
<H1></H1> 1-es címsor tago- print '0 - Return To Menu'
kat használjuk a névhez, a try:
<H2> tagot az adagokhoz és res = int(raw_input('Select a Recipe to DELETE or 0 to exit -> '))
if res != 0:
forrásokhoz. A <li></li> lista cbk.PrintOut(res)
elemeket a hozzávalók és inst- elif res == '0':
rukciók listájánál használjuk. print 'Back To Menu...'
Ezektől eltekintve, csak egysze- else:
print 'Unrecognized command. Returning to menu.'
rű, már tanult lekérdezéseket except ValueError:
tartalmaz. Végül, bezárjuk a print 'Not a number...back to menu.'
fájlt a fi.close() utasítással, és
meghívjuk a webbrowser.open
([filename]) függvényt az előbb def PrintOut(self,which):
létrehozott fáljra. A felhasználó fi = open('recipeprint.html','w')
ezután a böngészőböl ki tudja sql = "SELECT * FROM Recipes WHERE pkID = %s" % which
for x in cursor.execute(sql):
nyomtatni a receptet - ha szük- RecipeName = x[1]
séges. RecipeSource = x[3]
RecipeServings = x[2]
Ez volt eddigi leg- fi.write("<H1>%s</H1>" % RecipeName)
fi.write("<H2>Source: %s</H2>" % RecipeSource)
fi.write("<H2>Servings: %s</H2>" % RecipeServings)
fi.write("<H3> Ingredient List: </H3>")
sql = 'SELECT * FROM Ingredients WHERE RecipeID = %s' % which
for x in cursor.execute(sql):
fi.write("<li>%s</li>" % x[1])
a fi.write("<H3>Instructions:</H3>")
tulajdonosa, amely egy sql = 'SELECT * FROM Instructions WHERE RecipeID = %s' % which
tanácsadó cég Aurorában, Colora- for x in cursor.execute(sql):
dóban, Greg pedig 1972 óta fog- fi.write(x[1])
lalkozik programozással. Szeret fi.close()
főzni, túrázni, zenét hallgatni, va- webbrowser.open('recipeprint.html')
lamint a családjával tölteni a sza- print "Done"
badidejét.

full circle magazine #34 tartalom ^


E
bben a hónapban a digi- Most egyesével szépen meg-
tális fotóretusálással oldjuk ezeket. Elkezdjük eltüntet-
N/A
foglalkozunk. Manap- ni a pattanásokat és a foltokat.
ság szeplőtlen és töké- A javítóeszközt használjuk erre.
letes arcok uralják a magazinok Válaszd a javítóeszközt
címlapjait. Ebben a cikkben né- (jobbra) az eszközso-
hány általános szépítő retusálá- ron! A gyorsgombja H.
si technikát mutatok be. kalmaznod az összes pattanás-
Javítóeszköz ra / foltra.
A profi fotósok és művé-
Fejlesztés Grafika Internet M/media Rendszer
szek a digitális retusálás né-
hány változatát használják. Választanunk kell egy ecse-
Néhányan Gimp-et vagy hason- tet. A Circle Fuzzy (lásd alul, ki-
ló eszközt használnak, mások a választva) egy megfelelő
szűrőket preferálják. Mi mindket- választás. Megváltoztathatod
CD/DVD Merevlemez USB Laptop Vezeték
nélküli tőt megnézzük. Gyakorlatiasan az ecset méretét a méretezés
fogunk retusálni. Először patta- növelésével / csökkentésével.
Az összes pattanás eltávolít-
nást fogunk eltüntetni.
va! Itt az idő, hogy a vaku fé-
nyét is levegyük – ehhez
Nyisd meg fotót (a kiindulá-
alkalmazhatjuk a másoló- vagy
si képem balra látható) a Gimp-
a javítóeszközt.
ben és keress hibákat. A javítóeszköz pattanások
és foltok eltávolítására való. Na- Másolóeszköz: minta
A következő hibákat talál- gyítsunk a fotóba (+ és -). A CTRL vagy kép szelektív má-
tam: nyomva tartásával válasszuk ki solása ecset segítségével.
a legjobb színt, engedjük fel a
1. Vaku tükröződés az arcon. CTRL-t és klikk a pattanásra / Mindkét eszköznél, kis átlát-
2. Pattanás az arcon. foltra. szatlanság értéket használunk
3. Ráncok és redők. és ezt különböző területekkel
4. Rossz színek. végezzük több alkalommal –
Látnod kell, hogy a patta-
nem mindet egyszerre. A CTRL
nás eltűnt! Ezt az eljárást kell al-
nyomva tartásával klikk oda,
full circle magazine #34 tartalom ^
Digitális fotóretusálás GIMP-pel
Szükségünk lesz Jelöléssel vedd ki az emlí- Nyomj SHIFT + CTRL + A -t
egynél több kijelölésre, tett részeket! vagy válaszd: Kijelölés >
ezért a jobbra látható,
Hozzáadás a kijelölés-
hez-t választjuk. Végezetül a szí-
nek helyesbítése. Klikk a Szí-
Az arcot jelöljük ki először, nek > Színegyensúlyra! Az erre
majd a Hozzáadás a kijelölés- vonatkozó Hogyan lesz a követ-
ahol az alapszín hasonlít a fé- hez ikont választva, SHIFT-et kező ismertető témája.
nyes területéhez! Kattints egy nyomva tartva, megrajzoljuk a
másik helyre és ismételd meg másik kijelölést a kéz körül.
az előző eljárást! Folytasd ezt Ne felejtsd el a „lágy szél”
az eljárást, míg a vaku fényessé- alkalmazását minden kijelölés-
nél! Kijelölés > Lágy szél és az Ez a kép Brenda Annerl-től származik,
ge el nem tűnik!
CC licenccel.
érték 5 képpont. http://www.flickr.com/photos/brenda-
annerl/2729960358/sizes/m/

Alkalmazzuk a szűrőt! Szű-


Kijelöljük azon terület hatá- rők > Elmosás > Gauss-elmosás.
rait, amelyiken dolgozni aka-
runk. Ha hibát vétesz,
Az arc néhány részét fogjuk használhatod a Backspace-t az
kijelölni. Válaszd a Szabadkézi előző művelet visszavonásához.
kijelölés eszközt az Eszközpane-
len! Néhány részletet el kell ve-
gyünk a kijelölésünkből.
• Szemek
Szabadkézi kijelö- • Szemöldökök
lés eszköz: kijelöl sza- • Orrcimpák
badkézi területet • Kiegészítők
egyenes és szabad részekkel.
Válaszd a harma- Válassz megfelelő értéke-
dik opciót az Eszköz- ket, majd OK.
panelen:
full circle magazine #34 tartalom ^
squirrelmail-configure imap_server_type = courier http://192.168.0.100/webmail
default_folder_prefix =
FCM09 - 16 : Szerver sorozat 1 - 8
INBOX.
FCM28 - 29 : LAMP sorozat 1 - 2 Tudatnunk kell a trash_folder = Trash
FCM31 - 33 : Tökéletes szerver 1 - 3 SquirrelMaillel, hogy Courier- sent_folder = Sent
IMAP/-POP3-at használunk: draft_folder = Drafts
show_prefix_option = false
SquirrelMail Configuration : default_sub_of_inbox = false
Read: config.php (1.4.0) show_contain_subfolders_optio
Main Menu -- n = false
1. Organization Preferences optional_delimiter = .
2. Server Settings delete_folder = true
Eszközök Grafika Internet M/media Rendszer 3. Folder Defaults
4. General Options Press any key to continue...
5. Themes
6. Address Books
Most egy listát fogsz látni
7. Message of the Day (MOTD)
az opciókról és beállításairól;
ISPConfig 3 telepítése
CD/DVD Merevleme USB Eszköz Laptop Vezeték 8. Plugins
nélküli 9. Database nyomj a folytatáshoz.
10. Languages

A
A főmenüben írd be: ; ez Az ISPConfig 3 legutóbbi
SquirrelMail webes D. Set pre-defined settings
elmenti a beállításokat: kiadásának telepítéséhez
levelezőkliens for specific IMAP servers
C Turn color on csináld ezt (az ISPConfig-
telepítéséhez futtasd S Save data Data saved in config.php 3.0.1.6.tar.gz-t cseréld ki a
az alábbi parancsot: Q Quit Press enter to continue legfrissebb verzióra):
aptitude install squirrelmail Command >> A főmenüben írj be -t a cd /tmp
kilépéshez.
Ezután készítsd el a Írd be: wget
következő szimbolikus linket: Ezután a SquirrelMailt a http://downloads.sourceforge.
net/ispconfig/ISPConfig-
Látni fogod az IMAP következő címen éred el: 3.0.1.6.tar.gz?use_mirror=
ln -s
szerver beállítási lehetőségeit: http://server1.example.com/we
/usr/share/squirrelmail/
/var/www/webmail bmail tar xvfz ISPConfig-
Please select your IMAP 3.0.1.6.tar.gz
server:.
... és konfiguráld a SquirrelMailt: vagy:
Írd be: cd

full circle magazine #34 tartalom ^


Tökéletes szerver - 4. rész
ispconfig3_install/install/

Aztán futtasd a

php -q install.php

parancsot. Ez indítja az
ISPConfig 3 telepítőt. Minden
opcióra nyomj , kivéve
a MySQL root jelszavára.

A telepítő automatikusan
beállítja az összes szolgálta-
tást, így nem kell manuálisan
beállítgatni azokat.

Ezután az ISPConfig
elérhető itt:

http://server1.example.com:80
80/

vagy itt:

http://192.168.0.100:8080/

Lépj be az
felhasználóval és jelszóval,
majd utóbbit változtasd meg
az első belépés után.

A rendszer ezennel kész a


használatra.

full circle magazine #34 tartalom ^


C
salódottsággal kezdő- a Linuxot, de azok a kísérletek teni a számítógép operációs Az első, hogy szeretem a
dik a linuxos történe- csak olyan feladatok voltak, rendszerét. Bár szorgalmasan számítógépes játékokat. A diák-
tem. Főiskolai tanár amelyek kielégítették a ben- mentettem az adataimat, amíg jaim mindig élvezték, ha a taná-
vagyok, aki minden- nem lakozó kockát. Évekkel ez- a következő csapást vártam, ruk egy online lövöldözős (FPS)
ben számít a számítógépére. A előtt kipróbáltam a Red Hatet, mindig úgy tűnt, hogy pár állo- játékban szét tudja rúgni a hát-
tesztek begépelésétől az elkészí- amit ígéretesnek tartottam, de mányt elvesztettem, köztük né- sójukat, vagy hogy egy jó sze-
tett leckéken keresztül az osz- nem volt időm vagy türelmem, hány olyat is, amelyeket újra repjátékban (RPG) el tudok
tályzatok nyomon követéséig; hogy szembenézzek a megtanu- létre kellett hoznom annyi idő merülni. A Wolfenstein 3D óta
az osztályom miatt folyamato- lásával. A következő pár évben árán, amit nem tudtam megta- játszok PC-s játékokkal, hacsak
san használtam otthoni számítógé- ok más disztribúciót próbáltam karítani. a Linux nem tudta volna kielégí-
pemet. De két évvel ezelőtt az ki: Corel Linuxot, Fedorát, Mand- teni a játékszenvedélyem, ami
asztali gépem összeszedett rake-et, Xandros-t, Debiant és Tudtam, hogy a Linux bizto- nem tett volna boldoggá.
egy trójait, ami a rendszert hasz- Slacket. Habár érdekesek vol- síthatja a stabilitást és távol ma-
nálhatatlanná tette. Annak elle- tak és lenyűgöztek, egyikük radhat olyan veszélyektől, A második a családom.
nére, hogy gyakran frissítettem sem győzött meg, hogy levált- amelyeknek más operáci- Amíg én elég szakavatott
a vírus- és kémprogramirtó sam a Redmond-központú ope- ós rendszerek áldoza- voltam, hogy megbir-
szoftvereket, egy csúnya vírus- rációs rendszeremet. tul eshetnek. MIvel kózzak a Linuxszal,
tól a számítógépem háromszor De tudtam, hogy elérkezett az utóbbi pár hó- a feleségem és a
is összeomlott egy évben, ami az idő, amit a legutóbbi trójai napban sok boo- gyermekeim más
miatt képtelen voltam használ- fertőzés utáni összeomlásnak tolható Linux lapra tartoztak.
ni, hogy elvégezzem a munká- köszönhettem. Mindenekelőtt a CD-t próbál- A két fiam, mint
mat. Egyszer azt terveztem, Linux gyakorlatilag ellenáll a ví- tam ki, azt is az apukájuk,
hogy tesztet íratok a következő rusoknak és a kémprogramok- tudtam, hogy a megszállott játé-
napon, de működőképes gép nak. Ez két olyan probléma, Linux elérte a kosok voltak,
nélkül a vizsga elmaradt. Amíg ami túl sok időt és munkát köve- használhatóság akiknek szüksé-
a diákjaim egyáltalán nem vol- tel tőlem. A tanároknak így sincs azon szintjét, ami gük volt a rendsze-
tak felháborodva ezen – a kis elég idejük. Felkészülni a taní- tökéletesen kielégíti res játékra. A
csibészek egészen boldognak tásra, leosztályozni a feladato- az igényeimet. Azonban feleségem viszont, aki
tűntek valamilyen okból! -, en- kat, megszervezni az értekezlete- két problémát meg kellet még szintén tanár, a számítógépet
gem nagyon is idegesített. Ha ket és a képzéseket - a tanárok oldanom, mielőtt Linux rendszer- szükséges rossznak tartotta.
erősebben akarnék fogalmazni, anélkül is be vannak táblázva, re válthattam volna az otthoni Bár az e-mailezést és az online
azt mondanám: elegem volt. hogy még kétszer egy évben számítógépemen. Scrabble-t élvezte, a számító-
Korábban már kipróbáltam összedőljön és újra kelljen telepí- gép inkább volt bosszúság
full circle magazine #34 tartalom ^
Az én sztorim - Linux felhasználó
számára, mint munkát meg- kezelni a feladatait, és a Firefox dows-ban is mentek. Például a winter Nights-ommal a gyerme-
könnyítő eszköz. A mindenna- meg a Thunderbird leegyszerűsí- World of Warcraft telepítése keim és én is elégedettek
pos feladatok, mint amikor egy tik az online dolgokat, soha olyan magától értetődő volt, vagyunk. A Wine-nak és a Cede-
dokumentumot gépelünk be a nem vágyott vissza. Teljesen ott- mint Windows-on. A Guild Wars gának köszönhetően, a fiaim és
szövegszerkesztőbe, gyakran honosan érzi magát az új, linu- telepítése ugyanilyen egyszerű- én folytatjuk a fragelést, a kül-
váltak kellemetlen feladattá. xos számítógépünkön. Valójában nek bizonyult. Régebbi játékok, detések teljesítését és a világ
Egyszerűen, ha a Linuxot meg pár hónappal korábban, amikor mint az általam annyira kedvelt megmentését.
akarom honosítani a család- az osztálytermi gépe összeom- Thief és a Thief II, már nem in-
ban, akkor felhasználóbarátnak lott, hazajött az iskolából és el- dultak el. Miután sokat böngész- Mindez két évvel ezelőtt tör-
és életképes játékplatformnak mondta, amikor megérkezett a tem a neten válaszok után tént. Jelenleg két, hálózatba kö-
kellene lennie. számítógépes szakértő, hogy kutatva, úgy döntöttem, hogy le- tött Ubuntu 9.04-es gépünk
megoldja a problémát, töltöm és telepítem a Transga- van. Ezt most a Dell laptopo-
Az Ubuntuban reményked- felvilágosította, ha ming cég Cedega nevű mon gépelem, amin Ubuntu
tem a legjobban. Az összes az iskola Linuxra programját. Habár a Ce- 8.10 fut. Az elmúlt két évben
disztribúció közül, amiket az váltott volna, dega nem volt ingye- egyik gépem sem omlott
évek folyamán kipróbáltam, akkor ez do- nes, a havi 5 össze, vagy esett áldozatául
egyik sem vette fel a versenyt log meg dolláros előfizetés egy vírusnak vagy kémprogram-
az Ubuntu eleganciájával és sem tör- olyan frissítéseket nak. A fiaim és én naponta ját-
egyszerű használhatóságával. tént volna! hozott, amik lehető- szunk. A Wine és a Cedega
Az egyik barátom gépén letöltöt- vé tették számom- egyre nagyobb szakértőivé vá-
tem az Ubuntu 7.04-et, CD-re ír- A követ- ra a Thief, a lunk. A feleségem még mindig
tam, hazavittem és elindítottam. kező kihí- Neverwinter Nights az online Scrabble-lel játszik. A
A telepítés egyértelmű volt. A vást a játék II, a Bioshock játékok munkáját, amit a számítógépen
hálózati kapcsolatomat érzékel- szolgáltatta. telepítését, a Luca- végez, egyre kevésbé tartja
te és rögtön be is állította. A Sy- Az interneten ol- sArts Jedi Academy nevű megterhelőnek, mint amilyen
naptic-nak köszönhetően egy- vastam a Wine pro- játékát, valamint számos má- az az Ubuntu előtti időkben
szerűen telepítettem a Firefox jektről, de még sosem sikat is. A fiaim és én felfedez- volt. Augusztusban egy tanárok-
azon pluginjét, ami kielégíthet- próbáltam. Újra a Synaptic-ot tük az olyan Linux játékok nak rendezett szakmai elő-
te a feleségem online Scrabble használtam, hogy telepítsem a örömét, mint a Nexuiz vagy az adást fogok vezetni a floridai
iránti vágyát. Utólag megalapo- Wine-t, ami szinte csak egy pilla- Alien Arena, amelyek olyan szó- körzetemben, ami a nyílt forrá-
zatlannak bizonyult az aggodal- nat volt. Akkor elővettem egy ra- rakoztatónak bizonyultak, hogy ki- sú programok előnyeiről szól.
mam, hogy a feleségem esetleg kás játék-CD-t. Megkerestem a váltották az Unreal Hamarosan talán nem csak én
nem lesz képes megbírkózni az Google-lel, hogyan kell a Wine- Tournamentet. Egyszóval: ha- leszek az egyetlen tanár, aki
Ubuntu Linuxra váltással. Ami- ban játszani velük, majd beállítot- bár az Ubuntu nem képes min- nektek ír, hogy ódákat zengjen
kor felfedezte, hogy az OpenOffi- tam. Meglepetésemre sok játék den régi és új játékot futtatni, a a pingvinről.
ce.org képes magabiztosan úgy működött, ahogy azok Win- World of Warcrafttal és a Never-
full circle magazine #34 tartalom ^
2
002-ben egy kanadai
cég egy kis ötlettel, de
nagy álmokkal elindítot-
ta a Powerpets.com
szolgáltatást: egy szórakoztató
virtuális világot akartunk létre-
hozni, hogy az egyedülhagyott
és bántalmazott állatokról tájé-
koztassuk és tanítsuk az embe-
reket.
egyszer belőttük a rendszert, nem tudtuk az ISO képfájlt letöl-
nem kell aggódni miatta. Még teni.) Néhány héttel később
A projekt elindítását követő
csak újra sem kell indítanunk! megérkezett postán a CD.
fél éven belül robbanásszerű nö-
Szerencsétlenségünkre az álta- Amint sikerült egy kis szabad
vekedés vette kezdetét, de ez-
lunk választott Linuxot megvet- időt találnunk, feltelepítettük
zel együtt a problémák is meg-
te egy másik cég, akik sajnos egy régi tesztgépre. A telepítés
növekedtek, főleg az e-mail ala-
elhanyagolják az operációs rend- - annak ellenére, hogy régi gép-
pú vírusok miatt. Egyszer példá-
szer fejlesztését. re tettük -, gyors volt és problé-
ul már hetekkel azelőtt
mamentes. Végül mindenki
megfertőzött minket egy ko-
Sok időt eltöltöttünk az új Li- feltette magának, néhány órán
moly vírus, mielőtt a nagy vírus-
nux keresésével, mivel fontos belül már mindenki ezt használ-
irtó cégek - mint például a
volt, hogy az elkövetkezendő év- ta. Néhány eltérő dolgot nehéz
McAfee -, kiküszöbölték volna a
tizedben sok fejfájástól, vagy ép- volt megszokni - ilyen volt a
problémát. Gyakran több időt
pen költségektől kíméljen meg SAMBA megosztás -, de összes-
töltöttünk az irodában található
minket. Hamar felfigyeltünk az ségében véve sikeres volt az át-
Windows gépek javításával,
Ubuntura. Egy hónap kihagyás- állás.
mint magával a projekttel.
sal - keresgéltük, hogy hol lehet-
ne megvenni, mivel kicsit Köszönetünket szeretnénk
A Linuxra való átálláskor
kényelmetlenül éreztük magun- kifejezni az Ubuntunak a CD el-
tisztában voltunk vele, hogy jó
kat attól, hogy ingyen jussunk küldéséért és az operációs rend-
néhány akadályt le kell gyűr-
hozzá - végül rendeltünk egyet. szerrel kapcsolatos nagyszerű
nünk, de legalább megnyugta-
(Műholdas internetünk miatt tapasztalatért!
tó volt a tudat, hogy ha már
full circle magazine #34 tartalom ^
M
aciej Miller novembe- galma sincs, mit tegyen, annak zott létre egy új uuid-t ugyanar- Először azt hittem, az a gond,
ri Full Cirlce-ben ellenére, hogy tisztában van az- ra a lemezre. Persze ettől a hogy megnöveltem a RAM mé-
megjelent levelé- zal, melyik felhasználó használ- partíció elérhetetlenné vált az retét 500Mb-ról 1Gb-ra, 900Mb-
nek elolvasása után ja. Lehet, hogy az Ubuntu 9.10 Ubuntu számára. ot hagyva a /swapnak. Elkezd-
úgy gondoltam, hogy muszáj ne- gyorsabban tölt be, mint a tem a Gparted Live-val a partíci-
kem is hozzászólni a dologhoz. 8.10, de én ezt nem érzékel- Ha csatlakoztatom az egyik ókat átméretezni. Csodás kis
Számomra ugyanis a 8.10-ről tem. Persze azért az XP-nél pendrive-omat, az asztalon meg- alkalmazás: egyszerű, gyors,
9.10-re való átállás egy nagy vagy Vista-nál klasszisokkal jelenik a "4Gb fájlrendszer" szö- és működik! Ekkor ütköztem be-
csalódás volt. Jó néhány fruszt- jobb. veg az ikon alatt. A Nautiluson le a fentebb említett uuid prob-
ráló hét elteltével azt kell belül a Helyek->Számítógép lémába - nem tudtam, hogy
mondanom, hogy nagyon nem Grub: résznél ugyanezt az infót ka- miért nincsen /swap partícióm.
vagyok megelégedve a dolog- pom. De a Nautilus mappa néze- Jelenlegi állás: van 1.5 Gb
gal. Az adataim elmentése, és A Grub2 egy jól működő tében a címsorban /swap területem, de még min-
"Saját" mappában található rej- programot váltott le - csak "881A-9238" szerepel. Az /ls/me- dig nem tudok altatni vagy hi-
tett mappák és fájlok eltávolítá- azért, hogy változtassunk? Elké- dia pedig "881A-9238" szöve- bernálni. Ami ennél és
sa után egy friss Ubuntu 9.10 pesztően nehéz konfigurálni. A get dob ki a PNY pendrive-ra, érdekesebb az az, hogy egy ko-
telepítést végeztem ugyan- Grub2 még mindig azt hiszi, BCC4-4D1A-at a Toshiba pendri- rábbi Ubuntu (azt hiszem a 7.x)
azokra a partíciókra, amiket hogy a HP/Compaq rendszerem ve-ra, de CRUZER-t mutat a San- tudott hibernálni - most akkor
már évek óta használtam. rejtett partíciója Windows 2K. Disk-re. Ezt nem találom túl ezt nevezzük fejlődésnek?
De ez semmi! A Windows XP informatívnak.
Betöltés: partíciómra azt hiszi, hogy Li- Videó
nux! Na, ez már igazán elfogad- Ismét bonyolulttá tettek
hatatlan. egy egyszerű dolgot, csak hogy Elismerem, hogy régi videó-
A betöltési képenyő fino-
elmondhassák: változott vala- kártyám van (nVidia Gforce2
man szólva is giccses. A beje-
uuid:
mi. MX400), de hát úgysem játszok
lentkezés pedig egy kicsit fura:
egy egérkattintással kiválaszt- a gépen, a Stellariumnak pedig
juk a felhasználót, majd billen- Tudnom kéne, hogy a Altatás és hibernálás ez is elég. Nem tudom megérte-
tyűzetre váltunk és beírjuk a 409c796f-29c1-4336-8e7a- ni, hogy miért szükséges nVidia
jelszót. Ezután visszatérünk az 1ed18db8706f a hda5? Szá- Windows XP alatt nincs meghajtót használnom és egy
egérhez: megerősítjük bejelent- momra érhetetlen, hogy a gond sem az altatással, sem a halom idióta asztali effektet be-
kezési szándékunkat. Bal kezes hda5 átméretezése miért ho- hibernálással, de az Ubuntu kapcsolnom ahhoz, hogy nor-
egerek esetén a rendszernek fo- 9.10 nem képes egyikre sem. málisan jelenítse meg a képet.
full circle magazine #34 tartalom ^
Különvélemény - Problémák a 9.10-zel
Ha ezt nem teszem, akkor a men futó 9.04 alapú eeebuntu-
rendszer figyelmeztet, hogy val sincs ilyen probléma. Még
használjak VESA meghajtót, és csak azt sem tudom, hogy ho-
egy olyan ablakkezelőt, ami gyan jelentsem a problémát.
nem is működik. Ebben a vonat-
kozásban a 8.10 előrébb járt, Ráadásul ez a bug egyéb já-
mint a 9.10. rulékos károkat is okoz. Bárme-
lyik alkalmazás, amelyik a
9.10 alatt simán egymásba Microsoft Core fontokat akarja
érnek a fájlok/meghajtók ikonjai. telepíteni (pl. a Wine) elszáll idő-
túllépéssel nagyjából tíz perc
Audió után. A workaround eltávolítja
a telepítési szkriptek egy részét,
Emiatt frissítettem a 9.10- amelyeknek közük van az időtúl-
re. Tudok zenét hallgatni, miköz- lépéshez.
ben a filmeket nézem, de félek
újratelepíteni a Skype-ot vagy Alapértelmezett alkalma-
Wine/EchoLinket, vagy megnéz- zások tion a Palm-omból. Az új Ubuntu Szoftverköz-
ni, hogy működik-e a mikrofo- pont viszont tetszik.
nom. Egyszerűen nem akarok Az F-Spotot se tudtam soha
Azt sosem fogom megérte- megérteni: semmit sem tudok Számomra úgy tűnik, hogy
még több kellemetlenséget. ni, hogy miért választaná vala- vele csinálni. Azt értem, hogy a Canonical egyfajta "majd be-
ki az Evolutiont alapértelmezett érik" hozzáállással dolgozik.
Internet
ha szeretnék képeket rendezget-
e-mail és naptár szolgáltatás- ni, akkor importálnom kell őket, Szerintem a fejlesztőknek mos-
nak. Mint a legtöbb svájci bics- de importálásnál nem adhatom tantól kezdve a 10.04 megjele-
Nem tudom hogyan, de a ka megoldás, ez sem elégíti ki meg, hogy honnan importálja néséig ilyen problémákkal
9.10 7-10 másodperccel később a legalapvetőbb igényeket sem. őket; nekem csak a Windows kellene foglalkozniuk. Tudom,
hozza be a webhelyeket. Az Próbáltam használni az Evoluti- partíciót és a csatlakoztatott hogy sokkal érdekesebb és iz-
összeset. Thunderbirdöt, Firefo- ont hónapokon keresztül a 8.10 USB meghajtómat ajánlotta fel. galmasabb valami újat kitalál-
xot és Seamonkey-t használok, alatt, de az egyetlen jó dolog Ha megnyitok egy mappát F- ni, mint a régit megjavítani és
de mindegyiknél előjön a problé- benne, hogy képes a leveket tar- Spottal, látom a bélyegképeket azzal bíbelődni, de muszáj! Min-
ma. Túl sok időt töltök el azzal, talmazó mappáról biztonsági és a fotókat, de nem tudom den egyből működik - ja, per-
hogy nézem a "Várakozás a kö- másolatot készíteni, majd ké- szerkeszteni őket. A G-thumb sze! Hé Macifej! Amúgy
vetkezőre:..." szöveget az alsó sőbb a segítségével helyreállíta- többre képes, és jobban megfe- elfelejtetted megemlíteni az
panelen. 8.10-en nem volt ni. Nem is akarok belemenni, lel a célnak. openSUSE-t, mint alternatívát.
ilyen probléma. Az EEEPC gépe- micsoda káoszt csinált az Evolu-
full circle magazine #34 tartalom ^
ADVERTISEMENT

Ubuntu User is the first print magazine created specifically for Ubuntu users. Ease into
Ubuntu with the helpful Discovery Guide included in each issue, or advance your skills
with in-depth technical articles, HOW-TOs, reviews, tutorials, and community reports.

p e r y e a r for only
4 issues . 9 0 / U S $ 39. 95
EUR 2 9
£ 24. 90 /

full circle magazine #34 tartalom ^


N
emrég rászántam ma- néha videózás, sok gépelés, sát (és kikapcsolni a háttér-
gam és vettem egy böngészés, zene stb.). Ennek fényt) és minden Fn billentyű
nagyobb CULV (ultra- megfelelően legalább 9 órás tette a maga dolgát bármilyen
alacsony fogyasztá- üzemidőt vártam Linuxban (ta- bütykölés nélkül, csakúgy, mint
sú) laptopot (13.3' szemben a pasztalatom szerint általában a hangerőszabályzó Fn gom-
10'-os Samsung netbookom- alacsonyabb, mint Win esetén). bok. Nem teszteltem a vezeték-
mal). Körülbelül egy hónapos Ubuntu 9.10 x86_64-et raktam nélküli kapcsolat
használat után sem mondha- fel pendrive-ról. Telepítés után ki-/bekapcsoló gombját (sosem
tom, hogy mindent kipróbál- észrevettem, hogy a) van blue- használtam) és az Asus-progra-
tam, de a lényeges dolgokat tooth (kellemes meglepetés mok gombjait sem (szerintem
már ellenőriztem Ubuntuban és volt, bluetooth nélkül reklámoz- nem csinálnak semmit). A mé-
• 679.00€ Arch Linuxban. El tudom képzel- ták) és b) automatikusan beállí- dialejátszó gombokat felismer-
• Intel Core 2 Duo SU7300 ULV ni, hogy az embereket érdekli totta az 1366x768-as natív te az Ubuntu, de kell hozzá egy
processzor @ 1.3GHz ez a laptop, ezért született e felbontást (Compizzal). Frankó. médialejátszó, ami használja is
• 4GB of DDR3 RAM (DDR3 1066
cikk. Gyors összegzésért nézd Zökkenőmentesen tudtam kap- azokat - MPD-t használok és
2GB*2)
• 320GB hdd (5400R, SATA) meg az írás konklúzióját. csolódni a WPA2-TKIP hálózat- egyéni funkciókat rendeltem a
• 802.11b/g/n + Bluetooth hoz és az ethernetnek sem gombokhoz. Ellenőriztem azt
• Ethernet (Atheros AR8132 – Ez első meglepetés az volt, okozott gondot, hogy maximá- is, hogy a monitort helyesen
ath9k modult használ) 10/100
• Intel X4500MHD
hogy a laptop sokkal szebb volt lis sebességgel (100mb/s) mű- detektálta-e az Ubuntu - koráb-
• 13.3” HD LED Monitor integrált bármelyiknél, ami eddig megfor- ködjön. ban ez sosem sikerült - és meg-
0.3MP webkamerával dult nálam - szálcsiszolt, ezüst- döbbentem, hogy ott volt a
• Német billentyűzet színű fém a tetején, ami sokkal Az internethez kapcsolódás modell és a modellszám alap-
• 8 Cellás 5600mAh akkumulátor
tartósabbnak néz ki, mint a net- és frissítés után feltelepítettem ján javasolt beállítások kerül-
• Model: UL30A-Q0229V
• Méretek: 112.7" x 9.0" x 0.9- bookom. az ubuntu-restricted-extras-t tek kiválasztásra. Talán
1.1" (323 mm x 229 mm x 22.9- és ellenőriztem a flash-leját- apróság, de nekem újdonság
27.9 mm) Windows 7 Home Premium szást. Simán ment 360, 480 és volt.
• Súly: 3.7 lbs (1.7 kg)
64 bites OS-sel érkezett, amit 720p-ben Youtube-ról (kicsit me-
• Portok: 3 USB 2.0, 1 VGA, 1
HDMI, 1 RJ45 10/100 Ethernet meghagytam dual-boothoz. A legedett a HD-lejátszáskor, de Suspend / Resume volt a
Atheros AR8132-vel, 1 analóg Windows általában 10 és 11 ez a flash hibája) és a flashes ol- következő a listámon, hogy ki-
fejhallgató kimenet, 1 analóg óra közötti üzemidőt mutat nor- dalak is simán mentek. Videole- próbáljam, és lám, mindkettő
mikrofon bemenet
mális használat mellett (értsd: játszás közben kipróbáltam a gond nélkül működött (hiberná-
képernyő sötétítését/világosítá- lást nem próbáltam, mivel nem
full circle magazine #34 tartalom ^
REVIEW - ASUS UL30-A LAPTOP
állítottam be swapot). Mivel a lenő kép fejjel lefelé állt. Biztos, esélllyel működésre bírható né- 10-10.5 órányi használatot en-
suspend / resume gond nélkül hogy modulprobléma (Windows hány trükkel. Ha valaki e lap- ged (Gnome-Power-Manager
ment, eljött az ideje, hogy akku- alatt működött) és talán megold- top vásárlásán gondolkodik és szerint). Mindenesetre nagyon
ról is kipróbáljam - érdekelt, ják előbb-utóbb. Nem túl nagy tudni akarja, működik-e a mikro-boldog vagyok a laptoppal. A
mit mond a Gnome-Power-Ma- dolog, de mivel a webkamera fon, e-mailes megkeresésre haj- megvétele óta egyre és egyre
nager, így eltávolítottam az A/C csak 0.3 megapixeles, tehát landó vagyok válaszolni és kevesebb okot találok a PC-m
adaptert és engedtem a Gno- nem hiszem, hogy valaki emi- valamelyik cikkemben leírni az bekapcsolására, ami helyes.
me-Power-Managernek, hogy att venné meg ezt a laptopot. eredményeket. Habár nem tu- Olyasmit sem találtam, amivel
frissítsen, majd elolvastam az Ha jól emlékszem, a Cheese- dom, hány embernek elsődle- rendszeresen leterhelhetném.
üzenetet. Mivel a fényerő-sza- zel lehetőség van a webkame- ges szempont, hogy a laptop A HD videózás (leginkább HD
bályzó alacsonyra lett állítva, a ra képének forgatására (mint integrált mikrofonja működjön. Revision3) akadás nélkül megy
Gnome-Power-Manager szerint Mac OS X-ben a photobooth- és folyamatos a lejátszás. Ha
10 órányi üzemidőm maradt (né- ban), így itt lehet képe- Még egy megjegyzés bárki is egy vékony, könnyű lap-
ha 10 óra 30 perc). Tudom, ket készíteni. - ami kérdéses volt topot keres, nagyon melegen
hogy ez nem teljesen pontos, számomra: az Exp- tudom ajánlani ezt a típust!
de ha a valós érték még egy Az egyet- ress Gate (az
órával kevesebb is, a legtöbb len eszköz, Asus 8 mp
embernek ez akkor is több, amit nem alatt induló
mint elég egy teljes napra, te- tesztel- OS-e) mű-
hát így hagytam. Gyakrabban tem ködik a
próbáltam ezt Arch-ban (ezt a (vagyis, GRUB te-
disztribúciót használom napi amiről lepítése
szinten) és valóban 10 órányi tudom, után is,
üzemidőt kaptam saját ACPI-ke- hogy tehát
zelő scripttel, tehát Ubuntuban nem tesz- még min-
is elérhető lehet. teltem), az dig gyor-
a mikrofon. san
A bluetooth-t is teszteltem Az alsamixer elérheted a
a telefonommal (Motorola és a Gnome Skype-ot, inter-
RAZR V8) és rendesen műkö- hang applet sze- netet stb.
dött. Az egyetlen probléma, rint az eszköz létezik,
Összegzésképp: a web-
amit találtam, az a webkamerá- de nem próbáltam semmi-
ben, mert soha nem használok kamerán kívül, ami fejreállított
val kapcsolatos: Cheese, Sky-
mikrofont. Ha esetleg nem vol- képet ad, minden azonnal műkö-
pe, aMSN stb. detektálta és
dik (a mikrofont nem tesztel-
használta rendesen, de a megje- na azonnal használható, jó
tem). A 8 cellás akku kb.
full circle magazine #34 tartalom ^
hogy hány órát játszottam az- tut, akik azóta azt használják ri." Azóta sok kiadáshoz készí-
zal a környezettel, csak annyit elsődleges OS-ként és meg van- tettem csomagokat és
tudok, hogy ez közvetlen hatás- nak vele elégedve. frissítéseket KDE4-hez, csakúgy
sal volt a pályafutásomra és az mint más KDE Universe csoma-
első munkahelyemre a számító- Mikor és hogyan kerültél kapcso- gokhoz.
gépiparban. Sok-sok évig hasz- latba a MOTU-val? Igazán jó szponzoraim voltak,
náltam dual-boot rendszert a Egyszer, mialatt Kubuntut hasz- akik türelmesek voltak és sok-
munkámban, Linuxot az igazi náltam, a Knetworkmanager be- mindenben segítettek. Különö-
Életkor: 37
munkához és Windows-t min- adta az unalmast. Ahhoz, hogy sen Scott Kitterman volt
Lakhely:
den máshoz, amit még csinál- újra online lehessek, fel kellett rendkívüli. Sok esetben ajánlott
St. John’s,
nom kellett. pakolnom az Ubuntu nm-apple- olyan kevéssé ismert (legalább-
Newfoundland
tet. Akkor eldöntöttem, hogy is számomra) trükköket, amik-
Kanada
Mióta használsz Ubuntut? utánanézek, hogyan segíthet- kel hatékonyabbá és
IRC becenév:
2006-ban kezdtem Kubuntut nék én is a hibakeresésben és könnyebbé vált a csomagkészí-
használni, habár már egy kicsit megoldásban. Felszaladtam az tés és a tesztelés. Nélküle nem
rgreening
korábban elkezdtem vele sze- IRC-re és csatlakoztam a #ku- hiszem, hogy a MOTU státu-
mezni. Azelőtt Gentoo volt az el- buntu-devel csatornához és el- szért folyamodtam volna.
Mióta használsz Linuxot és mi
sődleges OS kb. 2007 közepéig. kezdtem kérdezősködni.
volt az első disztród?
A fő oka, hogy elkezdtem Kubun- Nagyon meglepődtem, hogy Mi segített a csomagkészítés el-
Nos, még az egyetemen kezdő-
tuval foglalkozni, egyik bará- mennyire segítőkész mindenki, sajátításában és hogyan mű-
dött, úgy '93 környékén. Éppen
tom volt, aki meglehetősen különösen Jonathan Riddell, ködnek az Ubuntu csapatok?
az egyik számítógép laborban
elégedetlen volt a Windows- Scott Kitterman és Harald Sit- Ezek kombinációja: dokumentá-
dolgoztam, mikor az egyik bará-
szal. Állandóan újra kellett for- ter. Ez a három fejlesztő adta ciók olvasása, a megfelelő kér-
tom (TC) mondta, hogy van egy
máznia a gépét és újratelepíte- meg nekem a kezdő lökést és dések feltevése IRC-n, a
frankó új oprendszer, amit ki
nie az oprendszerét, hogy így lettem megint fejlesztő. nagyszerű szponzorokkal törté-
kellene próbálnom. Elmondta,
megszabaduljon a rosszindula- Mindez az Intrepid fejlesztési cik- nő munka és más emberek
hogy erősen UNIX-szerű és mi-
tú programoktól, vírusoktól és lusának végén történt. munkájának tanulmányozása.
vel mi is nagyrészt UNIX szerve-
más kártevőktől. Végül is meg- Hogy Jonathan Kubuntu 8.10-es Minden bizonnyal a mögötte ál-
reken dolgoztunk, hasznosnak
győztem, hogy próbálja ki a Ku- kiadás bejelentéséből idézzek: ló hatalmas közösség az Ubun-
tűnt a kipróbálása.
buntut velem együtt. Azóta "Aztán itt van rgreening, aki tu igazi előnye. Elég könnyű
A disztrib Slackware volt és azt
több barátomnak és családta- egy nap csak úgy beállított és választ találni a kérdésedre,
hiszem, kb 15-20 floppy leme-
gomnak is installáltam Kubun- azóta kijavít bármit, akárki ké- rendszerint néhány perc a kere-
zen jött. Azt meg nem mondom,
full circle magazine #34 tartalom ^
MOTU INTERJÚ: RODERICK GREENING
sés, vagy kérdezés. itt és korábban is volt, de azt hi- sel. Jelenleg is léteznek ezek az Star Trek, Csillagkapu és Elve-
szem főként RPM alapú disztró- eszközök, de külön-külön kell szett Világok rajongó vagyok. A
Mi a legkedveltebb része MOTU- kat használnak. Annyi installálni és beállítani őket. Sze- gyűjteményem tartalmaz meg-
beli munkásságodnak? mindenesetre bizonyos, hogy retném egy csokorba szedni eze- lehetősen sok technikai és prog-
Egyértelműen az emberek. felveszem a kapcsolatot a "Sza- ket az alkalmazásokat (meta ramozási könyvet is.
Nem csak, hogy igazán tudnak, lonna Közösséggel" a közeljövő- package) és segíteni a felhasz- Mindezeken kívül sok időt töl-
de elérhetőek is. Soha ne félj ben, ha lesz egy kis nálónak kiválasztani néhány jó- tök a feleségemmel és a ku-
kérdezni. Így jutottam el én is szabadidőm. zan beállítási lehetőséget. tyánkkal, Jewellel, és lógok a
oda, ahol most vagyok. Jelenleg ez csak egy ötlet, de ki barátaimmal Mario Cartot és
Mire fogsz összpontosítani a Ja- tudja, mi lehet belőle. Settlers of Catant játszva.
Mit tanácsolsz azoknak, akik se- unty-ban és a Jaunty+1-ben?
gédkezni akarnak a MOTU-ban? Most éppen a KDE 4.2.1 cso- Mit csinálsz a szabadidődben? A jelenlegi desktopom egy Ku-
1. Soha ne aggódj, hogy vajon magkészítésen dolgozom és a Szabadidő? Ja, arra gondolsz, buntu Glassified témával. A hát-
megvan-e a megfelelő tudá- KDE 4.2.2-be is besegítek. Ezen hogy HA lenne magánéletem térkép egy általam készített
sod. Ha tudod installálni és hasz- kívül vannak újításaim a KPacka- az Ubuntun kívül... fotó, amit 2 éve csináltam, mi-
nálni az Ubuntut, tudsz segíteni geKithez és még további dol- Nos, amatőr fotós vagyok. Van kor a szüleimet látogattam
a QA csomagokban, tudsz külde- gok is jönnek. egy Canon Rebel XT-m és né- meg. Ez egy kis öböl, amit De-
ni bug reportokat és tesztel- A Jaunty+1-gyel (Karmic) kap- hány objektívem. Főként a táj- ep Cove-nak neveznek (Mély
hetsz új kiadásokat. csolatban van néhány csomag, képfotózás érdekel, de portré Öböl) és a szüleim szülővárosá-
2. Ugorj a mély vízbe. A leg- amit én fejlesztettem, amiket képeket is szoktam készíteni. ban, Musgravetownban, Újfund-
jobb módja a tanulásnak, ha szeretnék látni a Universe Olvasni is szeretek. Több száz landon található.
csatlakozol egy csapathoz, ame- és/vagy a Main repókban. Van könyvem van otthon, főként
lyik érdekel és segítesz nekik, két biztonsági alkalmazás (ufw- Sci-Fi és fantasy. Igazi nagy
akár a tesztelésben, akár doku- kde és clamav-kde) meg egy új
mentáció-írásban. kártyajáték, ami PyQt-ben ké-
3. Szerezz mentort, aki útbaiga- szült.
zít és szponzorálja a munkádat. Mindezek mellett gondolkodom
4. Érezd jól magad. néhány munkán a szerver csa-
patban és szeretnék segíteni ne-
Tagja vagy valamelyik helyi Li- kik egy csomag fejlesztésében,
nux/Ubuntu csoportnak? ami az új adminokat segítené
Nincs LOCO Újfundlandon, de egy szerver beállításában a
néhányan komolyan fontolgat- megfelelő TCP wrapperekkel,
juk, hogy létrehozunk egyet. Tu- tűzfalazással, loggolással, root-
dom, hogy van Linux közösség kit ellenőrzéssel és log analízis-

full circle magazine #34 tartalom ^


Grafika kérdések Windows 7
A HÓNAP LEVELE

A A
zzal kapcsolatban, z új Gateway SX2800
A FCM 31. számának 26. oldalával
hogy az Ubuntu terve- ($400) gépemen a kapcsolatban nem tudom megállni, A legjobb módja az ellenőrzés-
zi a GIMP leváltását, Windows 7 egy kicsit hogy ne válaszoljak, hiszen tudom nek, ha összehasonlítjuk egy Ubun-
adódik a kérdés: mi- gyorsabban bootol, a választ! Íme, mit kell tenni ahhoz, tu telepítőlemezzel (vagy Ubuntu
vel fogják helyettesíteni? Bizto-mint az Ubuntu 9.10. Ebben hogy egy DVD-t ily módon felismer- Alternate lemezzel). Keresd meg a
jen az Ubuntu. A könyvtáron belül különbségeket és szerkeszd a fenti
san helyettesítik valamivel, benne van az AVG ingyenes an- létrehozunk egy 'pool' nevű könyvtá- három fájlt. Természetesen, ellen-
hiszen az Ubuntu nem marad- tivírus program, a Windows tűz- rat. Ebben lesznek a .deb fájljaink, őrizd, hogy minden információ he-
hat valamiféle grafikai alkalma- fal, stb. A Firefox betölti a amire szükségünk van. lyes-e ezekben a fájlokban, hogy
zás nélkül. Elfogadom, hogy a honlapom 2 másodperc alatt, a elkerüld a meglepetéseket. Jelenleg
Nyissunk egy terminált és ebben a tehát ott járunk, hogy a './'-ben ez
GIMP túl sok a magunkfajta Thundebird 3 elindul 3 másod- könyvtárban adjuk ki: (feltételezve, található:
nem-grafikusoknak, szóval ta- perc alatt. Igen, a tartalom be- hogy az apt-ftparchive parancs tele-
lán a Photoshop Elements nyílt- töltése időbe telik, de nem pítve van) ./pool (.deb fájlokat tartalmazó
forrású megfelelője kellene? olyan lassan, mint ahogy Ubun- könyvtár)
apt-ftparchive packages ./Packages
tu 9.10 alatt. Az OO Writer és pool/ > Packages ./Packages.gz
Ha már itt járunk, nagyon Calc is megnyílik kevesebb, ./Packages.bz2
jó volna, ha az Ubuntu automati- mint 4 másodperc alatt. Ó, és apt-ftparchive packages ./.disk/info
kusan felajánlaná a fotók mére- ha szabad megemlítenem, Win- pool/ | gzip > Packages.gz ./aptoncd.info
./README.diskdefines
tének csökkentését email dos 7 alatt készenlétbe lehet apt-ftparchive packages
küldéskor, ahogy a Windows te- tenni és onnan vissza is hozni pool/ | bzip2 > Itt az ideje kiírni a CD-t vagy DVD-t,
szi. Jelenleg, ha fotókat akarsz a rendszert. Packages.bz2 minden úgy lesz, mint az Ubuntu tá-
emailezni, mindegyiket egyen- rolókban. Braseroval hibát fog jelez-
Fontos, hogy eme három fájl rend- ni kiíráskor, így szükség lesz egy
ként meg kell nyitni a GIMP- Az a kijelentés, hogy a Win- ben létrejöjjön, hiszen ezek tartal- ISO létrehozására, amit kiírhatunk.
pel, csökkenteni a méretét és dows 7 nem futtatja a régebbi mazzák azt az adatbázist, ami az A CD vagy DVD kiírása után ideje
aztán csatolni az üzenethez. Ez alkalmazásokat egyszerűen apt-getnek (vagy a Synapticnak) tesztelni, hogy telepíthetőként jele-
egy kicsit kellemetlen, mikor nem igaz. Nálam fut a FreeBA- kell. Még három fájlra lesz szüksé- nik-e meg, mint egy alternate vagy
günk: extra Ubuntu CD vagy DVD.
több fotót akarunk küldeni. SIC és a FBIde, mindkettő vi-
szonylag régi 32 bites ./.disk/info
alkalmazás. Az Ancestral Quest ./aptoncd.info
12 ugyanazon változata fut XP- ./README.diskdefines
n, Vista-n, 7-en gond nélkül.

full circle magazine #34 tartalom ^


LEVELEK
Ugyanez vonatkozik a PAF5.2- pet CD-re. Ubuntu, a megmen- tem fel. A migráció legnehe- Az FCM terjesztése
re. A CADKEY 99 is fut a Win- tő. A lányom és a férje le zebb része a nyomtató
dows 7-en probléma nélkül, voltak nyűgözve. Köszönjük, beüzemelése volt. A következő Amikor egy szám megjele-
ugyanaz a program, ugyanaz a Ubuntu. kihívás az USB-s videórögzítőm nik, terjesztem a linket minden-
CD, amit Windows 98 Second beállítása lesz. kinek, akit ismerek a Facebookon,
Edition-ön használtam. Az egyet- Twitteren, a 'Share Links' segít-
len program, ami egyszerűen Egyetértek azokkal, akik ségével az oldalatokról. A többi
nem akart futni, a régi MS Pro- Windows váltás azt mondják, hogy a Linux olvasót is erre bíztatom. Köszö-
fessional Basic compiler. visszahozza az örömöt a számí- net a kiváló magazinért, alig vá-
Azért írok, hogy meg- tástechnikába. rom a következő számot.
Elnézést, de nem értek osszam az Ubuntus tapasztala-
egyet az állítások többségével, taimat. Otthon kezdtem el
amik a cikkben szerepeltek. Sze- használni, de mivel ez a család
mély szerint én azt gondolom, közös számítógépe, vissza kel-
hogy az Ubuntu 9.10 egy ka- lett váltanom Windows XP-re.
tasztrófa volt. Olyannyira, hogy Egyáltalán nem hiszek a dual-
Windows 7-re tértem át 4 év ki- bootban vagy a virtualizáció-
zárólagos Ubuntuzás után. Ami ban, mint állandó megoldás-
kevés Linuxos alkalmazásom ban, mivel ezeket a hardver
van, az simán fut WUBI-val, pazarlásának tartom.
meglepően jól!
Bár, van egy eredeti Win-
dows licenszem, az XP sármja
hamar megkopott, mikor az el-
Ubuntu gyó´zelem lenfelek erősödésével kellett
szembenézzen. Megint váltot-
A lányom hívott egy nap, tam, ezúttal Karmic Koala-ra, fel-
hogy nem működik a merevle- tettem néhány "jó-ha-fent-van"
meze. Azt mondta, hogy nem deskletet, a Cairo Dock-ot, amik-
fér hozzá a fontos babafotók- kel már el tudtam kápráztatni a
hoz, hogy lementse CD-re. Átvit- feleségem.
tem egy Ubuntu 9.10 live CD-t
és bebootoltuk. Felcsatolta a Az alapértelmezett alkalma-
Windowsos merevlemezét és le zások mellé egyedül a Chrome
tudtuk menteni az összes ké- böngészőt és a Picasat telepítet-

full circle magazine #34 tartalom ^


a honlapot. Egy hétvége alatt volna tanítania az ASP.net-et, részt veszel az Ubuntu közös-
megtanultam a HTML nyelvet mint egy teljes webfejlesztő kör- ség életében. Milyen projektek-
és rájöttem, hogy inkább a szá- nyezetet, de nem sikerült neki. nek vagy jelenleg, vagy voltál
mítógépek érdekelnek, mint- Lényegében az egész osztály in- régebben tagja?
sem a fák. kább autodidakta módon megta-
nulta a PHP-t, mintsem az MD: Elég aktív voltam egy ideig
PS: Hogyan kerültél kapcsolat- ASP.net-et és az operációs rend- a marketinges csapatban, az
ba az Ubuntuval és a szabad szereket tanító tanárt követve UWN-be (Ubuntu Heti Hírlevél)
szoftverekkel? úgy érvelt, ez is teljesen érvé- is elég sokat írtam, azonkívül a
nyes dinamikus oldalak alatt. helyi közösségek ökoszisztémá-
MD: Miközben a webfejlesztői Azt hiszem, végül is a közelébe ja alapjának lehelyezésében is
diplomámat szereztem meg, sem jutottam annak, hogy meg- kivettem a részemet. Jelenleg
volt egy tanár, aki nagy hatás- vegyem az ASP szoftvert. Fő- IRC menedzsmenttel foglalko-
sal volt rám és nem mellesleg leg, hogy olyan nagyszerű zok és az ázsiai/óceániai térség
BSD fanatikus is volt. Ő elég sza- szabad szoftverek érhetőek el, tagsági testületének tagja va-
badon értelmetze az olyan kü- mint a php.net. gyok.
lönböző tantervi pontokat, mint
„operációs rendszer telepíté- PS: Miért Ubuntu? PS: Keményen dolgozol az
se”. Megtanította a diákjainak Ubuntu Women projekttel, még
hogyan telepíthetnek Linuxot, MD: Mikor eldöntöttem, hogy Li- a vezetői pozíciót is megpályáz-
Kérlek me-
BSD-t, valamint Windows-t (cso- nuxot fogok használni, körbekér- tad. Mit vársz a projekttől?
sélj egy kicsit magadról.
dák csodájára anyámat is meg- dezősködtem. Egy barátom a
tanította!). Itt kezdődött a Warty óta Ubuntut használt, MD: Szeretnék minél több látha-
Ausztrál va-
megszállottságom a Linuxszal. gondoltam feltelepítem a Hoa- tó kezdeményezést, amely se-
gyok és annak ellenére, hogy
Először csak Live disztrókkal pró- ry-t egy régi gépemre. Több gít helyreállítani a csapat
Victoriában születtem, életem
bálkoztam, majd később telepí- disztrót kipróbáltam, de annak megbillent fókuszát. Célunk
jelentős részét New South
tettem az Ubuntut egy régi ellenére, hogy Fedorát vagy egyik kritikus része a helytelen
Walesben töltöttem.
számítógépre. Nemsokára azt CentOS-t használok a munkám- viselkedésformákra adott meg-
vettem észre, hogy nincs is hoz, az Ubuntu mellett döntöt- felelő válaszok kialakítása, és
Egyszer volt, hol nem volt, kör-
szükségem többé XP-re. tem. örülnék, ha megszűnne az ez-
nyezettudós szerettem volna
zel kapcsolatos ellenállás. Sze-
lenni, de közbejött egy másik
Egy másik tanárnak meg kellett PS: Már néhány éve aktívan retnék minél több
projekt, ahol én készítettem el
full circle magazine #34 tartalom ^
Hölgyek és az Ubuntu
közreműködőt látni, akik a wiki
oldalakat bővítik, a konferencia MD: Néhányan érdekes politi-
anyagokkal foglalkoznak, hozzá- kát folytatnak, az utóbbi idő-
adják a saját képességeiket és ben néhány Ubuntus dologtól
nem pedig lehúzzák a csapa- elszigeteltek. Ez eléggé bonyo-

Full Circle
tot, amibe sokan rengeteg időt lult kérdéskör, úgy érzem, hogy
és energiát öltek. egyedül hagytak egy süllyedő
hajón. Próbálok rájönni miképp
PS: Az Ubuntun kívül vállalsz
szerepet más hölgyekkel és a
nyílt forráskóddal összefüggő
projektekben?
is állok bizonyos dolgokkal.
Egyelőre az Ubuntu Women
projektet szeretném folytatni,
nagyon fontos része a közös-
Podcast
ségnek, még ha valaki más-
MD: A LinuxChix projekt tagja képp is látja.
vagyok, illetve a helyi Linux-fel- A visszatért és jobb, mint
használók találkozóinak szerve- Szeretném, ha a szabad szoft- valaha!
zésében is részt vállalok. Ezen veres közösség példát mutat-
felül a helyi LUG titkára va- na, hogyan kell egy online A mostani rész tartalmából:
gyok, továbbá az ausztráliai Li- közösségnek működnie. • átszervezés a Canonicalnél
nux tanácsban (ez a tanács • a Canonical online zeneáruháza
szervezi évente a linux.conf.au- PS: Van még valami, amiről sze- • Google Buzz
t, illetve segíti, támogatja, akár retnél nekünk beszélni? • Régi jó játékok
pénzügyileg is a FOSS-hoz kap- és az Acer Aspire Revo.
csolódó csoportokat) is benne MD: Jelenleg egyre inkább pre-
voltam két évig, de a harmadik ferálom a toll és papír kombiná-
évet kihagytam, úgy éreztem, ciót a digitális világgal
szükségem van egy kis szünet- szemben. Úgy gondolom, a kéz-
re. Ezeken kívül van még egy ki- zel írás egy olyan dolog, amit
sebb webes boltom mindenképpen meg kell őriz-
Sydneyben, Everything Linux nünk. A Podcastot és a hozzátartozó jegyzeteket itt
néven. találod: http://url.fullcirclemagazine.org/88a985

PS: Hol látod magad, az Ubun-


tut és szabad szoftvereket a kö-
zeljövőben? Mik az Ubuntu,
illetve a személyes céljaid?
full circle magazine #34 tartalom ^
vásokhoz. A cél, hogy 'l33t' (eli- Összességében az Uplink
HÍREK te) hackerek legyünk. egy egyedülálló játék. Élvezhe-
tő, bár néhány embernek talán
– Idén A játék elején megismerked- túlságosan is ismétlődő és in-
a Wine már jónéhány hetünk a hackeléshez használt kább hasonlítaná a napi irodai
nagyobb változtatáson operációs rendszerünkkel és a munkához, mint egy játékhoz.
átesett, beleértve a Shader hozzátartozó eszközökkel. Meg- Én személy szerint igen élvez-
Model 4 támogatást, a tudhatjuk, hogyan érhetjük el a tem, hogy kiélhettem a kocka
továbbfejlesztett Direct3D-t bankszámlánkat vagy a boltot. fantáziáimat egy ilyen számító-
és a rengeteg hibajavítást. A karrier elején néhány gép hackeres játékban.
könnyebb feladatunk lesz, ahol
Pontszám: 7/10

A
kódtörőkkel kell majd gyengén gyon jó a cselekménysorozata,
z Introversion Soft- védett gépekre betörnünk né- folyamatosan vezet minket elő-
ware mindig nagysze- hány adatért, melyeket el kell re. Bár jó pár óra játék és jó pár
rű támogatást küldenünk a megrendelőnek. Ké- küldetés után kissé unalmas
nyújtott Linuxhoz. lesz. Minden feladat valamennyi- * Lehetőséged van a
sőbb már komolyabb feladatok
Már foglalkoztunk egy játékuk- re hasonló, a munka megkezdé- legjobb hackerré válni
fognak ránk várni: betörni egy
kal, a Defconnal, most se és a teendők nagyjából * Egyedülálló játék
bankba, egy riválist börtönbe
ránézünk egy másikra, az Up- juttatni vagy feltörni a tőzsde megegyeznek.
linkre. számítógépes rendszerét. Ezek-
A játék hangulata kiváló, a * Elsőre nehézkes kezelés
hez már sokkal erősebb számító-
Az Uplink eléggé különbö- sötét képernyő valóban azt a ha- * Túl sok ismétlődő dolog
gépre és bonyolultabb
zik a többi megszokott játékok- rendszerre lesz szükségünk. Be- tást kelti, mintha egy sötét szo- a játékmenetben
tól. Egy szabadúszó hackert törni egy gépre azért nem bában, mindenki elől elrejtőzve
kell alakítanunk benne. Külön- olyan egyszerű, folyamatosan fi- kellene hackelnünk. A zene a
böző munkákat kapunk, hogy gyelnünk kell a hátunk mögé is. 90-es évek retro számait idézi,
törjünk be vállalatok számítógé- Minden kapcsolatunkat próbál- hasonló az év játékánál beállí-
pes rendszereibe és onnan lop- ják visszakövetni, szóval több totthoz. A játék kezelése nem
junk vagy módosítsunk gépet kell a cél és saját gépünk túl bonyolult, bár a számítógép
adatokat. Az elvégzett munkák közé iktatni a nehezebb és to- rendszerekhez csatlakozás, fáj-
után kapott pénzből pedig új vábbtartó visszakövetés lok törlése és mozgatás elsőre
eszközöket és szoftvereket ve- érdekében. Az Uplinknek na- nehézkes lehet.
hetünk a későbbi nagyobb kihí-
full circle magazine #34 tartalom ^
K
: Ahányszor csak belé- si időt, és jobban zárolni az álta- lakat is hozzá tudsz adni a zá- telepítsd ezt az Ubuntun, aztán
pek a Linuxba, automa- luk megtekinthető tartalmakat, rolt oldalak listájához. A telepítsd a Java-t a Bluetooth-
tikusan létrejön két új,valamint szeretnék hozzáférni Windows-os gépekkel való meg- os telefonra és már készen is
tartalom nélküli fájl a zenei fájljaimhoz és a képeim- osztásra leginkább a Samba állsz a számítógép irányítására.
(New Document.ott és New hez a házban található mind- használatos. Ez az oldal segít,
Spreadsheet.ots). Ha törlöm eze- egyik számítógépről, mint hogyan kezdj hozzá és a továb-

K
ket a fájlokat, és újra belépek, például a PC-mről, amin Win- biakban is:
akkor ezek a fájlok megint auto- dows 7 Home Premium 64bit https://help.ubuntu.com/commu- : Van egy gondom:
matikusan létrejönnek. Mi okoz- van. Kérlek, segíts, vagy adj nity/SettingUpSamba megkaptam az Ubun-
za ezt? meg olyan linkeket, ahol ezzel tu 9.10 telepítő CD-t
és szeretném a Wubi

V
kapcsolatos információkat talál-

K
: Valószínűleg van vala- hatok! Ubuntu 9.04 desktopot frissíte-

V
mi az indítási listá- : Szeretném a laptopo- ni. Hogyan tegyem ezt?

V
don. Keress valami : Az elérési idő korláto- mat (Lenovo R61i,
szokatlant itt: zásához legjobb az IP- Ubuntu Karmic Koala) : Sajnos az Ubunu Li-
tables, ami a kliensek irányítani Bluetooth-t ve CD-n nincs rajta a
IP címe alapján korlá- használó mobillal (Motorola frissítéshez szükséges
toz. Beletanulni elég sok időbe Q9H) és / vagy wifit használó eszköz, így vagy az
online frissítőt kell futtatnod,

K
telik, de van hozzá -- bodhiza- PDA-val (Palm Tungsten C) pél-
: Még teljesen új va- zennek köszönhetően -- egy dául bemutatók esetén (OpenOf- vagy le kell töltened az alterna-
gyok a szerver és a Li- igen átfogó útmutató, amiben fice Presentation) és tív telepítő CD-t, amin már raj-
nux használatában, megtalálhatsz minden téged multimédiás használatra (Rhy- ta vannak azok a fájlok, amikre
szükségem van a segít- érdkelő információt: thmbox / VLC). Milyen alkalma- szükséged van a frissítéshez.
ségedre. Szeretnék egy gépet http://bodhizazen.net/Tutori- zásokat kellene telepítenem a Ezen az oldalon megtalálhatsz
szerverként beüzemelni két als/iptables/. A megtekinthető laptopra és a mobilra/PDA-ra? minden szükséges dolgot:

V
NIC-kártyával a DSL-modem mö- tartalmak zárolásához az http://www.ubuntu.com/getu-
gött, és a wireless/4 port-os OpenDNS-t : Az anyremote pro- buntu/upgrading
switch-et emögé, amihez mind- (http://www.opendns.com/) aján- jekt (ganyremote és
egyik számítógép csatlakozik. lanám, ami kategóriák (adathal- kanyremote csomag
Szeretném, ha képes lennék ászat, pornográfia, az Ubuntu Szoftverköz-
így lezárni vagy lerövidíteni a időpocsékoló) alapján engedi a pontban) használható arra, ami-
gyermekeim számára az eléré- zárolást, valamint bizonyos olda- re szükséged van. Egyszerűen

full circle magazine #34 tartalom ^


Sziasztok, most bemutatom a 70-es éveket idéző (a háttér- Jelenleg a Moomex Metacity témát használom (http://gnome-
képet a devianART-on találtam) asztalomat conky-val. look.org/content/show.php/Moomex-Theme?content=57063)
Ubuntu 9.04-re van telepítve a Compiz Fusion, az Emerald a Black-White 2 Gloss ikonokkal (http://gnome-look.org/con-
("Hippy Participants" fontok) és a Cairo-dock + 3D-s tent/show.php/black-white+2+Gloss?content=72621) és a
képernyőalbum. jack háttérrel (http://gnome-look.org/content/show.php/
_jack0.1?content=26690). Továbbá használom még az Avant
A hardverkonfiguráció: Window Navigatort és a Compizt is.

* Packard Bell PC P4 2.93 GHz Mindez a Jaunty Jackalope alatt fut, egy hat éves Dell 4600
* Ati X300 grafikus kártya számítógépen, amely Pentium 4 (egymagos) processzor, Ra-
* 1GB RAM és 200GB HDD deon 7000 és 2,5 GB RAM van benne.

Minden tökéletesen működik, még a videókártyámhoz való Köszönöm a közösségnek, hogy ilyen döbbenetesen jó (a Föl-
zárt meghajtók nélkül is. dön a legjobb!) disztrót alkototta meg.

full circle magazine #34 tartalom ^


Az én Desktopom

Dell Inspiron E1405 gépem van 1,6 GHz-es dual-core pro- Ubuntu 8.04-gyel kezdtem el a Linux használatát. Kipróbáltam
cesszorral és 2 GB RAM-mal. Ubuntu 9.10 Jaunty Jackalope- más Linux disztribúciókat is, de az Ubuntu lett a kedvencem.
ot futtatok rajta. Használom a Compizt. A screenletek a jobb Egy Gateway M-6309 típusú laptopot használok, amelyben Intel
oldalon (óra, a képkeret, az emlékeztető és a pidgin, amely Pentium Dual-Core T2330 GHz processzor, 2 GB memória, 320
az oldalsó panelhoz van rögzítve) és az Avant Window Navi- GB HDD és Ubuntu 8.10 működik. A háttérkép neve Ubuntu 2.0
gator (AWN), mint dokk. A Clearlooks témának a testre sza- és elérhető a http://www.gnome-look.org/ oldalon. Próbálkoztam
bott változatát használom Mist ikonkészlettel és Gilouche az Avant Window Managerrel, de jobban szeretem a
ablakkerettel. A terminálom átlátszó. A dokkon lévő alkalma- programokat a felső panelről, az Alkalmazások menüpontból
zások a következők: Firefox internetböngésző, Thunderbird e- indítani. Használok egy asztali PC-t is, amelyen Ubuntu 9.04 fut.
mail kliens, Drivel folyóirat/blog kliens, Leafpad szövegszer- Szeretem a nagyszerű alkalmazásokat, amelyek elérhetőek
kesztő, Pidgin üzenetküldő, Rythmbox zenelejátszó, GIMP és Ubuntu alatt. Soha nem akarok többé fizetni a szoftverekért.
Transmission bittorrent kliens, és a kuka a végén.

full circle magazine #34 tartalom ^


Indywiki wikipedia2text
http://indywiki.sourceforge.net/ http://url.fullcirclemagazine.org/c9e5e4

Ha csupán Wikipedia referenciára van szükséged, nézd meg


az Indywikit. Ez egy Qt-s felület Wikipedia-hoz, ami a hang- A wikipedia2text a választék másik feléhez tartozik. Mint az In-
súlyt a grafikus böngészésre helyezi. Nyiss meg egy cikket dywiki, keres a Wikipedián, de a lehető legpuritánabb módon:
vagy egy képet és a kapcsolódó anyagok egyből megjelen- a terminálban. De egyáltalán ne gondold - a parancssoros felü-
nek. Továbbá jobb oldalon a cikkre hivatkozó szócikkek, illet- let ellenére -, hogy a wikipedia2text kevés funkcióval rendelke-
ve bal oldalon a cikk címjegyzéke jelenik meg. Az egyetlen zik. Támogatja a véletlen oldalakat, a színezést, összegzést és
hibája, amit találtam, hogy nem igazán szereti az én nagy ugyanolyan jól nyitja meg a cikkeket, mint a külső böngészők.
képernyőfelbontásomat, úgy tűnik kisebb monitorra tervez- Beépülőként is jól működik: csak írd be az argumentumokat a
ték. Ettől a kis szeszélytől eltekintve az Indywiki egy jó alter- fő programodból és a wikipedia2text megjeleníti a kívánt szó-
natíva a szöveg alapú böngészők helyett. cikket.

Az Indywiki telepítéséhez használd az csomagot a A wikipedia2text telepítéséhez használd a


universe tárolóból. csomagot a universe tárolóból.

full circle magazine #34 tartalom ^


TOP 5 - REFERENCIA ESZKÖZÖK

wikipediafs StarDict
http://wikipediafs.sourceforge.net/ http://stardict.sourceforge.net/

Az egyik legjobb program, amit találtam, az a wikipediafs.


Alapjában egy Python alapú program, amivel elérheted a Wiki-
pedia cikkeket úgy, mintha fuse pontokhoz csatolt szövegfáj- Ha szereted a szótárakat tallózgatni, akkor nézd meg a StarDic-
lok lennének. Ez azt jelenti, hogy Gedittel vagy tet. Ez egy GTK alapú szótározó program, ami rengeteg szótárt
OpenOffice.org-gal is szerkesztheted, másolhatod Nautilus- tartalmaz, ideértve az Oxford és Merriam-Webster angol szótá-
ban vagy csak megnézheted őket cattel. Így sokkal nagyobb rakat, a jogi szótárakat, mint a Bouvier, Biblia szótárakat, mint
rugalmasságot kínál, mint ha csak megnéznénk és szerkeszte- az Eston. Sok funkciót egyesít, ideértve a haladó keresést
nénk a böngészővel, ráadásul rengeteg potenciál van benne (fuzzy, helyettesítő, stb. módszerrel), szófordítást és a meg-
a fejlesztők számára. Röviden olyan, mint egy szteroidozott adott szó felolvasását is.
wikipedia2text.
A StarDict telepítéséhez használd a csomagot a uni-
A wikipediafs telepítéséhez használd a csoma- verse tárolóból. A főoldalról szótárakat tölthetsz le.
got a universe tárolóból. A telepítési utasításokért nézd meg
a program dokumentáció oldalát (man mount.wikipediafs)

full circle magazine #34 tartalom ^


TOP 5 - REFERENCIA ESZKÖZÖK

dict
https://sourceforge.net/projects/dict/

Az ot az Egyedült Királyság ubuntu


Linux közösségének tagjai készítik.

Célunk, hogy aktuális és hasznos információkat osszunk


meg az Ubuntu Linux felhasználókkal szerte a világon. Az
Ubuntu Linux és a Szabad Szoftverek minden területével
foglalkozunk és mindenkihez szólunk, a kezdő
felhasználóktól egészen a tapasztaltabb programozókig, a
parancssortól a grafikus kezelőfelületig.

A műsor az Ubuntu UK közösség támogatásával készült, az


adás az Ubuntu Code of Conduct felügyeli, így bármilyen

http://podcast.ubuntu-uk.org/
Néha a kevesebb több. A dict személyében egy terminál ala-
pú klienst ismerhetünk meg. Teljesen kompatibilis a Star-
Dicttel (valójában a StarDict alapja a dict), felhasználói felület
nélkül. Nem kapsz csillogó-villogó felületet, hanem egy letisz-
tult és produktív eszközt, ami rengeteg szolgáltatást támogat
utánozhatatlan sebességgel. Néha nincs jobb megoldás a régi
megoldásoknál.

A dict telepítéséhez használd a csomagot a universe tá-


rolóból, továbbá az apt-cache search dict parancssal megke-
resheted a hozzá való szótárakat is.

full circle magazine #34 tartalom ^


- Ronnie Tucker
ronnie@fullcirclemagazine.org
- Rob Kerfia
Az olvasóközönségtől folyamatosan várjuk a magazinban megjelenítendő admin@fullcirclemagazine.org
új cikkeket! További információkat a cikkek irányvonalairól, ötletekről és
a kiadások fordításairól a http://wiki.ubuntu.com/UbuntuMagazine wiki Robert Clipsham
oldalunkon olvashatsz. mrmonday@fullcirclemagazine.org
Cikkeidet az alábbi címre várjuk: articles@fullcirclemagazine.org - Robin Catling
podcast@fullcirclemagazine.org
A át itt találod:
https://wiki.ubuntu.com/UbuntuMagazine/TranslateFullCircle/Hungarian
A magazin eddig megjelent innen töltheted le: http://www.fullcircle.hu Királyvári Gábor Somogyi András
Ha akarsz írni a akkor erre a címre küldd: Csősz Krisztián Schmied Gábor
fullcirclehu@gmail.com Tömösközi Máté Ferenc
Kálmán Ferenc Noficzer László
Ha szeretnél közölni, megteheted a következő címen: news@fullcirclemagazine.org Szijgyártó Árpád Gusztin Rudolf
Szente Sándor Somogyi András
és Linux-os tapasztalataidat ide küldd: letters@fullcirclemagazine.org Somlói Richárd Barabás Bence
Hélei Zoltán Takács László
Hardver és szoftver ide küldhetsz: reviews@fullcirclemagazine.org

a 'Kérdések és Válaszok' rovatba ide küldd: Pércsy Kornél


questions@fullcirclemagazine.org

Az én képeit ide küldd: misc@fullcirclemagazine.org Királyvári Gábor

... vagy látogasd meg : www.fullcirclemagazine.org Nagy köszönet a Canonicalnek, az


Ubuntu Marketing Csapatának és
a fordítócsapatoknak világszerte.

Egy magazin, ahogy a Full Circle is, nem magazin cikkek nélkül. Osszátok meg velünk
véleményeiteket, desktopjaitok kinézetét és történeteiteket. Szükségünk van a
Fókuszban rovathoz játékok, programok és hardverek áttekintő leírására, a
Hogyanok rovatban szereplő cikkekre (K/X/Ubuntu témával); ezenkívül ha bármilyen
kérdés, javaslat merül fel bennetek, nyugodtan küldjétek a következő címre:
articles@fullcirclemagazine.org
full circle magazine #34 tartalom ^

You might also like