Full Circle Issue 37

You might also like

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

full circle

2010 MÁJUS - 37. SZÁM


JÁTÉKOK UBUNTUN
OSMOS

- SZÈE` PI`TSD A DESKTOPOD!


full circle magazine #37 tartalom ^
Különvélemény 18
full circle Hölgyek és az Ubuntu 24

Programozzunk Pythonban - Játékok Ubuntun 26


11. rész 7

Az én sztorim 15 MOTU Interjú 21


Hogyan került kapcsolatba egy
felhasználó az 1.2-es kernellel?
Egy másik felhasználó pedig a 80-
Screenlets 12 as években kezdte pályafutását Parancsolj és uralkodj 5
egy Tandy TRS 80-III géppel.

Médiafolyam 14 Fókuszban - Lubuntu 20 Levelek 22 Top 5 -


Mozaik ablakkezelők 32

Minden szöveg- és képanyag, amelyet a magazin tartalmaz, a Creative Commons Nevezd meg! -Így add tovább! 2.5 Magyaror-
szág Licenc alatt kerül kiadásra. Ez annyit jelent, hogy átdolgozhatod, másolhatod, terjesztheted és továbbadhatod a benne talál-
ható 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 kompatibilis licensz alatt leszel köteles terjeszteni.
full circle magazine #37 tartalom ^
A magazin az alábbiak segítségével
készült:

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

J
ó hírekkel szolgálunk mindazoknak, akik egy letisztult, takarékos disztrót keresnek a
laptopjukra. Nem csak azért, mert lesz egy (Ubuntu + LXDE környezet) is-
mertető, hanem mert megjelent a (Moblin + Maemo) első kiadása. Ha ez
nem lenne elég, kijött a legújabb kiadása is, mely immáron Ubuntura alap-
szik (ezesetben Lucidre)! A Puppy mindig is a szívem csücske volt, így minden bi-
zonnyal ki fogom próbálni a 'Lucid Puppy'-t a régi EEE 701-emen. Remélhetőleg a
következő számban írok róla.

Szeretném megköszönni mindazoknak, akik leveleket küldtek a harmadik születésna-


pi kiadás alkalmából. Ezek miatt éri meg csinálni és ezek világítanak rá arra, hogy nem- Az Ubuntu egy teljes értékű ope-
programozók is segíthetik a közösséget. rációs rendszer, mely egyaránt
kiváló laptopokra, asztali gépek-
re és szerverekre. Mindegy, hogy
Remélem, mind megveszitek az otthon, az iskolában vagy munká-
mikor megjelenik a világnak azon a részén, ahol él- ra használod, az Ubuntuban min-
tek. Rikki az Ubuntu Usernél volt olyan kedves és den szükséges alkalmazás
megtalálható, mint például szö-
egy egész oldalt szentelt egy Full Circle hirdetés- vegszerkesztő, levelezőprogram
nek, ingyen! Ezentúl - miért is ne -, cserébe mi is tá- és webböngésző. Az Ubuntu in-
mogatjuk az Ubuntu Usert. Ha nem található meg gyenes és mindig is az marad.
felétek az Ubuntu User, dobj nekik egy mailt a web- Nem kell licencdíjat fizetni. Letöl-
tés után rögtön használható és
oldalukon keresztül. teljesen ingyen odaadhatod csa-
ládodnak, kollégáidnak, barátaid-
nak, iskolatársaidnak.

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


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

A Tartalomjegy-
zék eléréséhez kattints
az új 'Tartalomjegyzék'
full circle magazine #37 linkre bármely lapon!
tartalom ^
MeeGo v1.0 grafikus stack Kernel Mode Set- A Puppy Linux 5.0 ládjának. A Woof 2008
Netbookokhoz tinggel; nem root X; univerzá-
lis plug and play; hang és adat Ubuntu alapon novemberében mutatkozott be
és múlt évben csatlakozott a

A A
kapcsolódás a Connman kap- Puppy Csomagkezelővel. A
Linux Alapítvány Puppy Linux projekt ki-
csolatkezelővel, Ofono telefó- Woof képes Puppy változatok
ezen a héten adta ki adta gyors és apró
nia kód és BlueZ Bluetooth; létrehozására bármely Linux
az Intel Atom alapú disztribúciójának 5.0-
alapértelmezett fájlrendszer- disztribúció csomagjaiból, bele-
netbookokra szánt ás verzióját, ami első
ként a következő generációs értve a következőket: Debian,
nyílt forrású MeeGo operációs alkalommal épül Ubuntu alapok-
BTRFS. Ubuntu, Arch, Slackware és T2.
rendszerét. "Az új generációs ra. A Puppy Linux 5.0 az Ubun-
eszközök platformja" USB meg- tu 10.04 Lucid Lynx bináris
Az operációs rendszer alkalma- : DesktopLinux.com
hajtóról telepíthető az Alapít- csomagjaira alapoz és bemutat-
zásokat biztosít az azonnali e-
vány közlése szerint. kozik benne egy "Quickpet" al-
mailezéshez, naptár szinkroni-
záláshoz, feladatlistákhoz, kalmazáscsomag, nagy
A MeeGo v1.0-t a fejlesztőknek böngészőválaszték és egy boot-
találkozókhoz, gyakran hasz-
készítették fel és "az alkalmazá- a-desktopra funkció is.
nált fájlokhoz és valós idejű
sok fejlesztéséhez stabil alap-
programokat a közösségi háló
pal és gazdag felhasználói A "Lup" vagy "Lucid Puppy" kód-
eléréséhez, mindezt a kezdő
élményekkel látták el" - mond- nevű disztribúció "tipikus ku-
képernyőn. Több nyelvet is tá-
ja az Alapítvány. A MeeGoo tyus, könnyű és gyors,
mogat.
Handset felhasználói élmény barátságos és mókás", állítja a
fejlesztői eszközei a következő projekt. A Puppy Li-
: InformationWeek.com
hónaptól válnak elérhe- nux mindazoknak
tővé. készült, akik szere-
tik, ha a Linux
gyors és könnyű.
A platform magába fog-
lalja az Intel Moblin és A Puppy Linux 5.0
a Nokia Maemo projekt- az élenjáró tagja a
jeit. Felszereltsége a Puppy variációk
következő: 2.6.33-as "Woof"-ban készí-
kernel; modern 2D/3D tett növekvő csa-

full circle magazine #37 tartalom ^


H
a van laptopod, bizo- kot/virtuális szervert valahol, beléphetnek SSH-n keresztül. Ötödik lépés:
nyára gyakran nézed ha még nem lenne ilyened. Ha Ehhez nyisd meg az
meg az e-mailjeid, ol- már van hozzáférésed SSH fiók- /etc/ssh/sshd_config fájlt: Hozz létre SSH kulcsokat (ha
vasol híreket vagy csi- hoz, ugorj a 7. lépéshez. akarsz). Miután ez a lépés ki-
nálsz valamit a hálón – utazás sudo vim /etc/ssh/sshd_config
hagyható, nem írom le a konk-
közben. Ha olyan vagy, mint Elsó´ lépés: Ha megnyitottad, cseréld ki rét parancsokat. Ha kulcsokat
én, ilyenkor mindig eszedbe Telepítsd az OpenSSH szer- akarsz generálni, kövesd a wiki
a “PermitRootLogin yes” sort
jut, hogy talán valaki egy kém- vert az Ubuntu rendszeredre: utasításait (lásd a linket a To-
“PermitRootLogin no”-ra és add
programmal csatlakozik ehhez vábbi Olvasnivalók részben).
hozzá az “AllowUsers user1,
a szabad/nyilvános hotspothoz, sudo apt-get install openssh-
user2,user3” sort valahol a fájl-
Hatodik lépés:
aki jelszavak és banki adatok server openssh-client
ban. Természetesen ki kell cse-
után kutat. Van egy házirend a
családomban, miszerint “nem in- Második lépés: rélned a “user1”-et az aktuális
névre, míg a user2-t és user3-
Állíts be a PC-den/szervere-
ternet-bankozunk útközben”, den internet hozzáférést és ál-
at helyettesítheted bármely líts be dinamikus DNS-t. Soha
de a többi jelszó és személyes Készíts mentést az
más fiókkal, akik kapcsolódhat- nem konfiguráltam dinamikus
adat miatt is aggódom. Ilyen- /etc/ssh/sshd_config-ról
nak a szerverhez. Például az én DNS-t egy számítógéphez sem,
kor lehet különösen hasznos az
cp /etc/ssh/sshd_config ~ sorom a következő: úgyhogy meghagyom ezeket
SSH port-továbbítás. Minden el-
küldött adatot SSL-lel titkosít; a az utasításokat a wiki cikknek
Harmadik lépés:
AllowUsers lswest (második link a További Olvasni-
szabad wifi kapcsolatot csupán
az SSH szerverhez való kapcso- valók részben). Rövidtávú meg-
Miután csak egy engedélye- oldásként csinálhatsz egy cron
lódáshoz használja (ez lehet há- Módosítsd az sshd_config zett fiókom és felhasználóm
zi szerver, otthoni PC, munkahelyi fájlt. A man oldalon utánanéz- job-ot, amely a következő pa-
van, nálam ez így néz ki. rancsot futtatja:
szerver, virtuális szerver, stb.), hetsz a lehetséges beállítások-

Negyedik lépés:
és megvédi a forgalmat mind- nak:
curl http://www.what-
két irányban a legtöbb kémprog- ismyip.org
ramtól és a man-in-the-middle man sshd_config Indítsd újra az SSH szervert,
támadástól. miután befejezted a módosításo- és a kimenetet a Dropbox vagy
Az alap konfiguráció állhat kat a konfigurációs fájlban: Ubuntu One mappádba irányí-
Először is be kell üzemelned egyszerűen annyiból, hogy letil- tod, így más számítógépekről
tod a root bejelentkezést és sudo /etc/init.d/ssh restart
egy SSH szervert a PC-den, is megnézheted. Pl.:
vagy igényelned kell egy fió- megadod a felhasználókat, akik

full circle magazine #37 tartalom ^


Parancsolj és uralkodj
curl http://www.what- következő parancsot: cikk azoknak, akik-
ismyip.org > ~/Dropbox/IP.txt nek nagyon fontos a
ssh -D 8080 lswest@localhost biztonság, és talán
A cron-nal időzített feladato-
felhívja a figyelmet
kat a 24-es kiadásban részletez- Itt el kell fogadnod a szerver néhány mindennapi
tem, ha alaposabban utána RSA azonosítóját egy “yes”-szel biztonsági problémá-
akarsz nézni. Ha nem, a követ- és meg kell adnod a jelszavadat ra, amire sok ember
kező pár lépés beállít egy cron (amennyiben nem generáltál nem is gondol. Termé-
feladatot, amely végrehajtja a kulcsfájlt). Amint beírtad a jelsza- szetesen sok más do-
fenti parancsot minden nap vadat, a szokásos SSH prompt fo- logra is lehet ezt
12.00-kor (délben). gad. A kapcsolatot/ablakot nyitva használni, és a
kell hagynod (hacsak nem scre- proxyt beállíthatjuk az
crontab -e $USER
en-ben vagy tmux-ban futtatod Evolutionben/ Thunder-
Add hozzá a következő sort – akkor egyszerűen leválasztha- birdben is, mint
a fájlhoz: tod a munkamenetet). ahogy sok más prog-
ramban, de úgy érez-
00 12 * * * curl
http://www.whatismyip.org >
Nyolcadik lépés: tem, ez a
~/Dropbox/IP.txt Állíts be SOCKS proxyt a Fire- legáltalánosabb/leg-
foxban. Ezt egyszerűen a Szer- hasznosabb felhasz-
nálási terület. Mint mindig, https://help.ubuntu.com/com-
Amikor ez készen van, léphe- kesztés > Beállítások > Haladó
fül > Hálózat fül > Kapcsolódá- örömmel válaszolok az idevágó munity/DynamicDNS – Wiki
tünk is tovább.
si beállítások alatt teheted kérdésekre e-mailen, illetve vá- cikk a dinamikus DNS telepíté-
rom az ötleteket további cikke- séről és beállításáról
Hetedik lépés:
meg. Amikor ezt megnyitottad,
állítsd be a jobbra-fent látható ket illetően. Bármilyen
A következő adatokra van kép szerint a beállításokat. visszajelzést vagy kérdést küldj
szükséged: az lswest34@gmail.com e-mail

A szervered IP címe, felhasz- Kilencedik lépés:


címre, a tárgyhoz pedig írd azt,
hogy “Command & Conquer”
náló név, jelszó, vagy felhaszná- Lecsatlakozás a SOCKS proxy-
(vagy csak C&C).
ló név és egy kulcs fájl (az 5. ról. Egyszerűen állítsd vissza az saját rendszerének folyama-
lépésből). “Automatikus proxy beállítá- tos tönkretételével tanulta meg
sok”-at vagy a “Nincs proxy”-t azt, amit tud, mivel nem volt más
https://help.ubuntu.com/9.10/ választása, mint utánanézni, ho-
Ahhoz, hogy csatlakozz és és bontsd a kapcsolatot az SSH
serverguide/C/openssh- gyan hozhatná helyre a problémá-
az összes forgalmat a 8080-as szerverrel. kat. E-mailt Lucasnak az
server.html - Wiki cikk az
lswest34@gmail.com címre küld-
porton keresztül továbbítsd az OpenSSH telepítéséről
Remélhetőleg hasznos ez a hetsz.
SSH kapcsolatodhoz, futtasd a
full circle magazine #37 tartalom ^
terfésze) rövidítése. Ez egy di- irányítószámod, vagy egy várost Az Egyesült Államok-beli
vatos kifejezés arra, amikor egy és egy államot (vagy egy orszá- 80013-as irányítószámot írd át
FCM#27-36 - Python 1-10. rész
másik programhoz kapcsolódunk. got) a keresőmezőbe. Itt renge- a sajátodra, vagy ha az Egye-
Gondolj az importált függvény- teg információt találsz. Most sült Államokon kívül tartóz-
könyvtárakra. Némelyikük önál- ugorjunk az API weboldalára: kodsz, megpróbálhatsz várost
ló alkalmazásként is futtatható, http://wiki.wunderground.com/ és országot megadni így: Paris,
de függvénykönyvtárként im- index.php/API_-_XML France, vagy London, England.
portálva a legtöbb funkciót sa-
ját programunkban is felhasz- Az egyik első dolog, amit ész- Itt a ForecastXML-hez tarto-
nálhatjuk, s így használatba ve- reveszel, az API felhasználási zó link: http://api.wunderground.
Fejlesztés Grafika Internet M/media Rendszer hetjük másvalaki kódját. Ese- feltételei. Kérlek, olvasd el, és com/auto/wui/geo/ForecastXML/
tünkben időjárási információkat tartsd be. Nem fárasztóak és index.xml?query=80013
fogunk lekérdezni a wunder- igazán könnyen betarthatók.
ground weboldalról speciálisan Számunkra a Itt is írd át a 80013-as USA
CD/DVD Merevlemez USB Eszköz Laptop Vezeték formázott URL címek segítségé- irányítószámot a sajátodra,
nélküli vel anélkül, hogy böngészőt és hívások lesz- vagy adj meg egy várost és
használnánk. Egyesek szerint nek érdekesek. Szánj egy kis egy országot.

L
az API olyan, mint egy másik időt az átolvasásukra.
egutóbb azt ígértem, program titkos hátsó bejárata, Kezdjük az aktuális informá-
hogy az XML tudásunkat amit a programozó(k) direkt ne- A GeoLookupXML rutin tanul- ciókkal. Másold a címet a ked-
felhasználva időjárási in- künk készítettek. Így, vagy úgy, mányozását rád bízom. Két má- venc böngésződbe. Temérdek
formációkat fogunk le- ez az alkalmazásnak egy olyan sik parancsra öszpontosítunk: információt kapsz cserébe. El-
szedni egy weboldalról és egy kiegészítése, amivel annak most a WXCurrentObXML-re (ak- döntheted, melyikeket tartod
terminálban jelenítjük meg azo- más alkalmazásokban történő tuális állapot), majd a Fore- igazán fontosnak, de mi csak
kat. Nos, ez most elérkezett. felhasználását segíti elő. castXML-re (előrejelzés). pár elemet fogunk megvizsgálni.
A www.wunderground.com Érdekesen hangzik? Nos, ol- Itt a link a WXCurrentObXML- Példánkban a következő
API-ját fogjuk felhasználni. Már vass tovább, kedves Padawanom. hez: címkékre fordítunk figyelmet:
hallom a torkotokból felmorajló http://api.wunderground.com/
kérdést: "Az meg mit jelent, Izzítsd be a kedvenc böngé- auto/wui/geo/WXCurrentObXML/
hogy API?". Az API az Applicati- sződet és irány a www.wunder- index.xml?query=80013
on Programming Interface (azaz ground.com. Most írd be az
az alkalmazás programozói in-
full circle magazine #37 tartalom ^
Programozzunk Pythonban - 11. rész
amiből később majd kiírhatjuk """ w_currents.py
a kimenetbe. Amint megvan Returns current conditions, forecast and alerts for a
minden adatunk, megjelenítjük given zipcode from WeatherUnderground.com.
őket. Elég egyszerű koncepció. Usage: python wonderground.py [options]
Options:
-h, --help Show this help
Ezt a listát természetesen bő- Kezdjük azzal, hogy a fájlunk- -l, --location City,State to use
vítheted, ha más címkékre is kí- nak a w_currents.py nevet ad- -z, --zip Zipcode to use as location
váncsi vagy. Példánk azonban juk. Itt a kódunk import része:
Examples:
ezekkel a címkékkel is elegen-
w_currents.py -h (shows this help information)
dő támpontot nyújt majd tetsző- from xml.etree import Ele-
w_currents.py -z 80013 (uses the zip code 80013 as
mentTree as ET
leges irányú és mértékű location)
folytatáshoz. """
import urllib

Most, hogy tudjuk, mit fo- import sys


gunk keresni, kezdjük el lekódol- class CurrentInfo:
import getopt
ni az alkalmazásunkat. Nézzük """
a programot nagyvonalakban. This routine retrieves the current condition xml data
Aztán írjunk egy pár sor súgó- from WeatherUnderground.com
szöveget (jobbra fent) az impor- based off of the zip code or Airport Code...
Először megvizsgáljuk, mit currently tested only with Zip Code and Airport code
tok fölé.
kért tőlünk a felhasználó. Ha For location,
megadott egy címet, akkor az- if zip code use something like 80013 (no quotes)
Mindenképpen tripla idézője- if airport use something like "KDEN" (use double-quotes)
zal, egyébként pedig a főprog-
leket használj. Így lehet többso- if city/state (US) use something like "Aurora,%20CO" or
ramban rögzített, alapértelme- “Aurora,CO” (use double-quotes)
ros kommenteket készíteni. Ezt
zett címmel dolgozunk. Ezt átad- if city/country, use something like "London,%20England"
a részt később még egy kicsit (use double-quotes)
juk a getCurrents rutinnak. A cí-
részletezzük. """
met beépítjük a webes lekérde- def getCurrents(self,debuglevel,Location):
zésbe. A válasz fogadására és pass
Most hozzuk létre az osztá-
objektummá alakítására az url-
lyok vázát (jobbra lent) és a kö- def output(self):
lib.urlopen-t használjuk, majd a
vetkező oldalon látható fő pass
létrejött objektumot átadjuk az
rutinokat. def DoIt(self,Location):
ElementTree függvénykönyvtár pass
parse függvényének. Ezután le-
Korábbi cikkekből biztosan #=========================================
zárjuk a webes kapcsolatot és
emlékszel az "if __name__" sor- # END OF CLASS CurrentInfo()
elkezdjük megkeresni a címkéin-
ra. Ha önálló alkalmazásként #=========================================
ket. Találat esetén a címke szö-
hívjuk meg ezt a sort, akkor a
vegét elmentjük egy változóba,
full circle magazine #37 tartalom ^
Programozzunk Pythonban - 11. rész
main rutin fog lefutni - ellenke- dányt a CurrentInfo osztályunk- def usage():
ző esetben programunkat egy ból, amit currents-nek print __doc__
függvénykönyvtár részeként nevezünk el, és a címet átad- def main(argv):
használjuk fel. A main rutinba juk a DoIt rutinnak. Töltsük is ki location = 80013
try:
kerülve megvizsgáljuk a kapott nyomban: opts, args = getopt.getopt(argv, "hz:l:", ["help=",
paramétereket, ha egyáltalán "zip=", "location="])
van ilyen. def DoIt(self,Location): except getopt.GetoptError:
usage()
self.getCurrents(1,Location) sys.exit(2)
Ha a felhasználó a "-h", vagy for opt, arg in opts:
"--help" paramétert adta meg, self.output() if opt in ("-h", "--help"):
akkor a programkód elején lévő usage()
tripla-idézőjeles súgósorokat ír- Nagyon egyszerű. A címet sys.exit()
elif opt in ("-l", "--location"):
juk ki. Ezt a usage rutin hajtja és a debug levelt átadjuk a get- location = arg
végre a __doc__ kiíratásával. Currents rutinnak, majd meghív- elif opt in ("-z", "--zip"):
juk az output rutint. Bár kiírathat- location = arg
Ha a felhasználó a "-l" (cím), nánk az eredményt egyszerűen print "Location = %s" % location
currents = CurrentInfo()
vagy a "-z" (irányítószám) kap- közvetlenül a getCurrents-ből currents.DoIt(location)
csolót adja meg, azzal felülírja is, rugalmasabbá tesszük a prog-
a beépített címet. Ha címet ramunkat azáltal, ha szükség #============================================
adsz meg, mindenképpen tedd esetén más-más módon is kiírat- # Main loop
#============================================
idézőjelek közé és soha ne hasz- hatjuk az eredményt. if __name__ == "__main__":
nálj szóközöket. Például, a Te-
xas-i Dallasra vonatkozó aktuális A getCurrents forrása a követ- main(sys.argv[1:])
értékeket a -l "Dallas,Texas" pa- kező oldalon található.
raméterezéssel kaphatod meg.
előtt közzéteszed a programot dalon beállítjuk az URL-t és egy
Van itt egy debuglevel nevű
a nagyérdemű számára, mint 8 másodperces határidőt (url-
Szemfüles olvasóink bizto- paraméterünk. Ennek segítségé-
minden hasonló esetben, ezt a lib.socket.setdefaulttime-
san észrevették, hogy a -z és -l vel hasznos információkat írat-
kódot feltétlenül távolítsd el, out(8)). Ezt azért tesszük, mert
kapcsolók nagyjából azonosak. hatunk ki, ha a dolgok nem pont
majd mégegyszer teszteld le, a wunderground néha túlter-
A -l működését átalakíthatod úgy alakulnának, ahogy szeret-
mielőtt útjára indítod. helt és nem válaszol. Így nem
úgy, hogy megkeresve a szókö- tük volna. Ez a programozás ko-
fogunk ülni és várni a webre a
zöket, újraformázza a karakter- rai szakaszában is hasznos
láncot, mielőtt átadja a rutinnak. lehet. Ha a programod működé- Most egy try/except wrapper- végtelenségig. Ha többet sze-
rel fogjuk biztosítani a progra- retnél megtudni az urllibről, jó
Ezt akár most meg is teheted. se már teljes megelégedéssel
munkat lefagyás ellen, ha kiindulópont a http://docs.py-
tölt el, minden debuglevellel
Végül létrehozunk egy pél- kapcsolatos részt törölhetsz. Mi- valami rosszul sülne el. A try ol- thon.org/library/urllib.html.
full circle magazine #37 tartalom ^
Programozzunk Pythonban - 11. rész
Ha bármi váratlan történik, sük meg az összes szükséges in-
átkerülünk az except részbe, ki- formációt. def getCurrents(self,debuglevel,Location):
írunk egy hibaüzenetet, és kilé- if debuglevel > 0:
pünk (sys.exit(2)). Végül meghívjuk az output ru- print "Location = %s" % Location
tinunkat, ami a következő oldal try:
CurrentConditions =
Feltételezve, hogy minden bal felső részén található. 'http://api.wunderground.com/auto/wui/geo/WXCurrentObXML
működik, nekilátunk a címkék /index.xml?query=%s' % Location
keresésének. Elsőként a címün- Itt egyszerűen kiírjuk a válto- urllib.socket.setdefaulttimeout(8)
ket keressük a tree.findall("//full") zókat. usock = urllib.urlopen(CurrentConditions)
tree = ET.parse(usock)
utasítással. Emlékezzünk csak, usock.close()
a tree az elementtree elemzésé- Ennyi az egész. Egy példa ki- except:
ből származó objektum. Hogy menet az én irányítószámom- print 'ERROR - Current Conditions - Could not get
pontosan mit ad vissza a websi- mal és 1-es debuglevel information from server...'
if debuglevel > 0:
te API, azt az alábbiakban láthat- értékkel a következő oldal alján print Location
juk. látható. sys.exit(2)
# Get Display Location
Ez a <full> címke első előfor- Vedd figyelembe, kérlek, for loc in tree.findall("//full"):
self.location = loc.text
dulása, ami esetünkben az "Au- hogy olyan tageket választot- # Get Observation time
rora, CO" értéket viseli. Ezt tam, amelyek a Fahrenheit és for tim in tree.findall("//observation_time"):
akarjuk címünkként felhasznál- Celsius értékeket is tartalmaz- self.obtime = tim.text
ni. Ezután az "observation_ti- zák. Ha például csak a Celsius # Get Current conditions
for weather in tree.findall("//weather"):
me" cimkét keressük, azaz azt értékeket szeretnéd megjelení- self.we = weather.text
az időpontot, amikor az aktuá- teni, a <temperature_string> # Get Temp
lis információk rögzítve lettek. címke helyett a <temp_c> cím- for TempF in tree.findall("//temperature_string"):
Ugyanezzel a módszerrel keres- két is használhatod. self.tmpB = TempF.text
#Get Humidity
<display_location> for hum in tree.findall("//relative_humidity"):
<full>Aurora, CO</full> self.relhum = hum.text
<city>Aurora</city> # Get Wind info
<state>CO</state> for windstring in tree.findall("//wind_string"):
<state_name>Colorado</state_name> self.winds = windstring.text
<country>US</country> # Get Barometric Pressure
<country_iso3166>US</country_iso3166> for pressure in tree.findall("//pressure_string"):
<zip>80013</zip> self.baroB = pressure.text
<latitude>39.65906525</latitude>
<longitude>-104.78105927</longitude>
<elevation>1706.00000000 ft</elevation>
</display_location> getCurrents routine

full circle magazine #37 tartalom ^


Programozzunk Pythonban - 11. rész

def output(self):
print 'Weather Information From Wunderground.com'
print 'Weather info for %s ' % self.location
print self.obtime
print 'Current Weather - %s' % self.we
print 'Current Temp - %s' % self.tmpB
print 'Barometric Pressure - %s' % self.baroB
print 'Relative Humidity - %s' % self.relhum Full Circle
Podcast
print 'Winds %s' % self.winds

A teljes forrás letölthető a


http://pastebin.com/4ibJGm74
címről.

Legközelebb az API "előrejel- A visszatért és jobb, mint


zés" részére koncentrálunk. Ad- valaha.
dig is, jó szórakozást!
A hatodik epizód témáiból:
1972 óta foglalko- • Hírek - kiadták az Ubuntu 10.04-et
zik programozással, és a Rainy- • Vélemények
Day Solutions LLC tulajdonosa,
ami egy tanácsadó cég a Colora-
• Játék - A Steam Linuxra jön?
do-i Aurora-ban. Szeret főzni, tú- • Visszajelzés
rázni, szereti a zenét és ...és minden megszokott vidámság.
szabadidejét a családjával tölteni.

Location = 80013
Weather Information From Wunderground.com
Weather info for Aurora, Colorado A podcast és a show érdekességei elérhetők a
Last Updated on May 3, 11:55 AM MDT
Current Weather - Partly Cloudy http://fullcirclemagazine.org/ címen.
Current Temp - 57 F (14 C)
Barometric Pressure - 29.92 in (1013 mb)
Relative Humidity - 25%
Winds From the WNW at 10 MPH
Script terminated.

full circle magazine #37 tartalom ^


A screenletek olyan minialkal- Start/Stop gombra, amitől egy-
mazások, melyeket az asztalon ből megjelennek a desktopon. A screenlet nem más,
N/A
lehet elhelyezni, ezekkel töb- Próbáld ki az egyes programo- mint egy apró, Python-
bek között nyomon követhető a kat, mozgasd őket a képernyőn ban írt alkalmazás, ame-
RAM, a CPU, a lemezhasználat, és így tovább. (Megjegyzés: ha lyet "egy íróasztalon
az idő és dátum, az időjárás, azt akarod, hogy a screenletek található tárgy virtuális
vagy éppen a legfrissebb hírek. bekapcsoláskor automatikusan megfelelője"-ként is ne-
Használatuk nemcsak könnyű, elinduljanak, akkor válaszd az vezhetünk. Ez lehet egy
de munka közben sem zavaró- "Auto start on login" opciót a jegyzet, óra, vonalzó,
ak, és viszonylag kevés erőfor- bal oldalon.) és számtalan egyéb
Eszközök Grafika Internet M/media Rendszer rást használnak. Jelen cikkben más dolog.
két screenletet fogunk bemutat- Sok egyéb kiegészítő találha-
ni, a többit egyedül is kipróbál- tó az interneten, melyek a prog-
hatod. ram által felkínáltakon túl
amit a neve is sugall: egy egy-
CD/DVD Merevlemez USB Eszköz Laptop Vezeték telepíthetőek.
szerű terminál, ami a könnyebb
nélküli A screenletek programjának
telepítéséhez nyiss egy termi- Screenletek
nált és gépeld be a következőt:
Az első screenlet, amit bemu-
sudo apt-get install
screenlets tatunk, a FolderView screenlet.
Azok, akik ismerik az új KDE4
Ha jobban szeretsz Synaptic- desktopot, és tetszett nekik a
ot vagy Hozzáadás/eltávolítás folderview applet, azok valószí-
menüt használni, akkor a telepí- nűleg ezt is szeretnék használ-
téshez egyszerűen csak keress ni. Ez egy olyan egyszerű
rá a screenlet kulcsszóra. Ez- screenlet, melyben gyorsan hoz-
után válaszd ki az Alkalmazá- záférhetőek a home könyvtár
sok > Kiegészítők > Screenlets elemei (vagy esetleg más
menüpontot. Itt néhány előre te- könyvtáraké is). A képen (jobb-
lepített screenletet fogsz talál- ra) látható, hogyan is néz ki. A
ni. Használatukhoz kattints a második neve Terminal screen-
bal felső sarokban található let (alul), ami pontosan az,
full circle magazine #37 tartalom ^
Screenletek hozzáadása
elérésért a desktopon helyezke- "Stick to desktop" beállítást őket. Összességé-
dik el. használom, mivel szeretem min- ben azonban erről
den asztalon használni a progra- szól a Linux - a vá-
Screenletek telepítése mot. Ezen felül a "Lock to lasztásról.
position" opciót állítottam be,
Induljunk a telepítéstől. mivel hajlamos vagyok akaratla-
Nyisd meg a www.gnome-lo- nul is elmozdítani a screenlete- Jó szórakozást a
ok.org honlapot, ahol a bal olda- ket. A következő a "Folder" fül. screenletekhez! Ha
lon lesz egy keresősáv. Keress Itt lehet beállítani a megjelení- többet szeretnél lát-
rá a "Folderview" kulcsszóra. A tett mappát, illetve, hogy hány ni, csak kattints a
találatok között ott lesz a ikon jelenjen meg a felületen. "Get more screen-
keresett screenlet. Töltsd le, Opcionálisan több FolderView lets" gombra a beál-
majd nyisd meg a letöltések screenlet is lehet az asztalo- lításkezelőben (fent
mappát. Fogd meg a tar.gz fájlt don, melyek segítségével külön jobbra).
és dobd rá a screenlet ma- elérheted a home könyvtára-
nager ablakára, melynek hatásá- dat, a letöltéseidet, a dokumen-
ra települni fog. Végezd el tumaidat, stb. Az utolsó fül a
ugyanezeket a lépéseket a Ter- "Look" fül. Itt a screenlet külse-
minal Screenlettel is. Ezután in- jét lehet konfigurálni, például a
dítsd el és próbáld ki őket. színeket, az átlátszóságot, a ke-
ret vastagságát és még sok
A következő lépés a screenle- mást. Próbálgasd addig a beállí-
tek tulajdonságainak beállítá- tásokat, amíg nem találsz
sa. Kezdjük a FolderView-val. olyat, ami tetszik. Fontos, hogy
Kattints rá jobb gombbal és vá- egy jól kinéző screenlethez,
laszd a Tulajdonságok menüpon- mely átlátszóságot is használ,
tot. Három fül lesz látható, a kell egy elindított Compiz, vagy
Névjegy, a Témák és a Beállítá- Metacity (én a Metacity-t hasz-
sok. A Témák között lehet a scre- nálom, mivel sokkal kevesebb
enlet kinézetét beállítani. erőforrást fogyaszt, és nem igé-
Alapesetben csak egy ilyen nyel gyors videókártyát). Ha ez
van. A következő a Beállítások kész, nézd át a terminál screen-
fül. Itt lehet megváltoztatni az letet és annak beállításait. A
adott screenlet aktuális konfigu- screenletek beállításaiban sok-
rációját. Én személy szerint a szor bele kell mélyedni, hogy a
saját igényeidhez konfiguráld
full circle magazine #37 tartalom ^
amikor össze akarjuk kötni az wlan0, eth0, ...)
N/A Ubuntu PC-nket az Xbox 360- Ha fut a szerver, lépkedj az
nal, mert az nem látja a PC-t a USHARE_PORT=49153 Xboxon a videó könyvtáradba
hálózaton, mivel az Ubuntuba és válaszd ki a korábban beállí-
USHARE_DIR=/útvonal/a/média-
nincs beépített médiaszerver tott médiaszervered.
könyvtárhoz
funkció. Egyik lehetséges megol-
dás az uShare, ami egy otthoni USHARE_ENABLE_XBOX=yes Ha nem látszik a szervered, el-
PC-s médiaközpont disztribúció- lenőrizd a tűzfalad és a route-
ban található GeeXboX nevű Habár az UPnP nem tenné szük- red beállításait (például
program része - bővebb informá- ségessé, de azért indítsd újra irányítsd át a 49153-as portot).
Fejlesztés Grafika Internet M/média Rendszer
ciókért lásd a linkeket. Az uSha- az Xboxod, miután elmentetted A én routerem rögtön blokkolta
re létrehoz egy UPnP a konfigurációs fájlt és elindítot- az első néhány próbálkozást,
(Universal-Plug-and-Play) szer- tad az uShare-szervert - úgy, amíg újra nem konfiguráltam a
vert, ami lehetővé teszi az hogy beírod az ushare -x paran- NAT-ot. Ha minden jól megy, a
CD/DVD Merevlemez USB Eszköz Laptop Vezeték Xbox 360-nak (és más UPnP esz- csot a terminálba (a -x az Xbox karosszékben ülve már élvezhe-
nélküli
közöknek), hogy elérjék a helyi kompatibilitás beállításához ted is kedvenc videóidat az

A
hálózaton megosztott médiafáj- kell). Az én gépemen, ami veze- Xbox 360 távirányítójával a ke-
Microsoft Xbox 360 lokat. ték nélküli kapcsolattal csatlako- zedben.
konzoljának egyik le- zik a hálózathoz, az uShare azt
gynagyobb előnye a A program elérhető az Ubuntu kiabálja, hogy "wlan0 interfész
média típusú adatfo- tárolókból - a telepítendő cso- nem elérhető", de nem kell fog- Linkek:
lyamok kezelésének képessé- mag neve . Sikeres tele- lalkozni a hibaüzenettel. A szer- [1] http://ushare.geexbox.org/
ge, például Windows-t futtató pítés után meg kell nyitni a ver teljesen jól működik az
PC-ről játékkonzolra irányítva. konfigurációs fájlt, ami a /etc/us- üzenet ellenére is.
Ez akkor nagyon hasznos, ha hare.conf, majd a saját igényeid-
nincs olyan videókártyád, amit hez kell igazítani. Itt egy példa:
közvetlenül össze lehet kapcsol-
ni a TV-vel, viszont szeretnéd a USHARE_NAME=A szervered neve
PC-n tárolt videóidat megnézni
rajta. USHARE_IFACE=wlan0

(ide írd be az általad használt


A probléma akkor jelentkezik,
hálózati meghajtót; például
full circle magazine #37 tartalom ^
A
jelenlegi munkaállo- tam. Még tett VM szerverként; vala-
másom egy rendelés- mindig megvan mint a tűzfalam melletti
re gyártott, 2,93 az a RedHat falhoz tolt régi Dell Optip-
GHz-es Intel Core i7 CD. lex SX260-as gépem,
CPU-val, 12 GB RAM-mal, (8 le- amelyet MRTG, Nagios,
mezes SATA II RAID5 típusú) Az első SNMP, Wireshark, syslog
1,75 TB-os RAID tömbbel, 2 db hardveres és Splunk LAN monitor-
dual-DVI-csatlakozós Sapphire tűzfalam egy rendszeként használok,
ATI Radeon HD 4850 grafikus öreg, Fedora az Ubuntu Server erre a
kártyával, kettős CDRW/DV- 4-et futtató 16 célra kihegyezett verziójá-
DRW/BlueRayROM optikai meg- MB-os 486-os nak futtatásával.
hajtóval, ABS Canyon 695 gép volt, ame-
házzal, valamint 2 20'' és 2 24'' lyet saját ma- Sőt, mind a 8 vagy 10 gé-
átmérőjű LCD monitorokkal ellá- gamnak építettem pemet összeállítottam egy
tott, 64 bites Ubuntu Workstati- és konfiguráltam. A nagy teljesítményű számítá-
on rendszert futtató maximális futási ideje sokra alkalmas fürtbe az MPI
munkaállomás. jóval 3 év felett járt, ami- használatával, hogy olyan spe-
kor nyugdíjaztam egy dedi- ciális problémán dolgozzon,
Körülbelül 1992 óta haszná- kált tűzfal/router/VPN készülék amelyet éppen próbáltam meg-
mentési célokra szolgáló szer-
lok Linuxot, amikor is Linus Tor- javára. Ez mindvégig sakkban oldani - ez olyan jól működött,
valds előadást tartott egy tartotta a rossz fiúkat a naplófáj- verként; egy régi laptop, amely hogy az UPS-csoportom ciripel-
lok szerint. 64 bites Ubuntu 9.04 Workstati- ni kezdett a túlterhelés miatt.
USENIX konferencián erről az
on rendszeren az obdgpslogger
ügyes új dologról, amit éppen
Sok Linuxot (főleg Ubuntut) programot futtatja a kocsim táv-
csinált. Ezen a USENIX (a Red-
futtató gépem van: egy pár 64 irányításához; a 64 bites Ubun-
Hat 2.1 rendszerről, valamint a
tu 9.04 Workstation rendszert
Kernel 1.2 nevű kernelről szóló) bites Ubuntu Server-t 10 TB-os
konferencián a Digital Equip- rendelésre gyártott rack-mount futtató, VirtualBox-szal telepí-
ment Corporation által kiosz- szerver fájlmegosztásra és virtu- tett laptopom azon nagyon rit-
ális gép hosztingra; egy öreg ka alkalmakra, amikor
tott RedHat CDROM-mal
(BSD-alapú) FreeNAS rendszert kliensoldali Windows rendsze-
indultam. Először RedHatet,
ren kell valamit csinálnom; egy
majd Fedora-t, Fedora Core-t, az- futtató Dell szerver majdnem
mindig on-line (hierarchikus) 64 bites Ubuntu 9.04 Server
után pedig Ubuntut használ-
web hoszting céljára működte-
full circle magazine #37 tartalom ^
A
számítógépes pályafu- Elektronikai területen dolgoz- re programozóként dolgoztam landó C nyelven programozni.
tásom tizedikes korom- tam néhány évet, de mindig is egy cégnél, üzleti programokat Az alkalmazottak közt indokolat-
ban kezdődött. A szerettem programozni otthon, írtunk, de sajnos a COBOL nyel- lan félelem uralkodott a muta-
középiskolában beirat- a szabadidőmben, ekkor legin- vet használtuk mainframe-en. tókkal (a C nyelv módszere a
koztam egy egyéves kurzusra. kább BASIC programokat írtam. Tudom, hogy sokan vannak, memóriacímek megnézésére)
Ez egy számítógépes tanfo- Visszamentem az egyetemre ta- akik szeretik a COBOL nyelvet szemben, így könnyen megsze-
lyam volt, de főleg BASIC prog- nulni, de most üzleti informati- és a mainframe-eket, de én reztem a pozíciót. Első alkalom-
ramozásra koncentrált. A kai szakértő szakra (eredetileg nem tartozom közéjük. Sikerült mal írhattam AIX-on szoftvert
laborban elég TRS-80 III számító- Business Information Techno- átmennem egy másik projekt- (a UNIX IBM verziója). Ez az AIX
gép volt, így minden tanulónak logy Specialist, BITS, értsd prog- re, mivel szükség volt egy C 4-es verziója volt, használtam
jutott egy-egy saját gép. A TRS- ramozó), ami némi alapfokú programozóra és a cég nehe- némi X Windows-t, de főleg ter-
80 III gépeket a Tandy Radio UNIX órát is tartalmazott. 1999- zen talált olyan embert, aki haj- minálban dolgoztam. Mivel ott-
Shack gyártotta még 1981-ben hon vagyok ebben a környezet-
és egy életerős Zilog Z80 pro- ben, a legtöbb bash szkript
cesszort hajszolt 2,03 MHz-es megírását természetesen rám
sebességen. Egy csinos monok- osztották. Ez jó kis bónusz volt.
róm monitorja, két darab 5 ¼-
es floppymeghajtója, 48K me- Hallottam már egy ideje a Li-
móriája és TRS DOS operációs nux dübörgéséről és úgy hír-
rendszere volt. lett, egyre felhasználóbarátabb
lett, ezért akár az otthoni szá-
Rájöttem, hogy nagyon élve- mítógépemre is telepíthetem.
zem a programozást és amíg né- Ez bíztatóan hangzott, szóval
hányan küszködtek, addig én úgy döntöttem, kap a Linux
általában befejeztem a progra- egy esélyt. Megvásároltam a
mot és a követelményeken túli "Linux elsajátítása prémium ki-
szolgáltatásokat is beleírtam. adás" című három hüvelyk vas-
tag könyvet, ami tartalmazott
Érettségi után úgy döntöttem, két Red Hat Linux 6.0 CD-t és
hogy a villamosmérnöki kart vá- néhány további programot, pl:
lasztom az egyetemen és tanu- Corel WordPerfect 8 for Linux.
lok némi C programozást. Nagyon izgatott voltam, hogy
full circle magazine #37 tartalom ^
Az én sztorim - Hogyan lett Ubuntu az operációs rendszerem?
telepíthetem a Linuxot az ottho- reken futott, ezért úgy kell ez a rendszer.
ni gépemre és a minimális rend- gondoltam, hogy ez a Linux iga- Körbenéztem kicsit a cég belső
szerigényt is teljesíteni zi piaca, ezért évekig nem fog- honlapján és láttam, hogy már
tudtam: 486 MHz-es pro- lalkoztam a Linuxszal asztali van egy nagyon aktív Ubuntu
cesszor, 16 MB RAM, 500 MB gépen. Ez 2007-ben a Popular közösség, akik Ubuntut futtat-
merevlemez és egy CD-meghaj- Mechanics (PM) egyik nak elsődleges rendszerként a
tó. Úgy nézett ki, minden ké- cikkének (http://www.popular- ThinkPadjeiken. Az alkalmazot-
szen áll. A Red Hat Linuxot mechanics.com/technology/upg- taknak elérhetőek voltak cso-
1999 karácsonyi szünetében te- rade/4230945.html) olvasása magok is, amik minden
lepítettem a 2000-es év hibájá- után ért véget, ahol egy olyan szükséges IBM szoftvert tartal-
nak minden közelgő Linuxot láttam, amit újra ki maztak. Nos, a történet továb-
fenyegetésének közepette. A akartam próbálni. A PM épített bi része már történelem, a
gondok ekkor kezdődtek. A CD- egy Mini Monster PC-t, amin Gutsy-val kezdtem, ezt frissítet-
n nagyon kevés hardvermeghaj- egy eddig számomra ismeret- tem Hardy-ra, stb. Az Ubuntut
tó volt és rengeteg modemes in- len, Ubuntu nevű Linux futott. minden nap használom és vala-
ternetezés után rá kellett A cikk csak magaslatokban be- miért mindig gonoszan mosoly-
jönnöm, hogy se a GNOME, se szélt az Ubunturól, ami ingyene- gok, ha valaki gépén kék halált
a KDE, de még egy ronda X Win- sen letölthető az Ubuntu látok a Windows XP miatt,
dows se fog működni. Ami még honlapjáról. Úgy döntöttem, vagy a Vista nem akar elindul-
rosszabb, hogy a modemem hogy megvizsgálom ezt a külö- ni. Ez az a pillanat, amikor me-
nem volt támogatott, szóval in- nös nevű operációs rendszert. sélek nekik az Ubunturól.
ternet kizárva. Játszottam egy Letöltöttem az ISO-t és csinál-
kicsit a terminállal, de a Win- tam egy live CD-t hozzá. Berak-
dows 95 végig ott várt a játé- tam a ThinkPadembe és
kokkal, zenével, videókkal és a elindítottam. Hihetetlen, de min-
szörföléssel a weben, a Linux den hardvert felismert és fu-
így nem volt túl vonzó. Csaló- tott a CD-ről. Megdöbbentem,
dott voltam, a Linux könyvet meghökkentem és le voltam
és a Red Hat lemezeket elrak- nyűgözve, hogy a Linux
tam a padlásra. mennyit fejlődött a legutóbbi ta-
lálkozásunk óta. Egyszerűen
2000 közepén kezdem dolgoz- működött. Felfedeztem a me-
ni az IBM-nél, a feladatom meg- nüt, böngésztem a weben, az-
változott és főleg webfejlesz- tán észrevettem a terminált.
téssel foglalkoztam. Láttam ren- Elindítottam és kiadtam pár pa-
geteg oldalt, ami Linux szerve- rancsot, aztán tudtam: nekem
full circle magazine #37 tartalom ^
A
Microsofttal, egyes vírus- kattintok a "Friss tartalom" kerüljön a megoldáshoz. Ha egy laszt, ami mindvégig ott volt, arra
irtó-forgalmazókkal és menüre, ahol sorban megkapom a kérdés pl. hanggal kapcsolatos, várva, hogy megtalálják. Légy ked-
drága, ám hibás progra- legutóbbi fórumtémákat, melyek ál- hasznos dolog megtudni, miféle ves, így elérheted, hogy az Ubun-
mokkal töltött bosszan- talában egy órán belül születtek. hangeszköz van a kérdező számító- tu felhasználóinak száma minden
tó évek után úgy döntesz, hogy Átfutom a "Válaszok" oszlopot, gépében. Rendszerint az "lspci" ter- egyes alkalommal növekedjen.
kipróbálod az Ubuntu CD-t, amit hogy nincs-e olyan kérdés, amire minálparancs kiadja a videó- és Hasznos jótanács: ha sokszor
egy haverodtól kaptál. Feltelepí- még egy válasz sem érkezett. Ki- hangeszközök azonosítására vonat- jársz el így, egy idő után észreve-
ted és működik. Azazhogy majd- csit elpiszmogok az egérrel a té- kozó tudnivalókat. Hasonlóképp, heted, hogy rengeteg kommentfo-
nem. ma tartalomleírása felett. Ha úgy az "lsusb"-vel a legtöbb webkame- lyamra fel vagy iratkozva. Ilyenkor
Felmerülhet néhány kisebb néz ki, hogy tudok segíteni, meg- ra beazonosítható. Ha megmond- néhány percet rá kell szánnod ar-
gond, ám ez döntő körülmény. nyitom az adott témát egy új bön- juk a posztolónak, hogyan ra, hogy leiratkozz róluk.**
Elég talpraesett vagy ahhoz, hogy gészőfülön. futtassa a parancsot és azt javasol-
kiposztolj egy segítségkérő üzene- Megnézem az üzenetet. A legér- juk neki, hogy keresgéljen a fóru- Nyújts megoldást és boldoggá
tet az Ubuntu Fórumra. Senki sem dekesebb dolgok egyike a bal olda- mokon a kapott adatok teszel valakit. Mutasd meg neki a
válaszol. Nos igen, bármikor szán- lon található: egy sor, ami a felhasználásával, gyakran lehe- megoldáshoz vezető utat és ezzel
hatsz rá még néhány évet; hátha "babokat" mutatja, vagyis a bekül- tünk a segítségére abban, hogy hosszú időre teszed boldoggá.
akkor majd képes leszel szabadul- dő által eddig írt posztok számát. megoldja a baját.
ni a Microsoft karmai közül. Ha ez tucatnyinál kevesebb, a be- Ha hajlandó vagy időt áldozni * http://ubuntu.hu/forum (A
Hogyan előzhetjük meg, hogy küldő valószínűleg újonc. Az ilye- minderre, légy elnéző magaddal ford.)
ilyesmi újra megtörténjen? Akár neknek mindenképpen próbálok szemben: ismerd fel, hogy nem fo- ** Az eredeti cikkben szereplő
egy olyan válasz is segíthet a posz- segíteni valahogy, akkor is, ha god tudni megoldani az összes http://ubuntuforums.org esetében
tolónak megoldást találni, amely nem ismerem a végső megoldást. problémát. Példának okáért én ma- ez így néz ki: kezdjük a "User CP"-
magát a problémát nem orvosolja. (A magyar Ubuntu Fórumon ez gam nem értek a Linux-jogosultsá- nél, majd az oldal aljához közeled-
Azzal, hogy rátaláltál a Full Circle nem így működik. A ford.) gokhoz eléggé ahhoz, hogy ve találjuk a "list subscriptions"-t.
Magazinra, már bizonyítottad, Gyakran megtörténik, hogy bárkinek segíthessek ebben a té- Itt ismét a "Last" opciót használ-
hogy képes vagy megkeresni egy újonc nem kap egyetlen vá- mában, viszont sokat tudok a hard- juk arra, hogy megkeressük a leg-
egyet s mást, és minden laszt sem a kérdésére, mivel nem verekről. Szintén el kell kerülnöd régebb óta inaktív
bizonnyal el tudnál tölteni azzal szolgáltat elegendő információt. azt, hogy frusztráljanak az olyan kommentfolyamokat. Kattintsunk
egy félórát, hogy időnként vissza- Ha eláruljuk neki, hogyan szerezheti emberek, akik újra és újra ugyan- a "notification" dobozokra, vá-
adj valamit a közösségnek. meg a szükséges adatokat, nem old- azt a kérdést teszik fel. Barátságo- lasszuk ki a "Delete subscription"
Íme az én hozzáállásom: beje- juk meg a problémát, de hozzáse- san rámutathatsz, hogy egy (vagyis a "Feliatkozás törlése") le-
lentkezek az Ubuntu Fórumra*, rá- gíthetjük őt ahhoz, hogy közelebb Google-keresés meghozza a vá- hetőséget, és kész is. (A ford.)

full circle magazine #37 tartalom ^


full circle magazine #37 tartalom ^
Írta Robin Catling és Dan (a Full Circle Podcast-ból)

A Xubuntu nem használok LXDE környezettel, felváltja majd a Xubunturól foly- Open Office-ra, hogy lefagyasz-
olyan pehelysúlyú amelyet a Masonux (http://si- tatott vita. tanátok a gépet).
Ubuntu, amilyennek tes.google.com/site/masonux/
lennie kellene. Könnyed home/notes-to-myself) honlap- Az első dolog, A Lubuntu a pehelysúlyú alkal-
a CPU-használata, de közel ja szerint telepítettem. Van né- ami mély benyomást mazások válogatott csoportjával
ugyanannyi memóriát használ, hány kis trükk, amelyet végrehaj- tesz rám - amikor a érkezik, sőt ha a teljes mennyi-
mint az Ubuntu. A Lubuntu vi- tottam, hogy GUI-t használhas- Lubuntut az én sze- séget felrakjuk - a terminált (LX-
szont sokkal kevesebb memóri- sak, de megfejtettem őket. 512 rény (Pentium-M CPU-val és 512 Terminal), fájlkezelőt (PCManFM),
át és CPU-t igényel, mint bármely MB RAM-mal elevenen fut a MB RAM-mal rendelkező) Com- számológépet (Galculator), kép-
más 'buntu, a Xubuntut is bele- 900 MHz-re húzott EEE PC701 paq Evo laptopomon futtatom -, nézegetőt (GPicView), szöveg-
értve. Régebben a Xubuntut gépemen, és az összetömörített az a kicsi memóriahasználat. Ne szerkesztőt (Leafpad), archívum-
használtam, ezt ajánlom a csa- /usr könyvtárral a 4 GB-os SSD- higgyetek nekem mindenáron, kezelőt (XArchiver), webböngé-
ládnak és a barátoknak is, de ből közel 3 GB-ot szabadon hagy. vannak on-line elérhető teljesít- szőt (Chromium vagy Firefox),
csalódottá váltam olyan dolgok Gyönyörű. A memóriahasználat ményvizsgáló programok mind levelezőklienst (Claws), cseve-
miatt, amelyek nehezen kezel- jellemzően 100 MB körül mozog a Live CD, mind pedig a telepí- gőprogramot (Pidgin), bittorrent
hetőnek és alkalmanként lassú- és körülbelül 175 MB-ra kúszik tett Lubuntuk számára (kezdjük klienst (Transmission), audio le-
nak tűntek, mint például a kissé fel, amikor a Firefoxot (néhány például a Linux Magazinnal - játszót (Aqualung), a videó leját-
homályos szöveg, a memória- bővítménnyel), valamint a VLC, http://www.linux szót (MPlayer) - még mindig csak
használattal kapcsolatos dolog, Skype, Parcellite, hálózatkezelő mag.com/id/7520/). A Lubuntu körülbelül 170 MB RAM-ot vesz
valamint a Thunar (a fájlkeze- és az EEE-vezérlő programokat mérföldekkel előzi meg a Gnome igénybe, elegendő munkame-
lő), ami nem mindig működik futtatom. és XFCE alatt működő Karmicot. móriát hagyva számotokra.
megfelelően vagy összeomlik, Az Evo-nak 60-nál is több má-
ha fanézetben használják. Semmilyen kapcsolatban nem sodpercet vett igénybe, hogy el- A PCManFM fájlkezelő egy ki-
vagyok vele, illetve semmilyen jusson a bootolástól az asztali csivel több fejlesztést igényel
Már körülbelül egy éve követ- anyagi hasznom nem származik környezetig, míg az LXDE-nek ahhoz, hogy versenyezhessen
tem az LXDE-vel (Pehelysúlyú X11 az LXDE reklámozásából, de imá- ez a művelet pontosan 30 má- a Thunarral, de nagyszerű és ro-
Asztali környezettel) kapcsolatos hí- dom. Sokkal vonzóbb, könnyebb, sodpercbe telik. Már nem vagy- busztus alkalmazás, amely a
reket, végül körülbelül 8 hónap- stabilabb és gyorsabb, mint az tok lekorlátozva; a gtk2 alkalma- Nautilussal és a Dolphinnal el-
ja elkezdtem Ubuntun használni, XFCE. Tisztában vagyok vele, zások jól támogatottak, és a Sy- lentétben nem falja a memóriát.
amikor megláttam egy testre- hogy a Lubuntu talán még nem naptic az Ubuntu tárolókhoz
szabott on-line telepíthető "LXu- tökéletesen kifinomult, de előre csatlakozik a csomagkezeléshez Ha pehelysúlyú Ubuntu meg-
buntu" ISO lemezképet. Jelenleg látom, hogy a Lubuntu iránti (így anélkül cserélhetitek le az oldást akartok, akkor ez az.
Ubuntu Karmic Mini rendszert igényről szóló vitát hamarosan alapértelmezett Abi-Word-öt
full circle magazine #37 tartalom ^
Az Intrepid ciklusában kezdtem Imádok javítani olyan dolgokat,
Mire fogsz összpontosítani a
a közreműködést. Nem vagyok amikkel nap mint nap dolgo- Karmic-ban?
túl jó programozó (annak ellené- zom. Élvezem a kihívásokat és Jelenleg a biztonsági javítások
re, hogy élvezem), így főként ki- egyre többet tanulhatok arról,Debian és Ubuntu közötti szink-
sebb javításokkal kezdtem - ahogy egy operációs rendszer ronizálásának megoldásában
watch fájl hozzáadás, patch és egy közösség összefonódik segédkezek. A későbbiekben át
egyesítés, különböző bugok ke- technikai és társadalmi oldalról.
szeretném nézni a merge-ök és
resése és segédkezés a megol- sync-ek összegyűjtésének folya-
28
dásban. Átolvastam a heti Mit tanácsolsz azoknak, akik se- matát és szeretnék javítani raj-
Ubuntu fejlesztői fórumok logja- gédkezni akarnak a MOTU-ban? ta. A Google Gears-t szeretném
Johannesburg,
it (https://wiki.ubuntu.com/Ubun- Csináld csak! Van egy kis kezde- az archive-ba juttatni és a kü-
Dél-Afrika
tuDeveloperWeek) és követtem ti nehézség, amikor az alapo- lönböző résztvevők szponzorá-
a MOTU leírásokat a wikiről kat tanulod, aztán könnyebbé lási munkáiban is segédkezni
stefanlsd
(https://wiki.ubuntu.com/MO- válik. Nem kell programozónak akarok.
TU/GettingStarted). lenned, és vannak nagyszerű
Mióta használsz Linuxot és mi
emberek, akik támogatnak. Mit csinálsz a szabadidődben?
volt az első disztród?
Mi segített a csomagkészítés el- Csatlakozz az IRC-re és tegyél Próbálok egyensúlyt tartani a
1996 körül kerültem be a Linux
sajátításában és hogyan működ- fel kérdéseket! A MOTU mentor munkám és a társadalmi éle-
felhasználók körébe. Miután be-
nek az Ubuntu csapatok? program ott van, hogy segítsen tem között. Szeretek olvasni és
fejeztem az iskolát és megcsinál-
Szeretem magamtól kipróbálni - https://wiki.ubuntu.com/MO- új dolgokat tanulni (jelenleg né-
tam az MCSE-t (bocsi), tudtam,
a dolgokat. Tipikusan akkor, ha TU/Mentoring metet és pythont).
hogy csak Linuxszal akarok fog-
belefutok egy problémába és el-
lalkozni. Az első disztróm Red-
mélyedek a dolgok működésé- Tagja vagy valamelyik helyi Li-
hat 3.0.3 volt (Picasso).
nek megértésében. Elkezdtem nux/Ubuntu csoportnak?
néhány csomag frissítésével Az Ubuntu-ZA loco tagja va-
Mióta használsz Ubuntut?
(GPA) és végül önállóan is készí- gyok (http://wiki.ubuntu-za.
Sok év Gentoo használat után
tettem csomagokat (Google Ge- org/). 2009. október 27-én tar-
végül Ubuntu Feisty-re váltot-
ars). tottunk egy csomagkészítői fóru-
tam és azóta sem néztem
mot Johannesburgban
vissza.
Mi a legkedveltebb része MOTU- (https://wiki.ubuntu.com/
beli munkásságodnak? Jams/Packaging).
Mikor és hogyan kerültél kap-
csolatba a MOTU-val?
full circle magazine #37 tartalom ^
Minden hónapban közzéteszünk néhányat azokból az e-mailekből, amelyeket tőletek kapunk. Ha szeretnéd,
hogy leveled nyilvánosságra kerüljön ‒ amely lehet köszönet vagy reklamáció ‒, akkor küldd az alábbi
címre: letters@fullcirclemagazine.org
FONTOS: terjedelmi okokból a levelek szerkesztésre kerülhetnek.

Kevésbé komplikáltan Gord válaszol: TurboPrint csináltam a jelenlegi nyomta-


tómmal. Egy jó hosszú, fórumo-

A M
36. számban van két int Ubuntu felhaszná- zós, keresgélős szeánsz után
parancs, amik úgy hi- ló és Full Circle olva- valaki javasolta a TurboPrint for
szem, túl vannak bo- só az Államokból, Linuxot. A program kipróbálha-
nyolítva. Az első a 32. szeretném felhívni tó egy hónapig, mielőtt meg-
oldalon van, a KáVéban. Egy Ubuntu hardver a figyelmeteket egy szoftverre, vennéd.
fájl vagy könyvtár megtalálása ami nem csak kisegített, de

G
sokkal egyszerűbb az alábbiak ondoltam, talán sze- egyebek mellett rávett arra, Perceken belül teljeskörű
használatával: retnétek látni egy hogy teljesen átálljak Ubuntu- nyomtatási lehetőségeim vol-
Ubuntut támogató ra. Ez a kegyes megmentő nem tak. Elszánt voltam a szoftver
sudo updatedb
hardverterjesztőt. A más, mint a TurboPrint Pro for Li- megvásárlására. Az Ubuntu és
fotón a doboz oldala látható, nux (http://www.turboprint.in- a Linux közösségekben nagy ál-
locate .dwg fo/). talánosságban annyi remek em-
amit egy irodai áruházban vet-
tem. Volt benne egy I/O Magic ber van, akik oly keményen
aztán: Nem ingyenes szoftver, de dolgoznak, hogy nekünk többi-
külső USB 8 x DVD-RW, amit
Ubuntu által támogatottnak je- mégis nagyon örülök, hogy léte- eknek szabad szoftvereket szol-
find ~ -iname '*.dwg'
lölnek. Jó látni, hogy a hardver- zik. Jó ideje a Canon nyomtatók gáltassanak. Azonban eszköz-
gyártók is kezdenek gyülekezni! rajongója vagyok. Az első nekifu- meghajtó fronton szükség van
A 33. oldalon teljesen el-
tás a Linux világában csalódást egy kis ellenszolgáltatásra.
avult dolog csinálni egy fájlt,
okozott, mivel nem tudtam a
majd beindítani a geditet. He-
két nyomtatómat működésre bír-
lyette a sudo lshw kimenetét a
ni. Általában a nyomtatás elég
lesshez vagy morehoz kellene
irányítani.
elkapkodottnak tűnt Linuxban. Panaszmentes 9.10
Aztán egyszer kipróbáltam az
sudo lshw | less Ubuntut, ezt tekintettem az el- Olvastam a "Különvéle-
sődleges operációs rendszerem- mény" rovatban William Arled-
vagy: nek innentől. Még egyszer ge írását a 34. számban, ami
megemlítem, hogy a Canon igen súlyosan kritizálja az Ubun-
sudo lshw | more nyomtatók támogatása nagyon tu 9.10-et; azt mondja, minden-
gyenge volt. Vehettem volna nel baj van: bootolás, HDD,
egy HP-t, de nagyon jó üzletet videó, hibernálás, Internet.

full circle magazine #37 tartalom ^


Levelek
a szemeket, szempillákat, orr-
A negyede sem jön elő eze- cimpákat, és így tovább. Mi a ti top 5 listátok?
nek a problémáknak nálam. Itt
rendesen működik minden hóna- Andrew Min nem tudja összeállítani a következő hónapra (38.
pok óta! Feltelepítettem né- szám, de ne féljetek, a 39.-re visszatér) az ő Top5 listáját, úgy-
hány barátomnak is és nekik Szerk.: hogy szeretném rátok, olvasókra hárítani.
sincs panaszuk egyáltalán. Mit
csinálsz te a rendszereddel?
Azt sem tudom, hogyan lehet- Minden alkalmazáshoz el kell küldenetek:
ne előidézni azokat a problémá- • a nevét
kat! • a weboldalának URL-jét
• egy képernyőképet
• egy százszavas leírást, miért elengedhetetlen számodra
Podcast feedek • és a csomag nevét, vagy részletes utasításokat, hogyan kell
telepíteni.
Bocs, lehet, hogy hülye kér-
Másik út dés... szeretnék feliratkozni nagyobb esélyed van a cikked publikálására, ha a fen-
ti sorrendet tartva írod meg a listád.
csak a podcast feedjére a lapto-
Nem tudok semmit a GIMP pomon, és a magazinra az aszta-
2. cikkének szerzőjéről (36. lin. Nem találom, hogyan
szám) és nem is akarok meg- lehetne feliratkozni külön-külön.
bántani senkit, de a szerző
nem használja ki a GIMP képes-
ségeit. A szabadkézi kijelölési
eszköz itt leírt használata ké- Robin válaszol:
nyelmetlen és sok időt vesz
igénybe.

Én másolnék egy réteget,


hozzáadnék egy maszkot, az-
tán egy nagy ecsettel eltüntet-
nék minden szükségtelen
részletet, majd Gauss-elmosást
alkalmaznék rá. Ezután egy kis
ecsettel (a maszkon) törölném

full circle magazine #37 tartalom ^


Hajlamos vagyok arra, hogy min- 2007-ben jutottam oda, hogy ki Végül pedig, imádom az Ubuntu
den érdekeljen, s noha nem hiszek is próbáljam, s mindenki szerint közösségét. Az általam ismert
az önmagáért való tudásban, mint az Ubuntu volt a helyénvaló dön- legbarátságosabb közösségek
olyanban; abban viszont hiszek, tés. El kell ismernem, nem hasz- egyike, az összes fajtából; úgy
hogy bármi, amit megtanulunk, nálom teljes munkaidőben és vélem, hogy ez a közösség az
hasznunkra válhat, s ez gyak- nem vagyok biztos benne, hogy operációs rendszer legerősebb
ran így is van. valaha is fogom. Mindamellett része.
a szabad kultúra mindig is von-
IL: Mi ösztönzött arra, hogy az zott, így hát a szabad szoftve- IL: Milyen szerepekben tűnsz fel
Ubuntu közösség tagjává válj? rek használata természetes az Ubuntu közösség berkeiben?
módon következik ebből. Sok-
PS: Így hirtelen és röviden az a kal inkább vagyok filozofikus fel- A jelenlegi nagy projektem az
válasz, hogy egy barátom fél év- használó, mintsem egy "ez csak Ubuntu Accessibility Team élet-
vel azelőtt elkezdte rágni a fü- működik"-figura*; különösen, mi- re keltése. Már egy ideje csu-
lem és addig-addig nyaggatott, óta egyre növekvő mértékben pán tanácsadás-orientált
mire végül aktív résztvevő let- van szükségem akadálymentes csapatként működik, ez évek
Először is, kérlek me-
tem. Bővebben pedig annyi, hogy eszközökre, melyek közül szá- óta ki is merül a levelezőlisták
sélj nekünk egy kicsit magadról!
végtére is akkor jutottam el a mosra ma még aligha igaz, és a fórumok használatában.
dologig, amikor már nem fél- hogy "csak működik", akárme- Remélem, sikerül olyan állapot-
Már közel há-
tem attól, hogy belekeveredjek; lyik Linux disztróban. ra hozni, hogy elkezdjük frissíte-
rom éve használok időnként
ami persze nagyban köszönhe- ni a dokumentációt ahhoz, ami
Ubuntut (bevallom, a "másik
tő annak is, hogy számos have- Mindezek mellett, Ubuntun dol- egyáltalán elérhető, és elindul-
disztróm" a MacOS). Egészen a
rom már benne volt és nagyon gozni olyasmi, amit akkor is tu- jon egyfajta szerveződés, mely
legutóbbi időkig könyvkiadóknak
lelkesen győzködtek. Elég régi dok csinálni, amikor képtelen kitűzné, amit látni akarunk a jö-
dolgoztam, de otthagytam ezt
Ubuntu-felhasználó voltam már vagyok sok minden másra. Moz- vőbeli Ubuntu-kiadásokban,
a munkát és jelenleg vizsgálga-
ahhoz, hogy mindez ne legyen gáskorlátozott vagyok, s néha mindemellett a szülőprojektek-
tom a különféle lehetőségeket,
hatalmas ugrás, csupán egy sze- rá vagyok szorítva a fekvő hely- kel való koordinációt is végez-
hogy mihez kezdjek a jövőben.
mélyes akadály. zetben végezhető dolgokra, ám né. Mindig is megvolt az
Úgy vélem, ez jó alkalom a vál-
mindaddig, amíg ott van a lapto- emberek lelkesedése az ilyesmi-
lalkozó szellemiségre, és arra,
Ami az Ubuntu-használat kezde- pom, tudok az Ubuntu számára re, szóval bízom benne, hogy
hogy ráfeküdjek azokra a dolgokra,
ti okát illeti: mindig is voltak Li- ügyködni. minden összejön. Az akadály-
amiket korábban terveztem,
nux-őrült haverjaim, végül mentesítés azért olyan nehéz
nomeg új kilátások után nézzek.
full circle magazine #37 tartalom ^
Hölgyek és az Ubuntu
dolog, mert meglehetősen sok- Jó látni, hogy mindegyik valóra pár előadást programozásról, A nem-kocka blogom címe:
rétű. Amire nekem van szüksé- válik. így majd valószínűleg megpró- wheeledtraveler.blogspot.com,
gem, az teljesen eltér attól, bálom felfrissíteni a memóriá- habár az elmúlt időszakban
ami egy látássérültnek kell. Végezetül, aktívan részt veszek mat a szóban forgó nyelvekkel keveset foglalkoztam vele, mert
Sőt, az olyanoknak, akiknek az Ubuntu Women csoportban, kapcsolatban, valamint bele- kevesebbet utaztam, és nem
másféle mozgásszervi problé- ahol a mentorprogram feltámasz- kezdek a Pythonba. Biztosan töltöttem az időt blogolással.
máik vannak, az enyémtől elté- tásában segédkezem, valamint van még olyan dolog, amire Mivel mostanában elméletileg
rő szükségleteik lehetnek. Nagy bármi olyasmit elvégzek, amire nem gondoltam még, vagy csak több időm van, ez meg fog
hangsúlyt kap a fejlesztésre va- megkérnek. A Lucid fejlesztési nem emlékszem rá, hogy csi- változni.
ló koncentrálás kérdése és sze- ciklusának vége felé kicsit ke- nálni akarom; ez általában így
retném ezt is valamennyire vésbé voltam aktív, de most, szokott lecsapódni: ha hallok * Utalás az Apple "Just works"
szlogenjére. (A ford.)
felvirágoztatni, mert tényleg hogy több időm van, majd újra valamiről, az valószínűleg a ta-
szükségünk van naprakész do- jobban beleásom magam. nulnivalóim hosszú listáján sze-
kumentációra és a tudatosság repel, vagy majd olyankor
növelésére. Az Ubuntu nyitni IL: Elég sok mindent csináltál foglalkozom vele, amikor van
tudna új felhasználók egy nagy azalatt a kevés idő alatt, ami rá időm/energiám/kapacitásom.
csoportja felé, ha az akadály- Ubuntussá válásod óta eltelt.
mentességet növelni lehetne, Van valami olyan, amit még IL: Milyen egyéb dolgok érde-
de pusztán úgy is, ha az embe- nem próbáltál ki, de szeretnéd? kelnek a nyílt forrású szoftvere-
rek tisztában lennének azzal, ken és az Ubuntun kívül?
ami már most elérhető. PS: Jobb lenne a kérdés így:
van-e olyasmi, amit nem csinál- PS: Elég kitartó könyvmoly va-
Az újoncoknak szóló "Ubuntu tam és nem is akarom kipróbál- gyok (többnyire fantasy, de
Felhasználói Napok" szervezé- ni? Mindenképpen szeretnék másra is nyitott vagyok). A fris-
sét végző csapatban is benne belefolyni a dokumentációk sen otthagyott munkahelyem
vagyok. Azért indítottuk ezt az készítésébe. Szerintem ez való- fő ügyfele egy sci-fi és fantasy
eseménysorozatot, hogy legyen ban fontos, plusz olyasmi, ami- műveket kiadó cég volt, csodás
egy nap külön az Ubuntu beállí- ben a már meglévő lehetőség a könyvfüggőségem
tásaira és használatára vonatko- képességeimet használhatom. csillapítására. Nagyon érdekel-
zó hogyanok számára. A legelső Szeretném megtanulni a bug- nek a mozgáskorlátozottakkal
ilyen program hatalmas sikert tesztelés művészetét, hogy se- és az ő jogaikkal foglalkozó ta-
aratott. A következő alkalom jú- gíthessek a bugcsapatnak. Egy nulmányok, s az is, hogy az
nius 5-én lesz, remélem, ez épp- további dolog, ami szándékom- ezekkel kapcsolatos megmoz-
olyan jól fog lezajlani, mint az ban áll - amikor nem dolgozom dulások mennyire szerveződ-
első. Rengeteg ötletünk van ar- -, hogy megtanuljak programoz- nek online, ill. offline módon
ra, hogy minek kell még jönnie. ni. A főiskolán hallgattam egy napjainkban.
full circle magazine #37 tartalom ^
minket is hasonlóképp.
JÁTÉK HÍREK
A játéknak nincs története,
mindössze 47 különböző pálya,
– A Maces Steam béta verzi- eltérő célokkal és nehézségi
ójában felfedezhető több szinttel. Az első pályák
utalás is a Linuxos kliensre. igencsak egyszerűek,
Egyelőre hivatalos bejelen- leginkább arra szolgál-
tés nincs. nak, hogy elsajátít- eredménye- világa nagyon nyugtató, ahogy
suk a játék ket, ezzel végigvezeted a porszemedet
irányítását. Itt még is növelve az Osmos világában, és figye-
– Az idei verzió új pá- könnyedén repülhe- a játék új- led, hogyan kering a többi por-
lyákkal, szebb grafikával és tünk és szippanthat- rajátszásá- szem. Nagyon jó kikapcsolódás
a játékmenetet érintő ki- juk magunkba a nak lehet egy pörgős, izgalmas ak-
sebb javításokkal érkezik. kisebb porszeme- értékét. ciójáték után.
ket. Viszont a pályák

A
múlásával a játék egy- A játékmenet- A grafika nagyon látványos. Az
z Osmos egy pár he- re nehezebb lesz. Bonyo- hez hasonlóval űrszerű effektek nagyon illenek
te, a Hemisphere Ga- lultabb megoldások és új még eddig nem való- az összképbe. A porszemek fé-
mes által kiadott porszemek jelennek meg. Néha színű, hogy találkoztál. A por- nye brilliáns, ahogy nyugodtan
kereskedelmi játék. egy-két pályáról biztosan az szem mozgatásához az egeret áthaladnak az Osmos-on. Igen
Stílusa szerint fejtörő, ügyessé- lesz a véleményed, hogy lehe-
arra az oldalra kell vinni, ahon- minimalista, de mégis nagyon
gi, amit az Osmos-t körülvevő tetlen továbbjutni róla. Viszont nan lökni kívánod a porszemet. eltalált megvalósítás. A hang
világban helyeztek el. A környe- a fejlesztők ezt is szépen megol-
Lehetőséged van rövid és gyors nagyon jó minőségű – a kitűnő
zet nagyon elegáns, űrszerű. dották. Ha teljesen elakadnál kattintásokkal navigálni, illetve zene a játék egyik fő erőssége.
Célunk az általunk vezérelt por- egy feladványnál, a menüből le-
hosszan nyomva tartott kattintá- Ahogy azt előbb említettem, a
szemmel elnyelni a nálunk ki- hetőséged van egy véletlensze- sokkal gyorsítani. Viszont min- játék nagyon nyugtató és ezek
sebb porszemeket és ezáltal rűen generált pálya den alkalommal, amikor a számok tökéletesen passzol-
egyre nagyobbra nőni. Ezzel kiválasztására és azon túljutva meglököd a porszemet, az ve- nak hozzá.
egy időben figyelnünk kell a ná- folytathatod a játékot. Ahogy ha-
szít a méretéből, ezért legyél
lunk nagyobb porszemekre is, ladsz előre a játékban, úgy fo- óvatos, nehogy túlságosan Összességében az Osmos egy
mert könnyen elnyelhetnek god elérni a különböző összezsugorítsd. A játék látvány- kiváló játék a maga egyedi at-

full circle magazine #37 tartalom ^


Játékok Ubuntun
moszférájával és játékmeneté-
vel. Rengeteg pálya van, plusz
bármikor generáltathatunk vélet-
lenszerű pályákat is, ha el-
akadnánk valahol. A
grafika és hang kitűnő,
tökéletesen illeszkedik a
hangulathoz. Az „ered-
mények” ösztönöznek a
játék végigjátszására.
Még jobb lehetne, ha on-
line funkciókkal is bírna
az Osmos. Olyanokkal, mint
például letölthető tartalmak
vagy online ranglista. A játék 10
dollárért megvásárolható deb te-
lepítőfájl formájában. Van kipró-
bálható demó is, ahol néhány
pályában ízelítőt kaphatunk a já-
tékból. Az Osmos megér egy pró-
bát mindenkinek. A Full Circle szeretne köszöne-
tet mondani a Hemisphere
Games-nek, hogy a rendelkezé-
Pontszám: 8/10 sünkre bocsátottak egy példányt
a játékból a cikk megírásához.

Rengeteg pálya -
Véletlenszerűen generált pályák
Nagyszerű háttérzene
Eredmények

Letölthető tartalmak és online


Ed Hewitt,
módok hiánya

full circle magazine #37 tartalom ^


K K K
Át tudom tenni a "ma- dalt) úgy, hogy a képernyő lefe- Hogyan tudom a gép : Van egy Sony Vaio
ximalizálás, minimalizá- lé nyitható ki. Szeretném a képer- nevét megváltoztatni? laptopom (vgn-
lás, bezárás" gombokat nyőt fejjel-lefelére állítani, hogy sr21m). Karmic-ot
a jobb oldalra Lucidban? olvasni tudjam. A laptop nVidia használva nem tudom
FX 5200-as kártyával rendelkezik.

V V
a hangot a laptop mikrofonjáról

V
Nyisd meg a gconf-edi- : Nyisd meg a Kellé- rögzíteni.
Üsd be ezt a paran-

V
tort terminálból, majd kek/Terminált, üsd be
menj az apps > meta- csot a Kellékek/Term- ezt a parancsot: : Nyisd meg a Kellé-
city > general részre, imálba: kek > Terminált, és
végül változtasd a "button_- üsd be ezt:
layout" értékét "maximalizálás, gksudo gedit /etc/hostname
minimalizálás, bezárás"-ra. gksudo gedit
/etc/X11/xorg.conf A fájl egyetlen sort tartalmaz: a gksudo gedit /etc/modpro-

K
(Figyelj arra, hogy nagybetűs le- gép nevét. Ezután itt változ- be.d/alsa-base.conf
A gépemben van egy
gyen az "X" "X11"-nél!) tasd meg a nevet. A fájl menté-
Blu-Ray lejátszó. Hogyan
se után indítsd újra a gépet. Add hozzá ezt a sort, vagy mó-
nézhetem Ubuntuban
Ha nincs Device szekció, akkor dosítsd a már létező sor érté-

K
a Blu-Ray lemezeket?
adj hozzá egyet, egyébként csak : Hogyan tudom gyor- két "auto"-ra:

V
egy opció sort adj hozzá így: san ellenőrizni, hogy
A legtöbb Blu-Ray le- options snd-hda-intel mo-
mez rendelkezik a "di- egy csomag telepítve
Section "Device" del=auto
gitális jogok használa- Option "RandRRotation" "True" van-e?

V
tának" túlzott szintjé- EndSection Indítsd újra a gépet, és állítsd
vel. Ha a Google-lel rákeresel a : Nyisd meg a Kellé- be a bemeneti szintet a "mic"
blurayandhddvd (blu ray and Mentsd el a fájlt, majd indítsd új- kek > Terminált, majd és nem a "front mic" használa-
hd dvd, de egy szóként), az el- ra a gépet. Most ezt a paran- ezt a parancsot hasz- tával.
ső keresési eredménynek a Kö- csot add ki a Terminálban: náld:
zösség leírásának kell lennie a (Köszönet Benaddi Tariknak a
xrandr -o inverted aptitude show (csomag neve)
Blu-Ray lemezek lejátszásáról. Yahoo Ubuntu Linux Csoport-

K
ból!)
Van egy laptopom, A képernyő normál megjelenésé- pl.: aptitude show vlc (Köszö-
re ezt a parancsold használd: net Ratcheernek az Ubuntu Fóru-
amit a konyha munka-
mokról ezért a tippért!)
lapjára rögzítettem
xrandr -o normal
(lásd a következő ol-
full circle magazine #37 tartalom ^
KáVé
Tippek és trükkök invert/csere, name/név.
Ha tökéletes keresést
végzel, egyetlen választ kapsz,
A megoldásod a Felhőben amely megválaszolja a
rejlik kérdésedet. Ezt egyetlen
egyszer láttam életemben! Ha
Úgy tűnhet, mintha jelen a keresésed nagyon speciális,
rovatot író személynek ez rendszerint pár tucat
mindent tudnia kellene a eredményt ad vissza. Ha
számítógépekről, de ez nem ezernyi eredményt kapsz, azon
igaz. kell dolgoznod, hogy olyan
Az elsődleges képességem specifikus szavakat válassz,
abban áll, hogy bármely amelyek közvetlenül a kérdés
keresőmotort hatékonyabban mélyére vezetnek.
tudok használni, mint a legtöbb Amikor kiválasztom, hogy
ember, és szinte soha nincs mely keresési eredményeket
szükségem a Google haladó kövessem, először az Ubuntu
szintű szolgáltatásaira. A Közösségi Dokumentációban
legtöbb keresésem 3 vagy 4 található eredményekhez
szót tartalmaz, az egyikük megyek. A Közösségi
pedig “linux” vagy “Ubuntu”. Dokumentációk közül néhány tartalmaz, különösen, ha nyújt.
Ha a hardver is részt vesz idejétmúlt, így gyorsan kézikönyvet szeretnél letölteni. Az Ubuntu Fórumok olyan
valahogyan a keresésben, megpróbálom megállapítani, Végül vannak más olyan keresési funkciót nyújtanak,
akkor a hardverhez tartozó hogy ez lejárt-e és fontos-e. fórumok is a Linux amelyet csak akkor találtam
modellszámot is beleveszem a Másodszor ellenőrzöm az univerzumban, amelyek néha hasznosnak, amikor egyetlen
kereső szavak közé, mint pl. a Ubuntu Fórumban található hasznosak lehetnek. szót keresek. A Google
vgn-sr21m modellszámot, szálakat, különösen akkor, ha a Amikor követek egy keresési rendszerint még akkor is jobb
amely a Sony noteszgép egyik “megoldva” szó szerepel a eredményt, mindig új lapon választás.
modellje. A “Sony laptop” túl címben. Számos olyan blog jelenítem meg, azzal a Hogy ez bevált-e
határozatlan ahhoz, hogy van, amelyet olyan emberek feltételezéssel, hogy vissza számomra? Az Ubuntu
használható legyen. hoznak létre, akik néha a szeretnék majd térni a keresési választása óta sok kérdésem
A további szó vagy szavak a Linuxról írnak, közülük eredményekhez. Nem volt és kereséssel mindig képes
kérdéshez kapcsolódnak. néhányan nagyon értelmesek gondolom azt, hogy ez voltam megtalálni a választ!
Például az ebben a kiadásban és kiváló írók. Néhány esetben pesszimistaként fog minősíteni; Sokat használom az Ubuntu
szereplő kérdések a következő a forgalmazó honlapja ennek az az oka, hogy a Fórumokat, de sohasem innen
szavakat használták: blu-ray, lényeges információkat Google sok keresési eredményt indítottam a keresés fonalát.
full circle magazine #37 tartalom ^
Ez az asztalom. Néhány éve már Linuxot használok és a
Ez a képernyőkép az Ubuntu Intepid Ibexet futtató Toshiba Sa-
kedvenc disztribúcióm az Ubuntu, a könnyű használhatósá-
tellite laptopom asztalát mutatja. Intel Pentium Dual Core,
ga miatt.
1,7 GHz-es processzor, 1,5 GB RAM, 160 GB HDD, 256 MB
grafikus kártya van benne. A rendszer kettős indítású Micro-
Ezen a képernyőképen Ubuntu 9.10-et futtatok Gnome asz-
soft Windows 7-tel, de a Windows-t csak ritkán indítom.
tali környezettel. A háttér neve Adrenalin, amelyet vargeEE-
EEn készítette és a Devianartról származik. Conky-t
A rendszeren pidgin plugin screenlet és egyebek futnak. A
használok a rendszer monitorozásra. Emerald témakezelőt
laptopon majdnem minden típusú alkalmazást futtatok, mert
használok a SlicknesS téma futtatásához.
informatikus hallgató vagyok és szeretek nyílt forráskódú al-
kalmazásokat kipróbálni. Eddig mindegyik rendben műkö-
A számítógép egy HP2230 típusú laptop Intel Core 2 Duo
dött. Néhány alkalmazás, amelyet telepítettem: Java fordító,
T5870 processzorral, 2 GB RAM-mal, 160 GB-os merevle-
Eclipse, VLC lejátszó, Google desktop, Google Chrome böngé-
mezzel és 12.1'' képernyővel. A hardverek nagy része a kez-
sző, Stardict, Inkscape, Wireshark, Skype és Filezilla.
detektől működik Ubuntu alatt, ez alól csak a webkamera
és az ujjlenyomat olvasó voltak kivételek.

full circle magazine #37 tartalom ^


Az én Desktopom

Sziasztok, íme az asztalom. Ubuntu 9.10-et futtatok a gépe- Ez a laptopom asztala.


men, amelyben egy Intel Core Duo E7400 processzor, ATI Ra-
deon HD 4670, Gigabyte EP 31-DS3L és 4 GB RAM található. Avant Windows Navigator a dokk. A háttér a DesktopNexus-
Minden nagyszerűen, out-of-box működik. ról származik. A téma neve a zni3, amely a gnomelookról va-
ló, és az ikonkészlet - a Black and White Style - a deviantart
Háttér: oldalról.
http://www.therapycompanion.com/wp-content/uploads/
2009/09/aero-blue-abstract-wallpaper.jpg A laptop egy Compaq Presario c700 2 GB RAM-mal, 120 GB
Az oldalsáv egy Conky alkalmazás: HDD-vel és a rendszer kettős indítású Windows XP Professio-
(http://conky.sourceforge.net/) nal-lel és Linux Mint 7-tel.
A dokksáv AWN (http://wiki.awn-project.org)
Gnome színválasztó (http://gnomecc.sourceforge.net/) a szö- Játékra a Windows-t használom, a Mint rendszert minden
veg színéhez a Gnome panelen. egyébre – többnyire Gimp, Inkscape, és további nagyszerű
design eszközökre Ubuntu alatt.
Mindenhol testreszabott ikonok találhatók.

full circle magazine #37 tartalom ^


AwesomeWM Xmonad
http://awesome.naquadah.org/ http://xmonad.org

Az AwesomeWM egy dinamikus, mozaik elrendezésű, Lua-ban A másik dinamikus mozaik ablakkezelőt Haskellben írták. A le-
írt ablakkezelő. Mind a mozaikos, mind a lebegő ablakokat begő réteg mindig felül látható. A konfigurációs állományok jól
tudja kezelni, de nem a "mindig felül" módszerrel, mint a dokumentáltak, a program pedig robosztus. Kitűnő program a
legtöbb ablakkezelő. Tartalmaz beépített panelt, Haskell tudásod javításához, vagy, hogy betekintést nyerj a
rendszertálcát és kitűnő, több monitoros támogatást. Sajnos Haskell lehetőségeibe. A munkaterületek beállításait képer-
a konfigurációs szintaktika gyakori változásai miatt időnként nyőnként szabhatod meg (tehát a második monitor más címké-
újra kell írnod a konfigurációs állományt. ket és elrendezéseket használhat, mint az első). A panelhez /
rendszertálcához az xmobar, vagy dzen programok egyikére
Csomag: a universe tárolóban. van szükség.

Csomag: a universe tárolóban.

full circle magazine #37 tartalom ^


TOP 5 - Mozaik elrendezésú´ ablakkezeló´k

DWM I3
http://dwm.suckless.org http://i3.zekjur.net

A DWM egy C-ben írt, dinamikus mozaik ablakkezelő. Kicsi, A i3 egy teljesen nulláról kezdett, C-ben írt dinamikus mozaik
egy binárist futtató rendszernek tervezték, ami sose éri el a ablakkezelő. Gyors, stabil, jól dokumentált, és támogatást
2000 sornyi forráskód méretet. Címkéket használ a lebegő és nyújt a fejlesztőknek, hogy egyszerűen hozzájárulhassanak
mozaikos ablakok kezelésére, és apró vezérlőket az ablakok vagy módosíthassák az i3-at. Dinamikusan állítja elő a
vezérlésére. Minden konfigurációs állomány változása után munkaterületeket (és nincs limitáció). Az előző
újra kell fordítani. Kiválóan használható és bővíthető ablakkezelőkhöz hasonló előnyei és hátrányai vannak.
rendszer, ha C-t tanulsz. A lebegő ablakok itt is mindig felül
vannak (de felülre hozhatóak egy másik munkaterületről). Csomag: a universe tárolóban.

Csomag: a universe tárolóból.

full circle magazine #37 tartalom ^


TOP 5 - Mozaik elrendezésú´ ablakkezeló´k

PyTyle
http://pytyle.com

A PyTyle egy Python szkript, ami a mozaikos ablakkezelő


viselkedést akarja utánozni egy másik ablakkezelőben. Mivel
ez csak egy szkript, használható Openbox, Gnome és az
összes többi ablakkezelőben. Nem automatikusan Az az Egyesült Királyság Ubuntu Linux kö-
"mozaikosítja" az ablakokat, de kicsi és könnyű használni. zösségének tagjai készítik.
Sajnos pillanatnyilag nincs deb állomány, de a wiki telepítési
utasításait követve (a setup.py fájlt használva) telepíthető. 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
Csomag: http://sourceforge.net/projects/pytyle/files/ a Szabad Szoftverek minden területével foglalkozunk és mindenki-
hez szólunk a kezdő felhasználótól egészen a tapasztaltabb prog-
ramozókig, a parancssortól a grafikus kezelőfelületig.

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


az Ubuntu Code of Conduct felügyeli, így bármilyen életkorú hall-
gató számára ajánlott.

http://podcast.ubuntu-uk.org/

full circle magazine #37 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 Szabó Péter
fullcirclehu@gmail.com Kovács Roland Attila
Csikós Donát Talabér Gergely
Palotás Anna Nyitrai István
Ha szeretnél közölni, megteheted a következő címen: news@fullcirclemagazine.org Pásztor A. Árpád Szente Sándor
Somlói Richárd Barabás Bence
és Linux-os tapasztalataidat ide küldd: letters@fullcirclemagazine.org Hélei Zoltán Takács László

Hardver és szoftver ide küldhetsz: reviews@fullcirclemagazine.org


Pércsy Kornél
a 'Kérdések és Válaszok' rovatba ide küldd:
questions@fullcirclemagazine.org
Királyvári Gábor
Az én képeit ide küldd: misc@fullcirclemagazine.org
Nagy köszönet a Canonicalnek, az
... vagy látogasd meg : www.fullcirclemagazine.org 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 #37 tartalom ^

You might also like