48

full circledl.fullcirclemagazine.org/issue124_hu.pdf · 2018. 4. 3. · ?nees>mfl: #k>> !;>

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

  • full circle magazin 1 24. szám 1 Tartalom ^

    Full Circle201 7 augusztus – 1 24. szám

    BBaacckkuupp--ssttrraattéégg ii aaZFS pillanatképpel

    Fotó:PeterMiller(Flickr.com)

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

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

    http://fullcirclemagazine.org

  • full circle magazin 1 24. szám 2 Tartalom ^

    Full Circle

    Backup ZFS-sel 25

    Bevezetés a FreeCAD-be 1 8

    Python 1 5

    Kdenlive 34

    KáVé 43

    Parancsolj és uralkodj 1 3

    Inkscape 29

    KODI-szoba 38Levelek XX

    Játékok Ubuntun XX

    Különvélemény XX

    Linux hírek 4

    Kutatás Linuxszal 35

    Könyvajánló XX

    Az én asztalom 45

    Fókuszban XX

    Linux labor XX

    XX

    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

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

    Grafika

    http://creativecommons.org/licenses/by-sa/3.0/http://creativecommons.org/licenses/by-sa/3.0/

  • full circle magazin 1 24. szám 3 Tartalom ^

    ÜDVÖZLET A FULL CIRCLE LEGÚJABB KIADÁSÁBAN

    Szokás szerint van némi Python, FreeCAD, Inkscape és Kdenlive ebben a hónapban is a számo-tokra. Hogy adjunk egy harmadik Hogyant, van egy cikkünk arról, hogyan készítsünk mentéstZFS pillanatfelvételekből. Amennyiben jelenleg nincs mentésed, emlékezz a régi mondásra: alegfontosabbmentés éppen az, amitnemmentettél. Korábbi tapasztalataim alapján mindenkit arrabátorítok, hogy valamiféleképpen mentsen. Különösen, ha létfontosságú fájlokról van szó.

    Charles elkezdett egy új kis sorozatot a Kodi beállításáról, és SJ folytatja sorozatát arról,hogyan használja a Linuxot a kutatásában.

    Felfigyelhettél egy csomó kis kék négyszögre a tartalom oldalon. Ez azért van, mert nincsenekcikkeim, hogy kitöltsem azokat a témákat. Ez lesz az egyik legvékonyabb FCM-kiadás hosszú időóta. Amikor azt mondom, szükségünk van cikkekre… azt úgy értem, hogy SZÜKSÉGÜNK vancikkekre! Ne felejtsétek el: ti , az olvasók írjátok az FCM-et! Hozzájárulásotok nélkül minden számegyre kevesebb lesz.

    Egyébként elég a borúlátásból! Élvezzétek ezt a kiadást, és ne felejtsetek el írni valamit!

    Minden jót, és maradjunk [email protected]

    EEllőősszzóóFordította: Molnár Tibor

    Keress minket:

    facebook.com/fullcirclemagazine

    twitter.com/#!/fullcirclemag

    goo.gl/FRTMl

    http://issuu.com/fullcirclemagazine

    http://www.magzter.com/publishers/Full-Circle

    Heti hírek:http://fullcirclemagazine.org/feed/podcast

    http://www.stitcher.com/s?fid=85347&refid=stpr

    http://tunein.com/radio/Full-Circle-Weekly-News-p855064/

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

    mailto:[email protected]://www.scribus.nethttp://www.gimp.orghttp://www.libreoffice.orghttp://creativecommons.org/http://facebook.com/fullcirclemagazinehttps://twitter.com/#!/fullcirclemaghttp://goo.gl/FRTMlhttp://issuu.com/fullcirclemagazinehttp://www.magzter.com/publishers/Full-Circlehttp://fullcirclemagazine.org/feed/podcasthttp://www.stitcher.com/s?fid=85347&refid=stprhttp://tunein.com/radio/Full-Circle-Weekly-News-p855064/

  • full circle magazin 1 24. szám 4 Tartalom ^

    A LIBREOFFICE 5.4 ÚJ KÉ-PESSÉGEKET VEZETETT BE A

    WRITERBEN, A CALCBAN ÉSAZ IMPRESSBEN

    Ezt a verziót 201 8 június 1 1 -igtámogatják legalább hat kiegé-szítő frissítéssel. A LibreOffice 5.4-ben egy új fejlesztési réteget tet-tek hozzáférhetővé a Writer, a Calcés az Impress összetevői számára.Nagyszámú további fejlesztést épí-tettek be a Microsoft Office fájlokkompatibilitása érdekében, és afájlkezelés egyszerűsítésére helye-zik a hangsúlyt, melyet fontos cél-kitűzésnek tartanak a fejlesztéssorán.

    Az xml leírások figyelembe vé-telével az odf/odt dokumentumokkb. 50, az ooxml/docx fájlok kb.90%-kal lettek kisebbek, függőenaz egyes dokumentum-formátu-moktól, melyeket a vezető irodaiprogramcsomagok, pl. az Ms Officehasználnak.

    Íme a Writer, a Calc, az Impressés a Libreoffice online újdonságai:

    Új alapértelmezett színpalettaaz RYB színmodell alapján, az EMFvektorképek (EMF vector images)jobb támogatása, az importált pdfdokumentumok jobb beépülése,ideértve a beépített videókat. Vala-mint az OpenPGP kulcsok támoga-tása, hogy az ODF dokumentumo-kat Linuxon alá lehessen írni, to-vábbá, az aláírt dokumentumokhitelességének a biztosítása.

    Forrás:http://news.softpedia.com/news/libreoffice-5-4-office-suite-debuts-with-new-features-for-writer-calc-impress-51 71 85.shtml

    MIÉRT LEHET AZ UBUNTUMATE 1 7.1 0 A KEDVENCDISZTRIBÚCIÓD?

    J únius végén a résztvevő verzi-ókkal, mint a Lubuntu, Kubuntués Ubuntu Kylin, megjelent azUbuntu 1 7.1 0 első alfája. Kijött azUbuntu 1 7.1 0 Alpha 2, melyhez to-vábbi verziók csatlakoztak, mint azUbuntu MATE és az Ubuntu Budgie.A letöltési linkek ezen cikk végén

    található linkben megtalálhatóak.

    Akik nem tudnák, az alap Ubun-tu a végső béta kiadásnál tart. 4.1 1 -es kernel van benne, és a 1 7.1 0 Al-pha 2-ben jelenik talán meg MATEkörnyezettel. Lássuk!

    Az Ubuntu MATE fejlesztői sze-rint ez a valaha létezett legjobbalpha. A legnagyobb változás az ahalomnyi fejlesztés, mellyel átalakí-tották a panelek elrendezését. Akülönböző visszajelzéseknek kö-szönhetően az egyes paneleknekkülönböző kinézetet és érzületetadtak.

    Kérlek, vedd figyelembe, hogyaz Ubuntu MATE 1 7.1 0 Alpha 2 egyfejlesztői kiadás, ezért nem ajánlottéles telepítést használni otthoni el-sődleges vagy munkahelyi rend-szerként. Lehetnek hibák benne,ezért nem ajánlott azoknak, akikstabil rendszert szeretnének hasz-nálni.

    Forrás:https://fossbytes.com/ubuntu-mate-1 7-1 0-linux-distro/

    A CANONICALNÁL A 4.1 3-AS LINUX KERNEL BEÜLTETÉ-SÉN ÉS AUGUSZTUS ELEJÉTŐL

    A GCC 7-RE VÁLTÁSONDOLGOZNAK

    Megígérték, közreadják. A Ca-nonical mostanában jelen-tette be, hogy elkezdték az alapok-tól a 4.1 3-as kernelre ráépíteni éstesztelni az Ubuntu 1 7.1 0-et (ArtfulAardvarkot), adta hírül az Ubuntukernelrészlege. Úgy tűnik, a fel-használók már telepíthetik a máso-dik Release Candidate-et (RC), me-lyet Linus Torvalds a múlt hétenjelentett be.

    A Canonical a 1 7.1 0 végleges ki-adását a 4.1 3-as kernellel terveziszállítani, azonban mostanáig a na-pi összeállítások (build-ek) és amostanában kiadott Alpha 2 válto-zat a stabil ágakban még az Ubuntu1 7.04 (Zesty Zapus) 4.1 1 -es kerne-lével használhatók, noha már a4.1 2-es kernel elérhető az Ubuntufejlesztői tárolóiban.

    Közben a Canonical fejlesztő-

    Beküldte: Arnfried Walbrecht – Fordította: dr. Simon Gergely, Bors TiborHHÍÍRREEKK

    http://news.softpedia.com/news/libreoffice-5-4-office-suite-debuts-with-new-features-for-writer-calc-impress-517185.shtmlhttps://fossbytes.com/ubuntu-mate-17-10-linux-distro/

  • full circle magazin 1 24. szám 5 Tartalom ^

    mérnöke, Matthias Klose bejelen-tette, hogy megkezdték a GCC(GNU Compiler Collection) 7-re va-ló átállást. Ez lesz az alapértelme-zett a 1 7.1 0-ben, és várhatóan ajövő hétig ezt a munkát elvégzik, ésvalószínűleg a Perl 5.26 is megjele-nik az artful-propose tárolóban.

    Sőt, nemrég fejezték be azOCaml 4.04 és a Python 3.6 beépí-tését, így a „do-release-upgrade -d"parancs működése megváltozott,most már csak a legújabb támoga-tott verzióról lehet a jelen fejlesz-tői verzióra frissíteni, ezzel mege-lőzve a nem kívánt frissítéseket.

    Forrás:http://news.softpedia.com/news/canonical-works-on-linux-4-1 3-for-ubuntu-1 7-1 0-gcc-7-transition-in-early-august-51 7223.shtml

    MEGÉRKEZETT A RED HATENTERPRISE LINUX 7.4

    ARed Hat Inc. nagyszerű példá-ja annak, hogyan lehet egy vál-lalat nyílt forrású megoldásokkalsikeres. Van egy olyan közkeletűfélreértés, mely szerint a Linuxcsak egy hobbi és a közreműködők

    csupa elviselhetetlen, furcsa ala-kok, akik a mamájuk pincéjébenprogramoznak. Ha elhiszed ezt arengeteg hülyeséget, rossz híremvan a számodra. Jelenleg ugyanis aRed Hat Inc. milliárdokat keres anyílt forrású megoldásokkal, ésRHEL disztribúciója a lehető leg-jobb választás a vállalatok számára.

    A RHEL (Red Hat Enterprise Li-nux) most a 7.4-es verziónál jár. Ezazt jelenti, hogy az IT-részlegek ha-marosan beszerezhetik és tesztel-hetik. Ha a tesztek sikeresek, arendszert kibocsátják a vállalati gé-pekre. Számos új fejlesztés vanbenne, például az NVMe OverFabric, mellyel át lehet tekinteni arendszerrel kapcsolatos feladato-kat, stb.

    A vállalat továbbá közölte, hogy:„A Red Hat továbbra is elkötelezettabban, hogy ügyfelei igényeit a leg-inkább kielégítse az adatközpontiinfrastruktúrában. A Red Hat Enter-prise Linux 7.4 ezt úgy oldja meg,hogy a rendszert több architektú-rán teszi elérhetővé, például: IBMPower, IBM z rendszerek és 64 bi-tes ARM architektúra (fejlesztőielőzetes kibocsátásként). Az IBMPower Little Endian architektúraszámára ebben a kibocsátásbanmegvalósult a nagy megbízhatósá-

    gú (gyors hozzáférésű), rugalmasadattárolásra szolgáló bővítmé-nyek (High Availability and Resili-ent Storage Add-Ons), a nyílt kon-téner kezdeményezés (OCI) és fut-tatókörnyezet (OCI runtime – OpenContainer Initiative runtime) és le-mezkép-formátum támogatása.”

    Forrás:https://betanews.com/201 7/08/01 /red-hat-enterprise-linux-74/

    A CIA AERIS KÁRTEVŐJEADATOKAT SZIVÁROGTATHAT

    LINUX RENDSZEREKBŐL

    H abár a legtöbb IT-szakértő vé-leménye szerint a Linux azegyik legbiztonságosabb rendszer,ez az állítás megkérdőjeleződni lát-szik. Az elmúlt pár hónapban aztészleltük, hogy több kártevő is cél-ba vette a Linux rendszert. Ezekvagy kriptovalutabányász-szoftverttelepítenek, vagy bizalmas adato-kat szivárogtatnak Linux rendsze-rekből. Senki se üljön a babérjain, aCIA már elkészítette azokat az esz-közeit, amelyekkel bárhol a világonképes behatolni Linux szerverekbe.Az egyik ilyen az Aeris, ez egy bom-lasztó malware, mely be tud hatolni

    a legnépszerűbb Linux disztribúci-ókba.

    Az Aeris képes beszivárogni aDebian Linux 7, Red Hat EnterpriseLinux 6, Solaris 1 1 , FreeBSD 8 ésSeniors 5.3 és 5.7 OS-t futtatórendszerekbe. Ez egy tekintélyeslista, mert igen sok Linux ág na-gyon elterjedt. Az Aeris képes mindezen rendszerekbe behatolni ésmégsem akadályozza azok munká-ját. Eszközeivel képes kiszagolni atitkosított kommunikációt, beéke-lődik az smtp-kommunikációba, ésautomatikusan szivárogtat ki fájlo-kat.

    Ez már nem az első eset, hogyCIA kártevőbe botlottunk, és a Wi-kileaks csapata kiemelt figyelmetszentel annak, hogy az ilyen felfe-dezések nyilvánosságra kerüljenek.Az ügynökség a kártevők igen sokváltozatát készítette el, melyekmind ugyanazt a célt szolgálják.Napjainkban a világon egyetlenoperációs rendszer sincs biztonság-ban a CIA behatolási kísérleteitől,noha úgy tűnik, a CIA egyes eszkö-zei már nem használhatók. Nemtudható biztosan, hogy az Aeris ak-tív ág-e még, de alappal feltételez-zük, hogy igen.

    Hírek

    http://news.softpedia.com/news/canonical-works-on-linux-4-13-for-ubuntu-17-10-gcc-7-transition-in-early-august-517223.shtmlhttps://betanews.com/2017/08/01/red-hat-enterprise-linux-74/

  • full circle magazin 1 24. szám 6 Tartalom ^

    Forrás:https://themerkle.com/the-cias-aeris-malware-can-exfiltrate-data-from-linux-systems/

    A LINUX MINT SZOFTVER-KÖZPONTJA NAGY FRISSÍTÉST

    KAP A LINUX MINT 1 8.3-BAN

    A Linux Mint csapata a legújabbhírlevelében közreadta a LinuxMint 1 8.3 fejlesztési ciklusa alapjánvégrehajtott változtatásokat. Ed-dig jó pár változtatást végeztek aSzoftverközponton, a Linux Mintbeépített csomagkezelőjében. No-ha ez a grafikus csomagkezelő al-kalmazás egy korai változata, márnem várható frissítés a Linux Mintegyébként igen kiforrott Szoftver-központjában. Ezek az eszközökkönnyen kezelhető megoldástnyújtanak azoknak, akik nem járta-sak a parancssor használatában.

    A Linux Mint 1 8.2 gyakorta fris-sül, a fejlesztőcsapat nagy figyel-met fordít a Szoftverközpont át-fogó fejlesztésére, melyet a LinuxMint 1 8.3 fejlesztési ciklusa kereté-ben adnak ki.

    A csapat azon dolgozik, hogy aszoftverközpont kinézete letisztul-tabb legyen, arculatára a GnomeSoftware van hatással. Változás: azösszes belső alkalmazást átültetikWebKitről GtK3-ra. Ezzel lehetővéválik a HiDPI támogatása.

    A csapat szerint a Szoftverköz-pont kb. háromszor gyorsabbanfut, mint korábban. Alapértelme-zésben a Szoftverközpont felhasz-nálói jogokkal fut, az apt-daemonpedig a háttérben marad, azonbankevésbé gyakran fog a felhasználó-tól jelszót kérni. Ha egy csomag te-lepítéséhez vagy eltávolításáhozjelszót kér, egy kis ideig megjegyzi.

    Forrás:https://fossbytes.com/linux-mint-is-updating-software-manager-for-the-modern-world/

    MEGÉRKEZETT AZ ARCH LI-NUX 201 7.08.01 ÉS AZ AN-TERGOS 1 7.8, A LINUXGEEKEKNEK ÉS KEZDŐKNEK

    AzArch Linux fejlesztői kiadtáknépszerű rolling disztrójukat,az Arch Linux 201 7.08.01 -et. Az An-tergos fejlesztői szintén kiadták az

    Antergos 1 7.8-at kezdők számára,akik szeretnék kipróbálni az ArchLinuxot. Mindkét rendszer friss cso-magokkal jön.

    A Linux geekek első szerelmé-nek mondott Arch Linux nem aján-lott a zöldfülűeknek, akik pár kat-tintással szeretnének operációsrendszert telepíteni. Ne tévesszükszem elől, hogy sokat kell tanulni, aLinux használatában jártasságotkell szerezni. Az augusztussal meg-érkezett a friss és ropogós Arch Li-nux.

    Az Arch Linux 201 7.08.01 kiírha-tó CD-re vagy csatolható iso lemez-képként. Lehetőségünk van a le-mezképet USB-s adattárolóra írniés követnünk a telepítő utasításait.

    Fontos: a telepítő az egyes cso-magok frissített verzióit tartalmaz-za. Ez a kiadás 4.1 2.3-as kernellelérkezik és csak 51 6 MB lemezterü-letet igényel.

    Forrás:https://fossbytes.com/arch-linux-201 7-08-01 -antergos-1 7-8-releas-ed-linux-geeks-beginners/

    BEKERÜLT AZ AMDGPU-PRO 1 7.30 LINUX GRA-PHICS DRIVER AZ UBUNTU1 6.04.3-BA

    AzUbuntu 1 6.04.3 LTS (XenialXerus) kb. 1 0 napja jelent meg.A legfrissebb, azaz a Zesty Zapuskernelét és grafikus alrendszerétfuttatja. Természetesen ez alapjánaz Ubuntu 1 6.04.3 LTS a 4.1 0-es Li-nux Kernelt és az X.org display ser-ver 1 .1 9.3 verzióját, valamint aMesa 1 7.0 3D grafikus függvény-könyvtárat használja.

    Ez egy nagyobb frissítés az Ubuntu1 6.04.2-ben használt kernelről ésgrafikus alrendszerről, így az AMD-nek frissítenie kellett a grafikus il-lesztőprogramjait, hogy támogatnitudja az új technológiákat.

    Az Ubuntu 1 6.04.3 LTS támoga-tásán kívül az AMDGPU-PRO 1 7.30grafikus driver bevezeti a Red HatEnterprise Linux (RHEL) 6.9 és aCentOS 6.9 operációs rendszerektámogatását, valamint támogatja aRadeon RX Vega sorozatba tartozógrafikus kártyákat.

    Hírek

    https://themerkle.com/the-cias-aeris-malware-can-exfiltrate-data-from-linux-systems/https://fossbytes.com/linux-mint-is-updating-software-manager-for-the-modern-world/https://fossbytes.com/arch-linux-2017-08-01-antergos-17-8-released-linux-geeks-beginners/

  • full circle magazin 1 24. szám 7 Tartalom ^

    Forrás:http://news.softpedia.com/news/amdgpu-pro-1 7-30-linux-graphics-driver-brings-support-for-ubuntu-1 6-04-3-lts-51 7400.shtml

    1 1 9 VÁLTOZTATÁSSAL ÉRKE-ZETT A KDE FRAMEWORKS5.37.0 A KDE PLASMA 5ASZTALI KÖRNYEZETEKHEZ

    AKDE 5.37.0 keretrendszer egynagyobb frissítőcsomag, minta korábbi kiadások. 1 1 9 változta-tást tartalmaz, beleértve a különfé-le összetevőket és a KDE Plasmaasztali környezet alkalmazásait is,például Plasma keretrendszer,KWayland, KTextEditor, KIO, KCo-reAddons, KConfig, KActivities,KArchive, KDeclarative, KDesigner-Plugin, KHTML, KI1 8n, valamint abreeze ikonok. A legnagyobb fej-lesztés a skálázható vektorgrafika(SVG) a KHTML webfeldolgozó mo-torban, az ipv*.route-metric támo-gatása NetworkManagerQt-ben(Qt alapú hálózatkezelő), frissítettAkregator rendszertálcaikon, aQt5widgetekbe beépítették a Son-net támogatását, a kiemelt kereső

    átfogó összeállítását (cross-compi-lation support for the highlightingindexer), PowerShell támogatás(PowerShell highlighting) Pug ésJade syntax támogatással.

    A KDE összetevők és az előbbemlített alkalmazások mellett aKDE Frameworks 5.37.0-ban javí-tották az alábbi alkotóelemeket:KIdleTime, KInit, KNewStuff, KPac-kage Framework, KParts, KUnit-Conversion, KWallet Framework,KWidgetsAddons, KWindowSys-tem, KXMLGUI , NetworkMana-gerQt, Sonnet, és ThreadWeaver,valamint a szintaktikai kiemelés,mely sok változással jár, továbbá azextra CMake modulok.

    Forrás:http://news.softpedia.com/news/kde-frameworks-5-37-0-released-for-kde-plasma-5-desktops-with-1 1 9-changes-51 7390.shtml

    ELON MUSK MÁR MEGINT KI-AKADT AZON, HOGY A MES-TERSÉGES INTELLIGENCIA FE-LÜLKEREKEDETT AZ EMBERE-KEN

    Elon Musk ismételten emlékez-tet arra, hogy ami a világban je-lenleg történik, az a lehető legna-gyobb veszély az emberiségre néz-ve.

    A hétvégén Musk ismét twee-telt kedvenc vitatémájában: a mes-terséges intelligencia kérdésében.Az Észak-Koreával való háborús ve-szélyre célzott, hogy álláspontjátmegfelelően alátámassza.

    Ha nem helyezünknagyhangsúlytamesterséges intelligencia biztonsá-gos voltára, sokkal nagyobb veszély-nek tesszükkimagunkat, mintami-lyen Észak-Korea.pic.twitter.com/2z0tiid0lc-- ElonMusk (@elonmusk)201 7. augusztus 1 2.

    Senkisem szereti, ha azéletét sza-bályokközé szorítják, demindentszabályoznak, amiveszélyes lehetazemberekre (gépjárművek, repülők,ételek, gyógyszerek, stb.), tehátamesterséges intelligenciát is szabá-lyoznikell.--ElonMusk (@elonmusk)201 7. augusztus 1 2.

    Musk tweetje órákkal azután ér-kezett, hogy egy mesterséges in-telligenciát működtető rendszer,

    melyet az OpenAI fejlesztett, egyhadászati stratégiai játékban, a Do-ta 2-ben megverte a világ legjobbjátékosait. Az OpenAI blogposztjaszerint a rendszer sikeresen mértefel, hogy az ellenség hogyan mozogrögtönzött, számára szokatlan szi-tuációkban és meggyőzte az ellen-fél szövetségeseit, hogy nekisegítsenek.

    Az OpenAI egy mesterséges in-telligenciával foglalkozó nonprofitszervezet, melyet Musk közösenalapított Peter Thiellel és Sam Alt-mannel. A vállalat célja, hogy ku-tassa és fejlessze a mesterségesintelligenciát, és kifejlessze azokata legjobb gyakorlatokat, melyekelőmozdítják, hogy ezt a technoló-giát jóra használják.

    Forrás:https://www.inc.com/kevin-j-ryan/elon-musk-says-artificial-intelligence-bigger-threat-than-north-korea.htm

    Hírek

    http://news.softpedia.com/news/kde-frameworks-5-37-0-released-for-kde-plasma-5-desktops-with-119-changes-517390.shtmlhttps://www.inc.com/kevin-j-ryan/elon-musk-says-artificial-intelligence-bigger-threat-than-north-korea.htmlhttp://news.softpedia.com/news/amdgpu-pro-17-30-linux-graphics-driver-brings-support-for-ubuntu-16-04-3-lts-517400.shtml

  • full circle magazin 1 24. szám 8 Tartalom ^

    KÖZZÉTETTÉK A SOLUS 3-AT, MELY ÚJDONSÁGOKATTARTALMAZ

    2 01 5 végén mutatkozott be aSolus linux disztribúció elsőstabil kiadása. Sok hűséges követőtszerzett magának, mert jól néz ki,szeretik benne a könnyű kezelhető-ségét, és felhasználóbarát. 201 6-ban a Solus Projekt arról tájékozta-tott, hogy átállnak rolling kiadásra.

    A Solus fejlesztői most bejelen-tették a Solus 3-at, mely a harma-dik csomagolás, mióta átálltak agördülő kiadásra. Megjegyeznénk,hogy ellentétben a korábbi kiadá-sokkal, a Solus 3 nem snapshot, ha-nem stabil kiadás. Mit jelent ez?Azt, hogy sok teljesítménybeli javí-tás és újdonság van benne.

    A fejlesztők kiemelték, hogy ki-hátráltak a snapshot kiadási modellmögül. Ehelyett célul tűzték ki,hogy kombinálják a sokszínű stabilkiadási és a gördülő kiadási modellelőnyeit.

    Jelentős újítás, hogy a Solus be-vezeti a snap formátum támogatá-sát, amely a Canonical által fejlesz-tett csomagformátum és csomag-kezelő rendszer Linuxra. Az már

    biztos, hogy a Solus felhasználóihozzáférést kapnak a szoftvereknagy választékához és mentesítik afejlesztőket a többletmunkától,hogy egy különleges Linux disztrószámára kelljen fejleszteniük.

    Forrás:https://fossbytes.com/solus-3-linux-distro-released-features-download-torrent/

    UBUNTU BUDGIE DISZTRÓ:EGYSZERŰ, LETISZTULT, FEL-HASZNÁLÓBARÁT

    AzUbuntu Budgie egyike azondisztribúcióknak, melyek in-tegrálják a Budgie asztali környeze-tet, a másik ilyen a Solus, mely aBudgie-t fejleszti.

    Az Ubuntu Budgie ízléses és fel-használóbarát. Nem áldozza fel ateljesítményt az egyszerű kezelőfe-lület oltárán. Fejlesztőközösségefőleg az Egyesült Királyságban mű-ködik. Korábban „Budgie-Remix”-nek hívták, ez egy Ubuntu alapúdisztribúció Budgie asztali környe-zettel.

    Habár a rendszer az Ubuntu-csa-ládra épül, nem a Canonical fejlesz-

    ti. A Solus közösség a Budgie-t azalapoktól írta újra, szorosan integ-rálva azt a GNOME összetevőkkel.Figyelembe véve a mai igényeket, aBudgie az egyszerűségéről és azeleganciájáról híres. A stílusa átlát-ható és letisztult, egyszerű használ-ni.

    A Budgie desktop nem forkjaegyetlen asztali környezetnek sem.Fejlesztői úgy tervezték, hogy kön-nyen integrálható legyen más diszt-rókba, és a saját jogán is nyílt for-ráskódú projekt.

    Egy továbbfejlesztett Budgieasztali környezetet és egy kompaktUbuntu Core rendszert integrálvaegy stabil és érdekes disztrót ka-punk.

    Forrás:http://www.linuxinsider.com/story/84735.html?rss=1

    A RASPBERRY PI GÉPEKENFUTÓ RASPBIAN LINUX OSMÁR DEBIAN GNU/LINUX 9STRETCH RENDSZERRE ÉPÜL

    Simon Long a Raspberry Pi Foun-dationtól kb. két hónapja adott

    hírt a Raspbian operációs rendszerfrissítéséről Raspberry Pi és x86gépekre. Úgy tűnt, azok a kiadásoklesznek az utolsók, melyek DebianGNU/Linux 8 Jessie alapokon nyug-szanak, mivel a vállalat tervezi aRaspbian átültetését a legfrissebbStretch alapokra. A DebianGNU/Linux 9 Stretch 201 7. június1 7-i kiadása jelenleg a Debian pro-jekt legfrissebb és legstabilabb,korszerű operációs rendszere, ésmost már a Raspbian Linux OSdesktop és lite lemezképek (201 7.augusztus 1 6.) Debian Stretch-reépülnek, Linux 4.9-es kernelt hasz-nálnak.

    Az, hogy az egész rendszert aDebian GNU/Linux 9 Stretch rend-szerre építették rá, azt jelenti,hogy sok csomag és központi ösz-szetevő új verzióra frissült, és úgynéz ki, hogy a Raspbian 201 7-08-1 6a Chromium 60 alapértelmezettböngészővel, NodeRED 0.1 7.4-gyel,RealVNC 6.1 .1 -gyel és Sonic Pi3.0.1 -gyel érkezik.

    A Debian Stretch alapú Raspbi-an 201 7-08-1 6 lemezképek frissí-tett wireless firmware-rel jönnek,így a Raspberry Pi 3 és Raspberry PiZero W egypaneles kisgépei márvédve vannak a jól ismertBroadpwn exploittól. Ezen túl, a

    Hírek

    https://fossbytes.com/solus-3-linux-distro-released-features-download-torrent/http://www.linuxinsider.com/story/84735.html?rss=1

  • full circle magazin 1 24. szám 9 Tartalom ^

    PIXEL asztali környezet LXPanelbővítményeit különálló csomagok-ba tették.

    Forrás:http://news.softpedia.com/news/raspbian-linux-os-for-raspberry-pi-is-now-based-on-debian-gnu-linux-9-stretch-51 7422.shtml

    RANCHEROS: EGY APRÓ LI-NUX A DOCKERT KEDVELŐK-NEK

    Ahogyan a különféle szerver ésasztali disztrók, a konténeralapú Linux disztribúciók is külön-féle projekteket és összetevőketválogatnak ki és raknak össze, hogyegy teljes konténer infrastruktúrátépítsenek fel. Ezek a disztrók gyak-ran egy lecsupaszított kernelt kom-binálnak egy hozzájuk hangolt ke-retrendszerrel és a konténerrend-szert kiszolgáló alrendszerrel. ARancherOS nemcsak beleillik ebbea szisztémába, hanem a kis kernelés a konténer paradigmáját a vég-letekig kiélezi.

    A RancherOS egy konténerrend-szer, mely a Dockert közvetlenül akarcsúsított (20 MB) Linux kernelenfuttatja. Különlegessége abban rej-

    lik, hogy már az init processz is egydockerben futó konténerezettszolgáltatás. Ehhez hasonlóan a ha-gyományos, rendszerszintű szolgál-tatásokat, mint az NTP-t és a DNS-t,a konténerben használatos egyen-értékű szolgáltatással váltják fel.

    Forrás:http://www.infoworld.com/article/321 6524/containers/rancheros-a-tiny-linux-for-docker-lovers.html

    A DEBIAN GNU/LINUX MÁRFUT MOBIL ESZKÖZÖKÖN,MINT PÉLDÁUL A POCKET-CHIP, SAMSUNG GALAXY,ZEROPHONE ÉS PYRA

    ADebiant univerzális operációsrendszernek is mondják, mertsok száz Linux disztribúció alapja.Okkal merül fel hát az igény, hogymobil eszközökön is fusson. Így isvan. Nos, a Debian fejlesztői folya-matosan azon dolgoznak, hogy arendszer újabb és újabb eszközökettámogasson, és minél többfélehardverre és eszközre elkészítsék.

    A DebConf1 7-en, melyet Mont-réal városában tartottak Kanadá-

    ban, több mint ötven fejlesztő ta-lálkozott, hogy megbeszélje ezt aproblémát, jelentette a Softpedia.

    W. Martin Borgert, a Debianprojekttől, megírta, hogy számosmobileszköz futtat Debian GNU/Li-nuxot, melyet a DebConf1 7 konfe-rencián be is mutattak. Ezek a kö-vetkezők voltak:• PocketCHIP – egy kis kéziszámító-gép, billentyűzettel, USB-vel, wifi-vel, Debian 8 vagy 9 futhat rajta.• Samsung Galaxy S Relay 4G – egyandroidos telefon fizikai billentyű-zettel, mely képes arra is, hogy aDebian felhasználói felületénekegyes részeit Android kernelen fut-tassa.• ZeroPhone – egy nyílt forrású,Raspberry Pi Zero alapú okostele-fon kis kijelzővel és klasszikus bil-lentyűzettel. Debian alapú Rasp-bian OS-t futtatott.• Pyra – egy érintőképernyős kézi-számítógép, mely előretelepítettDebiannal jön hamarosan.

    Forrás:https://fossbytes.com/debian-on-mobile-devices-pocketchip-samsung-galaxy-zerophone-pyra/

    MEGÉRKEZETT A FEDORA 26ELSŐ FRISSÍTÉSE 4.1 2.5-ÖSKERNELLEL

    Megérkeztek a Fedora 26 Li-nux hivatalos telepítő anya-gai, melyek egy új kernelt, valamintminden szoftverből és biztonságijavításból a legfrissebb változatottartalmazzák, amióta a disztró201 7. július 1 1 -én megjelent.

    Az új Fedora 26 Linux build ver-ziószáma F26-201 7081 5 és az ösz-szes változat elérhető: Fedora 26Workstation, Fedora 26 Xfce, Fedo-ra 26 LXDE, Fedora 26 KDE, Fedora26 Cinnamon, Fedora 26 LXQt, Fe-dora 26 MATE, Fedora 26 SoaS (Su-gar on a Stick), valamint egymulti-desktop kiadás.

    Hogy mire is lehet jó az új Fedo-ra 26 Linux ISO? Hasznos lehet, haegy új PC-re szeretnénk Fedorát te-lepíteni anélkül, hogy több százfrissítést kelljen utólag letölteni.Igazság szerint egy lemezes telepí-téssel akár 600 megabájtnyi frissí-tést is meg lehet spórolni. Ezeket afrissítéseket általában le kellenetölteni, hogy a frissen telepítettFedora operációs rendszert napra-készen tartsuk. Emellett ezeket alemezképeket felhasználhatjuk egy

    Hírek

    http://news.softpedia.com/news/raspbian-linux-os-for-raspberry-pi-is-now-based-on-debian-gnu-linux-9-stretch-517422.shtmlhttp://www.infoworld.com/article/3216524/containers/rancheros-a-tiny-linux-for-docker-lovers.htmlhttps://fossbytes.com/debian-on-mobile-devices-pocketchip-samsung-galaxy-zerophone-pyra/

  • full circle magazin 1 24. szám 1 0 Tartalom ^

    saját Fedora 26 telepítő készítésé-hez is, amelyhez a Fedora Respins-SIG csapat által is használt Liveme-dia-creator eszközt használhatjuk.

    Forrás:http://news.softpedia.com/news/fedora-26-linux-gets-first-set-of-updated-live-isos-with-linux-kernel-4-1 2-5-51 7442.shtml

    MEGJELENT A THESSS (THESMALLEST SERVER SUITE)22.2, 4.9.43-AS KERNELLELÉS APACHE 2.4.27-TEL

    Megérkezett a 4MLinux Server22 alapokon fejlesztettTheSSS (The Smallest Server Suite)22.2, egy hónappal a 22.1 -es kiadásután frissített LAMP-komponen-sekkel (Linux, Apache, MariaDB ésPHP): Apache 2.4.27, MariaDB1 0.2.7, PHP 7.0.22 és 5.6.31 , mind-ez 4.9.43 LTS Linux kernelen, vala-mint BIND 9.1 1 .2 DNS-szerver ésStunnel 5.42 SSL-tunnel.

    A TheSSS felhasználói a „zk up-date” terminálos paranccsal frissít-hetik a rendszerüket. A frissítésteljesen automatikus, nincs szük-ség beavatkozásra. Azonban, mivel

    a TheSSS 22.2 ISO-fájl kicsi, javasol-juk a lemezkép letöltését és CD-re,DVD-re vagy pendrive-ra történőkiírását.

    Akik nem ismernék, a TheSSS(vagyis „a legkisebb szervercso-mag”) egy olyan projekt, ami egyazonnal futtatható, teljes értékű Li-nux szervert kínál közvetlenül az in-dítólemezről, anélkül, hogy bár-milyen csomagot kellene telepíte-nünk a számítógépünkre. A TheSSSegy gyors, pehelysúlyú szerver ki-adás – és emellett ingyenes.

    Eredetileg rendszergazdák szá-mára tervezték, de a TheSSS töké-letes webfejlesztőknek is, akiknekszüksége van egy gyors és azonnalhasználható szerverre. Szervert te-lepíteni még sohasem volt ennyireegyszerű, és ehhez a TheSSS a kö-vetkező szolgáltatásokat támogat-ja: HTTP, HTTPS, MySQL, FTP, SFTP,SSH, DNS, SMTP és Telnet.

    Forrás:http://news.softpedia.com/news/thesss-the-smallest-server-suite-22-2-debuts-with-linux-4-9-43-Apache-2-4-27-51 7440.shtml

    MEGJELENT A VOYAGER1 6.04.3 LINUX DISZTRÓUBUNTU 1 6.04.3 LTS ALA-POKON

    A nemrég kiadott Ubuntu1 6.04.3 LTS (Xenial Xerus) le-származottjaként bemutatkozott aVoyager 1 6.04.3, ami az Intel KabyLake processzorokat támogató4.1 0-es kernellel és Xfce 4.1 2.3 asz-tali környezettel érkezik, többekközt ezekkel a komponensekkel:Xfdashboard 0.6.1 , Plank Dock0.1 1 , Screenlets 0.1 .6, CoverGloo-bus 1 .7.3, LibreOffice 5.4, MozillaFirefox 55, Mozilla Thunderbird52.2, Corebird 1 .1 .1 és ClamTk5.2.4.1 .

    Az előre telepített alkalmazásokközött megtaláljuk a következőket:Parole Media Player, Conky, Yad,SMTube, Kodi Media Center, MPV,Media, GIMP, Pitivi, Clementine,Gradio, gThumb, Mintstick USB,Xscreensaver, Deja-Dup, Cheese,Impulse, OS-Uninstaller, ClamAV,Terminator, Transmission, Kazam,Grub Customizer, BleachBit, Pidgin,Kupfer és a Synaptic csomagkezelő.

    Ahogy korábban említettük, aVoyager 1 6.04.3 a Xubuntu 1 6.04.3

    LTS-en alapszik, ami három évig,201 9. április 21 -ig lesz támogatott.A Voyager is ugyanerre az időszak-ra kap támogatást és a korábbi fel-használók is frissíthetik a rendsze-rüket az új verzióra az APT segéd-programmal vagy a grafikus cso-magkezelővel.

    Forrás:http://news.softpedia.com/news/voyager-1 6-04-3-linux-distro-launches-officially-based-on-ubuntu-1 6-04-3-lts-51 7457.shtml

    A MICROSOFT .NET CORE2.0 A RED HAT LINUXÁNAKÉS FELHŐS SZOLGÁLTATÁSÁ-NAK RÉSZE LESZ

    H ogy változnak a dolgok! AMicrosoft portolja az SQL Ser-vert Red Hat Enterprise Linuxra(RHEL). És mostantól a Red Hat tá-mogatást nyújt a Microsoft nyíltforrású .NET Core 2.0-hoz, az RHEL-hez, a Red Hat OpenShift ContainerPlatformon és más Red Hat plat-formokon. Ami nem csoda, mosta-nában Bill Gates csak 1 ,3%-át birto-kolja a Microsoft részvényeknek.

    Hírek

    http://news.softpedia.com/news/fedora-26-linux-gets-first-set-of-updated-live-isos-with-linux-kernel-4-12-5-517442.shtmlhttp://news.softpedia.com/news/thesss-the-smallest-server-suite-22-2-debuts-with-linux-4-9-43-apache-2-4-27-517440.shtmlhttp://news.softpedia.com/news/voyager-16-04-3-linux-distro-launches-officially-based-on-ubuntu-16-04-3-lts-517457.shtml

  • full circle magazin 1 24. szám 1 1 Tartalom ^

    A Microsoft .NET Core egy pe-helysúlyú és moduláris platformwebes alkalmazások és mikroszol-gáltatások készítéséhez. Lehetővéteszi multiplatformos .NET alkal-mazások fejlesztését és telepítésétRed Hat operációs rendszereken ésfelhő alapú szolgáltatásokhoz.

    A Microsoft új programozási ke-retrendszere augusztus 1 4-én je-lent meg. A .NET Core az eredeti.NET fejlesztői platform nyílt forrá-sú, keresztplatformos változata,amely futtatható Windowson, Linu-xon és macOS-en.

    A .NET Core legújabb verziójatámogatja a .NET Standard 2.0-t, éskibővített platformkompatibilitástés hordozhatóságot biztosít az ös-szes .NET futtatási környezetben.Emellett egyszerűsíti az alkalma-zás-csomagok készítését és köny-nyebb hozzáférést kínál azASP.NET 2.0 és EF Core 2.0 kompo-nensekhez.

    Forrás:http://www.zdnet.com/article/red-hat-adds-microsofts-net-core-2-0-to-its-linux-and-cloud-offerings/

    ELÉRHETŐ AZ UBUNTU ALA-PÚ BLACK LAB ENTERPRISELINUX 1 1 .0.3 OPERÁCIÓSRENDSZER

    A tökéletes Linux disztribúciónem létezik. Ha így gondol-kodsz, akkor csak ugrálsz majd adisztrók között – és egy örök kere-sésben találod magad. Ehelyettbölcs dolog, ha találsz egy olyan Li-nux-alapú operációs rendszert,amely megfelel az igényeidnek, ésmegpróbálsz ragaszkodni hozzá.Végül is a különböző disztrókkal ál-landóan játszadozva csak leszívodaz energiádat és pazarlod az idő-det.

    Mindenesetre a Black Lab Enter-prise Linux 1 1 .0.3 már elérhető. Lekéne töltened? Nos, ha nem vagyelégedett a jelenlegi Linux-alapúoprendszereddel, akkor talán. Megkell mondjam, ez az Ubuntu-alapúdisztró tutinak látszik. Tartalmazzaa Google Chrome és a Linux kernelmodern verzióját, valamint sokfélefájlrendszert támogat. Annak elle-nére, hogy cégeknek tervezték,nagyszerű asztali oprendszerkénthasználható az otthoni felhaszná-lók számára is.

    Forrás:https://betanews.com/201 7/08/21 /black-lab-enterprise-linux-1 1 03/

    LINUS TORVALDS 201 7.SZEPTEMBER 3-ÁRA TERVEZIA VÉGLEGES LINUX KERNEL4.1 3 KIADÁSÁT

    Amúlt heti RC5 kiadás kisebbvolt, mint az előző, negyedikRC, és Linus Torvalds bizakodó volt,hogy a dolgok normális módon ha-ladnak majd a fejlesztési ciklusban.És igaza volt, hiszen az RC6 normá-lis patch volt, nem is említve, hogya dolgok az elmúlt hetekben meg-lehetősen nyugodtak voltak. Csaknéhány frissített hálózati, hang ésInfiniBand driver érkezett az archi-tektúrális fejlesztések mellett.

    Ezért nyilvánvaló, hogy a hete-dik és valószínűleg az utolsó RC ajövő héten, augusztus 27-én érke-zik, és a végleges Linux 4.1 3 kernelegy hét múlva, 201 7. szeptember 3-án jelenik meg. Persze csak akkor,ha a holnapi napfogyatkozás „nemhozza el a végzetet és a sötétségeta szokásos oregoni közlekedési ká-oszon túl”, ahogy Linus Torvalds

    megjegyezte a bejelentés végén.

    Egy komolyabb megjegyzésé-ben felkért mindenkit, hogy töltsele a Linux kernel 4.1 3 RC6 forrásáta kernel.org-ról, és tesztelje a szá-mítógépén. Mindazonáltal fontosészben tartani, hogy ne cseréljük lea stabil kernelt egy fejlesztési álla-potra, és ne telepítsük éles rend-szerre. Jelentsük a hibákat, haelőfordulnak.

    Forrás:http://news.softpedia.com/news/linus-torvalds-plans-to-release-the-final-linux-4-1 3-kernel-on-september-3-201 7-51 7443.shtml

    A RED HAT BÚCSÚT MOND ABTRFS-NEK – A STRATIS AJÖVŐ?

    Amíg létezik a misztikus jogi hó-kuszpókuszok varázsleple, amikivédi a Linux és a ZFS egyesülésétszámos kereskedelmi termékben,addig a Btrfs célja az volt (és mégmost is az) , hogy betöltse ezt azűrt. A Btrfs a funkciókban lassanfelzárkózik a ZFS-hez, de még hosz-szú út áll előtte. A Btrfs-ből mégmindig hiányzik számos olyan, vi-

    Hírek

    http://www.zdnet.com/article/red-hat-adds-microsofts-net-core-2-0-to-its-linux-and-cloud-offerings/https://betanews.com/2017/08/21/black-lab-enterprise-linux-1103/http://news.softpedia.com/news/linus-torvalds-plans-to-release-the-final-linux-4-13-kernel-on-september-3-2017-517443.shtml

  • full circle magazin 1 24. szám 1 2 Tartalom ^

    Hírekszonylag hétköznapi funkció, mintpéldául a lemezek titkosítása, de ezsok esetben a komplexitás követ-kezménye, és egy ilyen szolgáltatásmegvalósítása feltehetően kön-nyen kompatibilitási problémátokozhat.

    A Btrfs és a ZFS egyaránt lehe-tővé teszi a szkriptelést számosművelet, mentés, replikáció éstestreszabás esetében. Mindkétfájlrendszer rendkívül automatiku-san működhet, mivel folyamatosanellenőrzik a konzisztenciát, ezértgyakran felügyelet nélkülinek (ad-min-less) is nevezik.

    De ha a Btrfs olyan nagyszerű,akkor miért akarja dobni a Red Hat?Nos, ez néhány fontos problémáravezethető vissza. A Linuxban a tá-rolók kezelése többféle szoftverré-teget is érint (kötetkezelés, RAID,fájlrendszer, titkosítás, stb.) . Habára Btrfs sok réteget kombinál, mégmindig nem teljes csomag. Egy má-sik probléma, amely nemcsak aBtrfs-t, hanem a ZFS-t is érinti,hogy a parancssori segédprogra-mokat a felhasználóknak tervezték.Ez azt jelenti, hogy a visszaküldöttinformációk nem hasznosíthatókközvetlenül, hanem a felhasználáselőtt azokat először fel kell dolgoz-ni. Ezenkívül a segédprogramok ki-

    menete verziónként változhat, amimég nehezebbé teszi azok feldogo-zását és a gépi felhasználását.

    Forrás:https://fossbytes.com/red-hat-de-precate-btrfs-filesystem-stratis/

    https://fossbytes.com/red-hat-deprecate-btrfs-filesystem-stratis/

  • full circle magazin 1 24. szám 1 3 Tartalom ^

    Az elmúlt két hónapban, mind akét cikkemben arra kértem afelhasználókat, hogy osszák meg aprogramozási tapasztalataikat, kü-lönösen azt, hogy hogyan kezdtek,és néhány tapasztalatot egy nyelvhasználatáról, vagy annak tanulásá-ról. Ebben a hónapban a kapott vá-laszokat gyűjtöttem össze. Minden-kinek, akik vette a fáradságot ésválaszolt, köszönöm!

    „Programozni egy PET-en kezd-tem el a helyi középiskolában. Ami-kor megengedhettem magamnak,vettem egy VIC 20-at. Faltam aCompute! minden egyes számát,gépeltem be a programot, menetközben tanulva. Aztán jött az MSBasic. Imádtam azokat a nyelveket,olyan könnyen érthetőek. Vagy ta-lán a fiatal agyam tette azzá. A Mic-rosoft Visual Studiója, esetemben aVisual Basic 6, könnyűvé tetté a ha-tékony adatbázis-programozást,így számos pénzügykezelő, elektro-nikus számítás és hobbi adatrögzí-tési programot írtam. AmiótaUbuntura váltottam, Pythont ésTkintert használok.

    Kontárnak tartom magam, sem-

    miképp sem vagyok szakértő. Ígyegyszerre csak néhány kódolási as-pektusra figyelek, például a karak-terláncok formázására és a listák,tuple-ök, illetve szótárak használa-tára. Amikor megvan a használat ésa szintaxis, akkor továbblépek. Vannéhány Python könyvem a kezdés-hez, de az internet a fő segítségem.Sokkal könnyebb beírni a pontoskérdésem egy keresőmotorba ésegy kapcsolódó választ kapni, mintátnyálazni egy könyvet, ahol a kere-sett információ a több száz oldalközött van valahol. Aztán felírom aválaszt egy fájlba vagy egy jegyzet-be.

    Ez egy lassú folyamat, de nagyelégedettséget ad, és azt remélemsegít az agyamnak késleltetni a sze-nilitást. Ez egy hobbi, egy a sok kö-zött, így nincs túl sok időm sokattanulni. Ezért tartom a példákat ajegyzetfájlokban, ki tudom őketmásolni, így felgyorsíthatom a dol-gokat.

    Ha kifogyok a projektötletekből,akkor a leírásokban található teljesprogramokra hagyatkozom, válasz-tok egyet véletlenszerűen, bezá-

    rom a könyvet, és megírom a sajátváltozatomat. A téma nem annyirafontos, a tanulás számít, és az,hogy látok működni valamit, ami-kor végeztem. Egyszerűen élve-zem, mi mást kell még mondani?”

    Lee, Ontario, Kanada

    „Érdekel a programozás. BASIC-ben elboldogulok, ez az első nyelvamit megtanultam. Valamennyire a6502 assemblyvel is elvagyok.

    Viszont számomra a »modern«programozási nyelvek megtanulásakínszenvedés. A videokurzusokatnézve, megállapítottam, hogy a»Hello World« eredmény nélkülizagyvaság. »Bevezető« kurzusok,amelyek megtanítják, mik azok aváltozók, listák, tuple-ök, igen, deaztán ennyivel ennyi. Megpróbál-tam Edx/Coursera vagy hasonló Py-thon tanfolyamokat is, de túlstresszes. Nagyon lassú internetemvan, és általában csütörtökig tart,mire letöltöm a szükséges videót. A»választ« viszont már pénteken lekell adni, és szombaton pedig érté-kelni kell a többi tanuló beadandó-

    it. »Eredmények« pedig vasárnapvannak, (így NINCS is időd rájönni,hogy mi is történik). Kipróbáltam acodeschoolt, amikor ingyenes volt,és úgy találtam, hogy a feladatoknagy részét probléma nélkül megtudtam oldani, de üresnek érez-tem.

    Az Udemynél úgy találtam, hogyépp annyit tanít, hogy megvedd amásodik kurzust, és rájöjj , hogy ki-dobott pénz volt, mert ez egész»kurzus« lebontható tíz mondatra.

    Megtaláltam a Harvard »CS50«online kurzusát, de az ugrások aleckék között túl nagyok. (nyilván-valóan nem teszik közzé az összesleckét, csak a hét »legszórakozta-tóbb« előadását) . Nekem ez semvált be.

    Visszanéztem hogyan tanultammeg a BASIC-et és a 6502 assemb-lert. A Basic a régi ZX Spectrumom-ról jön. Vannak kockás papírral teliKÖNYVEIM!, amelyekre a sprite-okat rajzoltam.

    Aztán megtanultam hogyanmozgassam a sprite-ot vízszintesen

    PPrrooggrraammoozzóó--sszzttoorriikkPPaarraannccssoolljj ééss uurraa llkkoodd jjÍrta: Lucas Westerman – Fordította: Meskó Balázs

  • full circle magazin 1 24. szám 1 4 Tartalom ^

    és függőlegesen. Ezután megtanul-tam hogyan mozgassam a kérdésessprite-ot gombnyomásra, és így to-vább. Tiszta sor. Mondhatni vizuáli-san tanultam. (ez csak hétvégentevolt, amikor használhattam a szá-mítógépet)

    Aztán birtokomba került egyBBC micro. A BCC micrónak sajátmonitora volt, így nem kellett en-gedély ahhoz, hogy a TV-t használ-jam. Kaptam egy »nagy könyvetBBC játékokkal«, amely egy ilyen»írd be a kódot, és játssz a játék-kal« típusú volt. Elképzelheted mi-lyen hosszú volt a hibakeresés. (Abiztonság kedvéért ráadásul kicsiteltérő BBC micróm volt, mint ami-hez a könyv szólt.)

    Amikor akkoriban segítséget ke-restem, még az egyetemen sem ta-láltam senkit, mert ott logót, lispet,stb. tanultak, és nem értették azAssemblert. És internet nem volt.

    Eltökéltem, hog mozogni fog-nak a sprite-jaim. Úgy jöttem rá adolgokra, hogy mások kódját néz-tem (furcsa hárombetűs rövídíté-seket használva, melyekről akkornem tudtam mit jelentenek).

    A Basic túl lassú volt, mert aCPU-k is túl lassúak voltak.

    Ma már tudom, hogy a JNE az»ugrás, ha nem egyenlő«, a bázisre-giszterbe tétel pedig összeadja ne-ked. Még mindig nem értem a me-móriafoglalást, de leírtam a címe-ket egy kis könyvbe, és azzal oldot-tam meg.

    Végeredményképpen, úgy talá-lom, hogy a »modern« tanításimódszer nem teszi könnyűvé a ta-nulók dolgát, de a tanároknak kön-nyű az osztályozás.

    Nincs benne »öröm« vagy »fel-fedezés«, és nulla a gyakorlatihaszna. Nem érdekel az, hogy egyváltozónak értékül adjuk, hogy»helló világ« és kiíratjuk, vagy hogyegy számlán kiszámítjuk az adótar-talmat. Inkább nézném, ahogy szá-rad a festék. Igen, egyszer sokpénzt fizettem egy »programozásitanfolyamra«, amely csúcspontjaegy számlákhoz való adókalkulátorvolt.”

    Erik

    „Az első nyelvem az IBM 401Autocoder volt. (Egy Assemblernyelv, makrókkal!)

    Az első „személyi számítógé-pem” egy 1 401 volt, az IBM toron-

    tói kirendeltségén. Ha szombatdélutánonként unatkoztam, be-mentem az irodába szórakozni aszámítógéppel. Nem azért csinál-tam, hogy a karrieremet segítse, devégül csak ez történt.

    Hűha, ez 52 éve volt.”

    „Szia Lucas!

    Még a /360-as napokban voltakidők, amikor projektvezető voltam,amely az időm harmadát vitte el.Párszor írtam rövid programokatAssemblerben. Van egy jó barátom,aki sokkal több Assemblert írt mintén.

    Ha jól emlékszem, akkor mindenprogram azzal kezdődött, hogyBALR 1 3,1 4.

    Amikor megkaptam a PET szá-mítógépemet, akkor jó néhányprogramot írtam 6502 Assembler-ben, köztük egy ROM foltot, amely-lyel a megszakításkezelés blokkoltminden más megszakítást körülbe-lül 1 05 mikromásodpercig az ere-deti 1 /600 másodperc helyett.

    A legnépszerűbb programomképes volt az Applesoft programokbetöltésére Apple szalagról, és

    benne hagyta a memóriában. AzApplesoft és a Commodore BASICnem egyezett, így a fordítás semvolt tökéletes – de sosem panasz-kodtak.”

    Gord

    Minden olvasónak, aki vette afáradságot és válaszolt: nagyra ér-tékeltem a megjegyzéseket és tör-téneteket, és néha megkönnyeb-bültem a jelenlegi állapotokat lát-va! Mindenkinek, aki olvassa ezt acikket: remélem, hogy olyan inspi-rálónak és érdekesnek találtátok,mint én.

    Ha bárkinek megjegyzése, kér-dése vagy kérése van a jövőbeli cik-kekkel kapcsolatban, írjonnyugodtan az [email protected]ímre. Hasonlóan, ha ez a cikk arraösztönzött, hogy megoszd a sajáttörténeteid, akkor keress meg az-zal is, és beteszem ha tudom. A kö-vetkező hónapban visszatérünk aszokásos programozáshoz.

    PARANCSOLJ ÉS URALKODJ

    mailto:[email protected]

  • full circle magazin 1 24. szám 1 5 Tartalom ^

    PPyytthhoonn aa vvaa llóó vvii lláággbbaann –– 8811 .. rréésszz

    Múlt hónapban mutattam páralap dolgot a GPIOZEROkönyvtárról, előkészületként az újprojektünkhöz: egy zenedobozhoz.Egy egyszerű zenelejátszót fogunkcsinálni az RPi, a (szintét múlt hó-napban megismert) MCP3008, há-rom potenciométer és néhány kap-csoló felhasználásával. Az egészlelkét a Fluidsynth program fogjaadni. Lehetőségem volt beszélget-ni Michael Horne-nal a projektjéről,amit itt találsz:http://www.recantha.co.uk/blog/?p=1 481 8, a programját pedig itt:https://github.com/recantha/musicbox.

    Michael projektjének része aház, az erősítő és a doboz is, de énnem fogok ezekkel törődni, mert ami témánk most az RPi. A te felada-tod lesz ezeknek a kiválasztása éshozzáépítése a projekthez. A HD-MI-t fogom audio kimenetkénthasználni, ami egészen addig rend-ben is van, amíg nem akarsz egymonitort is csatlakoztatni erre aportra.

    Először a Fluidsynth-et kell tele-pítened az RPi-ra a programok hoz-

    záadása/eltávolítása menüpontban.Ezután a pyfluidsynth-et kell a py-thon könyvtáradhoz adnod. Amitmegtehetsz a pip-pel parancssor-ból:

    pip install pyfluidsynth

    Feltételezem, hogy a GPIOZEROkönyvtárat már múltkor telepítet-ted.

    Remélem az MCP3008 analóg-digitális átalakítód még be van köt-ve a múltkori potenciométeres kap-csolásba. Ha nem, jobbra megtalá-lod a kapcsolási rajzot emlékezte-tőül.

    ALKATRÉSZLISTA

    Ehhez a projekthez szükségedlesz a következőkre:

    • 1 db Rapsberry Pi• 1 db próbapanel• vezetékek• 1 db MCP3008• 1 db LED• 1 db 220 Ohmos ellenállás• 3 db 1 0 kOhmos potenciométer• 9 db nyomógomb

    A potenciométerek csúszkája azMCP3008 1 -es, 2-es és 3-as lábaihozcsatlakozik. A fennmaradó két lábközül az egyik a földre megy, a má-sik a 3,3 V-ra. A kapcsolók egyik lá-ba a földre, a másik lábaik pedig az5, 23, 1 3, 6, 1 2, 1 6, 1 9, 20 és 21 -esGPIO lábakra (ezek a következő fi-zikai lábak: 29, 1 6, 33, 31 , 32, 36,35, 38 és 40). A LED katódja szinténa földhöz kapcsolódik, az anódja a220 Ohmos ellenálláson keresztül a24-es GPIO-hoz (1 8-as láb).

    A PROGRAM

    A program meglehetősen hosz-szú, ezért nem másolom be ide azegészet, csak néhány – elsőre talánnem világos – részletet. A kódbanide-oda fogok ugrálni, hogy bemu-tassak különböző dolgokat. Erősenajánlott Michael Github oldalárólelmenteni a teljes programot. Ami-ben vannak soundfontok is, amikettesztelésre felhasználhatsz.

    HHooggyyaannookkÍrta: Greg D. Walters – Fordította: Sipkai Gergely

    http://www.recantha.co.uk/blog/?p=14818https://github.com/recantha/musicbox

  • full circle magazin 1 24. szám 1 6 Tartalom ^

    Michael természetesen az im-portokkal kezdi a programot.

    from __future__ import divi-sion

    from gpiozero import Button,MCP3008, LED

    import globimport osimport reimport timeimport fluidsynth

    Az egyetlen könyvtár, ami nemlesz számodra ismerős, az a „glob”.Egyszerű, de nagyon hatékony. Asegítségével fájlneveket vethetünkössze egy mintával.

    Ezután betölti a FluidSynth-et.

    # Start up the Synth and loadthe sound font

    fs = fluidsynth.Synth()fs.start(driver='alsa')

    Most jön a gombdefiníciós rész.Emlékezz rá, hogy a lábak számozá-sa a GPIO számozását követi, nem alábak fizikai számozását.

    # Set-up buttons for resetand shutdown

    button_reset = Button(5)button_shutdown = Button(23)

    # Set-up buttons for keyboardinput

    thumb_bottom = Button(13)thumb_top = Button(6)thumb_right = Button(12)index_finger = Button(16)middle_finger = Button(19)ring_finger = Button(20)pinky_finger = Button(21)

    Most megadja, hogy melyik po-tenciométer az MCP3008-as melyiklábára csatlakozik. (Itt a megjegy-

    zések tőlem származnak.)

    # Define potentiometers

    pot0 = MCP3008(channel=2) #Volume Control

    pot1 = MCP3008(channel=1) #Instrument Select

    pot2 = MCP3008(channel=0) #Additor

    A load_soundfonts() függvény(fönt) végigmegy a soundfontokmappán és egy listába gyűjti az el-érhető soundfontokat. Michael 1 5-öt mellékelt a forrásfájlokhoz.

    A következő függvény (lent) be-állítja az eszközt a szintetizátorhozaz egyes potenciométer állása

    fonts = []font_names = []def load_soundfonts():

    global fonts, font_namesBANK = os.path.join(os.path.dirname(__file__), "soundfonts")FILETYPES = ['*.SF2', '*.sf2']all_files = glob.glob(os.path.join(BANK, "*"))print ("{} soundfonts have been found".format(len(all_files)))font_names = [format(file) for file in all_files]fonts = [fs.sfload(file) for file in all_files]print(font_names[0])

    instrument = 0def set_instrument():

    global instrument, font_names

    number_of_instruments = len(fonts)-1number_of_pot_steps = 1024current_pot_value = pot1.raw_value

    new_instrument = int(round(number_of_instruments*(current_pot_value /number_of_pot_steps)))

    #print("Number of instruments: {} / Current pot: {} / New instrument: {} / Numberof pot steps: {}".format(number_of_instruments, current_pot_value, new_instrument,number_of_pot_steps))

    if new_instrument != instrument:print("Instrument being set to {}".format(new_instrument))print("Instrument is {}".format(font_names[new_instrument]))instrument = new_instrumentfs.program_select(0, fonts[instrument], 0, 0)

    Hogyanok – Python

  • full circle magazin 1 24. szám 1 7 Tartalom ^

    alapján, ami – mint azt fönt láthat-tuk – az MCP3008 egyes lábára vankötve.

    Michael itt adja meg a zenegombokhoz tartozó műveleteket.Lényegében ezek a „when_pres-sed” és „when_released”, amik azesemény bekövetkezésekor egy-egy függvényt hívnak meg.

    # Assign actions to when_p-ressed for each buttonthumb_bottom.when_pressed =thumb_bottom_startthumb_bottom.when_released =thumb_bottom_stopthumb_right.when_pressed =thumb_right_startthumb_right.when_released =thumb_right_stopthumb_top.when_pressed =thumb_top_startthumb_top.when_released =thumb_top_stopindex_finger.when_pressed =index_finger_startindex_finger.when_released =index_finger_stopmiddle_finger.when_pressed =middle_finger_startmiddle_finger.when_released =middle_finger_stopring_finger.when_pressed =ring_finger_startring_finger.when_released =ring_finger_stoppinky_finger.when_pressed =pinky_finger_startpinky_finger.when_released =pinky_finger_stop

    A hüvelykujjhoz tartozó gombfüggvényei (fönt).

    A szintetizátor úgy működik,hogy egy billentyű megnyomásakoregy „gomb-be” esemény hívódikmeg, a felengedésekor pedig egy„gomb-ki”. (Ezért van időnként az,hogy amikor egy midi fájlt lejátszola számítógépen vannak hangje-gyek, amik látszólag visszamarad-tak és folyamatosan szólnak. Agomb-ki eseményt a szoftveresszintetizátor sosem olvassa ki.) Ígytudsz akkordokat lejátszani. Enneknagy részét megismételjük mind-egyik gombra, amik a lejátszotthangjegyeket hozzák létre. Látha-tod, hogy az additor értéke hozzá-adódik a hangjegyhez. Ez teszilehetővé, hogy különböző oktávo-kat játssz le a hét hangjeggyel.

    Az alábbi sorokban Michaelmegadja a gombokhoz tartozóhangjegyeket.

    thumb_bottom_note = 54thumb_right_note = 56thumb_top_note = 58index_finger_note = 60

    middle_finger_note = 62ring_finger_note = 64pinky_finger_note = 66

    Szerintem ezek alapján meg tu-dod érteni, hogy mit csinál a prog-ram és önállóan képes vagy foly-tatni a projektet.

    Még egyszer hálás köszönet Mi-chaelnek ezért a projektért.

    Jó szórakozást a következő al-kalomig.

    last_note_index_finger = index_finger_note

    def index_finger_start():global last_note_index_fingerlast_note_index_finger = index_finger_note+note_additorfs.noteon(0, last_note_index_finger, volume)

    def index_finger_stop():fs.noteoff(0, last_note_index_finger)

    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.

    www.thedesignatedgeek.net

  • full circle magazin 1 24. szám 1 8 Tartalom ^

    BBeevveezzeettőő aa FFrreeeeCCAADD--hheezz –– 55 .. rréésszz

    Ebben a sorozatban megvizsgál-juk egy nyílt forráskódú CADmodellező alkalmazás, a FreeCADvilágát, amely még mindig bétábanvan, de az elmúlt években egyre in-kább elfogadottabbá vált. Termé-szetesen könnyen elérhető azUbuntu tárolókban. A negyedikcikkben a FreeCAD használatávallétrehoztunk egy Sketch objektu-mot, egyéni rajzelemeket mint vo-nalakat, íveket és pontokat precízkapcsolatban egymással rögzítéseksegítségével. Megemlítettük, hogya Sketch objektumon belül Con-struction mode elemeket haszná-lunk, hogy segítsük a teljes ábraelkészítését, miközben a végső rajznem jelenik meg. A sorozat követ-kező részében teljesen megváltoz-tatjuk az arányokat és egyépítészeti projekten fogunk dol-gozni.

    MÉRTÉKEGYSÉGEK BEÁLLÍTÁ-SA

    A legfontosabb különbség azeddig kidolgozott kisméretű alkat-részek és az építészeti projekt kö-zött a felhasznált mértékegységek-ben rejlik. A kisméretű alkatrészekmilliméterben könnyen mérhetők.Egy épület esetében azonban na-gyobb egységek, mint például mé-teres (a metrikus rendszerben)használata lenne célszerű. A kör-nyezet beállításához indítsuk el aFreeCAD-et és válasszuk a NewProjectet. Majd menjünk az Editmenüponthoz és válasszuk a Prefe-rencest. A General táblánál válasz-szuk a Units táblát és változtassukmeg a User system beállítást milli-méterről méterre vagy angolszászrendszeren arra, amit szeretnél.

    Bár megváltoztattuk a főegysé-geket, a segédrács, amely segíteneaz elemek elhelyezésénél, mégmindig a korábbi értékeket hasz-nálja a rácsvonalak között. Ha egy1 x1 m-es rácsot milliméteres osztá-sokkal látunk el, az nem túl hasznos

    egy ház építésénél. Folytassuk aPreferences párbeszédablakban, ésmenjünk a Draft táblára. Itt válaszdki a Grids and Spacing részt és vál-toztasd meg a „Grid spacing” érté-két.

    Gyorsan mentsük a projektet észárjuk be a FreeCAD programot,majd nyissuk meg újra, hogy az újméretével lássuk a rácsot. Ne fe-ledd, hogy az egérgörgő használa-tával zoomolhatunk, így látva na-gyobb területet az X-Y síkból. Nefeledd, hogy az éppen látható terü-letet mindig jelzi a kijelző jobb alsósarkában.

    AZ ARCH MUNKATERÜLET

    Kezdjük a tervezést azzal, hogymegjegyezzük, hogy van egy konk-rét Arch munkaterület. Ezt az esz-köztárat kifejezetten úgy találtákki, hogy az épületeket mint épület-integrált modell vagy a BIM-t (Buil-ding Integrated Model) tervezzék.Ebben a koncepcióban az építőele-mek úgy vannak címkézve, hogy afalak Wall objektumokká válnak, anyílászárók, mint például az abla-kok vagy az ajtók Window objektu-mokká, és az olyan objektumok,mint a Support, a Roof vagy egyteljes Building objektum megadha-tó a megfelelő eszköztár segítsé-gével.

    Egy új épület megkezdéséhezkezdehetünk a Draft munkaterüle-

    HHooggyyaannookkÍrta: Alan Ward – Fordította: Dobler Gábor

  • full circle magazin 1 24. szám 1 9 Tartalom ^

    ten az általános alaprajz megrajzo-lásával. Egyszerű vonalak elegen-dőek az egyes falak helyzeténekjelzésére. Egyelőre nem szükségesa fal szélességét és a nyílások elhe-lyezését megadni. Például elkészít-hetjük a következő épületet, amelyegy kis iskolai részleg, két tante-rem vagy laboratórium, köztük egyelőkészítő terem és egy külső fo-lyosó.

    Miután az alaprajzot megrajzol-tuk, menjünk az Arch munkaterü-letre, és válasszuk ki az összesvonalat.Majd válasszuk aWall eszközt, és minden vo-nal varázslatosan a megfe-lelő Fal objektummá válik. Az alapfalmagasság 3 m, a falvastagságpedig 0,2 m.

    A folytatáshoz el kell helyezni anyílászárókat. Ehhez először hoz-

    zunk létre egy, a megfelelő falob-jektumhoz csatolt Sketch objektu-mot. Ennek a Sketch objektumnakegy zárt formát kell tartalmaznia,amely a nyílászáró alakját jelöli.

    Például egy egyszerű téglalapalakú ablakot hozhatunk létre azegyik tanteremnél. Válasszuk ki azta falobjektumot, amelyikre rajzolniszeretnénk, menjünk a Sketch mun-katerületre, és hozzunk létre egy újSketch objektumot. A Sketch rögzí-tő rendszere használatával, amit azelőző részben bemutattunk, az újablak helyzete a négy vonallal pon-tosan megadható.

    Miután befejeztük, zárjuk be aSketch szerkesztési módot és győ-ződjünk meg arról, hogy az új Ske-tch objektum ténylegesen társítvaés benne van a Wall objektumban.Ezután menjünk az Arch munkate-

    rülethez és alakítsuk át a Sketch-etegy Window objektummá. A bal ol-dali Combo view-ban láthatjuk,hogy az eredeti Wall objektum(Wall004) egy új Wall objektumra(Wall006) cserélődött, amely tar-

    talmazza mind az eredeti alakzatot,mind egy új Window objektumot.Az utóbbi objektum a Sketch-ettartalmazza. Minden belső objek-tum meghatározza a külső formá-ját, amely tartalmazza azt.

    HOGYANOK – FREECAD

  • full circle magazin 1 24. szám 20 Tartalom ^

    Az Arch munkaterület és a BIMmegközelítése egy építészeti pro-jekt felépítésére számos előnnyeljár. Az egyik a könnyű használat,különösen gyors prototípus-alapúmegközelítéssel, amelynek kereté-ben számos modell tesztelhető egyúj terület vagy építési ötlet lehető-ségeinek feltárására, mielőtt egyadott megoldás mellett dönte-nénk. Csak tedd le a vonalakat, ésépítsd fel a falakat. Második elő-nye, hogy az új épület elemeinekdefiniálását követően a modellbentalálható információk felhasználha-tók a számítások automatizálására,például a terület vagy az épülettérfogatának kiszámítására.

    Másrészről, valószínűleg a Free-CAD-nek ez a része a legkevésbéérett még. A folyamatban lévő

    munkák során a fejlesztők feltárjáka BIM megközelítés lehetőségeit,és vannak még durva élek. Az elem-elhelyezés még mindig meglehető-sen zavaros és a felhasználónaknagy gondot kell fordítania arra,hogy az objektumokat helyesen he-lyezze el az őket tartalmazó objek-tumokba. A Roof létrehozása ön-magában művészet. Az objektum-koncepció szabályos részekből áll,amelyek megfelehetnek vagy nema valóságnak. Például egy nem tel-jesen vízszintes épületburkolattalvaló munka kihívássá válhat, mivelolyan falakkal dolgozunk, amelyekvastagsága a hosszal változik. A fa-lak közötti metszéspontok a sar-koknál szintén problémává válhat-nak.

    Emiatt az Arch munkaterületesetleges használatának választá-sát meg kell hagyni minden egyesfelhasználó számára. Sokan gyűlö-lik azokat a korlátokat, melyeket eza megközelítés a munkafolyama-tukra helyez, míg mások élvezik amodern megjelenésű épületekkönnyű létrehozását. Mindenesetrea FreeCAD egyik tervezője megle-hetősen jó bemutatót adott ezek-nek a funkcióknak, amelyek érde-kesek lehetnek a további olvasássorán: https://www.freecadweb.org/wiki/Arch_tutorial

    HAGYOMÁNYOSABB MEGKÖ-ZELÍTÉS

    Azok a felhasználók, akikneknem kell vagy nem törődnek a BIMfunkcióival és kényelmesebbnekérzik a szabványos eszközök hasz-nálatát a Draft és a Sketch munka-területein, hogy hagyományos né-zetekkel rajzolhassák az épületün-ket. Mindazonáltal mindig szemelőtt kell tartanunk, hogy a Free-CAD 3D orientált számítógépes

    tervezőprogram. Ezért az építésze-ti rajzok, sík vetületek és perspek-tívák, hagyományosabb koncepci-ójára való törekvésünk minden bi-zonnyal működhet, de elveszíte-nénk az épület 3D-s megjeleníté-sének lehetőségét, amit a FreeCadbiztosít számunkra

    Hogy lássuk, hogy ez hogyanműködhetne, készítsünk olyan dol-gokat, amelyeket nehéz lenne el-készíteni az Arch munkaterületsegítségével: egy árkádos kolos-

    Photo credit: Wikipedia user Zarateman(https://commons.wikimedia.org/wiki/User:Zarateman ).Original link:https://ca.wikipedia.org/wiki/Catedral_de_Tarragona#/media/File:Tarragona_-_Catedral,_claustro_01 .JPG

    HOGYANOK – FREECAD

    https://commons.wikimedia.org/wiki/User:Zaratemanhttps://ca.wikipedia.org/wiki/Catedral_de_Tarragona#/media/File:Tarragona_-_Catedral,_claustro_01.JPG

  • full circle magazin 1 24. szám 21 Tartalom ^

    tort. Ez tipikusan négyzet vagy tég-lalap alakú tér, amelyet körülölelegy fedett sétány, mint egy bizo-nyos típusú iszlám kertben (példá-ull Patio de los Leones, Granada,Spanyolország, Alhambra palota)és a keresztény templomokban,mind román, mind gótikus stílus-ban. Ez utóbbi ösztönöz minket ar-ra, hogy tervezzünk kolostori bolt-íveket, mint például a Tarragona-katedrálisban, Katalóniában.

    Kezdjük azzal, hogy rajzolunkegy egyszerű gótikus boltívet. AFreeCAD-ban menjünk a Draftmunkaterületre, és állítsuk a rácso-

    zatot 500 mm-re. Ezután menjünk aSketch munkaterületre, és indít-sunk egy új Sketch objektumot. Ittvalószínűleg másodszor is 0.5 m-re(azonos érték, különböző mérték-egységek) kell változtatni a rácso-zatot. Ezután kezdhetünk az ívünkalapjának rajzolásával, a rács hasz-nálatával. Egyszerű értékek haszná-latával két függőleges vonalathúztam 0,5 m magasra, és egymás-tól 1 m-re. Így megrajzolhattam azívelt felső részt. A leghagyományo-sabb forma a két körív ívének kom-binációja. Az alábbi ábrán egy kékkört (segéd) húztam: a bal szélsőfüggőleges rész tetején (zöld pont)

    áthalad a jobb oldal tetején, 1 m-essugárral. Ezzel a körrel rajzoljunkegy körívet a jobb oldalról a képközéppontjához (a függőlegesrácsvonalhoz illeszkedve), megad-va az ív megfelelő részét. Mosthúzzunk egy hasonló kört a jobb ol-dal tetején, majd húzzuk ki az ív baloldali részét.

    Miután kilépünk a szerkesztésimódból, a gótikus ívünk szép kör-vonalait kapjuk meg, amelyet eb-ben az esetben egyenlő oldalúívnek nevezünk. Mivel a valódi épí-

    tészeti elemeknek teste van, mostmeg kell találnunk a módját annak,hogy ez egy testté alakuljon és an-nyira megőrizze a karakteres, való-di gótikus épülettechnikát, ameny-nyire csak lehetséges. Azonban,amikor egy tanulmány alaposanmegvizsgálja azokat a kődarabokat,amelyek a valódi gótikus boltíveketalkotják, az ember szinte mindigazt találja, hogy ugyanazt a profilta fehér homokkő puha darabjaimentén vágták le. Ezért, ha ilyenprofilt szeretnénk létrehozni akkorhúzzuk az ívünk körvonala mentén,

    HOGYANOK – FREECAD

  • full circle magazin 1 24. szám 22 Tartalom ^

    így egy tökéletes háromdimenziósboltívkeretet kell kapnunk.

    Győződj meg róla, hogy ez azalak teljessé vált, vagyis minden vo-nal jól kapcsolódik egymáshoz. Abüntetés, ha nem így csináljuk, az,hogy a végén a boltív alakja csakrészben készül el, egy része hiá-nyozni fog.

    Az XY síkban rajzoltam a boltívvázlatát. Most létrehozok egy má-sodik Sketch objektumot, de az XZsíkra derékszögben: az X tengelyjobb-bal irány, az Y le-fel, és a Z lesza boltív mélysége.

    Az új Sketch-ben

    Vegyük figyelembe, hogy a rács-méretek megváltoztak. Most egy 5cm-es osztással dolgozunk, amelyegy 1 0x20 cm-es téglalapra illesz-kedő elemprofilt ad. Zárjuk le ezt amásodik vázlatot, és most már el-juthatunk a Part munkaterületre.Válasszuk ki a Sweep eszközt.

    Ebben az eszközben válas-szuk ki az egyik vázlatot, amithúzni szeretnénk, a másik pe-dig az út, amin húzni szeretnénk.Vannak azonban bizonyos ellent-mondások. A fő pont az egyes váz-latok viszonylagos elhelyezése.

    Viszonylagos pozíciójukat tisztelet-ben tartják, ha az egyiket húzzuk amásik mentén. A legjobb, ha bizto-sítjuk, hogy a húzott alakzatotténylegesen az útra helyezzük aművelet előtt. Az én esetembenszükséges volt, hogy mintegy 0,5m-el balra helyezzem, ahol már lét-rejön, a koordináta-rendszer köze-pének szomszédságában. Vala-milyen oknál fogva szükség volt ar-ra, hogy a második vázlatot lefelémozgassam egy kicsit, kb. 25 mm-re, feltételezhetően annak biztosí-tására, hogy nem egy kapcsolódásipont közelében volt a boltív vázla-tunk részei között.

    Ebben a részleges nézetben lát-hatjuk, hogy a boltív drótváza ho-gyan segíti a második alakzat

    HOGYANOK – FREECAD

  • full circle magazin 1 24. szám 23 Tartalom ^

    vázlatát, hogy az első vázlaton mintúton, menjen körül.

    Miután elkészült a végső boltívháromdimenziós alakja, amit jelen-leg elértünk azaz elegáns faragottkő boltozat számítógépes modell-je. Azonban ez az boltív önmagá-ban nem használható az építé-szetben, mert a falnak vagy teljesszerkezetnek kell hogy a része le-gyen.

    Ehhez a falhoz 1 ,1 m széles 2,1m magas téglalapot rajzolok az XYsíkban átfedve az boltív minden ol-dalát pár centiméterrel. Ezt a sík

    részt téglatestté húztam, mint asorozat 2. részében, amelyet piros-ra színeztem. A végső simítás az,hogy a téglalapunkban egy Pockethúzást készítünk, hogy befoglal-hassuk boltívünket. Ez úgy törté-nik, hogy kiválasztjuk a téglalapegyik külső lapját, és létrehozunkegy Sketch-et ezen a lapon, ugyan-olyan alakút, mint az eredeti bolt-ívünk. A boltív vázlatának máso-latát is elkészíthetjük, majd a tég-lalap lapjához csatolhatjuk. Majdhasználjuk a Pocket eszközt a Partmunkaterületen, hogy a vázlatotbelenyomjuk a belselyébe. Ha ele-gendő mélységet adunk meg, ak-kor egy lyukat alakítunk ki egyene-sen a téglalapunkon keresztül, ami-nek az alakja pontosan megfelel aboltívünk elhelyezésére.

    Kiválaszthatva a boltív Sweeptestet és a piros Pocketet, egyetlenComponentbe egyesíthető, amelyegy teljes építészeti egységet kép-visel.

    Ezt a modult többször is másol-hatjuk és beilleszthetjük, így boltív-sorozatot hozva létre. Mindegyikelemet el kell majd helyezni ésesetleg forgatni is a végső helyére,az objektum Data táblájával együtta bal alsó eszköztárban. Ez a boltív-sorozat tovább reprodukálható,

    HOGYANOK – FREECAD

  • full circle magazin 1 24. szám 24 Tartalom ^

    amíg egy teljes építészeti együtteslétre nem jön.

    MI KÖVETKEZIK?

    Ebben a cikkben a FreeCADhasználatával két eltérő módondolgoztunk egy építészeti projek-ten. Először az Arch munkaterület-tel hoztunk létre egy modernépítészeti projektet, amelyhez ki-egészítő információkat adtunk aszámítógépnek, így használva aFreeCAD-et a Building IntegratedModel (BIM) létrehozására. Mivelez a megközelítés a fejlesztés koraiszakaszában van még és csak egy-szerű alakzatokra korlátozódik, ígyhagyományosabb megközelítést al-kalmaztunk a testek létrehozásáraugyanúgy, mint a korábbi projek-tekben, de nagyobb léptékben. Ahúzásos technika lehetővé tetteszámunkra, hogy egy boltív alakúelemet hozzunk létre egy vázlat(profil) húzásával egy másik vázlatkörül (egy ív körvonala) .

    A sorozat következő részében aFreeCAD lehetőségeit egy kicsi Py-thon programozással bővítjük,hogy egy fogaskerékben egy heli-kális felületet hozzunk létre.

    HOGYANOK – FREECAD

    Alan Számítástechnikát tanít az Es-cola Andorrana de Batxillerat közép-iskolában. Tartott GNU/Linux előadá-sokat az andorrai egyetemen, ésmost is GNU/Linuxot és rendszerad-minisztrációt oktat a Katalán NyíltEgyetemen. (UOC)

  • full circle magazin 1 24. szám 25 Tartalom ^

    HHOOWW--TTOO BBiizzttoonnssáágg ii mmeennttééss ZZFFSS ppii llllaannaattkkééppppeell

    A biztonsági mentések az infor-matikai élet alapvető elemei:személyes célokra ugyanúgy, mintszakmai környezetben. A szemé-lyes dokumentumoktól, a kiszolgá-lókonfigurációkig és adatbázisokignéha a mentés életmentő fontos-ságú. Rengeteg dokumentáció vanaz interneten, dokumentumok abiztonsági mentési stratégiákról, aszoftverekről, a biztonsági szoftve-rekről stb.

    A biztonsági mentések nagyhátránya a hosszú idő és a helyki-használás. Egy jó szoftver, vagy egyjó stratégia enyhítheti ezt az inkre-mentális mentéseknél. De bizonyosesetekben a speciális biztonságiszoftverek megtanulása és végre-hajtása fáradságos, fárasztó és atanulási görbe túl magas, különö-sen akkor, ha csak az „egyszerű”másolatról van szó, az utolsó hasz-nos fájlokról, vagy adatbázis-dump-ról. Mindenesetre nem létezik ön-konfiguráló szoftver: a stratégiákés irányelvek a rendszergazda vagya biztonsági mentést végző szak-emberekre vannak bízva. És végül,de nem utolsósorban, mi a helyzeta helyreállítással? Mindannyian re-

    méljük, hogy nem kell visszaállítania biztonsági másolatot, de néha ka-tasztrófák is előfordulhatnak: egyfontos dokumentum törlése azadatbázis-kiszolgáló összeomlása-kor.

    Itt, ebben a cikkben, egyfajtainkrementális mentésről beszélünk.Mennyire nehéz egy biztonsági má-solatot készíteni, vagy visszaállítaniegy adatbázist egy inkrementálismentésből? Egy vállalatnál a rend-szergazda néha ugyanakkor a DBA,sőt a mentések adminisztrátora is,így a mentések visszaállíthatóságá-nak tesztelése a legtöbb esetbennulla prioritású feladat.

    Mint korábban említettem, ahely kihasználása (merevlemezvagy kazetták) nagy kérdés.

    Beszéljünk egy olyan lemezről,amelyet megosztottunk sok fel-használó között, vagy az ilyen fel-használók „home” mappájáról.Tegyük fel, hogy megfizethető ésegyszerű megoldást szeretnénkhasználni jól ismert eszközök segít-ségével, amelyeknek megbízhatók-nak is kell lenniük. Az eszköz kivá-lasztása, ha Linuxon és Unixon

    dolgozunk, rendszerint az rsyncreesik.

    Figyelembe kell vennünk, hogyaz rsync nem törli a célhelyen lévőolyan fájlokat, amelyek már nincse-nek a forrásban: de a fájlokat a vég-telenségig nem tudjuk tárolni, pél-dául a felhasználók vagy a régi kon-figurációs fájlok által önként töröltdokumentumok, ami sok szemeteteredményez; így használhatjuk azrsync által felajánlott „delete” opci-ót (rsync --delete: idegen fájlok tör-lése a célmappákból) , de... ki tudja,hogy a felhasználó nem egy hibábóladódóan törölte a fájlokat?

    Tehát, ha rsyncet használunk,akkor gondoskodnunk kell az ilyendolgokról: el kell kerülnünk a sze-metet, és nem támaszkodhatunkcsak egy biztonsági másolatra, ezaz utolsó alkalom, amikor az rsyncfutott. Így általában összetettszkriptet írunk, vagy időt töltünk azinterneten található szkriptek vagyszoftverek keresésével és tesztelé-sével, újra értelmetlen időt fekte-tünk a tanulásra, vagy olyan szkrip-tet használunk, amely nem felelmeg igényeinknek.

    Nos, egy fájlrendszer pillanat-képe megmentheti a bőrünket. Eb-ben a cikkben a ZFS pillanatképfunkciójáról beszélünk.

    MI AZ A ZFS

    A ZFS egy robusztus, vállalatiszintű fájlrendszer és kötetmene-dzser, amelyet a Sun 2001 végénfejlesztett ki. Mostanság ez a Sola-ris és számos, a nyílt forráskódú Il-lumos kernelen alapuló operációsrendszerek alapértelmezett fájl-rendszere, mint például a SmartOS,Openindiana, OmniOS stb. A licen-celéshez kapcsolódó jogi problé-mák miatt, amelyek akadályozták akernelmodul fejlesztését, 201 3szeptemberében egy kiegészítőprojekt indult el: az OpenZFS. Nap-jainkban a erőteljes ZFS tulajdonsá-gai alkalmazhatók az általunk ked-velt disztribúciókban is. Az Ubuntu1 6.04 LTS megjelenése előtt sokvolt a felhajtás, amikor bejelentet-ték, hogy a ZFS fájlrendszer modul-ja alapértelmezés szerint bekerül,és az OpenZFS-alapú megvalósítása Canonical hivatalos támogatásátkapta volna: sok kérdés merült felaz engedélyekkel kapcsolatban.

    Írta: Alessio Ciregia – Fordította: Makó Tamás

  • full circle magazin 1 24. szám 26 Tartalom ^

    Nem akarok mélyen belemennia ZFS előnyeibe, technikai jellemző-ibe vagy lehetőségeibe, de szeret-ném kiemelni bizonyos funkciókkönnyű használatát, melyet ez afájlrendszer nyújt, ez pedig a pilla-natképek.

    Nos, más fájlrendszerek, mintpéldául a BtrFS vagy a Logical Volu-me Manager (LVM) szintén pillanat-felvételi funkcióval rendelkeznek,még a Windowsnál is van hasonlólehetőség, a Shadow Copy, de aZFS-t, amennyire én tudom, a leg-egyszerűbb és leghatékonyabbhasználni.

    HOGYAN HOZZUNK LÉTREZPOOL-T

    Ez csak egy gyors példa. Ezen kí-vül ebben az esetben nem akarokmélyen belemenni a technikai rész-letekbe.

    Szóval telepítsük a ZFS-t:

    sudo apt-get install zfsu-tils-linux

    Csatlakoztass egy USB meghaj-tót, és az fdisk használatával hozzlétre egy új, üres GPT partíciótáblát(g kulcs) :

    sudo fdisk /dev/sdb

    Lépj ki az fdiskből és hozz létreegy zpool-t (tekintsd a zpool-t akáregy kötetet). A „tank” a zpool neve,de bármilyen nevet használhatsz:

    sudo zpool create tank/dev/sdb

    Kérlek, tekintsd meg ezt a linketannak megértéséhez, hogy miérthasználják az sdb-t az UUID helyett,de talán mégsem jó dolog:http://zfsonlinux.org/faq.html#WhatDevNamesShouldIUseWhenCreatingMyPool

    Hozzunk létre egy ZFS fájlrend-szert a zpoolban:

    sudo zfs create tank/mybackup

    Állítsd be az on-the-fly tömörí-tést. Igen, ez a ZFS másik jellemző-je. Az LZ4 algoritmus jó egyensúlytmutat a teljesítmény és a tömöríté-si szint között.

    sudo zfs set compression=lz4tank/mybackup

    KÉSZÍTSÜK EL AZ ELSŐ PIL-LANATKÉPET

    A pillanatkép a fájlrendszer álla-

    pota egy adott időpontban. A pa-rancs, melyet a pillanatkép készíté-séhez használhatunk:

    zfs snapshot filesystem@name

    Ebben az esetben a parancsnaka következőnek kell lennie:

    sudo zfs snapshottank/mybackup@201707091030

    Mivel nem a fájlok inkrementálismásolatából áll, mint például a MacOS X Time Machine, de blokk szin-ten történik, a pillanatfelvétel mű-velete azonnali.

    Kezdetben a pillanatkép által el-foglalt lemezterület nulla, mivel apillanatkép pontosan megfelel azeredeti fájlrendszernek. Amint afájlrendszeren lévő fájlok megvál-toznak (új fájlok, törölt fájlok, frissí-tett fájlok), a lemezterület egyedilesz a pillanatképhez, így a pillanat-kép által használt terület szorosankapcsolódik a fájlrendszeren végre-hajtott változtatásokhoz, íráshozés törléshez.

    Végül a pillanatkép csak olvas-ható: nincs veszélyben a biztonságimásolat elvesztése vagy megvál-toztatása.

    ZFS PILLANATKÉP MEGJELE-NÍTÉSE ÉS ELÉRÉSE

    Mostantól kétféle módon érhe-ted el a „mentett” adatokat a pilla-natképben: a pillanatkép visszaállí-tása (felülírja a működő fájlrend-szert, és ezt vedd úgy, mint egy tel-jes visszaállítás) , vagy elérhetedazt, annak érdekében, hogy vissza-állítsd az egyes fájlokat vagymappákat.

    A pillanatkép visszaálltása an-nyira egyszerű, mint a mentés:

    zfs rollback filesystem@name

    De figyelj, mint mondtam, a pil-lanatkép visszaállítása felülírja aműködő fájlrendszert!

    Tehát a fájlok helyreállításánakkényelmesebb módja az, hogy be-lépsz a pillanatkép mappájába éskeresgélsz a fagyott mappaszer-kezetben. A fájlrendszer csatolásipontján belül van egy „.zfs” nevűrejtett mappa (ez még az ls -la uta-sításnál sem látható).

    cd /mountpoint/.zfs/snapshot

    I tt találod az összes pillanatké-pedet. Egy mappát látsz majd, az

    HOGYANOK – BIZTONSÁGI MENTÉS ZFS PILLANATKÉPPEL

    http://zfsonlinux.org/faq.html#WhatDevNamesShouldIUseWhenCreatingMyPool

  • full circle magazin 1 24. szám 27 Tartalom ^

    összes pillanatképeddel. Használ-hatod a szokásos parancsokat (cp,rsync, scp stb.) , hogy egy korábbiverzióra másold át, bárhol aholcsak szükséged van: kicserélhetedvagy visszaállíthatod közvetlenül aműködő fájlrendszerben.

    Ez azt jelenti, hogy a biztonságiirányvonal az alábbi lehet: készítspillanatképet közvetlenül az rsyncparancs előtt, és máris jó úton ha-ladsz. Ezért ne aggódj a biztonságimentések korábbi verziói, a inkre-mentális mentések, a hatalmashelyhasználat stb. miatt.

    Pillanatkép törléséhez a parancsolyan egyszerű, mint a

    zfs destroy filesystem@name

    Ez a mi példánkban:

    sudo zfs destroy tank/myback-up@201707091030

    MINTASZKRIPT BIZTONSÁGIMENTÉSHEZ

    Ez egy minta és egyszerű szkripta fogalmak illusztrálására. SSH-nkeresztül használjuk az rsyncetkulcsalapú hitelesítéssel (sok lé-pésről-lépésre útmutatást talál-

    hatsz az interneten az SSH kulcsala-pú bejelentkezés beállításához).

    Itt találod a szkriptet:https://gist.github.com/alcir/7cb799edfb677a50fc38741 dc706d73f

    Alessio rendszergazda az FTGM-nél,Olaszországban, egy speciális újra-élesztéssel foglalkozó alapítványnál.A Linux és a FOSS nem a hobbija… ha-nem a munkája.Néha blogol ahttp://blogoless.blogspot.it oldalon.

    HOGYANOK – BIZTONSÁGI MENTÉS ZFS PILLANATKÉPPEL

    https://gist.github.com/alcir/7cb799edfb677a50fc38741dc706d73fhttp://blogoless.blogspot.it

  • full circle magazin 1 24. szám 28 Tartalom ^

    http://investintech.comhttp://investintech.com

  • full circle magazin 1 24. szám 29 Tartalom ^

    II nnkkssccaappee –– 6644.. rréésszz

    Ebben a hónapban a Symbolspárbeszédablakkal fogjuk foly-tatni az Inkscape 0.9x új funkciói-nak áttekintését. Ez egy sűrűnhasznált újítás, mellyel olyan össze-függő képgyűjteményt készíthe-tünk és kezelhetünk, melyet aztánszükség esetén beilleszthetünk azaktuális dokumentumunkba. Gon-doljunk a dobozokra és alakzatokraegy folyamatábrában, a szövegbu-borékokra egy képregényben vagyelektromos áramkörök diagramjá-ra, és máris jó nyomon járunk.

    Az SVG formátum mindig is le-hetővé tette szimbólumok haszná-latát. Az XML bekezdésé-ben találhatóak, ahol különböző, adokumentumban újra és újra fel-használható definíciókat tárolunk.Itt találod meg például a színátme-neteket és a filtereket is. Ugyanak-kor ha van itt egy ele-med, annak önmagában nem leszhatása a dokumentumodra. Ehhezszükséged lesz egy vagy több elemre, amely visszahivatko-zik a szimbólumra. Az XML-szer-

    kesztőről készített képernyőmen-tés mutatja az alap felállást: a bejegyzés a fa teteje tájánegy elemet tartalmaz,mely egymagában csoportként vi-selkedik, tartalmazva a szimbólumkülönböző elemeit, míg a fa aljánálláthatunk három elemet,melyek mind ugyanarra a szimbó-lumra hivatkoznak a jobb oldali pa-nelen látható „xlink:href” attribú-tumon keresztül.

    Két előnye van ennek a megkö-zelítésnek. Először is a fájl mérete.Láthatjuk, hogy több területet fog-lalna a bejegyzés mindenelemét háromszor megismételni,mint egyszerűen csak hivatkozni ráa bejegyzéssel, és minél ös-szetettebb a szimbólum, annál töb-bet spórolunk így. A másik előny,hogy ha módosítunk az eredetiszimbólumon, egyúttal mindenholmódosítjuk azt a dokumentumban.Ha ez nagyon emlékeztet a klóno-zásra, akkor igazad van – a klónokszintén bejegyzésként van-nak megvalósítva, kivéve, hogy ese-tükben az eredeti példány a doku-mentum törzsének eleme, nem a bekezdésé. Szóval a szim-

    bólumok bizonyos szempontbólolyan klónoknak tekinthetők, me-lyek forrás-eleme nem látható. Havalaha is rejtetted már el klón ere-detijét másik objektum mögött,vagy húztad azt a rajz szélein kívül-re, valószínűleg értékelni fogod adolog előnyeit. Ha csak vakarod afejed, nem értve miért is kellenebármikor is elrejtened az eredetielemet, olvass tovább!

    Képzelj el egy folyamatábrát,ahol a „döntés” dobozt többszörhasználni akarod. Ennek a doboz-nak az eredeti alakja egyszerű gyé-mántforma, úgyhogy valamiilyesmit kell rajzolnod:

    Használhatod ezt az példányt azábrád első blokkjához, aztán kló-nozhatod a következőkhöz és min-den rendben lesz… egészen addig,

    Írta: Mark Crutch – Fordította: Szandi Gábor

    HHooggyyaannookk

  • full circle magazin 1 24. szám 30 Tartalom ^

    míg úgy nem döntesz hogy az áb-rád egy részét színkóddal látod el.A folyamatábrád némelyik blokkjá-nak ekkor más színre vagy körvo-nalra lesz szüksége. Egy egyszerűklón nem lesz elég többé. A megol-dást leírtuk a sorozat 30. részében:törölnöd kell a kitöltési és körvo-nal-beállításokat az eredeti példá-nyon majd beállítani azokat egye-sével a klónokon.

    Remek! Most már minden alak-zat úgy néz ki ahogy szeretnéd. Demég meg kell küzdened az eredetipéldánnyal. A beállítatlan kitöltésfekete lesz, a beállítatlan körvonalpedig egyáltalán nem látszik, úgy-hogy ebben az állapotában valószí-nűleg nem fogod tudni felhasználniaz ábrádhoz. Ha megpróbálod lát-hatatlanná tenni az átlátszóság ér-tékét nullára állítva, azt fogodtapasztalni, hogy a klónok is eltűn-nek. Marad még pár lehetőségedelrejteni – másik rajz vagy elem mö-

    gé húzni, vagy a rajz keretein kívül-re húzni, így nem jelenik meg aböngészőben, esetleg exportálha-tod a lapot PNG-kép formátumba.Idegesítő módon a legszebb meg-oldás az eredeti példány külön ré-tegre mentése lenne, mely aztánelrejthető, de ez még körülménye-sebbé tenné később újabb klónoklétrehozását.

    Elméletileg a Symbols mindezenproblémákra megoldást nyújt. Al-kalmazása a gyakorlatban azonbanaz Inkscape-ben annyi aprósággalés problémával jár, hogy használataegyáltalán nem olyan egyszerűmint amilyennek lennie kéne. Kezd-jük a Symbols ablak megnyitásávalaz Objects > Symbols menün ke-resztül (alapbeállítása CTRL-SHIFT-Y).

    Valószínűleg egy meglehetősenüres ablakot fogsz látni egy gördü-lő listával a tetején és néhánygombbal az alján. A gördülőmenüthasználva váltsunk az előre beállí-tott folyamatábra-szimbólumokra(Flow Chart Symbols) . A jobb alsógombokkal tudod változtatni azikonok méretét, és mivel méretükegyesével van az ablakhoz állítva,mindet egymáshoz képest arányosméretben fogod látni. Megjegyzen-dő, hogy némely alakzatok kilóg-

    hatnak az ablakból, még ha a doku-mentumba illesztve végül jól is fog-nak kinézni.

    Keressük meg a Döntés (Decisi-on) szimbólumot – az én ábrámonez az felső sor utolsó előtti alakza-ta. Figyeljük meg, hogy mindenszimbólumhoz tartozik megjegy-zés, ami segít beazonosítani őket.Válasszuk a Döntés szimbólumot,másoljuk a vágólapra (CTRL-C) ésmásoljuk a dokumentumunkba(CTRL-V), vagy egyszerűen csakhúzzuk az ablakból a dokumentum-ba.

    Ha kijelöljük az objektumot, lát-hatjuk, hogy az állapotjelző sáv„Symbol called Decision”-ként azo-nosítja az objektumot. Megkétsze-rezve vagy másolva-beillesztve azobjektumot egy újabbat kapunk,ugyanígy, ha egy újabbat húzunk azablakból a dokumentumba. Egyikü-

    ket kiválasztva változtathatunk aszegély és a kitöltés színén, vagyakár a szegély mintázatán is.

    Más szavakkal, úgy viselkedikmint egy szegély és kitöltési beállí-tások nélküli klón, csak épp az ere-deti objektum nem jelenik meg alapon. De nem minden tökéletes:próbálj változtatni a szegély vas-tagságán és látni fogod hogy nemváltozik a mérete függetlenül a be-állításoktól.

    Az igazat megvallva ez a jelen-ség a klónok esetében is felbuk-kanhat. Bár a legtöbb szegély-tu-lajdonság nincs beállítva az eredetiobjektumon, a szegély vastagságaigen, és bármennyit is trükközünk aklónnal, ezt nem tudjuk felülírni. Azegyetlen megoldás eltávolítani abeállítást az eredeti objektumból,ami jelen esetben a dokumentum bekezdésében találhatóforrás-objektum módosítását jelen-ti. Két módszer van erre: az egysze-

    HOGYANOK – INKSCAPE

  • full circle magazin 1 24. szám 31 Tartalom ^

    rűbb az XML-szerkesztő használata,vagy a trükkösebb a grafikus felü-leten keresztül. Igen, nincs elírás –az Inkscape fejlesztői által készítettgrafikus megoldás olyannyira nemintuitív, hogy gyakran egyszerűbbátrágni magunkat az XML-en!

    Az XML-szerkesztő megnyitása(Szerkesztés > XML-szerkesztő(Edit > XML Editor) , vagy CTRL-SHIFT-X) és a dokumentum egy ob-jektumának kiválasztása után lát-hatjuk, hogy az XML vonatkozósora kijelölődik a baloldali ablak-ban.

    A jobboldali attribútumok tar-talmaznak egy „xlink:href” bejegy-zést, ami megmutatja nekünk azeredeti szimbólum szakasz-beli azonosítóját, egy „hash” vagy„pound” karakterrel megjelölve (#).A baloldalon látnunk kell a kérdé-ses szimbólumot (ebben a doku-mentumban igazából csak ez az egys