A következő címkéjű bejegyzések mutatása: nyílt forráskód. Összes bejegyzés megjelenítése
A következő címkéjű bejegyzések mutatása: nyílt forráskód. Összes bejegyzés megjelenítése

2021. augusztus 7., szombat

A Mousai egy zenefelismerő alkalmazás Linuxra

 Legközelebb, amikor egy tévéműsorban, filmben vagy más videóban hallott dalt szeretnél azonosítani, próbáld ki a Mousai-t.

A SeaDve által készített Mousai egy dalfelismerő alkalmazás Linux desktopra (és az ének és a zene ókori görög istennőjéről nevezték el). A GTK-ra épülő és az AudD dalfelismerő API-t kihasználó Mousai lényegében a Shazam Linuxra.


Nyisd meg a Mousai-t, nyomd meg a 'listen' gombot, játszd le a felismerni kívánt dalt (ideális esetben a laptop mikrofonjának homályos közelségében), várj néhány másodpercet, és bumm: megmondja a dal nevét és azt, hogy ki adja elő.


Az alkalmazás ideális egy olyan dal azonosítására, amelyet egy tévéműsorban, reklámban vagy filmben hallottál, vagy amikor egy kávézóból dolgozol, és az üzletben lévő rádióban egy olyan szám szól, amelyről többet kell tudnod.


Előfordul, hogy nézek egy tévéműsort a laptopomon, és meghallok egy dalt, amelynek nagyon tetszik a hangzása, de fogalmam sincs, ki énekli. Az én módszerem, hogy kiderítsem, ki énekel egy dalt, elég analóg: megjegyzek néhány sort a dalszövegből, majd a "lyrics" szóval kiegészítve bepötyögöm a Google-ba, és remélem, hogy nincs túl sok egyező találat.


A Mousai az AudD API-t használja, amely rátakorlátozott. Ez azt jelenti, hogy naponta csak egy maroknyi dalt "hallgathatsz" meg vele ingyenesen. Többre van szükséged? Regisztrálhatsz saját API-kulcsot, és használhatod az alkalmazáson belül. Ne feledje, hogy az AudD-nek saját adatvédelmi szabályzata van, amelyet az alkalmazás használata vagy az API-hozzáférés igénylése előtt érdemes megnézned.

Néhány további "kényelmi funkciót" is beépítettek a Mousai-ba, mint például a korábban azonosított dalok részletének meghallgatását, valamint egy olyan weboldal elérését, amely a népszerű zenei streaming-szolgáltatások, köztük a Spotify linkjeivel van feltöltve, hogy a dalokat teljes egészében lejátszhasd.


A Mousai teljesen on-demand; nem marad a háttérben, mint a Windows és a macOS hasonló alkalmazásai, ami egy szép bónusz.


Mennyire működik jól?


Elhoztam az alkalmazás legújabb verzióját a Flathubról, és teszteltem a Fedora Rawhide (GNOME 40.3-at használó) asztali gépemen. A már ismert előadóktól származó dalok tesztelésekor 100%-os találati arányt kaptam. A Spice Girls-től a New Found Glory-ig minden egyes számot pontosan eltalált, amit kipróbáltam, elsőre, másodperceken belül.


De mi a helyzet akkor, amikor kevésbé népszerű zenéket próbáltam?



Itt az eredmények vegyesek voltak.


A Mousai nem azonosította az általam hallgatott kevésbé mainstream pop-punk zenekarok némelyikét, de másokat helyesen azonosított. Úgy tűnt, hogy a sikertelenséghez leginkább a frissesség vezet; minél újabb egy dal, annál kevésbé valószínű, hogy az AudD API azonosítja.


Ha azt tervezed, hogy "teszteled" a Mousai-t azzal, hogy a leghomályosabb b-oldalas vagy elveszett felvételt dobod be neki, készülj fel arra, hogy az "Elnézést. A dalt nem sikerült felismerni" párbeszédablakot fogod látni - és ne feledd, hogy a sikertelen találatok elhasználják a napi szabad felhasználások számát.

Mousai telepítése Linuxra

A Mousai ingyenes, nyílt forráskódú szoftver, amely a Flathubról érhető el:


Mousai beszerzése a Flathubon


A forráskód és az építési utasítások a GitHubon találhatók, ha szeretnéd a hivatalos Flatpak build használatával futtatni.

Forrás: ‘Mousai’ is Song Recognition App for Linux.


2021. július 24., szombat

A top hat Android emulátor Android alkalmazások és játékok futtatásához és teszteléséhez Linuxon 2021-ben

 Az Android egy erősen testreszabott Linux kernelre épül. Így a mobilalkalmazások Linuxon történő futtatásának Android emulátor segítségével van értelme.


Bár ez nem valami újdonság, amit a Linux gépen megtehet, ez egy olyan funkció, amire nagyobb igény mutatkozik, miután a Windows 2021-ben bevezette az Android-alkalmazások futtatásának lehetőségét.


Nem csak az alkalmazások használatára korlátozódik, az Android emulátorok némelyike a fejlesztéshez és a teszteléshez is jól jöhet.


Ezért összeállítottam egy listát a legjobb emulátorokról, amelyeket Android alkalmazások/játékok tesztelésére vagy futtatására használhat Linuxon.

1 - Anbox

Az Anbox egy elég népszerű emulátor, amely lehetővé teszi a Linux felhasználók számára, hogy Android alkalmazásokat futtassanak. Valószínűleg ezt használja a Deepin Linux is, hogy segítsen az Android alkalmazások futtatásában.


Egy konténer segítségével izolálja az Android operációs rendszert a gazdatesttől, ami lehetővé teszi számukra azt is, hogy a legfrissebb Android verziót tegyék használhatóvá.


A futó Android-alkalmazások nem fognak közvetlen hozzáférni a hardverhez - ami egy jó biztonsági döntés.


Az itt szereplő néhány más lehetőséggel ellentétben az Anboxnak technikailag nincs szüksége emulációs rétegre ahhoz, hogy az Android működjön. Más szóval, ez a lehető legközelebb áll a natív Android-élményhez a Linux rendszerén.


Emiatt nem biztos, hogy ez a legegyszerűbb elérhető opció. Nem használhatja egyszerűen a Google Play Store-t az alkalmazások telepítéséhez, hanem az Android Debug Bridge (ADB) segítségével kell telepítenie az alkalmazásokat. Mindössze egy alkalmazás APK fájljára van szüksége ahhoz, hogy telepíteni és használni tudja azt.

Anbox.

2 - Genymotion

A Genymotion egy lenyűgöző, tesztelésre és fejlesztésre szabott megoldás.


Nem ingyenes és nyílt forráskódú lehetőség. Virtuális Android-élményeket nyújtanak szolgáltatásként a felhőn keresztül vagy egy asztali klienssel, amely független az Android Studiótól.


Különböző hardverkonfigurációkat és Android-verziókat szimulálhat, hogy virtuális eszközt hozzon létre a teszteléshez. Lehetőséget ad továbbá a skálázásra, és több Android virtuális eszköz is futhat a kiterjedt tesztekhez.


Segítségével tesztelheti, hogyan működik a fájlfeltöltés az alkalmazásában, hogyan befolyásolja az akkumulátort, a teljesítményt, a memóriát stb.


Bár ez egy prémium megoldás főként szakemberek számára, támogatja a legújabb Linux disztribúciókat, amelyek közé tartozik az Ubuntu 20.04 LTS is.

Genymotion.

3 - Android-x86



Az Android x86 egy nyílt forráskódú projekt, amelynek célja, hogy az Android 32 bites támogatással fusson a PC-n.


Választhat, hogy telepíti egy virtuális gépkezelő segítségével a Linux rendszerére, vagy közvetlenül kipróbálja a PC-n.


Hivatalos telepítési utasítások állnak rendelkezésre, ha szükséges.


Néhány más lehetőséggel ellentétben ez egy egyszerű emulátor, amely megpróbál működni a PC-n, mindenféle díszes funkció nélkül.

Android-x86.

4 - Android Studio (Virtuális Eszközök)


Az Android Studio egy teljes értékű eszköz a fejlesztéshez és teszteléshez. Szerencsére a Linux-támogatással szükség esetén az Android-élményt is emulálhatja vele kísérletekhez.


Csak létre kell hoznia egy Android virtuális eszközt (AVD), amelyet konfigurálhat, majd emulátorként szimulálhat.


Jó esély van arra, hogy a legújabb okostelefonok, tévék és okosórák egy részének támogatását is megtalálja.


Kell némi tanulási folyamat ahhoz, hogy sikerüljön, de ingyenes és teljesen nyílt forráskódú.

Android Studio.

5 - ARChon



Érdekes megoldás egy Android emulátor, amelyet Linuxon és bármely más platformon is használhat.


Segít Android alkalmazások futtatásában Chrome OS-en vagy Chrome böngészővel bármilyen operációs rendszeren. Egyesekkel ellentétben nem biztos, hogy teljes Android-élményt kapunk, hanem csak Android-alkalmazások futtatásának lehetőségét.


Csak ki kell csomagolnia a runtime-ot, és be kell töltenie a Chrome bővítményekbe. Ezután az APK-fájl letöltésével hozzáadhatja a használni kívánt alkalmazást.

ARChon.

6 - Bliss OS



A Bliss OS egy újabb nyílt forráskódú projekt, amely az Android x86-hoz hasonlóan az Android PC-n való futtatását célozza.


Az Android x86-tal ellentétben több kompatibilitási lehetőséget biztosít, mivel támogatja mind a 32 bites, mind a 64 bites architektúrákat. Emellett letöltheti a kompatibilis fájlt a processzorának megfelelően.

Aktívan karbantartott, és támogatja a piacon elérhető legújabb Android verziókat.

Bliss OS.

Összegzés

Bár számos Android emulátor érhető el Linuxra, ezek nem helyettesíthetik a teljes értékű okostelefon-használatot.


Minden emulátor egy sor funkcióval és egy adott céllal együtt érkezik. Válassza ki azt, amelyre szüksége van!


Kipróbálta már az Android emulátorokat? Melyik a kedvenc emulátora, amit Linuxon használt? Nyugodtan ossza meg velem a lentebb megjegyzésben.

Forrás: Top Android Emulators to Run and Test Android Apps on Linux.

2021. július 19., hétfő

Biztonságos-e a nyílt forráskódú szoftver?

 A kód nyílt, bárki láthatja. Biztonsági kockázatot jelent?



Aki a Linuxot részesíti előnyben az asztali gépeken, és a nyílt forráskódú szoftverek használatát szorgalmazza, az a címben feltett kérdésre egy nagy "Igen" választ várhat.

De nem fogom korlátozni a nyílt forráskódú szoftverek előnyeinek megvitatását. Fedezzünk fel többet!


Itt azt tervezem, hogy megosztom a gondolataimat arról, hogy a nyílt forráskódú szoftver biztonságos-e, és mik azok a dolgok, amelyek biztonságossá vagy bizonytalanná teszik.


Miért kellene, hogy érdekeljen, hogy a nyílt forráskódú szoftver biztonságos-e?

Nem számít, hogy Linuxot vagy bármilyen más operációs rendszert használsz, valamilyen módon (közvetlenül/közvetve) körül leszel véve nyílt forráskódú szoftverekkel.

Hogy egy példát mondjak, a legtöbb szabadalmaztatott szoftvereszköz valamilyen nyílt forráskódú könyvtáraktól függ, hogy a dolgok működjenek.


Továbbá nem véletlen, hogy a különböző méretű vállalatok (köztük a Google, a Microsoft és a Facebook) miért támaszkodnak nyílt forráskódú szoftverekre, vagy miért járulnak hozzá így vagy úgy erőforrásaikkal a nyílt forráskódú közösséghez.


Ezért a nyílt forráskódú szoftverek biztonságáról tudni kell.


Mítoszok a nyílt forráskódú szoftverek biztonságáról



Bár számos érv szól a nyílt forráskódú szoftverek ellenérvei mellett a biztonság szempontjából, néhányuknak egyszerűen nincs értelme.

Bárki láthatja és kihasználhatja a kódot

A kód mindenki számára elérhető, igen. De csak azért, mert láthatod a kódot - ez azt jelenti, hogy bárki ki tudja használni?


Nem igazán.


Bár bárki létrehozhat egy forkot (vagy másolatot) a szoftverből, az eredeti szoftver nem manipulálható könnyen.


Általában a projekt karbantartója (vagy egy csoportja) kezeli a kódtárat, és fogadja el a közreműködők commitjait. A kódot jóváhagyás előtt felülvizsgálják. És senki nem tudja csak úgy eltéríteni a kódot.

Egy támadónak erőfeszítésébe kerül, hogy kihasználjon egy sebezhetőséget vagy rosszindulatú kódot illesszen be egy szoftverbe, függetlenül attól, hogy az nyílt vagy zárt forráskódú.


Dedikált erőforrások nélkül a biztonság megbomlik

Sokan úgy vélik, hogy egy nyílt forráskódú szoftverhez dedikált alkalmazottak vagy egy csapat nélkül nehéz fenntartani a biztonságot.


Ezzel szemben, mivel többféle közreműködő csatlakozik és távozik, a szoftver több figyelmet kap a fejlesztők széles körétől.


Ők pedig talán jobban észreveszik a biztonsági problémákat, mint a szabadalmaztatott szoftverhez rendelt néhány alkalmazott.


Néhány olyan projektnek, mint a Mozilla, van egy külön erre a célra létrehozott csapata, amely hatékonyan orvosolja a biztonsági problémákat. Hasonlóképpen, a legtöbb sikeres nyílt forráskódú projektnek rengeteg erőforrást kell a biztonságra fordítania.


Ezért a nyílt forráskódú szoftverek ökoszisztémája vegyes képet mutat a biztonság szempontjából. A projektek még dedikált erőforrások nélkül is kapnak segítséget a különböző közreműködőktől, és egyesek nagymértékben nyereségesek, ami segít nekik több erőforrást fordítani.

A nyílt forráskódú szoftver biztonságos: Ezért




Most, hogy a mítoszokkal megbirkóztunk, hadd emeljem ki, hogyan kezelik a nyílt forráskódú szoftverek a biztonsági kérdéseket.


Más szóval, a nyílt forráskódú szoftverek biztonsági előnyeit.


Nem szabad elfelejteni, hogy a nyílt forráskódú szoftverek előnyei lefordíthatók néhány okra, amiért a Linux jobb, mint a Windows.

Több szem nézi a kódot

A szabadalmaztatott szoftverekkel ellentétben a kódhoz való hozzáférés nem korlátozódik néhány fejlesztőre.


Egyes projekteknél akár több ezer fejlesztő is figyelheti a kódot, átnézheti azokat, és jelezheti vagy javíthatja a biztonsági problémákat.


Ez pedig előnyt jelent a zárt forráskódú szoftverekkel szemben azáltal, hogy a problémák gyors azonosítására és a lehető leghamarabb történő kezelésére van lehetőség.


Nem csak a több fejlesztőre korlátozódik, gyakran a vállalatok is bekapcsolódnak az általuk használt nyílt forráskódú projektekbe. És amikor ezt megteszik, akkor a kódot is átnézik és felülvizsgálják.


Ez egy újabb külső ellenőrzési forrást biztosít, amely segíthet a szoftver biztonságának javításában.


Ezzel szemben egy zárt forráskódú szoftver esetében a korlátozott számú fejlesztő nem biztos, hogy mindenféle biztonsági problémát megtalál. És hosszabb időbe telhet, amíg az összes problémát egyenként kijavítják.

Közösségi döntéshozatal a biztonsági kérdések prioritásainak meghatározása érdekében

Egy zárt forráskódú szoftver fejlesztőinek bizonyos korlátozások és prioritások lehetnek arra vonatkozóan, hogy min dolgozzanak, és mikor oldjanak meg egy problémát.


Egy nyílt forráskódú projekt esetében azonban a közreműködők közössége maga határozhatja meg a prioritásokat és jelölheti ki, hogy min akar dolgozni, és mikor kell megoldani egy problémát. Nem kell egy szállítótól függenie, és nem kell követnie az ő utasításait egy biztonsági probléma megoldásához.


A biztonsági problémák kezelésével és javításával kapcsolatos döntéshozatal átláthatóbb és rugalmasabb egy nyílt forráskódú szoftver esetében. Ezért hatékonyabbnak bizonyulhat, és három konkrét előnnyel járhat:


  • Átláthatóság
  • Nincs függőség a szállítótól
  • Gyorsabb biztonsági frissítések

A nyílt forráskódú szoftver nem golyóálló: Miért?



Bár vannak olyan esetek, amikor a nyílt forráskódú szoftverek biztonsági szempontból előnyben részesülhetnek, lehetnek olyan esetek vagy tényezők, amelyek ezt befolyásolják.


Fontos tudomásul venni, hogy ezek a problémák léteznek, és ennek megfelelően egy vállalkozás vagy egy magánszemély jobb döntést hozhat a nyílt forráskódú szoftverek biztonsági állapotáról.


Nincs elég szem a kód felülvizsgálatához és a bizonytalansághoz.

Még ha a kód hozzáférhető is a fejlesztők világa számára, van esély arra, hogy egy projektnek nincs elég közreműködője/fejlesztője ahhoz, hogy alaposan átnézze a kódot.


Ebben az esetben nem bízhatunk nagyon abban, hogy egy nyílt forráskódú szoftver szakértői felülvizsgálat alatt áll, mert pontosan ez hiányzik.


A nyílt forráskódú szoftver "állíthatja", hogy a legjobb biztonsággal rendelkezik, csak azért, mert nyílt forráskódú, ami félrevezető, ha nem dolgozik rajta elég fejlesztő.


Azt sem tudjuk, hogy hány fejlesztő nézi/ellenőrzi a kódot, és hogy pontosan hogyan zajlik a kód átjárása.


Például a Heartbleed hibát 2 évvel a bevezetése után fedezték fel egy olyan projektben, amely már népszerű volt, azaz az OpenSSL-ben.

Szoftver felelősség vagy elszámoltathatóság

Lehet, hogy magánszemélyek számára ez nem fontos, de a nyílt forráskódú szoftverek gyakran nem tartalmaznak garanciát.


Ha tehát egy vállalkozás használja, akkor vállalnia kell a felelősséget a szoftver használata által okozott veszteségekért vagy károkért.


Ez egy olyan dolog, ami azt üzeni, hogy semmi sem lehet 100%-ig biztonságos és hibamentes. Nem számít, hogy hány szem van egy kódon, vagy mennyire képzettek a közreműködők, valamilyen formában mindig lesznek kockázatok, legyen szó biztonságról vagy adatvesztésről.


És ezzel el is érkeztünk ahhoz a tényhez, hogy a nyílt forráskódú szoftverek nem golyóállóak.


A nyílt forráskódnak lehet előnye a jobb biztonság szempontjából, de...

Semmi sem jobb, ha a biztonságról van szó. Nem számít, hogy zárt forráskódú vagy nyílt forráskódú, ugyanazok az elvek érvényesek, amikor a biztonságról van szó.


Számos külső tényező befolyásolhatja egy szoftver biztonságát, és ezek közül sok nem függ a forrástól.


A kódot ugyanúgy ellenőrizni kell a biztonság érdekében.


Igen, a nyílt forráskódú megközelítés olyan előnyöket vezet be, amelyekkel a zárt forráskódú szoftverek soha nem fognak rendelkezni, de ez nem jelenti azt, hogy golyóálló.


Mit gondolsz a biztonság helyzetéről a nyílt forráskódú szoftverek esetében? Szerinted jobb, mint a szabadalmaztatott megoldások?


Örülnék, ha értékes gondolatokat írnál lentebb a hozzászólásokban.

Forrás: Is Open-Source Software Secure?



2021. január 3., vasárnap

Ubuntu LTS-re váltás: Hat tény CentOS felhasználóknak

Fontolgatod az Ubuntura váltást egyéb Linux platformokról, mint például a CentOS?

Gondolj az Ubuntura - a legnépszerűbb Linux disztribúció nyilvános felhőkön, adatközpontokban és az edge-n. A bemutatása óta folyamatosan szerez piaci részesedést, ma majdnem 50%-ot elérve.

Azon gondolkodsz, hogy miért ilyen népszerű az Ubuntu?

Itt van a mi következtetésünk:

Tény 1. A fejlesztők az Ubuntut preferálják

A 2020-as HackerEarth fejlesztői felmérés szerint a tapasztalt fejlesztők 66%-a és a tanulók 69%-a preferálja az Ubuntut egyéb Linux disztribúciók helyett. Ez azért van, mert az Ubuntu a legnagyobb mennyiségű legfrissebb nyílt forráskódú nyílt forráskódú szoftvert biztosítja a munkához.

Például az Ubuntu 20.04 LTS több mint 30 000 nyílt forráskódú csomaggal érkezik, mint a Python, Ruby, Go, Java, Apache, Nginx, PostgreSQL, MySQL, Node.js, PHP és továbbiak. Ez az, amiért messze az Ubuntu a legnépszerűbb Linux disztribúció, amit távolról másodikként a CentOS követ, amit a hivatásosak 11%-a választ.

Tény 2. Az Ubuntu kiszámítható, stabil és biztonságos

Az Ubuntu hosszan támogatott kiadása (LTS) minden második évben jelenik meg, és minden LTS kiadás öt év ingyenes biztonsági karbantartást élvez (ami kiterjeszthető tíz évre). Az Ubuntu felhasználók biztonságban tartásához az Ubuntu Biztonsági Csapat több ezer biztonsági patchet alkalmaz. Például az Ubuntu 16.04 LTS több mint 5000 sebezhetőség és kitettség (CVE) patchet kapott 2016 áprilisa óta teljesen ingyenesen.

Ráadásul a csapat nagyon gyorsan reagál, hogy ne hagyjon időt rossz szándékúaknak a sebezhetőségek kihasználására: a kritikus CVE-k átlagosan 24 órán belül foltozva vannak. A legfrissebb kiadással - Ubuntu 20.04 LTS - minden felhasználó ingyenesen kap biztonsági frissítéseket és egyértelmű hozzáférést rendszerezett nyílt forráskódú alkalmazásokhoz 2025-ig.

Tény 3. Az Ubuntunak nincs szükségszerű előfizetése

Az Ubuntu ingyenesen elérhető letöltésre és használatra. Minden Ubuntu kiadás ugyanazokkal bitekkel jön, attól függetlenül, hogy tartozik-e hozzájuk Ubuntu Advantage (UA) előfizetés, vagy sem. Az UA egy opcionális, gépenkénti előfizetés megnövelt megfeleléshez, kiterjesztett biztonsághoz és 24/7 vállalati-szintű támogatáshoz.

Ennek eredményeképpen a felhasználók konzisztens élményben részesülnek, attól függetlenül, hogy a gépük használva van-e fejlesztési célokra vagy futtat-e alkotáshoz munkákat.

Tény 4. Az Ubuntu LTS vállalati-szintű támogatást kínál átlátható, gépenkénti árazással

Az Ubuntu a legjobb árhatékonyságú nyílt forráskódú platform több millió felhasználóval világszerte. Ubuntura váltáshoz támogatást kínáló vállalati támogatást nyújtó szakemberek csapatával is el van látva. Hozzáférést biztosít megfelelés-specifikus modulokhoz, beleértve a FIPS 140-2 hitelesített kriptográfiát, DISA/STIG és CIS hardeninget, Kernel Livepatch fokozott uptime-hoz és biztonsághoz. 

Tény 5. Az Ubuntu multi-felhő élményt nyújt

Úgy fogod találni, hogy az Ubuntu mindig ugyanúgy működik, bárhol van rá szükséged. A munkaállomásokon, az adatközpontokban, az edge-n, és a felhőkben. Különösen nyilvános felhőkben ugyanazt a remek Ubuntu élményt kínálja problémamentes integráció és sok kernel-szintű, felhőspecifikus optimizációk rétegével.

Azonfelül az Ubuntu Pro-val a felhasználók beépített hardeninget, FIPS kripto modulokat és felhő-natív fizess-ahogy-mész modellt élvezhetnek Azure-on és AWS-en.

Tény 6. Az Ubuntu nagy infrastruktúrákat működtet

Az Ubuntu az infrastruktúra-halom szívében van. Egy platformválasztás, amikor nagyfokú infrastruktúra építésekor, mint például az OpenStack privát felhő, Kubernetes, nagy teljesítményű számítás (HPC) és Big Data. Az Ubuntu széleskörű adaptációja ezeknél a projekteknél az Ubuntu stabilitásából, biztonságából és egyértelmű felhasználói élményéből jön.

Az Ubuntut tudósok is használják világszerte, különféle platformok működtetéséhez adatelemzéshez. Emlékszel a legelső fekete lyuk képére? Tippelj, min lett megcsinálva? A csillagászok a fekete lyuk legelső képét Ubuntu használatával hozták létre.

Összegzés

Csatlakozz több ezer fejlesztőhöz és vállalthoz, akik az Ubuntut választották a platformjuknak fejlesztéshez, innovációhoz és alkotási munkához.

Szárnyaljunk együtt!

Lépj kapcsolatba az Ubuntu csapattal>

 Forrás: Migrating to Ubuntu LTS: six facts for CentOS users.

2020. május 23., szombat

Ismerd meg az embert, aki 10 000 Bitcoint (BTC) költött két pizzára


A "Crypto Titans" ("Kripto Titánok") egy CoinMarketCap által vezetett személyes interjúsorozat kiváló és előremutató elmékkel, akik a kriptovaluták világában és annak színfala mögött kontárkodnak. Kattints ide, hogy (angolul) lásd az összes Crypto Titan interjút a mai napig bezárólag!

Bár lehet, hogy nem ismered Hanyecz László nevét, talán hallottad a történetét: ő volt az, aki 10 000 Bitcoint (BTC) fizetett két Papa John's pizzáért 2010-ben. A tranzakció az első rögzített példája volt annak, hogy fizikai dologért (ebben az esetben két sajtosért) cserélnek Bitcoint (BTC), és ahogy a Bitcoin (BTC) ára magasba szökött a vásárlást követő években, még a fősodratú média is megszállottja lett az embernek, aki két pizzát vett, 500, 5000... és ma több mint 90 000 dollárért. Még külön Twitter feed is van azoknak, akik túl lusták matekozni.






























































Tetszik nekem, egy olyasvalakinek, aki ezt régóta csinálja. De nem vagyok biztos, hogy az valami, ami eladható egy olyan embernek, aki egy mainstream megoldást keres. Ez a gondolkodás egy másik módja, mint ahogy vannak emberek, akik levadásszák a saját étküket, azokkal szemben, akik beállnak a Burger King kocsibeállójába.

Hallottál a Bitcoin húsevőkről? A Bitcoin populáció azon részéről, akik csak húst esznek?


Az remekül hangzik. Azon tűnődöm, hogy mennyire lehetnek szigorúak azzal kapcsolatban. Nem lehet jó, ha csak egy dologra korlátozod az étrendedet. Noha az érdekes.

Hallottam emberekről, akik elindították a saját kis kripto közösségüket vagy mikrokozmoszukat, és csak kereskednek a kriptoval. Azt gondolom, hogy remek. Jó esettanulmány. De nem vagyok benne biztos, hogy ez önmagában skálázható megoldás. Akárhova nézel, minden arról szól, hogy kisebb közösségeket alkotnak, hasonló gondolkodású embereknek. De az emberek mindig is a Bitcoin globális mivoltáról beszélnek, átveszi a földet, hogy milliárd dollárt érjen - nem igazán látom, hogy hogyan követi az egyik a másikat, de érdekel, hogy lássam, hogy mi fog történni.

Ez a koronavírus dolog, ez az az afféle dolog, amire ezek az emberek várnak. Az "ezek az emberek"-kel nem próbálom meg magamat belefoglalni vagy kizárni. Én csak azt mondom, hogy sok ember van ebben a közösségben, aki azt gondolja, hogy a krízis a Bitcoinnak a rakéta üzemanyaga. Azt hiszem, hogy meglátjuk.

Azt gondolod, hogy a Bitcoin jól teljesített ebben az őrült szituációban?


Azt gondolom, hogy nagyon jól teljesített. Nem zuhant nullára. Úgy értem, hogy volt sok volatilitás, de az emberek még mindig érdekeltek a vásárlásában. Bolondok lehetnek, de úgy tűnik, hogy még mindig érdekeltek benne. Amíg érdekeltek benne, én nem gondolnám, hogy el fog menni.

A számítógépes világban, a pénzügyet félretéve, vannak (én magam is dolgozom némelyikén ezeknek a régi projekteknek) régi retro projektek, az emberek próbálnak helyreállítani régi videójátékokat és ahhoz hasonló dolgokat. Vannak emberek, akik flippergépeket javítanak.

Nem gondolnám, hogy a Bitcoin bármikor is el fog menni. Talán igen. Talán nem. Nem tudom. Úgy értem, ki tudja?

De úgy tűnik, hogy még mindig van benne mainstream érdeklődés. Nem gondolnám, hogy aggódnunk kellene, addig, amíg nem látjuk a blogok és a váltók összességének az elhalványulásának kezdetét. Ha bármi, akkor ez egy valóban jó időszak volt nekik. Csak több üzlet van újabban, különösen mindezzel a félelemmel. Az emberek úgy gondolják, hogy ez olyan, mintha az inflációval szemben bebiztosítanák magukat, és hogy vajon ez jó vagy rossz-e hosszú távon, bárki eldöntheti.

A dolgok csak azért értékesek, mert ritkák. A fiat pénz, a dollár nem ritka. Nem mintha titkolnák, hogy hogyan kell többet csinálni. Az emberek mondják, hogy "Ó, milliomos vagyok". Számon tartják, hogy mennyi pénzük van. De egy másik alternatíva megszámolni, hogy a készlet hány százalékát birtokolják. Az tényleg az egyetlen objektív módja, hogy felbecsüld mennyi értékkel rendelkezel.

A Bitcoinnal az egész ötlet az, hogy tudjuk mekkora a készlet. Megerősíthetjük, tudjuk, hogy nem fog örökké növekedni.

Ez egy nagy paradigmaváltás az embereknek, hogy elgondolkodjanak, ahelyett, hogy csak egy másik cég ügyfelei lennének, és mondják, hogy ez jobb, jó osztályozást fogok adni neki. Tényleg nem csak bármelyik cég ügyfele kell, hogy legyél, és csak ki kell találnod, hogy hogyan csináld meg ezeket a dolgokat magadtól, ami tudom, hogy nem mindenkinek való.

Várj, épp most hasonlítottad a Bitcoion iránti érdeklődést a régi videójátékok bűvöletéhez? Úgy gondolod, hogy a Bitcoin retró?

Nem, nem, nem. Úgy értem, hogy itt vannak mindezen projektek, megtalálod ezeket a régi technológiákat és videójátékkonzolokat helyreállító embereket. Még mindig vannak emberek ezekben a kis közösségekben, akik moddolják ezeket a játékokat, veszik a játékot, és megcsinálják, hogy működjön egy új hardveren. Új képességeket adnak hozzá.

De ha a mainstream embereket megkérdezed - "Srác, ezek a játékok halottak." Ezekben a napokban a játékok életciklusa néhány hét, mielőtt az emberek továbállnak a következőre. De a régi játékok, a klasszikusok még mindig itt vannak. Vannak ezek a kitartó emberek a Bitcoinnál. Az utolsó mentsvár vásárlóinak hívják őket. És vannak emberek, akik soha nem adják fel.

A Bitcoin árának a növekedése a mainstream érdeklődésből jön. Csak próbáltam ahhoz a tényhez hasonlítani, hogy nem hinném, hogy a Bitcoin valaha is meghal, mert még ha nagyon rossz dolog van is, és az emberek elvesztik az érdeklődésüket iránta, lesznek emberek, akiket érdekel.

Ha az ár leesik $3000-re, az csak az emberek a szerencsejátékos oldalakon, a váltókon, a határidős és származtatott ügyleteken, hívják ők bármiknek is. Olyan, mint egy kaszinó. Ez csak az, hogy a kaszinójátékosok elveszik a zsetonjaikat. Nem hinném, hogy ez valóban a Bitcoinban való érdeklődés tükröződése, vagy az, hogy hogyan boldogul. A Bitcoin csendesen fogja végezni a dolgát.

Az ehhez hasonló dolgok jó reklámok neki. De az emberek, akik követik a kezdetek óta, mostanra már hozzászoktak ehhez. És ha bármi, mindenki izgatott, hogy lássa, hogyan reagálnak rá a mainstream emberek. Most úgy vannak vele, hogy "Hé, nézd itt van. Ez az, amin dolgoztunk több mint 10 évet. Ez a dolog egyfajta pénz. Ez nem ugyanaz, mint amihez hozzá vagy szokva. De ebből nem tudnak többet nyomtatni. Szóval vedd vagy hagyd."

Ez az interjú szerkesztve és sűrítve lett.

Forrás:
Meet the Man Who Spent 10,000 BTC on Two Pizzas.

2020. május 9., szombat

Az xrdesktop folytatja a Linux desktop kiterjesztését a virtuális valóságba a Valve által szponzorált munkával

Tegnap (2020.05.08-án) a Collabora hackerei bejelentették az xrdesktop 0.14 kiadását, a Valve által szponzorált erőfeszítést, hogy Linux desktopokat vigyenek a virtuális valóság világába.

Az xrdesktop lehetővé teszi a hagyományos Linux ablakkezelőknek, hogy tudatában legyenek a VR-nak, és így képesek használni a VR futásidőket, hogy a hagyományos ablakaidat egy 3D-s helyre rendereljék, lehetőséget adva, hogy interakció léphess velük VR kontrollerekkel. Ez komolyan nagyszerű! A nyílt forráskódú projekt legfrissebb kiadásával sok újdonság jön.

A legnagyobb változás azzal jön, hogy az xrdesktop most már képes XR futásidőkön (runtime) OpenXR API-val futni, lehetővé téve egy futásidő használatát, mint például a Monado, amit a Collabora szintén fejleszt. Most már szintén támogatja az OpenVR 1.11-et, amiről azt mondják, hogy teljes támogatást kínál a legfrissebb SteamVR-hoz. Ráadásul hozzáadtak egy olyat is, amit úgy hívnak, hogy "jelenet mód" ("scene mode), ami az, ahol az xrdesktop rendereli a teljes környezetet a belső Vulkan renderelőben, a létező átlapoló mód (overlay mode) mellett, és még sok más is van a kiadási megjegyzéseikben.

Szeretnél látni egy demót? Szerencséd van! Közzétettek egy rövid klipet, amiben az xrdesktop a Monado futásidőben fut, a Valve Index és Indexkontrollerekkel egy kísérleti libsurvive ágon:



Mennyire nagyszerű ez! Ha ennek folytatódik a kiterjesztése, akkor a végső módként végezheti a Linux VR-ban való használatára. Még mindig a korai szakaszban van, de egy ilyen technológia minden bizonnyal izgalmas. Az ilyen felhasználások segíthetik a VR és a Linux elfogadását is. Csillagos ötös munka a Collabora-nál lévő emberektől.

Forrás: xrdesktop continues expanding the Linux desktop into Virtual Reality with work sponsored by Valve.

2020. április 15., szerda

A "Lutris" játékkezelőnek egy új remek, új kiadása van - Jobb Wine támogatás, új DXVK kezelés

A Lutris valószínűleg benne van a top 5 ingyenes és nyílt forráskódú Linux alkalmazásaim között, mivel a Steam-en kívüli játékot sokkal egyszerűbbé tette Linuxon. Különösen miután sok különböző forrásból képes játékokat beszerezni, például a Humble Store, GOG, és más egyebek Wine-on keresztül, például az Epic Games Store.

A legfrissebb ma megjelent kiadás tovább fejleszti a Wine élményt. Most már néhány Wine "magfolyamat" kikerült a figyelmükből, amikről azt mondják, hogy megjavítja a "Battle.net és Origin telepítési problémákat" és szintén van javítás a "homozó (sandbox) nem angol rendszereken"-re. A Wine fejlesztések folytatásával azt is megváltoztatták, hogy hogyan kezeli a DXVK kiadásokat, szóval most már a saját tárolójukat használja, így tudnak lépni, ahogy szükséges (és remélhetőleg megtalálnak bármilyen hibát).



Egyéb változtatások és fejlesztések:
  • A Citra és MAME programok különálló programokként való indításának lehetősége
  • Az összeomlás elkerülése, ha az ldconfig -p korrupt adattal tér vissza
  • Egyéni üzenetek megjelenítésének a lehetősége telepítő scriptek végén
  • Lehetőség alternatív konfigurációs fájl biztosítására PCSX2 játékokhoz
  • Ékezetes karaktereket tartalmazó felhasználónevekkel kapcsolatos probléma javítása
  • A "Restrict to display" ("Kijelzőre korlátozás") opció javítása Wayland/Mutter-en
  • Homályos ikonok javítása KDE-n

Ha szeretnéd kipróbálni a legfrissebb kiadást, csak légy tudatában, hogy megváltoztatták, hogy hogyan követi nyomon a játékkal töltött időt a "karaktersortól a lebegésig" ("from string to float") az adatbázisukban, és azt mondták, hogy ne lépj vissza (az újról a régire) (downgrade), mert problémáid lesznek.

A részleteket lásd a Lutris hivatalos weboldalán. A Patreon-on is támogathatod a Lutris-t. Én továbbra is hatalmas Lutris rajongó maradok, főleg mivel lehetővé tette az egyik livestreamerünknek, hogy teljesen Linuxra váltson, mert az Overwatch (a kedvence) beállítása problémamentes.

Forrás:
Linux game manager 'Lutris' has a sweet new build up - better Wine support, new DXVK handling.

2020. március 25., szerda

Hogyan írj hatásos dokumentációt a nyílt forráskódú projektedhez?


A dokumentáció minősége jelentős hatással lehet a projektedet kipróbáló (vagy az arra rátaláló) emberekre.


Sajnos a jó kód nem beszél önmagáért. Még a világ legsürgetőbb problémáját megoldó, legelegánsabban megtervezett és jól megírt kódbázis sem megy át magától. Neked, a nyílt forráskódú alkotónak, beszélned kell a kódodért, és életet kell lehelned alkotásodba. Itt jön képbe a technikai írás és dokumentáció.

Egy projekt dokumentáció generálja messze a legnagyobb forgalmat. Ez az a hely, ahol az emberek eldöntik, folytatják-e a projekteddel kapcsolatos tanulást, ismerkedést, vagy továbbállnak. Ezért az idő és az energiabefektetés a dokumentációba és a technikai írásba, a kezdeti lépésekre összpontosítva, csodákat fog tenni a projekted fogadtatása számára.

Az írás kellemetlen, vagy akár megfélemlítő lehet sokatok számára. A mérnökök a kódírásra vannak kiképezve, nem a kóddal kapcsolatos írásra. Sok ember második vagy akár harmadik nyelvként beszéli az angolt, és bizonytalannak vagy megfélemlítettnek érezheti magát angol szöveg írása közben. Én második nyelvként tanultam meg az angolt, számomra viszonylag könnyű volt, de nem mindenki mondhatja el ezt.

De nem kerülhetjük meg a valóságot, hogy ha egy projektnek széles, globális térnyerést szeretnél, az angol az a nyelv, amelyet muszáj használnod. Ne félj. Ezt a bejegyzést ezen kihívások tudatában írtam. Nem kell a következő Shakespeare-nek lenned, hogy az itt található javaslatokat hasznosnak találd.

Öt gyakorlati tipp


Itt van öt gyakorlati írási tipp, amelyet már ma felhasználhatsz. Talán fájdalmasan egyszerűnek és egyértelműnek tűnhetnek, mégis újra és újra figyelmen kívül vannak hagyva technikai írásokban.

  1. Használj cselekvő igenemet: Cselekvő igenem: "Megváltoztathatod ezeket a beállításokat azáltal, hogy", a szenvedő szerkezettel szemben: "Ezek a beállítások megváltoztathatók azáltal, hogy".
  2. Használj egyszerű, rövid mondatokat: Bár nem nyílt forráskódú projektek, de a Hemingway App és a Grammarly egyaránt hasznos segédeszközök.
  3. Formázd könnyű olvashatóságra: Használj fejezetcímeket, felsorolásokat, hivatkozásokat, hogy tömbökbe törd az információt, hosszú, magyarázó paragrafusok helyett.
  4. Tartsd meg vizuálisnak: Használj táblázatokat és grafikonokat, nem mondatokat, hogy több dimenzióval ábrázold az információt.
  5. Figyelj a helyesírásra és nyelvtanra: Mindig, mindig, mindig ellenőrizd az elgépeléseket és nyelvtani hibákat, hogy csiszolj a szövegen.

Azáltal, hogy folyamatosan alkalmazod ezeket a tippeket az írásodban és munkafolyamatodban, két nagy célt érsz el vele: hatékony kommunikációt és bizalomépítést.

  • Hatékony kommunikáció: A mérnökök nem akarnak hosszú, terjengős paragrafusokat olvasni dokumentációkban (a novellák vannak nekik erre a célra). Olyan hatékony technikai információkat vagy instrukciókat szeretnének (amikor útmutatóról van szó), amennyire csak lehet. Ezért az írásodnak száraznak és hasznosnak kell lennie. Ennek ellenére némi humor, hangulatjel, "pihe" használata rendben van, hogy némi személyiséget adj a projektednek, és még emlékezetesebbé tedd. Hogy ezt pontosan hogyan csinálod, az a te személyiségeden múlik.
  • Bizalomépítés: A legértékesebb valuta, amit muszáj felhalmoznod, különösen a projekted építésének korai szakaszában, az a bizalom. A bizalom nem csak a kódod minőségéből jön, hanem az írás minőségéből is, ami a kódodról beszél. Ezért, kérlek használd ugyanazokat a csinosításokat az írásodra, amiket a kódodra használnál. Ez a fő indok a fenti ötös ponthoz (a helyesírás és nyelvtan ellenőrzése).


Kezdés a "kezdeti lépések" dokumentációval


Ezen alapvető technikák írásodba szövésével, a dokumentáció azon része, amivel a legtöbb időt kellene töltened, az az első lépések. Ez messze a legfontosabb rész, egy klasszikus példája a 80/20-as elvnek a gyakorlatban. A terméked webes forgalmának legnagyobb része a dokumentációra érkezik, ennek a legnagyobb része pedig a kezdeti lépésekhez. Ha remekül van összerakva, akkor rögtön kapni fogsz egy új felhasználót. Ha nem, akkor a látogató elkattint, és valószínűleg soha nem jön vissza.

Hogyan rakj össze jól egy kezdeti lépések részt? Az alábbi három lépéses folyamatot ajánlom:

  1. Csináld meg feladatnak: Egy hatásos kezdeti lépések dokumentációnak feladat-orientáltnak kellene lennie - egy diszkrét mini-project, amit egy fejlesztő el tud érni. Nem kellene túl sok információt tartalmaznia a felépítési designról, fő koncepcióról és egyéb magas szintű információkról. Egy egyszeri, vizuális felépítési design rendben van, de ne szánj több paragrafust arra, hogy miért a te projekted a legjobban felépített megoldás. Az az információ máshova tartozik (bővebben erről lentebb). Ehelyett a kezdeti lépések résznek egy lépés és parancslistának kellene lennie... Nos, a kezdeti lépésekhez.
  2. Befejezhető kevesebb mint 30 perc alatt: Itt a legfontosabb húzóerő, hogy a befejezéshez szükséges idő olyan alacsony legyen, amennyire csak lehet: 30 perc a felső határ. Ez az időlimit azt is feltételezi, hogy a felhasználónak relatív kis ismerete van a projekteddel kapcsolatban. Ezt fontos észben tartani. A legtöbb ember, akik a kezdeti lépések útmutatódon való végigmenéssel vesződnek, egy technikai közönség tagjai a projekted bizonytalan megértésével, de nem sokkal többel annál. Azért vannak ott, hogy kipróbáljanak valamit, mielőtt eldöntik, hogy töltsenek-e több időt a mélyebbre ásással. A "befejezési idő" egy mérőszám, amit mérned kellene, hogy folyamatosan fejleszd a kezdeti lépések útmutatódat.
  3. Csinálj valami jelentőségteljeset: A "jelentőségteljes" a nyílt forráskódú projekten múlik. Fontos erősen elgondolkozni azon, hogy mi az, szilárdan feladatban meghatározni, és lehetővé tenni egy fejlesztőnek, aki befejezi a kezdeti lépések útmutatódat, hogy véghez vigye ezt a jelentőségteljes feladatot. Ennek a jelentőségteljes feladatnak muszáj, hogy közvetlenül a projekted értékéhez szóljon, egyébként a fejlesztők úgy fogják érezni, hogy vesztegették az idejüket.

Inspirációnak: Ha a projekted egy elosztott adatbázis projekt, akkor meglehet, hogy a "jelentőségteljes" azt jelenti, hogy az egész fürt (cluster) maradjon elérhető kiesések nélkül, ha kilősz néhány csomópontot (node). Ha a projekted adatelemzéssel vagy üzleti ismeretekkel kapcsolatos eszközzel kapcsolatos, akkor meglehet, hogy a "jelentőségteljes" egy dashboard generálása különböző vizualizációkkal, miután betöltött némi adatot. Bármit is jelentsen a "jelentőségteljes" a projektednek, gyorsan és helyileg elérhetőnek kellene lennie egy laptopon.

Egy jó példa a Linkerd Getting Started-je. A Linkerd egy szolgáltatási háló (service mesh) a Kuberneteshez és más keretrendszerekhez. Én kezdő vagyok a Kubernetesben, és még annál is kevésbé ismerős a service mesh-ben. Mégis mindenféle macera nélkül végigmentem a Linkerd Getting Started útmutatóján egy laptopon, és ez megízleltette velem, hogy miről is szól egy service mesh kezelése.

A fenti három lépéses folyamat egy hasznos keretrendszer lehet nagyon hatékony kezdeti lépések útmutató elkészítéséhez, egy mérhető módon. Kapcsolódik az idő-érték mérőhöz is, amikor egy nyílt forráskódú projekted termékesítéséről van szó.

Egyéb alapvető komponensek


Amellett, hogy figyelmesen kalibrálod és optimizálod a kezdeti lépések útmutatódat, van öt másik felső szintű komponens, ami ahhoz szükséges, hogy teljes értékű dokumentációt építs: felépítési design, gyártásbeli használati útmutató, felhasználási lehetőségek, referenciák, és ütemterv.
  • Felépítési design: Ez egy mély-merülés a projekted felépítésébe és a design-nal kapcsolatos döntéseid mögötti elvekbe. Mindennel kapcsolatos részletek, amiket stratégiailag megmagyaráztál a kezdeti lépések útmutatódban. Ez a részleg egy nagy része a teljes termékmarketing tervednek. Ez a részleg általában tele van vizuális elemekkel, rajzokkal, és arra hivatott, hogy egy hétköznapi hobbistát szakértő rajongóvá változtasson, aki abban érdekelt, hogy időt fektessen a projektedbe hosszú távon.
  • Gyártásbeli használati útmutató: Egy világnyi különbség van aközött, hogy kipróbálni valamit egy laptopon, vagy gyártásra használni. Rávezetni egy felhasználót, aki a projektedet komolyabban szeretné használni, egy fontos következő lépés. Gyártásbeli kezelési tudást bemutatni egy módja is annak, hogy hogyan vonzd be a kezdeti üzleti ügyfeleidet, akik kedvelhetik a technológia ígéretét, de nem tudják, vagy nem érzik magukat magabiztosnak arra, hogy gyártási környezetben használják.
  • Felhasználási lehetőségek: A közösségi bizonyíték értéke egyértelmű, szóval a projektedet gyártásra használók listázása fontos. A kulcs itt az, hogy megbizonyosodj róla, hogy ez az információ könnyen megtalálható. Valószínűleg a második legnépszerűbb hivatkozás lesz a kezdeti lépések után.
  • Referenciák: Ez a részleg elmagyarázza a projektedet részletesen, és lehetővé teszi a felhasználónak, hogy megvizsgálja és megértse mikroszkóp alatt. Ez "szótár"-ként is funkcionál, ahol az emberek információt keresnek fel, amikor szükséges. Néhány nyílt forráskódú alkotó mértéktelen időt tölt a projektje minden egyes apróságának és élének kihangsúlyozásával. A motiváció érthető, de onnantól kezdve szükségtelen, amikor az időd limitált. Hatásosabb egyensúlyt elérni a részletesség és a segítség szerzés módjai között: hivatkozás a közösségi fórumodra, Stack Overflow cédula, vagy egy külső GYIK (Gyakran Ismételt Kérdések) oldal is megteheti.
  • Ütemterv: A jövőbeli elképzeléseid és terveid kiterítése egy vázlatos idővonallal megtarthatják a felhasználók érdeklődését és ösztönözöttségüket hosszabb távra. A projekted talán nem tökéletes jelenleg, de van egy terved a tökéletesítésére. Az ütemterv arra is remek hely, hogy összehozd a közösségedet egy erős ökoszisztéma építésére, szóval bizonyosodj meg róla, hogy hagysz egy hivatkozást, ahol az emberek hangot adhatnak gondolataiknak és véleményüknek az ütemtervvel kapcsolatban (fogok írni közösségépítési konkrétumokról a jövőben).

Meglehet, hogy még nincsenek meg neked teljesen ezek a komponensek, és néhány rész később valósul meg, mint mások, különösen a felhasználási lehetőségek. Azonban legyél szándékos ezeknek a kiépítésével időben. Ezen öt elemek megvalósítása a kritikus következő lépés a felhasználóid projektedbe való "utazásának", feltételezve, hogy jó tapasztalatuk van a kezdeti lépések útmutatóval.

Egy végső megjegyzés: Tegyél bele egy tiszta egymondatos állítást azzal kapcsolatban, hogy milyen licencet használsz (valószínűleg a kezdeti lépésekben, vagy az olvassel-ben, vagy valami más jól látható helyen). Ez az apróság a végfelhasználó oldaláról sokkal hatékonyabb használatba vételt eredményez.

Töltsd az időt 20%-át írással

Általánosságban az időd 10-20 %-át írással töltéssel javaslom. Kontextusba helyezés: Ha teljes munkaidőben dolgozol a projekteden, akkor körülbelül heti fél naptól egy napig. A még árnyaltabb pont itt az, hogy az írással kellene dolgoznod az átlagos munkafolyamatodban. szóval így rutinná válik, nem pedig egy elzárt munkává. Az idővel növekedő folyamat, az egész írás egyszerre történő megírásával szemben, az, ami segíteni fog, hogy a projekted elérje végső célját: húzóerő és bizalom.

Forrás: How to write effective documentation for your open source project.

2020. január 26., vasárnap

A Szabad Szoftver Alapítvány (FSF) petíciót indított a Windows 7 szabad szoftverré tétele érdekében

Az FSF alapítvány 2020.01.24-én indította el a ezt a petíciót.
A petíciót itt tudjátok aláírni.
Az oldal angol, de angolul nem (vagy csak kevésbé) tudóknak sem kell megijedni. Nagyon egyszerű.
First Name: Keresztnév, vagy más néven utónév.
Last Name: Családnév, vagy más néven vezetéknév.
Elsődleges Email.
Illetve egy jelölőnégyzet, hogy kívánsz-e feliratkozni a havi hírlevelükre (Free Software Supporter) (Szabad Szoftver Támogató).
Kapni fogtok egy e-mailt, amiben rá kell kattintani egy megerősítő linkre, amivel megerősítitek az e-mail címeteket.
Ezzel előzik meg a hamis aláírásokat.
Ennyi az egész.
A bejegyzés írásának pillanatában (2020.01.26, 16:16) eddig 3711-en írták alá. Az alapítvány céljai a petícióval, hogy "erős üzenetet" (strong message) továbbítsanak a Microsoft felé, hogy egyrészt adják ki a Windows 7-et szabad szoftverként. Adják a közösségnek tanulmányozásra, módosításra, megosztásra. Másrészt kérik a Microsoft-ot, hogy tiszteljék a felhasználók szabadságát és adatvédelmét - nem egyszerűen belekényszeríteni a legújabb Windowsba. Harmadrészt pedig több bizonyítékot szeretnének látni, hogy tényleg tisztelik a felhasználókat és a felhasználói szabadságot, nem csak marketingként használják ezeket a koncepciókat, amikor kényelmes.
Az FSF 7777 támogatót vár, hogy kiálljanak velük a szabadságért, nem csak magunkért, hanem a jövő számítógép használó generációjáért is.
Én aláírtam. 2020.01.26, 16:29-kor jött az e-mail, hogy sikeresen aláírtam. Eddig (2020.01.26, 16:33-ig) 3755-en írták alá a petíciót.
Nekem egyébként valahogy a várt 7777 támogató egy kicsit kevésnek hangzik. Főleg, hogy nemzetközi szinten megy a dolog és a Windows 7-ről van szó. Szóval jó kérdés, hogy a Microsoft-nál mit szólnak majd rá.
Mindenesetre én segítettem egy aláírással.

2019. február 23., szombat

A StyleGAN (nyílt forrákódú szoftver/algoritmus) és az élethű (szinte teljesen valósághű) arcképek

A StyleGAN az Nvidia (Tero Karras, Samuli Laine, és Timo Aila) alkotása, ami a Generative Adversarial Neworks (GANs) (Ian Goodfellow és kollégái) korábbi munkáján alapul.
A StyleGAN GitHub oldala itt található.
This Person Does Not Exist (Ez a személy nem létezik).
A fentebbi oldalon található StyleGAN által generált arcképek olyan szinten élethűek/valósághűek, hogy amúgy úgy egyébként fel sem merülne bennem, hogy számítógép hozta létre őket, ha a weboldal címe nem említené.
Komolyan azt hinném/gondolnám, hogy igazi személyek arcképeit látom.
A weboldal minden két másodpercben egy új mesterséges képpel bővül, de egyszerre csak egyet jelenít meg.
Ehhez kapcsolódik egy teszt is, ami a StyleGAN fejlesztőitől független:
Which face is real? (Melyik arc az igazi?)
Te el tudod dönteni elsőre? Nekem nem ment. A hamis (a StyleGAN által generált) képre kattintottam elsőre.
A Learn (Tanulás) oldalon részletes (angol nyelvű) leírás és illusztrációk segítségével megtanulhatjuk egy pillantásra kiszűrni a hamis képeket, mivel a szoftver minden egyes létrehozott arcképen hagy árulkodó nyomokat.
A szoftverről/algoritmusról bővebben a Methods (Metódusok) oldalon lehet (angolul) olvasni.