( hajbazer | 2019. 01. 05., szo – 03:05 )

csinálj jobbat, mert eddig csak a szájtépést tetted le az asztalra

Nem csinálok jobbat, mert nem az én dolgom egy ebből élő fősodratú teljes életművét újraimplementálni, csak azért, mert képtelen volt bizonyos szempontból kioptimalizálni. Ott a Notepad++, az kapásból jobb.

Cross-platform megoldás sohasem lesz optimális, n+1 platformra optimálni meg sokszorta többe kerül élőmunkában

Egészen addig nem lesz jobb, amíg a szoftveriparban divat lesz az élőmunkán spúrkodás.

eladásból él, valóban, viszont a fejlesztés az költség, és a költséget, ráfordításokat csak addig szabad növelni, amíg a bevételekben is legalább annyi pluszt hoz

Az átkozott befektetőlogikád teszi tönkre az IT-világot, napról napra egyre jobban. Miközben ez a Sublime fejlesztőjének annyiba kerülne, hogy néhány hetet, hónapot rászán arra, hogyan lehetne optimalizálni a betűrenderelést és a megjelenítést. Nem gondolom, hogy éhenhalna. Remélem, te sem. Pláne, hogy már egy full-featured szövegszerkesztő, amihez a hiányzó funkciók hozzáadhatók pluginokkal. Emlékeztetnélek, hogy egy alap fícsörről beszélünk egy szövegszerkesztő esetében, amit alapból nem szabadott volna így gányul benne hagyni. Ha azért hagyta benne, mert értékesebb fícsöröket szeretett volna fejleszteni, hogy gyorsan elterjedjen az alkalmazása, az még érthető. De az, hogy most, hogy már elterjedt, most is képtelen optimalizálni, az nem más, mint a felhasználók szembeköpése. Az átkozott befektetőlogikád pedig nem mentség. Működni pedig csak akkor működne, ha a felhasználók úgy gondolkodnának, mint én és megválogatnák a használt eszközöket, erőforráshasználatuk alapján, ígyhát szoftverfejlesztőék kénytelenek lennének optimalizálni.

pont nem erre gondoltam, hane pl. arra, hogy a GL-t tudó hardverekre prímán lehet építeni

Igen, ugyanezt gondolták Google-ék is, aztán leimplementálták minden idők legszarabb, legótvarabb, leghúgyabb, legerőforráspazarlóbb, semmivel sem kompatíbilis hardvergyorsítását.

ha ócska a kártya, akkor az újabb DX funkciókat maximum szoftveresen fogod tudni a driverrel kamulálni, ami dettó nem gyors, de lassú lesz

Van GDI, ami ócska kártyán is gyors, csak használni kéne. Van 4-5 féle, kifejezetten videórenderelésre kitalált API Windows-on. Használni kéne, majdmegírjukmimertmivagyunkagugli saját trágyadombok gányolása helyett.

Leírtam, de mégeyszer... Egy memóriamodul legyártásának a környezeti hatása gyakorlatilag független attól, hogy 1GiB-nyi vagy 2GiB-nyi memóriacella kerül a félvezetőlapkára, tehát ilyen szempontból hótt mindegy, hogy mekkorát gyártanak le

Leírom még egyszer: Senki nem beszélt arról, hogy 1GB vagy 2GB memóriamodulokat kéne gyártani a ma gyártott 4GB, 8GB, 16GB helyett. Arra hegyeztem ki a mondandóm, hogy a most gyártott modulokat nem a régiek helyett kellene gyártani, azokat kidobatva.

De kell. Ugyanis a felhasnzálók száma növekszik, ahogy az emberiség létszáma is. Ergo lesznek új, frissen eszközt igénylő emberek, akik elé valamit le kell rakni.

Vázolom a szitut: A fejlett világban (EU + USA ~ 1 milliárd ember) birkáék megveszik a legújabb hardverket. Minél többen veszik meg (ami ugye hardvermultiék szent profitcélja), annál több felesleg marad. Ha 1 milliárd ember 50%-a vesz új gépet, akkor marad 500 millió gép, amivel nem igazán lehet mit kezdeni. Persze, el lehet adni használtan, de nem mindenki fog vele szarakodni. Pláne nem, ha már csak tizedét éri, mert több, mint 3 éves. Aztán el lehetne játszani ezt minden évben és rövidesen tele lennénk felesleggel, amivel nem tudunk mit kezdeni. Célszerű lenne ezeket a hardvereket akkor mind begyűjteni és odaadni a fejlődő országoknak. Nem, nem elektronikai hulladékként, hanem működő eszközökként. Egyáltalán nem látom ezt a tendenciát. A fejlődő országok nyomorognak, a fejlett országok által levetett elektronikai eszközök kis százaléka jut csak el hozzájuk. A nagy része szeméttelepeken, zúzdákban, újrafeldolgozó üzemekben végzi. Ami sokkal-sokkal pazarlóbb, mintha tényleg odaadtad volna az emberiség gyarapodóbb részének.

Mondd, te a nagyapád gúnyáját hordod? mert az IT-s vonalon ezt várod el. Komolyan kérdezem.

Ha szeretnél értelmesen beszélgetni, légyszíves fejezd be a provokatív, szélsőséges csúsztatásokat és ezt az indirekt szalmabáb érvelést. Nagyon sajnálom, hogy számodra csak két véglet létezik, a kétütemű trabant és a V8-as sportkocsi, illetve a barlangi lét és a nyugati típusú pazarlás. Az a helyzet, drága mérnök úr, hogy nem hordom a nagyapám gúnyáját. Viszont az IT-ipar ettől még rendkívül pazarló, akkor is, ha ezt te a szemellenződön keresztül nem vagy képes meglátni.

Mondok valamit, ami kicsit közelebb van a V8-as motorhoz, mint a kétütemű trabanthoz, hátha sikerül felfele kerekíteni és megüti az ingerküszöböd. Egy 2011'Q1-ben (tehát 8 éve) kiadott i5-2400-nál egy mostani i5-9600K processzor effektív sebességben csupán 74%-kal képes gyorsabb lenni, ami átlagfelhasználást tekintve szart se jelent, ugyanis egy ma utánad dobott konzumer laptop a Media Marktban bőven lassabb mindkettőnél, mégis alkalmas a 2019-es feladatokra, 2019-es oprendszerrel és szoftverekkel. Ha pedig esetleg az utasításkészletes baromsággal jönnél: minden fő utasítás, amit konzumer szoftver használ, támogatott a régiben is. Igen, a BitLocker által előszeretettel használt AES-NI is támogatott a 2. generációs Intelben. Szóval, visszatérve a témához, ehhez a 74%-hoz 7 generációnyi Intel processzort (!) kellett legyártani! Tehát: nyersanyagot kibányászni, nyersanyagot feldolgozni, ideszállítani a (légvonalban) 9000 km-re lévő Costa Ricából és a (légvonalban) szintén 9000 km-re lévő Malajziából (merthogy ott gyártják az Intel Core processzorokat), elszórni rengeteg pénzt marketingre, csomagolóanyagokra, megvetetni birkáékkal, a régit meg kidobatni (vagy eladatni, de végső soron ígyis-úgyis kidobatni). Már önmagában ritka nagy pazarlás 7 processzorszériát legyártani azért, mert egyik 10-15%-kal többet hoz az előzőnél (innováció nulla). Ami viszont már tenyérbemászó, hogy az Intel már nem készít 2. generációs hardverekhez Windows 10 drivert, a mai felhasználásra való alkalmasságuk ellenére. Még mielőtt azzal jönnél, hogy a Windows 10 majd úgyis felrak mindent és minden jól fog menni a generic driverekkel, kérdezzük meg erről ezeknek a gépeknek a felhasználóit. [1] [2] [3] [4] [5] [6] [7] [8]

Ez után nyilván várható majd a harmadik, negyedik stb. generációknál, hogy adott Windows 10 buildtől már azok se lesznek támogatottak. Tehát, végső soron, az Intel tenyérbemászó, arrogáns, vadkapitalista, undormány viselkedése miatt, szoftveres elavulásnak köszönhetően kell majd kidobni ezeket a gépeket (is). És akkor emellett van az az oldal, ami szerinted közelebb van a kétütemű trabanthoz. Hogy szerintem egy 10-15 éves gépen, ami tud képeket, szöveget, videót megjeleníteni, simán lehetne a mai Interneten elvégzett feladatokat megfelelő szoftverrel végezni, ha ki lenne rendesen optimalizálva és nem weben keresztül működne. Persze, erre is legalább annyi energiát fordít az IT-ipar, mint a 2. generációs Intelek modern oprendszereken való driver-támogatására (értsd: van egy-két valamirevaló alkalmazás, de amúgy szart se).

Nos, hány évnyi fejlesztői munkt saccolsz erre?

1, max. 2 év, mondjuk úgy 20-30 fejlesztővel. Ha tényleg annál maradunk, hogy egy meglévő Linux disztribúcióban optimalizáljuk ki a csomagokat. Melleseleg, sokat nem is kéne, csak néhány grafikus frameworköt, webböngészőt, meg egyéb bloated felhasználói programokat (pl. Double Commander). Command-line cuccok elég jól optimalizáltak.