full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99...

63

Transcript of full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99...

Page 1: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 1 tartalom ^

Full Circle201 5 április – 96. szám

Saját adatkiszolgáló

Fotó:M

arkusStöber(Flickr.co

m)

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

AA FFuullll CCiirrccllee mmaaggaazziinn nneemm aazzoonnoossíítthhaattóó aa CCaannoonn iiccaall LLttdd--vveell..

Page 2: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 2 tartalom ^

Full Circle

A LaTeX használata 25

LibreOffice 22

Programozzunk Pythonban 1 6

JavaScript 27

KáVé 56

Parancsolj és uralkodj 1 4

Inkscape 31

Tuxidermy 55Levelek 54

Biztonság – SSH 58

Ubuntus telefonok 44

Hírek 4

Arduino 35

Fókuszban 48

Játékok Ubuntun 60

Különvélemény 51

Linux labor 41

Chrome kultusz 36

Minden szöveg- és képanyag, amelyet a magazin tartalmaz, a Creative Commons Nevezd meg! - Így add tovább! 3.0 Unported Licenc alatt kerülkiadásra. Ez annyit jelent, hogy átdolgozhatod, másolhatod, terjesztheted és továbbadhatod a cikkeket a következő feltételekkel: jelezned kelleme szándékodat a szerzőnek (legalább egy név, e-mail cím vagy url eléréssel) , valamint fel kell tüntetni a magazin nevét („Full Fircle magazin”) és

az url-t, ami a www.fullcirclemagazine.org (úgy terjeszd a cikkeket, hogy ne sugalmazzák azt, hogy te készítetted őket, vagy a te munkád van benne). Ha módosítasz,vagy valamit átdolgozol benne, akkor a munkád eredményét ugyanilyen, hasonló vagy ezzel kompatibilis licensz alatt leszel köteles terjeszteni.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 aCanonical jóváhagyása nélkül jelennek meg.

Hogyanok

Grafika

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

Page 3: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 3 tartalom ^

EEllőősszzóó

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

Zsúfolt házba várunk e hónapban. A szokásos Python és LibreOffice ügyeket és a múlthavi La-TeX cikk folytatását hozzuk el most nektek. Ezeken felül hozzáadtunk még egy negyediket is:

egy útmutatót JavaScriptben való programozáshoz, ami egy új sorozat indító darabja lesz. De ittmég nincs vége. Dehogy van vége.. Van egy új rovat a Chrome OS-ről, és egy másik az Ubuntu tele-fonokról! Az Ubuntu telefon rovat főként híreket és korszerűsítéseket fog közölni, de kezdetnekegy interjút olvashattok a cég igazgatóhelyettesével, aki válaszolni fog azokra a kérdésekre, ami-ket én nem tudtam a múlt havi számban a BQ Aquaris E4.5-tel kapcsolatban megválaszolni.

Ha tetszik neked a Dropbox (és hozzá hasonlók) ötlete, de az nem, hogy hogyan birtokolják azadataidat, akkor nézz bele Charlie cikkébe az Owncloudról. Gondolj rá úgy, mint egy Dropboxra asaját gépeden. A saját adataidat tárolod, de mégis el tudod érni őket távoról.

A móka kedvéért csináltam egy gyors felmérést nektek, ahol elmondhatjátok, hogy melyikUbuntu-változatot és -kiadást szeretitek vagy utáljátok leginkább. Nem a Mint és hozzá hasonlókragondolok, hanem csak az Ubuntu változataira. Pár hónapig hagyom, hogy menjen ez a dolog, és a1 00. számba bekerülnek az eredmények. Az URL-t megtaláljátok az e havi számban.

Továbbá, ahogy a magazin Twitterére, Facebookjára és Google+-ára posztoltam: ezzel a szám-mal eljutottunk a Full Circle 8. évéhez. Nyolc év! Szeretném megragadni az alkalmat, hogy megkö-szönjem mindenkinek, aki bármikor bármit is tett az FCM-ért. Biztosan nem tudtam volna egyedülmegcsinálni.

A legjobbakat, és maradjunk kapcsolatban!

[email protected]

Fordította:

Full Circle PodcastMegjelenik 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 (rendszer-telen) rövid podcast, ami mellék-ága a fő podcastnek. Leginkábbáltalános technikai és nem-Ubuntucuccokkal foglalkozik, melyek nemillenek a fő podcastbe.

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

http://fullcirclemagazine.org

Letöltés

A magazin az alábbiakfelhasználásával készült

Page 4: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 4 tartalom ^

UBUNTU 1 5.04 ASZTALI KI-ADÁS, TELEFON, ÉS A DOLGOK

INTERNETE (IOT): EGY EGYBE-FÜGGŐ VILÁG

ASZTALI KIADÁS

AzUbuntu a Linux fejlesztők ked-venc környezete, olyan kedvelt

eszközökön, mint a Dell XPS 1 3 Fej-lesztői Kiadás. Ez az új kiadás új esz-közökkel ruházza fel a felhasználótfelhő alapú és IoT fejlesztésekhez,emellett további hatékonyságnöve-kedést eredményezhet a menük új-fajta elrendezése és a vezérlőpulthasználhatóságának a javítása.

2008 óta az Ubuntu asztali változ-atát 40 millió PC-re telepítették előrevilágszerte, és népszerűsége tovább-ra is csak nő, mint a világ jelenleg el-érhető, legkönnyebben használhatóés legmegbízhatóbb operációs rend-szere. Az Ubuntuval előtelepítetteszközök népszerűsége több régió-ban is, mint Európa, Közel-Kelet, Afri-ka, India, Délkelet-Ázsia, és LatinAmerika, folyamatosan növekszik,azzal együtt, hogy felső kategóriás

fejlesztői platformnak számít a nyu-gaton, olyan lenyűgöző gépekkelmint az NVidia DevBox, amely fejlettgépi tanulásra és vizualizáció terve-zésre szolgál.

Az egyik fénypontja ennek a kia-dásnak az a mód, ahogyan a fejlesz-tők azonnal elérhetik a legizgalma-sabb, leginnovatívabb szoftvereket afelhőn, mobilon és weben való fej-lesztéshez.

Az Ubuntu Developer Tools Cent-re mostantól Ubuntu Make-ké alakultát. Ezzel a mobil, valamint a webes al-kalmazások és játékok fejlesztői 1 4 újplatformhoz kapnak támogatást, töb-bek között:• Android NDK és Android Studio leg-frissebb kiadása• Más új IDE-k: IDEA (teljes és közös-ségi kiadások), pycharm (professzio-nális, oktatási, és közösségi kiadá-sok), webstorm, rubymine, phpstormés eclipse• Firefox fejlesztői kiadás• Stencyl játékfejlesztői platform

Ezek az új funkciók a jelenlegi1 4.04 LTS felhasználói számára is el-érhetők. Az Ubuntu Make egy friss,

jól elkülönített fejlesztői környezetethoz létre minden alkalmazás számá-ra, így a fejlesztőknek nem kell ag-gódniuk, hogy elrontják a telepíté-süket, ha pimy, npm, rubygemkönyvtárakat akarnak telepíteni. AzUbuntu élen jár a konténerekben ésaz elkülönítő eljárásokban, így fan-tasztikus fejlesztői élményt biztosít amodern munkaállomásokon és lap-topokon.

A LibreOffice 4.4 elhozza a meg-növelt üzleti hatékonyságot, többekközött a Writerhez hozzáadott fejlettváltozáskövetést, a fejlesztett körle-vélkészítési teljesítményt és a javítottalakzatokat, amelyek most már tar-talmazhatnak teljesen megformázotttáblázatos tartalmakat. A digitálisanaláírt PDF-dokumentumok exportálá-sának támogatása egy újdonság a1 5.04-ben, csakúgy mint a OneDrive-és a Sharepoint-kapcsolat támogatá-sa. További újdonságok még:• További statisztikai függvények aCalcban, és jelszóvédett dokumentu-mok az Impressben• Fejlesztett OpenGL• Diaátmenetek támogatása az Im-pressben és a Drawban.

HHÍÍRREEKKFordította: Meskó Balázs, Veres László, Molnár Tibor

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

Page 5: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 5 tartalom ^

UBUNTU KYLIN 1 5.04

Az Ubuntu Kylin felhasználóknaka helyileg integrált menük és a kat-tintással történő kis méretre állítás isbeépítésre került, az olyan alkalma-zásokba kerülő új funkciók mellett,mint az Ubuntu Kylin Szoftverköz-pont, Youker Asszisztens, YoukerIdőjárás, csak hogy néhányat említ-sünk.

A Youker Asszisztens V2.0.2 újfelhasználói felülettel érkezik, és aszemélyi alkalmazások jobb kezelhe-tőségét hozza, és megadja a lehető-séget a felhasználóknak, hogy köz-vetlenül fordítsák le a csomagok le-írásait a Szoftverközpontban.

A Pinyin-felhasználók közvetlenüla Sogou weboldalról telepíthetneknyelvkészleteket.

A DOLGOK INTERNETE:SNAPPY AZ ESZKÖZÖKÖN

Az Ubuntu Core a legkisebb mé-retű és legbiztonságosabb Ubuntukiadás. Ez egy extra karcsú, tranzak-ciókkal frissített Ubuntu verzió, töké-letes feltalálóknak, szakemberek-nek, az aktív és növekvő Ubuntu fej-lesztői közösségnek, a felhőtárhely-kiszolgálóknak és az összekapcsolt

okoseszközöknek. Drónokat, robo-tokat, hálózati kapcsolókat, mobilbázisállomásokat, ipari kapukat, ésotthoni IoT hubokat lát el.

„Ezegylenyűgözőplatformafel-

hő-éseszközfejlesztőkújgeneráció-

jának.”–mondta Dustin Kirkland, azUbuntu Core termékmenedzsere. „Anyíltplatformésegyrengetegeszkö-

zön működőalkalmazásbolt kombiná-

ciója, amelyazeszközöknagyon szé-

leskörébenműködik, azapró beágya-

zottlapkáktólafelsőkategóriás

switch-ekigésrouterekig, ösztönözte

a kreativítási lázatazalkotóiés vállal-

kozóiközösségekben.”

A „Snappy” Ubuntu Core első sta-bil verziója már elérhető a 1 5.04 ré-szeként.

Ez a kiadás támogatja a 64 bitesIntel-alapú architektúrákat, illetve azARM HF-et, így egy friss, közös plat-formot ad az eszközfejlesztéshez,ami a forgalmazott eszközök szélesspektrumát támogatja.

UBUNTU PHONE

Az Ubuntu 1 5.04 az alapja a jelen-legi Ubuntu Phone rendszernek,amelyet jelenleg a BQ Aquaris E4.5-ön, a későbbiekben pedig a Meizu

MX4-en szállítanak. A legfrissebb1 5.04-es frissítéseket OTA-n keresz-tül fogják eljuttatni a felhasználók-hoz az elkövetkezendő hetekben,teljesítve ezzel a Canonical ígéretétarra, hogy a telefon az asztali és fel-hő alapú Ubuntu kiegészítése lesz:egy biztonságos platform, amelymindig naprakész.

Az Ubuntu 1 5.04 elérhető lesz ahttp://www.ubuntu.com/downloadoldalon április 23-ától, csütörtöktől.

UBUNTU 1 5.04: AZ OPEN-STACK KÉSZEN ÁLL A KILO-VAL VALÓ MEGJELENÉSRE ÉS A

SNAPPY CORE ELSŐ KIADÁ-SÁRA

Ez a kiadás egy új lendületesUbuntu Core-t ad az olyan tranzak-ciós rendszerekhez, mint a felhőalapú tároló kiszolgálók, okoseszkö-zök, valamint egy új tároló-alapú hy-pervisort, az LXD-t, amely a sűrűségés a teljesítmény egy új mércéjét ál-lítja fel. A frissített fejlesztői eszkö-zökkel és a legújabb keretrendsze-rekkel, nyelvekkel, adatbázisokkal éscsomagokkal együtt ez egy jelentőskiadás az Ubuntuval dolgozó szak-embereknek és fejlesztőknek.

A KONTÉNER-ALAPÚ LXDHYPERVISOR ÚJ SŰRŰSÉG- ÉSTELJESÍTMÉNYREKORDOT

ÁLLÍT FEL

Az LXD, a következő generációskonténer hypervisor most elérhetőaz Ubuntu 1 5.04-ben. Az LXD a virtu-ális gépek teljes élményét, a hyper-visor biztonságát, és a csupasz vasteljesítményét és sűrűségét nyújtja.

„AzLXDkiküszöböliahagyomá-

nyoshypervisoroknagyonmagosvir-

tualizációsköltségét, ígysokkalgyor-

sabbáéssűrűbbétéveaLinuxon fut-

tatottLinuxmunkaterheléseket.”–mondta Mark Shuttleworth. „A kon-

ténerekavirtualizáció ésafelhőúj

határa. Nagyörömmelvezetjükaz

LXDésakonténerekOpenStackbe

történőintegrációját.”

A korai alkalmazók között vannakolyan szervezetek, akik sok Linux vir-tuális gépet használtak, amelyek kö-zös kódot futtattak, mint például aTomcat alkalmazásokat alacsony ter-helés alatt. Az LXD sokkal nagyobbsűrűséget biztosít, mint a KVM ezek-ben a helyzetekben, mivel az alattalévő hypervisor sokkal hatékonyab-ban tudja konszolidálni a közös pro-cesszeket.

Hírek

Page 6: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 6 tartalom ^

Ráadásul az olyan munkaterhelé-seknél, amelyek hagyományosancsupasz vason futnak, mint a Ha-doop, LXD alatt natív sebességgelteljesítenek a KVM 1 5-20%-os több-letterhelése nélkül.

„Az LXD-támogatás az OpenStack-

ben azjelenti, hogyabigdataspecia-

listákhasználhatjákazOpenStack

API-kattakiszolgálókközzétételére,

éscsupaszvasteljesítménytkapnak

azelemzéseikhez.”–mondta MarkBaker, az Ubuntu OpenStack termék-menedzsere.

Az LXD belül egy teljes „virtuálisgép” élményt ad, ahol a rendszer-gazdák olyan eszközöket futtathat-nak, mint a Docker.

„AzLXDésaDockeregyüttmű-

ködik. AzLXDegyteljesrendszer-

konténertnyújt, mintegyvirtuális

gép, ésaDockerszolgáltatjaapro-

cessz-konténertazalkalmazásokhoz.”

–mondta Mr. Baker.

Az Ubuntu új kiadása a követke-zőket nyújtja:• LXD konténerek élő migrációjagazdagépek között• Automatikus, szigorú biztonság akonténerek számára, a kernel App-Armor profiljain keresztül• Docker 1 .5

SNAPPY UBUNTU CORE –TRANZAKCIÓS KISZOLGÁLÓ

KONTÉNEREK ÉS DOLGOK

SZÁMÁRA

A „Snappy” Ubuntu Core az új,tranzakciós változata az Ubuntunak,amelyet könnyűsúlyú Dockert futta-tó felhőkonténer-kiszolgálókra ésokoseszközökre terveztek. Tartal-mazza az Ubuntu ismerős kódját ésfrissítéseit, de az új „snappy” rend-szerrel csomagolva, garantált frissí-tésekkel és visszagörgetéssel, mindaz OS-hez, mind a rátelepített alkal-mazásokhoz.

Az Ubuntu Core a legkisebb elér-hető Ubuntu, az eszközökön vagy afelhőben elérhető biztonságra éshatékonyságra tervezve.

„Az Ubuntu Core mindazt nyújtja,amit a fejlesztők imádnak az Ubuntu-ban, a tranzakciós frissítésekkelegyütt” – mondta Dustin Kirkland, azUbuntu Server termékmenedzsere aCanonicalnál. „A snap-csomagokbiztonságosan szállítják az alkalma-zásokat az eszközökre és a felhőki-szolgálókra, az alkalmazásadatokizolációjával és azzal a garanciával,hogy a frissítések visszagörgethet-őek.”

Az Ubuntu Core első verziója biz-tonságos alkalmazáselszigetelést ésDocker 1 .5-öt nyújt, elérhető a leg-több nagy publikus felhőben, vala-mint jó néhány népszerű ARM és x86népszerű IOT eszközre. Az UbuntuCore már fut a következő generációshálózati switcheken, otthoni routere-ken, okosdrónokon és robotokon.

AZ UBUNTU SZÁLLÍTJA ELSŐ-KÉNT AZ OPENSTACK KILOT

A Canonical Ubuntu OpenStackdisztribúciója továbbra is a legnép-szerűbb útja a legfrissebb OpenStackhasználatának, az élesben Open-Stacket használó felhasználók 64%-aaz Ubuntut választja.

A telekommunikációs cégek, mintaz AT&T, NTT és a Deutsche Tele-kom, a nagy cégek, mint a Walmartés a Best Buy, valamint az olyan szol-gáltatók mint az OVH, az UbuntuOpenStacket választották elsődle-ges platformként a privát felhőjük-höz. A Canonical professzionális szol-gáltatások csapata velük dolgozik,hogy a lehető legmagasabb szintűméretezhetőséget és hatékonyságotkihozzák az OpenStackből.

Az Ubuntu OpenStack tartalmaz-za a hitelesített szoftvervezérelt

hálózati és tároló megoldások leg-szélesebb körű ökoszisztémáját, o-lyan partnerektől, mint a Juniper,Cisco, Nuage, Plumgrid, MidoNet éssok más szolgáltató.

A Canonical vezeti az OpenStackfejlesztését sok kulcsterületen, leg-jelentősebbként a konténer-alapúhypervisorok (LXD) teljesítményébenés a felhő skálázhatóságának techni-káiban. Ebben a kiadásban a cég in-tegrálta a ZeroMQ-t (0MQ), bróker-nélküli üzenetküldő rendszerként,hogy felszámolja az üzenetküldésszűk keresztmetszeteit, ahogyanskálázódik a felhő infrastruktúra. AZeroMQ egy intelligens szállítási ré-teg elosztott alkalmazásokhoz. A Ca-nonical utat mutatott a 0MQ haszná-latával, hogy javítsa magának azalapvető infrastruktúrának a skáláz-hatóságát.

Az Ubuntu a világ első OpenStackdisztribúciója, amely elérhetővé teszia legújabb „Kilo” kiadást a felhaszná-lók számára, amely nagy előrelépésaz OpenStacken működő virtuálishálózatok skálázhatóságában.

A Kiloban a Neutron frissítésrekerült, hogy tartalmazza az elosztottvirtuális útválasztást (DVR), hogymég hatékonyabban skálázódjon,valamint a „DNS, mint szolgáltatás”

Hírek

Page 7: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 7 tartalom ^

funkció előnézetét, az új „Designate”komponensből.

A Cloud föderáció is nagyot lépelőre a Kiloban, mivel az UbuntuOpenStack most már képes személy-azonosságokat megosztani felhő-ré-giókon keresztül. Ez lehetővé teszi atöbbféle OpenStack megvalósításthasználó vállalatoknak, hogy sokkalhatékonyabban kezeljék a személy-azonosságokat, és egyszerűsíti a hib-rid felhő számításokat a helyi Open-Stack kiszolgálókkal és a nyilvánosOpenStack felhőkkel.

A Canonical OpenStack interope-rabilitási laborja (OIL) továbbra ismeghatározza a tempót a többszál-lítós interoperabilitás, a képesítésekés az OpenStack tesztelését illetően.A Canonical havonta több mint 3000felhő konfiguráción teszteli a minő-séget és az interoperabilitást, 33különböző OIL-partnerrel: köztük aQuanta, MetaSwitch, Nuage Net-works, PMC Sierre és Coho Data cé-gekkel. Az OIL-ban történő részvételbizalmat ad a felhasználóknak, hogyaz OpenStack felhő-komponensei jólegyüttműködnek egymással – meg-könnyítve a szállítást és a felhőerő-források használatát.

UBUNTU A NYILVÁNOS FEL-HŐKBEN

A Canonical Minősített nyilvánosfelhő (CPC) programjának részei avilág legnagyobb felhőszolgáltatói,mint az Amazon AWS, MicrosoftAzure és a Google Compute Engine,és ez garantálja az Ubuntu élményt afejlesztőknek és a felhasználóknak.Ez kibővült a Scaleway, BrightBox ésCloudSigma cégekkel, akik egy teljesportfóliónyi, minősített Ubuntu le-mezképeket és munkaterheléseketkaptak. Minden minősített nyilvánosfelhő meg fogja kapni a lemezképe-ket az Ubuntu 1 5.04-hez, a hagyomá-nyos kiszolgáló formátumot, vala-mint az új, „snappy” kiadásokat.

Az Ubuntu Server 1 5.04 elérhetőletöltésre 201 5 április 23.-ától itt:www.ubuntu.com/download.

Forrás: Canonical

UBUNTU AZ ASUS ZENBOOKUX305 ULTRABOOKON

AzAsus Zenbook UX305 egy vé-kony és könnyű laptop, amely

nagyszerű értéket képvisel. 699 $-értkapsz egy 1 ,2 kilós noteszgépet 8 GBRAM-mal, 256 GB-os szilárdtest meg-

hajtóval, egy 1 3,3 collos, full HD mattkijelzővel, és egy Intel Core M Broad-well processzorral.

Megkapod a Windows 8.1 szoft-vert is, de mi van, ha inkább Ubuntutfuttatnál? A válasz: abszolút igen,megteheted.

Az operációs rendszer gyorsanbetöltött, és a hardver java részeproblémák nélkül működött. Sikerültkapcsolódnom a WiFi-hálózatomhoz,böngésznem a webet a Firefoxszal,YouTube videókat néznem, és alkal-mazásokat telepítenem az Ubuntuszoftverközpontból, más dolgokkalegyütt.

Mindezt egy live USB-lemezképfuttatása során tettem, de telepít-hetjük a belső tárhelyre is, hogy vagydual-boot rendszert hozzunk létre aWindowszal és az Ubuntuval, vagyteljesen lecserélhetjük a Windowst.

Forrás:http://liliputing.com/201 5/04/ubuntu-on-the-asus-zenbook-ux305-ultrabook.htmlBeküldte: Brad Linder

HOGYAN ERESZTENEK A NYÍLT

FORRÁSKÓDÚ PROJEKTEK E-RŐS GYÖKEREKET A JOBB

KORMÁNYZÁSÉRT

A„nyílt adatok” és „digitális át-térés” olyan témák, amelyek

napirenden vannak a globális fejlesz-tések területén, különösen, amikor avilág legszegényebb emberei számá-ra nyújtott szolgáltatások és infra-struktúra fejlesztéséről van szó. Fia-tal emberek Laosztól Lagoszig arravágynak, hogy szoftverfejlesztőklegyenek, és az okostelefonok példanélküli számítási erőt juttatnak a vi-lág minden sarkába. De a paradoxonaz, hogy sok kormány még mindigcsak kezdetleges információs tech-nológiai infrastruktúrával rendelke-zik, és gyakran nem talál képzettmunkaerőt, hogy megtervezze ésüzemeltesse.

Például sok afrikai országban aközponti és regionális kormányzatdigitális eszközeinek kapacitása szű-kös, mert gyakori, hogy a kormány-zati intézményekben csak kevés em-ber felelős a befektetések koordiná-lásáért, például a vidéki ivóvízellátásiinfrastruktúrában és a finanszírozás-ban. Ezért, gyakran küzdenek az igé-nyek és a szakemberek hiánya miatt

Hírek

Page 8: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 8 tartalom ^

az IT és adatrendszerek számos terü-letén. Tehát, mik a megoldások ezek-re a feltételekre?

Forrás:http://opensource.com/government/1 5/4/open-source-government-softwareBeküldte: Thomas Bjelkeman-Pet-tersson

A GIT 1 0 ÉVE: INTERJÚ A GIT

KÉSZÍTŐJÉVEL, LINUS TOR-VALDSZAL

Ezen a héten tíz éve, a Linux ker-nel közösség komoly kihívással

állt szemben: nem tudták többéhasználni a BitKeeper verziókezelőrendszert, és semmilyen más szoft-veres konfigurációkezelő (SCM) nemteljesítette az elosztott rendszer ig-ényeit. Linus Torvalds, a Linux atyja,saját kezébe vette a feladatot, éseltűnt a hétvégére, hogy előjöjjön akövetkező héten a Gittel. Ma a Gitetprojektek ezreinél használják, és aközösségi kódolás egy új szintjéthozta el a fejlesztők közé.

Ezt a mérföldkövet megünnepel-ve, a cikk ad egy „a színfalak mögöt-ti” történetet a Gitről, és elmondjanekünk, mit gondol Linus a projek-

tről, és a szoftverfejlesztésre gyako-rolt hatásáról. A saját megjegyzéseitmegtalálod az alábbi történetben.Ezt a kérdezz-feleleket egy Git hétfogja követni, amelyben minden napkülönböző projekteket fogunk be-mutatni, amelyek használják a verzió-kezelőt. Keresd meg többek között aKVM, a Qt, a Drupal, a Puppet és aWine mögött rejlő történeteket.

Forrás:https://www.linux.com/news/featured-blogs/1 85-jennifer-cloer/821 541 -1 0-years-of-git-an-interview-with-git-creator-linus-torvaldsBeküldte: Jennifer Cloer

HOGYAN TELEPÍTS LINUXOTEGY WINDOWSOS GÉPRE,AMELY UEFI SECUREBOOTOT HASZNÁL

Amikor a Windows 8 megérke-zett, a Microsoft a lehető leg-

jobban megpróbálta erőltetni azUEFI (egyesített, bővíthető firmwareinterfész) Secure Boot protokollhasználatát. Ez a korosodó BIOS-rendszernek egy modern eszközzeltörténő leváltására készült, és segí-tett volna a boot időben futó kárté-kony programok befecskendezéseellen. A legtöbb esetben a Linux

átlépte az UEFI akadályait. Viszont aWindows 1 0-zel ezek az akadályok is-mét előjöhetnek. A BIOS leváltója, azUEFI, néhány komoly problémát oko-zott „alternatív” platformokon. Egyideig úgy gondolták, hogy az UEFItelepíthetetlenné tenné a Linuxotbármilyen rendszeren, amelyet Win-dows 8-hoz hitelesítettek. Tehát mitkell tenned, ha egy új rendszered vanés Linuxot szeretnél telepíteni? Aválasz nem mindig egyszerű.

Forrás:https://www.linux.com/learn/tutorials/821 007-how-to-install-linux-on-a-windows-machine-with-uefi-secure-bootBeküldte: JackWallen

A UNITY 8 NEM LESZ NAGYON

KÜLÖNBÖZŐ MEGJELENÉSŰ,MINT A UNITY 7

AUnity 8 nincs kész általánoshasználatra de a Canonical fo-

lyamatosan csiszolja. A felhaszná-lóknak érdemes tudniuk, hogy aUnity 8-hoz bejelentett fontos válto-zások és fejlesztések ellenére nemlesz nagyon különböző a jelenlegimegvalósításhoz képest.

Az egyik dolog, amit a nehezebbúton tanult meg a Canonical az, hogy

nem cseréled le drasztikusan az asz-tali környezetet és reméled, hogyhelyes döntést hoztál. A cég lecse-rélte az asztalt a GNOME 2-ről a Uni-tyre, olyan okokból, amelyet meg le-het ugyan később magyarázni, de aváltozás túlságosan váratlan volt.Nem számított, hogy a felhasználók-nak volt idejük megszokni a Unityt ahivatalos indulás előtt. A legtöbbjükutálta a Canonicalt a döntés miatt, éssokan még mindig utálják.

Sok Ubuntu felhasználó most mármegszokta a Unityt, és azt, ahogyműködik. Hogy méltányosak le-gyünk, a fejlesztők nagyon sokat ja-vítottak az asztali környezeten azévek alatt, és most már körülbelülkész van. Az egyetlen dolog, amire aCanonicalnak most szüksége van, aza Unity 7 leváltása az idegen Unity 8-cal, és néhány felhasználó a közös-ségben azt gondolja, hogy ez egynagy változás lesz.

Tehát milyen nagy változást hoz aUnity 8 a Unity 7-hez képest?

Forrás:http://news.softpedia.com/news/Unity-8-Won-t-Be-Very-Visually-Very-Different-from-Unity-7-47771 1 .shtmlBeküldte: Silviu Stahie

Hírek

Page 9: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 9 tartalom ^

A LINUX BIZTONSÁGOT ÉS

EGYSÉGESSÉGET KERES

ALinux növeli a hatáskörét, aztígérve, hogy jelentős szerepet

játszik majd a dolgok internetében.De a nyílt forráskódú szoftvernektöbb figyelmet kell fordítania az in-teroperabilitásra, biztonságára, és akernelére – az Embedded Linux Con-ference itt lévő szakértői szerint.

Az ipari óriások, köztük a Sam-sung és a Panasonic kiterjeszti a nyíltforráskódú csoportjait. A JaguarLand Rover úgy érkezett az ese-ményre, hogy azt mondták, nyílt for-ráskódúvá teszik az összeköttetettautószoftverüket, és kihívták a ver-senytársaikat, hogy tegyék ugyanezt.

Az IoT-ben ma a Linux vezérli akapukat, de vannak ambiciózus erő-feszítések, hogy a végcsomópontok-ra is legyen csomagolva. Már most isfut mikrovezérlőkön, és néhány fej-lesztő a nyílt forráskódú operációsrendszer megabájt-méretű verziójáttűzte ki célul, mondta az egyik elő-adó.

Az Intel a Tizen részein dolgozikIoT-hez. „Ma még mindig rendkívülikihívás Linuxot futtatni kevesebbmint 8 megabájt memóriával… [így

az IoT-ben] még nem tudjuk, hol van-nak a kompromisszumok.” – mondtaDominique Le Foll, az Intel Linux sza-kértője.

Forrás:http://www.eetimes.com/document.asp?doc_id=1 3261 50Beküldte: Arnfried Walbrecht

NÖVEKEDÉS, AZ IOT KÖVET-KEZŐ NAGY GYŐZELME

Egy új VDC Research kutatás aztvetíti elő, hogy a Linux és az

Android tovább fogja növelni a ré-szesedését a beágyazott piacon201 7-ig, míg a Windows és a keres-kedelmi valósidejű operációs rend-szerek (RTOS-ek) teret fognak veszí-teni. A tanulmány azt sugallja, hogyaz IoT [dolgok internete] gyors növe-kedése gyorsítja az elmozdulást anyílt forráskódú Linux felé.

„A nyílt forráskódú, szabadonés/vagy nyilvánosan elérhető” Linux56,2 százalék részesedése 201 2-ben,a beágyazott eszköz egységszállít-mányok esetén, 64,7 százalékra fognőni 201 7-ben, a VDC „Az IoT és abeágyazott operációs rendszerekglobális piaca” tanulmánya szerint.

Ahogy azt mutatja, az Android

piaci részesedését is figyeli. Érdekesmódon az Android nem nagyon ver-seng a gyári Linuxszal, hanem inkábba Windows beágyazott verziójával.

Az általános beágyazott piacon azAndroid jobban uralja a WindowsEmbedded piacát, mint a Linuxszét, aVDC szerint. Az Android gyorsan mo-zog olyan területeken, ahol a Win-dows általánosságban nagyobb tel-jesítményű volt, mint a Linux, ilyenekpéldául az autóipari információs ésszórakoztató rendszerek, orvosi esz-közök, katonai kézi eszközök, és ki-sebb mértékben a bolti és útjelzőeszközök.

Forrás:http://www.computerworlduk.com/blogs/open-enterprise/embedded-3605044/Beküldte: Arnfried Walbrecht

A GOOGLE TRIVIÁLIS FELA-DATTÁ TESZI A SZOFTVERKI-ADÁST A FELHŐJÉN

Egy Google blogbejegyzés szer-int, a Cloud Launcher a követke-

zőt kínálja: „számítási opciók végte-lenségét – kezdve a nagy teljesítmé-nyű VM-ektől és a konténer-alapúszolgáltatásoktól, a menedzselt PaaSszolgáltatásokig – így kiválaszthatod

a legmegfelelőbb opciót.”

A Google Cloud Launcherrel többmint 1 20 népszerű nyílt forráskódúcsomagot indíthatsz el. Ezeket aprogramokat a Bitnami konfiguráltabe, egy cég, amely egykattintásostelepítőkönyvtárat szolgáltat nép-szerű kiszolgálóoldali alkalmazások-nak és fejlesztői környezeteknek, va-lamint a Google Click to Deployt – aGoogle saját könnyen telepíthetőprogramjait.

A Cloud Launcher egyszerűvé te-szi annak megtalálását is, hogy mitszeretne telepíteni. Kereshetsz is rá,vagy megtekintheted a lehetősége-ket kategóriánként is.

A Google azt állítja, hogy a „fej-lesztés hihetetlenül egyszerű: a fel-használók kiválasztják a csomagot akönyvtárból, megadnak néhány pa-ramétert, és a csomag már fut is né-hány kattintással.” Valóban, egygyors ellenőrzés megállapította,hogy könnyű beállítani az alkalmazá-sokat. Továbbá a Cloud Launchermegmondja neked, még mielőtt el-kezded futtatni, hogy milyen pro-cesszorokat kapsz, mennyi tárhelyetfoglal majd az alkalmazásod, és mi-lyen havi összegre számíthatsz aGoogle Cloud Platform felé.

Hírek

Page 10: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

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

Forrás:http://www.zdnet.com/article/google-makes-deploying-software-on-google-cloud-trivial/Beküldte: Arnfried Walbrecht

A LINUXNAK INTEROPERA-BILITÁS, BIZTONSÁG KELL:SZAKÉRTŐK

Egyre több és több nagy szerve-zet érdeklődik a Linux iránt, de

szakértők a közelmúltbeli EmbeddedLinux Conference alkalmával aztmondták, hogy az operációs rend-szer több munkát kíván az interoper-abilitás és a biztonság területén.

Például az Intel a Tizen (egy Linuxkernel alapú operációs rendszer) egyrészhalmazán, és a Linux API-t meg-vlósító GNU C könyvtáron dolgozik.A Tizen eszközök széles választékátcélozza, többek között tableteket,okostelefonokat, PC-ket és szórakoz-tató informatikai eszközöket. Az In-tel a „dolgok internete” kezdemé-nyezése miatt dolgozik a Tizenen.

A Linuxra úgy tekintenek, mintegy „átjáró” az IoT-hoz, de Domi-nique Le Foll, az Intel Linux szakértő-je azt mondta az eetimes.com ipar-ági hírportálnak, hogy az Intelnekproblémái vannak a Linuxszal.

Azt mondta, hogy „rendkívüli ki-hívás Linuxot futtatni kevesebb mint8 megabájt memóriával… még nemtudjuk, hogy hol vannak a kom-promisszumok.”

Forrás:http://www.itworldcanada.com/post/linux-needs-interoperability-security-expertsBeküldte: Arnfried Walbrecht

KICSI, EGYMÁSRA ÉPÍTHETŐ,LINUX-ALAPÚ IOT MODUL A

KICKSTARTEREN

AKickstarteren az Onion elindí-totta a kicsi, Linux-alapú

„Omega” IoT modult, dokkolóval,egymásra építhető bővítőmodulok-kal, egy felhőszolgáltatással, éswebes eszközökkel.

Az Onion Omegájával bővül a dol-gok internetéhez használható, egy-kártyás és egymodulos számítógé-pek száma. Az eszköz a QualcommMIPS-alapú system-on-chip-et hasz-nál, amely WiFi-képes AtherosAR9331 chipet is tartalmaz. 25 dol-láros felajánlásért az Onion Kick-starter kampánya egy Omega egy-modulos számítógépet és egy dok-kolót kínál, amely egy szendvics stí-lusú egykártyás számítógéppé

változtatja.

Az Omega standard dokkolójaegy USB portot, tápegységet, LED-et, nyomógombokat és egy 30-tűsbővítőbuszt tartalmaz, amely utóbbiaz egymásra építhető Omega kiegé-szítőmodulokat fogadja. A 35 dollá-ros Kickstarter csomaggal hozzáad-hatsz egy bővítőmodult is (alább be-mutatva), vagy egy Arduino Shielddokkolót, amellyel használhatod a„meglévő Arduino shieldjeidet azOmegával” – mondta az Onion.

Ezek a csomagok, mint ahogy atöbbi, 1 99 $-ig árazott csomag is,várhatóan augusztusban kerülnekkiszállításra. További, fejlettebb ro-bot- és drónkészletek 201 5 októbe-rére, illetve 201 6 januárjára várható-ak, mondja a projekt. Más nyílt for-ráskódú készletek, amelyek az olda-lon láthatóak: kémkamera, LED-mátrix kijelző, ping pong puska ésegy tweet nyomtató.

Forrás:http://linuxgizmos.com/tiny-stackable-linux-based-iot-module-hits-kickstarter/Beküldte: Arnfried Walbrecht

A TOTAL NÖVELI A LINUXPANGEA SZUPERSZÁMÍTÓ-GÉPJE SZÁMÍTÁSI TELJESÍT-MÉNYÉT 4,4 PETAFLOPPAL

Azolaj- és gázipari óriás, a Total,az SGI-t választotta a szuperszá-

mítógépje felújítására, hozzáadva 4,4petaflop számítási teljesítményt,hogy segítse a feltárási és termelésierőforrásokat.

A cég 201 3-ban elindította a nagyteljesítményű számítástechnika(High Performance Computing- HPC)platformot, becenevén a Pangeát,mely a Linux Enterprise Server-enfut. Az SGI, ICE X technológiájáraépül, melyről azt állították, hogy a2,3 petafloppos szuperszámítógépvolt az egyik legerősebb a világon,otthont adva több mint 1 1 0 000magnak, és Intel Xeon E5-2600 pro-cesszorokat használva.

A ma bejelentett frissítés a legú-jabb ICE X rendszerhez ad további4,4 petafloppos számítási feladatot.A szeptemberben indított rendszeraz Intel E5-2600 chipek legújabbverzióját használja. Ő még egy 9,2petabyte-os tárhellyel is fog ékes-kedni, összesen 589 terabyte memó-riával, 8 M-Cells-be beépítve.

Hírek

Page 11: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

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

A HPC zártterű légáramlatot ésmelegvizes hűtést fog használni,hogy alacsonyan tartsa a teljes hű-tést. Teljes frissítés után, a rendszer4,5 megawatt energiát fog használni.Mindez, a Total Pau-i (Franciaország)Jean Feger Tudományos és MűszakiKözpontjában található.

Forrás:http://www.computerworlduk.com/news/it-business/3605998/total-boosts-linux-pangea-supercomputer-with-44-petaflops-of-compute-power/Beküldte: Arnfried Walbrecht

A SYSTEM76 LELEPLEZI A

VADONATÚJ BROADWELL

MEGHAJTÁSÚ LEMURT – EGY

MEGFIZETHETŐ UBUNTU

LINUX LAPTOP

Bár sok számítógépgyártó ver-senyezik az alsó kategóriában –

úgy árban, mint minőségben – egyesgyártók továbbra is megbízható, ki-váló minőségű gépeket gyártanak.Az egyik ilyen gyártó a System76. Hamég nem ismered, az Ubuntu operá-ciós rendszerrel mükődő asztali szá-mítógépeket és laptopokat gyárt ésértékesít. Más szóval, a Linux rajon-

gók vásárolhatnak ilyen gépeket, éskiválóan futatthatják a Linux disztri-búciót rajta, anélkül, hogy a Windowseltávolításáért a meghajtót törölnikellene.

Ma a cég bejelentette a vadonat-új Lemurt – egy laptopot Broadwellprocesszorral. A 1 4,1 hüvelykes lap-topnak nem csak szilárd tulajdonsá-gai vannak, de megfizethető az árais. Ha egy Linux-rajongó vagy az üz-letben egy új laptopért, akkor muszájegy pillantást rávess.

„A Lemur a System76 egy új lap-top-osztálya. Úgy tervezték, hogyelérje az akkumulátor a hosszú élet-tartamot és, hogy megfizethető le-gyen, fenntartva a magas minőségikövetelményeket, amiket az ügyfe-leink elvárnak", mondja Carl Richell aSystem76 vezérigazgatója és alapí-tója.

Apropó hosszú akkumulátor-élettartam, a cég azt állítja, hogykönnyen kibírhat az akkumulátor egyegész repülést az Államokon keresz-tül – Kaliforniától New Yorkig. Bár ezis figyelemre méltó, de a távolságváltozhat, attól függően, hogy hogy-an gépezel.

Forrás:

http://betanews.com/201 5/04/02/system76-unveils-all-new-broadwell-powered-lemur-an-affordable-ubuntu-linux-laptop/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed+-+bn+-+Betanews+Full+Content+Feed+-+BNBeküldte: Arnfried Walbrecht

A LINUX ALAPÍTVÁNY ÚJ KÜL-DETÉSE: OLCSÓ, EGYSZERŰWEBES TITKOSÍTÁS

Akönyvizsgálat és a kulcsfontos-ságú internetes protokollok fi-

nanszirozásának népszerűsítő erőfe-szítései után a Linux Alapítvány mostveti latba erejét annak érdekében,hogy az interneten a titkosítás olcsóés könnyen telepíthető legyen.

Az eredetileg az ISRG (InternetSecurity Research Group) által létre-hozott Let’s Encrypt projekt célja,hogy szabad, érvényesített TLS ta-núsítványokat nyújtson bárkinek, akirendelkezik saját domainnel. Vala-mint olyan eszközöket nyújtson, me-lyek telepítési és frissített tanúsítvá-nyokat készítenek, annyira egyszer-űen, mint egy egyszerű egy parancs-soros művelet.

A TLS titkosítási tanúsítvány tele-pítése egyaránt lehet bonyolult és

költséges is, de a komplexitás jelent-het nagyobb akadályt. Még a Micro-soft és a Google is bajban volt a bizo-nyítványaik naprakészen való tartá-sával. Az Azure leállást szenvedett,és a Gmail csuklott, mert lejártak atanúsítványai, melyeket nem újítottmeg.

A Let’s Encrypt-el az ötlet az,hogy a bizonyítványok telepítése ésfrissítése „olyan egyszerűvé váljon,mint az apt-get”, mondta Jim Zemlin,a Linux Alapítvány ügyvezető igazga-tója, utalva itt a félautomata, pa-rancssoros, a Linuxban megjelenőszoftverfrissítőre.

Forrás:http://www.infoworld.com/article/29081 55/encryption/linux-foundations-new-mission-cheap-easy-web-encryption.htmlBeküldte: Arnfried Walbrecht

AZ IBM A MOBIL SZÁMÍTÁS-TEHNIKA ELLENTMONDÁSOS

AGYI ALGORITMUSÁT TESZTELI

Több mint egy évtizede JeffHawkins, a Palm mobil számítás-

technikai cég alapítója, egy olyan el-méletnek szentelte idejét és vagyo-nát, mely az emberi agy működésétakarja elmagyarázni, és egy tervraj-

Hírek

Page 12: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

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

zot bíztosítani egy erőteljes, újfajtamesterséges intelligencia szoftver-nek. De Hawkins cége, a Numenta,kis hatással volt a tehnikai iparra,még a gépi tanulás is alapvető fon-tosságúvá vált az olyan cégek számá-ra, mint a Google.

Most egy technikai óriás végreérdekelt ebben.

Az IBM létrehozott egy kutató-csoportot, hogy dolgozzanak a Nu-menta tanulási algoritmusán, a SanJoséban (CA) található Almaden ku-tatási laborjában. Az algoritmusokolyan feladatokhoz lesznek letesz-telve, mint műholdképek értelmezé-se, és a csoport dolgozik olyan, szá-mítógépeknek való modelleken,melyek meg tudnák valósítani Haw-kins hardveres ötleteit. Hawkins aztmondja, hogy mintegy 1 00 emberdolgozik a projekten, melyet benn-fentesek Cortical Learning Center-nek (Agykéreg Oktató Központ) is-mernek.

Forrás:http://www.technologyreview.com/news/536326/ibm-tests-mobile-computing-pioneers-controversial-brain-algorithms/Beküldte: Arnfried Walbrecht

AZ ELEMENTARY OS CSAPATA

KIADTA A „FREYA”-T, EGYLINUX DISZTRÓT, MELYET

LÁTNI AKARSZ

Ezen a hétvégén, az elementarycsapata kiadta a Linux disztribú-

ciójuk legújabb változatát a „Freya”-t, mely a használhatóságra és a kiválóminőségű vizuális tervezésre fóku-szál. Ha tagja lennék az Ubuntu vagyLinux Mint csapatának, akkor ezt ko-moly figyelmeztetésnek venném.

Már egy pár napja használom eztaz új elementary kiadást (áttekintésfog majd érkezni, miután én is hasz-náltam egy teljes hétig, ahogy majdtényleg kapok egy esélyt rá, hogymilyen érzés benne élni). De azt kellmondanom... ez az egyik legjobbankicsiszolt Linux disztribúció kiadásokegyike, amit valaha is volt szerencs-ém használni.

Ez nem túlzás. Nincs okom arra,hogy eltúlozzam ezen kiadás minősé-gét – openSUSE-s és androidos srácvagyok, keresztül-kasul. De a „Freya”átkozottul lenyűgöző.

Az elementary csapatának ez azelső kiadása azután, ahogy kiadták201 3-ban a „Luna”-t.

„A Lunával, rengeteg munkánksorán, elkészült a Pantheon asztalelső változata", mondta az elementa-ry egyik blogbejegyzésében CassidyJames Blaede, aki UX-dizájner az ele-mentarynál. „A Freyával bele tud-tunk vinni olyan részleteket, mint aszuperfinoman lekerekített sarkok akijelzőn és a maximalizálás új animá-ciói. Csekélységnek tűnhetnek, mé-gis polírozottabb az egész élmény.Sok erőfeszítéssel tudtunk koncent-rálni a meglévő alkalmazásokra, újfunkciókat biztosítottunk az új és amár meglévő alkalmazásoknak egy-aránt.”

Forrás:http://www.networkworld.com/article/2908970/opensource-sub-net/elementary-os-team-releases-freya-a-linux-distro-youll-want-to-see.htmlBeküldte: Arnfried Walbrecht

A RASPBERRY PI EGY E-PAPÍR KIJELZŐT KAP

AKickstarter projekt rábólint aRaspberry Pi-nek egy HAT

bővitményére, amely egy 2,7 hü-velykes E-papír kijelző, valamintegy akkumulátor-támogatott valósidejű óra.

A pedagógusoknak a legmenőbbdolog a Raspberry Pi-ben a HDMIport, mely segítségével könnyencsatlakoztatható a képernyőhöz. Dea beágyazott herkentyűknek gyakranalkalmasabb a szerényebb kijelző. Eznem sokkal szerényebb, mint a Per-cheron Electronics E-papír HAT kijel-zője, egy Raspberry Pi bővítőmodul,amely a Pervasive Displaytől szárma-zó 2,7 hüvelykes, 264 x 1 76 pixeles E-papír kijelzőt hajtja.

A Percheron egy hajszálnyira vana Kickstarteren kitűzött 1 5 241 dol-láros céljától, és már el is fogyott akét leggyorsabbnak szóló ajánlat. AzE-papír HAT kijelző jelenleg csupán39 angol fontért (körülbelül 57 $)kapható, vagy 69 fontért (1 01 $) egydupla csomag. A kiszállítások szep-temberben esedékesek.

Forrás:http://linuxgizmos.com/raspberry-pi-gains-an-e-paper-display/Beküldte: Arnfried Walbrecht

Hírek

Page 13: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

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

GOOGLE GYILKOS A MEMEX,A DARPA ÚJ KERESŐMO-TORJA?

H a visszatekintünk a számítás-technika történetébe, egy sor

olyan szervezet jelenik meg egy jóideje, melyek mintha mélyen beá-gyazódtak volna az életünkben, ésmi soha nem lennénk képesek élninélkülük.

Például az IBM és a Microsoft né-zett így ki. Az utóbbi időben már aGoogle és a Facebook is.

Néha vitathatatlannak tünhet-nek, az általuk elfoglalt szűk területmiatt. Ha elbuknak, az azért történikmeg, mert a helyzet drasztikusanmegváltozott, és nem azért, mertvalaki elfoglalta a területüket.

Több éve a Linux lelkesen hir-dette, hogy „ez lesz az az év, amikora Linux végre versenyez a Windows-szal a desktopon!" – azonban ezminden évben nem történt meg.

Végül a Linux kifüstölte a Micro-softot az Android márkanévvel, ami-kor a „Desktop" utat engedett a„Mobil"-nak.

A Google a 90-es évek végétől az

internetes keresés királya és nehéz-súlyú bajnoka. Minden erőfeszítés,amely azt célozta meg, hogy kidobjaa Google-t a piacról, kudarcot vallott.Nem csak, hogy erős tud maradni apiaci részesedése, de azt is el tudtaérni, hogy az összes kihívóját sakk-ban tudta tartani – kezdve a kínostechnikai kolosszusokkal, egészen azokos és bosszantó kisvállalkozásokig.

A Google nem fogja átadni a terü-letét egy Google kópiának, de lehet,hogy egy nap azt találja, hogy a terü-lete már nem ugyanaz, mint volt ko-rábban.

A web egyre jobban szélesedik ésegyre sötétebb, és a Google, a Bingmeg a Yahoo nem képes az oldalaktöbbségét megkeresni.

Ők nem keresik meg azokat azoldalakat, amelyekre utasították,hogy hagyják figyelmen kívül, vagyazokat sem, amelyeket nem lehetmegtalálni más oldalakról követve (ahatalmas, virtuális sivatag, másnévenDeep Web).

A névtelen és titkosított hálóza-tokon levő oldalakat, mint a Tor és azI2P sem keresik meg (az úgynevezettDarkWeb).

Forrás:http://www.techworm.net/201 5/04/is-darpas-new-search-engine-memex-a-google-killer.html(hibás link)Beküldte: Arnfried Walbrecht

NYÍLT FORRÁSKÓDÚ SZABA-DALMI VÉDELEM, NÉPSZERŰSZOFTVERRÉ TERJESZKEDETT

Az OIN (Open Invention Network)jelentős változásokat jelentett beannak meghatározására, hogy mi al-kotja „a Linux rendszer”-t.

Engedélyezési közösségi résztve-vők tanácsolták tegnap, hogy a júni-us 25-én a Linux System Definitiontöbb mint 1 00 új csomagot és fris-sített verziót fog magába foglalni, amegévő közel 70 mellett. Ez a fris-sítés az OIN ernyője alá hozza aDockert, a Puppetet, az Nginx-et, aCeph tárolórendszert, valamint ateljes LibreOffice csomagot. Ide so-rolandó még a Debian APT eszköz, aJava Maven build menedzsere, a Goés a Lua nyelvek referencia imple-mentációi és számos egyéb fejlesz-tési eszközök és könyvtárak is. A RedHat Openshift projektjének a lefe-dettsége is jelentősen fog javulni.

Forrás:http://www.infoworld.com/article/291 0934/open-source-software/open-source-patent-protection-extended-to-popular-software.htmlBeküldte: Arnfried Walbrecht

Hírek

Page 14: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

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

Mint ahogy már sokan rájöhet-tetek, IT területen dolgo-

zom. Mivel a munkám gyakranmegkívánja, hogy ügyfeleket láto-gassak és, hogy a számítógépeikkészen álljanak a kész vagy demóprogramok futtatására, ezért min-dig van nálam egy USB pendrive,amely néhány segédeszközt és de-mó programot tartalmaz. Ennek aza trükkje, hogy ez egy olyan pend-rive legyen, amelyik a legkisebbfennakadás és fájlméret-korlátozásnélkül olvasható bármely számító-gépen és más ügyfelek érzékenydokumentumai is biztonságban le-gyenek. Ebben a hónapban ezt fo-gom körüljárni.

KERESZTPLATFORMOS TÁRO-LÓFORMÁTUMOK

Íratlan szabály a merevlemezformázásánál a FAT32. Ezt a Micro-soft fejlesztette ki még 1 996-ban.Ez tartalmaz egy 4 GB-os fájlméret-korlátozást – ez azt jelenti, hogyegyetlen fájl sem lehet nagyobb,mint 4 GB. A korlát megnövekedettugyan a FAT32+ esetén, de a szab-vány támogatása kiszámíthatatlan.

Biztonsági mentések vagy archivá-lások esetén ez probléma lehet. AzNTFS (szintén Microsoft) az összesnagyobb operációs rendszer általolvasható, de a Mac OS X legújabbverziója nem támogatja az írástalapból. A Linux tudja olvasni aHFS+-t de a Windows nem (leg-alábbis fizetős program nélkülnem). És ez az, ahol az exFAT színrelép.

Az exFAT vagy „extended FileAllocation Table” (extended FAT)az alapértelmezett formátum a 32GB-nál nagyobb SDXC kártyák ese-tén. Ez eredetileg 2006-ban mutat-kozott be és a legtöbb operációsrendszer támogatja (még a „ránkmaradt” operációs rendszerek is,mint a Windows XP). Alapból támo-gatja a Windows és a Mac is. Né-hány Linux disztribúció azonbangyárilag nem tartalmazza a segéd-eszközöket (de a tárolókban elér-hetőek). Ubuntun az exfat-fuse ésexfat-utils csomagokat kell telepí-teni a universe tárolóból.

A meghajtó formázása ugyanaza folyamat, mint bármely más meg-hajtónál csak az exFAT-et használd.

TITKOSÍTÁS

VERACRYPT

Hosszú ideig a titkosított fájl-konténerek létrehozásához a Tru-eCryptre támaszkodtam. Sajnos aTC fejlesztése befejeződött és egyideig semmilyen hasonló szoftvernem tűnt fel a láthatáron. Nemrégbotlottam bele a TC alapokonnyugvó VeraCryptbe ami a Tru-eCrypt biztonsági problémáira ke-res megoldást (és a TC audit ered-ményeként úgy tűnik, a legnagyobbprobléma megoldódott).

A VeraCrypt két választási lehe-tőséget biztosít – titkosított fájl-konténerek és titkosított partíci-ók/eszközök. A fájlkonténerek egy-szerű titkosított fájlok, amik aVeraCrypten keresztül csatolhatókfel és helyi USB meghajtóként vi-selkednek. Titkosítatlan adat nemkerül a lemezre de a memóriábanmegtalálhatók (állapot nélküli tit-kosítás/visszafejtés). A titkosítottpartíciók, ahogy várjuk, egy telje-sen titkosított partíció. Ha titkosí-tatlan és titkosított fájlokat szeret-

nél együtt tárolni, akkor a fájlkon-ténereket javasolnám. Ha egy telje-sen titkosított eszközt szeretnél,akkor válaszd a partíciót. De tudjálróla, hogy a partíció csak a Ver-aCrypten keresztül csatolható. Eh-hez egy hordozható telepítésrelesz szükséged vagy egy olyanrendszerre, amire már fel van tele-pítve.

Személy szerint én a több fájl-konténert (ügyfelenként egy) és azUSB meghajtómra telepített, hor-dozható VeraCryptet részesítemelőnyben. Mindegyik operációsrendszerhez kell egy hordozhatóVeraCrypt-példány – ez jellemzőena telepítés során a kitömörített fáj-lok átmásolását jelenti. Így tudomfuttatni az alkalmazást az USBmeghajtóról és elérem az összesfájlkonténert, amire szükségemvan.

GPG

A Gnu Privacy Guard (GPG) egytitkosítási szabvány, ami fájltitkosí-tásra használható (valamint üzene-tek titkosítására, mint az email) . Eza nyilvános kulcsú rejtjelezést hasz-

TTáárroollááss ééss ttii ttkkoossííttáássPPaarraannccssoolljj ééss uurraa llkkoodd jjÍrta: Lucas Westerman – Fordította: Sipos Zoltán

Page 15: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

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

nálja (egy privát és egy nyilvánoskulcs létezik a titkosításhoz). Anél-kül, hogy mélyen belemennénk arészletekbe, egy fájl vagy üzenetegy nyilvános kulccsal kerül titkosí-tásra (a kulcsot kiadhatod és meg-oszthatod). A visszafejtéshez ahozzá tartozó privát kulcs használa-ta szükséges. Ha valaki küldene ne-kem egy titkos üzenetet, akkor atitkosításhoz az én nyilvános kul-csomat kell használnia de visszafej-teni nekem a privát kulcsommalkell.

Ez a titkosítás jellemzően azüzeneteknél és egy vagy több fájlbiztonságossá tételénél használa-tos. Ez nem állapot nélküli titkosí-tás/visszafejtés, egy fájl visszafej-tésének az lesz az eredménye,hogy titkosítatlan adatok mentőd-nek a merevlemezedre. És mappáksem titkosíthatóak vele. De ha ér-zékeny adatokat osztasz megemail-en keresztül, akkor lehetjobb a GPG mint a VeraCrypt, vagyegy titkosított ZIP-archívum.

A GPG titkosítás használatárólszóló útmutatóért nézd meg a to-vábbi olvasnivaló szakaszt.

Remélhetőleg hasznos lesz ez acikk valakinek – különösen azoknakakiknek váltogatniuk kell különbö-

ző operációs rendszerek között,mint nekem. Ha bármilyen kérdé-sed, problémád vagy kérésed vanakkor írj nekem [email protected] címre. Acikkkéréseket is ide írd.

TOVÁBBI OLVASNIVALÓ

https://veracrypt.codeplex.com/wikipage?title=Portable%20Mode –Hogyanok a VeraCryptel kapcsolat-ban

https://veracrypt.codeplex.com/discussions/572934 – Hogyanok akeresztplatformos hordozható Ver-aCryptel kapcsolatban

https://www.gnupg.org/ - GPGhonlap

PARANCSOLJ ÉS URALKODJ

EXTRA! EXTRA!OLVASS EL MINDENT!

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 maga-zinba is bekerülhet.

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

Lucas a számítógépe folyamatostönkretételétől a javításig mindentmegtanult. Küldj neki emailt [email protected] címre.

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. A mű-sor felkelti a legújabb felhasználókés a legöregebb fejlesztők érdek-lődését is. A beszélgetésekben szóvan az Ubuntu fejlesztéséről, denem túlzottan technikai. Szeren-csések vagyunk, hogy gyakranvannak vendégeink, így első kéz-ből értesülünk a legújabb fejlesz-tésekről, ráadásul olyan módon,ahogyan mindenki megérti! Be-szélünk továbbá az Ubuntu közös-ségről is, és a benne zajló dolgok-ról is.

A műsort a nagy-britanniaiUbuntu közösség tagjai szerkesz-tik. Mivel az Ubuntu viselkedési-kódexnek megfelelően készítik,bárki meghal lgathatja.

A műsor minden második hétkeddjén élőben hallgatható (britidő szerint) , másnap pedig letölt-hető.

podcast.ubuntu-uk.org

Page 16: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

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

PPrrooggrraammoozzzzuunnkk PPyytthhoonnbbaann –– 5588.. rréésszz

Legutóbb arról volt szó, hogyanolvassuk és használjuk az Excel-

fájlt közvetlenül. Ha emlékszel afőnököm (a munkahelyi főnök) nagy-méretű táblázatára, akkor láthattad,hogy ha egy számítás hibára futott,akkor az egész számítási folyamatleállt. Nos, készítettem egy adatbá-zist a táblázatban szereplő adatokkal,amelyből könnyű volt jelentést készí-teni. Viszont az eredeti táblázat készí-tett csini ábrákat és kimutatásokat is,amelyeket az ő főnökei szerettek.Úgyhogy hozzáfogtam a feladathoz,hogy ábrák is legyenek, és mindenkiboldog legyen.

Körülbelül két napot töltöttembeleásva magam a létező diagram- ésábrakészítő csomagokba, amelyekmár léteznek a Pythonhoz. Legtöbb-jük ingyenes (free), legtöbbjük köz-vetlenül fájlba, mint például pdf-be,vagy másfajta grafikus fájlformátum-ban (jpg, png, svg) készíti az ábrát.Egy olyat kerestem, amely közvetle-nül betehető wxPython keretrend-szerbe vagy panelbe, azért, hogymegjeleníthető legyen egy GUI(grafikus felhasználói felülettelrendelkező) programban. Találtamegymegoldást, de olyan sok közve-

tett könyvtárfüggőségei voltak, hogyannak a valószínűsége, hogy csaksimán egy pendrive-on átadom, egy-enlővé vált a nullával.

Mivel makacs, kitartó, soha-fel-nem-adó srác vagyok, eldöntöttem,hogy írokmagamnak egyet. Az ere-deti cél az volt, hogy (legalább) le-gyen egy oszlopdiagram, és talán ajövőben vonaldiagram és/vagy egyébdiagram típusok. Aztán később a szí-nezésre is képesnek kéne lennie, deegyelőre az egyszerű fekete oszlopokis megteszik. Általánosságban önálló-an működőnek kell lennie, hogykönyvtárként meghívható legyen. An-nyira nem kellett általános haználatra(generic), hogy komplikálttá váljon:csak dátumok a horizontális tengely-

en (alsó vonal), értékek a vertikálistengelyen, valamint oszlopok, ame-lyek a napi eladásokat jelzik az adottidőszakra. Azért, hogy a diagram széplegyen, a dátumok szöget fognakbezárni, nehogy felülírják egymást.Szóval, amire jutottam, azt itt be-mutatom. Balra látható egyminta,amit a kód generál.

És igen, nem a legszebb, nem is alegcsúnyább, de a célnakmegfelel.Amennyiben szebbnek kell lennie,akkor később még lehet rajta igazí-tani. Az első dolgom volt, hogy elő-szedjem a wxPython dokumentációt,hogy visszaemlékezzem a grafikusparancsokra. A grafikai elemek rajzo-lásához a „dc”, vagy Device Context-et használjuk. Ez olyan, mint egy üresrajzlap, amire pontokat, vonalakat ésszöveget rajzolunk. AwxPython ki-lenc különböző „dc” objektumtípustajánl használatra. Én a wx.PaintDC-tválasztottam, amely az OnPaintEvent-ből működik. Néhány alapvető paran-csot fogunk használni a rajzoláshoz ésszínezéshez:

dc.DrawLinedc.SetPendc.SetFontdc.DrawText

dc.DrawRectangledc.DrawRotatedTextdc.GetFullTextExtent

Ezek azok a wxPython függvé-nyek, amiket használni fogunk – bárvan sokkal több, amivel csinosabbátehetnénk a programunkat. Ezeket aparancsokat fogjuk kombinálni a lo-gikai függyvényeinkben, mint példáulDrawBars, DrawAxis, DrawValues, ésígy tovább. Bár az egészet megcsinál-hattam volna egy-két nagy függvény-be, de kisebb részekre akartam bon-tani, amelyekkel könnyebben szem-léltethető a dolog. Kezdjük is el, ésnézzük a kódot. Készíts egy fájlt,aminek a neve mygraph.py. Nemtudtam jobb nevet kitalálni, mivel aPyChart, PyGraph és hasonlókmárfoglaltak voltak. Esetleg, ha többidőm lett volna, akkor találtam volnajobbat, de ez most nem fontos. Kezd-jük inkább! Először az importálássalkezdjük, mint mindig.

#!/usr/bin/python

# mygraph.py

import wx

from datetime import date,datetime, time

Írta: Greg D. Walters – Fordította: Tulipán Attila

HHooggyyaannookk

Page 17: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

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

import time

import math

Nyilvánvalóan beimportáljuk a wx-Python, és a matematikai könyvtárat,amely a számításokban fog segíteni.A datetime és time könyvtárak a hori-zontális tengely címkéihez lesznek,amikor a dátumot számítjuk.

A következőt tartsuk észben, aho-gyan haladunk... amikor rajzolásrólbeszélünk, akkor az ablak bal felsősarka (a dc-nk) az X=0, Y=0 koordiná-ta. X a vízszintes tengely, Y a függő-leges tengely. Ahogy haladunk a jobbalsó sarok felé, úgy növekszik mind-két szám. A programunkban valójá-ban egy dobozt kezdünk kirajzolni,ami az X=1 0, Y=1 0 koordinátákkalkezdődik, és X=800, Y=700 koordiná-tákkal végződik. De mielőtt elkezde-nénk azt a részt, definiálnunk kell aztaz osztályt, amely kezeli a függvénye-ket és az __init__ függvényt. Remél-hetőleg emlékszel ezekre a korábbirészekből.

Jobbra fent látható az osztályde-finicíó és az __init__ függvény.

Az osztályunkat Line (vonal) osz-tálynak hívjuk, amiben létrehozunkegy wxFrame-et, amivel a rajzolástvégezzük. Ez lehet akár egy párbe-

szédpanel egy kereten belül, de sokmás dolog is lehet. Én úgy döntöttem,hogy ez egy Frame felugró ablak lesz,amiben az ábra adatai lesznek. Ami-kor az osztály először példányosítvalesz, az __init__ függvény a szülőob-jektum nevével, az objektum id-jával(azonosítójával) a keret címével, azadattal, amit az ábrán szeretnénklátni, és végül magával az ábra címé-vel kerül meghívásra. Aztán létrehoz-zuk a wx.Frame objektumot, ami1 024x768 pixel méretű. Ezutánösszekötjük a rajzeseményt (ebben azeseményben van minden: a keretlétrejött, mozgatva, elrejtve, látható,stb.) az OnPaint eseményfüggvé-nyünkkel. Ne felejtsd, mivel ez egyosztályon belül van használva, ezért a„self”-et használjuk, ezzel jelezve,hogy a függvény idetartozik és nemmáshova. Beállítunk néhány változót(BoxWidth, BoxHeight, ChartTitle,data) későbbi használatra. Miutánbeállítottuk a self.data változót együres listának, meghívjuk az úgynevez-

ett SetData függvényt, hogy beállít-suk az adatunk intervallumát, ame-lyet majd később tárgyalunk. Végülpedig beállítjuk a keretet, hogy a ké-pernyő közepén jelenjen meg ésmeghívjuk a Show függvényt. Ezautomatikusan meghívja az OnPaintfüggvényt, mivel a Frame-et (keret) islétrehozzuk egyben.

Aztán megírjuk a függvényt,ami létrehozza a dobozt, amelytartalmazni fogja azt a területet,amely a rajzunkat fogja mutatni.

Ez nem egy vágó vagy korlátozó do-boz, hanem csak egy doboz, amelyreegyszerűen szeretnénk a felhasználótekintetét vonni (középen).

Nem nehéz. Többször fogjuk hasz-nálni a DrawLine függvényt a prog-ramban. Ezután létrehozunk egyfüggvényt, ami megrajzolja az X (víz-

class Line(wx.Frame):def __init__(self, parent, id, FrameTitle, IncomingData, ChartTitle):

wx.Frame.__init__(self, parent, id, FrameTitle, size=(1024, 768))self.Bind(wx.EVT_PAINT, self.OnPaint)self.BoxWidth = 790self.BoxHeight = 690self.ChartTitle = ChartTitleself.data = []self.SetData(IncomingData)self.Centre()self.Show(True)

def DrawBox(self,dc):#Horizontaldc.DrawLine(10,10,800,10)dc.DrawLine(10,700,800,700)#Verticaldc.DrawLine(10,10,10,700)dc.DrawLine(800,10,800,700)

Ez eddig egyszerű. Aztán átadjuk a keret (frame) dc-jét, és megrajzoljuka négy vonalat. A DrawLine függvény paraméterei:

dc.DrawLine(StartX, StartY, EndX, EndY)

def DrawAxis(self,dc):#Horizontaldc.DrawLine(60,580,700,580)#Verticaldc.DrawLine(60,580,60,80)

HOGYANOK – PYTHON

Page 18: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

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

szintes) és Y (függőleges) tengelye-ket a képernyőn. Aztán újból átadjuka keret dc-jét a függvénynek (előzőoldal alján).

Mivel éppen most tárgyaltuk aDrawLine metódust, nincs is semmikülönleges itt. Rajzolunk egy vonalat580 pixel hosszan a Frame-től lefele,amely X=60-nál kezdődik és X=700-nál végződik. Aztán rajzolunk egyvonalat, ami X=60, Y=580-nál kezdő-dik, és felmegy egészen X=60, Y=80-ig. Ez alulról rajzolódik felfelé, de raj-zolhattunk volna fentről lefelé is.Következőleg a DrawTitle függvény-nyel fogunk foglalkozni. Újból átadjuka dc keretét, valamint a szöveget,amit ki akarunk rajzolni. Ez alatt afolyamat alatt, gondolj a szövegírásraúgy, mint szöveg rajzolásra. Ez egymellékes dolog, de segíthet a megér-tésben.

Ez a függvény hosszabb mint atöbbi, de a megjegyzéseket is bele-tettem. Az első két sor állítja be abetű típusát, és a toll stílusát, amithasználni fogunk. Az első sorban (Set-Font) definiáljuk az alapértelmezettbetűtípust (default), 20 képponttal,nem dőlt, és vastag. Ezután beállítjuka toll színét, amely fekete lesz, és aszélessége 20. Most ki kell találnunk,hogymilyen széles lesz a szövegünk,amit ki fogunk rajzolni, hogy tudjuk

hogyan helyezzük középre a doboz-ban. Ezt az információt úgy kapjukmeg, hogymeghívjuk a GetFullTex-tEvent függvényt azzal a szöveggel,azzal a betűtípussal, betűmérettel,tollvastagsággal, amit éppen mostdefiniáltunk. Az értékegyüttes(tuple), amit visszakapunk, tartal-mazza a szélességet, magasságot, asüllyedést (milyen mélyre nyúlik a „g”,vagy az „y” betű alsó része az alap-vonalhoz képest), és a kezdő részelőtti üres részt. Jelenleg az érdekelminket, hogymilyen széles lesz aszöveg. Ha emlékszel, akkor koráb-ban a dobozunk szélességét az __in-it__ függvényben 790-nek állítottukbe. Ahhoz, hogymegtaláljuk a szöve-günk közepét, kivonjuk a doboz szé-lességéből a szöveg szélességét, éselosztjuk 2-vel. Ez lesz az az X érték,ahova a szövegünket rajzolni fogjuk.Végül visszaállítjuk a toll méretét ésszínét. Ahelyett, hogy néhány alapér-telmezett értéket beállítottunk vol-na, meghívhattuk volna a dc.GetPenfüggvényt előtte. De a projekt kezde-tén ez nem jutott eszembe.

A következő eljárásunkkal megraj-zoljuk a beosztásokat a vízszintestengelyen, az ábra alján. Azt szeret-nénk, ha egyenlő távolságra lennénekegymástól. Átadjuk –mint mindig – adc-t és az értéket, melyet dcount-nakneveztem el. Ez a dátumok száma,

amit meg akarunk jeleníteni. Mivel ahónapok napjainak a száma 28 és 31közé esik, ezért egy kicsit dinamiku-sabb módszert akartam használni.Egyszerűen egy „for” ciklust haszná-lunk, ami megszámolja azon sorokszámát, amit ki akarunk íratni, vala-mint, hogymelyiket és hova rajzoljuk.Ha jól figyeltél, akkor láthattad, hogya sorokat a 85. helyről indítjuk és 20pixel magas lesz, és 20 pixel távollesznek egymástól.

Amikor odakerülünk, hogy a dátu-mokat az ábrába rajzoljuk, akkor aztakarjuk, hogy a szöveg szöget zárjonbe (ferdén). Ezáltal a szövegek nemírják egymást fölül, és ismerjük el,

hogy vagányul néz ki. Erre a DrawRo-tatedText függvényt fogjuk használ-ni. A függvény egy szöveget vár, amitki akarunk rajzoltatni, az X és Y helyét,mint kezdőpontot, és a szög értékét,amivel a szöveg irányát adjukmeg.Ebben az esetben azt szeretnénk,hogy a szöveg az óra járásával ellen-tétesen, 45 fokos szögben jelenjenmeg, ezért „-45” értéket adunkmeg.Beállítjuk a betű- és tollértékeketminden alkalommal, amikor szövegetrajzolunk. Hamarosan foglalkozunk akonkrét dátumkiíró függvénnyel is.

Azt is szeretnénk, hogy a függőle-ges tengely mentén is legyen beosz-tás. Amennyiben ugyanaz az érték-

def DrawTitle(self,dc,txt):dc.SetFont(wx.Font(20,wx.DEFAULT,wx.NORMAL,wx.BOLD))dc.SetPen(wx.Pen(wx.NamedColour('black'),20))#Get the length of the text to drawvals = dc.GetFullTextExtent(txt)# Returned (Width,height,Decent,externalLeading)#Get the left position (x) to draw centered texttxtleft = (self.BoxWidth-vals[0])/2dc.DrawText(txt,txtleft,30)# Reset the pen size and colourdc.SetPen(wx.Pen(wx.NamedColour('black'),2))

def DrawDateTicks(self,dc,dcount):for cntr in range(1,dcount+1):

dc.DrawLine(65+(cntr*20),580,65+(cntr*20),600)

def DrawRotText(self,dc,txt,x,y):dc.SetFont(wx.Font(10,wx.DEFAULT,wx.NORMAL,wx.BOLD))dc.SetPen(wx.Pen(wx.NamedColour('black'),20))dc.DrawRotatedText(txt,x,y,-45)

HOGYANOK – PYTHON

Page 19: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

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

tartományunk lenne minden alkalom-mal, akkor nagyon könnyű dolgunklenne. De a valóság azt mutatja, hogyaz értéktartományok nagyon is eltér-hetnek programfutásról programfu-tásra. Egyik alkalommal a legmaga-sabb érték 300. A következő alkal-ommal pedig akár 3000. Hogyan ké-szíthetnénk egy általános eljárást en-nek kezelésére? Megpróbálom elma-gyarázni itt az elképzelésemet.

Csodálkozhattál, hogymiért ad-tam az 500 értéket a függőleges ten-gelynek, amikor a vonalat 80-tól 580-ig rajzoltuk (vagy valójában 580-tól80-ig). Egy 500 pixeles „view port”-ot(megjelenítő ablak) választottam,amely az adatértékeinket fogja tartal-mazni. Ezáltal létrehozhatunk egyskálázható értéket az 500-zal valóosztás alapján.

Mondjuk azt, hogy az egyik alkal-ommal a legmagasabb értékünk 395.Ezt az értéket egyszerűen meg tudjukrajzolni mert az oszlop bele fog férnia dobozba. A következő alkalommal alegmagasabb érték 2345. Amennyi-ben ezt próbáljuk kirajzolni, akkor azoszlop teteje eltűnne az ábra tetején,nem férne a dobozba. Ahhoz, hogymeg tudjuk jeleníteni, kerekíthetjükaz értéket a legközelebbi 500-as ér-tékhez, ami ebben az esetben a 2500,és ezt az értéket adjukmeg a tenge-

lyünk felső értékének. Ezután eloszt-juk a 2500-at 500-zal, ami a skálázásiegységet fogja adni, ami az 5. Most,ha vesszük az adatunk értékeit, ésmindegyiket elosztjuk ezzel a skálá-zási egységgel, akkormindennek oly-an értéket kapunk, ami belefér azábránkba.

Vagyis azt kell tennünk (jobbrafent), hogy a legmagasabb értéket azadatunkból felkerekítjük a legköze-lebbi 500-as értékre. Tehát a 375-neklesz 500, a 3750-nek 5000 és így to-vább.

Következőnek el kell döntenünk,hogymilyen fajta adatokat fogunkhasználni. Később látni fogod a pro-gramban, hogy két különböző listatí-pust adtam meg. Az egyik feltételezi,hogy a dátumtartomány, amit hasz-nálni fogunk az X tengelyen, azok ok-tóberi adatok, de könnyen átlátható akód (egy néhány pillanat múlva muta-tom), és megváltoztathatod bárme-lyik más hónapra. Amásodik adatlistaaz általánosabb, és két adatot vár ér-tékegyüttesként: egy dátumot és egyértéket. Ez teszi lehetővé, hogy ad-atot adjunk át bármilyen időperió-dusra. A dátum egy sztring típus, azadat pedig vagy egy integer vagy egyfloat típus. A SetData függvény elő-szörmegvizsgálja, hogy a megkapottelső érték az egy értékegyüttes-e

(tuple) a listában. Amennyiben az,akkor feltételezzük, hogy a lista adat-szerkezete a második opció, ha pedignem akkor az első opciót feltételezi.

Amennyiben ez egy „kettős” adat-szerkezet, létrehozunk két listát,egyet a dátumoknak, egyet pedig az

értékeknek. Aztán bejárjuk a listát,szétválasztva az adatokat a két lis-tában. Miután ezt megtettük, megke-ressük a legmagasabb éréket(max(self.ValList)), és átadjuk a kere-kítés függvénynek (feljebb látható),hogymegkapjuk a skálázási egységet.Amennyiben az adat nem egy

#==================================# Round up to the nearest 500#==================================def roundup(self,x):

return int(math.ceil(x/500.0))*500

def SetData(self,DataToUse):if type(DataToUse[1]) is tuple:

self.DateList=[]self.ValList=[]for l in DataToUse:

self.DateList.append(l[0])self.ValList.append(l[1])

self.HiValue = self.roundup(max(self.ValList))self.ScaleValue = self.HiValue/500

else:self.ValList=[]self.DateList=[]for l in DataToUse:

self.ValList.append(l)self.HiValue = self.roundup(max(self.ValList))self.ScaleValue = self.HiValue/500

def DrawValues(self,dc):c2 = 0for cntr in range(580,30,-50):

dc.SetPen(wx.Pen(wx.NamedColour('black'),1))dc.DrawLine(60,cntr,50,cntr)dc.SetFont(wx.Font(10,wx.DEFAULT,wx.NORMAL,wx.BOLD))dc.SetPen(wx.Pen(wx.NamedColour('black'),20))dc.DrawText(str(c2),26,cntr-7)c2 = c2 + (50 * self.ScaleValue)

HOGYANOK – PYTHON

Page 20: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 20 tartalom ^

értékegyüttes, akkor töröljük a kétlistát, és ugyanazokat a lépésekettesszük, ami feljebb le lett írva.

Most, hogymegvan a skálázási ér-tékünk, megrajzolhatjuk a beosztás-jelöléseket, és a függőleges tengelyértékeit. Újból a „for” ciklust használ-juk, ez alkalommal 580-tól 30-ig, -50lépésközzel, és ahogy haladunk fel-felé, rajzolunk egy 1 0 pixel szélesvonalat. Aztán beállítjuk a betűt (hamégis elállítódott volna menetköz-ben), és megrajzolunkminden egyesértéket.

A következő függvény, amit meg-nézünk, a DrawBars függvény, amikonkrétan megrajzolja az oszlopokat,amelyek az adatainkat jelképezik.

Most jutunk el ahhoz az eljárás-hoz, ami létrehozza a dátumok jelölőbeosztását az X tengelyen, amennyi-ben az egyszerű adatlistát választot-tuk, dátum nélkül. Van két kiegészítőeljárásunk: az egyiket úgy hívják, hogyDateToStamp, a másikat pedigTimestamp2Date (igen, lusta voltam,amikor ezeket írtam). Ahelyett, hogyvégig mennénk különböző komplikáltDateTime függvényeken, hogymeg-állapítsuk, hogy az adott hónapnakhány napja van, inkább egy kezdő- ésvégdátumot használok, amit átkon-vertálok Unix időbélyeggé, hogy ab-

ból megkapjam a hónap megfelelőnapját sorba. Bemutattam az előbb aDateToStamp függvényt, aTimestamp2Date egyszerűen csak afordítottja.

A következő függvény kéri a kez-dő- és végdátumot, ahogy azt egy pil-lanattal ezelőtt említettem, és átkon-vertáljuk Unix időbélyeggé, aztánhozzáadunk 86400-et (24 óra másod-percei), hogy biztosan megkapjuk azutolsó dátumot a sorrendben, aztánegymásik „for” ciklust használvamegrajzoljuk az elforgatott szöveget,ahova akarjuk.

Most értünk az OnPaint eseménykezelőjéhez, amely meghívja az ösz-szes segítő függvényt, amit eddigtárgyaltunk. Ne felejtsd, a PaintDC

hívásával minden egyes alkalommal,amikormozgatjuk, újra méretezzük,eltakarjuk, vagy láthatóvá tesszük azábrát, az OnPaint eseménykezelőhívódik meg, azért, így biztosítva,hogy az ábránk tartós legyen.

Először is a dc-nknek egy példá-nyát vesszük, és meghívjuk a Draw-Box, DrawAxis, DrawTitle és a DrawD-

ateTicks függvényeket. Aztán meg-vizsgáljuk, hogy a DateList listánk(amit a SetData függvényben hoz-tunk létre, amikor az __init__ függ-vényt meghívtuk) üres-e, vagy tartal-maz dátumokat, amit ki kell rajzoltat-nunk. Ha igen, akkormeghívjuk aDrawDate függvényt a megfelelőértékekkel. Aztán meghívjuk a Draw-Values függvényt és végül a Draw-

def DrawBars(self,dc):dc.SetPen(wx.Pen(wx.NamedColour('black'),5))for cntr in range(0,len(self.ValList)):

dc.DrawRectangle(84 + (cntr* 20),580,2,self.ValList[cntr]/-self.ScaleValue)

#==================================# Convert mm/dd/yy to unix timestamp#==================================def DateToStamp(self,x):

x = x+" 00:00:00"return(time.mktime(time.strptime(x, "%m/%d/%Y %H:%M:%S")))

#==================================# Convert mm/dd/yy to unix timestamp#==================================def Timestamp2Date(self,tstmp):

return datetime.fromtimestamp(int(tstmp)).strftime('%m/%d/%Y')

#==================================# Draw the dates in rotated text#==================================def DrawDates(self,dc,startdate,enddate):

sd = int(self.DateToStamp(startdate))ed = int(self.DateToStamp(enddate))ed = ed + 86400stp = 1for cntr in range(sd,ed,86400):

dt = self.Timestamp2Date(cntr)self.DrawRotText(dc,dt,65+(stp*20),600)stp = stp + 1

HOGYANOK – PYTHON

Page 21: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 21 tartalom ^

Bars függvényt. Most már értheted,hogymiért szedtem szét ilyen kisrészekre a függvényeket.

Az utolsó dolog, amit meg kellnéznünk, az a futási (runtime) függ-vény. Talán emlékszel rá, hogy az „if__name__ == “__main__”” akkor fut,ha a programot önálló programkéntindítjuk, és nem könyvtárként(csomagként). A következő két sor

csak tesztadat, amivel le akartamtesztelni a programot. Ki lehet venniaz elsőt, és megjegyzésként jelölni,aztán futtatni a második adatsorral,ami az értékegyüttes adatszerke-zettel fut. Az utolsó három sor példá-nyosítja a wxPython függvényt, aztána Line osztályt, és végül meghívja azapp.MainLoop wxPython függvényt,hogy a keretet (frame) elindítsa.

Szóval ennyi. Ez lenne a sajátábra/diagram rajzoló programunk éskönyvtárunk. A teljes kódot feltettema pastebinre:http://pastebin.com/m2feeh5P.

Jó kódolást a következő alkalo-mig!

#==================================# Main routine#==================================def OnPaint(self,event):

dc = wx.PaintDC(self)self.DrawBox(dc)self.DrawAxis(dc)self.DrawTitle(dc,self.ChartTitle)## Date Tics and datesself.DrawDateTicks(dc,31)leng = len(self.DateList)if leng > 0:

sd = self.DateList[0]ed = self.DateList[4]self.DrawDates(dc,sd,ed)

else:self.DrawDates(dc,"02/01/2015","03/01/2015")

# Value Tics - Draw 10 ticsself.DrawValues(dc)# Finally Draw the data barsself.DrawBars(dc)

if __name__ == "__main__":data =

(300,20,47,96,1200,700,500,230,179,500,300,20,47,96,200,400,500,230,179,500,300,20,47,96,200,400,500,230,179,500,475,423)#data = (("02/01/2015",169.63),("02/02/2015",188.81),("02/03/2015",61.85),("02/04/2015",94.53),("02/05/2015",235.85))

app = wx.App()Line(None, -1, 'Bar Chart',data,"Monthly Sales - Colorado Springs")app.MainLoop()

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

HOGYANOK – PYTHON

Greg Walters a RainyDay Solutions,LLC (Aurora, Colorado) tanácsadócég tulajdonosa és 1 972 óta progra-mozik. Szeret főzni, túrázni, szereti azenét és idejét a családjával tölteni.Honlapja:www.thedesignatedgeek.net.

Page 22: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 22 tartalom ^

LLiibbrreeOOffffiiccee –– 4488.. rréésszzMMuunnkkaallaappookk bbeesszzúúrráássaa ééss ccssaattoolláássaa

Aweben található adatokhoz va-ló kapcsolódás gyakran hasz-

nos, de néha csak arra van szüksé-ged, hogy megszerezd egy másikCalc-fájlban lévő munkalapról azadatokat. Megteheted, hogy csakbeimportálod, vagy csatolod azegész munkalapot a másik fájlból.Ezt a Munkalap beszúrása párbe-szédablakon keresztül teszed meg.A másik lehetőség, amely kicsit ha-tékonyabb, hogy létrehozod azok-nak az adatoknak az elnevezetttartományait, amelyeket hozzá kellcsatolnod az új munkalapodhoz. Ezta Navigátoron keresztül tehetedmeg, ahogyan a webes adatokkaltettük, de van egy másik módszer abeszúrásra a Külső adatok párbe-szédablakon keresztül.

KÜLÖNBSÉG BESZÚRÁS ÉS

CSATOLÁS KÖZÖTT

Mivel a fő témánk a más munka-lapokról származó adatok csatolásá-ra vonatkozik, tudnod kell a különb-séget egy munkalap beszúrása ésegy munkalap csatolása között. Haegy munkalapot beszúrsz, mindkétmunkalapon módosíthatod a cellá-

kat, az egyiken végrehajtott módosí-tások pedig nem lesznek hatással amásikra. Ha viszont létrehozol egyhivatkozást a Munkalap2-ben a Mun-kalap1 -re, akkor a Munkalap1 -benlévő cellákon végzett módosításokfelülírják a Munkalap2-őn végzettmódosításokat, amikor a Munkalap2-t frissíted. A Munkalap2-őn végzettmódosításoknak nincs hatása a Mun-kalap1 -re.

EGÉSZ MUNKALAP CSATOLÁ-SA, BESZÚRÁSA

Néha pont egy munkafüzetfájl-ból származó teljes munkalapra vanszükséged az új munkafüzetfájlodonbelül. Ha módosítani szeretnéd amunkalapot, és azt szeretnéd, hogyazok a módosítások megmaradja-nak, be kell importálnod a munkala-pot. Ha viszont az eredeti munkala-

pon végzett változtatásokat az újmunkalapra is alkalmazni szeretnéd,létre kell hoznod egy hivatkozást. Amenüpontok közül a Beszúrás >Munkalap felhozza a Munkalap be-szúrása párbeszédablakot.

Két lehetőséged van az új mun-kalap munkafüzetfájlban való elhe-lyezésére. Elhelyezheted azt a je-lenleg kiválasztott munkalap elévagy mögé. A Pozíció opciók lehető-séget adnak számodra arra, hogy ki-válaszd, hová szeretnéd elhelyezniaz importált, csatolt vagy új munka-lapo(ka)t.

Lehetőséged van arra, hogy lét-rehozz új, üres munkalapo(ka)t, vagykiválassz egy létező munkalapot egymásik fájlból. Az „Új munkalap” alattibeállítások lehetővé teszik számod-ra, hogy létrehozz egy vagy többüres munkalapot. A „Fájlból” alattibeállítások megengedik neked, hogyimportálj, és opcionálisan csatolj egymunkalapot egy másik fájlból.

Az „Új munkalap" opcióinál meg-határozhatod a hozzáadni kívántmunkalapok számát, és egy nevet amunkalap számára (ha egyetlen

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

HHooggyyaannookk

Page 23: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 23 tartalom ^

munkalapot adsz hozzá). Ha többmint egy munkalapot hozol létre, anévhez tartozó opció szürkévé válik.A munkalapokat az alapértelmezettmunkafüzetnévhez tartozó előtag-gal és sorszámmal együtt hozza lét-re. Az alapértelmezett munkafüzet-névhez tartozó előtagot az Eszkö-zök > Beállítások > LibreOffice Calc> Alapbeállítások menüpontban ál-líthatod be.

A „Fájlból” opcióknál a Tallózásgombot használod arra, hogy meg-keresd azt a fájlt, amely tartalmazzaaz(oka)t a munkalapo(ka)t, amelye-ket importálni szeretnél az új mun-kafüzetfájlodba. Amikor megnyitodazt a fájlt, amely tartalmazza az álta-lad használni kívánt munkalapokat, amunkalapok listája meg fog jelenni alistadobozban. Válaszd ki az(oka)t amunkalapo(ka)t, amelyeket szeret-nél látni az új fájlodban. Az egymásután következő munkalapok kivá-lasztásához kattints az elsőre, majdtartsd lenyomva a SHIFT-et, miköz-ben az utolsóra kattintasz. A nemegymás után következő munkalapokkiválasztásához kattints az elsőre,majd tartsd lenyomva a CTRL-t, mi-közben a többire kattintasz. Ha márkiválasztottad a munkalapjaidat, be-kapcsolhatod a Hivatkozás jelölő-négyzetet, hogy inkább hivatkozz amunkalap(ok)ra ahelyett, hogy csak

beimportálnád egy másolatukat. Nefelejtsd el, hogy amikor csatolod, azadatok az eredeti munkalapról fog-nak frissülni.

Kattints az OK gombra, hogy im-portáld, létrehozd a munkalapokat akiválasztott opciókkal.

A MUNKALAP EGY RÉSZÉNEK

CSATOLÁSA

Amikor megmutattam neked,hogyan hivatkozz a weben lévő ada-tokra, a Navigátort használtam azadatok csatolásához. Ma megmuta-tok neked egy másik módszert azadatok csatolására, de ezúttal egymásik fájlból fogunk adatokat csa-tolni, ahelyett, hogy a webről ten-nénk.

Amikor egy munkalapnak csakegy részére hivatkozol, szükségedvan egy módszerre, hogy meghatá-rozd a munkalapnak azt a részét,amelyre hivatkozni szeretnél. Ez egyelnevezett tartomány létrehozásá-val történik. Már beszéltünk az elne-vezett tartományokról a 42. részben(Full Circle Magazin, 90. szám). Létrefogunk hozni egy elnevezett tarto-mányt, hogy hivatkozzunk a munka-lapnak arra a részére.

HOGYANOK – LIBREOFFICE

Page 24: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 24 tartalom ^

Például mondjuk, hogy csak a tízlegjobb részvényre szeretnél hivat-kozni abból a 1 00 legjobb részvény-ből, amelyet a múltkor kérdeztünkle a webről. Nyisd meg a weben lévőadatokhoz csatolt 1 00 részvényesfájlt. Válaszd ki az A1 :H1 2 tarto-mányt. Válaszd a Beszúrás > Nevek >Megadás menüpontot. Megjelenik aNév megadása párbeszédablak. Adjnevet a tartománynak, például„Top1 0”. Ne felejtsd el, hogy a névnem tartalmazhat szóközöket. ATartományt azzal a tartománnyalkellene kitöltened, amelyet kiválasz-tottál. A hatókört hagyd a „Doku-mentum (globális)” értéken. Kattintsa Hozzáadás gombra és mentsd el afájlt.

Hozz létre egy új munkafüzetfájlta Fájl > Új > Munkafüzet menüpont-tal. Ezúttal a Külső adatok párbe-szédablakot fogjuk használni a Navi-gátor helyett. A Beszúrás > Hivatko-zás külső adatra megnyitja a párbe-szédablakot. A lenyíló lista megmu-tatja a legutóbbi dokumentumok lis-táját. Válaszd ki a top 1 00 részvé-nyeket tartalmazó fájlt. Ha a doku-mentum, amelyre szükséged van,nem jelenik meg a lenyíló listában,rákattinthatsz az ellipszis alakú (…)gombra a tallózáshoz és kiválasztha-tod a fájlt. Ha kiválasztod a fájlodat,az elnevezett tartományok megje-

lennek a listadobozban. Válaszd ki aTop1 0 elnevezett tartományt a rész-vényeket tartalmazó fájlból, hogy atop 1 0 részvényre hivatkozz. Beállít-hatod, hogy milyen gyakran kellenefrissülnie a fájlnak megnyitáskor a„Frissítési időköz” mező beállításá-val. Ne felejtsd el, hogy a számotmásodpercekben adod meg.

Kattints az OK gombra és mostvan egy hivatkozásod a top 1 0 rész-vényekre. Az adatok az eredeti mun-kalapról fognak frissülni mindenalkalommal, amikor megnyitod afájlt, vagy a meghatározott frissítésiidőközzel.

Hivatkozhatsz weboldalra is aKülső adatok párbeszéddoboz hasz-nálatával. Csak írd be vagy illeszd beaz URL-t a lenyíló listadobozba ésüss egy entert. Megkapod a legutób-bi cikkben tárgyalt adatimportálásipárbeszédablakot. Megkapod a hi-vatkozásnevek listáját. Ellentétben aNavigátor módszerrel, itt nincs módarra, hogy előre megnézd, hogy me-lyik elem az, amire szükséged van.Ez próbálkozás és hibázás (többnyi-re az utóbbi) kérdésévé válik. Ez az,amiért a Navigátor módszert java-soltam, mint a webes adatokra valóhivatkozás legjobb módját.

Használhatod a Navigátort is,hogy más dokumentumokban lévőelnevezett tartományokra hivat-kozz. Csak húzd át az elnevezett tar-tományt az új dokumentumodba.

Nem csak a weben lévő adatokrahivatkozhatunk, hanem más Calc fáj-lokban lévő adatokra is. Importálha-tunk vagy csatolhatunk egész mun-kalapokat a Munkalap beszúrásapárbeszédablak használatával. Haegy munkalapnak csak egy részérevan szükségünk, létrehozhatunk egyelnevezett tartományt az eredetimunkalapon. Egy új munkalapon aKülső adatok párbeszédablakon ke-resztül hivatkozhatunk az eredetimunkalapon lévő elnevezett tarto-mányra. Mindig tartsd észben a csa-tolás és importálás közötti különb-séget. Az importált adatokra nincse-nek hatással, de a csatolt adatokrahatással vannak az eredeti munkala-pon elvégzett módosítások.

HOGYANOK – LIBREOFFICE

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

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

Page 25: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 25 tartalom ^

HHaasszznnáá lljjuunnkk LLaaTTeeXX--eett –– 22.. rréésszz

Amikor ezt olvasod, már sok ta-nuló zárja az iskolaévét. A nyá-

ri szünet remek alkalom a LaTeXmegtanulására. Azt mondják, hogya LaTeX tanulási görbéje meredek.Néha egyetértek, néha nem, végté-re is azon múlik, hogy mit szeretnélcsinálni, és vannak módok az emel-kedő kiegyengetésére. A mai La-TeX kezdőknek legalább elérhetőkolyan Youtube videók, amelyek se-gítenek az emelkedő leküzdésé-ben. Valamint az Interneten sokingyenes e-könyv és oktatóanyagtalálható, amelyből tanulni lehet.

ÉPÍTSD FEL A SAJÁT REFE-RENCIAKÖNYVTÁRAD

Azt javaslom, hogy a saját map-pádban készíts egy mappát, amelya LaTeX dokumentációidat tartal-mazza. Ez lehet bárhol a saját map-pádban. Hogy nekikezdj, itt egy rö-vid lista olyan anyagokról, melye-ket én hasznosnak találtam:

Ötperces útmutató a LaTeX-hezHorst és Wenneckerhttp://www.howtotex.com/down-load/FiveMinuteGuideToLaTeX.pdf

LaTeX oktatóanyagok: AlapozásIndiai TeX felhasználói csoportwww.tug.org/twg/mactex/tutori-als/ltxprimer-1 .0.pdf

A nem túl rövid bevezetés aLaTeX2e-hezTobias Oetikerhttps://tobi.oetiker.ch/lshort/lshort.pdf

Tanuljuk meg a LaTeX-etS. Parthasarathyhttp://drpartha.org.in/profpar-tha/teachlatex.htm

Beamer példákon keresztülA. Mertz és W. Sloughhttp://www.tug.org/prac-journ/2005-4/mertz/mertz.pdf

Lehet, hogy célszerű egy máso-latot tartani a mappáról a tablete-den (ha van). A könyvtár célja, hogysokkal több részletet mutasson bea LaTeX-ről, mint amit én itt be tu-dok mutatni és, hogy olyan kódotadjon, amit egy üres dokumentum-ba másolhatsz a telepített LaTeXszerkesztődben. Ez egy gyors mód-ja annak, hogy megértsd, hogyanáll össze az egész történet.

Azt találhatod, hogy a referenci-ák gyűjtése sosem fejeződik be. AzInternet keresője ezernyi fájlt fogtalálni, amely segíthet a készítendődokumentumtípusodban.

ÉPÍTSD FEL A SAJÁT SABLON-KÖNYVTÁRAD

Nem annyira fontos, mint a refe-renciakönyvvtár, de ahogy LaTeXinformációkat keresel, biztosan ta-lálsz néhány sablont. Az Internetensok dokumentumsablont talál-hatsz, amelyet letöltve gyorsan be-indíthatod a projektjeidet, vagymegértheted a LaTeX-et. Helyezzminden sablont a saját mappájába,és amikor használod, akkor másoldát a tartalmát egy új munkakönyv-tárba.

Az instrukciós szövegek elolva-sának és a forráskód tanulmányo-zásának kettős folyamata jelentő-sen előrelendítette azt, amit el tu-dok érni a LaTeX-kel. Például egyposzter elkészítése a semmiből na-gyon sok időt venne igénybe, demiért tenném ezt, ha olyan sok jósablon van, amelyet a LaTeX fel-

használók örömmel megosztanak?Letöltöttem néhány sablont, és ki-választottam egyet, ami alapján el-készítettem a posztert. Annyit kel-lett tennem, hogy kicseréltem asablonban a szöveget és a logót asajátomra.

Annyiféle letölthető sablon van,amennyi dokumentumtípus: levél,dia, jelentés, könyv, poszter, hírle-vél, tézis.

A LaTeX-fájl azon részét, amelya dokumentumtípust kezeli, pre-ambulumnak hívják:

documentclass[12pt,letterpa-per]{article}

A fenti sor a preambulum szíve,beállítja a dokumentumot 1 2 pon-tos betűkészlet használatára, levél-papírra, és a típusa cikk.

Van még további kód a pream-bulumban, de az egyszerűség ked-véért ezt most kihagyjuk.

A preambulumot ez követi:

\begin{document}

Írta: John Eddie Kerr – Fordította: Meskó Balázs

HHooggyyaannookk

Page 26: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 26 tartalom ^

Ide írod a tudásod, formázással.

A dokumentum végét ez jelzi:

\end {document}

Néhány LaTeX szerkesztő ren-delkezik varázslókkal, amelyek se-gítenek a preambulum elkészítésé-ben. Idővel, lehet hogy szeretnéd asaját sablonodat használni, azokkala komponensekkel, amelyeket aleggyakrabban használsz.

A referencia- és sablonkönyvtá-raddal, valamint az itteni informáci-óval, most már kész vagy gyönyürűdokumentumok készítésére aLaTeX-kel.

Egy, a LaTeX-kel való kisérlete-zésre jó program a Gummi.

A program mindig az üdvözlődokumentummal indul el. Mentsdel ezt más néven, és szerkeszd aszöveget.

Például, tegyél egy *-ot a „\sec-tion” végére, tehát legyen „\secti-on*”. Az első szakasz elveszti asorszámát, és a második szakasz 1 .szakasz lesz. A LaTeX követi azilyen felsorolást. Beszúrhatsz egytovábbi szakaszt, és utána, amikora dokumentum újrafordult (üss F9-

et) , minden frissül az új számokkal.

Jelöld ki a szöveget, és kattintsa „B” ikonra a szöveg félkövérré té-teléhez.

Az F9 a szabványos gyorsbillen-tyű sok LaTeX-szerkesztőben a do-kumentum fordításához. Sok gyors-billentyű ugyanúgy működik aLaTeX-szerkesztőkben, mint másprogramokban. A fordítás nemugyanaz mint a mentés. Én mindigmentek fordítás előtt.

A GUMMINAK MEGVANNAK A

GYENGÉI

Ami hiányzik a Gummiból: másszerkesztőkben megtalálható, ro-busztus, hierarchikus menürend-szer, amely listázza azokat a LaTeX

kódrészleteket, amelyeket használ-na.

A Gummiból hiányzik az auto-matikus kiegészítés funkció is,amely példa LaTeX-kódot nyújtanaaz első néhány betű beírása után. Alegtöbb LaTeX szerkesztő támo-gatja ezt a funkciót.

A Gummit akkor részesítemelőnyben, ha egy egyszerű oldaltvagy jelentést szeretnék írni. Más-kor a TexStudiót használom.

Összezavartnak érzed magad aLaTeX miatt? Ne tedd. Manapságnagyon könnyűnek találom a La-TeX-et, pedig nem túl régen hasz-nálom a élesben. Adj neki időt.

Eddig megbeszéltük hogyan ál-lítsd be a számítógéped a LaTeXhasználatára. Konkrét „Hogyanok”cikkek fognak következni a jövő-ben. Igaz, ha már eddig követtél,akkor fogadok, hogy sok szép do-log csináltál már.

A következő kiadásban fogunkegy sablont valahonnan és szóra-kozunk egy kicsit.

John Eddie Kerr Jogász könyvtárosegy megyei jogú város könyvtárábanGuelph-ben (Kanada, Ontario). Ubun-tu fut az otthoni és a munkahelyi gé-pén is. Tagja a Kitchener-WaterlooLinux felhasználói csoportnak, és aWFTL-LUG-nak.

HOGYANOK – HASZNÁLJUNK LATEX-ET

Page 27: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 27 tartalom ^

JJaavvaaSSccrriipptt pprrooggrraammoozzááss –– 11 .. rréésszz

Kérdezhetnéd, hogy miért vá-lasztottam a JavaScriptet be-

mutatásra ebben a cikksorozatban?A válasz egyszerű, a JavaScript alegfelkapottabb és a legszignifi-kánsabban növekvő nyelv az elmúltévekben, nagyon sok nyílt forrásúprojekt használja, és sok példát ésleírást találsz az Interneten a tanu-lásához. Napjainkban bármit fej-leszthetsz JavaScriptben, legyen azweblap, egylapos alkalmazás (SPA),mobilalkalmazás Androidhoz, iOS-hez, Windows Phone-hoz, vagy IoT-eszköz (http://en.wikipedia.org/wi-ki/Internet_of_Things). Még egyLinux emulátort (http://bellard.org/jslinux) is írtak JavaScriptben.

Közismert, hogy a JavaScript (ál-talában) böngészőben fut, de nemkizárólag. Éveken keresztül mindenböngészőnek volt saját JavaScript-motorja és futtatója, de nem léte-zett szabvány a nyelvhez, amit aböngészők meg tudtak valósítani.Sok esetben ez az eltérés nem csaka JavaScript-motort érintette, ha-nem a böngésző egyéb funkcióit is,mint azt, hogy hogyan jelenítettékmeg a weblap tartalmát, hogyan al-kalmazták a stílusokat, és így to-

vább. Ezen eltérések miatt, ha egyfejlesztő el akarta érni a felhaszná-lókat világszerte, akkor muszáj volttámogatnia az összes böngészőt,JavaScript kódot írni minden bön-gészőhöz, tesztelni ezt, karbantar-tani ezt, stb.

Az elkülönült JavaScript imple-mentációk nem segítették a nyelvközösségi és a webfejlesztők általifelkarolását. Ez volt a helyzet 2006-ig, amikor megjelent az első stabilverziója a jQuery JavaScript-könyv-tárnak (http://jquery.com) . Ez akönyvtár segítette a fejlesztőket akülönböző böngészők támogatásá-ban, mivel ez egy egyedi utat alkal-mazott a JavaScript-logikára.

Napjainkba a három legszéle-sebb körben használt böngésző(Google Chrome, Firefox és Inter-net Explorer) eljutott arra a pontra,hogy támogatják a nyelv szabvá-nyát, így a fejlesztőknek és felhasz-nálóknak van egy sokkal egysége-sebb programozási- és futtatókör-nyezete.

Az első JavaScript verziót Bren-dan Eich fejlesztette (http://en.

wikipedia.org/wiki/Brendan_Eich),amikor a Netscape-nél dolgozott(most Mozillának hívják). A fejlesz-tési fázis alatt Mocha-nak hívták anyelvet, de amikor hivatalosanmegjelent 1 995-ben a LiveScriptnevet kapta, és később, amikor aNetscape Navigator böngésző (a Fi-refox őse) 2.03B verziója megjelentátnevezték a nyelvet JavaScriptre.

Az elmúlt húsz évben eltérő ver-ziói voltak a nyelvnek, és szükségvolt egy szabvány definiálására. Aszabványosítást az ECMA Internati-onal végezte és a szabványos nyel-vet ECMAScriptnek hívják (http://www.ecma-international.org/memento/TC39.htm). Az évek alattminden platformnak és böngésző-nek megvolt a saját JavaScript ver-ziója, például a Microsoft sajátverzióját JScriptnek nevezte. Köz-ben a Netscape elindította a Java-Script szerveroldali használatát is(SSJS – server side JavaScript) .Napjainkban a szerveroldali Java-Script-fejlesztéshez, de facto a no-de.js-t használják.

Mint a nyelv neve is sugallja, ezegy szkriptnyelv, szükséges egy

futtató (motor) a végrehajtáshoz.Ezt nevezzük JavaScript-motornak,és ezeket a futtató környezeteket(próbálja) megvalósítani az ECMA-szabvány. A legszélesebb körbenismert és használt JavaScript mo-torok a V8 (https://code.google.com/p/v8/), a SpiderMonkey(https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey), a Rhino(http://en.wikipedia.org/wiki/Rhino_(JavaScript_engine)) , a Nitro és aChakra (http://en.wikipedia.org/wiki/Chakra_(JScript_engine)) . AV8-at a Google fejlesztette, a Spi-derMonkey-t és a Rhinót a Mozillatámogatta, a Nitro mögött az App-le áll, és a Chakra Microsoft-fejlesz-tés. Ma a V8 a leggyorsabb Java-Script motor.

Mostanában nincs weblap, ame-lyik ne használna valamilyen Java-Script kódot a tartalom megjelení-téséhez, az elrendezés módosítá-sához, adatbetöltéshez, táblázatokmegjelenítéséhez, PDF fájl generá-lásához vagy akár képszerkesztés-hez. Amikor weblapot szeretnél ké-szíteni, vagy létrehozni a saját web-helyedet, akkor egy kis JavaScript-

HHooggyyaannookkÍrta: Bogdán Gergő – Fordította: Bozóki András

Page 28: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 28 tartalom ^

tanulás segíteni fog a munka elvég-zésében.

A sorozat célja a JavaScript (JS)nyelv használatának bemutatásaegyszerű példákon keresztül. Kez-detben csak egy szövegszerkesztő-re lesz szükségünk, aminek jó, havan szintaxiskiemelése. Ezt tudja aNotepad++, Gedit, Vim, Emacs, dehasználhatsz bármit, amit szeretsz.A szintaxiskiemelés segít a kód kü-lönböző részeinek vizuális elkülöní-tésében (kulcsszavak, értékek,kommentek, típusok) és gyorsanrávilágít a kódolási hibákra. Szüksé-günk lesz egy böngészőre is. Én aGoogle Chrome-ot jobban szere-tem, de bármelyiket nyugodtanhasználhatod, a kezdeti példákugyanúgy fognak futni mindenböngészőben. A JS szintaxisa C ala-pú és objektum orientált (http://en.wikipedia.org/wiki/Object-oriented_programming), funkcionális(http://en.wikipedia.org/wiki/Functional_programming), és imperatív(http://en.wikipedia.org/wiki/Imperative_programming) programozásiparadigma támogatású.

Kezdetben csak a kliensoldaliJS-re fogunk fókuszálni, és szüksé-günk lesz egy minimalista weblapraa JavaScript futtatásához. A kliens-oldalon a JavaScripten kívül egyéb

technológiákat, mint a HTML, CSS,XML, JSON szintén használunk,ezekre majd később visszatérünk.

Kezdjük a sorozatot a hagyomá-nyos hello world programmal. Elő-ször létrehozunk egy JavaScript-fájlt, aminek legyen a nevehello_world.js. A JavaScript-fájl ki-terjesztése a .js. Tartalom:

//everything after the //characters will be ignored bythe JavaScript engine, thisis used for comments

//within your code

alert(“Hello JavaScriptWorld!”);

Most szükségünk van egy htmlweblapra, legyen a fájl neve hel-lo.html. (Tartalom lent)

A HTML egy jelölőnyelv, amit a

webfejlesztésre használnak. Ahogyhaladunk a sorozatban egyre többHTML-elemet fogok bemutatni aJavaScript programozáson kívül.

A HTML-fájl „tag”-okat tartal-maz (HTML elemeknek is hívják) akövetkező formában

<element_name></element_name>

Ezek a tagok vannak értelmezveés megjelenítve a böngészővel, ésez mutatja meg a weblapunk tartal-mát.

A HTML-fájl három fő részbőláll:• HTML fájlverzió – ez az első sor aHTML-weblapban, általában a ver-zió <!...> szimbólumok között van.A jelenlegi HTML verzió a HTML5,aminek nagyon egyszerű jelölésevan: <!DOCTYPE html>. Annak elle-

nére, hogy a böngészők nem pa-naszkodnak, ha ez a tag hiányzik,legyen ez a weblapunk első sora,mert ez egy jó gyakorlat.• HTML head elem (<head>…</head>), ez az elem különleges,mert a böngészők ezt használjákfontos információk gyűjtésére aweblapról, mint a cím (<title></tit-le> tagok közé rakva), metaadatok,karakterkódolás. De vannak egyébadatok, mint a szerző: <meta aut-hor=”John Doe”> és számos másadat. A meta tagok segítik a kere-sőket az információszerzésben aweblapodról, és ezt besorolni a ke-resési eredményekbe.• HTML body (<body>…</body>)elem, ez a weblap tartalma, a bodytagon belül minden megjelenik afelhasználó számára, erre későbbkitérünk.

<!--HTML Comments should be put between these symbols --><!DOCTYPE html><html>

<!--The header part of an HTML document --><head><!--It is a good practice to specify the character set used on the webpage. --><meta charset="utf-8"><!--Lets include the hello_world.js file which was created before --><script src="hello_world.js" type="text/javascript"></script></head><body><!--Currently the webpage content is empty --></body>

</html>

HOGYANOK – JAVASCRIPT

Page 29: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 29 tartalom ^

A Hello World alkalmazásunkata hello.html böngészőben valómegnyitásával tudjuk futtatni, ésvalami ilyesmit kellene látnunk:

A végrehajtás a böngészőben akövetkező: amikor a böngésző be-tölti a hello.html fájlt, az első sor-ban látja, hogy ez egy HTML5 fájl,olvassa a head elemet, mint ahogymeg van határozva a meta tagban,betölti az UTF-8 karakterbeállítást.A következő sor a szkript-tag:<script src="hello_world.js"type="text/javascript"></script>. A<script> html elem segítségévelbeemelhetünk külső szkriptfájlokat(mint ahogy most tettük), vagy de-finiálhatunk új kódblokkot a htmlfájlon belül. Amint a böngésző be-töltötte a hello_world.js fájt, elkez-di a kódot futtatni: alert(“HelloJavaScript World!”) ;

Az alert() funkció elérhető min-den böngészőben, ez egy felugróablakot fog megjeleníteni egy szö-veggel, ami a paramétere.

Rendelkezünk két másik lehető-séggel a logoláshoz vagy üzenetmegjelenítéséhez a felhasználó fe-lé. Egyik opció a konzol objektum,ez értékeket nyomtat a böngészőnbelüli fejlesztőeszköz Konzol kime-netére. Ebben az esetben a Ja-

vaScript kód a következő:

console.log(“Hello JavaScriptWorld!”);

A Chrome-ban az F1 2 gombmegnyomásával tudod elindítani afejlesztőeszközt.

Firefox esetén a FireBug nevűadd-on-t kell telepítened, (https://addons.mozilla.org/en-us/firfox/addon/firebug/), ami fantasztikuseszköz a fejlesztőknek.

A második lehetőség arra, hogymegjelenítsünk üzenetet a felhasz-

nálónak az, hogy hozzáadjuk azokata html laphoz a document.write()metódus használatával. Ennek fel-kutatását rád bízom.

A következő részben megnéz-zük a JavaScript objektumokat ésfüggvényeket, hogyan tudjuk eze-ket létrehozni, miért vannak ezek,és miért jó ezeket használni. Abbanaz estben, ha szeretnél a témárólrészletesen olvasni, kérlek írj ne-kem: [email protected].

Bogdan Gergő szoftvermérnök, blog-ger, technikarajongó Budapestről,meglovagolja a folyamatosan változóIT óceán hullámait, itt találod a web-lapját: http://grelution.com .

HOGYANOK – JAVASCRIPT

Page 30: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 30 tartalom ^

Page 31: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 31 tartalom ^

ACsempézett klónok párbe-szédablak utolsó lapján járunk,

ami a „Vektorizálás” nevet viseli , ésnem meglepő módon, ezt vektori-zálásra használjuk már meglévő raj-zokhoz, vagy bittérképes képekhezvalamilyen módon kapcsolódó kló-nok tömbjének létrehozására. Első-re túl bonyolultnak tűnik, de igazá-ból nem az.

A párbeszédabalkban a Vissza-állítás gomb megnyomása után, alegtöbb mező a lapon inaktívvávált. A vektorizációs mód aktiválá-sához be kell pipálni a felső sorban

lévő jelölőnégyzetet. Ettől kezdveválaszthatunk a három számozottszekció mindegyikéből. Ezek nagy-jából a következők:

• A kép milyen tulajdonságátakarjuk használni, mint forrásadat-érték?

• Hogyan akarjuk módosítaniezeket az értékeket?

• A klónok milyen tulajdonsága-ira akarjuk ezeket az értékeket al-kalmazni?

A példában az ismert Mona Lisaképet fogom használni háttérkép-ként, és egy vörös, lekerekített sar-kú négyzetet a klónozáshoz, mintkiválasztott szülőobjektumot. Vek-torizáláskor a klónokat az alkalma-zás először elhelyezi, méretezi éselforgatja, a párbeszédabalakonlevő egyéb lapokkal összhangban,majd a háttérkép vizsgálatra kerülminden egyes klón pozíciója alatt,hogy kinyerje az értéket, melyet aklónok további igazításához foghasználni.

Az 1 . szekcióban megmondjukaz Inkscape-nek, hogy milyen érté-

keket kivonatoljon. Választhatunka szokásos színértékekből, vagy aszín egyedi komponenseiből – Vö-rös, Zöld, Kék, Árnyalat, Telítettségvagy Fényesség. Van még egy op-ció, az Átlátszatlanság, ami kiolvas-sa az alatta levő kép alfa értékét.Ennek a szekciónak az eredményeegy egyszerű szám minden klón-hoz. Például, ha az „L” volt kivá-lasztva, akkor ez a kép sötét részénalacsony, míg a világos részén ma-gas számot fog eredményezni.

A 2. szekció, az 1 . szekcióban ki-olvasott számértékek módosításátteszi lehetővé. Tudjuk állítani a„gamma” értéket, ami a kiolvasottértékek középtartományát tolja el.Ezt célszerű kis lépésekben változ-tatni, szemmel tartva a végered-ményt. A pozitív értékek a közép-tartományt felfelé, a negatívak pe-dig lefelé tolják el. Például, ha egysötét képet vektorizálunk az „L”csatorna használatával, és a közép-tartományt eltolod lefelé – a kiol-vasott értékeidet jobban a közép-tartomány felé fogja módosítani.Világos kép vektorizálásánál pedigérdemes felfelé eltolni.

A várakozásnak megfelelően, a

Véletlenszerűség csak módosítja az1 . szekcióbeli minden egyes érté-ket, egy véletlen számmal. Ennek amezőnek az értéke azt a maximálisértéket jelöli , melyből a véletlen-szám kiválasztásra kerül. Az inver-tálás jelölőnégyzet megcseréli azalacsony és magas értékeket. Eztpéldául akkor használjuk, ha ala-csony számokat akarunk a világosrészekből, és magas számokat asötét részekből.

A 3. szekcióban megmondhatjukaz Inkscape-nek, hogy mit tegyen akicsomagolt, beállított értékekkel.Módosítani tudod a kapcsolódó ér-tékeket minden egyes klónnál, bár-milyen kombinációban a Megjele-nésre (klón létrehozásának való-színűsége, létrejön vagy sem), Szín-re, Méretre, Átlátszatlanságra. Azutolsó kettőt egyszerű megmagya-rázni: mindét esetben az eredetiszülőobjektum határozza meg amaximális értéket. Egyik klónunksem lehet nagyobb vagy átlát-szóbb, mint a szülő. Ehelyett a ge-nerált értékeket a klón méretének,átlátszatlanságának csökkentésérehasználhatjuk (még átlátszóbbá te-hetjük).

HHooggyyaannookkÍrta: Mark Crutch – Fordította: Meskó Balázs

II nnkkssccaappee –– 3366.. rréésszz

Page 32: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 32 tartalom ^

Nézzünk egy példát. Vektor-izáltam a Fényesség értékeit aMona Lisa képnek, az értékeket-1 .0 Gammakorrekcióval módosí-tottam, és végül a kapott értéke-ket alkalmaztam a klónok Méret ésÁtlátszatlanság tulajdonságaira. Aszülőobjektum a bal felső sarokbanvan, és a sötét területeknél (ahol az„L” alacsony) az Átlátszatlanság ésMéret csökkenése kicsi. A világosterületeknél (ahol „L” nagy) sokkalnagyobb az eredmény csökkenése.Az Invertálás vezérlő bejelöléseután pont az ellenkező hatást kel-lene kapnunk: nagy átlátszatlanklónokat a világos területeken, és

átlátszó kicsiket a sötét részeken.

A 3. szekcióban levő Megjelenésopció véleményem szerint hibás. Amódszernek az lenne a lényege,hogy bizonyos küszöbérték felettklónt hozzon létre, és a küszöbér-ték alatti értéknél pedig ne. Demégsem ez történik. Inkább a be-állított értékek valószínűségéthasználja a klónok rajzolásához.Függetlenül attól, hogy létrejönvagy sem, ez a szerencsétől függ.Az 1 . szekcióban levő „L” érték kivá-lasztásával valószínűsíthető az esé-lye, hogy a sötét részeken kirajzo-lásra kerül majd a klón, a világosrészeken pedig nem, de sajnos ezmegjósolhatatlan. Tovább ront ahelyzeten, hogy a Megjelenés vége-redménye véletlenszerű ered-ményt hoz minden egyes Létreho-

zás gomb megnyomása után. Újrarákattintva az elrendezés megvál-tozik. Újabb kattintás, újabb elren-dezés. Vessünk egy pillantást azábrára – mindhárom képhez ugyan-az a beállítást használtam, és há-romszor kattintottam a Létrehozásgombra. Radikálisan eltérő ered-mény ugyanarra a bemenetre, nemcsoda, ha megkérdőjelezem a hasz-nát ennek a „funkciónak”.

A Szín jelölőnégyzet talán a leg-hasznosabb opciója a 3. szekciónak.Az első használatához muszáj a szü-lőobjektumunk kitöltését definiá-latlanra állítani, ahogy azt az utolsóalkalommal tettük a Szín fülön. Ezaz opció kicsit eltér a többitől, mi-vel ez nem használja az 1 . szekcióértékeit. Helyette a klónok alattipixelek RGB értékekeit veszi, majd

a 2. szekcióban beállított értékekalkalmazásával hozza létre a klónokszíneit. Egy kép többet mond min-den szónál.

Ez a hatás általában nagyszámúés kisméretű klón esetén működika legjobban. Ez a kombináció egykisebb teljesítményű számítógépetgyorsan térdre kényszeríthet, szó-val bánunkj óvatosan a Létrehozásgomb megnyomásával. Ennek apárbeszédablaknak a korlátja az,hogy a 3. szekció mind a négy op-ciója egy szálon kapcsolódik a 2.szekcióban manipulált értékekhez.Nem tudjuk beállítani az Átlátszat-lanságot közvetlenül az „L” értékealapján, ugyanakkor Méretet mó-dosítani Invertált értékkel, vagy

HOGYANOK – INKSCAPE

Page 33: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 33 tartalom ^

eltérő Gamma beállítást használnia Színre és a Megjelenésre. Általá-ban ez nem okoz problémát, de haszükségünk van ezek kombináció-jának a használatára, akkor nincsmás választásunk, mint a Csempéz-ett klónokat használni kiinduló-pontnak, majd utólag kézzel beállí-tani minden egyes klónt.

A Vektorizálás lap együtt hasz-nálható a többi lappal, ha elforga-tást akarsz használni a klónjaidon,vagy állítanád a méretüket, vagy atérközüket. Az utóbbi különösenhasznos, ha szűkítenénk a tömböt a3. szekció Méret jelölőnégyzetéthasználva. Vegyük figyelembe,hogy az általam bemutatott példákszándékosan egyszerűek. A szülő-objektum lehet majdnem bármi-lyen alakzat vagy csoport. Hason-lóan a háttér, amit vektorizálsz, le-het objektumok gyűjteménye,vagy akár bittérképes kép. Jussoneszünkbe, hogy a bonyolult szülő-objektumok klónozása több feldol-gozási teljesítménnyel és memória-használattal jár, szóval ez lassulás-hoz vezet, mi több, akár összeom-láshoz is, ha túl nagyszámú vagybonyolultságú klónt használunk.

Befejezésül a Csempézett kló-nok párbeszédablakban eddig mégbe nem mutatott vezérlőkkel foly-

tatom. Az első „A csempe elmen-tett értékének és pozíciójánakhasználata” jelölőnégyzet a párbe-szédablak alján. Emlékszünk, hogyaz Inkscape hogyan használta min-denütt ebben a párbeszédablakbana szülő határoló négyzetet, mintalapegységét a mérésnek? Ez a je-lölőnégyzet felülbírálja a határolónégyzet mentett kiterjedését –ahol a „mentett” jelenti „az utolsóhasznált értéket, mielőtt bejelöltükezt a jelölőnégyzetet”.

Használjuk a színvektorizálá-sunkhoz a Mona Lisát-t. A leke-rekített négyzeteim 1 6 sor és 1 1oszlop használatával remekül lefe-

dik. De mi történik, ha elforgatom anégyzeteket gyémánt alakzatba?Ebben az esetben megnő a határo-ló négyzetek mérete, és a 1 6 sor és1 1 oszlop jóval túlnyúlik a háttérké-pen.

Kézenfekvő megoldás lehet asorok és oszlopok számának csök-kentése, de ez még mindig nagyhézagot eredményez a csempékközött. Kompenzálhatnánk az ér-tékeket az Eltolás lapon – mivelvolt már egy, az igényeimnek meg-felelően elhelyezett csempe – ígykönnyebb megmondani az Inks-cape-nek, hogy a „mentett” értékethasználja újra a következő Csem-pézett klónoknál.

Visszatérve az előző képhez(néhány CTRL-Z megnyomása után)visszakapjuk az eredeti csempeel-rendezést. Ennél a pontnál be tu-dom pipálni a „A csempe elmentettméretének használata” négyzetetaz elrendezés használatához, mégakkor is, ha megváltoztatok egyébparamétereket a párbeszédabla-kon, vagy változtatásokat végzek aszülő határoló négyzet méretén.Elforgatva a szülőt megint, és advaegy kis értéket a Véletlenszerűségmezőnek a Forgatás lapon, mégjobb eredményt kapunk.

Az utolsó vezérlő a Csempézettklónok bemutatásához az első pár-beszédablakon található. Ez egylegördülő menü a Szimmetria la-pon, mely meghatározza a csempékkezdeti elrendeződését, mielőttbármelyen beállítás érkezne egyéblapokról. Matematikailag 1 7 szim-metria lehetséges a kétdimenziósmintára – lásd a technikai részlete-ket a Wikipédián a „Wallpapergroup” lapon. Ezek a szimmetriák aszülő objektum fordításán (mozga-tás) , forgatásán és tükrözésén ala-pulnak, létrehozva ismétlődő min-tákat. A lenyíló menü tartalmazza

HOGYANOK – INKSCAPE

Page 34: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 34 tartalom ^

ezeket a szimmetriákat a matem-atikai rövid nevével kezdve (mint„P1 ”) , amit követ egy szimmetrialeírás (mint az „egyszerű eltolás”) .

Eddig csak a P1 -et használtam abemutatóban, mivel ezt a legköny-nyebb megérteni, amikor egyéb

párbeszédablakok lapjaival hasz-náljuk. Egyéb szimmetriák gyorsanbonyolult (és zavarba ejtő) objektu-mokhoz vezetnek, de hasznosak le-hetnek, ha kaleidoszkóp mintátakarunk csempékből létrehozni.Egyesek háromszög alakú objektu-mokkal működnek a legjobban, míg

mások négyzet alakúakkal.

Sajnos, így még könnyebb bele-zavarodni az Inkscape-be, amikormég bonyolultabbak a szimmetriák.Mi több, egy egyszerű váltás a dok-umentum álló tájolásáról fekvőre,durván elrontott klónokat eredmé-

nyezhet. A következő lap példákatmutat mind a 1 7 szimmetriára, denéhányat ezekből muszáj volt egyfriss dokumentumban létrehozni,majd az eredményt importálni avégső képbe, abban a sorrendben,ahogy a munka megkívánta. Egy-két esetben képtelen voltam létre-hozni az elvárt elrendezést. Ezekközel voltak, de kénytelen voltammanuálisan korrigálni a klónokat ahelyes eredményhez. Ezeket piroskörvonallal jelöltem. Ha haladó szi-mmetriabeállításokat akarunkhasználni, akkor ajánlom ezt a lapota hivatalos leírásból, ami hasonlóképbeállításokat tartalmaz, csakkicsit részletesebben:

http://tavmjong.free.fr/INKS-CAPE/MANUAL/html/Tiles-Sym-metries.html

HOGYANOK – INKSCAPE

Mark Inkscape-et használ háromwebes képregényének elkészítésé-hez, a „The Greys”, „Monsters, Inked”és „Elvie” címűekhez, melyeket akövetkező oldalon nézhetsz meg:http://www.peppertop.com/

Page 35: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 35 tartalom ^

AArrdduu iinnoo

Amostani számban folytatjuk amúlt havi munkát, és hozzáa-

dunk az áramkörhöz egy ultrahang-érzékelőt.

Mint eddig is, igen olcsón hozzá-juthatunk ezekhez a kütyükhöz, deehhez képest igen erősek és ponto-sak tudnak lenni.

A szenzor, ami nekem van, ötkivezetéssel rendelkezik. Néhány-nak csak négy van, mivel valójában,mint nálam is, csak négyet használ-unk. Egy láb az 5V egy másik a GND.A további kettő a visszhang és azaktiváló. A diagram mutatja a bekö-tést:

A múlt havi kóddal (http://pastebin.com/UYQe58xB) most mártudunk távolságot mérni, és kiírat-hatjuk a színes kijelzőre.

Itt láthattok egy videót róla mű-ködés közben: https://www.youtube.com/watch?v=Tbg-qyeJM6U.A vonalzó mutatja (a videóban),hogy igen pontos a szerkezet!

Vegyünk át a pár sornyi kódotnéhány megjegyzéssel és gondolat-

tal:#include <NewPing.h>

A visszhang és az indítás paran-csok néhány része trükkös lehet, dea NewPing könyvtárral a dolgokegy fokkal könnyebbek:https://code.google.com/p/ardui-no-new-ping/

#define TRIGGER_PIN 5#define ECHO_PIN 3#define MAX_DISTANCE 200

A három definiáló parancs ön-magát magyarázza. Az 5 és a 3 Ar-duino-lábak, és a maximum távol-ság, centiméterben megadva. Voltmár olyan is hogy 400 centiméterrelévő célpontot meg tudott becsül-ni!

A FŐ CIKLUSBAN:

Legyen az uS változó egyenlő acentiméterben mért távolsággal.Át lehet állítani hüvelykre is a so-nar.ping_in() paranccsal.int uS = sonar.ping_cm();

Beállítjuk a színt (mint múlt hó-napban) de betűtípust is válasz-tunk:

myGLCD.setFont(SevenSegNum-Font);

Talán a múlt hónapban volt né-hány probléma ezzel:

myGLCD.print(String(uS)+String(" "), LEFT, 24);

Eltartott egy ideig, amíg kibo-goztam. Mikor ezt használtam:

myGLCD.print(uS, LEFT, 24);

Mindenféle szöveghibákat kap-tam. Mint később kiderült jó ötletelőbb átalakítani a változót (inte-ger) szöveggé (string) mielőtt ki-íratnánk a képernyőre. Tehát:

myGLCD.print(String(uS)+String(" "), LEFT, 24);

Ez kiírja az uS változó értékét(de szövegként) a kijelzőre, teszegy szóközt utána, és a 24. sorbanbalra igazítva írja ki. Miért kell szó-közt írni? Nos, mikor futtatjuk, látnifogjuk, hogy a szóköz nélkül azelőtte kiírt számot rajta hagyja a ki-jelzőn (nem törli le, ezt kikísérletez-hetitek magatoknak). Például ha el-sőnek 1 3 volt kiírva, és nem írszszóközt (vagy kettőt, ha kétjegyű atávolság) és a következő mérés 9akkor 93-at fogsz látni kiírva. Kon-tármunka, de hát ezért vagyokamatőr ebben a dologban.

HHooggyyaannookkÍrta: Ronnie Tucker – Fordította: Jászberényi Gergely

Page 36: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 36 tartalom ^

CChhrroommee kkuu llttuusszz

AGoogle Chromebookjai egyreelterjedtebbek a háztartások-

ban. A Chromebook platform el-adásai az Amazon élmezőnyébenvan. Sok iskola és tanuló Chrome-bookot használ az oktatáshoz. AChromebook egy egyszerű, gyorsés biztonságos gép. Egy hatalmastechnikai óriás áll a háta mögött,mely azt akarja, hogy sikeres le-gyen. A Chrome OS-nek kultuszavan, mely folyamatosan növekszik.

Miért beszélek a Chromebook-okról ebben a magazinban? Aztelég sokan tudják, hogy a GoogleChrome OS-e a Linux kernelt hasz-

nálja. Nézzük át röviden a ChromeOS történetét!

A Chrome OS egy letisztult, kifé-nyesített társasági termék, ami anyílt forráskódú Chromium OS pro-jektből származik. Ez a projekt anyers fejlesztői módja a ChromeOS-nek. Azt ajánlom, látogass el aChromium weboldalára, ha továbbiinformációra van szükséged. AChromium fejlesztői az Ubuntu1 4.04 LTS használatát ajánlják kiin-dulási pontként. A Google rámutat,hogy sokan a fejlesztői közül azUbuntut használják a Chromiumalapjául. Egyébként, bármelyik Li-

nux disztró megfelel a fejlesztés-hez. Ha nem fejlesztő vagy, de segí-teni szeretnél a Google-nek, le-hetsz bétatesztelője a következőChrome OS kiadásoknak.

Ráadásul, 201 0-ben szerződteka Canonicallel, hogy segítsen fej-leszteni a Chrome OS bizonyos as-pektusait. Van egy lista a nyílt for-ráskódú projektekről, melyek segí-tettek az OS megalkotásában. AChrome OS-re bizonyos szempon-tokból gondolhatsz úgy, mint azUbuntu egyeneságú leszármazott-jára.

Vannak központi eltérések a Ch-romium és a Chrome OS között. Azutóbbi a felhő alapú számítástech-nika körül forog. A Chrome böngé-szőn belül dolgozol, külön appok-kal. A Chrome OS akkor működikoptimálisan, ha csatlakozik az inter-nethez. A Chromium egy valós asz-tali környezet, hozzáféréssel teljesszoftver programokhoz; a Linux-csomagok nem Chrome OS kompa-tibilisek. A Chrome OS csak Googletermékekkel működik. A Chromiu-mot minden laptopra lehet telepí-teni tekintve, hogy nyílt forráskó-dú. A Chrome OS biztonsági ésrendszerfrissítéseket kap, míg a

HHooggyyaannookkÍrta: S. J. Webb – Fordította: Molnár Tibor

Page 37: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 37 tartalom ^

Chromium nem. Bárki egy Gmail fi-ókkal bejelentkezhet a Chrome-bookba, a Chromium nem rendel-kezik ezzel a lehetőséggel. A beje-lentkezéstől az asztalig eljutni ke-vesebb mint 7 másodperc kell.

Vannak korlátai a Chromebook-nak, de a funkcionalitás übereliezeket a dolgokat. A Linux kernelegy erős alapot biztosít a ChromeOS-nek. Különböző projekteket ké-szíthetsz a Google Docs-szal, né-hány ember akár programozhat is aChromebookkal. Én nem vagyokprogramozó, így ebből a szempont-ból nem tudok nyilatkozni. Amúgyvan itt pár elgondolkodtató dolog:• Mindegyik Chromebooknak vanegy kifutási ideje, ami 4 vagy 5 év

az eladás dátumától számítva.• Néhány app tolakodó lehet.• A Chrome OS nem teljes értékűasztali rendszer.• Nem minden periféria támogatott• A Cloud Printing szolgáltatást be-állítani nyűgös lehet.• A felhő alapú számítástechnikanem teljesen helyettesít egy teljesasztali Linux disztrót.• A Google Web Store limitált szá-mú appot tartalmaz.• Nincs sok opció az adatok tárolá-sára.• A hosszútávú Cloud Storage költ-séges lehet.

Funkcionalitás, ami segíti aChromebookra átállást:• A mai ízlésnek megfelelő OS a Li-

nux kernelen alapul.• Egy hatalmas cég támogatja.• A Crouton elérhető, így használ-hatod az Ubuntu 1 4.04 LTS-t.• Elég intuitív GUI .• A Chrome OS használhat Androidappokat.• Könnyen frissíthető szoftverek.• Beépített vírusvédelem.

Korábban említettem a ToshibaChromebook 2-őt, ami az openSU-SE HP 1 5 notebookom biztonságitartaléka. Mindkét laptop ára 250dollár körül mozog. Egy gyors ösz-szehasonlítás mutatja az általánoshardverkülönbségeket a két laptopközött. Táblázat a cikk végén!

Mivel a Toshiba Chromebook

hardveresen nem nagy szám, ezértazt javaslom, hogy az alábbiakatszerezd be magadnak.

Négy külső eszközt javaslok bár-milyen Chromebookhoz.• USB Hub, hogy megnöveld az USBcsatlakozók számát.• USB Ethernet adapter, arra azesetre, ha nincs elérhető Wifi.• Vezeték nélküli egér, hogy a tapi-pad ne okozzon frusztrációt.• Külső DVD-Rom meghajtó.• Külső tároló, ami lehet pendrivevagy SD kártya.

ÁLTALÁNOS MEGFIGYELÉSEK

A Chromebook gyors, de kellnémi akarat, hogy megtanuld a

HOGYANOK – CHROME KULTUSZ

Page 38: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 38 tartalom ^

SJ Webb hobbi linuxos és Kutatásko-ordiná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.

„Chrome Munkafolyamatot”. AzopenSUSE minden egyes kapcsoló-dási kísérletnél felismerte az iPho-ne-omat, akár USB-n akár Blue-tooth-on keresztül. Az iPhone-omnem fejezte be a Bluetooth párosí-tást a Toshibánál. Mindkét gép ki-válóan kapcsolódott az iPhone-hoz.Kíváncsi vagyok, vajon egy Androidtelefon jobban dolgozik-e a Chrom-ebokkal? A Google Docs használatanem volt rossz, de én még mindig aLibreOffice-t szeretem.

Források:

www.chromium.org

www.practicalchrome.com mostwww.chromebooks.today-ként is-mert

www.omgchrome.com

www.gigaom.com keress rá a Chro-me Show-ra

Legközelebb megnézzük a Go-ogle Docs, a Google Drive, a Crou-ton használatát, és különböző dol-gokat a Chrome OS-szel kapcsolat-ban.

HOGYANOK – CHROME KULTUSZ

Page 39: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 39 tartalom ^

IRÁNYELVEK

Az egyetlen szabály, hogy acikknek valahogy kapcsolódnia

kell az Ubuntuhoz, vagy valamelyikvá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 HivatalosFull Circle Stílus iránymutatást ahttp://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) dokumentumot használsz.

• A képek JPG típusúak legyenek,800 pixel szélességnél ne legyeneknagyobbak és alacsony tömörítésthasználj.

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

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

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

FORDÍTÓKNAK

Ha szeretnéd saját anyanyelvedrelefordítani a magazint, küldj egye-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 írdle a kö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.

HHooggyyaann íírrjjuunnkk aa FFuu llll CCii rrccllee--bbeeHHooggyyaannookkÍrta: Ronnie Tucker

Page 40: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 40 tartalom ^

https://spideroak.com

Get 25% off any SpiderOak packagewith the code: FullcirclemagFans

Page 41: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 41 tartalom ^

OOwwnncclloouudd

Aszórakoztató rendszerek, mint aKodi nagyszerűen használhatók

videók, képek, zenék és retró játékoktárolására, de mi van, ha egy kicsittöbb komolyságot vinnél a dologbaés mentés kell a fontos dokumentu-mokról, mint a házastársad önéletraj-za vagy a növekvő ebook-gyűjtemé-nyed? Használhatnál például SAM-BA-t, meg szkripteket és szoftvere-ket, hogy automatizáld az önéletraj-zokmentését a SAMBA szerveredre,de mit kezdenél a mobil eszközökkel?Amásik megoldás a Dropbox, de ez afelhőben tárolja az adataidat, aholkönnyen mások birtokába kerülhet-nek. Amire szükséged van, az a (saját)felhő.

A gyenge szójátékot félretéve azownCloud egy saját felhőkliens ésszerverszoftver. Létezik kliens Linux,Mac OS X, Windows, iOS és Androideszközökhöz. A szerverszoftver elér-hető Linuxhoz valamintWindowsszervert vagy Linuxot futtató webki-szolgálókhoz. Linuxon CentOS, Debi-an, Fedora, OpenSUSE, RedHat Enter-pise Linux, SUSE Linux Enterprise ésUbuntu szerver csomagok állnakrendelkezésre.

Az ownCloud Ubuntura telepí-téséhez fel kell vennünk a tárolót,ahonnan az ownCloud beszerezhető.Az ownCloud a csomagok létrehozá-sához az OpenSUSE szolgáltatásáthasználja, így ne lepődj meg, hogy atároló az ő szervereikről érhető el.Mivel a végrehajtandó műveletekeltérnek az Ubuntu különböző verzió-iban (és más Linux terjesztésekben is)ezért egy teljes körű leírást találhatsza következő linken:http://software.opensuse.org/download/package?project=isv:ownCloud:community&package=owncloud

Mostani példánkban az Ubuntu1 4.04-hez tartozó lépéseket fogomkövetni (egy Xubuntu 1 4.04-es rend-szeren). Nem tudom miért, de egycsomó helyen a lépések végére he-lyezték a tároló kulcsokat, mikor többértelme lenne, ha elől lennének. Haelsőnek a szoftver hozzáadásával pró-bálkozol, akkor nem megbízható for-rásokkal kapcsolatos rémisztő üzene-teket fogsz kapni. Jobb a kulccsalkezdeni:

wgethttp://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key

sudo apt-key add ~<Release.key

Az első sor letölti a kulcsot és eltá-rolja az aktuális mappában; a másodikparancs beimportálja az ownCloudkulcsot. És most adjuk hozzá aszoftvertárolót:

sudo sh -c "echo 'debhttp://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /' >>/etc/apt/sources.list.d/owncloud.list”

Figyelj rá, hogy a fenti parancsmind egy sor. Most frissíteni fogjuk atárolókat és telepítjük az ownCloudszervert:

sudo apt-get update

sudo apt-get install owncloud

Ha ki akarod hagyni a kliensnyújtotta automatizmust, akkor egymodern web böngészőt is használ-hatsz és átvonszolhatod a fájlokat azownCloud szerveredre.

Apple iPad/iPhone tulajdonosoktudjanak róla, hogy a kliens nemingyenes de a jelenlegi ár messze el-marad a legtöbb mobil app árától. A

fájlok ownCloudból való letöltéséhezés feltöltéséhez kliensként használ-hatod majd a böngésződet is, de így aklienssel járó szinkronizációs előnyö-ket nem tudod majd kihasználni.

A linux felhasználók egyszerűenletölthetik az ownCloud kliens cso-magot:

sudo apt-get install owncloud-client

Ha az ownCloudot egy szolgáltatógépén használod, akkor engedélyezda Secure Socket Layert (SSL) így afiókhitelesítő adatok nem szerezhet-őkmeg olyan könynyen. Én a DigitalOcean oldaláról elérhető „Hogyanhozzunk létre SSL tanúsítványtApache-hoz Ubuntu 1 4.04-en” lépé-seit követtem (megjegyzés: nemhasználom a Digital Oceant de hálásvagyok a világos útmutatójukért):https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-1 4-04

Ha csak otthoni gépek közöttszinkronizálsz, akkor használhatod aközönséges http-t. Ha vegyesen hasz-

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

Page 42: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 42 tartalom ^

nálsz windowsos és linuxos gépeket,akkor szükséged lesz rá, hogy a win-dowsos gépek tudjanak a szervereidIP-címéről. A legegyszerűbb módszer,amiről tudok, az, hogy a Linux szer-vert statikus IP-címmel kell beállítani,majd hozzá kell adni az IP-címet ésnevet a Windows hosts fájljához. ARackspace-nek van egy jó leírása ar-ról, hogyan kell módosítani a Win-dows hosts fájlját és hol található afájl a Windows 8/7 és Vista esetén:http://www.rackspace.com/knowledge_center/article/how-do-i-modify-my-hosts-file

A hosts fájl szerkesztéséhez jobbegérgombbal kell kattintani a fájlra ésa Futtatás rendszergazdaként op-cióra, majd meg kell nyitni a hostsfájlt. AWindows 8/7/Vista-ban ahosts fájlt a C:\Windows\System32\Drivers\etc\hosts helyen találod.

A fájl formátuma <ip cím> host-név. Tehát, ha a linuxos számítógépe-det „tank”-nak hívod és a tank IP-címe1 92.1 68.1 .1 5, akkor a windowsoshosts fájlod így nézne ki:

192.168.1.15 tank

Egyszerűen megmondjuk a Win-dowsnak, hogy a tank hol érhető el.Persze ha DNS varázsló vagy és tudszmindent a DNS-ről, vagy DNS képes-

ségek találhatóak a routeredben,akkor választhatod, hogy DHCP-velosztod ki a címet a szervered számáraés magad állítod be a DNS-t. Ha afenti módszerrel telepíted azownCloudot az Ubuntura, akkor akövetkezőképpen kapcsolódhatsz:http vagy https <szervernév/ip>/owncloud. Például: http://1 92.1 68.1 .1 5/owncloud/. Az első felhasználóifiók a rendszergazda lesz, amiveltovábbi fiókokat lehet létrehozni.

Bármelyik helyi mappát szinkroni-zálhatod az ownCloudoddal, ha meg-nyitod a klienst és a jobb oldalon ta-lálható Add Folder gombra kattintasz.

Ki kell majd választanod a helyi map-pát, amit szinkronizálni szeretnél,amit vagy beírsz vagy ránavigálsz. Egyalias nevet is be kell majd írnod amappához. Különböző területekrőlszármazó hasonló tartalommal ren-delkező mappákat lehet így szinkron-izálni, egy alias használata segíthetegyben tartani őket (például Ubuntu-Books, codingeBooks). Utána az own-Cloud megkér, hogy válaszd ki a map-pát a szerveren a szinkronizált tarta-lom eltárolásához. Ha vannak almap-pák akkor azok automatikusan kije-lölésre kerülnek a szinkronizációhozde eltávolíthatóak a szervermappakiválasztását követő képernyőn. Ne

feledd, a szinkronizáció mindkétirányban működik, tehát ha valamiolyat választasz ki a szerveren amimár sokmindent tartalmaz akkorgyőződj meg róla, hogy van hely a kli-enseden és fordítva. A fájlok és map-pákmellett (hogy ne is említsük anaptárat) található egymegosztásikon, ami lehetővé teszi az adatokmegosztását, ha meg szeretnéd őketosztani. Amegosztás jelszóvédelem-mel látható el.

Az ownCloud első beállításánál atovábbi felhasználók hozzáadásáhozbe kell majd jelentkezned a webfelü-letre. A feleségem szereti megtartaniaz összes családi fotót és gyakran tá-rolja a fontos dokumentumokat aszámítógépén (nekem meg szokásomcserélgetni a lemezeket/SSD-ket agépén) ezért beállítottam egy fiókot,így szinkronizálni tudja, ami fontos aszámára. Ugyanez van a fiúnknál is.

A felhasználókmenü eléréséhezkattints a webfelületen a felhasználó-nevedre (feltéve ha rendszergazdavagy persze) és kattints a Users me-nüpontra. Új felhasználók hozzáadá-sához a felhasználók felett egysze-rűen csak be kell írni a felhasználó-nevet és jelszót a felhasználónév ésjelszó mezőkbe és a Create gombrakell kattintani. Ha egy irodát üzemel-tetsz sok-sok, külön felhasználóval,

LINUX LABOR

Page 43: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 43 tartalom ^

akkor szükség lehet a felhasználókkülön csoportokba helyezésére. Acsoportokat úgy lehet létrehozni, haaz Add Group gombra vagy a Groupslenyílólistára kattintasz a jelszó mezőmellett.

Az ownCloud sokkal többet tud adokumentumok és képek szinkroni-zálásánál. Beépülők léteznek hozzáígy mindenkinek lehet saját naptárakönyvjelzője és névjegyzéke. Ezek aképességek igazán hasznosak tudnaklenni, ha egy kis/otthoni vállalkozástüzemeltetsz vagy rendkívül elfoglaltvagy minden áldott nap.

Hogy követni tudjam a felhasz-nálói csoporttalálkozókat, elkezdtemhasználni a naptár funkciót.

Minden egyes eseménytípushoz

hozzáadhatsz egy naptárat, hogy kéz-ben tartsd az időbeosztásodat. A nap-tárak egyetlen naptárként jelennekmeg, de különböző színnel. A példám-ban a munkát pirossal, a felhasználóicsoporttalálkozókat pedig zölddeljelölöm. Ebben a hónapban nem jelöl-tem meg magánjellegű kötelezett-ségeket (például fogorvos). A naptá-rak napi/heti/hónapos bontásban je-leníthetőkmeg és előre és vissza isléptethetőek, hogy leellenőrizd a el-következendő vagy elmúlt esemé-nyeket.

Az ownCloudot nem olyan könnyűbeállítani mint a Dropboxot (ha aszerveroldalt kell beüzemelned) deelérheted vele, hogy birtokold a sajátadataidat és nagy valószínűséggel telegyél az egyetlen, akinek hozzáféré-se lesz az adatokhoz.

Charles Mccolm - az InstantXBMC írója, ugyanakkor egy non-profitszámítógép-újrahasznosítás projektmenedzsere. Amikor nem számítógé-peket bütyköl és nem rosszindulatúprogramokat (malware-t) távolít el, aGNU/Linux támogatására bíztatja azembereket, Ubuntu lokális órákattartva. Charles blogját itt olvashatod:http://www.charlesmccolm.com/

LINUX LABOR

Page 44: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 44 tartalom ^

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

II nntteerrjjúú

Reményeim szerint minden hó-napban szánunk 1 -2 oldalt ki-

zárólag az ubuntus telefon/Touchtémára. Ebben a hónapban CristianParrino (a Canonical Mobile rész-leg alelnöke) válaszolt néhány kér-désre, amiket küldtetek, én pedignem tudtam rá válaszolni. -- Ronnie

Lehetséges SSH-n belépni azubuntus telefonra, ahogyan a

desktop Ubuntun?

I gen, van néhány instrukció, ho-gyan lehetséges ez:http://askubuntu.com/a/599041

Lehetséges rsync-kel backupolniaz ubuntus telefont?

E z nem támogatott, viszont abackup szolgáltatások beveze-

tése tervben van.

Van root fiók az ubuntus te-lefonon?

I gen, sudo-val elérhető.

Az ubuntus telefon képes leszAndroid-alkalmazások futtatá-

sára?

N em, az Ubuntut futtató tele-fonok nem képesek Android

appok futtatására. Az UbuntuHTML5-ben, Qt/QML-ben íródottalkalmazásokat támogat, és mármegvan a saját Scopes felületünkis. A Scopes – a jobb felhasználói ésfejlesztői élmény érdekében – atartalmat és a szolgáltatásokat jel-lemzően az alkalmazások mögöttrejtve mutatja, az ablak jobb olda-lán.

Van terv arra, hogy a WhatsAp-pot használni lehessen ubun-

tus telefonon? (Rengetegenkérdezték ezt)

S zándékaink szerint minden fon-tos alkalmazás idővel elérhető

lesz Ubuntun. A WhatsAppra kitér-ve: megvan a lehetőségük, hogy ami üzenetküldő keretrendszerün-ket integrálják a szolgáltatásukkalközvetlenül a telefonon lévő üze-netküldő alkalmazás magjába. Ez-zel lényegében a márkanevet és atémákat leszámítva egyenértékűlesz az iPhone iMessage-el. Ez sok-kal könnyebb, mint egy alkalmazásUbuntura portolása, ráadásul sok-kal értékesebb is.

M ondana pár szót arról, ho-gyan lehet Európán kívül

megvásárolni a telefont?

B ejelentettük a Meizu UbuntuEditiont Európában, ami Kíná-

ban is elérhető lesz. Keményen dol-gozunk azon, hogy biztosítsuk afeltételeket ahhoz, hogy beléphes-sünk az Egyesült Államok piacára is,de ezzel kapcsolatban még nincskonkrétum.

A Bluetooth támogatott az

ubuntus telefonon? A telefon spe-cifikációja arra utal, hogy a szoftvernem támogatja.

A Bluetooth támogatott, vi-szont jelenleg nem támogat-

juk a Bluetooth LE (low energy)szabványt. Ez a közeljövőben leszelérhető.

Lehetséges lesz az ubuntus te-lefon operációs rendszert And-

roid eszközre telepíteni?

M ár most is lehetséges azubuntus telefon verziókat

egyes Android eszközökre telepí-teni (pl. Nexus 4), és számos közös-ség foglalkozik azzal, hogy adottkészülékre portol. Ezek online elér-hetők és alkalmasak fejlesztői ta-pasztalatszerzésre is.

Az ubuntus telefon (vagy azoperációs rendszer) telefonon

futtatja az Ubuntu Desktop alkal-mazásokat?

J elenleg nem, de ez egy nagyonfontos rész a terveinkben.

Page 45: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 45 tartalom ^

Van bármilyen terv az ubuntustelefonok állandó értékesíté-

sére, ellentétben a villámárusítá-sokkal?

I gen, valójában a legutolsó „flashsale” már így zajlott. A következőnéhány hétben a telefonok közvet-lenül a BQ weboldalán keresztüllesznek elérhetőek.

A szerkesztő megjegyzése:Amikor ezt a cikket olvassátok, azAquaris E4.5 ubuntus telefon márelérhető és megvásárolható lesz aBQ.com weboldalon.

Az ubuntus telefon kompatibilisaz MS Exchange-el (például üz-

leti felhasználóknak)?

Az MS Exchange nem támoga-tott.

Van bármilyen terv az Ubuntuszinkronizáció és mentés szá-

mos jellemzőjének jobb integráció-jára?

A szinkronizáció és mentés szol-gáltatásokról harmadik féltől

származó szoftverek fognak gon-doskodni. (A saját, Ubuntu One fel-hőszolgáltatásunkat a tavalyiévben állítottuk le.)

Az ubuntus telefon operációsrendszer képes az elveszett

eszközök távoli törlésére?

Ez egy követelmény, amit a fejlesz-tésnél figyelembe veszünk.

M it tesz az ubuntus telefon aszemélyes adatok védelmé-

ben?

E z egy kedves téma számunkra.Az Ubuntu hosszú idő óta híres

arról, hogy a legbiztonságosabboperációs rendszer(http://www.zdnet.c m/article/uks-security-branch-says-uuntu-most-secure-end-user-os/). A telefono-kon ezt még jobban kiterjesztettükaz alkalmazás-jogosultság keret-rendszerében. Más platformokhozképest a felhasználók jóval kifino-multabban döntik el, hogy melyikalkalmazással mit osztanak meg.

Köszönet Christian-nak, aki időtfordított a kérdések megválaszolá-sára.

A LEGUTÓBBI UBUNTU PHONE OS FRISSÍTÉSEK:

OTA

– Akkumulátor üzemidő fejlesztések– Képernyőképeken már nem lesz látható a hangerőszabályzó– Az értesítések húzással eltüntethetők– A képek szerkeszthetők közvetlenül a kamera képlistájában– A teljes képernyőt és a normál módot most már a Galéria képmeg-jelenítője is támogatja– Továbbfejlesztett Bluetooth támogatás, ami PIN kódot kér az esz-közök párosításakor

Telegram

– Dokumentum küldés/fogadás: nincs korlátozás, hogy csak fotókatés videókat küldhessünk/fogadhassunk– Telegram aktivitás lezárt képernyőnél: látható a Telegram aktivitása lezárt képernyődön (az infógrafikán dupla érintéssel megváltoztat-ható a megjelenített információ)– A képek előnézete zoomolható– Továbbfejlesztett értesítések támogatása– Hozzáadott üzenettovábbítási támogatás– További felhasználói felület fejlesztések és javítások

UBUNTUS TELEFONOK

Page 46: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 46 tartalom ^

OTA FRISSÍTÉS UBUNTUS TE-LEFONON

Az OTA (Over The Air) frissítésgyors és zökkenőmentes az ubun-tus telefonnal.

Először is kapunk egy értesítést(zöld boríték ikon) a képernyő tete-jén.

Húzzuk le az értesítési sávot, ahol arendszerfrissítési üzenet megjele-nik.

Nyomjuk meg a Rendszerbeállítá-sok (fogaskerék) ikont a jobb olda-

lon, amivel az update ablakbajutunk, ahol lefut egy gyors ellen-őrzés.

Az „Install…” gomb nyomása utána frissítések telepítéséhez újra kellindítani a telefont.

Amikor végigment a folyamat és új-raindult a készülék már az új, frissí-tett operációs rendszer indul el.

UBUNTUS TELEFONOK

Page 47: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 47 tartalom ^

Celebrate 2 years of Packt Video by taking advantage of a huge 70% discount on all videos!

Dive in today and start exploring an extensive range of video courses on everything from AngularJS to Git to Kali Linux - with 70% off everything, thisis the perfect opportunity to discover something new and unlock a new way to learn the skills you need.

No code means no fuss - the 70% discount has already been applied on all our videos across our website, so all you need to do is click this link andfind out what's on offer!

Page 48: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 48 tartalom ^

PPrreeccii ss iioonn mm33880000 DDEE

Mikor a DELL beharangozta aProject Sputnikot (http://

www.dell.com/learn/us/en/555/campaigns/xps-linux-laptop?c=us&l=en&s=biz) , egyből felkeltette akíváncsiságom. Teszteltem már ak-kor egy korai XPS 1 3 laptop fejlesz-tői verzióját, de túlárazottnak éstúl erősnek találtam. Türelmetlenülvártam a 201 5-ös verzió bejelenté-sét, amikor a DELL váratlanul beje-lentette az azonnali elérhetőségéta Precision m3800 DE-nek. Egy csa-ládlátogatáson lévő kollégámmalmegegyeztünk, hogy hoz az USA-ból magával egyet, hogy elkerüljüka Kínába érkező dolgokra kivetett1 8%-os adót.

Ubuntu 1 4.04 volt feltelepítvegyárilag. Az operációs rendszeralap Ubuntunak tűnik, előre telepí-tett Nvidia GPU driverekkel. Ez, bárjó, én a dedikált /home-ot, és azUbuntu Studiót preferálom. Meg-próbáltam újraparticionálni a1 4.04.1 USB-mel, de nem bootoltbe róla. A 1 4.04.2-vel a telepítésment mint forró kés a vajban.

A tiszteletreméltó 2009-es DELL

Inspiron 1 545-ösömhöz viszonyítvaez a gépezet egy igazi versenyló.Általában a rendszer teljesítményétegy nagyfelbontású videóval, ésegy .blender fájllal tesztelem le. AzNvidia GPU legmagasabb beállítá-sok mellett hangosan és folyama-tosan hűtött, de a Big Buck Bunnyfilm 2k-n és 60 FPS-sel könnyedénfutott. Egy 1 920x1 080-as jelenetetBlenderben percek alatt lerende-reltem, és a Half-Life: Lost Coastmagas beállítások mellett 48 FPS-sel száguldott!

A grub és a lightdm loginképer-nyők használhatatlan, 3840x21 60-as felbontáson töltenek be. Már ki-javítottam a grub részt, és számítokrá, hogy később kijavítom a beje-lentkezési képernyőt is. Az1 920x1 080-hoz vagyok szokva min-dennapi használat esetében. ADELL gondosan ellátja a vásárlókategy eszközzel, ami segítségével alaptop visszaállítható a gyári konfi-gurációra, és egy másik rendszerdi-agnosztikai eszközzel is. Sajnos azUbuntu Studio telepítése után agrub-nak nem sikerült regisztrálniezt a két partíciót, habár az eszkö-zön maradtak. Számítok rá, hogy

FFóókkuusszzbbaannÍrta: C. F. Howlett

Page 49: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 49 tartalom ^

teljesen elő tudom majd őket hoznia grub vagy a terminál segítségévela következő napokban.

Fizikai kialakítás: nagyon tetsze-tős. Az érintőpad kicsit túlérzé-keny, de ezen lehet állítani. Mégnem jöttem rá az érintőképernyőhasznára. A kép fényes és gyönyö-rű. A billentyűk háttérvilágításaazonnal működik. A hang nagysze-rű. A felépítés minősége versenybeszállhatna az Apple MacBookjával,és ez a laptop borzasztóanKÖNNYŰ az Inspironomhoz képest.A Bluetooth-ot még nem tesztel-tem.

Az eddigiek alapján lenyűgö-zött. Ez a gép sok téren legyőzi,vagy eléri a MacBookok specifikáci-óit. Most már van egy OEM támo-gatott Ubuntu laptopom, amivelsimán visszavághatok a pedánsmacbook-cipelő fickóknak. Sok ér-telemben ez az a hordozhatómunkaállomás, amire régóta vár-tam.

Plusz királyság: A nagyszerűenkidolgozott Ubuntu matrica!

PRO:• alacsony erőforrásigényű• erőteljes Nvidia Quadro K1 1 00mgrafika• gyönyörű, nagyfelbontású kijelző• érintőkijelző• lenyűgöző teljesítmény

KONTRA:• kiábrándító akkumulátoridő• zajos ventilátor• kevés érintőkijelzős alkalmazás• standard grub újratelepítő nemérzékeli a gyári partíciókat

FÓKUSZBAN – PRECISION M3800 DE

Page 50: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 50 tartalom ^

Page 51: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 51 tartalom ^

VVeetttteemm eeggyy uubbuunnttuuss tteelleeffoonntt

N os, majdnem két évet vártunkaz Ubuntu mobilra, de most

végre megérkezett. Megosztompár gondolatomat, és észrevétele-met.

Először is, a vásárlási élmény. Azemberek gyakran beszélnek a tulaj-donosi élményeikről, de mielőttbirtokolhatnád a terméket, megkell venned. Ha a vásárlói tapaszta-lat rossz, megzavarod a vevőt a ter-méked vásárlásában, feltéve, hogynem törlik a megrendelést, merőfrusztráltságból.

És így volt ez február 1 1 -én, ko-rán kezdtem dolgozni, és gyorsanmegnéztem az otthoni emailjei-met. Ahogy nézegettem, észrevet-tem egy emailt a Canonicaltól,melyben közlik, hogy az Ubuntumobil végre elérhető, de csak 1 2óráig. Miért? Mi a fenéért csináljákezt? A tény, hogy a telefon végremegvásárolható, teljesen feldo-bott, mert a többi Ubuntu-fanati-kushoz hasonlóan, én is türelmesenés mohón vártam a megjelenését.

Ennél a pontnál olyat tettem,amit még soha – kész voltam egy

olyan terméket megvenni, amelyrőlmég soha nem hallottam, egy olyangyártótól, amelyről szintén sohanem hallottam. Ez egyáltalán nemjellemző rám, általában figyelme-sen megvizsgálom a vásárlásaimat,elolvasom a bemutatókat és össze-hasonlítom az ajánlatokat, mielőtta nehezen megkeresett pénzemtőlmegválok. Megbíztam az Ubuntu-ban és Mark Shuttleworth-ben.

Ubuntut használok a kezdetek-től fogva – 7.04-gyel kezdtem. Ami-kor bemutatták a Unityt, előszörnem szerettem, de aztán rákattan-tam, és most már jól elvagyok vele(utólagosan úgy vélem, hogy az-előtt mutatták be, mielőtt teljesenkész lett) . A telefonnal és azzal azötlettel, hogy összhangot teremte-nek a különböző készülékek között,a Unity értelmet nyert. Nyilvánvaló-an Shuttleworth előre gondolko-dott – a jövőbe látó ember. Ezen-kívül, Shuttleworth emberek milli-óinak, magamat is beleértve, egytényleg remek operációs rendszertadott, és teljesen ingyen. Úgy dön-töttem, hogy belehelyezem a bizal-mamat, és látatlanban veszek egytelefont, bízva benne, hogy olyan jó

lesz amilyennek lennie kell. Rákat-tintottam a linkre, ami átvitt a BQweboldalára és az új Ubuntu mobil-hoz. Az izgatottság hamar átfor-dult frusztrációba, majd haragba.

Kerestem az „Add to cart” gom-bot, de sajnos hiányzott. Többszörfrissítettem az oldalt, de nem segí-tett. Próbáltam másik böngészővel,egyre növekvő frusztrációval, deugyanabba a problémába ütköz-tem. Mi értelme van annak, hogyazt mondják, megvehetjük a tele-font, ha képtelen vagy megvenni.Körülbelül 30 perccel később frissí-tettem az oldalt újra, és végre meg-jelent az „Add to cart” gomb. Rá-kattintottam, és az 502 error üze-netet kaptam! Megpróbáltam újraés újra – ugyanaz az eredmény. Rá-kattintottam a „Contact us” gomb-ra, hogy beszámoljak a BQ-nak aproblémáról, de 404 error üzenetlett az eredmény, bosszúságomra.Ezúttal emailt küldtem a Canonical-nak, melyben elmondtam a gondo-mat, de nem kaptam rá választ.

A frusztrációm lassan haraggánőtt. Ami öröm lehetett volna,rémálommá változott. Otthagytam

újabb harminc percre, majd mégegyszer megpróbáltam. Ezúttal el-jutottam a fizetési oldalra, megad-tam a részleteket, rákattintottam a„Send”-re – és találjátok ki mi tör-tént? Újabb harminc perc várakozásután újra megpróbáltam. Ezúttal –VÉGRE – minden működött, és ké-pes voltam megrendelni a telefont.Kijelentették, hogy van raktáron,de márciusig akkor sem szállítják –ezt most miért? A BQ 20 eurót szá-mított fel a szállításért, ekkoraösszegért másnapi szállítást vár-tam, nem a következő hónapban.Amúgy, mert az első napon rendel-tem, adtak a telefonhoz egy tokot,ami 1 6 euróba került, amit nem szá-moltak fel, így túl sokat nem pa-naszkodhatok.

Szóval, a vásárlói tapasztalatpocsék volt. Meglehetősen türel-mes vagyok, de a szállításra várniegy hónapot vagy még többet,meglehetősen idegesítő volt, külö-nösen, hogy a telefon megjelené-sére majd két évet vártam. Nekikfel kellett volna készíteniük a tele-fonokat, hogy a sok mohó vásárló-hoz kerülhessenek, ahelyett, hogyvárnunk kell rá. Annyit kellett volna

KKüüllöönnvvéélleemméénnyyÍrta: Chris Burmajster – Fordította: Molnár Tibor

Page 52: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 52 tartalom ^

tenniük, hogy közlik: ez csak elő-rendelés. Ezzel tisztázták volna,hogy a telefont nem tudják azonnalszállítani, és nem növelik a feszült-séget szükségtelenül.

Mi értelme volt a „villám”-árusí-tásnak? Hogy az emberek tolongja-nak, hogy megvegyék? Hogy cik-kezzenek arról, mennyien próbáljákmegvenni? Véleményem szerint eznagy hiba volt. Ha el akarod adni,akkor add el. Végül is, az Ubuntumobil jövője kétségkívül azon mú-lik, milyen jó az eladás, és ha mes-terségesen letiltod a forgalmazást,csak elveszted az embereket. AzUbuntu fanok átküzdik magukat alegtöbb problémán, de a nagy átlagnem, és jól kell csomagolni nekik,hogy sikeres legyen. Azon gondol-kozom, hány ember, aki szinténproblémába ütközött a BQ webol-dalán, adta fel? Sokan, akik eljutot-tak az oldalra és rájöttek, hogy ittnem tudják beszerezni, ők egészegyszerűen nem jönnek vissza, ésaz Ubuntu mobil veszít az eladá-sokból. Ez nagy hiba véleményemszerint.

Remélem, megtanulták a leckétaz Ubuntu termékek jövőbenieladására vonatkozóan.

Miután megrendeltem a tele-

font, megpróbáltam kitalálni, mit isrendeltem – a szekeret a ló elé be-fogás klasszikus esete! A netenszinte semmi nem volt, de a követ-kező pár napban pár előzetes és vi-deó elérhetővé vált online, így egykicsit többet is megtudtam róla. Azelső csalódás az volt, hogy nemfunkcionál számítógépként, mely-hez csak csatlakoztatsz egy kijel-zőt, billentyűt és egy egeret. Eznagy szégyen. A műszaki paraméte-rek sem túl jók. Szánalmas, hogynincs választási lehetőség, csak egytelefon. Örömmel fizettem volnatöbbet egy nagyobb felszereltségűmobilért, de megértem, hogy ezcsak egy óvatos kezdet az Ubuntumobillal. Bízom benne, hogy a jövő-ben lesz magasabb kategóriájú is.

Az előzetesek hiánya szinténaggodalomra adott okot, de másmiatt. Komolyan aggódom a privátszférám miatt, és a Snowden-lelep-lezés megrémít, ahogyan teszi amódszer is, mellyel különböző ap-pok gyűjtik a személyes infókat ésküldik haza őket, nem beszélve azeljárásról, ahogy a Google-szerű cé-gek követik nyomodat a weben, ésaz információt eladják 30 ezüstérta legtöbbet ajánlónak. Vajon azUbuntu mobil megállítja ezt? Meny-nyire biztonságos és védett? Remé-lem valaki alaposan leteszteli ebből

a nézőpontból is.

Most magáról a telefonról. Azonszerencsés újságírókkal ellentét-ben – akik a fizetős vevők előtt he-tekkel megkapták a telefont és dí-szes dobozban, egy klassz fejhall-gatóval együtt kapták – mi, fizetősvevők, csak egy kis dobozt kaptunk,benne a telefonnal. A telefon jólnéz ki, jól össze van rakva, de tok aznem. Olcsónak tűnik, és egy lehe-letnyit nagynak, ez azt jelenti, hogya fedél nem zár pontosan a tele-fonra. Tekintve, hogy 1 6 euró azára, elég gyenge ennyi pénzért,még jó, hogy nem kellett fizetnemérte.

A telefon legnagyobb bakójaidáig, hogy nem tudom áttenni atelefonkönyvemet a SIM kártyáról.A Contacts scope-ban nem jelenikmeg az „Import from SIM” opció.Mielőtt kivettem a SIM kártyát a ré-gi telefonból, gondosan mentet-tem az összes kapcsolatomat a SIMkártyára, a könnyebb áttöltés ked-véért. Szégyen, hogy a telefon nemengedi importálni azokat. Biztos,hogy 201 5-ben még ilyen problé-mával kell szembesülni? Egy műkö-dő telefonkönyv nélkül nem tudoktelefonálni, mert a legtöbb ember-hez hasonlóan én sem emlékszemmindenki számára. Ezt gyorsan

meg kellene oldaniuk. Pillanatnyi-lag vissza kellett térnem a régi te-lefonomhoz, mert az legalább mű-ködik. Pár nap múlva rászántammagam, és elkezdtem kézzel bevin-ni a kontaktokat, egyesével. Egyelőnye volt az egésznek, hogy a fo-lyamat közben kiritkítottam a tele-fonkönyvemet.

Kezdetben, bár képes voltam azautómhoz kapcsolódni Bluetooth-on keresztül, mivel nem volt impor-tált telefonkönyvem, hiába tárcsáz-tam a számot kézzel, nem műkö-dött. Másik csalódás. Amikor kézzelbeírtam a telefonkönyvbe a számo-kat, csináltam pár teszthívást, küld-tem pár teszt szöveges üzenetet,ki- és bekapcsoltam a Bluetooth-t,minden működött.

A Bluetooth-szal az a legna-gyobb gond, hogy csak ki- és be-kapcsolni lehet, nincs olyan kap-csoló, mellyel a felfedezhetőségetlehet kikapcsolni, ahogy az előzőtelefonjaimnál volt. Ez azt jelenti,hogy ha a Bluetooth-t akarod hasz-nálni, a telefon párosítani akar akörnyéken levő összes eszközzel,ami egyrészről biztonsági problé-ma, másrészt az akkudat is leszívja.

A leírás szerint az egyetlenemail-scope a Gmail, és nekünk,

KÜLÖNVÉLEMÉNY

Page 53: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 53 tartalom ^

akiknek nincs Gmail fiókunk, egymásik scope fejlesztés alatt van.Remélem erre nem kell túl sokatvárnunk.

Utolsó meglátásom a támoga-tásról szól. Amikor veszel egy tele-font egy boltból vagy egy web-shopból, segítséget kaphatsz, bár-milyen kérdésed van, vagy ha vala-mi rosszul alakul. De az Ubuntumobilnál hol van a segítség? Úgyérzem, magamra hagytak. Persze,megnézhetem a mindig segítőkészUbuntu Forumsot, de mivel én va-gyok az egyik első Ubuntu mobilvásárló, nem tudom elképzelni,hogy bárki válaszolni tudna nekem.Valahogy azt sem hiszem, hogy aBQ Spanyolországban tudna ne-kem segíteni.

Az asztali Ubuntuval a helyzetaz, hogy ingyenes, így nem panasz-kodhatunk a hivatalos támogatáshiánya miatt, de a telefon pénzbekerül, ezért gondolom, hogy kelle-ne lennie valamilyen hivatalos tá-mogatásnak. Talán a Canonical te-hetne fel egy Ubuntu mobil oldalt aweblapjára, értesítéssel a szoftver-frissítésekről, egy GYIK-kel, és talánmég egy olyan lehetőséggel is,hogy kapcsolatba léphess velük, haolyan kérdésed van, melyre nincsválasz a GYIK-ben. Például, honnan

fogom tudni, hogy az email scopekész van? A telefon talán bökdösengem, ha frissítés van, de elmond-ja mi van abban a frissítésben?Örömmel feliratkoznék a Canonicalértesítésekre, ha egyáltalán elérhe-tő lenne ilyen dolog. Jelenleg, vala-hogy magányosnak érzem magam,egyedül küzdök a változatos gon-dokkal (bár Ronnie volt olyan ked-ves, és kisegített pár dologban –kösz Ronnie!) .

Talán ez az egész azért van,mert a telefon annyira új? Talán eza norma az új adoptálóknak? Talánjól van így és be kell ismernem,még soha nem voltam korai adop-táló, és ezután a tapasztalat utánsoha nem is leszek! Legközelebb,vásárlás előtt várok addig, amíg atermék teljesen kész lesz.

Visszaolvasva amit idáig írtam,eléggé negatív, ami elég szégyen,mert Ubuntu fan vagyok és ténylegszeretném, ha sikeres lenne, de at-tól tartok, ha nem szólalok fel, aCanonical nem fogja tudni hogyanés mit kellene javítani. Vélemé-nyem szerint rengeteg hibát követ-tek el, de biztos vagyok benne,hogy egyszer, ha a telefon készlesz, tényleg nagyon jó lesz. Nemnagyon figyeltem fel az asztali és alaptomon lévő scope-okra, de a te-

lefonon ezek tényleg életre kelnek.A telefon maga jó minőségű, meg-éri a pénzét. Gyorsan és simán mű-ködik. Várom a napot, mikor azösszes különböző problémát meg-oldják, és örömmel fogom tudnihasználni, és veszek egyet a techni-kai analfabéta feleségemnek, dehogy ezt elérjük csak egyszerűen„működnie” kellene.

KÜLÖNVÉLEMÉNY

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

Page 54: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 54 tartalom ^

UBUNTU TELEFON, ELSŐ BE-NYOMÁSOK

Az Ubuntu telefonokhoz való al-kalmazások fejlesztéséről egy

bizonyos linket találtam:http://www.ubuntu.com/phone/developers

Az első nem technikai alapú be-nyomásom a telefonról:• Tetszik az általános tisztasága amenüknek és a telefonon belüli na-vigációnak.• Hiányolok néhány értesítést: tisz-tább lenne, ha nem kellene az érte-sítések menübe belépni.• Szerintem a biztonsági aspektusés a magánélet tisztelete az alkal-mazások részéről az, ami ezt azoperációs rendszert az Androidtólés az iOS-től megkülönbözteti.• Szerintem az Ubuntunak UbuntuStore-t és fordítást kellene írnia. Ki-csit megijedtem amikor a francia„magasin ubuntu” menünél az appstore-ban saját magam találtammeg.• Nagy gondok a GPS-szel.

Az egyik lányom, aki játszott atelefonon azt mondja:

• Nagyon különböző a menük elren-dezése az ő androidos telefonjától.Ez tetszett neki, főleg a bal oldalimenü és az, hogy nincs fizikai gombaz előlapon.• Úgy gondolta lehetne több alkal-mazás az app store-ban.

A fiam néhány játékkal játszott,amiket feltelepítettem neki. Igazá-ból imádja a telefont, a balról jobb-ra, jobbról balra csúsztatást. Mármost tudja, hogy hogyan kell kezel-ni, sokkal gyorsabban, mint az and-roidos telefonom (HTC One X+).

Marc

TEXSTUDIO

A FCM 95-ös kiadásában olvas-tam egy cikket a LaTeX-ről.

Kérlek fogadjátok a javaslatomategy jó LaTeX szerkesztőre: TexStu-dio (http://texstudio.sourceforge.net/)

Gyakran használom a LaTeX-et,és a TexStudio volt a legjobbszerkesztő, amit valaha is találtam,a Windowson és Linuxon is való

futtathatóság nagy előnyével!Meglepett, hogy nem esett említésróla.

Tiago

MICSODA DISZNÓ!

A FCM 95-höz kapcsolódóan:egy régi Medion Laptop 2003-

on, P4 CPU-val és csak 256 MBRAM-mal (később lett belőle 51 2MB, ami elég disznó munka volt mi-vel le kellett hántolni a gép egy ré-szét hogy eljussak a RAM-hoz) ele-inte boldogan használtam egyAtheros chippel rendelkező USBWiFi eszközt. Mivel más Wifi es-zközök, amiket a Netgear és aLinksys készített Broadcom chippelszereltek és nem működtek nekemLinux alatt.

De! Az új (K)(L)Ubuntu 1 4.04-gyel minden fentebbi Wifi USB esz-köz működőképes, bármilyen kon-figuráción. Ez azt kell hogy jelentsehogy a Broadcom driverek már a Li-nux kernel részei.

Frank

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

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üla Full Circle egy üres

PDF fájl lenne (amit szerintemnem túl sokan találnának érde-kesnek). Mindig várunk cikkeket,termékbemutatókat, teszteket,vagy bármit. Még az olyan egy-szerű dolgok, mint egy levél,vagy egy képernyőkép is segítmegtölteni a magazint.

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

Az utolsó oldalon találjátok,hogy hova kell küldeni a cikke-ket.

Page 55: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 55 tartalom ^

Page 56: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 56 tartalom ^

KAukción vásároltam két játék-gépet, Ubuntu 1 4.04 fut raj-

tuk, viszont úgy tűnik, hogy mind-kettő jelszóval védett. Fogalmamsincs hogyan lépjek be a rendszer-be, mert semmilyen belépési infor-mációt nem kaptam.

V (Köszönet kerry_s-nek ésyancek-nek az Ubuntu Fo-

rums-ról) Szerintem törölni kelleneőket, amit még az értékesítés előttmeg kellett volna tenni, mivel ígynem túl jó a korábbi tulajdonosnaksem. Remélem Te jó ember vagy.

Neked is árthat az egész helyzet,mert aki eladta, lehet, hogy ha-gyott a rendszeren néhány back-doort vagy malware-t. Szerintemegyik eset sem túl jó, viszont biztosvagyok benne, hogy jobban járnálegy friss telepítéssel, minthogytele legyen mindenféle szoftverrelés személyes adatokkal a rendszer.

K Sehogyan sem sikerül formáz-nom és használhatóvá tennem

az 1 TB-os Thumbdrive-omat. Ex-FAT fájlrendszer volt rajta, Win-dowst próbálok telepíteni rá NTFS-sel, vagy FAT32-vel, de nem sikerül.

Az utolsó mentsváram lehetett vol-na az EXT3, viszont sajnos mind-egyik fájlrendszernélhibaüze-neteket kapok. A Gparte-det hasz-nálom a partíciók létreho-zásához. Tud valaki tanácsot adni,hogy mit csinálok rosszul?

V (Köszönet DuckHook-nak azUbuntu Forums-ról) Ez átve-

rés, mert a Thumbdrive aktuálislegnagyobb kapacitása 8 GB.

K Hogyan tudom kilistázni azösszes merevlemez összes

partícióját?

V Futtasd ezt a parancsot:

lsblk

KAmikor az apt-get paranccsalpróbálok szoftvert telepíteni,

az nem működik.

V Futtasd ezt a parancsot:

sudo apt-get update

K Titkosítanom kellene az Ubun-tu telepítésemet?

V Amerevlemez titkosítása ak-kor fontos, ha valaki ellopja a

gépet (vagy a merevlemezt) és fon-tos személyes adatokat tároltál ra-jta. Egyébként nincs értelme.(Szívesen fogadjuk a kommentekete témában!)

K Hogyan tudok IP-alapú célcí-met tiltani?

V (Köszönet gabriel40-nek azUbuntu Forums-ról) Íme, itt a

parancs:

iptables -A OUTPUT -j DROP -dw.x.y.z

KAz Ubuntu telefonomat USBkábellel kötöm össze, adb-vel

enged csatlakozni, viszont Nauti-lusszal nem tudok böngészni a tele-fonon lévő mappák között.

V (Köszönet davidricq87-nek azUbuntu Forums-ról) Rendben,

a libmtp elavult. Ezt a ppa-t hasz-náltam: https://launch-pad.net/~phablet-team/+archive/ubuntu/tools és a problémamegoldódott.

K Ha az Ubuntu telepítésekornem jelölöm be a „Harmadik

féltől származó szoftver telepí-tését” (flash player, stb.) , akkor tel-jesen free rendszerem lesz?

V Igen.

K Szükség van tűzfalra Ubuntualatt? Ha igen, akkor tudnátok

ajánlani egyet?

V (Köszönet OrangeCrate-nekaz Ubuntu Forums-ról) Ha rou-

teren keresztül csatlakozol, akkorvalószínűleg nincs rá szükséged.

Az Ubuntu alapból az iptables nevűtűzfallal van ellátva, amit beállít-hatsz az UFW (Uncomplicated Fire-wall) segítségével. Itt vannak azinstrukciók hozzá: ht-tps://help.ubuntu.com/com-munity/UFW

AZ ASKUBUNTU LEGJOBB

KÉRDÉSEI

• Hogyan tudok programot futtatniés a top parancs használatával néz-ni az aktivitását?

Gyűjtötte: Gord Campbell – Fordította: Jancsek ÁrpádKKááVVéé Ha Ubuntuval kapcsolatos kérdéseid vannak, küldd el őket a [email protected]

cí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!

Page 57: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 57 tartalom ^

Gord a számítógépes iparág egyikrégi bútordarabja. Egy időre visszavo-nult a szakmától, aztán nemrég azonkapta magát, hogy egy 1 5 fős, „The ITGuy” nevű cégnél dolgozik Torontobelvárosában.

http://goo.gl/z5OcnR

• Hogyan tudok ssh-n identity-tátrakni egyik gépről a másikra?http://goo.gl/xitkwj

Hogyan tudok szöveges fájlban fel-sorolt fájlokat törölni?http://goo.gl/7fLQfe

Hogyan tudom megszámolni egyszöveges fájl sorait?http://goo.gl/Z1 I1 5D

Google Chrome PPA frissítés ér-vénytelen aláírássalhttp://goo.gl/wz3hP3

Parancssor – Fájl mozgatása az ak-tuális mappábahttp://goo.gl/ZDMQme

Hogyan tudom a $PATH-ban külön-külön listázni az elérési utakat?http://goo.gl/q4lURj

Miért nem tudom a .bz2 fájlt tar-ralkicsomagolni?http://goo.gl/KQDUIJ

Videó hosszának megjelenítése amappábanhttp://goo.gl/ktJBQn

TIPPEK ÉS TRÜKKÖK

Szép!

Március elején elkezdtemtesztelni a Xubuntu alfa verz-

ióját. Hála Istennek nagyon stabilrendszer, nem úgy, mint például azAMD Phenom II X2-alapú rendszere-men lévő Ubuntu 1 4.04 LTS.

A Canonicaltól vártam a fe-jlesztést, viszont várhatóan marad a3.1 9-es kernel. Évekkel ezelőtt azUbuntu 1 0.04 néhány órás működésután hirtelen lezárt. Az Ubuntu 1 0.1 0és a 1 2.04 már jól működött, azótaviszont minden verzió visszatért a1 0.04 el-fogadhatatlan visel-kedéséhez.

Az egyik új tulajdonság magábafoglalja a CPU mikrokódot, ami bekell, hogy valljam meghaladja az éntechnikai tudásomat.

Március 9-én a Canonical upstart-ról systemd-re váltott, ami egy hatal-mas „színfalakmögötti” változtatás,ami elég simán ment.

Tesztelés céljából készítettem egybootolható flash drive-ot a Xubuntutelepítőjével. Elkezdtem telepíteni(igen, igazi telepítéssel) egy 32 GB-osUSB 3 flash drive-ra, amit USB 2.0portba dugtam. Így kicsit lassabb,mintha merevlemezről futtatnám, de

nem annyira vészes. Feltettem a Re-stricted Extras csomagot és egydrivert is az NVidia videókártyámhoz.

Ezután telepítettem a legtöbb,általam használt programot. A Conky,a VLC, a Miro, a KRDC, egy időjárás al-kalmazás és a LibreOffice mind rend-ben futott. Úgy tűnt, hogy a KRDCjobban működött, mint előtte, mivelel tudtam küldeni egy Ctrl+Alt+Del-t atávoli gépnek.AMiro 6 egy nagymeglepetés volt:több podcast randomszerű letöltésejóval kevesebb processzorterheléstprodukált. (A processzorom hűtőbor-dáit tisztítani kellene már, így a nagyterhelés jelenleg nagy probléma.) AMiro 6 mindemellett többször érde-kes módon omlott össze.

Néhányszor egy felugró ablakfigyelmeztetett, hogy a Chromeváratlanul bezárult, de ennek nemtulajdonítottam különösebb jelen-tőséget.

Az f.lux telepítéséhez a Trustytárolóját használtam. Harmadik fél-től származó szoftverek esetén ez aszokásos eljárás, amikor új verzióttesztelek.

Az f.lux nem éppen azt csinálta,amire számítani lehetett volna.A frissítéseket feltettem, amihez

elég nagy méretű letöltések kel-lettek, mert ez végül is egy fejlesztőiváltozat.

Az irodában pár gyenge hardverű(régen XP-s) laptopon Xubuntu vanés ránézésre nincs különbség a1 5.04-hez képest, kivéve talán azelérhető háttérképeket. Ez nagyonjó. Az alkalmazások is frissülnek(például LibreOffice).

Telepítettem az Ubuntu Kylin1 5.04 béta verzióját is egy nagykijelzőjű öreg laptopra, viszont eznem volt túl sikeres. Amintmegnyomtam a titkos billentyűkom-binációmat, amivel előhozom a UnityLaunchert, a gép azonnal belassult. AKylin több erőforrást követelt.

A Xubuntu jól működött a gépen.Amikor ezt olvasod, a Xubuntu 1 5.04már megjelent. Véleményem szerintaz egyetlen hátrány, hogy elég gyor-san frissíteni kell majd a 1 5.1 0-re.

KÁVÉ

Page 58: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 58 tartalom ^

Több módon is hitelesíthetedmagad:

• Jelszó – A jelszavad beírásávalhitelesítheted magad a szerver felé.Ez egyszerű, mivel általában emlék-szel a jelszavadra, ami azt jelenti,hogy ezzel a tudással bármilyen szá-mítógépről bejelentkezhetsz. Mégmindig ez a legáltalánosabb hitele-sítési mechanizmus az SSH-hoz.

• Publikus kulcs – Ez sokkal biz-tonságosabb. Természetesen, ehhezkulcspárokat kell létrehozni. A leg-frissebb verziókban már lehetségesPGP vagy GPG által létrehozottkulcspárokat használni (a 2.0.1 3-banmutatkozott be ez a funkció). Azon-ban van egy régimódi mód is, az ssh-keygen Unix-alkalmazás használatá-val. Ez nagyon hasonlít a korábbantárgyalt kulcspár-generáláshoz.Elindítod az ssh-keygen alkalmazást,az szerez némi entrópiát, létrehozegy jelmondatot, hogy megvédje ésígy tovább.

• Kerberos – Ez az Általános Biz-tonsági szolgáltatások (General Se-curity Services) API-n keresztül törté-nik. Ez egy programozói felület, melya Kerberosnál átfogóbb, és azt su-gallja, hogy többféle lehetőséget ismagába foglal, illetve természetesen

ez egy API, mely elrejti a részleteket.Azonban a GSSAPI könyvtár csak aKerberost támogatja, tehát mégnem olyan általános, amint amilyenlehetne.

• Keyboard-Interactive – A szerveregy vagy több promptot küld a kli-ensnek, hogy adjon meg bizonyos in-formációt. Bár ez nem kompatibilisminden klienssel, de terminálbanműködik.

Ami az utolsó kettőt illeti, nemmerülnék bele a részletekbe, ugyanisszerintem nagyon speciálisak. Habármelyikről többet kell megtudnod,akkor egy Google keresés valószínű-leg megadja, amire szükséged van.

A leggyakrabban jelszóval vagypublikus kulccsal azonosítunk. Mintminden dolognak a biztonságban, ittis ára van a kényelemnek. A jelszóhasználata a legegyszerűbb és leg-könnyebb módja az azonosításnak ésmindenki tudja, hogyan használja. Deaz is igaz, hogy a jelszavak többfélemódon is kompromittálódhatnak.Vannak, akik egy jelszót használnakmindenre, vagy könnyen kitalálhatójelszót használnak... Vagy egy raga-dós címkére írják és a billentyűzet alá

„rejtik”. Esetleg megadják másoknaka jelszót, hogy használják, ami legin-kább céges környezetben jellemző,ahol több embernek kell elérnieugyanazokat az erőforrásokat.

Mivel az egész SSH mögötti ötleta biztonság javítására irányul, nemszeretem a jelszavak használatát havan alternatíva és a publikus kulcsegyre inkább egy alternatíva.

AZONOSÍTÁS PUBLIKUS

KULCCSAL

Azzal kezdünk, hogy generálunkegy kulcspárt. Ahogy a korábbi leírá-sunkban, a Szimmetrikus vs. Asszim-metrikus Titkosítás (angol) cikkbenvolt szó róla, többféle algoritmusthasználhatsz a legszélesebb körbenhasznált RSA-val. Úgy működik, hogykét kulcsot hozol létre, amikből akulcs1 visszafejt mindent, amit akulcs2 titkosított és a kulcs2 vissza-fejt mindent, amit a kulcs1 titkosí-tott. Ezek közül az egyik publikuskulcsnak van kinevezve, a másikpedig privát kulcsnak. Választhatszaz RSA, DSA vagy ECDSA algoritmu-sok közül. Az RSA nagy prímszámo-

kat használ a kulcsok létrehozására.A DSA (Digital Signature Algorithm –Digitális aláírás algoritmus) diszkrétlogaritmust használ, míg az ECDSA(Elliptic Curve DSA - Elliptikus görbeDSA) az elliptikus görbével kapcsola-tos matekot használ. Mindegyik pél-da egyirányú algoritmus, ami azt je-lenti, hogy végrehajtásuk egyszerű,de a kimenetükből megkapni a be-menetüket már nagyon nehéz.Jelenleg úgy tűnik, hogy az RSA alegszélesebb körben használt, de aDSA némileg erősebb. Az ECDSAkifejezetten új, de gyors a térnyeré-se mert nagyon hatékony. Mivel azRSA széleskörben használt, logikusaz RSA használata, kivéve, ha valaminagyon erős érved van ellene.

A következő döntésed a kulcs-hossz, ahol az alapértelmezettenjavasolt a 2048. Az 1 024-es hossználkicsit több a jelenlegi nyers erővelmegfejtett rekord, de nem sokkaltöbb. Ha gyors számítógéped van,használj 3072-t. Ha több informá-cióra van szükséged az ssh-keygenparancsról, nézd meg a manual-oldalt.

Az ssh-keygen két állományt hoz

SSSSHH hh ii tteelleessííttééssÍrta: Kevin O'Brian – Fordította: Takács László

BBiizzttoonnssáágg

Page 59: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 59 tartalom ^

létre a ~/.ssh/mappában, ahol aknown-hosts állományod is van. Azegyik fájl neve felhasználóinév_rsa(feltételezve hogy RSA-t használsz)ami a privát kulcsod. A másik a fel-használóinév_rsa.pub, mely a pub-likus kulcsod lesz.

Ha Windows-felhasználó vagy,töltsd le a puttygen.exe-t, melyegyüttműködik a PuTTY-tyal. Aleírását megtalálod a https://kb.siteground.com/how_to_generate_an_ssh_key_on_windows_using_putty(angol) oldalon. Windowsban a kétemlített állományod a C:\Users\Fel-használói név\.ssh\felhasználóinév_rsa (privát kulcs) és ugyanitt a fel-használóinév_rsa.pub lesz.

Miután kész a kulcsok generálása,a publikus kulcsot hozzá kell adnod aszerveren lévő ssh fiókodhoz. Ennekmódja elég változó. Egy többé-ke-vésbé nyílt rendszeren weboldalonkeresztül lehet hozzáadni a fiókin-formációidhoz. Céges környezetben,lehet észreveszed, hogy az IT részlegtörődik a kulcsgenerálással és a kul-csod szerverhez történő hozzáadásá-val. Szóval meg kell nézned a szer-vert, hogy hogyan is történik mindez.

Ha van hozzáférrésed a szerver-hez (mert például te üzemelteted),létezik a $HOME/.ssh/author-

ized_keys fájl, amelynek egy egy (ter-mészetesen hosszú) sora a felhasz-nálók publikus kulcsait tartalmazza.Mivel még nem töltötted fel a kul-csodat, ezért a szerverre még jelszó-val kell bejelentkezned, de aminthozzáadtad, minden rendben lehet ajövőben. Egyszerűen másold ki a pu-bikus kulcsot, majd illeszd be az au-thorized_keys fájlba (hozd létre, hanem létezik). Megjegyzem, ha adminvagy ezen a szerveren, és van ehhezjogod, akkor légy teljesen biztos ab-ban, hogy jól beállítottad a jogosult-ságokat és senki, aki bejelentkezik aszerveredre, nem képes olvasni ezt afájlt. Végülis, biztonságosak akarunklenni.

ÜGYNÖKÖK

Alapértelmezetten minden alkal-ommal meg kell adnod a kulcsodhoztartalmazó jelszót, mikor egy SSH-munkamenetet indítasz. Bár lehet-séges jelszó nélkül létrehozni pub-likus kulcsot, ez egy nagyon rosszötlet. Ahogy a megjegyezhető jelszóis legalább ennyire rossz. A jelszónakhosszúnak kell lennie, hogy elérje acélját. Javaslom, hogy a jelszót olyanjelszószéfben tárold mint például aKeePassX (nézd meg a jelszavakról,entrópiáról és a jó jelszó gyakorlatrólszóló leírásomat itt).

De ha sok SSH-munkamenetedvan egy nap, akkor ez nyűg lesz. Sze-rencsére van egy jó és viszonylagbiztonságos megoldás, amit SSH-ügynöknek neveznek. Ez a program amemóriában tartja a visszafejtettprivát kulcsodat. Bármikor, mikoregy hely SSH-t használ, ezt a kulcsothasználja a szerver által, a publikuskulcsoddal titkosított üzenet vissza-fejtésére. Mikor a nap végén kikap-csolod a számítógépedet, a kulcskikerül a memóriából, azaz másnapmikor elindítod a géped, újra be kellütnöd egyszer a jelszót. Ez nyilvánva-ló biztonsági kompromisszummal jár.Ha nem zárolod a számítógépedminden alkalommal, mikor felállszelőle, akkor a privát kulcsod bárkikönnyen ellophatja.

Minden Unix-szerű rendszeren azssh-agent telepítve kell hogy legyen.A legtöbb ablakkezelő kapcsolódhataz ssh-agent-hez és megtalálja a kul-csodat (xdm és kdm biztosan) ha azaz alapértelmezett helyén van. Eztonnan tudhatod, mikor elindul agéped, egy felugró ablak kéri be ajelszót. Az Ubuntu egy kicsit más,szóval ehhez olvasd el az Ubuntukézikönyvet. Windowsos felhaszná-lók használjak a Pageant nevű PuTTYssh ügynököt. Ha elhelyezel egyparancsikont az indítópultba, a Win-dows minden indulásakor auto-

matikusan elindítja.

UTOLSÓ FIGYELMEZTETÉS

Van néhány dolog, amit tartsészben. Először is, ahogyan már szóvolt róla, e-mail-ek PGP kulcsa eseté-hez hasonlóan, itt is pácban vagy, haelhagyod a kulcsod. A mentés fon-tos. Ha nem készítesz mentést akulcsaidról, egy nap majd kizárvatalálod magad a távoli rendszerek-ből. Talán lehetséges a régi kulcsotújra cserélni, de ha sok helyen hasz-nálod, ez igazán kellemetlen. Vagymi van akkor, ha az általad használtszámítógépet leselejtezik, eladjákvagy bármilyen más módon veszé-lyeztetik? Milyen biztonságos a je-lenlegi hozzáférésed? Az egyik javas-lat az, hogy ne használd ugyanazokata kulcsokat különböző gépeken. Ezmegvéd az ilyesféle dolgoktól. Talánúgy tűnik, hogy továbbbi kulcspároklétrehozása minden gépre pluszmunka, de ha a dolog biztonsági ol-dalát nézed, akkor egyszerűen csakegy jó ötlet.

BIZTONSÁG

Page 60: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 60 tartalom ^

A leírásában az szerepelt, hogyez olyan játék, mint amilyen-

nek a SimCity 4-nek kellett volnalennie. Nem tudom sem megerősí-teni, sem megcáfolni ezt a kijelen-tést, mert nem játszottam a Sim-City 4-gyel, mivel a Maxisban nincsmeg a tisztesség, hogy linuxos ver-ziót készítsen belőle. A Colossal Or-der-ben (egy kis finn cég) megvolt atisztesség és az előrelátás, hogy ki-adja a Cities: Skylines linuxos verzi-óját. Annyira örülök, hogy megtet-ték.

A KEZDETEKBEN

A játék első indulásakor térké-peket kapsz, melyekből választa-nod kell. Mind különböző, de mind-egyiken van valamilyen vizes rész(melyet kezdetben áramtermelésrehasználsz) , és olyan földterületet,melyre építkezhetsz.

Végig ellátnak tanácsokkal éstippekkel arra vonatkozóan, hovátelepíts utakat, zónákat, elektro-mos, vizes dolgokat, stb.

Ha valaha játszottál az eredetiSimCityvel vagy a SimCity 2000-rel,

akkor ösztönösen fogod tudniezeket.

AZ ALAPOK

A térképeden két út vezet be.Ezek kötik össze a leendő városo-dat az autópályával, melyen váro-sodba jönnek-mennek a járművek.Városod terjeszkedéséhez kapcso-lódnod kell ezekhez az autópályák-

hoz. Miután elhelyeztél pár utat,zónákat készíthetsz az utak men-tén. Három lehetőséged van (kez-detben): lakó, kereskedelmi, ipari.Nyilvánvalóan az ipari zónákat (za-jos, büdös) távol kell tartanod alakóházaktól, és a kereskedelmizónákat valahol a kettő között.

Ez az, ahol a játékban a részle-tek a felszínre kerülnek. Rossz ter-vezés miatt a lakók panaszkodnak a

gyárakból származó zajszennyezésmiatt. Igen, számításba kell venneda zajt a városod építésekor. Még azolyan apró dolgokat is, mint a szél-turbinák, melyek eleinte az elektro-mosságot termelik, távol kell tarta-nod a lakosoktól. I lyen részletekenis, mint fák ültetése a zaj csökken-tésére, most kell elgondolkodni.

Minden zónának két alapszük-séglete van: elektromos és vizes

CCiittiieess:: SSkkyylliinneessJJááttéékkookk UUbbuunnttuunnÍrta: Ronnie Tucker – Fordította: Molnár Tibor

Page 61: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 61 tartalom ^

hálózat. Pumpákat kell csatlakoz-tatnod a vizes területekhez, hogytiszta vizet pumpálhass be. De vi-gyázz! A szennyvíz elvezetéséhez ispumpákra lesz szükséged. Vezesd aszennyvízet a pumpád elé, és el-képzelheted a végeredményt. Kez-detben szélturbinák szolgáltatjákaz áramot, de ahogy fejlődik a váro-sod, használhatsz víz-, napenergiát,vagy a régi jó szenet.

Még az utak elhelyezésének ismegvannak a jó és rossz oldalai –ha egy forgalmas területre rosszutat teszel, ezzel hatalmas közleke-dési dugókat és szennyeződéstokozhatsz. Nehéz a tervezők élete.

STATISZTIKÁK

Statisztikák és menedzsment-adatok tonnái vannak a játékban. Aképernyő bal felső sarkában gyor-san elérheted az információkat arravonatkozóan, hogy kinek van/nincselektromosság, víz, stb. A terület-ről, melyet a rendőrség/tűzoltóságlefed. Az előbb említett zajártal-makról. Kérdezz akármit, itt megta-lálod. Még azt is, hogy mennyi elek-tromosságot termelsz, és mennyipolgár használja azt. Ezt akkor isláthatod, ha a képernyő alsó részénlevő építésügy (building) opciórakattintasz. Itt tudsz utakat, zóná-kat, épületeket, stb. telepíteni.

A másik igazán klassz és reme-kül beépített funkció, a kerületekhasználata. Kiválaszthatod a váro-sod egy részét, és nevet adhatszneki. Kiválaszthatod bekeretezés-sel, vagy szó szerint lefested a vá-rosrészt. Ez azt jelenti, hogy a városbizonyos kerületeiben eltérő sza-bályokat, irányelveket alkalmaz-hatsz.

Ismét, olyan részletek, mint azipari kerületeket rákényszeríteni,hogy tűzriasztókat telepítsenek,csökkenti a tűzoltóságra nehezedőfeszültséget. A kerületekbe is tele-píthetsz ipart. Például kiszemelszegy szép vidéki területet, és csakmezőgazdálkodásra használod. Ó,és mindennek – szó szerint minden-nek neve/címe van a játékban, ésmindent át is tudsz nevezni. Any-nyira vicces átnevezni az embere-

ket, állatokat és zónákat.

Az emberekről beszélve, a játék-ban mindennek célja van. Bármelyikszemélyt kiválasztva, megmondjaneked ki az a személy, hol dolgozik,és/vagy hova megy. Ugyanez vo-natkozik a járművekre is.

Én még épp csak felfedeztem arészleteket a játékban. Annyi min-den van még benne, például felvá-sárolni a környező területeket,hogy kiterjeszthesd a városod, bá-nyászat és a költségek megnyirbá-lása.

MODOK

És ha ezek a pompás dolgoknem lennének elegendőek, azegész játék jó viszonyban van a

JÁTÉKOK UBUNTUN

Page 62: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 62 tartalom ^

modokkal. Már most is modokszázaival kaphatsz új térképeket.

Az egyik csodálatos mod segít-ségével, melyet telepítettem, le-hetőséged van bármelyik polgáro-dat kiválasztani, és a szemén ke-resztül kitekinteni. Nem, a grafikanem lesz túlságosan elragadó(mert senki sem gondolta, hogy ily-en közel kerülhetsz) , de az is nagy-szerű, hogy a fejlesztők egyáltalánengedélyeznek ilyen modokat.

VÉGKÖVETKEZTETÉS

Ha még nem találtad volna ki:szeretem a Cities: Skylines-t.

A játék a Unity motort használja,és nagyon kellemes. Grafikailag na-gyon sok mindent állíthatsz, hogygyengébb teljesítményű gépeken isfusson. Az én gépemben egy sze-rény GeForce GT640 van, és a játékremekül működik még a tilt-shift,medium shadows, medium detail,és a filtering bekapcsolása mellettis. A városom nem egy terjeszkedőmetropolisz, de még így is sok dol-ga van a kis videokártyámnak.

A játék összes jellemzőinek fel-sorolásával egy nagy könyvet meglehetne tölteni, szóval, ha szeret-ted a SimCity 2000-et, vagy utáltada SimCity 4-et (különböző okok mi-att) , akkor megnézhetnéd a Cities:Skylines-t. A Cities: Skylines a

Steamen keresztül érhető el 29,99USA dollárért.

RENDSZERKÖVETELMÉNYEK:

Minimum:Operációs rendszer: Ubuntu 1 4.0464 bit, Ubuntu 1 4.1 0 64 bit, Ubuntu1 2.04 64 bit, Ubuntu 1 4.04 64-bitProcesszor: Intel Core 2 Duo 3.0GHz vagy AMD Athlon 64 X2 6400+3.2 GHzRAM: 4 GBVideokártya: nVIDIA GeForce GTX260, 51 2 MB vagy ATI Radeon HD

5670 (nem támogatja az integráltIntel grafikus kártyát) , 51 2 MBMerevlemez: 4 GB

Ajánlott:

Operációs rendszer: Ubuntu 1 4.0464 bit, Ubuntu 1 4.1 0 64 bit, Ubuntu1 2.04 64 bit, Ubuntu 1 4.04 64 bitProcesszor: Intel Core i5-3470 3.2GHz vagy AMD FX-6300 3.5 GhzRAM: 6 GBVideokártya: nVIDIA GeForce GTX660 (nem támogatja az integrált In-tel grafikus kártyát) , 2 GB vagyAMD Radeon HD 7870 2 GB integ-rált grafikus kártya, 51 2 MBMerevlemez: 4 GB

JÁTÉKOK UBUNTUN

Page 63: full circledl.fullcirclemagazine.org/issue96_hu.pdf · 2018. 4. 3. · crii@fo@ibj>d>wfk pwgj b99 6?092 r=?696@j @gr: 2>ggq>a>qhfpwlidgij < a u !.? 8 b @ & a v

full circle magazin 96. szám 63 tartalom ^

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

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

A Full Circle Csapat

Szerkesztő – Ronnie [email protected] – Rob [email protected] – Les Pounder & [email protected]

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

Köszönet a Canonical-nek, a fordító-csapatoknak a világban és ThorstenWilms-nek az FCM logóért.

EPUB - Az utóbbi kiadások megtalálhatók epub formátumban a letö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, hogy minéltöbben tudjanak a magazinról és az Ubuntu Linuxról.

Google Play – Már olvashatod a Full Circle magazint a Google Play/Books oldalá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ásJancsek Árpád

Jászberényi GergelyMeskó BalázsMolnár Tibor

Palotás AnnaSipos ZoltánTakács LászlóTulipán Attila

Full Circle MagazinMagyar Fordítócsapat

Szerkesztő:Kiss László

Korrektor:Heim Tibor

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

Koordinátor:Pércsy Kornél

Fordítók:

FCM 97. számLapzárta:201 5. május 1 0-e, vasárnapKiadás:201 5. május 27-e, péntek

KKöözzrreemműűkkööddnnééll??