Igen, hát efféle szekvenciákat sokat láttam már - a baj az, hogy nem értem, mit jelent! Az odáig világos, hogy az első karakter egy Esc - asszem 27 a kódja talán decimálisan, de ha nem az is mindegy, annak utána tudok nézni. Hanem az utána következő mindenfélét nem értem! Ugye, az én csekélyértelmű medvebocs-fejemnek az lenne a logikus, hogy az Esc azt jelentse, hogy valami speciális parancsot küldünk - utána jöjjön valami, ami azt mondja, hogy most konkrétan színkódot adok meg (és nem mondjuk kurzormozgatást vagy konzolcsengő bekapcsolást), aztán jön a szín kódja, aztán a kiiratandó szöveg, ami egészen addig megtartja ezt a színét, míg csak nem mondunk neki valami más színkódot!
No és ebből úgy látom odáig oké, hogy az Esc speciális parancsot vezet be; utána azonban egymerő káosznak tűnik számomra az egész, főleg 2 okból: mi a fene az az "m" karakter az elején?! És a végén?! Nézegettem pár gobo-szkriptet, amik színesen írnak ezt-azt, de még abból sem értem, mert mindig más kódokkal zárják le a színes szöveg sorozatát! Holott már azt sem értem, minek azt lezárni, mert ha lezárjuk, utána milyen színnel fog írni a masina, ha egyszer nem adtunk meg neki újabb színkódot?!
Szóval ez nekem momentán magas. Pedig itt kifejezetten még nem is az angol szöveg nem-magyarságával van bajom, mert aránylag könnyű, de az egésznek a logikája tök homály előttem. Tiszta röhej, hogy ennyire elhasaltam a színeken, amikor ennél sokkal nehezebb dolgokat szerintem könnyen megértettem. (nem mindent, de volt már rá példa...)
Szerintem valahogy túlbonyolították ezt a témát a tervezők. Biztos meg lehet magyarázni, de egyelőre bizánci bonyolultságú az egész miskulancia nekem.
Az már csak hab a tortán, hogy ilyen idióta jelekkel kell kínlódni. Írják ki nekem mindegyik kódot hexában, az egyértelmű! Messze sokkal könnyebben átlátom azt.
(OFF itt, de megjegyzem, egyetlen dolog van, amit utálok a C-ben, de azt vastagon ám: hogy a 0x karaktersorozattal vezeti be a hexa számokat. Megszoktam még a C-64 idejében, hogy a $ előtét a hexa számok jele. Ráadásul az egyetlen karakter, nem kettő, mint a 0x. Hogy én ezt mennyire utálom a C nyelvben!)
-------------
:::A GoboLinux felhasználók hivatalos magyar fóruma: http://linux.birodalom.net/smf
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó