c:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c::...

57

Upload: others

Post on 23-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 1 tartalom ^

Full CircleAZ UBUNTU LINUX KÖZÖSSÉG FÜGGETLEN MAGAZINJA

98. szám – 201 5 június

AA FFuu llll CCii rrccllee mmaaggaazziinn nneemm aazzoonnoossíítthhaattóó aa CCaannoonn ii ccaa ll LLttdd --vveell..

VVEERRAACCRRYYPPTTCserélje le a törött TrueCryptjét!

Fotó:G

raniers

(Flickr.co

m)

Page 2: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 2 tartalom ^

Minden szöveg- és képanyag, amelyet a magazin tartalmaz, a Creative Commons Nevezd meg! - Így add tovább! 3.0 Unported l icencalatt kerül kiadásra. Ez annyit jelent, hogy átdolgozhatod, másolhatod, terjesztheted és továbbadhatod a cikkeket a következő feltéte-lekkel : jelezned kel l eme szándékodat a szerzőnek (legalább egy név, e-mai l cím vagy url eléréssel) , valamint fel kel l tüntetni a magazin

nevét („Ful l Fircle magazin”) és az url-t, ami a www.ful lcirclemagazine.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 ugyani lyen, hasonló vagy ezzel kompatibi l isl icenc alatt leszel köteles terjeszteni .A Full Circle magazin teljesen független a Canonicaltől, az Ubuntu projektek támogatójától. A magazinban megjelenő vélemények és állásfoglalások a Canonicaljóváhagyása nélkül jelennek meg.

Full CircleAZ UBUNTU LINUX KÖZÖSSÉG FÜGGETLEN MAGAZINJA

... XX

LibreOffice 1 5

Conky emlékeztető 1 3

JavaScript programozás 1 8

Hogyanok

KáVé 45

Parancsolj és uralkodj 1 1

Inkscape 21

Tuxidermy 44Levelek 42

Biztonság 47

Ubuntus telefonok 34

Hírek 4

Arduino 25

Fókuszban 35

Játékok Ubuntun 50

Grafika

Különvélemény 41

Linux labor 31

Chrome kultusz 27

Page 3: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 3 tartalom ^

EEllőősszzóó

ÜDVÖZÖLLEK A FULL CIRCLE ÚJABB KIADÁSÁBAN

Sajnálom emberek, attól tartok, ebben a hónapban sem lesz Python, de van számotokra egycsomó más programozós cuccunk. Elmer megvitatja a makrókat, mint függvényeket az e havi

LibreOffice-ban (ez programozás, nem?), és a JavaScript pörög tovább. Ha még több cuccot akarsz,van két könyvelőzetesünk: Automatizáld az unalmas dolgokat Pythonnal (Automate The BoringStuff With Python), és Tanítsd meg a gyerekeidet kódolni (Teach Your Kids To Code).

Az én Ubuntu Mobilom szekcióm felsorolja a legutóbbi frissítéseket, és javításokat az UbuntuPhone OS-hez, és egy röpke megjegyzést a BQ következő Ubuntu Mobiljáról, az Aquaris E5 HD-ről.

Ha a játékokért vagy oda, Oscar hozott neked ingyenesen játszható játékokat, én pedig vetekegy pillantást a Minetestre. Hasonlít a Minecraftra, de teljesen ingyenes, és nyílt forráskódú. DickThomas hozott nekünk egy előzetest az eléggé különleges Saitek Yoke rendszeréről. Őszintén, hamég vesz valami X-Plane hardvert, akkor egy egész műszerfala lesz a lakásában. Komolyan!

Ha mostanában rápillantottál az FCM oldalára, akkor láthattál egy cikket a Patreonról. Mivel azadminunk engedély nélkül van távol, ezért Lucas segít átköltöztetni és újraépíteni az oldalt az újhostra, nekem kell fizetnem az FCM oldaláért és a domainévért. I lyet még soha nem kellett csinál-nom. Ez az oka, amiért egy Patreon oldalt készítek. Hogy segítséget kérhessek az oldal fen-ntartásához. Ne izgulj, az FCM működni fog, történjen bármi! Egy PayPal gombot is hozzáadtam,azoknak, akik egyszeri hozzájárulást akarnak adni.

Minden jót és tartsuk a [email protected]

Fordította: Molnár Tibor A magazin az alábbiakfelhasználásával készült

Full Circle Podcast

Megjelenik havonta, mindig a frissubuntus hírekkel, véleményekkel,áttekintőkkel, interjúkkal és hall-gatói visszajelzésekkel. A Side-Podegy újdonság, egy extra (rend-szertelen) rövid podcast, amimellékága a fő podcastnek.Leginkább általános technikai ésnem-Ubuntu cuccokkal foglalko-zik, melyek nem illenek a főpodcastbe.

Műsorvezetők:• Les Pounder• Tony Hughes• Jon Chamberlain• Oliver Clark

http://fullcirclemagazine.org

Page 4: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 4 tartalom ^

HHíírreekkAZ ANIME- ÉS MANGA FUN-OKNAK KÉSZÜLT GYÖNYÖRŰ

UBUNTU-ALAPÚ MANGAKA

LINUX BÉTÁBA LÉP

AzAnimesoft International makorábban kiadta a Mangaka

Nyu második mérföldkövét, egyszabad és GPL licenccel rendelkező,Ubuntu- és Debian-alapú operációsrendszert, amelyet kifejezetten avilág minden tájáról származó ani-me- és manga közösségek számáraterveztek.

„Hogytovábbra is egygyors, szép,teljes és nagyon testre szabható asz-talikörnyezetre összpontosítsunk,amelymosta japán nyelvteljeskörűtámogatásával, azegészrendszer-ben található hibák javításával ésszoftverfrissítésekkel rendelkezik,büszkékvagyunkarra, hogybemu-tatjuknekeda rendszerünkBÉTAverzióját”mondja az AnimesoftInternational.

A disztribúció profi szabad szoft-verekkel érkezik, amelyeket előte-lepítettek a rajongók általi felirato-záshoz (fansubbing) és szinkronizá-

láshoz (fandubbing), a 2D-s grafikusalkotásokhoz, a multimédia-leját-száshoz és a webböngészéshez. Afelhasználók egy teljes asztali kör-nyezet élményét kapják, hála a be-épített kodekeknek, a Java és aFlash támogatásának.

Forrás:http://linux.softpedia.com/blog/Gorgeous-Ubuntu-Based-Mangaka-Linux-for-Anime-and-Manga-Fans-Enters-Beta-483540.shtmlBeküldte: Arnfried Walbrecht

A 9 DOLLÁROS SZÁMÍTÓGÉP

ELÉRI A KÉTMILLIÓS TÁMOGA-TÁST A KICKSTARTEREN

ARaspberry Pi-nek új konkuren-ciája van az ultraalacsony költ-

ségű számítógépes univerzumban.A CHIP állítólag a világ első 9 dollár-os számítógépe, és a Kickstarterenvaló pályafutása a végéhez közele-dik, miután meghaladták a közel40,000 támogatótól remélt közös-ségi finanszírozási (crowdfunding)cél több mint 40-szeresét, 2 milliódollárt.

A CHIP könnyen elfér a tenye-redben, és egy 1 GHz-es procesz-szort, 51 2 MB RAM-ot, valamint egyLinuxot betöltő és gördülékeny 4GB-os tárolót csomagol egybe. Eb-ben van beépített WiFi, Bluetoothés egy kompozit videócsatlakozó,VGA és HDMI adapterek is hozzá-adhatók. A LibreOffice és Chromi-um böngésző lehetővé teszi azazonnali webböngészést és pro-duktivitást – éppen olyan gyorsan,mint amilyen gyorsan a rendszertegy kijelzőhöz és beviteli eszközök-höz csatlakoztatod.

A CHIP alacsony árának kulcsa,hogy a CHIP a kínai AllwinnerTechnology céggel, egy chipgyár-tóval kötött partnerségi kapcsola-tot, amely rendkívül népszerű lett anyílt forráskódú és alacsony költ-ségvetésű projektek számára ah-hoz, hogy leszorítsák az alkatrész-árakat a több tízezer chip egyidejűtömeges megrendelése által. Tekin-tettel a közösségi finanszírozásikampány átütő sikerére, úgy látszik,hogy a CHIP csapata képes leszezekre a tömeges megrendelések-re.

1 00. FCMFELMÉRÉS

A kérdés:

Melyik a legkedvesebb ésleggyűlőltebb változat és

kiadás a számodra?

Töltsd ki a felmérést, és azeredményt megjelentetjük a

1 00. kiadásban.

http://goo.gl/DPt2q0

Már nem aktuális a kérés!(A magyar fordítócsapat.)

Fordította: Palotás Anna

Page 5: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 5 tartalom ^

HírekForrás:http://www.gizmag.com/chip-9-computer-linux-kickstarter-raspberry-pi-killer/37474/Beküldte: Arnfried Walbrecht

AZ OPENSUSE LINUXSZALÜZEMELTETETT OKTATÁSI

KÍSÉRLETI PROGRAM ORSZÁ-GOSSÁ VÁLIK INDONÉZIÁBAN

A szinkronizált Információs éskommunikációs technológia

(IKT) hasznosítása az oktatás minő-ségének fejlesztésére Yogyakartatartományban a kísérleti projektazt ígéri, hogy számos indonéz diákszámítógéphasználati ismereteitfejleszti, amint ez országos oktatá-si programmá válik.

Mr. Mohammad Edwin Zakaria,az indonéz kísérleti program li-nuxos és informatikai tanácsadója,rendkívül bízik abban, hogy a pro-jekt Indonézia oktatási ágazatábanaz IKT hasznosításának modelljelesz. „Egyre több oktatási szakem-ber és tisztviselő jön Yogyakarta-ba, hogy megtanulják, hogyan va-lósítsák meg az információs tech-nológiát az alapfokú oktatásban",nyilatkozza Mr. Zakaria azopenSUSE projektről.

Singgih Raharjo, a YogyakartaTartomány Oktatási Kommunikáci-ós és Technológiai Hivatal osztály-vezetője hozzáteszi, hogy ők is ha-sonló programot nyújtanak a taná-roknak, amelyben arra oktatjákőket, hogyan készíthetnek tana-nyagot a diákok számára. A prog-ram igazi siker Indonéziában, és adiákok számos, a tanárok általlétrehozott anyaghoz hozzáférhet-nek.

Forrás:http://news.softpedia.com/news/openSUSE-Linux-Powered-Educational-Pilot-Program-to-Become-Nationwide-in-Indonesia-482649.shtmlBeküldte: Arnfried Walbrecht

FUTTASD A KALI LINUX BE-HATOLÁS TESZTELŐ DISZTRI-BÚCIÓT BÁRMELY PLATFOR-MON A DOCKEREN

KERESZTÜL

A hivatalos Kali Linux Dockerlemezképekkel, amelyek tar-

talmaznak egy minimális Kali Linux1 .1 .0a alap rendszert, szinte bármi-lyen platformon könnyen futtatha-tó a legjobb behatolás tesztelődisztribúció, beleértve a Mac OS X,

SUSE, Gentoo, CentOS, RackSpaceés Azure platformokat.

A Docker egy forradalmian új,nyílt forráskódú szoftvermegoldás,amely lehetővé teszi a rendszer-gazdák és az alkalmazásfejlesztőkszámára az alkalmazások virtuáliskonténerekbe való csomagolását,terjesztését és futtatását bárhol,különösebb vesződség nélkül.

Kezdetnek telepítened kellmajd a Docker szoftver legújabbverzióját a választott operációsrendszereden. Ha már sikeresenfeltelepítetted és konfiguráltad aDockert, a következő parancsokathasználhatod arra, hogy letöltsd aKali Linux lemezképeket a Dockertárolóból és futtasd a behatolás-tesztelő disztribúciót...

Forrás:http://news.softpedia.com/news/Run-the-Kali-Linux-Penetration-Testing-Distro-on-Any-Platform-via-Docker-Images-482656.shtmlBeküldte: Arnfried Walbrecht

HIVATALOSAN KIADTÁK A

MALWARE-EK ELEMZÉSÉRE

SZOLGÁLÓ UBUNTU-ALAPÚREMNUX 6.0 LINUXDISZTRÓT

A kiadási megjegyzések szerinta REMnux 6.0 Linuxnak az a

feladata, hogy szinte az összesnagyszerű szoftveres eszközgyűj-teményét frissítse, amelyek segí-tenek neked a rosszindulatú prog-ramok elemzésében, és számosolyan új és hasznos segédprogra-mot mutatnak be, amelyek a disz-tribúciót egy teljesen új szintreemelik.

Az új eszközök közül, amelyekethozzáadtak a REMnux 6.0-hoz,megemlíthetjük a pedump,readpe.py, virustotal-tools, Nginx,VolDiff, Rule Editor, Rekall, m2elf,Yara Rules eszközöket, az Office-Dissector MASTIFF bővítményeket,a Docker, AndroGuard, vtTool,oletools, libolecf, tcpflow,passive.py, CapTipper, oledump,CFR és update-remnux programo-kat.

„Izgatottvagyok, hogybejelent-hetem aREMnuxdisztribúció v6-oskiadását, amelyabban segítaz

Page 6: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 6 tartalom ^

Hírekelemzőknek, hogyegyLinuxkörnye-zetben szabadeszközökhasználatá-val vizsgáljákmeg a rosszindulatúprogramokat. A REMnuxV6azokatazeszközöketfrissíti, amelyek jelenvoltaka disztró korábbiverzióiban,és bevezetnéhányújat. Ezenkívülnagyobb architekturálismódosításo-katvalósítmeg a háttérben azért,hogy lehetővé tegye a REMnux-fel-használók számára, hogyegyszerű-en alkalmazzáka jövőbelifrissítése-ketanélkül, hogya teljesREMnuxkörnyezetetazelejétől kezdve kell-jen letölteniük.”

Forrás:http://news.softpedia.com/news/Ubuntu-Based-REMnux-6-0-Linux-Distro-for-Malware-Analysis-Officially-Released-483709.shtmlBeküldte: Arnfried Walbrecht

PRAGMATIZMUS A GNU, ALINUX ÉS A SZABAD/NYÍLTFORRÁSÚ SZOFTVEREK TÖR-TÉNELMÉBEN

H a több embert megkérdezelarról, hogy Linus Torvalds és a

Linux kernel, amelyet ő írt, miértlett minden idők egyik legjelentő-sebb nyílt forráskódú projektje,

míg Richard Stallman GNU projekt-je sokkal kevesebb figyelmet ka-pott a hacker körökön kívül, aztfogják mondani, hogy a különbsé-get Stallman túlzott elkötelezett-sége jelenti egy megalkuvást nemismerő ideológiához. Ez valóbanpontos?

Az alábbiakban érvelni szeret-nék Stallman és a Free SoftwareFoundation árnyaltabb értelmezé-sei mellett, – amelyek gyakorlatia-sabbak voltak, mint az a sok megfi-gyelő, akik értékelték.

Először vessünk egy pillantástarra, hogy mit mondtak az emberekStallmanról és a GNU projektről,amelyet ő indított 1 984-ben. (AFree Software Foundationt egyévvel később alapította.) Itt van az,amit Torvalds írt Stallmanról a2001 -es önéletrajzában: „A dolog,amely megõrjít engem Richardbanaz, hogy mindent fekete-fehérbenlát. És ez szükségtelen politikaimegosztottságot teremt. Ő sohanem érti meg senki más nézőpont-ját. Ha vallásos lenne, akkor vallásifanatikusnak neveznéd.”

Forrás:http://thevarguy.com/open-source-application-software-companies/06091 5/pragmatism-history-gnu-

linux-and-freeopen-source-softwareBeküldte: Arnfried Walbrecht

AZ APPLE DÖNTÉSE, HOGYNYÍLT FORRÁSKÓDÚVÁ TESZI

A SWIFTET, ELNYERTE A FEJ-LESZTŐK TETSZÉSÉT

AzApple ezen a héten tett egytapsra méltó bejelentést és

valóban, a hír kapta a WWDC meg-nyitó napjának leghangosabb tap-sát. A cég azt mondta, hogy nyíltforrásúvá teszi Swift programozásinyelvét és lehetővé teszi a fejlesz-tők számára, hogy a Linuxon prog-ramokat fordítsanak.

Ez egy okos lépés az Apple, ésnagy győzelem a fejlesztői közös-ség számára. Az Apple-nek régótavannak értékes fejlesztői, de ezen ahéten elfogadott egy kulcsfontos-ságú stratégiát, amely de factomegközelítés lett a programozásinyelvek számára: a nyílt forráskód.

Forrás:http://www.linux.com/news/featured-blogs/1 58-jim-zemlin/83461 0-apples-decision-to-open-source-swift-met-with-developer-applauseBeküldte: Jim Zemlin

A BQ AQUARIS E5 HDUBUNTU EDITION MOST

ÉRTÉKESÍTHETŐ

ABQ spanyol cégtől származólegújabb Aquaris E5 HD

Ubuntu Edition most megvásárol-ható a hivatalos honlapon. Ezt alegújabb ubuntus telefont csak párhéttel ezelőtt jelentették be, ésvégre itt van.

A BQ gyorsan kiadott még egyubuntus telefont a korábbi e4.5Aquaris Edition után, amely nagyonsikeres modellnek bizonyult. Azelső gyorsértékesítések nagyon jólmentek, és úgy tűnik, hogy sokember már megrendelte ezt abizonyos modellt. Most a vállalatarra törekszik, hogy kiterjesszeüzletét az ubuntus piacra, lega-lábbis Európában, egy új, némilegjavított modellel, amely nagyobbképernyővel és jobb kamerávalérkezik.

Ha abban reménykedtél, hogyhamarosan megkapod postán a BQAquaris E5 HD Ubuntu Edition tele-fonodat, akkor valószínűleg egy ki-csit csalódott leszel, mert eltarthategy ideig, amíg megkezdődik a szál-lítás. Mindenesetre most előren-delheted azt.

Page 7: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 7 tartalom ^

HírekForrás:http://news.softpedia.com/news/BQ-Aquaris-E5-HD-Ubuntu-Edition-Is-Now-Available-for-Sale-483773.shtmlBeküldte: Silviu Stahie

AZ APACHE BEJELENTÉSE:BIG DATA ÉS APACHECON:CORE

Másfél évvel ezelőtt szoro-sabbra fűztük a partnerséget

az Apache Software Foundation-nel, hogy a hivatalos ASF esemé-nyeik producerei lehessünk. Az ASFmár régóta utat nyitott az innová-ciónak a nyílt forráskód terén, és avelük együtt végzett munkánkeredményeket hozott a sikeres fej-lesztői együttműködésben és azeseményeken. Ez véleményünk sze-rint nagyszerű partnerség volt,amelyet részünkről kolléganőm,Angela Brown vezetett.

Az Apache Software Foundationközösséggel folytatott kiterjedtkutatás és megbeszélések után azApacheCon most két egyidejűlegmegtartott eseményből fog állni,amelyek neve Apache: Big Data ésApacheCon: Core. Ezt idén ősszelBudapesten kezdjük és most azApache: Big Data eseményt kínál-

juk az ApacheCon: Core mellett. AzApache: Big Data az Apache BigData-központú projektjeinek szélesskálájára fog összpontosítani, bele-értve a Bigtop, Crunch, Falcon,Flink, Hadoop, Kafka, Parquet,Phoenix, Samza, Spark, Storm, Tajo,és más projekteket.

Forrás:http://www.linux.com/news/featured-blogs/1 67-amanda-mcpherson/834560-announcing-apache-big-data-and-apachecon-coreBeküldte: Amanda McPherson

A SYSTEM76 BEMUTATJA A

BOLYGÓ LEGGYORSABB ÉS

LEGERŐSEBB UBUNTUS LAP-TOPJÁT

A System76 egy hardvergyártócég, amely jól ismert a világ

legnépszerűbb ingyenes operációsrendszerével, az Ubuntu Linuxszalműködtetett egyedülálló laptopok-ról, és éppen most mutatott be egyServalWS nevű új terméket.

A System76 Serval WS laptopjáta neves cég a piacon lévő legerő-sebb és leggyorsabb ubuntus lap-topjának nyilvánította – a teljesít-mény csúcsa, ahogyan a hardver-

gyártó írja a projekt weboldalán.Kivételesen jó minőségű kivitele-zésben a Serval WS laptop olyanerős, mint egy játék céljára készültmunkaállomás, amely olyan él-ményt nyújt a felhasználóknak,amely más hasonló termékekbennem található.

Forrás:http://news.softpedia.com/news/System76-Unveils-the-Fastest-and-Most-Powerful-Ubuntu-Laptop-on-the-Planet-483840.shtmlBeküldte: Marius Nestor

NÉGY ÚJ LINUX-KERNELSEBEZHETŐSÉGET FOLTOZ-TAK BE AZ UBUNTU 1 4.1 0-BEN (UTOPIC UNICORNBAN)

Miután tájékoztatta a felhasz-nálókat az Ubuntu 1 4.04 LTS

(Trusty Tahr) operációs rendszer-hez kiadott új kernelfrissítés azon-nali elérhetőségéről, a Canonicalazt is bejelentette, hogy az Ubuntu1 4.1 0 (Utopic Unicorn) fontos ker-nelfrissítést kapott.

Az új kernelfrissítés négy biz-tonsági problémát (CVE-201 5-21 50,CVE-201 5-2666, CVE-201 5-2830 ésCVE-201 5-2922) foltoz be, amelye-

ket különböző fejlesztők fedeztekfel az upstream Linux 3.1 6 kernel-csomagokban, és amelyeket mindaz Ubuntu 1 4.1 0, mind az Ubuntu1 4.04.2 LTS operációs rendszerek-ben használunk.

Forrás:http://news.softpedia.com/news/Four-New-Linux-Kernel-Vulnerabilities-Patched-in-Ubuntu-1 4-1 0-Utopic-Unicorn-483730.shtmlBeküldte: Marius Nestor

HÁROM PÉNZÜGYI VÁLLALAT

FOLYTAT NYÍLT FORRÁSKÓD-DAL KAPCSOLATOS INNOVÁ-CIÓT

A pénzügyi szektor a nyílt for-ráskód terén az áttörés küszö-

bén áll, mondja három vállalat azélvonalbeli trendről. A technoló-giájukról hagyományosan nagyontitkolózó bankok, fedezeti alapokés egyéb pénzügyi szolgáltatásokatnyújtó vállalatok az elmúlt évekbenelkezdtek beszélni arról, hogy ho-gyan használnak nyílt forráskódúszoftvereket az infrastruktúra- éstermékfejlesztésük során. A felsőszinteken megvalósuló (upstream)projektekben való közreműködé-seiket is folyamatosan növelték

Page 8: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 8 tartalom ^

Hírekfelhasználói visszajelzések és prog-ramozás formájában. Néhány válla-lat pedig saját nyílt forráskódú pro-jekteket kezdeményezett, vagyközzétette a saját kódjának részeita nyílt forráskódú közösség számá-ra.

Bár sok pénzintézetnek ugyana-zok az alapvető infrastrukturáliskövetelményei – nagyrészt Linux-alapon – ők már régóta saját mér-nöki csapatokat alkalmaztak arra,hogy az alapoktól kezdve és nagyköltséggel felépítsék ezeket arendszereket. De a 2007/08-aspénzügyi válság után a pénzügyiszektorra érvényes szigorúbb elő-írások azt okozták, hogy az infor-matikai részlegeknek szorosabbrakellett húzniuk a nadrágszíjat. Ígyaz informatikai vezetők kezdik nö-velni a nyílt forráskódú eszközök éskomponensek arányát, hogy csök-kentsék az egyéni fejlesztési éskarbantartási költségeket.

Ez a tendencia a nyílt forráskó-dú automatizálási eszközök átvéte-lében a legnyilvánvalóbb, amint azintézmények a felhőbe költöznek,mondja Vinod Kutty, CME Groupvezető igazgatója. A vállalkozásokmost a saját felhőbe való migráció-juk modelljeként tekintenek azolyan nagy internetes cégekre,

mint például a Google, az AmazonWeb Services és a Facebook – mi-közben ugyanazokat a nyílt forrás-kódú eszközöket veszik át a fejlesz-téshez és üzemeltetéshez (devops)és a folyamatos integrációhoz, mintpéldául a Puppet, Chef és Ansible.

Forrás:http://www.linux.com/news/featured-blogs/200-libby-clark/833979-3-financial-companies-innovating-with-open-sourceBeküldte: Libby Clark

VÉDD MEG AZ ADATAIDAT

EZZEL AZ ÖT LINUXOS TITKO-SÍTÓ ESZKÖZZEL

H a úgy gondolod, hogy azadatok értékesebbek, mint

valaha, akkor minden bizonnyalprioritásnak kellene tekintened abiztonságát. És egyre több, több-féle platformmal dolgozó vállalko-zással együtt kell felkészülnöd arra,hogy szinte minden elérhető üzletioperációs rendszeren titkosítássaldolgozz. A Linuxot is beleértve.Szerencsére rengeteg titkosításraalkalmas eszközből választhatsz.

De milyen eszközöket kellenefontolóra venned? Ha mondjuk

megnyitod az Ubuntu Szoftverköz-pontot, akkor megtalálod az elér-hető eszközök többségét (a „titko-sítás” keresési eredmények alatt) ,amelyek nem mások, mint a függő-ségek feloldására szolgáló könyvtá-rak. Viszont ha kicsit mélyebbreásol, mindent megtalálsz, amireszükséged van a könnyen használ-ható titkosításhoz. Öt ilyen titkosí-tásra szolgáló eszközt fedeztem fela linuxos platformon.

Forrás:http://www.techrepublic.com/blog/five-apps/protect-your-data-with-these-five-linux-encryption-tools/Beküldte: Arnfried Walbrecht

SC KONGRESSZUS: HASZ-NÁLJ LINUXOT A MALWARE-EK ELLEN ÉS HAGYD, HOGY A

CÉG MEGTANULJON BESZÉLNI

A BIZTONSÁGRÓL

Amikor aggódott a több ezerIBM-es rendszergazda által

használt munkaállomások sebezhe-tősége miatt, akik hozzáfértek azügyfelek termelési rendszereihez, acég körülbelül négy évvel ezelőttelvette a windowsos számítógépei-ket és mindannyiukat linuxos PC-

kre költöztette.

Az, akiknek szüksége volt Win-dowsra, egy KVM virtuális környe-zetben tudta azt futtatni. Ezen túl-menően az adminoknak azt mond-ták, hogy nem végezhetnek szemé-lyes böngészést vagy elektronikuslevelezést a Linux platformon.

Koos Lodewijkx, az IBM bizton-sági vezetője (CISO) elismerte,hogy ez „nagyon népszerűtlen”döntés volt, de „jelentősen csök-kentette a rosszindulatú program-mal történt fertőzések arányait"azoknak a felhasználóknak agépein.

„Sokáig engedékenyekvoltunk”,mondta, amivel arra ösztönözték azembereket, hogy kísérletezzenek aszámítástechnikával. De hozzátet-te, hogy sokkal kevesebb linuxosrosszindulatú program van. Plusz,ha a munkahelyi környezet fertő-zött volt, virtuális gépként a lemez-képet gyorsan kicserélhetik.

A felső vezetés felismerte, hogymilyen fontos volt, mondta, ha együgyfél rendszere fertőzött volt, ésez a megközelítés megtisztította.

Hogyan adták át ezt a személy-zetnek? „Nem akarták ezt lenyomni

Page 9: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 9 tartalom ^

Híreka felhasználók torkán?”, kérdezte aközönség egyik tagja. „Megtettük”,válaszolt Lodewijkx.

„Elmondtuknekik, hogymilyenfontos szerepükvan a cégünkésügyfeleink túlélése szempontjából.”A többségük elfogadta ezt.

Forrás:http://www.itworldcanada.com/article/sc-congress-use-linux-to-fight-malware-and-let-business-learn-security-speak/375337Beküldte: Arnfried Walbrecht

A LINUX SZERVEREK SZÁMA

NÖVEKSZIK, A VÉKONY

KLIENSEK SZÁMA CSÖKKEN

Az EMEA szerverpiac évről-évretovábbra is pozitívan növeke-

dett, az IDC elemzője szerint.

Az EMEA piac egy évről-évremért 3,5 százalékos növekedésnekvolt tanúja 201 5 első negyedévé-ben, miközben 3 milliárd £ gyártásibevételt jelentett.

Különösen a Linux látott évről-évre 1 5,9 %-os stabil növekedést aszállításokban 201 5 első negyedé-vében.

Eckhardt Fischer, az IDC-nél mű-ködő Európai Infrastruktúra kuta-táselemzője azt mondta: „A Linuxtovábbra is pozitív lépéseket teszNyugat-Európában, és az évről-évrebejelentett 1 5,9 %-os növekedése201 5 első negyedévében a maga-sabb szintű vonzerőnek tulajdonít-ható, amelyet ezzel a felhőben lévőoperációs rendszerrel, a HPC-vel ésa Big Data forgatókönyvekkeltapasztalunk.”

Az EMEA szerverpiac is évről-évre mért 29,2 százalékos bevétel-növekedést jelentett 201 5 elsőnegyedévében, de a gyengülőeurónak köszönhetően egyes gyár-tók kénytelenek voltak új árképzésistruktúrákat elfogadni.

Az IDC azt nyilatkozta, hogy HPkerült az első helyre az első ne-gyedévben 1 ,08 milliárd dolláros(701 millió fontos) szervereladásibevétellel, míg a Dell a másodikhelyre került az 534 millió dollárt(345 millió fontot) elérő bevételé-vel.

Forrás:http://www.pcr-online.biz/news/read/linux-servers-up-as-thin-clients-decline/036373Beküldte: Arnfried Walbrecht

A CANONICAL MINDEN

TÁMOGATOTT UBUNTUS

OPERÁCIÓS RENDSZERBEN

BEFOLTOZZA A LINUXKERNEL-SEBEZHETŐSÉGET

A Canonical kiadott egy új biz-tonsági közleményt minden támo-gatott Ubuntu Linux operációsrendszeréhez, amelyben arról tájé-koztatja a felhasználókat, hogybefoltozott egy, a Linux-kernelbenlévő biztonsági rést és arra sürgetiőket, hogy a lehető leghamarabbfrissítsék a rendszert.

A biztonsági hiba, amelyet PhilipPettersson a Linux kernel Over-layFS fájlrendszerében fedezettfel, az Ubuntu 1 5.04 (Vivid Vervet) ,Ubuntu1 4.1 0 (Utopic Unicorn),Ubuntu 1 4.04 LTS (Trusty Tahr) ésUbuntu 1 2.04 LTS (Precise Pango-lin) operációs rendszereket, vala-mint azok származékait érinti.

Jelenleg minden fentebb emlí-tett Ubuntu operációs rendszer kivan téve ennek a biztonsági hibá-nak, mivel egy helyi felhasználó eztkönnyen kihasználhatná és admi-nisztratív jogosultságokat szerezneahhoz, hogy rendszeradminisztrá-torként futtathasson programokat.

További részletek találhatók a CVE-201 5-1 328 elérésével.

„Philip Pettersson felfedezettegyprivilégium eszkalációt, amikorazoverlayfs csatolásipontokata fel-használóinévtereken belül használ-ta. Egyhelyifelhasználó kihasznál-hatja ezta hibát, hogyrendszergaz-dai jogosultságot szerezzen a rend-szerfelett”, jelzi a Canonical által201 5. június 1 5-én közzétettUbuntu biztonsági közlemény(Ubuntu Security Notice).

Forrás:http://news.softpedia.com/news/Canonical-Patches-Linux-Kernel-Vulnerability-in-All-Supported-Ubuntu-OSes-48441 2.shtmlBeküldte: Arnfried Walbrecht

A LINUX ALKOTÓJA A NÉL-KÜLE JÁTSZÓDÓ JÖVŐRŐL

Ez egy morbid, de fontos vita.Torvalds a Linux operációs

rendszert a finnországi főiskolaikollégiumi szobájából adta ki 1 991 -ben. Azóta a szoftver meghódítot-ta a világot. Az Internet nagy része– beleértve a Google, Amazon.com,és a Facebook szervereit – Linuxonfut. Több mint egy milliárd Androidokostelefon és táblagép fut

Page 10: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 1 0 tartalom ^

HírekLinuxon, ahogy több milliárdnyiminden más is, a berendezésektőlés az orvostechnikai eszközöktőlegyenesen az autókig és rakétákig.Míg a Linux nyílt forráskódú, amelylehetővé teszi az emberek számára,hogy úgy változtassák meg, ahogynekik tetszik, Torvalds marad aszoftver egyetlen hivatalos ura, akieldönti, hogyan fejlődk a Linux.Amikor olyan szoftverről van szó,amely szinte mindenen fut, Tor-valds A Döntő.

Mi több, Torvalds lehet az el-múlt 20 év legbefolyásosabb egyé-ni gazdasági ereje. Nem tervezettnyílt forráskódú szoftvert, de aLinuxon keresztül felszabadította agondolat teljes erejét. Torvaldsbebizonyította, hogy a nyílt forrás-kódú szoftvert gyorsabban lehetépíteni, jobb és népszerűbb, mint aszabadalmazott termékek. Minden-nek az eredménye az, hogy a nyíltforráskódú szoftver meghaladta avédett kódot az új termékek szab-ványaként, és általában a szoftverára zuhan. Torvalds gyakorlatilagugyanolyan hasznos volt a moderngazdaság gyártósorainak átállításá-ban, mint amilyen Henry Ford volt1 00 évvel korábban.

Forrás:http://www.bloomberg.com/news/articles/201 5-06-1 6/the-creator-of-linux-on-the-future-without-himBeküldte: Arnfried Walbrecht

A BLACK LAB LINUXGNOME 201 5.6 MÉG

MINDIG AZ UBUNTU 1 4.04LTS-EN ALAPSZIK ÉS 2020-IG TÁMOGATOTT

Talán a legjelentősebb változásebben a kiadásban az új verzió-

kezelési rendszer. A Softpediatarról tájékoztatta Mr. Dohnert né-hány héttel ezelőtt, hogy a BlackLab Linux disztribúciók küszöbönálló kiadásai ejtenék a szokásos 6.xvagy 7.x verziószámokat az aktuálisévből és hónapból felépülő új rend-szer javára, amely egyre népsze-rűbbé válik a szoftverforgalmazókkörében.

Az Ubuntu 1 4.04 LTS 3.1 6.0-40-es Linux kernelével üzemeltetettBlack Lab Linux GNOME 201 5.6 a3.1 0.4 GNOME asztali környezettel,GCC 4.9.2-vel, , Mozilla Firefox 38.0-val, a Lightning bővítménnyel ellá-tott Mozilla Thunderbird 31 .7-tel,Abiword 3.0-val, Gnumeric 1 .1 2-vel,Steam for Linuxszal, Shotwell-lel,

Pintaval, valamint Ubuntu-kompatibilis Linux kernel 3.1 3.0-53csomagokkal érkezik.

„Elláttukeztegyegyedielren-dezéssel, amely ideálissá teszieztahagyományos billentyűzettel ésegérrelműködőasztalikörnyezetethasználók, valamintazérintőké-pernyős rendszerekkeldolgozó fel-használók számára”, mondja RobertDohnerta BlackLab Software ne-vében. „Eza kiadás csak64 bites –bármegfontolunkegy32 biteskiadást is, ha a közösség kéri. Ezakiadás2020-ig teljesen támogatott,ahogyan máskiadásaink is.”

Forrás:http://news.softpedia.com/news/Black-Lab-Linux-GNOME-201 5-6-Is-Still-Based-on-Ubuntu-1 4-04-LTS-Supported-Until-2020-484520.shtmlBeküldte: Arnfried Walbrecht

Page 11: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 1 1 tartalom ^

Amúlt hónapban azt a felada-tot kaptam, hogy készítsek

egy prezentációt egy web designprojektről. Ennek a bemutatónaktartalmaznia kellett külső oldalakés eszközök bemutatását. Néhányopció közül választhattam: GoogleSlides, LibreOffice, LaTeX Beamer,és egyéb más prezentációs szoft-verek közül. Néhány weboldalt va-lós időben akartam bemutatni, deugyanakkor egy modern szoftvertakartam hozzá használni. Ekkorfedeztem fel a Reveal.JS progra-mot. Ez egy Javascript prezentá-ciós keretrendszer, HTML-ben író-dott, ami azt jelenti, hogy támo-gatja az iFrame-et (és ezzel együttegyéb más médiatartalom-megje-lenítő lehetőséget). Miután hasz-náltam és az elkészült prezentációolyan lett, amilyennek akartam,úgy gondoltam, hogy nagyszerűlenne a Reveal.JS-t ebben a hónap-ban bemutatni.

HASZNÁLHATOM HTML-ISMERET NÉLKÜL?

Gyakorlatilag a Reveal.JS formá-tuma tisztán HTML. Azomban a

demo fájlból részletek másolása, ésszükség szerinti módosítása ele-gendő lehet. Ha egy grafikus fel-használói felületre vágyunk, akkorlétezik egy „vizuális szerkesztője”,a Slides. A Slidesnak 3 szintű árazá-sa van: ebből az első az ingyenes.Az igényeinktől függően az ingye-nes verzió elegendő lehet. Bárhogyis van, az én javaslatom mindig az,hogy a „nehezebb út” elvén tanul-junk (azaz kódolj, és használd a pa-rancssort) . Aztán áttérhetünk asegítő lehetőségekhez, mint pél-dául az IDE (Integrált fejlesztőikörnyezet) , vagy vizuális szerkesz-tők használatához, miután mármegértettük, hogy hogyan is műkö-dik minden. Ezért is helyezem min-dig a hangsúlyt a „kézi” módszerre.

KEZDÉS

Gyakorlatilag nem kell másttennünk, mint letölteni a git táro-lóból a programot. Bár néhányfunkció (külső markdown, előadóimegjegyzések) igényli, hogy a prog-ram szerveren fusson (de ez ezt istartalmazza). A következő utasítá-sokat kell követni:

• Telepítsük a Node.js-t

sudo apt-get install nodejs

• Telepítsük a Gruntot

sudo npm install -g grunt-cli

• Klónozzuk a tárolót

git clonehttps://github.com/hakimel/reveal.js.git

cd reveal.js

• npm install (telepít mindenfűggőséget, amit a package.jsonfájl tartalmaz)• grunt serve (végrehajtja a grunt„serve” feladatot, ami a szerverfuttatása)• Nyissuk meg ahttp://localhost:8000 oldalt, aprezentáció megtekintéséhez.

A PREZENTÁCIÓ

MEGTEKINTÉSE

Amint látható, a github tárolótartalmaz egy demo prezentációt,ezzel bemutatva néhány lehetősé-get. Javaslom, hogy nézd át a

demót, hogy el tudd dönteni, hogymelyik animáció, átmenet, technikatetszik.

SAJÁT PREZENTÁCIÓ

KÉSZÍTÉSE

Ez két módszerrel végezhető.Vagy írunk egy index.html fájltkézzel, követve a demo fájl formá-zását, vagy pedig vegyük egyszerű-en az eredeti index.html fájlt (vagyannak másolatát) , és azon végez-zük el a szükséges módosításokat.A fő, hogy ügyeljünk a bemutatódiák szintakszisára, amit utánozni,szerkeszteni szeretnénk. Például,ha vertikális diákat szeretnénk ké-szíteni, akkor a <section></section> tag-eknek a <section></section> tag-eken belül kellelhelyezkedniük.

Itt egy gyors lista, hogy mire kellfigyelni:• a legkülső szülő tag a <divclass=”reveal”></div>• a második szintű szülő tag-nek<div class=”slides”></div> kellleguen• minden egyes dia egy

PPaarraannccssoolljj ééss uurraa llkkoodd jjÍrta: Lucas Westermann – Fordította: Tulipán Attila

RReevveeaa ll..JJSS

Page 12: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 1 2 tartalom ^

Lucas minden ismeretét rendszeretöbbszöri tönkretételével szerezte,így nem volt más választása, mint-hogy felfedezze hogyan javítsa megazt. Ide írhatsz neki:[email protected].

Parancsolj és uralkodj<section></section> (a vertikálisbeágyazott diák)• Minden szöveg, ami nem cím,vagy nem lista, legyen bekezdéstag-ek között (<p></p>)• Megjegyzések (az előadói nézet-ben) a <aside class=”notes”></aside> tag-ek között kell legye-nek a <section></section> (dia)tag-ek között, amihez tartoznak.

Attól függően, hogy mennyifunkcionalitást integráltálunk aprezentációnkba, szükség lehet afűggőségi lista módosítására is a<script></script> tag-ek között. Ezaz a hely, ahol minden egyéb beállí-tás is konfigurálható. A teljes beál-lítási leírásért látogassuk meg agithub tárolót. Ne felejtsük el: PDF-be való exportálás csak Chrome-ban (és valószínűsíthetően aChromiumban) támogatott.Amennyiben nem akarunk url cí-meket integrálni, akkor ha egysze-rűen megnyitjuk ahttp://localhost:8000/?print-pdfcímmel a prezentációt, akkor amegfelelő stíluslappal betöltve,egy nyomtatói nézetet kapunk,amit már csak el kell mentenedPDF-ként.

Remélhetőleg ez a cikk segítségnéhány olvasónak – főleg olyanok-nak, akik szeretnek új izgalmas

eszközöket használni a mindennapifeladataikhoz. Amennyiben kérdé-sed, problémád, vagy kérésed van,akkor tudasd velem [email protected]. Mintmindig, nyitott vagyok olyan kéré-sekre is, amelyek jövőbeni cikkekrevonatkoznak.

TOVÁBBI OLVASNIVALÓK:

http://lab.hakim.se/reveal-js/#/Reveal.JS honlapj

http://slides.com/Vizuális szerkesztő

EXTRA! EXTRA!OLVASS ELMINDENT!

Nagy becsben tartott hírtudósí-tóink most posztolják a rendsze-res hírfrissítéseket a Full Circleweboldalára.

Kattints a NEWS linkre a lap te-tején található menüben és má-ris látni fogod a hírek szalagcí-meit.

Vagy tekints bármelyik lap jobboldalára, ahol az öt legfrissebbbeküldött hírt találod.

Nyugodtan vitassátok meg ahírblokkokat. Lehet, hogy egyolyanról van szó, ami a magazin-ba is bekerülhet.

Leljétek örömötöket benne!

Az Ubuntu Podcast lefedi a leg-frissebb híreket és kiadásokat,amik általában érdekelhetik azUbuntu Linux felhasználókat és aszabadszoftver-rajongókat. Aműsor felkelti a legújabb felhasz-nálók és a legöregebb fejlesztőkérdeklődését is. A beszélgetések-ben szó van az Ubuntu fejleszté-séről, de nem túlzottan technikai.Szerencsések vagyunk, hogygyakran vannak vendégeink, ígyelső kézből értesülünk a legújabbfejlesztésekről, ráadásul olyanmódon, ahogyan mindenki megér-ti! Beszélünk továbbá az Ubuntuközösségről is, és a benne zajlódolgokról is.

A műsort a nagy-britanniai Ubuntuközösség tagjai szerkesztik. Mivelaz Ubuntu viselkedési kódexnekmegfelelően készítik, bárki meg-hallgathatja.

A műsor minden második hétkeddjén élőben hallgatható (britidő szerint) , másnap pedigletölthető.

podcast.ubuntu-uk.org

Page 13: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 1 3 tartalom ^

HHooggyyaannookkÍrta: John Niendorf – Fordította: Meskó Balázs

CCoonnkkyyss eemmlléékkeezztteettőő

H a olyan vagy mint én, akkorsok teendőd van, és néha elfe-

lejted, hogy mit kell csinálnod.

Néhány évvel ezelőtt írtam egycikket a remind használatáról, deannyira megváltoztattam a beállí-tásaimat, hogy úgy gondoltam, ér-demes egy újabb cikket írni. Na-gyon sok módja van a feladatok kö-vetésének, ez az egyik, ahogy éntartom rendezetten a dolgaimat –pillanatnyilag.

Ez a megoldás a megjegyzendődolgok időrendbeni listáját adja, azesedékesség sorrendjében. A listaazt is megmutatja, hogy mennyi idővan hátra. Az idő automatikusanfrissül, és az asztalon jelenik meg.Ha ez érdekesnek hangzik, akkorolvass tovább.

Lent egy képernyőkép látható alistámról, amely az asztalom sarká-ban csücsül.

A szükséges programok:• remind• conky

A remind egy nagyon kocka nap-tárprogram, amelyet David Skoll írt.A remind szinte bármit meg tudtenni, amely dátumokkal kapcsola-tos. Felolvassa az emlékeztető fáj-lokban található információkat,

amelyek olyan formátumban íród-tak, amelyet a remind megért.

Az emlékeztető fájl első részekritikus. A fájl, amit én használok akövetkezőt tartalmazza (fent látha-tó).

Ezt megnézve, láthatjuk hogy azelső sor egy „include” blokk, amelymegmondja a remindnak, hogy ve-gye be a munkaszüneti napok listá-ját egy másik fájlból. Ezzel lehetsé-ges bevenni más fájlokat a követettesemények/dátumok közé. A segí-tő függvények szolgálnak arra,hogy a remind kiszámolja a perce-ket, órákat és napokat. A fő függ-vény az a kód, amely lehetővé teszi,hogy a remind megadja a konkrétnapokat, órákat és perceket az ese-ményig. Ez mindaz, ami a zárójelekközött látható a képernyőképen.

REM 2015-04-11 +30 AT 13:00MSG Minecraft Party %b (in[_countdown(trigdatetime()-current())])

Ez egy példa emlékeztető, olyanformátumban, amely ahhoz szük-séges hogy a remind megértse azeseményt.

A formátum REM-mel kezdődik,amelyet egy dátum követ, aztánpedig hogy hány nappal az ese-mény előtt szeretnénk megjelení-teni az emlékeztetőt. Ebben azesetben azt szeretném, hogy 30nappal előtte emlékeztessen. AzAT azt mondja meg a remindnak,hogy mikor kezdődik az esemény.Ezt az MSG követi, a ténylegesüzenet, amit látni szeretnénk. Azáró %b megmondja a remindnak,hogy az „x nap múlva” szöveggelzárjon, és a zárójelek közti kódmondja meg pontosan, mennyi idő

INCLUDE /home/john/Reminder-files/remindershollidays# Helper functionsFSET _days(x) iif(x>1, x + " days", x==1, "1 day", "")FSET _hrs(x) iif(x>1, x + " hours", x==1, "1 hour", "")FSET _mins(x) iif(x>1, x + " minutes", x==1, "1 minute", "")FSET _smush(x, y) iif(x != "" && y != "", x + " and " + y, x + y)# Main functionFSET _countdown(x) _smush(_smush(_days(x/1440), _hrs((x - 1440*(x/1440))/60)), _mins(x%60))

Page 14: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 1 4 tartalom ^

Hogyanok – Conkys emlékeztetővan hátra. A fenti képernyőképenaz látható, hogy két nap van hátra agyerekeim Minecraft bulijáig, egészpontosan 1 nap, 22 óra és 53 perc.

Beírhatunk minden emlékezte-tőt egyesével, vagy használhatunkkódrészleteket, amelyek meggyor-sítják a folyamatot, de azt túl sokmunkának éreztem. Így írtam egyparancsfájlt, hogy egyszerűbbétegyem.

Alapvetően a parancsfájl feltesznéhány kérdést a felhasználónak,aztán megformázza a válaszokat aremind formátumába, valaminthozzáadja az emlékeztetők fájljá-hoz.

Az egyetlen probléma, hogy ezegy olyan listát eredményez, amelynincs az esedékesség szerint ren-dezve, hanem csak az eseményekfelvételi sorrendjében.

Hogy kitaláljam hogyan rendez-zem őket, az Ubuntu fórumokhoz

fordultam. A Lars Noodén ésofnuts fórumtagok által adott ta-nács a helyes irányba terelt. Egy kiskeresés után találtam egy odalt(http://unix.stackexchange.com/questions/75366/sort-part-of-a-file) , amely elmagyarázta hogyanrendezzem a fájl egy részét.

Módosítottam a példát, és hoz-záadtam az emlékeztetőt készítőparancsfájlhoz.

(head -n 12; sort -k 2,2-k5,5n) <~/.reminders 1<>~/.reminders

Figyeljük meg a kód „(head -n1 2” részét. Ez azért szükséges,mert megmondja a rendezésnek,hogy a 1 2-es sor UTÁN kezdje arendezést. Ennek az oka, hogy nemakartam rendezni a függvényeketés a „include” tömböt. Az emlékez-tetők fájljában a tényleges emlé-keztetők a 1 3. sorban kezdődnek.Így mindent, amit a 1 2. sorban vagyelőtte van, békén akartam hagyni.

Nagyszerű, így most már vanegy egyszerű módja, hogy emlékez-tetőket készítsek, és esedékessé-gük szerint rendezzem őket: a kö-vetkező emlkeztető a lista tetején,a legtávolabbi pedig a lista aljántalálható. Hogyan kerülnek az asz-talra?

Lépjünk be a conkyba. A conkybeállítása egy külön cikk témája le-hetne. Keresd fel az Ubuntu fóru-mokat a részletekért, ha szükséges,de alapvetően a conky beolvassa,ami egy conkyrc fájlban található,és megjeleníti az asztalunkon. Min-den conkyrc fájlnak két része van. Afelső része – a TEXT fölött, tartal-mazza a konfigurációs beállításo-kat, az alsó része – a TEXT alatt,tartalmazza a változók beállítását,amiket meg szeretnénk jeleníteni aképernyőn.

Szóval, hogyan vesszük rá, hogya remind a conkyba kerüljön? Ittlátható a conkyrc fájlom TEXT

része:

TEXT

${execpi 60 remind -q -r/home/john/~.reminders}

Ez azt mondja a conkynak, hogyfuttassa a remindot minden 60másodpercben. Köszönet mobil-dieselnek az ötletért, hogy adjamhozzá a -q és -r jelzőket a remidhoz.A -q hatására a remind nem adja asorhoz az időzített emlékeztetőketkésőbbi végrehajtásra. Az -r kikap-csolja a RUN direktívákat és ashell() függvényt. Nem tudom mi-ért, de ezen jelzők nélkül a conkymlefagy. A hozzáadásuk megoldottaa problémát.

TOVÁBBI OLVASNIVALÓ:http://conky.sourceforge.net/con-fig_settings.htmlhttp://conky.sourceforge.net/vari-ables.html

#!/bin/bashecho "GENERAL REMINDERS"read -p "What is the trigger date/day of the reminder? (N0 Default):" triggerdatedate="$(date -d "$triggerdate" +%F)"read -p "How many days in advance should this appear? The default is 30. " daysadvancedaysadvance=${daysadvance:-30}read -p "What is the trigger time of the reminder? The default is 09:00:" triggertimetriggertime=${triggertime:-09:00}read -p "What will the reminder say?:" messageecho "REM $date +$daysadvance AT $triggertime MSG $message %b (in [_countdown(trigdatetime()-current())])" >> ~/.reminders

Page 15: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 1 5 tartalom ^

HHooggyyaannookkÍrta: Elmer Perry – Fordította: Palotás Anna

LLiibbrreeOOffffiiccee –– 5500.. rréésszzFFüüggggvvéénnyykkéénntt llééttrreehhoozzootttt mmaakkrróókk

A LibreOffice Calcban több százbeépített függvény van. Ezek

lefedik a matematikát, beleértve ageometriát, trigonometriát és aszámítást; a logikai függvényeket; acellafüggvényeket; és a szöveg-függvényeket. Miután éveken áthasználtam a Calcot, nem volt o-lyan igényem, amit nem tudtamvolna megoldani, vagy olyan kép-let, amit ne tudtam volna újra lét-rehozni a Calcban lévő függvényekhasználatával.

Ugyanakkor tisztában vagyokvele, hogy eljöhet az a nap, amikorkifejezetten különleges függvény-re lesz szükségem, egy olyan függ-vényre, amely olyasmit csinál, amita beépített függvények nem tud-nak, vagy amely egy rendkívül bo-nyolult képletet számol ki. Szeren-csére a Calc lehetővé teszi számod-ra, hogy makrókat használj függvé-nyekként. Létrehozhatod a sajátfüggvényeidet, és meghívhatodőket egy cella képletéből. Még acellák vagy akár cellatartományokértékeit is átadhatod a függvénye-idnek.

FELHASZNÁLÓ ÁLTAL MEG-ADOTT FÜGGVÉNYEK LÉTRE-HOZÁSA

Annak érdekében, hogy felhasz-náló által megadott függvényekethozz létre, először szükséged vanegy modulra a makrók tárolásához.Hozz létre egy új Calc fájlt ésmentsd el MacroFunctions.ods né-ven. Nyisd meg a LibreOffice Basic-makrók párbeszédablakot: Eszkö-zök > Makrók > Makrók rendezése> LibreOffice Basic. A Makró forrá-sa listadobozban válaszd ki a fájlodnevét, a MacroFunctions.ods-t. Kat-tints az Új gombra! Az Új modulpárbeszédablakban add meg a mo-dulnak a UserFunctions nevet éskattints az OK gombra! A LibreOf-fice a LibreOffice Basic IDE-benfogja megnyitni az új modulodat. Amodul automatikusan definiál egy

üres main szubrutint. Ezt ott hagy-hatod vagy kitörölheted. A válasz-tás a tiéd. Ebben az esetben nemfogod használni. Az IDE egy miniprogramozási szerkesztő. Az irodaiprogramcsomagba beépített mak-rószerkesztőként tényleg egész jó.Vannak eszközök a makrók teszte-lésére és nyomon követésére, demindez túllépi a mai megbeszélé-sünk hatáskörét. Az IDE-ben megfogod írni az első függvényedet.Nagyon egyszerű. A függvény csakvisszaadja az 5-ös számot.

Function NumberFive()NumberFive = 5

End Function

Az első sor a függvény definí-ciója. Ez a „Function” szóval kezdő-dik, amely azt mutatja, hogy ez in-kább egy függvény, mintsem szub-rutin (Sub). A fő különbség egyfüggvény és egy szubrutin között

az, hogy egy függvény visszaad egyértéket. A következő a függvényneve, a NumberFive, amelyet záró-jelek követnek. A zárójelek akkor isszükségesek, ha üresek. Ennek afüggvénynek a második sora afüggvény törzse. Egy függvény tör-zse bármennyi sort tartalmazhat.Ez a függvény egyszerűen vissza-adja az 5-ös számot. Úgy adunkvissza egy értéket egy függvény-ből, hogy beállítjuk azt, hogy afüggvénynév (a zárójelek nélkül)egyenlő legyen azzal az értékkel,amelyet vissza szeretnénk adni.Végül van az „End Function” so-runk, amely a függvény végét jelöli.Ha már begépelted az új függ-vényt, kattints a Mentés gombra.

Ahhoz, hogy a munkafüzetünk-ben lévő makrót használd, válasszki egy cellát és írd be a következőt:

=NumberFive()

Amikor leütöd az Enter billen-tyűt, az 5-ös szám abban a cellábanfog megjelenni, amelybe azt a kép-letet írtad, amely a függvény nevéthasználja. A függvényt még olyannagyobb képlet részeként is

Page 16: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 1 6 tartalom ^

Hogyanok – LibreOfficehasználhatod, mint például

=2 + NumberFive() - 3

amelynek 4-et kellene neked visz-szaadnia.

ARGUMENTUMOK ÁTADÁSA

Ha van egy általad létrehozottmakród és azt egy képletben hasz-nálhatod, az nagyszerű. Hogy egyfüggvényt valóban hasznossá tégy,képesnek kell lenned arra, hogy a-datokat küldj a függvény számára.Adatokat az argumentumok hasz-nálatával küldesz. Argumentumok-ként használhatsz szöveget, számo-kat, cellahivatkozásokat és cellatar-tományokat. Először létre fogszhozni egy függvényt, amely egyet-len argumentumot ad át, legyen ezakár cellahivatkozás, akár érték.

Function SqrIt(x)If IsNumeric(x) Then

SqrIt = x * xElse

SqrIt = 0.0End If

End Function

Az új függvényed szignatúrájahasonlít az elsőéhez, kivéve hogyvan egy x változója a zárójelek kö-zött. Az x azt az értéket jelöli , ame-lyet átadsz a függvénynek. A függ-

vény a törzsében ellenőrzi az x-et,hogy meggyőződjön arról, hogy ezegy szám. Ha ez egy szám, akkor afüggvény megszorozza x-et önma-gával és visszaadja az eredményt.Ha x nem szám, akkor 0,0-át advissza.

Beégetett számokat is használ-hatsz x-ként, amikor a függvénythasználod:

=SqrIt(3)=SqrIt(2.4)

Vagy x-ként hivatkozhatsz a cel-lákra:

=SqrIt(A1)=SqrIt(B4)

Vagy egy nagyobb képlet része-ként:

=NumberFive() + SqrIt(C4)

A LibreOffice Basicben alapér-telmezetten érték szerint adjuk átaz argumentumokat. Amikor egycellahivatkozást adsz át egy függ-vénynek, a függvény nem a tényle-

ges cellára mutató hivatkozást kap-ja meg. Ehelyett a függvény a cellaértékét vagy a benne lévő képleteredményét kapja meg. Ha az A1cella a 3-as számot tartalmazza,vagy olyan képletet tartalmaz,amely 3-at ad eredményül, akkor azSqrIt függvény a 3-as eredményt ésnem az A1 cellára való hivatkozástkapja meg.

TÖBB ÉRTÉK ÁTADÁSA

Bár egyetlen érték függvénynekvaló átadása hasznos, néha szüksé-ged van arra, hogy több értéket adját. Például olyan függvényt hozollétre, amely kiszámolja egy tégla-test térfogatát. Ennek a függvény-nek a leegyszerűsített változatát aVol függvény mutatja (lent).

A Vol függvényben a téglatesttérfogatának kiszámításához szük-séges három értéket adod át. A zá-rójelek három, vesszővel elválasz-tott változót tartalmaznak. Az Ifutasításban a függvény ellenőrzi,hogy az egyes változók számok-e,majd, ha igen, visszaadja az értékek

szorzatát. Egyébként 0,0-át advissza.

Ezt a függvényt annyiszor hasz-nálhatjuk, mint a többit.

=Vol(2, 3, 4)=Vol(A1, A2, A3)=Vol(SqrIt(A1), A2, A3)=SqrIt(Vol(A1, A2, A3))

CELLATARTOMÁNY ÁTADÁSA

Eddig egy cellából álló hivatko-zásokat adtál át a függvényeidnek,de lehet, hogy jobban szeretnélcellatartományt átadni, mint egycellából álló hivatkozást. Egy cel-latartományt tömbként adsz át aBasic függvényeinek. Egy tömb ér-tékek gyűjteménye. A cellatarto-mányok többdimenziós tömbkéntkerülnek át, azaz x(Sor, Oszlop).Használhatod az IsArray nevű függ-vényt annak meghatározásához,hogy az átadott érték egy tömb-e.A SumIt függvény bemutatja egycellatartományi hivatkozás haszná-latát. A SumIt egyetlen értéketvagy cellatartományt fog elfogad-ni. Ha az argumentum egyetlen

Function Vol(a, b, c)If IsNumeric(a) AND IsNumeric(b) AND IsNumeric(c) Then

Vol = a * b * cElse

Vol = 0.0End If

End Function

Page 17: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 1 7 tartalom ^

Elmer Perry számítógép felhasználóiés programozói múltja tartalmaz egyApple ][E-t, hozzáadva némi Amigát,egy nagy adag DOS-t és Windowst,cseppnyi Unixot, mindezt összekever-ve Linuxszal és Ubuntuval. Ahttp://eeperry.wordpress.comoldalon blogol.

Hogyanok – LibreOfficeérték, akkor az értéket adja vissza.Ha az argumentum egy cellatarto-mány, akkor összeadja a tarto-mányban lévő összes cella értékeit.

A függvény törzse három válto-zót ad meg, ezek a TheSum, iRowés iCol. Az iRow-t és iCol-t Integertípusúként adtuk meg, amelyekegész számok, azaz 1 , 2, 3. Ez a kétváltozó a sor és oszlop helye. ATheSum-ot Double típusúként ad-tuk meg, amely egy valós, lebegő-pontos szám, például 2,34, és agöngyölített összegünket fogjatartalmazni. A TheSum-hoz hozzá-rendeltünk egy 0,0-s kezdeti érté-ket.

Csak egyetlen egy argumentumvan a függvénydefiníciódban, az x.A felhasználó küldhetne egyetlenértéket, egyetlen cella hivatkozá-sát vagy egy cellatartományt. Afüggvény ezt egy If utasítás hasz-nálatával teszteli. Az IsArray függ-vényt használja annak ellenőrzésé-re, hogy x egy tömb-e. Ha az, akkora SumIt beállít két ciklust. A külsőciklus végigmegy a soron a kisebb-től a nagyobb értékekig. A belsőciklus végigmegy az oszlopon a ki-sebbtől a nagyobb értékekig. Akisebb értékeket az LBound, a na-gyobb értékeket pedig az UBoundfüggvényen keresztül kapjuk meg.

Mindkét függvény veszi atömbre mutató hivatkozást,az x-et, valamint a tömb di-menzióját, ami 1 vagy 2. Nefeledkezz meg arról, hogy azértékekre hivatkozik az x(Sor,Oszlop) argumentumon ke-resztül. A sor az első, az osz-lop pedig a második szint. Akét ciklus közepén a SumItveszi a jelenlegi összeget, aTheSum-ot és hozzáadja atömbben lévő aktuális cellaértékét, az x(iRow, iColumn)értéket. Ha az első sor márkészen van, és az iColumnelérte az UBound határát, az iRownövekszik eggyel, és a belső ciklusújrakezdődik. Ez az eljárás addigfolytatódik, míg mind az iRow,mind az iColumn el nem érték azUBound határaikat. A két Next uta-sítás befejezi a két ciklust, ha márelérték a tartományukra vonatkozóUBound határt. Az Else utasításkezeli azt az esetet, amikor az xnem tömb, hanem egyetlen érték.Ez beállítja, hogy a TheSum egyen-lő legyen az egyetlen argumentumértékével.

Végül a függvény visszaadja aTheSum értékét.

Ez a függvény lehetővé tesziszámodra, hogy ténylegesen cella-

tartományt használj argumentum-ként. Használhatsz argumentum-ként egyetlen értéket vagy cellátis. A függvényt használhatod akárnagyobb függvény részeként is.

=SumIt(A3:C6)=SumIt(A1)=SqrIt(SumIt(A1:A5))

Bár a Calc több száz függvénytbiztosít számodra a táblázataidbanlévő adatok kezeléséhez, alkalman-ként szükséged lehet egy különle-ges függvényre, amelyet nemkönnyű másolni a Calc-ba beépítettfüggvények használatával. Ha márlétrehozol egy függvényt Basic-ben, egy képlet használatával meg-hívhatod azt egy cellából. Megter-vezheted a függvényeidet úgy,

hogy elfogadjanak egyetlen érté-ket, cellahivatkozást vagy cellatar-tományt. Ez lehetővé teszi szá-modra, hogy rendkívül sokoldalúfüggvényeket hozz létre.

Function SumIt(x)Dim TheSum as DoubleDim iRow as IntegerDim iCol as Integer

TheSum = 0.0

If IsArray(x) ThenFor iRow = LBound(x, 1) To UBound(x, 1)

For iCol = LBound(x, 2) To UBound(x, 2)TheSum = TheSum + x(iRow, iCol)

NextNext

ElseTheSum = x

End If

SumIt = TheSumEnd Function

Page 18: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 1 8 tartalom ^

HHooggyyaannookkÍrta: Gergo Bogdan – Fordította: Kovács Róbert

PPrrooggrraammoozzzzuunnkk JJaavvaaSSccrriippttbbeenn –– 33 .. RRéésszzA második részben beszéltünk a

JavaScript-objektumokról és a füg-gvényekről, és bevezettük a Kérdé-sek és Megoldások részt, ebben arészben tovább megyünk és csiná-lunk néhány alap programot szer-veroldalon a NodeJS használatával(ne ijedj meg, könnyű lesz).

A NodeJS (http://nodejs.org)egy JavaScript futtatókörnyezet,ami a Google V8 JavaScript motor-ján alapszik. Gondoljunk rá úgy,mint a Java vagy a .NET futtatókör-nyezetére, csakhogy ez JavaScrip-tet hajt végre és jó a teljesítménye.

A csomagkezelő használatávaltudjuk telepíteni bármely platform-ra, ugyanis a NodeJS elérhetőmajdnem minden tárolóból, Ubun-tun a szokásos módon csináljuk:

sudo apt-get install nodejs

A telepítés után a következőparanccsal ellernőrízzük le, hogyminden korrektűl települt:

nodejs -v

Ennek a parancsnak az ered-

ménye valami olyasmi kell hogylegyen, mint v0.1 2.4 (a megjelenésidőpontjában ez a legfrissebbNodeJS verzió).

Mi egy lottószám-generátor al-kalmazást fogunk írni, ami öt darabvéletlen számot képes generálniegy és kilencven között, ezeket az-tán később meg is játszhatjuk egyszelvényen. :-)

Fent láthatod a forráskódot.

Az első sorban egy üzenetetírunk a konzolra, jelezve a felhasz-nálóknak, hogy a program mit fogcsinálni. Ezután definiálunk egypredefinedNumbers nevű tömböt.Tömböket az index [] operátor se-gítségével tudunk létrehozni Java-Scriptben, vagy a new operátorralmeghívjuk a tömb konstruktort:new Array(item1 , item2, item3). ApredefinedNumbers tömb fogjatárolni a kezdőszámokat egytől ki-lencvenig, és ez lesz az a tömb,amelyből majd kiválasztjuk a gene-

rált számokat.

A kód következő sora egy szám-láló ciklus (for ciklus) , ami feltölti apredefinedNumbers tömböt az egyés kilencven közötti számokkal. Aszámláló ciklus JavaScriptben telje-sen hasonló, mint a C-szerű nyel-vekben. Miután feltöltöttük a töm-böt számokkal, logolunk egy üze-netet (A számok inicializálásra ker-ültek.) Ezután készítünk egy új ürestömböt (lottoNumbers) , amely azeredményeket fogja tartalmazni.

console.log('Program will generate 5 lotto numbers between 1 and 90.');var predefinedNumbers = [];

for(var index = 0; index < 90; index++) {predefinedNumbers[index] = index + 1;

}console.log('Initialized the set of numbers.');

var lottoNumbers = [];

for (var counter = 1; counter <= 5; counter++) {var isCorrectNumber = false;var selectedNumber = 0;while(!isCorrectNumber) {

var selectedNumberIndex = Math.floor(Math.random() * 1000) % 90;selectedNumber = predefinedNumbers[selectedNumberIndex];isCorrectNumber = lottoNumbers.indexOf(selectedNumber) == -1;

}

lottoNumbers.push(selectedNumber);}console.log('The 5 lotto numbers are:' + lottoNumbers);

Page 19: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 1 9 tartalom ^

Hogyanok – JavaScriptEzután következik a programlegösszetettebb része, a randomszámok generálása (jobbra).

Van egy számláló ciklusunk amiöt iterácion kersztül fut, mivel ötdarab lottószámot szeretnénk ge-nerálni. Készítünk két ideiglenesváltozót, az isCorrectNumber fogjajelezni, hogy az éppen generált szá-mot generáltuk-e már korábban, ésarra használjuk, hogy addig gene-ráljunk, amíg az jó nem lesz ne-künk. A másik változó a selected-Number, amely a kiválaszott (gen-erált) számot tartalmazza, amely aselectedNumberIndex változóalapján kerül kiválasztásra a pre-definedNumbers tömbből.

A selectedNumberIndex kiszá-molása kicsit furának tűnhet, devizsgáljuk meg egy kicsit. Aztmondjuk, hogy a selectedNumber-Index egyenlőnek kellene lennieegy olyan számmal, amit aMath.random() metódussal gene-ráltunk, majd megszoroztunk ezer-rel, vettük a matematikai alsóegész értékét, és kiszámoltuk a 90-el való moduló osztás adta maradé-kot (azaz 0-89).

Lássunk egy konkrét példát:A Math.random() a

0.7323351 3324521 48 értéket adja

vissza, ezt megszorozva 1 000-el azeredmény 732.3351 3324521 48,aminek az alsó egész része 732, ésennek 90-el való osztás utánvesszük a maradékát, ami 1 2.

Ezt a kalkulált számot (1 2) in-dexként használjuk, kiválasztunkegy számot a predefinedNumberstömbből és kianalizáljuk azt, haesett már erre a választásunk ko-rábban akkor false-ra állítjuk azisCorrectNumber válzotó értékét,máskülönben true-ra. Abban az es-etben ha a predefinedNumberstömbből választott szám már ko-rábban kiválasztásra került, újrain-dítjuk a folyamatot, és generálunkegy új számot: Math.random(),szorzás, alsó egész érték, 90-elmaradékos osztás, szám kiválasztá-sa, és korrektség vizsgálata. Amikorbefejeztük a számok generálását,kiírjuk az eredményt a konzolra.

A szkriptet parancssorból fut-tathatjuk, a következő begépelé-

sével:

nodejs lottoGenerator.js

vagy:

node lottoGenerator.js

Boldog lennék ha hallanék róla-tok! Kérlek tudassátok velem, hogymilyen téma érdekel bennetetek!

A nevem Bogdán Gergő, szoftver-mérnök, blogger és tech rajongóBudapestről, az örökké változó ITóceán tengerén lovaglom a hullá-mokat :) Megnézheted a weboldalam:http://grelution.com.

for (var counter = 1; counter <= 5; counter++) {var isCorrectNumber = false;var selectedNumber = 0;while(!isCorrectNumber) {

var selectedNumberIndex = Math.floor(Math.random() * 1000) % 90;selectedNumber = predefinedNumbers[selectedNumberIndex];isCorrectNumber = lottoNumbers.indexOf(selectedNumber) == -1;

}

Page 20: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 20 tartalom ^

Page 21: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 21 tartalom ^

HHooggyyaannookkÍrta: Mark Crutch – Fordította: Bozóki András

II nnkkssccaappee –– 3388.. rréésszz

Az egyik gyakori követelményvektorrajzok létrehozásakor,

hogy az objektumokat összehan-goljuk egymáshoz képest. Szüksé-ged lehet egy négyzet közepénbelülre igazított körre, vagy egyháromszögre, ami érinti a lap tete-jét. Szintén követelmény lehet né-hány azonos objektum felosztásaegymástól azonos távolságra. Azilyen típusú elrendezéseket köny-nyen megvalósítja az InkscapeIgazítás és elrendezés dialógja.

A párbeszédablak az Objektummenün keresztül nyitható meg, azikonok jobbra vannak a főmenüeszköztártól, vagy a CTRL + SHIFT +A lenyomásával érhető el. A képer-nyőmentés a 0.91 -es verzióból valóés van néhány apró eltérés a 0.48-as verzióhoz képest: a pirossalbekeretezett gombok újak a 0.91 -ben és néhány ikon új pozícióbakerült. Ebben a cikkben a dialógustetején lévő Igazítás részre fogokkoncentrálni, ami nem változott averziók között jelentősen.

Kezdjük egy nagyon egyszerűigazítás feladattal: a lap közepéreigazított körrel. Rajzoljunk egy körta munkaterületre – nem baj ha ki-lóg a munkaterületről. Most a körkiválasztásával nyissuk meg az„Igazítás és elrendezés” dialógot,és válasszuk a „Lap” értéket az„Ehhez viszonyítva” lenyíló menü-ből. Nincs lehetőség egyszerrevertikális és horizontális igazításra,így muszáj először a „Középreigazítás a függőleges tengelyhez”gombra kattintani, majd folytatni a”Középre igazítás a vízszintes ten-gelyhez” gombbal (vagy fordítva,ahogy neked jobb). Ezek a gombok

egymás alatt találhatóak az „Igazí-tás” dialógon belül.

Ez elég egyszerű, ugye? Mosthozz létre három vagy négy eltérőméretű kört, kitöltés nélkül, jelöldki ezeket, majd ismételd meg azelőző lépést. Ha minden jól ment,akkor most van egy koncentrikuskörök sorozata a lap közepén. Ez apélda megmutatja az ezzel a mód-szerrel végzett „előtte” és „utána”elrendezést.

Fontos megérteni, hogy egyidőben több objektumot is tudszigazítani. Általában ez csökkenti azelvégzendő lépések számát, de

néha zavaró lehet, amikor egy vé-letlenül kiválasztott objektum el-tűnik egy nagyobb mögött az el-rendezés során. Amikor több ob-jektummal dolgozol, van, hogy kö-zépre szeretnéd rendezni ezeketúgy, hogy néhány egyedi elem egy-máshoz való elrendezését megtar-tanád. Egyik megközelítés az ele-mek csoportosítása: a dialógonlevő gomb csak a csoportot fogjaigazítani, az egyedi elemeket nemmozdítja el. Ugyanez a hatás érhe-tő el a „Kijelölés kezelése csoport-ként” jelölőnégyzet engedélyezé-sével a dialógon az igazítás előtt,megkímélve magadat a csoportosí-tással járó kellemetlenségektől.

Vessünk egy pillantást a bejelö-letlen „Kijelölés kezelése csoport-ként” egyéb lehetőségeire. A kö-zépre igazító gomb mindkét olda-lán találsz gombokat az objektu-mod felső, alsó, bal és jobb éléhezvaló igazításhoz. A gyakorlatban ezhivatkozik az objektumokat határo-ló négyzet éleire – a vizuális és geo-metrikus határoló négyzetre, attólfüggően, hogy mi van beállítva azInkscape tulajdonságokban. A leg-több esetben ez a megkülönböz-

Page 22: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 22 tartalom ^

Hogyanok – Inkscape

tetés nem fontos, de drasztikusanmegváltoztatja az eredményt, haez a szűrő alkalmazva van az objek-tumodon, és a vizuális határolónégyzet használatban van.

Eddig csak relatívan rendeztünkdolgokat a lapon. A lenyíló menü-ben számos lehetőség kiválasztha-tó. Most megnézzük a „Rajz” és„Kijelölés tartomány” (csak „Kijelö-lés” a 0.48-ban) részt. A „Rajz” egyképzeletbeli határoló négyzetre hi-vatkozik ami magába foglal min-dent amit a képbe rajzoltál, függet-lenül attól, hogy a laphatáron belülvagy kívül van. Ez a legbaloldalibbobjektumtól húzódik a legjobbol-dalibb objektumig, és megegyezika magassággal. Másrészről a „Kije-lölés” csak hivatkozik a határolónégyzet által jelenleg kiválasztottfoglalt objektumokra.

Ebben a példában készítettemnéhány objektumot és kiválasztot-tam mindegyiket, kivéve a bíborcsillagot. Figyeld meg a különbsé-get ahogy használtam a „Bal szélekigazítása” gombot először a lappalaztán a rajzzal majd végül a kijelö-léssel.

Valamint a laphoz, a rajzhoz és ahatároló négyzethez igazításkor aobjektumok igazodni tudnak egymásik objektumhoz. Ehhez ki kellválasztani legkevesebb két objek-tumot: egy ami lehorgonyozva ma-rad az eredeti pozíciójában, és egymásikat amelyik igazítva lesz ehhezképest. Az Inkscape négy lehetőségközüli választást ad, hogy melyikobjektum lesz lehorgonyozva: azelső amit választottál, az utolsó, anagyobb vagy a kisebb objektum.

A választási lehetőségek közüljavaslom az „Először kijelölt” vagy a„Legutóbb kijelölt” használatát.Ezekkel könnyebb behatárolni,hogy mi fog mozogni, és mi nem.Amikor objektumokat igazítasz ál-talában van egy elképzelésed az

eredményről, amit próbálsz megva-lósítani, ezért pontosan határozdmeg a lehorgonyozni kívánt objek-tumot ami célravezetőbb, mint anem túl világos „Legkisebb” vagy„Legnagyobb” opció.

Például tételezzük fel, hogy vanegy téglalapod, amit duplikálsz éselforgatsz 90°-al. A kettő közül me-lyik a „nagyobb” a lehorgonyzás-hoz? Mindkettőnek pontosanugyanakkora a területe, az egyikszélesebb, a másik magasabb. A vá-lasz attól függ, hogy melyik igazí-tást választottad: a felső sorbanlevő gombok, melyek horizontáli-san mozgatják az objektumokat alegszélesebbet tekinti a „legna-gyobbnak”, a második sorban levőgombok, melyek a vertikális moz-gatást végzik a legmagasabb ob-jektumot tekintik a „legnagyobb-nak”. Ebben a példában a vöröstéglalap a sárga 90 fokos elfordí-

Page 23: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 23 tartalom ^

Hogyanok – Inkscapetott másolata, és az igazítási mód a„Legnagyobb objektumra” volt ál-lítva a középre mozgató gombokmegnyomása előtt.

Világos, hogy a „Legnagyobbobjektum” és a „Legkisebb objek-tum” használata problémát és za-vart okozhat, ha több objektumugyanolyan méretű, de az is lehetfélrevezető, ha azt gondolod (pél-dául) , hogy a sötét objektum na-gyobb mint az ugyanolyan méretűvilágos. Van egy hasonló probléma,ha az „Először kijelölt” vagy a „Leg-utóbb kijelölt” használatával többobjektumot jelölsz ki egyszerre (azInkscape a horgonyt a kiválasztottelemek z-indexére alapozza) ami azigazítási szabályaim megalkotásá-hoz vezet:

• „Először kijelölt” használata• Kijelölés megszüntetése min-

denen (munkaterületre kattintani,elkerülve az objektumokat vagySzerkesztés > Kijelölés megszünte-tése)

• Objektum kiválasztása, amitigazítani akarsz (a horgonyhoz)

• Shift nyomva tartása mellet amozgatni kívánt objektum fölé húz-ni egy téglalapot

• Hozzáadni/eltávolítani továbbiobjektumokat a kijelöléshez aSHIFT nyomva tartása mellett azobjektumra kattintással

• Rákattintani az igazító gom-bokra a felső és/vagy az alsó sor-ban az objektum mozgatásához.

Ezzel a megközelítéssel mindigaz ellenőrzésed alatt tartod, hogymelyik objektumok mozognak, ésmerre. Az egyetlen eltérés, amikormár a kijelölt objektumokat akarommozgatni, különösen, ha ez egy bo-nyolult kijelölés. Ebben az esetbenérdemes használni a „Legutóbb ki-jelölt” értéket és a SHIFT nyomvatartásával hozzáadni a horgony ob-jektumot a kijelöléshez. Ha a hor-gony már benne van a kijelölésben,akkor csak a SHIFT-et nyomva tart-va kattints az objektumra a kijelö-lés megszüntetéséhez, majd újrakattints rá, hogy ez legyen az utol-jára kijelölt objektum.

Érdemes megjegyezni, hogy aKisebb/Nagyobb/Legelső/Legutol-só érték használatánál a „Kijelöléskezelése csoportként” viselkedésenémileg megváltozik – gyakran el-lentmondásosan. Ebben az üzem-módban a horgony-objektumnakmuszáj a csoport részének lenni, ésvárható, hogy minden együtt mo-zog annak érdekében, hogy meg-maradjon az objektumok relatívhelyzete (ahogy láttuk a lap/rajz/kijelölés módoknál) . Azonban aztörténik, hogy a horgony-objektum

mozdulatlan marad, annak ellené-re, hogy a csoport része, és a többikiválasztott objektum mozog. Másszavakkal ez lesz a „Kiválasztottakkezelése mint csoport kivéve ahorgony-objektum” jelölőnégyzet.

Továbbá a jelölőnégyzet hatásafügg az objektumaid elrendezésé-től. Ebben a példában rajzoltamhárom vörös csillagot és egy zöldkört a jobboldali kép szerinti elren-dezésben. Az „Először kiválasztott”használatával a körre kattintok,majd a SHIFT nyomva tartásávalegy négyzetet húzok a csillagokfölé. A „Kijelölés kezelése csoport-ként” négyzetet bejelölve és a „Kö-zépre igazítás a függőleges ten-gelyhez” gomb megnyomásával acsillagoknak kellene mozogni, akörnek meg a helyén maradni. Alogika szerint a második képet kel-lene kapnom, de a harmadikon lát-ható lesz az eredmény. Mi történikitt?

Játszunk el még egyszer a jóöreg határoló négyzet barátunkkal.Tartalmának pedig tekintsük azelső képen látható csillagokat,plusz a kört teljes szélességében.Középre igazításkor a határolónégyzet tartalmával történik a szá-mítás, annak ellenére, hogy a körnem mozog a többi objektummal.

Az eredmény az, hogy a csillagok azeredeti határoló négyzet közepéremozogtak, úgy, hogy középen van akör, és a határoló négyzetünk mé-rete kisebb lett.

Két megoldás létezik erre aproblémára: a legkézenfekvőbb,csoportosítani a csillagokat, majd acsoportot igazítani a körhöz a “Kije-lölés kezelése csoportként” jelölő-négyzet bejelölése nélkül. Ez fel-oldja a négy bonyolult objektumelrendezését egy egyszerű csoportés kör rendezésére. Ezt a megköze-lítést használtam a második képenlátható elrendezéshez. Egy másikmegközelítés lehet, hogy kattint-

Page 24: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 24 tartalom ^

Mark az Inkscape használatávalhozott létre három webképregényt,„The Greys”, „Monsters, Inked” és„Elvie”, melyeket itt találsz:http://www.peppertop.com/

Hogyanok – Inkscapesunk még egyszer a "Középre iga-zítás a függőleges tengelyhez" mi-után az első kattintás után a kijelö-lő négyzet mérete megegyezik acsillagok szélességével, igazítsunkmegint (a jelölőnégyzet bepipálá-sával) és így az elvárt viselkedéstkapjuk.

Az eddig olvasottak alapján márértened kell a legtöbb gomb visel-kedését a dialógon, de akad ittmindkét sor végén egy-egy, amicsak kizárólag a szövegek igazításá-ra való.

Ezek a gombok csak szövegesobjektumokat igazítanak más szö-veges objektumokhoz. Figyelmenkívül hagyják a nem szöveges ob-jektumokat és nem foglalkoznak a

„Kijelölés kezelése csoportként”jelölőnégyzettel, sem az „Ehhezviszonyítva” lenyíló menü értékei-vel. Ha az Inkscape-t egyszerű pub-likációs munkára használod – eset-leg plakát vagy szórólap készítésre– akkor a különböző szövegrészekazonos alapvonalra igazításáhozhasználhatod (a szöveg alatt futóvonal figyelmen kívül hagyja a le-nyúló részeket, mint az „y” szára).Ez még professzionálisabb megje-lenést adhat. Egy másik megköze-lítés a segédvonalak használata(lásd 1 6. részt) és a „A szövegekalapvonal-horgonyainak vízszintesigazítása” bekapcsolása. Függetle-nül az általad használt módszertől,a többsoros szövegnél a szövegedelső sora fog az alapvonalhoz iga-zodni, megvédve az elszeparáltszövegeket, és lehetővé téve egyalapvonal igazításhoz való megosz-tását mint egy DTP programbanmint a Scribus.

A legfontosabb dolog az Ink-scape-ben való igazítások használa-ta során, ha az igazított objektu-mok elrendezése nem sikerült jól,akkor csak egyszerűen nyomd mega CTRL + Z gombot, vagy a Szer-kesztés > Visszavonást. Van logikaaz Inkscape igazítás funkciójában,annak ellenére, ha nem is mindig azelsőre elvárt eredményt kapjuk.

Page 25: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 25 tartalom ^

HHooggyyaannookkÍrta: Ronnie Tucker – Fordította: Horváth Albert

AAuuttoommaattaa ccssii rrkkeeeetteettőő

Legújabb projektem gyanánt,megpróbáltam elkészíteni egy

Arduino-meghajtású automata csir-keetetőt.

Kezdetben nagy dolgokat kép-zeltem el, de ezt végül egy egysze-rűbb megoldásra kellett leszűkíte-

nem. Az eredeti terv az volt, hogyegy érzékelőkkel megrakott rend-szert rakok fel a hálóra (WiFi/kábel) , melyet az interneten ke-resztül irányítok, valamint az éppenaktuális körülményeket is látom,mint például a hőmérsékletet.

Nos, ez az ötlet gyorsan meg-halt. Az egyik ok, hogy a WiFi ható-körén kívül voltam, így egy power-line adaptert kellett volna használ-nom (ha még soha nem láttál, hasz-náltál ilyet, nézd meg a múlt havipowerline adapterekről és IP-kame-rákról szóló cikket). Elég egyszerű,de aztán kezdtem kifogyni a

konnektorokból. Végül a szenzo-rokat megtartottam, de elvettet-tem a internet ötletét, és helyetteegy színes LCD kijelzőt használtam.

Íme a működése nagyvonalak-ban: a nap bizonyos időszakaiban, aszervo egy rövid pillanatra 90 fokotfordul, így a takarmány leesik, majda szervo visszafordul 90 fokot,megakadályozva ezzel a takarmánykiömlését. Eközben a képernyő mu-tatja az aktuális hőmérsékletet, pá-ratartalmat, fényerőt, a pontosidőt, valamint a következő etetésidőpontját. Van egy gomb a kézietetés számára is.

Végül a jobbra látható áram-körhöz jutottam.

A jövő hónapban majd elkez-dünk kódolni, de már eddig is elégsok gondom akadt a folyamat so-rán:• Idő – a DS3231 RTC-t (valós idejűóra) használtam, amely egy nagy-szerű modul, de pokoli nehéz beál-lítani. Mikor először megkapjuk (abeszállítótól) , akkor elkerülhetet-lenül a rossz időt és dátumot mu-tatja. Sok dolgot kipróbáltam a

Page 26: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 26 tartalom ^

Hogyanok – Arduinobeállításra, de nem jártam sikerrel.Végül egy korábbi projektembenhasznált DS3231 -t alkalmaztam, deaz óra -1 óra eltérést mutatott, ígyezt a kódomban korrigálni kellett.• Riasztás – Szerencsére a „time”könyvtár az Arduino oldalon tartal-maz egy riasztási funkciót, melyegy áldás volt. Máskülönben min-dig ellenőrizni kellett volna az időt,hogy mikor kell etetni, és ez egyrémálom lett volna!• Ál-pozitív – A rendszer hirtelenmegállt, s fogalmam sincs, hogymiért történt ez meg többször is. Aszervo véletlenszerűen nyilt / zárt,amikor nem kellett volna. Valami-lyen ismeretlen okból viszont ez agond magától megoldódott.• Képernyőfrissítések – Van mégegy kis „hiba” a kijelzőn. Az RTCalapértelmezés szerint egyetlenszámjeggyel – 1 -től 9-ig – tér vissza,így amikor (például) óra 3 percetmutat, akkor csak a 3 jelenik meg a03 helyett. Ez azt jelenti, hogy akijelző egy kicsit furcsa kinézetűidőnként, de ezt nem tudtamkijavítani ... mert ...• Tárhely – Egy Arduino Nanotszerettem volna használni. Kezdet-ben minden rendben volt, de ahogyközeledik a projekt vége, egyretöbbet kellet kivagdosnom a kód-ból. A jelenlegi program csak 200bájt üres helyet hagy a Nano

memóriájában.• Áramellátás – Hogyan tudom azeszközt árammal ellátni, ha nincs alaptopom közelében? Szerencsérevolt egy régi 1 2 voltos, 0.9 ampereshálózati adapterem, ami pont meg-felelt, mikor azt az Arduino VINtűjére rákötöttem.

A következő hónapban megmu-tatom a kód egyes részleteit, ésmegvitatjuk, hogy mi mit csinál.

Ronnie a Full Circle alapítója és szer-kesztője (még!) . Részmunkaidőbenkézműveskedik, és mostmár Ardui-nót is bütyköl.

PYTHON KÜLÖNKIADÁSOK:

http://fullcirclemagazine.org/issue-py01 / http://fullcirclemagazine.org/issue-py02/

http://fullcirclemagazine.org/python-special-edition-issue-three/

http://fullcirclemagazine.org/python-special-edition-volume-four/

http://fullcirclemagazine.org/python-special-edition-volume-five/

http://fullcirclemagazine.org/python-special-edition-volume-six/

Page 27: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 27 tartalom ^

CChhrroommee kkuu llttuusszzÍrta: S. J. Webb – Fordította: Molnár Tibor GGoooogg llee DDooccss

N api szinten használom aGoogle Docsot. Általánosság-

ban ez egy egyszerű, minimalistaszövegszerkesztő program. Keve-sebb menüopció van benne, mint aLibreOffice Writerben. Már írtamkörülbelül 1 0, vagy 1 2 cikket a Docshasználatával. Ezek a cikkek doku-

mentálják a klinikai kutatásaimat,melyeket a napi munkám soránvégrehajtok. Az ötleteimet hatáso-san ki tudom fejteni ezekben a cik-kekben, ezért a Google Docs egyerős program. Ez a program aChrome böngészőn belül dolgozik.Kapcsolódhatsz a Polc segítségé-vel, vagy a Gmail fiókodban levőGoogle Appson keresztül. A GoogleApps a Gmail fiókodban a jobb fel-ső sarokban van. A Google Docs aböngészőben fog megnyílni. A pi-ros gomb megnyomásával kezd-hetsz is gépelni.

Balra ez a Gmail-fiókos hozzáfé-rés a Docshoz. Alul a polcos hozzá-férés a Docshoz.

A Docsra ösztönösen ráérez azember. A szöveg alakítása lehelet-könnyű. Zökkenőmentesen lehetbehelyezni táblázatot, linket és ké-peket. Az emberek csoportosanszerkeszthetik a dokumentumokat.Úgy néz ki, mint egy tipikus szöveg-szerkesztő program. Különböző

menüopciók vannak. Minden menü-ről legalább tíz oldalt tudnék írni.

A Docs a háttérben online vagyoffline állapotban ment folyamato-san. A dokumentumot automatiku-san a Drive-ba menti, Gdoc formá-

tumba. Ez a formátum csak aGoogle Docs számára elérhető.Amikor végeztél, a helyes formá-tumba kell mentened a dokumen-tumot. Ezután letölti a fájlt aChrome böngésző Download map-pájába. Valószínűleg ODT, vagy

Page 28: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 28 tartalom ^

SJ Webb hobbi linuxos és kutatás-koordinátor. Szeret pecázni, imádja ahotrodozást, valamint a gyermekévelés a feleségével töltött minden per-cet. Hálás Mike Ferarrinak a pártfo-gásáért.

Hogyanok – Chrome kultuszDOCX fájlformátum használata alegjobb.

Minden dicséret ellenére, né-mileg csalódtam benne. A helyes-írás-ellenőrző webalapú és eléggészegényes. Telepítettem egy Afterthe Deadline nevű nyelvhelyesség-ellenőrző appot a Chrome böngé-szőbe. Egy későbbi cikkben beszá-molok erről az appról. A Docs rosz-szul nyitja meg az ODT és DOCXdokumentumokat. Amikor elmen-tettem egy natív Docs fájlt ODTformátumba, nehéz volt megnyitniazt a fájlt a Docsban. Egyébként aLibreOffice és az MS Word megtudja nyitni a Google Docs általkreált ODT és DOCX dokumentu-mokat. Egy másik fájdalom, hogyamikor offline dolgozol a Docsszal,a program opciói lecsökkennek. Akép az eszközök menüről jól ábrá-zolja az offline-ban lecsökkentopciókat.

Összességében, egy kellemesonline szövegszerkesztő. Nagysze-rűen teszi a dolgát, ugyanazok afunkciók megvannak benne, mint aLibreOffice-ban, de én jobbanszeretem a LibreOffice-t, bárme-lyik szövegszerkesztőnél.

Page 29: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 29 tartalom ^

HHooggyyaannookkÍrta: Ronnie Tucker

HHooggyyaann íírrjjuunnkk aa FFuu llll CCii rrccllee--bbee

IRÁNYELVEK

Az egyetlen szabály, hogy acikknek valahogy kapcsolód-

nia kell az Ubuntuhoz, vagy va-lamelyik változatához – Kubuntu,Xubuntu, Lubuntu, stb.

SZABÁLYOK

• Nincs korlátozva a cikk terjedelme,de a hosszú cikkeket több részrebontva közöljük sorozatban.

• Segítségül olvasd el a Hivatalos FullCircle Stílus iránymutatást:http://url.fullcirclemagazine.org/75d471

• A cikket bármilyen programmal írha-tod, én ajánlom a LibreOffice-t, de alényeg: ELLENŐRIZD A HELYESÍ-RÁST ÉS A NYELVHELYESSÉGET!

• A cikkedben jelöld meg, hogy hovászeretnél elhelyezni képet, úgy, hogyegy új bekezdésbe írod a kép nevét,vagy ágyazd be a képet, ha ODT(OpenOffice) dokumentumothasználsz.

• A képek JPG típusúak legyenek, 800pixel szélességnél ne legyenek na-gyobbak és alacsony tömörítést hasz-nálj.

• Ne használj táblázatot vagy dőlt,kövér betűformázást.

Ha a „Fókuszban” rovathoz írsz, kövesdaz itt látható irányelveket.

Ha kész vagy elküldeni a cikket, akkorezt e-mailban tedd [email protected] címre.

FORDÍTÓKNAK

Ha szeretnéd saját anyanyelvedrelefordítani a magazint, küldj egy e-mailt a [email protected]ímre és adunk hozzáférést a nyersszövegekhez. Ha kész a PDF, akkorfeltöltheted a Full Circle magazinweboldalára.

FÓKUSZBAN

JÁTÉKOK/ALKALMAZÁSOKHa játékokról, alkalmazásokról írsz, légy szíves érthetően írd le akövetkezőket:

• a játék nevét• ki készítette a játékot• ingyenes, vagy fizetni kell a letöltéséért?• hol lehet beszerezni (letöltési-, vagy honlapcím)• natív Linuxos program, vagy kell-e hozzá Wine?• hogyan osztályoznád egy ötös skálán?• összegzés a pozitív és negatív véleményről

HARDVERHa hardverről írsz, világosan írd le:

• a hardver gyártója és típusa• milyen kategóriába sorolnád• a hardver használata közben fellépő hibákat• könnyű működésre bírni Linux alatt?• kell-e hozzá Windows driver?• hogyan osztályoznád egy ötös skálán?• összegzés a pozitív és negatív véleményről

Nem kell szakértőnek lenned, hogy cikket írj– írj azokról a játékokról, alkalmazásokról éshardverekről, amiket mindennap használsz.

Page 30: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 30 tartalom ^

https://spideroak.com

Get 25% off any SpiderOak packagewith the code: FullcirclemagFans

Page 31: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 31 tartalom ^

LLiinnuuxx llaabboorrÍrta: Charles McColm – Fordította: Sípos Zoltán

MMiiddnn iigghhtt CCoommmmaannddeerr

N éhány évvel ezelőtt egy bará-tom a keresés fontosságáról

kezdett el beszélni, valamint arról,hogy hogyan fogja a keresés meg-változtatni a számítógép-használa-tunkat. Érdeklődéssel figyeltem, deDOS-os (Disk Operating System)múlttal a hátam mögött egy kicsitfurcsa volt a beszélgetés. Mindig isnagy híve voltam a fájlrendezett-ségnek, és egy kupac fájl, amibenkeresni kell, nem töltött el jó érzés-sel.

A barátomnak igaza volt, a kere-sés nagyban megváltoztatta a szá-mítógép-használatunkat. A desk-top keresés nagy lendülettel érke-zett meg számos operációs rend-szerbe. Eleinte a keresés megvaló-sításánál az indexelés rengetegCPU-időt vett igénybe, így aktiváltkeresés mellett a számítógépekigen lassúak voltak. Ahogy csök-kent a komolyabb processzorok,nagy RAM-ok és nagy merevleme-zek ára, úgy vált a keresés egyre él-hetőbb eszközzé. Amennyire hasz-nos a keresés, annyira fontos a fájl-kezelés. Amikor kereséssel nemsikerül megtalálni egy fájlt akkornagyon fontos a struktúra.

Egyik nap az egyik családtagomegy mobiltelefon-problémávalkeresett meg. A probléma az volt,hogy nem találta a videókat és ké-peket, amiket a Whatsappon ke-resztül küldött a telefonjára. A va-lódi probléma az volt, hogy a tele-fon belső tárolója betelt és fogal-ma sem volt, hogyan oldja meg aproblémát. A családtag még a fájl-kezelő eszközt is megnyitotta atelefonján de nem tudta, hogy át-helyezheti a fájlokat a belső tároló-ról egy külső microSD kártyára. Mi-vel az Android OS elrendezése egyadott módon történik, így elég

egyszerű volt fájlkezelővel belépniés törölni a szükségtelen fájlokat.

Ezzel a nagy lélegzetvételű be-vezetővel el is jutottam a kedvencfájlkezelő eszközömhöz a MidnightCommanderhez (mc). A MidnightCommander egy hagyományos ka-rakteres fájlkezelő, ami úgy néz ki,valamint hasonló módon működik,mint a DOS-os Norton Commander,amit John Socha írt 29 évvel eze-lőtt és Peter Norton tett elérhető-vé.

A hagyományos fájlkezelők há-

rom panellel rendelkeznek, két fel-ső panel a grafikus fájlkezelő részé-re és egy parancssoros panel az al-só részen. Az egyik dolog, amit sze-retek a Midnight Commanderbenaz, hogy karakteralapú környezet-ben biztosít egy grafikushoz hason-latos felületet, így használhatódesktop felület (GUI) nélküli rend-szereken.

A Midnight Commander nincstelepítve alapértelmezetten azUbuntun, neked kell majd telepíte-ni, de a csomag nevét könnyű meg-jegyezni: mc.

sudo apt-get install mc

ALAP DOLGOK

Ubuntuban a Midnight Com-mander egérrel kezelhető, tehátrákattinthatsz a felső menü eleme-ire: Bal, Fájl, Parancs, Beállítások ésJobb. Karakteres módban a menüeléréséhez csak nyomd meg az F9-et. A Bal és Jobb menüpontok azo-nosak és a műveletek a bal és ajobb panelre vonatkoznak.

A Bal és a Jobb panel közötti

Page 32: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 32 tartalom ^

Linux laborváltáshoz nyomd meg a Tab billen-tyűt. Az Insert billentyű a fájlok ki-választására/kijelölésére használa-tos. A kijelölt fájlok színe sárgáraváltozik (az mc alapértelmezettszínsémájában, de a színsémát meglehet változtatni) . Egy mappábanlévő összes fájl kiválasztásáhoznyomd meg a „+”-t (ami általábanshift 3) majd írj be egy „*”-ot azösszes fájl kiválasztásához. A „-”megnyomásával az ellenkezőjétérhetjük el.

Egy tömörített fájlon állva azenter billentyűvel megtekinthetjüka tömörített fájl tartalmát. Az F5billentyű az egyik panelről a másik-ra másolja a kijelölt fájlokat, míg azF6 áthelyezi őket. Ha egyetlen fájlsincs kijelölve akkor az F5 és F6 ajelenleg kiválasztott fájlt másolja/helyezi át (fordított háttér). Egy újmappa létrehozásához nyomd megaz F7-et. Az F8 törli a kijelölt fájlo-kat vagy a pillanatnyilag kiválasz-tott fájlt. Végül az F4 billentyűvelszerkeszteni lehet azt a szövegesfájlt, amelyiken éppen állsz (válasz-tani lehet az ed, nano, mcedit vagyvim.tiny közül) .

A bal és a jobb menüben lévőhasznosabb menüpontok a listázásimód, rendezési mód és az ftp/sftplinkek. A listázási mód néhány beál-

lítása: teljes fájllista, tömör fájllista,duplaszéles fájllista és felhasználóáltal meghatározott lista. A Mid-night Commanderben a teljes fájl-lista az alapértelmezett. A legelsőoszlopban a fájlok és mappák talál-hatók, a következő oszlop a fájlméretét mutatja, amit a fájlok mó-dosításának dátuma követ. A Mid-night Commanderben sokfélekép-pen lehet rendezni: rendezetlen,név, verzió, kiterjesztés, méret,módosítás ideje, elérés ideje, meta-adat módosítási ideje vagy inode.Ezek a beállítások tovább finomít-hatók a futtathatók előre, kisbetűnagybetű számít és a fordított sor-

rend lehetőségekkel. Gyakran ren-dezek kiterjesztés szerint, ígykönnyen bejelölhetem (az insertbillentyűvel) a hasonló fájlokat atörléshez (F8).

A panelek tetején van egy ki-sebb mint < és egy kalap ^ szimbó-lum. A kalap szimbólumra kattintvafeljön a beírt útvonalak rövid előz-ménylistája. A kisebb mint szimbó-lum mellett található az aktuálismappa útvonala. A lenti példában abal panel útvonala ~/Downloads, ajobb panelben pedig kapcsolódtamegy xbmc nevű gép /home mappá-hoz az xbmc felhasználónévvel.

A Midnight Commander meg-könnyíti a fájlok sftp-vel (secureftp) való továbbítását valamelyszerverre. Csak kattints a Bal vagya Jobb menüre és válaszd az SFTP-t. Ezután add meg a gép nevét. Haegy olyan géphez kapcsolódsz aholeltérő felhasználónevet használsz,akkor ne felejtsd el megadni a @jel előtt. Tehát a fenti példában:xbmc@xbmc ahol xbmc a felhasz-nálónév és a gépnév. Ha a felhasz-nálónevem mondjuk charles azon agépen ahova belépek, akkor ezcharles@xbmc lenne. A MidnightCommander megkérdezi majd ajelszót és felcsatolja a távoli gépcsatolási pontját.

Be is lehet gépelni az MC aljánlévő harmadik panelbe: sftp fel-használónév@gépnév, de ez egymappa felcsatolása helyett csakegy közönséges interaktív sftpmunkamenetet indít.

Ha sokat adsz a kinézetre ésnem tetszik a Midnight Comman-der alapértelmezett színe, akkormegváltoztathatod. Sajnos néhánydokumentáció, amit a MidnightCommander kinézetével kapcsolat-ban találtam, egyszerűen nem mű-ködött (a ~/.mc/ini fájl szerkeszté-sével) . Ez abból eredhet, hogy aMidnight Commander weboldala

Page 33: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 33 tartalom ^

Linux labormár több mint hat éve nem voltmódosítva. Ami működött az aPuskás Zoltán blogján találhatóleírás volt:https://sinustrom.info/201 4/03/23/midnight-commander-dark-color-scheme/

A leírás szerint kell egy akar-mi .ini fájlt a ~/.local/share/mc/skins mappába majd be kell állítaniezt az akarmi.ini fájlt a ~/.config/mc/ini-ben (ini nélkül) ahol a változóneve skin. Egy példa:

skin=akarmi

Az akarmi.ini fájl különböző[szakasz] -okból áll, ami néhánydolgot határoz meg: kinézet neve,sor kinézete, a legalapvetőbb dol-gok kinézete, dialógus ablak, hiba,fájl-kiemelés, menü, segítség, szer-kesztő, nézőke és egy csomó másdolog.

Csak néhány alapvető dolgotérintettem azok közül, amire aMidnight Commander képes. AzMC visszaállítja a törölt fájlokat(parancs menü), összehasonlítja afájlokat, mappákat, részleteket biz-tosít a fájlokról, megváltoztatja afájlok engedélyeit és tulajdonosátés még sok egyéb mást is.

Ha azon az állásponton vagy,hogy kell a grafikus felhasználóifelületet de a konzol nyújtotta se-bességet sem veted meg, akkor aMidnight Commander egy kitűnőeszköz a számodra.

Charles az Instant XBMC szerzője ésegy számítógépeket újrahasznosítóproject menedzsere. Amikor éppennem PC-ket épít, és nem az embere-ket bátorítja a GNU/Linux használatá-ra, olyankor egy blogot ír:charlesmccolm.com.

Page 34: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 34 tartalom ^

UUbbuunnttuuss tteelleeffoonnookkÍrta: Ronnie Tucker – Fordította: Jancsek Árpád

MÁJUS VÉGI FRISSÍTÉSEK:

Jelzések• Most már az összes ikon egyszínű

Webböngésző• Az alsó szegélyen csúsztatássalelőhozható tabs-nézet• Új kezelői felület az adatvédelmibeállításoknak• Továbbfejlesztett interakció ésmegjelenés a gyakran látogatottoldalakkal• Keresési javaslatok kiemelése acímsorban• Teljes képernyő módból kézmoz-dulattal is ki lehet lépni az alsó élen• A nem biztonságos honlapokhangsúlyosabb megjelenítése• Mentések és visszaállítások fut-tatása közötti könnyű navigálás• Működő Window.close() kérések• Észrevehető teljesítménybeli fej-lesztések• Privát böngészés• Keresési javaslatok a címsorban

Névjegyek• SIM kártyáról importálható név-jegyek• Új beállítások panel• Továbbfejlesztett felhasználói

élmény első használat során, anévjegyek szinkronizálásakor, im-portálásakor

Üzenetküldő alkalmazás• Csoportos csevegés

Toolkit v1 .3• A Qt 5.4 verziójára megtörtént amigrálás (https://wiki.qt.io/New-Features-in-Qt-5.4)• A Toolkit 1 .3 bemutatása• Teljesen új ListItem, különlegestulajdonságokkal és nagy teljesít-ménnyel• Újragondolt UbuntuShape a jobbteljesítményért• Új, dedikált átlapolási alakzat(overlay shape), ami az új Ubuntu-Shape architektúrára épül, és a ki-terjesztett alakzat készítését haté-kony átlapolási rendereléssel éri el• Fejlesztett riasztási szolgáltatá-sok• Új szövegkezelő• Optimalizált slider és folyamat-jelző sáv• PageStack header animációk aMainView 1 .2-höz• Újrakészített OrientationHelper• Egyszerűsített és erőteljesebbanimációs kód

Scope-ok• Scope-címkézés. Ezzel az újonnantelepített scope-ok automatikusanösszeállnak, ha a kezelője összekötiőket• Jobb kulcsszó támogatás a „Ma”,„A közelben” és „Hírek” scope-ok-hoz• Új és fejlesztett elrendezés aHírek scope-hoz

Qt 5.4• A Qt WebSockets bemutatása (afejleszők kérésére)• Két új QML modul: DeclarativeState Machine, QML Models• OpenGL ES 3.0/3.1 támogatás• Több nyelvhez továbbfejlesztettbetűtípus-támogatás• QQuickRenderControl a frame-buffer objektumokba történő haté-kony rendereléshez• QStorageInfo• Rengeteg teljesítménybeli fej-lesztés és hibajavítások

A BQ kínálatában meg-jelent az Aquaris E5 HDUbuntu Edition

A BQ és a Canonical közösen

jelentette be az Aquaris E5 HDUbuntu Editiont, ami az év korábbirészében már sikeres Aquaris E4.5Ubuntu Editiont követi a piacra lé-péssel.

Az új eszköz pár ígéretes felsze-reltséggel érkezik, ilyen az 5 colosIPS HD kijelző, a 720x1 280 pixelesHD felbontás és a 380cd/ m2 max-imális fényerősség. Egy MediaTeknégymagos Cortex A7 processzortkapott, ami max. 1 ,3GHz-n pörög,és van benne 1 6 GB belső tárhelyés 1 GB RAM is. Ezeken kívül felsze-relték egy 5 megapixeles előlapi ésegy 1 3 megapixeles hátlapi, Larganlencsékkel és BSI szenzorral rendel-kező kamerával. További megem-lítendő tulajdonsága a dupla villa-nófény és a Full HD (1 080p) videó-rögzítési lehetőség. Az Aquaris E5Ubuntu Edition egy kártyafügget-len, Dual SIM-es készülék.

A telefon 201 5 június közepétőllesz megvásárolható az EU teljesterületéről a BQ online áruházában(HTTP://STORE.BQ.COM/EN/) , 1 99,9eurós áron.

Page 35: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 35 tartalom ^

FFóókkuusszzbbaannÍrta: Dick Thomas – Fordította: Molnár Tibor

SSaa ii tteekk PPrroo FFlliigghhtt YYookkee SSyysstteemm

Az egyik legnehezebb dolog ez-zel a kormánnyal kapcsolatban

a „vásárlás” gombot megnyomni aweboldalán – tekintettel az árára.

A telepítés egyszerű, van egyUSB csatlakozó a PC-hez, és egycsatlakozó a tolóer-szabályzóhoz.KDE4 alatt és az X-Plane-ben ne-kem mindkettőt szabványos joy-stick/gamepad-nek ismerte fel, dea számos gomb és kontroll felada-tainak meghatározása nem voltegyszerű.

A kormány és a tolóerő-szabály-zó műanyag rögzítőkkel érkezik,melyek az asztalon tartják. Amintrögzítettük őket, normál használatmellett nem mozdulnak el, és na-gyon robusztusnak tűnnek. Azegész egységen van húsz gombvagy kapcsoló, egy joystick, háromtolókar, kronográf gombok, és egymódkapcsoló – plusz a szokásosX/Y tengely a csűrőkormányhoz, ésaz emeléshez. Az X-Plane-ben, ésmég fontosabb, a Linuxban mindentengely, gomb és joystick konfigu-rálható a felhasználó igénye szerint

A kormány az asztalom nagy ré-

szét elfoglalja, mert a monitorom-hoz igazítottam, a jobb szimulációsélmény elérésének érdekében –egyik oldalon sem maradt sok helya billentyűnek, és az egérnek. Agombok és kapcsolók érintése eléglágy, de határozottan kattannak ak-tiválás közben, van egy „módkap-csoló”, ami sajnos Linux alatt csakmint folyamatosan aktív gombkéntműködik, én a külső/belső nézet

kapcsolására használtam – máshaszna nem volt.

A csűrőkormány és emelő ten-gely nem ragad egyáltalán, egy kisugrással visszapattan a semlegespozícióba, nem érződik nehéznek,vagy merevnek. Elég jól reagál szi-muláció közben, ahogy elhagyja anulla zónát, körülbelül 5 fok balra,vagy jobbra, körülbelül 1 cm nyo-

más vagy húzás. A repülőgépbenegy kicsit lassan reagál, de ez lehetaz időjárás miatt, vagy amiatt, hogyritkán használok kormányt a joy-stick helyett.

A kormány elején van egy kro-nográf, Linuxban az óra funkciónem működik, de az időzítő igen ésez a fontos!

A tolóerő-szabályzón három karvan, melyek műanyagból készültek,de nagyon szilárd érzetük van és afeladatra bőven megfelelnek.Mindegyikbe beépítettek egy kap-csolót a nulla pont alatt, mely akti-válhat egy fordított tolást, vagymotorleállítást. Minden kar tetejénvan egy levehető színes gomb me-lyekkel személyre szabhatjuk azegységet – ha venni akarunk egymásodik tolóerő-szabályzót vagycsak nem tetszik a sorrendjük. Azegység elején, az alján van párháromállásos kapcsoló, mindenkarnál egy-egy – hasznosak olyandolgokra, mint szárnyvezérlés ésbillentés. A tolóerő-szabályzó,amit a kormánnyal kapunk, nemrendelkezik USB-s csatlakozóval(mint az önálló verzió) , hanem PS/2

Page 36: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 36 tartalom ^

Fókuszban – Saitek Pro Flight Yoke Systemcsatlakozó van rajta, amit a fő egy-ség oldalába csatlakoztatunk – ígyegy USB port felszabadul.

A kormány házán van háromUSB-csatlakozó, melyek azonnalműködnek, de sok kísérletezgetésután úgy találtam, haszontalanok –kellene hozzájuk egy 5V-os táp,hogy elég áramot szolgáltassanak aSaitek rádióhoz, a kapcsolóhoz és amultikijelző működéséhez és bár-milyen adaptert próbáltam, egyiksem passzolt mert egy bicskával elkellett távolítanom pár keretet acsatlakozóról – ezáltal a kábelhosszabb lett. Ahogy ezzel végez-tem, a hub tökéletesen működött,köszönhetően egy gyors kirándu-lásnak a helyi műszaki boltba.

Az ár változó lehet, 1 00 Ł-tól1 40 Ł felett, de a Google jó bará-tod! – ha úgy döntesz, belevágsz ésmegveszed!

Hasznos megjegyzés, a kor-mányt pedállal kiegészítve használ-hatod az Euro Truck Simulator 2-höz, vagy más autós szimulátorhoz.

Saitek:http://www.saitek.com/uk/prod/yoke.html

Flight store:http://bit.ly/1 tzFuTn

Maplin PSU:http://bit.ly/1 tI iGGI

A CH Pro Pedalst azért hívjákígy, mert ez egy tényleg profesz-szionális hardver. Egy kicsit (jobbszavak híján) szolidnak, és nehéz-kesnek tűnik – nem olyan díszeskülsejű, mint a Sitek féle – de tar-tósnak és jól megépítettnek tűnik –Mexikóból.

Ezt nem csak repüléshez építet-ték. Két műanyag „dudorral” érke-zik, melyeket a pedálok útjába le-het helyezni, megakadályozva,hogy átforduljon, így a fennmaradóútján hagyományos autós pedál-ként funkcionál.

A pedálhoz nem jár driver, ezértHID-ként (Human Interface Device)kell, hogy a gép felismerje. Sajnos,míg a KDE felismerte és működött,addig az X-Plane nem. Hála Isten-nek, ez könnyen javítható. A termi-nálban futtassuk a parancsot:

sudo gedit/etc/udev/rules.d/99-X-plane.rules

majd gépeljük be a következőszöveget (egy sorban)

KERNEL=="event*", ATTRS{id-Product}=="00f2", ATTRS{id-Vendor}=="068e", MODE="0666"

Ezután mentsük, és indítsuk új-ra vagy indítsuk újra az udevet ésaz X-Plane már felismeri a pedált.

Szóval, vezess vagy repülj, ezegy csodálatos pedál és kapja majdaz ütést minden értelemben.

http://www.chproducts.com/Pro-Pedals-v1 3-d-71 6.html

Page 37: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 37 tartalom ^

KKöönnyyvvaa jjáánnllóóÍrta: Jim Dyer – Fordította: Veres László

AAuuttoommaattiizzáá lldd aazz uunnaa llmmaass ddoollggookkaattPPyytthhoonnnnaa ll

Automate the Boring Stuff withPython : Practical Programming forTotal BeginnersÍrta: Al Sweigart

April 201 5, 504 pp.ISBN: 978-1 -59327-599-0

H a a könyv célközönségébe tar-tozol (nem vagy programozó,

de érdekel a dolog és szeretnél ta-nulni a programozást vidámmá éshasznossá tennéd az életedben),akkor ez a könyv segít elérni ezt acélt.

A szerző a könyvét egy egyszerűés hatékony, valós példával indítja,majd tovább lép, hogy bemutassaés megtanítsa a programozási szak-nyelv alapjait és fogalmait. Majd ar-ra is rávezet, hogy hogyan építshasznos programokat a Phythonprogramozási nyelv segítségével. Akönyvnek két fő része van: „Pythonprogramozási alapok” és „Felada-tok automatizálása”, hozzávetőlegegyharmad illetve kétharmadarányban.

A feladatok és a példaprogra-mok a Python 3 segítségével van-nak bemutatva, ezért ezeket nemkellene a korábbi, Python 2 verzió-val használni, mert elképzelhető,hogy nem fognak rendesen mű-ködni.

A Feladatok automatizálásarészben speciális feladatok progra-mozásán és a feladatok programo-zási folyamatán van végigvezetveaz olvasó. Minden fejezet egy sorgyakorlati kérdéssel ér véget (mel-lékelve a megoldás is) , hogy az ol-vasó nyomon tudja követni a sajáthaladását és, hogy mit értett megbelőle, ahogy halad előre az olva-

sásban. A feladatok (nem teljes)listája a következő:• Fájlok olvasás és irása• Hibakeresés• Webes adatkinyerés• Együttműködni Excel-fájlokkal• Együttműködni PDF- és Word-fájlokkal• Együttműködni CSV-fájlokkal ésJSON adatokkal• Email és szöveges üzenetek kül-dése• Képek kezelése• És sok más...

Ez egy „felhasználóbarát”könyv, nem úgy, mint néhány másika programozási témában. A progra-mozás alapjai és a példák tisztán ésérthetően vannak megmagyarázva.A könyv 450 oldalból áll – renge-teg, de nagyon jól bemutatott ta-nulnivalóval, hogy megbarátkozzonvele az ember.

Mint olyan valaki, aki belefér akönyv célközönségének a keretébe,öt csillagot adok a könyvnek ésajánlom azoknak, akik meg szeret-nék tanulni, hogy hogyan használ-ják a programozást Pythonban,azért, hogy néhány mindennapi ki-hívásukat megoldják.

Jim Dyer egy nyugdíjas vegyészmér-nök, aki éveken keresztül DOS-t,Macintosh-t és Windowst használt,és most, szerencsére, Ubuntu 1 4.04felhasználó.

Tartalomjegyzék:IntroductionPart I : Python Programming BasicsChapter 1 : Python BasicsChapter 2: Flow ControlChapter 3: FunctionsChapter 4: ListsChapter 5: Dictionaries and StructuringDataChapter 6: Manipulating StringsPart I I : Automating TasksChapter 7: Pattern Matching withRegular ExpressionsChapter 8: Reading and Writing FilesChapter 9: Organizing FilesChapter 1 0: DebuggingChapter 1 1 : Web ScrapingChapter 1 2: Working with ExcelSpreadsheetsChapter 1 3: Working with PDF and WordDocumentsChapter 1 4: Working with CSV Files andJSON DataChapter 1 5: Keeping Time, SchedulingTasks, and Launching ProgramsChapter 1 6: Sending Email and TextMessagesChapter 1 7: Manipulating ImagesChapter 1 8: Controlling the Keyboardand Mouse with GUI AnimationA: Installing Third-Party ModulesB: Running ProgramsC: Answers to the Practice Questions

Page 38: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 38 tartalom ^

KKöönnyyvvaa jjáánnllóóÍrta: Elmer Perry – Fordította: Molnár Tibor

TTaann ííttssdd aa ggyyeerreekkeeiiddeett kkóóddoollnn ii

Teach Your Kids to Code: AParent-Friendly Guide to PythonProgrammingÍrta: Bryson PayneKiadó: No Starch PressISBN-1 0: 1 -59327-61 4-1Oldalszám: 336

G ondoltál valaha arra, hogy lét-rehozz egy iskola utáni progra-

mozói klubbot az iskoládban? Vagycsak szeretnéd programozásra ok-tatni gyerekedet, miközben te ma-gad is tanulsz. Talán egy olyan fel-nőtt vagy, aki egy gyengéd ismer-

tetőt keres a számítógépes progra-mozás világába. Hol kezded? Márnézegetted a könyvesboltban akönyveket, de nem vagy biztos ben-ne, melyik nyelvvel kezdj C, C#,C++, Python, Java vagy más nyelv-vel. Az egyik lehetséges kiindulópont a tanulóid utazásához a számí-tógépes programozásba a Tanítsd agyerekeidet kódolásra, Bryson Pay-ne tollából. Könyvében Dr. Paynenagyon módszeresen közelít a pro-gramozáshoz. Nem csak a Pythonttanítja, de a módszereket is, melye-ket a programok fejlesztéséhezhasználnak – amiket bármelyik pro-gramnyelvhez használhatsz. Nemkell aggódnod, hogy nem értesz akódoláshoz. A könyv a tanuljunkegyütt alapelvre épül. Szórakozta-tóan és érthetően adja elő mind atanulóid, mind a te részedre.

Dr.Payne azzal kezdi könyvét,hogy megindokolja, miért oktasd agyerekeket kódolásra. Míg a pro-gramozás egy olyan készség, me-lyet később használhatnak az élet-ben, a kódolás egy szórakoztatómód a problémamegoldás tanulá-sára. Dr. Payne túlmegy azon, hogya kódokat átmásolod a könyvből, és

megismerteti a gyerekeket a prog-ram-algoritmusok fejlesztéséhezszükséges gondolkodásmóddal. Akönyv egy, a programozásban kez-dők számára írt könyv.

Minden fejezet egy új témátmutat be. Dr Payne végigvezet azúj program létrehozásához szüksé-ges matematikán és logikán. Meg-osztja a gondolatfolyamatot, amit avégső kód megalkotásához használ.Egy program-algoritmus megalko-tásához szükséges képesség azegyik kulcsa a kódolásnak. A folya-maton végighaladni segít a problé-mamegoldó képesség fejlesztésé-ben. Dr. Payne ezután prezentálja avégeredményt, melybe be tudszlépni, menteni, és a saját gépedentudod futtatni. A problémamegol-dó képesség értelmének továbbifejlesztéséhez Dr. Payne bemutatpár lehetséges trükköt, vagy vál-toztatást, melyeket végrehajthatsz.Ezeket nem mindig magyarázza el,hanem rád hagyja a megoldást.Minden fejezet két-három kihívás-sal végződik. Megismétlem, ezek aproblémamegoldó képesség javítá-sára szolgálnak, valamint felmérik,mennyire sajátítottad el az ismeret-

anyagot. Megtalálod a rejtvények,kihívások megoldásait, ha letöltöda kódfájlokat a könyv weboldaláról.

A kódolás olyan alacsony szin-ten kezdődik, ahogy az elvárható.Fokozatosan ad hozzá új adattípu-sokat és programozói koncepció-kat. Minden alkalommal, ahogy egyúj adattípust, vagy egy új koncep-ciót bemutat, elmagyarázza mi isaz, és hogyan kell használni. Lépés-ről lépésre építkezik az eddig tanul-takra. A későbbi fejezetekben, a-hogy a kódblokkok egyre hosszab-bakká válnak, feldarabolva magya-rázza el a kódokat, majd a végénösszerakja. A könyv végére kifej-lesztesz két teljesen működőképesarkade stílusú játékot.

Dr. Payne beszél a legalapve-tőbb Python típusokról és eszkö-zökről, beleértve az osztályok be-mutatását is. Ahogy használja őket,leírja a funkcióikat, és használatu-kat, két eset kivételével:

Az egész könyvben tuple adat-típust használ, de nem magyarázzael, mik is ezek.

Page 39: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 39 tartalom ^

Könyvajánló – Tanítsd a gyerekeidet kódolniEgy másik példában a list com-

prehensiont használja, és bár elma-gyarázza a kódot, magyarázataalapján nem vagyok biztos benne,hogy magamtól tudnám-e lemásol-ni.

Ezek egyike sem rontja a könyvértékét. Annyi jó dolog van benne,hogy két ilyen kis apró vétség miattkár lenne kidobni.

A könyv jó kezdés lenne egy kó-doló klubnak vagy egy gyerekek-nek való komputerprogramozószakkör részére. Az egész könyv-ben teknős-grafikákat és Pygame-et használ a programokhoz. Ezzel akettővel nagyon vizuális lesz a ta-nulás, és ez nagy segítség a gyer-mekek tanításában. Általános isko-lai szinten tartja a nyelvezetet, ésha komputeres vagy programozóizsargont használ, elmagyarázza ajelentésüket. Minden új kódsortúgy részletez, hogy a tanuló újra-hasznosíthassa egy másik program-ban. Valójában az egész könyvbenújrahasznosítja és kibővíti a kódo-kat. Dr. Payne nem csak elmagya-rázza, mi történik a kódban, de ke-resztül vezeti az olvasót az algorit-mus alkotásának folyamatán, melya végeredményhez vezet.

A könyv nem csak gyerekeknekszól. A programozás irányába ér-deklődő felnőttek, vagy akik úgygondolják, hogy érdekes lehet,használhatják ezt a könyvet beve-zetésképpen a számitógépprog-ramozásba. Nem főiskolai szintűanyag, de felkészíthet téged ma-gasabb szintű osztályokra.

A függelékben részletes infor-mációt találsz a Python és a Py-game telepítéséről Windowsra,Linuxra és Macre, és egy rövid lec-két is a modulok létrehozásáról. Akönyvben szereplő kód a Python3.2 32 bites verzióján alapul. 32bites verzió kell a Pygame haszná-latához. Mivel az Ubuntuban azalap Python a 2.7-es verzió, ezértelőször telepítened kell a 3.2-t aSzoftverközpontból. A függelék-ben található utasítások alapjánképes voltam a Python és a Py-game telepítésére, kubuntus éswindowsos gépekre. Nincs Macgépem a telepítés teszteléséhez. Amodulok létrehozását taglaló füg-gelék kitűnő extraként szolgál,melynek segítségével elsajátíthatóaz újrahasznosítható kódok készí-tése.

Nem tudsz kódolni, de a gyer-mekeidnek vagy tanulóidnak szük-sége lehet rá? A Tanítsd a gyere-

keidet kódolásra című könyvetneked írták. Dr. Payne végigvezet afolyamaton. Bátorítja az együtt ta-nulás folyamatát. A könyvben min-den lépéssel tanulsz valami újat éssegít megérteni egy program létre-hozásának folyamatát. A teknős-grafika és a Pygame használatávala programozás inkább szórakozta-tó, mint tudományos lesz. Együtt,gyermekeid, tanulóid és te megta-nuljátok a kódolás mulatságát.

TartalomjegyzékIntroduction:What Is Coding and Why Is It Good forYour Kids?

Chapter 1 : Python Basics: Get to KnowYour EnvironmentChapter 2: Turtle Graphics: Drawingwith PythonChapter 3: Numbers and Variables:Python Does the MathChapter 4: Loops Are Fun (You Can SayThat Again)Chapter 5: Conditions (What If?)Chapter 6: Random Fun and Games: GoAhead, Take a Chance!Chapter 7: Functions: There’s a Namefor ThatChapter 8: Timers and Animation: WhatWould Disney Do?Chapter 9: User Interaction: Get into theGameChapter 1 0: Game Programming:Coding for Fun

Appendix A: Python Setup for Windows,Mac, and LinuxAppendix B: Pygame Setup forWindows, Mac, and LinuxAppendix C: Building Your OwnModules

GlossaryIndex

Elmer Perry számítógép felhasználóiés programozói múltja tartalmaz egyApple ][E-t, hozzáadva némi Amigát,egy nagy adag DOS-t és Windowst,cseppnyi Unixot, mindezt összekever-ve Linuxszal és Ubuntuval. Ahttp://eeperry.wordpress.comoldalon blogol.

Page 40: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 40 tartalom ^

Page 41: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 41 tartalom ^

AAzz éénn ttöörrttéénneetteemmÍrta: Roland Hunt – Fordította: Molnár Tibor

TTeelljjeess ááttáá llllááss LLiinnuuxxrraa

Az utolsó cikk, amit írtam, az aduál-boot-os Windows 8.1

Pro/Ubuntu 1 5.04 laptopom és azAcer Chromebook beállításárólszólt. Nos, azóta átálltam egy, csakKubuntut futtató laptop és AcerChromebook kombinációra, azegyedüliként Windowst futtatószámítógépemmel, ami egy HPStream 7 Windows 8.1 tablet.

Egyszer kipróbáltam az Arch Li-nuxot a laptopon, ami azzal járt,hogy a délután java részét az ArchLinux telepítésével és konfigurálá-sával töltöttem, és hasogató fejfá-jással, illetve befejezetlen telepí-téssel végződött. Ekkor döntöttemel, hogy kipróbálom a Netrunneréppen megjelenő kiadását, mert azArch az alapja és tényleg látni sze-rettem volna, milyen az Arch, mivelaz OpenSuse-on, Fedorán, és Ubun-tun kívül mást még nem próbál-tam. Lényegesen könnyebb volt te-lepíteni, de így sem sikerült.

Ekkor határoztam el, hogy meg-nézem az Ubuntu Studio 1 5.04-et.Bár az Ubuntu Studio egészébennagyon polírozott, az XFCE asztalnem tűnt annyira polírozottnak,

mint más asztali környezet. A jelen-legi asztali környezetek közül aKDE Plasma 5.3 tűnik a legpolíro-zottabbnak, másodikként a Unity,harmadikként a Gnome jön.

De a KDE asztal valami furcsahibájának következtében a képvibrál a laptopom kijelzőjén éskülső monitorra csatlakoztatva is.Meglátom, együtt tudok-e élni aKDE Plasma 5.2 különös hibájával,vagy térjek vissza az Ubuntu Stu-dióra – az alatt a kis idő alatt, amíghasználtam, nem volt gondom akijelzővel. Ez lehet az Ubuntu általhasznált alacsony késleltetésű ker-

nel és az XFCE, a KDE-hez képest,alacsony memóriahasználata miatt.

Szerencsére megvan az AcerC720 Chromebookom, a Gentoo-alapú Chrome OS-szel, amit hasz-nálhatok míg eldöntöm mit tegyeka fő Linux laptopommal, de valószí-nűleg egy újabb cikk tárgya lesz ka-landom a Linuxszal, ha már eldön-töttem, ragaszkodom a Kubuntu1 5.04-hez, vagy átváltok az UbuntuStudio 1 5.04-re. De amíg eldöntöm,melyik utat választom, addig való-színűleg letöltöm az Ubuntu Studio1 5.04 ISO-t, mert csak egy 32 GB-osSD kártyára telepítettem az

Ubuntu Studiót, amikor kutyafut-tában kipróbáltam, aztán újrahasználtam a Kubuntu 1 5.04-hez.

Mivel próbálok Youtube tar-talmakat összehozni, és a jövőbenmég többet is, így az Ubuntu Stu-dio jó ötletnek tűnik.

Page 42: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 42 tartalom ^

LLeevveelleekkLTS FRISSÍTÉSEK

U buntu használó vagyok már a9.04 óta. Az LTS verziókhoz ra-

gaszkodom. Amúgy az egyik dolog,ami a legjobban idegesít az, hogy ahosszú távon támogatott verziókszoftverközpontja általában nemtartja a lépést a szoftverfrissítések-kel az olyan programokhoz, mint aGIMP, az Audacity, a Digikam, aLibre Office, stb. Ezek gyakran na-gyon fontos frissítések, amire nemkellene három évet várnunk. Néhamáshonnan is be lehet szerezni afrissítéseket, keresnünk kell, éshozzá kell adnunk egy PPA-t, hogymegkapjuk őket, mert a Canonicalnem adja hozzá a Szoftverközpont-hoz. Van valami módja, hogy meg-győzzük a felelősöket, ezeket aprogramokat is frissítsék az LTSverziókban? Például az Audacitymost a 2.1 .0 verziónál tart. ASzoftverközponban még a 2.0.5-nél. A Digikam jelenlegi verziója a4.9, ezalatt a Szoftverközpontban a3.5.

Jerry Reed

EPUB FONTOK

Fel szeretném hívni a figyelme-teket egy dologra – a magazin

ePub verziójának valamilyentechnikai problémája van, mert mo-biltelefonon nem lehet állítani abetűméretet. Normálisan, ePubdokumentumok olvasásáraAndroidon az FBReadert haszná-lom, így azt gondoltam, hogy ez azapplikáció hibája. Megerősíthetem,a betűmérettel kapcsolatos hibakét másik Androidos app-ban isjelen van, ami kizárja, hogy azFBReader lenne a hibás.

Jan Henkins

Brian válasza: megvizsgálva azePub-okat, ezekben a betűméretnincs zárolva.

Ahogyaztvalószínűleg tudod, azoom nemműködika képeknél vagya szövegeknél azePub-okban, alegtöbb készüléken. Azegyetlenmódja a zoomszerűhatás eléréséneka szövegben, a betűméretváltozta-tása.

Androidtelefonokon eza sajá-

tosság néhamegáll a legkülönbö-zőbb ePub olvasót tartalmazóappokban. Tudomásom szerint, csakegymódon lehet ismételtműködés-re bírni, a telefon ki-bekapcsolásá-val.

Csatlakozz:

facebook.com/fullcirclemagazine

twitter.com/#!/fullcirclemag

linkedin.com/company/full-circle-magazine

ubuntuforums.org/forumdisplay.php?f=270

goo.gl/FRTMl

A FULL CIRCLE-NEK SZÜK-SÉGE VAN RÁD!

Olvasói tartalom nélkül aFull Circle egy üres PDF

fájl lenne (amit szerintem nemtúl sokan találnának érdekesnek).Mindig várunk cikkeket, termék-bemutatókat, teszteket, vagybármit. Még az olyan egyszerűdolgok, mint egy levél, vagy egyképernyőkép is segít megtöltenia magazint.

Az irányelveinkről a „Hogyan ír-junk a Full Circle-be” oldalonolvashattok. Ha betartjátokezeket, garantált a siker.

Az utolsó oldalon találjátok, hogyhova kell küldeni a cikkeket.

1 00. FCMFELMÉRÉS

A kérdés:

Melyik a legkedvesebb ésleggyülöltebb változat és

kiadás a számodra?

Töltsd ki a felmérést, és azeredményt megjelentetjük a

1 00. kiadásban.

http://goo.gl/DPt2q0

Már nem aktuális a kérés!(A magyar fordítócsapat.)

Ha szeretnéd, hogy leveled nyilvánosságra kerüljön amely lehet köszönet vagyreklamáció, akkor küldd az alábbi címre: [email protected] .FONTOS: terjedelmi okokból a levelek szerkesztésre kerülhetnek.

Page 43: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 43 tartalom ^

Levelek

MÉG TÖBB LATEX

Szeretném megköszönni, hogyelfogadtad javaslatomat a

TexStudióval kapcsolatban. Való-ban van pár király jellemzője és azthiszem sok olvasó egyetért ezzel.

Figyelembe véve a ShareLaTeX-re vonatkozó javaslatot, lenne mégjavaslatom, remélem tetszik nek-tek:

• Ahogy említetted, a ShareLaTeXingyenes fiókjaiban nagyon korlá-tozott lehetőségek vannak. Amúgy,megvan a lehetőséged, hogy egyprofesszionális tervvel egyenérté-kű terved legyen azáltal, hogy em-bereket hívsz meg: nézd meg ezt alinket:https://www.sharelatex.com/user/bonus• Amikor a közös munka jön szóba aLaTeX-ben, én csak a ShareLaTeX-et használom, de pár kollégám azOverleaf-et használja(https://www.overleaf.com/), amimég a ShareLatex-nél is komplet-tebbnek tűnik. Talán, hasznos len-ne ezt is megemlíteni az olvasók-nak.

Tiago Azevedo

John válasza: Köszönjük leveled.A LaTeXáltal nyújtottonline szol-gáltatásokönmagukban megérnekegyteljes cikket. Tervezem is, hogyírokegycikket, rögtön azután, hogysikerült teljesen kiismernemmagambenne. Vagy, ha valakiaddig üt, mígmeg nem írom, ez ismegteszi.

Nem tudoka LaTeX-nek jobbajánlóleveletelképzelnimintazt,hogyazakadémiai intézményekmegvásároltáka LaTeXonline szol-gáltatásait. Van ottvalami, amirőlminem tudunk?Nem tagadhatjukafontosságátannaka javítottképes-ségnek, melyneka segítségével tu-dósokközösen dolgozhatnakaLaTeXonline szolgáltatásaival.

Hamárszóba került, van egyújLaTeXonline szolgáltatás, a SimpleLaTeX: http://www.simplelatex.com/. Úgycsináltákmeg, hogye-mailben tudunkegymásnakküldeniLaTeXsnippeteket. Nem egyrosszhely, hogyteszteljpárLaTeXkódot.

Hamára LaTeXtémánál tartunk,néha van egykis gondaTexStudioikonjaival. Ha az ikonoknem tűnnekfel a TexStudio menüsorában, ezmegjavítja a problémát:

sudo apt-get install libqt4-svg

Page 44: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 44 tartalom ^

Page 45: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 45 tartalom ^

KKááVVééÖsszeállította: Gord Campbell – Fordította: Veres László

Ha Linuxszal kapcsolatos kérdéseid vannak, küldd el őket a [email protected]ímre és Gord válaszolni fog rá valamelyik későbbi számban. Kérjük, annyi információt küldj aproblémáddal kapcsolatban, amennyit csak tudsz!

KHogyan tudom a vendég mun-kamenetet eltüntetni az Ubun-

tuba való bejelentkezésnél?

V Futtasd ezt:

gksudo gedit/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

Majd add a szöveg végére ezt:

allow-guest=false

Mentsd és lépj ki.

K Úgy hallottam, hogy a Skypeelérhető Ubuntu alatt is. Ho-

gyan tudom telepíteni?

V (Köszönet craig10x-nek azUbuntu Forums-ról) A Szoftver

és Frissítésekben, az Egyéb Szoft-ver fül alatt ki kell pipálnod az elsőkét jelölőnégyzetet, ahol az áll,hogy Canonical Partnerek… Majdbezáráskor frissítésre fog kérni aprogram. Ezek után az UbuntuSzofverekben rákereshetsz aSkype-ra… és telepítheted is.

K Inditáskor ezzel az üzenetteltalálom szemben magam:

„ACPI PCC probe failed startingversion 21 9”.

V Ne is vegyél tudomást róla, ezcsak egy figyelmeztetés.

K Szeretnék egy szerveralapúprojektmenedzsment rend-

szert beüzemeltetni, ahol a klien-sek feladatokat tudnának kiosztaninekem, és ahol mindannyian tud-nánk a feladatok állapotát látni.

V (Köszönet tgalati4-nek azUbuntu Forums-ról) Tracks-

szet használtam erre a feladatra:getontracks.org

K Hogyan láthatom a hálozatomjelenlegi beállításait?

V Add ki ezt a parancsot:

ifconfig -a

KWindows 7 és Ubuntu 1 4.04van a gépemen. Tervezem,

hogy amikor elérhető lesz a Win-dows 1 0, frissíteni fogom a Win-dows rendszeremet. Valós az a ve-szély, hogy el fogok valamit veszí-teni a rendszerereimről?

V Minden frissítésben bennevan az is, hogy problémák me-

rülhetnek fel. Azt javaslom, hogykészíts egy külsö tárolóra teljesbackupot. Windowsra telepítsd aMacrium Reflect Free-t, és a Win-dows partícióról (vagy partícióiról)készíts egy lemezképet a külső tá-

rolóra. Készíts egy Macrium helyre-állító DVD-t. Csatold a lemezképet,és győződj meg, hogy a legutóbbifájlaid láthatóak-e.

Az Ubuntun használd a Clonezil-lát lemezkép készítésére. Legyélbiztos abban, hogy van kéznél egyUbuntu Live CD vagy USB.

Olvass a Boot Repair után a kö-zösségi dokumentációkban. Akárkészpénznek is veheted, hogy aWindows frissítés le fogja törölni aGRUB-ot.

Page 46: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 46 tartalom ^

Gord a számítógépes iparág egyikrégi bútordarabja. Egy időre vissza-vonult a szakmától, aztán nemrégazon kapta magát, hogy egy 1 5 fős,„The IT Guy” nevű cégnél dolgozikToronto belvárosában.

KáVé

AZ ASKUBUNTU LEGJOBB

KÉRDÉSEI

* Parancs, mely olyan fájlokat találmeg, melyek csak a fájlnevek töre-dékével vannak megkeresvehttp://goo.gl/EsV41 n

* Probléma a fájlnevekben találha-tó szóközökkelhttp://goo.gl/zzVscc

* Hogyan töröljünk ki minden fájltegy mappából, kivéve egy előremeghatározotatthttp://goo.gl/lXj7y7

* Terminál „rejtözködő mód”?http://goo.gl/tppzZe

* Hogyan tudom véglegesen meg-változtatni az ablakcímeket?http://goo.gl/HstaCR

* C++ program automatikus futta-tása USB meghajtók elérésére, ak-kor amikor a meghajtót csatoljukhttp://goo.gl/RygG6z

* Csak a MAC-cím megjelenítése azifconfig -a parancs futattásakorhttp://goo.gl/JOdPwM

* Miért szolgáltatja az Ubuntu aMultiverse tárolót?http://goo.gl/q6nGam

* Hogyan lehet áram alatt hagyni azUSB portot a gép lekapcsolásaután, hogy a telefont tölteni tud-juk?http://goo.gl/dvCKXG

TIPPEK ÉS TRÜKKÖK

Eltávolítás?

Meglepően sok kérdés jönazzal kapcsolatosan, hogy

hogyan távolítsuk el az Ubuntut. Azegyszerű válasz az, hogy nem szük-séges letörölni az Ubuntut, csakfuttasd a Gpartedet egy telepítésiadathordozóról, és töröld le a par-ticíót.

Sajnos sok esetben, mikor dualboot van a gépünkön, ez nem jómegoldás. Ha a GRUB lett a BootManager, akkor több mint valószí-nű, hogy rá kell keress a „changegrub defaults”-ra a Google-ben.Kövesd az Askubuntun talált utasí-tásokat, hogy megváltoztasd azalapértelmezett Ubuntut. Majdfutatthatod a Gpartedet, vagy aWindows partícionálót.

Más megközelítés lehet, hogykijavítsd, az, hogy újra telepíted arendszert vagy telepítesz egyébmás rendszert, bármi is okozta azeltávolítási szándékot. A KDE túlnagy megterhelés volt a régi gé-pednek? Próbáld ki az Xubuntut.

Page 47: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 47 tartalom ^

BBiizzttoonnssáággÍrta: Oscar Rivera – Fordította: Takács László

Körülbelül egy éve történt,hogy csúnyán elhalálozott a

TrueCrypt titkosító szoftver. ATrueCrypt éveken át vitathatlanulaz azonnal titkosító programok ki-rálya volt. Átlagos felhasználók,hackerek, kémek és még különbözőkormányzatok is használták, sőt ar-ra támaszkodtak, hogy a benne tá-rolt érzékeny, bizalmas információkrejtve és biztonságban vannak. Te-hát nem meglepő, hogy mikor 201 4májusában a TrueCrypt Foundationbejelentette, hogy a TrueCrypt fej-lesztése leállt és se karbantartás,se támogatás nincs többé hozzá, abolygó minden pontján mozgoló-dás támadt és az emberek elkezd-tek olyan alternatív megoldásokután kutatni, melyek teljesítik a tit-kosítással szembeni elvárásukat. Miitt a Full Circle magazinnál mindentmegteszünk azért, hogy a különbö-ző alternatív adattitkosítási megol-dásokról tájékoztassuk az olvasó-inkat. A 87-es FCM kiadásban IainMcKeand hasznos, Linux felhaszná-lóknak elérhető CLI alkalmazáso-kat mutatott be. Mi most meg sze-retnék ismertetni veletek a Vera-Cryptet, ami egy nyílt forrású True-Crypt reinkarnáció. Ha hozzám ha-

sonlóan te is hiányolsz egy grafikusfelületű, multiplatform titkosításimegoldást, akkor a VeraCrypt pon-tosan az, amit keresel. Habár ott-hon Ubuntut használok, a munka-helyemen nem adatott meg a Linuxhasználatának luxusa. ValójábanMac OS X és Windows is van a mun-

kahelyen. Ezért is fontos számomraa multiplatformitás.

A VeraCrypt egy szabad forrásúforkja a TrueCryptnek, amit voltTrueCrypt fejlesztők tartanak kar-ban, és ez teszi a VeraCryptet lé-nyegében egy új, frissített, javított

verziójú TrueCryptté.

A VERACRYPT HASZNÁLATA

A VeraCryptet majdnem ponto-san úgy kell használni, mint a True-Cryptet. A VeraCrypt grafikus felü-lete majdnem pontosan megegye-zik a TrueCryptével.

A kezdéshez létre kell hoznunkegy VeraCrypt tárolót, melynek fo-lyamata önmagyarázó és egyszerűaddig, amíg követjük a lépésekhezadott utasításaimat. A VeraCryptfogja a kezünket és elkalauzol ad-dig, amíg létrehozzuk az első táro-lónkat. Az első választás, hogy ha-gyományos titkosított kötetet vagyrejtettet akarsz-e létrehozni. A rej-tett kötetekről később. Ezután kikell választanunk a tárolónk helyét.Majd azt, hogy melyik titkosítási al-goritmust szeretnénk használni azúj kötethez. A lehetőségek: AES,Serpent, Twofish és ezek öt permu-tációja. A VeraCrypt felülete egy-szerűen elmagyarázza az algorit-musokat, de ha jobban érdekel atéma, akkor a „More Information”gombra kattintva a böngésződbenmegnyílt oldalon részletesebben is

VVeerraaCCrryypptt ttii ttkkoossííttóó sszzooffttvveerr

Page 48: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 48 tartalom ^

Biztonságle van írva a kiválasztott algorit-mus. Például olvashatunk arról, ho-gyan fogadta el és használja azAES-t az Amerikai Nemzetbiztonsá-gi Ügynökség (NSA), amit egy tech-nológiai magyarázat követ arról,hogy miért fogadta el és használjaaz NSA.

Miután kiválasztottuk a titkosí-tás algoritmusát, itt az ideje, hogy atárolónk méretét is kiválasszuk. Ez-után el is érkeztünk a VeraCryptkonténer létrehozásának LEGFON-TOSABB lépéshez, amikor is jelszótkell választanunk a tárolónkhoz. Avilág legjobb titkosító szoftveresem ér semmit, ha a jelszavunkat

egy percen belül fel lehet törni,ezért a megadott jelszó a legfonto-sabb dolog. Ugyanakkor a jelsza-vunk az EGYETLEN eszköz arra,hogy visszafejtsük a létrehozott tá-rolónkat. Ez azt jelenti, hogyha el-felejtük a jelszavunkat, akkor azt isfelejtsük el, hogy bármikor is hoz-záférhetünk a tárolóban titkosítottadatainkhoz. Azaz a jelszavunknaknem csak erősnek kell lennie, de elsem szabad veszítenünk azt. Amiigazán megbízhatóvá teszi a Vera-Cryptet az az, hogy a jelszavunkonkívül nincs se hátsó ajtó, se Vera-Crypt támogatás, se bármi más, amivissza tudná fejteni a tárolód tartal-mát. Nem tudom eléggé hangsú-

lyozni, hogy használjunk erős jel-szót, de sose felejtsük el azt. AVeraCrypt azt javasolja, hogy 20-64karakter hosszú jelszót használ-junk. Miután megadtuk a jelszót,formáznunk kell a tárolót. Ha többoperációs rendszeren is használniszeretnénk a tárolót, olyan fájl-rendszerrel formázzuk, amelyetmindegyik ismer. Talán a FAT fájl-rendszer a legjobb multiplatformfájlrendszer, mert használható Li-nux, Windows és OS X alatt is. Per-sze vannak korlátai. Ha csak Linuxalatt fogjuk használni, akkor azExt4 a legjobb választás. Most lét-rehozzuk és titkosítjuk a tárolón-kat. A tároló méretétől függően eza folyamat akár nagyon sokáig iseltarthat. A tároló létrehozása köz-ben úgy nézhet ki, mintha a Vera-

Crypt lefagyott vagy összeomlottvolna, de ez a viselkedése teljesennormális. A legjobb, amit tehetünk,hogy magára hagyjuk és csinálunkvalami mást, míg ő elvégzi a sajátvarázslatát. Igyunk meg egy csészekávét, olvassunk könyvet, szörföz-zünk a neten, a VeraCrypt majdszól, ha elkészült. Most, hogy elké-szült az első konténerünk, készenállunk a csatolására és a fájlok hoz-záadására.

A KÖTETEK CSATOLÁSA

Most, hogy van egy VeraCryptkötetünk, fájlok hozzáféréséhez/hozzáadásához csak csatolnunk kella kötetet, mellyel vissza is fejtődika tartalma. Ez egy igen egyszerű

Page 49: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 49 tartalom ^

Biztonságművelet. Mindössze annyi a dol-gunk, hogy a „Select Volume”gombra kattintva megkeressük acsatolandó kötetet. Mikor megvan,kattintsunk a „Mount” gombra. Aprogram most kéri be a kötetheztartozó jelszót. Ha egy régi, True-Crypt tárolót akarunk megnyitni,akkor a „TrueCrypt Mode” szövegelőtti dobozba tegyünk egy pipát,különben nem fog működni. Hanem pipáljuk be a dobozt, a Vera-Crypt nem fogja tudni, hogy True-Crypt tárolót akarunk megnyitni,ehelyett állandóan a jelszavunkatfogja bekérni, mert azt hiszi, rosz-szul írtuk be.

A VERACRYPT TELEPÍTÉSE

A VeraCrypt telepítése nagyonegyszerű. Menjünk a VeraCrypt Le-töltések oldalára és keressük megaz operációs rendszerünknek meg-felelő verziót és töltsük le a telepí-tőt. Letöltés után ki kell csomagol-ni a fájlokat és utána telepíthetjükis a VeraCryptet. Ha további segít-ségre van szükségünk a telepítés-ben, nézzük meg ezt a könnyen kö-vethető videót a VeraCrypt telepí-téséről. Néhány weboldalon rész-letes leírás olvasható a VeraCrypttelepítésének mikéntjéről. Vagyegyszerűen csak kövessük ezeket

az utasításokat:

mkdir veracrypt

cd veracrypt

wget"sourceforge.net/projects/veracrypt/files/VeraCrypt1.0e/veracrypt-1.0e-setup.tar.bz2"

tar -xjvf "veracrypt-1.0e-setup.tar.bz2"

rm veracrypt-1.0e-setup.tar.bz2

./veracrypt-1.0e-setup-console-x64

MEGJEGYZÉS A REJTETT

KÖTETEKHEZ

A rejtett kötet akkor lehet hasz-nos, ha valaki megtalálja a titkosí-tott VeraCrypt tárolónkat és zsaro-lással, kínzással, vízbe fojtássalvagy bármi mással kényszerít a jel-szavunk megadására. Ha titkosítottkötetet hozunk létre, akkor egysze-rűen nincs lehetőség arra, hogybárki megállapítsa, hogy a duplánrejtett titkosított fájljaink jelszavahelyett csak a kamu tároló jelszavátmondtuk el. Rejtett tároló létreho-zásához ezt az opciót kell választa-nunk a tároló létrehozásánál. A lét-rehozás folyamata az egyszerű tá-rolóhoz képest kétszer hosszabb

ideig fog tartani, ugyanis nem egy,hanem két kötet jön létre, a nagykamu és benne a kisebb, rejtetttároló.

ZÁRÓ GONDOLATOK

A TrueCrypt halott és az egyikfő oka az elhalálozásának, hogy azalkalmazás javítatlan biztosági hi-bákat tartalmazott. A VeraCryptmellett további forkok is születteka TrueCrypt hamvaiból. A másikemlítésre méltó a CipherShed, amimég mindig további tesztelés alattáll, még mindig béta és nincs stabilkiadása. Egy hosszú auditálási fo-lyamat végeztével a VeraCrypt letta legjobb, a TrueCrypt auditja soránfelfedezett biztonsági problémákatpedig javításként hozzáadták azimmár halott TrueCrypthez. A Vera-Crypt ugyanazon forráskódon ala-pul mint a TrueCrypt, ugyanazt aGUI-t használja. Biztonsági megfon-tolásból a hetedik stabil TrueCryptkiadáson alapul, ami immár mégistámogatott és karbantartott, azazezt a szoftvert logikus választaniazoknak, akik a múltban is használ-ták a TrueCryptet. Magam is hasz-nálom a VeraCryptet az elmúltnégy hónapban és ezalatt az időalatt képes voltam új titkosítottköteteket létrehozni pont úgy,

ahogy azt a TrueCryptben tettem.Továbbá hozzá tudtam férni azok-hoz a régebbi köteteimhez is, me-lyeket még TrueCrypttel csináltam.A tudat, hogy a VeraCrypt auditá-lásra és javításra került, megnyug-vást ad, hiszen a bizalmas fájljaimbizalmasak maradnak és könnyűőket elérnem addig, míg emlékszekminden kötet jelszavára. Használa-tát mindenkinek ajánlom, aki törő-dik a magánéletével.

Page 50: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 50 tartalom ^

JJááttookkookk UUbbuunnttuunnÍrta: Ronnie Tucker – Fordította: Nagypál Ildikó

Azt hiszem, biztonsággal állítha-tom, hogy a Minecraft rajon-

gók jó része megdöbbent, amikorkiderült, hogy a Mojang eladta ajátékot a Microsoftnak. Sok játékosegyenesen bojkottálta a játékotpusztán azért, mert „ők” lettek ajáték tulajdonosai. Szerencsére aMinecraftnak több alternatívája isakadt. Például a Minetest.

MINETEST

A Minetestet olyannak kellelképzelni, mint a kreatív módbanlévő Minecraft. Alapból a Minetest-ben nincsenek ellenfelek (vagyis

rossz fiúk) vagy NJK-k (nem játékoskarakterek), de kiegészítőkkel ezekis hozzáadhatók.

A Minetestet ráadásul C++ nyel-ven írták. A Minecraftot pedig Javá-ban. Így elméletileg a Minetestmég régi gépeken is gyorsabbanfut.

A Minetestet úgy a legkönnyebbtelepíteni, ha hozzáadunk egy PPA-t és onnan telepítjük. Tehát a kö-vetkezőket kell beírni a terminálba:

sudo add-apt-repositoryppa:minetestdevs/stable

sudo apt-get update

sudo apt-get install minetest

A Minetest nemsokára megje-lenik az asztali menün a Játékokmenüpont alatt. Értelemszerűencsak rá kell kattintani a játék elin-dításához.

ELSŐ INDULÁS

Az első indulásnál természete-sen még nincsenek mentett játé-kok vagy világok, így az egész kicsitüresnek tűnhet.

A NEW gombra kattintva új vilá-got hozhatunk létre, és nekiállha-tunk az építkezésnek. De vessünkegy pillantást a SETTINGS fülre (azegyik a képernyő tetején), hogy

MMiinneetteesstt

Page 51: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 51 tartalom ^

Játékok Ubuntunfelfedezzünk néhány izgalmas le-hetőséget, amelyek az alap Mine-craftban nem találhatóak meg.

Bármit be- vagy kikapcsolha-tunk: a bucka leképzést, a hullám-zást (a fák tetejénél stb.) , a részecs-kék hatásait, és még sok mindenmást is. Ha egy régebbi gépet hasz-nálunk, akkor jobb, ha ezeket addignem próbáljuk ki, amíg ki nem de-rül, hogyan fut az alapjáték a gé-pen. Ha gond nélkül működik, ak-kor el lehet kezdeni a játék megje-lenését javító beállításokat bekap-csolni.

Később visszatérünk a többifülre is.

Hozzunk létre egy új játékot, éspróbáljuk ki. Minden ugyanúgyműködik, mint a Minecraftban,

kivéve egy dolgot: az elejtett tár-gyak felvételét. Ha egy fáról leesikegy rügy vagy egy alma, akkor balgombbal kell rákattintani ahhoz,hogy fel lehessen venni. Az nemelég, ha átszaladunk felette. Ne-kem tetszik ez a megoldás, mert ígyválogathatok, hogy mit akarok fel-venni.

És a játék automatikusan ment,így nem kell kétségbe esni, ha nemtaláljuk a mentőpontot.

TEXTÚRÁK

Az alap textúrákat megunvavágyhatunk valami magasabb ár-fekvésűre. A Minetestben van errelehetőség. Ahol a Minetest meg-csillogtatja a kiválóságát, hogy nemkell őrült szerkesztésbe/javításbafogni, hogy nagy felbontású tex-

túrákat kapjunk. Elég egyet letöl-teni, és már lehet is használni.

Például itt megnézhető a SphaxtestBDCraft textúra csomagja:http://bdcraft.net/purebdcraft-minetest; kattints hogy letölthesda 256*256 vagy 51 2*51 2 textúrá-kat. Töltsük le a zip-fájlt valahová.

Nyissuk meg a Minetest mappáta gépen. Valószínűleg rejtve van a/home/ [username]/ alatt (/home/[username]/.minetest/ néven),ezért meg kell jeleníteni a rejtettfájlokat is. Ha még nincs ott egytextures mappa, akkor ideje egyetlétrehozni.

Most menjünk a letöltés map-pába, és dupla kattintással nyissukmeg a letöltött zip-fájlt.

Csomagoljuk ki a .minetest/tex-tures/ mappába. Ebben a mappá-ban most már kell lennie egy SphaxTestBDCraft 256x MT04 (vagy51 2x) nevű mappának.

Indítsuk el a Minetestet, és kat-tintsunk a TEXTUREPACKS fülre aképernyő tetején. A listában fel kelltűnnie a textúrának. Kattintsunk rá,hogy használni tudjuk a játékban.

Töltsük be a játékot, és örven-dezzünk az új szépségnek.

ELLENFELEK, ÁLLATOK ÉS

NJK-ÁK

Ha azt szeretnénk, hogy mégjobban hasonlítson a Minecraftra,akkor modokat kell hozzáadnunk.Itt válnak a dolgok egy kicsit fur-

Page 52: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 52 tartalom ^

Játékok Ubuntuncsává, mert az állatok, ellenfelek,NJK-k minősége különböző lehetaz egyes csomagoknál és készítők-nél. Néhány NJK nagyon jól néz ki,míg egyes állatok furán és idegenülhatnak. Szóval ne a Minecraft disz-nóinak, birkáinak másolatára szá-mítsunk.

Az a mod, amivel én próbálkoz-tam egyszerűen a Creatures 1 .1 .4.nevet viselte. A készítők fórumbe-jegyzéséről lehet letölteni: https://forum.minetest.net/viewtopic.php?f=1 1 &t=8638. Ezzel zombik,szellemek és birkák kerülnek a já-tékba. A többi modtól eltérően,ezek beleillenek a játék általánoskinézetébe, tehát nem hatnak ide-genül.

A modot ugyanúgy kell telepí-teni, mint a textúrát. Nyissuk meg a

.minetest mappát, és hozzunk létreegy mods nevű mappát. Itt csoma-goljuk ki a letöltött fájlt, és márkész is.

Indítsuk el a Minetestet, és kat-tintsunk a MODS gombra a képer-nyő tetején. Innentől tér el az út atextúra-csomagokhoz képest.

A MODS fül megmutatja, hogymilyen mod-ok vannak fenn.

Válasszuk ki a világunkat, de nenyomjuk meg a PLAY gombot. Ha-nem a CONFIGURE gombra kattint-sunk.

A bal felső részen láthatjuk,hogy melyik világot konfiguráljuképpen (Tesztvilág az én esetem-ben), a jobb oldalon pedig azt, hogymelyik modok vannak bekapcsolva

abban a világban. Kattintsunk azENABLE ALL gombra. A listánakzöldre kell váltania. Kattintsunk aSAVE gombra. A kékkel jelölt mó-dosítások a játékhoz tartoznak, ésne aggódj, ha nem változik meg aszínük.

Most már kiválaszthatjuk a vilá-got, és megnyomhatjuk a PLAYgombot.

Tudom ajánlani Farming Redomodját is, ami többfajta gabonát ada beépített mezőgazdasági rend-szerhez.

KONKLÚZIÓ

Talán némi munkába kerül, hogya Minetest olyan legyen, mint a régijó Minecraft, de megéri. A nagy fel-bontású textúrák és ugyanazok adolgok, receptek olyanok amilye-nek, de ingyen vannak. Egy kelle-mes kis közösségi fórum is elérhetőa modok, textúra-csomagok és tér-képek témájában. Mivel a MinetestC++ és nem Java nyelven íródott,ezért gond nélkül fut – még akkoris, amikor egy három képernyőrekiterjedő széles ablakban futtat-tam, egy a 256*256 mintázatcso-maggal és az összes lehetségesdolog engedélyezésével.

Mindenképpen próbáld ki, haimádod a Minecraftot, de nem sze-retnél a Microsoft egyik játékávaljátszani. Vagy ha a Minecraft túllassú a gépeden, akkor is próbáld kia Minetestet.

Természetesen a fent elmon-dottak nem vonatkoznak a szerverés a többrésztvevős modokra.

TOVÁBBI INFORMÁCIÓK:

http://www.minetest.net/https://forum.minetest.net/in-dex.phphttp://www.minetest.net/texture-packshttp://www.minetest.net/mods

Page 53: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 53 tartalom ^

JJááttéékkookk UUbbuunnttuunnÍrta: Oscar Rivera – Fordította: Molnár Tibor

Folyamatosan szerzem be azújabb játékokat, főleg azért, merthavonta egyszer előzetest írok ró-luk az FCM-be. Habár azt nemmondhatom, hogy mindig fizetekaz új játékokért. Valójában gyakranegy árva fityinget sem fizetek a já-tékaimért. Ez részben annak az újjelenségnek köszönhető, ami azelmúlt pár évben lett egyre népsze-rűbb: az ingyenesen játszható mo-dellnek (Free-To-Play modell, vagyF2P ahogy szélesebb körben isme-rik.) Általánosságban, a Free-To-Play játékok gyakran, de nem min-dig, valamilyen online multiplayerkategóriába esnek, MMORPG-k ésMOBA-k a leggyakrabban, de egyébműfaj is beletartozik. A múltban alegtöbb F2P játék Free-To-Playvolt, de sajnos egyúttal Pay-To-Win(Fizess, hogy nyerj) , ami azt jelen-tette, hogy ha nem fektettél pénztkiegészítők vásárlásába a játékban,akkor képtelen voltál versenyezni atöbbi játékossal, akik pénzhegye-ket toltak bele, hogy szintet lépje-nek. Szóval a kérdés, hogy megéri-eFree-To-Play játékkal játszani, nagy-on is idevágó. A válasz kedvező, decsak a saját nevemben beszélek, énőszintén kijelenthetem, hogy IGEN,

a Free-To-Play játékok határozot-tan megérik a ráfordított időmet.

Habár eredetileg a Free-To-Playegyúttal azt is jelentette, hogy Pay-To-Win, ez mostanában már nemígy van. Az elmúlt években a Free-To-Play modell elmozdult a Pay-To-Win-ről egy teljesen működő,1 00%-ban Free-To-Play irányába,sőt még Free-To-Win felé is. Nap-jainkban úgy játszhatunk a Free-To-Play játékokkal, hogy bármennyit isköltenünk kellene, mialatt képesekvagyunk lépést tartani a többi játé-kossal. Szóval felmerül a kérdés,hogy képesek a fejlesztők, vagy aterjesztők profitot termelni, vagylegalábbis talpon maradni egy ilyenmodellel? A válasz egyszerű. Ingyenadják a játékot, és azt a pénzt, amiteredetileg a játékra szántunk, gyak-ran elköltjük a játékban kozmetikaidolgokra, amik nem feltétlenülszükségesek de a karakterünketmegkülönbözteti a többiekétől.Hosszú távon a legtöbb ember vé-gül több pénzt költ el a Free-To-Play játékokban, mint amennyit el-költöttek volna, ha megveszik a já-tékot. Egy bizonyos értelemben ezegyfajta fordított pszichológia. Le-

töltjük, telepítjük és ingyen ját-szunk a játékkal, aztán egyszer, haúgy döntöttünk tetszik, akkor el-kezdünk pénzt költeni, mert arragondolunk, nem fizettünk ezért acsodás játékért, akkor „miért neköltenénk pár forintot, hogy másszíne legyen a járművünknek? Vagymi van azzal a vicces kalappal, a ka-rakterünk számára?” A kozmetikaidolgok mellett a legtöbb játék al-ternatív zenét, alternatív töltő ké-peket, vagy alternatív narrátorhangokat is ajánl. Ezeknek a lehe-tőségeknek, hogy mit vehetünk aFree-To-Play játékokban, csak a fej-lesztőinek és a terjesztőinek a kre-ativitása szab határt. Az tény, hogyha a játékosok szeretnek egy bizo-nyos játékot, akkor pénzt költeneka számukra szükségtelen dolgokmegvásárlására. Sok kicsi sokramegy, a pár forint, amit itt-ottelköltünk felhalmozódik, és végültöbb pénzt költünk el mikro-tran-zakciókon keresztül, mint költöt-tünk volna, ha egyben kifizetjük azeredeti 50 egynéhány dollárt. Nemminden játék követi pontosan ezt amodellt, de a legtöbb egyfajta vari-ációja ennek. Olvass tovább ésmegtudhatod, honnan szerezheted

be ezeket a játékokat, rövid leírástkaphatsz a jelenleg legnépszerűbbFree-To-Play játékokról.

Kétségkívül jó forrása a Free-To-Play játékoknak a Steam, egy vi-deojátékokra specializálódott digi-tális terjesztő platform, amit a Val-ve Corporation fejlesztett. ASteam's Store oldalon, ha rákattin-tunk a Games menüre, a legördülőmenüben az egyik választási lehe-tőség a Free-To-Play lesz. Miutánkiválasztottuk a Free-To-Play-t, an-nak érdekében, hogy a Linuxra el-érhető játékokat láthassuk, a beállí-tásokat át kell állítanunk a „PopularNew Releases”-ről a „Most Popu-lar”-ra, aztán jobb kéz felől, görges-sük le az aljáig, a „Narrow by Oper-ating System”-ig, és válasszuk a„Linux/Steam OS”-t, így az összes,nem Linux játékot kiszűrtük, éstöbb mint 5 oldalnyi játék maradt,amivel játszhatunk. A lista tetején aDOTA 2-t található, ezt követi aTeam Fortress 2, mindkettő a Valvejátéka. Meglátogathatjuk ahttps://www.gog.com/ oldalt is,vagy a disztribúciónk Szoftverköz-pontját, további lehetőségekért.Szóval milyen fajta játékokat

II nnggyyeenneesseenn jjááttsszzhhaattóó

Page 54: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 54 tartalom ^

Játékok Ubuntunszerezhetünk be ingyen? Nézzünkmeg egy párat belőlük.

Kétségtelenül, talán a legtöb-bet játszott Free-To-Play játék, amiLinuxra elérhető jelenleg, az a Val-ve DOTA 2-je, amit részletesen ki-tárgyaltunk a 79. Full Circle maga-zinban. A DOTA 2-re úgy tekinthe-tünk mint Többjátékos Online Csa-tatér (Multiplayer Online BattleArena) vagy MOBA, melyben két,öt fős csapat küzd egymás ellen. Acikk írásának időpontjában többmint 1 08 választható hős volt – ez2-3 évente gyarapodik. Ez a játékteljesen ingyenes, és semmit nemkell a győzelemhez vásárolni.Egyébként ez a Valve legnagyobbpénztermelője, mivel úgy tekinte-nek rá, mint sportra, egyszerű vi-deojáték helyett. Különböző DOTA2 vonatkozású versenysorozatokatrendeznek világszerte, egész év-ben, a The International a legna-gyobb. Tavaly az International 4 ak-kora esemény volt, hogy az utolsómeccset az ESPN élőben közvetí-tette. A nyertes csapat több mint 5millió dollárt nyert, és az összdíja-zás 1 0,93 millió dollár volt – és ezaz összeg napjaink legnagyobbelektronikus sporteseményévé lép-tette elő. Idén a The international 5már úton van, hogy megtörje a ta-valyi rekordot. A The International

pénzösszegei a The InternationalCompendium és a Compendium-mal kapcsolatos eladásokból szár-maznak. A The Compendium egykis interaktív elektronikus köny-vecske, ami a versenysorozathoztársul. A teljes összeg 25%-t hasz-nálják a díjazásra, ami azt jelenti,hogy a tavalyi TI4 40 millió dollárfelett termelt. Versenysorozat fél-re, a DOTA 2-ben mindig vásárolha-tunk kozmetikai elemeket, töltőképeket, alternatív HUD-okat, al-ternatív hangokat a játék különbö-ző aspektusaihoz, alternatív animá-ciókat néhány hőshöz, stb. Ez egyolyan játék, amit gyakran hasonlíta-nak össze az olyan nagyokkal, minta World of Warcraft, és különösen aLeague of Legendsszel. Ha mégnem játszottál a DOTA 2-vel, talánkedvet kaptál hozzá; de ne felejtsdel, a kemény játékosok nagyon ko-molyan veszik a játékot, és annakérdekében, hogy ne érjen inzultus,nem csak intenzíven kellene gyako-rolnod botok ellen, de egyúttalmeg kellene nézned pár gyakorlóvideót és el kellene olvasnod párata rengeteg útmutatóból, amit azújoncok segítésére szántak

Másik játék, amit érdemes lennemegnézni a Strife, szintén egyMOBA. A Strife sok mindenbenhasonlít a DOTA 2-re, ami várható,

mivel mindkettő ugyanaz a műfaj,de ahhoz eléggé különbözik, hogymegálljon a saját lábán. A Strife-otaz S2 Games fejlesztette és terjesz-tette, és 201 5 májusában jelentmeg. Az egyik legfőbb különbségami miatt a Strife jobban megfelelaz embereknek az az, hogy egy ti-pikus meccs nagyjából feleannyiideig tart, mint egy DOTA 2 meccs.A legtöbb Strife meccs kb. 20-30percig tart; a DOTA 2-ben egymeccs gyakran 40-60 percig is el-tart. Lévén hogy még gyerekcipő-ben jár a MOBA világában, a Strifejelenleg 32 választható hőssel ren-delkezik. Mindkét oldalon öt főscsapatok vannak, de a DOTA 2-velvaló hasonlatosság itt véget is ér. AStrife-ban mindegyik hősnek sajátkisállata, mindegyiknek saját kül-dönce van, ami a dolgait viszi, míg aDOTA 2-ben a küldönc megosztottaz egész csapat között. A grafika aStrife-ban megelehetősen színes,és rajzfilmszerű – ez egy eléggéüdítő változás. Úgy érzem, a jövő-ben fogunk még többet hallani er-ről a játékról különösen, mert egy-re több ember kezd el játszani vele.Még többet megtudhatsz a Strife-ról, ha ellátogatsz a https://strife.com/ oldalra, de ahhoz, hogy játsz-hass vele, a Steamre lesz szüksé-ged.

Ha a MOBA nem a te világod,érdemes megnézni a War Thun-dert, melyről a Full Circle magazin94. számában cikkeztünk. A WarThunder egy harci Masszív Többjá-tékos Online (Massively Multi-play-er Online (MMO) játék. Amelybenrepülőgéppel kell repülni, vagy tan-kot kell irányítani a 2. Világháborútörténelmi hadszínterein. Ebben ajátékban vásárolhatunk olyan repü-lőket vagy tankokat, melyeket asztenderd játék nem tartalmaz.Amúgy a War Thunderben besze-rezhető nagyobb csomag is, mellyelhihetetlen megtakarításokat érhe-tünk el – ha figyelembe vesszük,hogy egyenként mennyibe kerül-nének. Azzal, hogy új járműveketadnak hozzá bizonyos időközön-ként, sok ember számára csábító ezaz ajánlat. Ezen csomagok legdrá-gábbika 99,99 $, míg a „KezdőCsomag” (Starter Pack) jelenleg4,99 $. A War Thundert a Gaij in En-tertaintment fejlesztette és ter-jesztette, Linuxra 201 4 novembe-rében jelent meg. Habár a Steam-en keresztül tölthető le és játsz-hatunk a War Thunderrel, letölt-hetjük a War Thunder honlapjárólis: http://warthunder.com/en/game/.

Váltsunk át a gyorsan mozgóautóversenyek világába. Nagy

Page 55: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 55 tartalom ^

Oscar a CSUN-n szerzett diplomát,jelenleg zenei igazgató/tanár, bétatesztelő, Wikipedia szerkesztő és azUbuntu közösség aktív tagja. Követ-heted őt itt: www.gplus.to/7blue-hand vagy írhatsz neki:[email protected]

Játékok Ubuntunörömömre szolgál, hogy beszámol-hatok arról, hogy Tux Racerhezképest, a Need for Madness? (i-gen, a ? része a névnek) játékbanmár nemcsak versenyezhetsz atöbbi kocsi ellen, de össze is törhe-ted azokat. Ezt a játékot a RadicalPlay fejlesztette és terjesztette, ésahhoz, hogy beszerezhessük, el kelllátogatnunk a http://multiplayer.needformadness.com/ oldalra éskattintsunk a tetején levő „PlayGame”-re, ami elvisz a letöltő oldal-ra. Ez a játék rajzfilmszerű – mind agrafikáját, mind a tartalmát illető-en. Az utasítások egyértelművé te-szik, hogy megnyerjünk egy ver-senyt, vagy el kell érnünk a célvo-nalat elsőnek, vagy el kell pusztí-tanunk a többi autót. Ha a jármű-vünk megsérül, vagy csak gyorsab-bat szeretnénk, megpróbálhatunkcsinálni pár kaszkadőrmutatványt,ahogy a járművünk elhagyta a rám-pát. Ha sikerül és szabályosanérünk földet a kaszkadőrmutatványután, az autónk erősebb, és gyor-sabb lesz (vagy megjavul, ha előző-leg összetörtük). Ezzel a játékkalnagyon nagyon könnyű játszani, ésezidáig semmilyen hibával, vagybuggal nem találkoztam játék köz-ben.

Ha inkább a zombi-túlélős, bel-sőnézetes, lövöldözős játékokat

szeretjük, akkor érdmemes egypróbát tenni a No More Room InHellt, ami a Half-Life 2 kiváló mod-ja. Az NMRIH-t a Steam greenlightközössége választotta. Jó kis FPSzombi játék, és a hagyományos FPSdizájnt követi. Kezdéskor keres-nünk kell valamilyen fegyverneklátszó tárgyat a saját védelmedérdekében, mert ha nem, pusztakézzel kell megküzdenünk a zom-bikkal. Lévén, hogy többszereplős(co-op) játék, a játék indulásakormegpróbálhatjuk a „Keress egyszervert” („Find a Server”) , vagy a„Hozz létre egy szervert” („Create aServer”) , hogy elkezdhess játszani.

Én még nem próbáltam létrehozniszervert, de a Steamen, a játék fó-rumában van pár használható leír-ás. Javaslom, hogy próbáljunk elol-vasni egy ismertetőt a játékról,mert az első pár alkalmat elég ne-héz túlélni. Egy jó bemutató nélkülmég nehezebb játszani az első al-kalommal. Amúgy a korai legyil-koltatásom csak még megszállot-tabbá tett, újra és újra kezdtemállandóan, mert a vereséget nemtudtam elfogadni.

A Steam oldaláról be lehetszerezni a No More Room In Helljátékot.

Ezeken kívül még rengetegFree-To-Play játék van jelenleg,amit érdemes megnézni, csak egymaréknyit soroltam fel, melyekkelténylegesen is játszottam. Az ösz-szes megemlített játékot könnyűtelepíteni, és kellemes szórakozta-tást nyújtanak. Mindegyik játékszinte zökkenőmentesen szalad alinuxos gépemen, ez volt az egyikoka döntésemnek, hogy felvetet-tem őket itt.

AZ ÉN EGYEDI LINUX GÉPEM:• AMD FX-61 00 3.3 GHz CPU (túl-húzva 3.5 GHz-re)• Asus M5A97-EVO alaplap• Gigabyte Windforce GeForce GTX960 grafikius kártya 346.59 driver-rel• 8 GB Kingston Hyper X RAM és 1TB Seagate Barracuda merevlemez• Ubuntu 1 4.04.2 LTS asztalikörnyezettel

Page 56: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 56 tartalom ^

MMeeccéénnáássaa iinnkkPÁRTFOGÓK

Bill BerninghausenJack McMahonLinda PRemke SchuurmansNorman PhillipsTom RausnerCharles BattersbyTom BellOscar RiveraAlex CrabtreeJohn MalonRay SpainRichard UnderwoodCharles AndersonRicardo CoallaChris GiltnaneWilliam von HagenMark ShuttleworthJuan OrtizJoe GuliziaKevin RaulinsDoug BrucePekka NiemiRob FitzgeraldBrian M Murray

ADOMÁNYOZÓK

John NiendorfDaniel WitzelDouglas BrownDonald AltmanPatrick ScangoTony WoodPaul MillerColin McCubbinRandy Brinson

VÁLTOZÁSOK

A rendszergazdánk hónapokra eltűnt ésfogalmam se volt, hogy mikor lesz kifi-zetve az oldal. A eredeti terv az volt,hogy átmozgatom az oldalt és a do-main-nevet az én szolgáltatómhoz, devégül csak megtaláltam őt, és megsze-reztem az FCM domain-nevet és azoldal kiszolgálása átkerült hozzám.

Az új oldal most már megy. HATALMASköszönet Lucas Westermannak (Mr.Parancsolj és uralkodj) a munkájáért.Teljesen újraépítette az oldalt a sem-miből, a saját szabadidejében.

A Patreon oldal, amelyet összeraktam,arra szolgál, hogy segítsetek nekem adomain és kiszolgálói költségekkel. Azéves célt gyorsan elértük, köszönhe-tően az oldalon felsoroltaknak. Az FCMnem tűnik el, nincs ok az aggodalomra.

Néhány ember PayPal (egyszeri ado-mány) lehetőséget kért, így hozzáad-tam egy gombot az oldalhoz.

Nagy köszönet azoknak, akikhasználták a Patreont és a PayPalgombot. Nagy segítség ez.

https://www.patreon.com/fullcirclemagazine

Page 57: C:: 7@1:3fullcircle.hu/pics/issue98_hu.pdf · crii@fo@ibj>d>wfk pwhj & $& " c:: 7@1:3 94!4-34+(-47*e9e22c&%g&&$3+$-, & 9(-) ahs;k 8xqmomqq3orb"ovmqgiq

full circle magazin 98. szám 57 tartalom ^

KKöözzrreemműűkkööddnnééll??A Full Circle Csapata

Szerkesztő - Ronnie [email protected] - Lucas [email protected] - Les Pounder & [email protected]

Szerksztők és korrektorokMike Kennedy, Gord Campbell, RobertOrsino, Josh Hertel, Bert Jerred, JimDyer és Emily Gonyer

Köszönet a Canonicalnek, afordítócsapatoknak a világban ésThorsten Wilms-nek az FCM logóért.

A Full Circle-nek szüksége van rád!Egy magazin, ahogy a Full Circle is, nem magazin cikkek nélkül. Szük-ségünk van játékok, programok és hardverek áttekintő leírására, ezen-kívűl bármire, amit elmondanátok a *buntu felhasználóknak. Acikkeiteket küldjétek a következő címre: [email protected]

Folyamatosan keressük a cikkeket a magazinba. Segítségül nézzétek meg a HivatalosFull Circle Stílus Útmutatót: http://url.fullcirclemagazine.org/75d471

Véleményed és Linuxos tapasztalataidat a [email protected] címre,Hardver és szotfver elemzéseket a [email protected] címre,Kérdéseket a "KáVé" rovatba a [email protected] címre,Képernyőképeket a [email protected] címre küldhetsz,... vagy látogasd meg a fórumunkat a fullcirclemagazine.org címen.

FCM 99. számLapzárta:201 5 július 1 2-e, vasárnapKiadás:201 5 július 31 -e, péntek

EPUB Format - Az utóbbi kiadások megtalálhatók epub formátumban aletöltési oldalon. Ha bármi problémád lenne az epub fájllal, küldj e-mailt [email protected] címre.

Issuu - Olvashatod a Full Circle magazint online az Issuu-n:http://issuu.com/fullcirclemagazine. Oszd meg és értékeld a magazint, hogyminél többen tudjanak a magazinról és az Ubuntu Linuxról.

Google Play - Már olvashatod a Full Circle magazint a Google Play/Booksoldalán. Keresd a „full circle magazine”-t, vagy kattints ide:https://play.google.com/store/books/author?id=Ronnie+Tucker

A Full Circle Magazin beszerezhető:

Bozóki AndrásHorváth AlbertJancsek ÁrpádKovács RóbertMeskó Balázs

Molnár TiborPalotás AnnaSipos ZoltánTakács LászlóTulipán Attila

Full Circle MagazinMagyar Fordítócsapat

Szerkesztő:Kovács Róbert

Korrektor:Heim Tibor

Lektorok:Almási István Veres László

Koordinátor:Pércsy Kornél

Fordítók: