Jönnek az önjavító szoftverek

← ElőzőOldal 2 / 2

Jelentkezz be a hozzászóláshoz.

#12
Nem kell ismerned hozzá a nyelvet. Errõl nem is írt a cikk. Ennyi erõvel patch-készítõ programok sem lennének. Pedig vannak. Azok sem ismerik a nyelvet. Két változatot összehasonlítanak és a különbözõségbõl patchet készítenek. Ez lehet javító patch is, ami ilyenkor kijavítja a programot. Ez a Pachika is hasonlóan mûködik (szerintem a neve sem véletlenül hasonlít az angol patch szóhoz).

\"See you kids. Study your math. Key to the Universe.\"

Sir Quno Jedi
#11
Betûzhetném is, de egy nem elõre ennek megfelelõen megírt proramot KÍVÜLRÕL nem lehet megjavítani. Az nem javítás, hogy lelövöldözöd a thread-jeit, hátha jó lesz! Soxor third party programokra és ojjektumokra kell támaszkodnod (hajaj), aminek még a forrását sem kaphatod meg és a kód maga is kódolva van (és nem is változtathatsz rajtuk, a licensz nem engedi). Na azt javítgassad kívülrõl! Fõleg ha hybrid egy rendszer és 3-4 különbözõ nyelven íródott, 3-4 különbözõ adatbázis platformon és 3-4 oprendszeren fut 1xrre, komoly multiszálas IP kommunikációval ésatöbbi. Okoskodni lehet, de egy valódi, nagyméretû rendszerre nincsenek varázspálcák, amik egy csettintésre megoldanak olyan problémákat amiknek az elhárításához tucatnyi ember és rengeteg pénz kell.

Ha már ELEVE egy megfelelõ önellenõrzõ és öndebuggoló rendszert írnak, az más, de ott is erõsen kétséges bevatkozási pontok merülhetnek fel. Ez azonban alegritkább. Erre sem idõ, sem pénz, sem erõforrás nincs.

Persze aki csupán elméleti programozó, vagy tanítja, vagy sulin tanulja még, az ezt nem érti meg, de élõben idõvel összeszedhet annyi tapasztalatot, aminek alapján TALÁN alkalmazni is tudja egy részét az elméletnek...


Aki meg végtelen ciklusokat keresgél a programjaiban, az jobb ha visszaül az iskolapadba, mert ha egyáltalán értékelhetõ esély van a "végtelen ciklus mumusra", az már gáz. UFF! :DDD

I7-4790K, ASUS SABERTOOTH Z97 MARK2, 16GB DDR3, ASUS STRIX GTX970 4GB 2xSLI, Samsung 256GB SSD 840 Pro MLC, 10.5TB HDD, Dell U2711H (2560x1440), CM Stryker, Scythe Mugen 3

Sir Quno Jedi
#10
Ezért írtam, hogy a cikk fentebb egy szemenszedett hülyeség, de a csókának lehet attól még igaza, csak nem úgy ahogy a cikkbõl levágja a csóró. Komprende?! Én utánanéztem, még linket is adtam (bár látom felesleges).

I7-4790K, ASUS SABERTOOTH Z97 MARK2, 16GB DDR3, ASUS STRIX GTX970 4GB 2xSLI, Samsung 256GB SSD 840 Pro MLC, 10.5TB HDD, Dell U2711H (2560x1440), CM Stryker, Scythe Mugen 3

#9
Én ugyan nem értek a dologhoz, de azért adjuk már meg az esélyt a csávónak annyira, hogy ha giga mega projekten dolgozik egy csomó emberrel, akkor tud valamit és lehet, hogy õ rájött olyasmire, amire az itteni tisztelt kollégák nem jöttek rá. El lehet ismerni, hogy valaki lehet okosabb.
#8
te leírtad hogy az egész hülyeség, én meg leírtam hogy nem, és hogy miért nem. Mindketten tudjuk hogy léteznek ilyenek, külsõ programnak ugyanolyan esélye van a nativ kodot debuggolni.
Sir Quno Jedi
#7
Igen, valószínû, te meg olvasni nem tudsz, de nem baj. Ha nem érted a szavakat sem, amiket leírok, minek kötekedsz?!

I7-4790K, ASUS SABERTOOTH Z97 MARK2, 16GB DDR3, ASUS STRIX GTX970 4GB 2xSLI, Samsung 256GB SSD 840 Pro MLC, 10.5TB HDD, Dell U2711H (2560x1440), CM Stryker, Scythe Mugen 3

#6
hát, mióta az eszemet tudom én is programozó vagyok (pedig nem rég óta tudom az eszemet;)), viszont ezek szerint nem lehetsz nagy ász abban amit csinálsz. Az én programjaim többsége is hasonló elven mûködik (önjavító kódokat alkalmazok), ezek szimplán úgy mûködnek, hogy figyelik a program futását, a memória területeket, a programmemória részeket és felismerik a kivételeket (pl végtelen ciklus viszonylag egyszerûen felismerhetõ). Ha végtelen ciklust lát, felszabadítja azt a feltételt ami alapján a ciklusba került, majd a program, bár kétes eredményel, tovább mûködik. Ha normálisan le vannak kezelve a programban a kivételek, nagy galiba nem történik. Az önjavítás abban merûl ki, hogy figyeli a függvények bemeneti értékeit, ha hiba van a futás során, a bemeneti értékek rögzítésre kerülnek, majd bizonyos ráta után ha az adott függvénynek ezek a paraméterek jönnek, visszatér automatikusan az elõzõ szálba.
Persze menetközben dump-olja ezeket a beavatkozásokat, így egyszerûbben javíthatóak ezek a menetközben felmerült hibák.
#5
Gödelrõl hallottak már ezek?

Minden jog fenntartva!

NEXUS6
#4
Valszeg arra viszont jó lesz, hogy automatizálni lehet vele a víruskészítést.
És megjelennek a teljesen "retrovírusok" a számtekben is. Nem egy tiszta, azonosítható kód maga kerül bele a megfertõzendõ programba, hanem a funkciók.

Ha egy ilyen Pacsikával "támogatott" rendszert megtámad, egy rá írt vírus, azt soha nem lehet majd kiirtani onnan, csak a rendszer lemészárlásával.

Histeria est magistra vitae. Ez nem trollkodás, ez online graffiti! ;) https://suno.com/@nexus65ongs

Sir Quno Jedi
#3

I7-4790K, ASUS SABERTOOTH Z97 MARK2, 16GB DDR3, ASUS STRIX GTX970 4GB 2xSLI, Samsung 256GB SSD 840 Pro MLC, 10.5TB HDD, Dell U2711H (2560x1440), CM Stryker, Scythe Mugen 3

Narxis
#2
Programozók százai fognak utcára kerülni.

Értem én, csak leszarom. :) Nem kell válaszolnod, igazam van.

Sir Quno Jedi
#1
Na, én mióta eszemet tudom programozok és abból is élek (az embereim is), de ez már túlmutat a kuruzsláson. Értelmes ember amúgy is ír monitorozó, ellenõrzõ, riasztó, bevatkozó programokat komolyabb rendszerekhez, de az mind-mind specifiukus, egy általános dobozos szoftver nem TUD belenyúlni egy erõsen hybrid program futásába, pláne nem megakadályozni annak összeomlását, vagy javítani késõbb önállóan. Ilyennel csak azokat lehet beetetni, akik hisznek az ezoterikában, a horoszkópokban, meg esetleg a vudu mágiában. CSAK azok meg programozni nem fognak tudni...szarügy... :D

I7-4790K, ASUS SABERTOOTH Z97 MARK2, 16GB DDR3, ASUS STRIX GTX970 4GB 2xSLI, Samsung 256GB SSD 840 Pro MLC, 10.5TB HDD, Dell U2711H (2560x1440), CM Stryker, Scythe Mugen 3

← ElőzőOldal 2 / 2