Koszonom mindenki sorait.
Tobben irtatok, hogy ma mar a DOS-os prog.tudas nem sokra jo, stb.
Felreertettetek. Megprobalom megegyszer, jol megfogalmazni nagy
banatomat es vagyamat, de ha nem sikerul, igerem akkor nem farasztom
tovabb a listat HW kozeli kerdesekkel es magammal.
Egy pelda:
Evekkel ezelott kerdezgettem a haverokat, hogy hogyan kell honlapot irni.
Azt valaszoltak, hogy " Toltsd le barmelyik egyszeru honlapot,
nezd meg a kodjat, abbol mar latni fogod.". Es en ettol a falra masztam,
mert ezeknek a soroknak az ertelmezesehez mar olyan alapismeretekre
van szukseg, amikrol a kerdezett haverok fel sem teteleztek, hogy
bennem nincs meg es hiaba mondtam nekik, hogy ez nekem kinai,
nem ertettek. A helyes valasz az lett volna a kerdesre, hogy
"A felhasznalo gepen van a bongeszoprogram, aminek amikor
beirod, hogy melyik oldalt keresed, akkor az leke'r egy txt fajlt a web-
kiszolgalorol, az elkuldi, a bongeszo fogadja, elovassa, ertelmezi,
es az alapjan rajzol ki vmi a kepernyore. A honlapiras pedig
arrol szol, hogy ezt a txt fajt hogyan irjuk meg... stb..."
Szoval ezek a(z utolag) trivialis dolgok hianyzonak, es nem azzal
volt bajom, hogy hogyan varialjam a html cimekeket!!
Ugyanigy: most azt kerdezem, hogy hogyan lehet programot irni.
Hosszu tavon termeszetesen windozos kornyezetben irne'k en is,
nem ettem meszet, de azzal, ahol a konyvek kezdik, hogy mit irjak
be az elso Hello Vilag programhoz, az mar nagyon sok eloismeretet
feltetelez, es ezeket szeretne'm valahogy megszerezni, de nagyon
nehezen megy.
Tehat nem azert nem tudok programozni, mert nem ismerem
az utasitasokat vagy mert keptelen lenne'k jo programszerkezeteket
kitalalni, hanem mert alapjaiban nem ertem, hogy hogyan tevodnek
ossze a dolgok, mit csinalnak pl. a fejlesztokornyezetek.
A DOSos QBasicnal es Pascalnal legalabb annyit tudok,
hogy amit irok, azt a DOS valahogy leforditja .exe-ve', es
ha utana beirom, hogy elso.exe, akkor lefut. A fajlt tudom
masolni, mert 1 db .exe fajl. Nincs installalas, semmi.
A kulvilaggal valo kommunkaciojat a forraskodban ugy oldom
meg, hogy vannak elore megirt unitok, rutinok. Oke.
Lassan mar arrol is kenytelen vagyok lemondani, hogy ertsem
a kapcsolatot a vassal, meg hogy pl. hogyan futhat egy 8bites
program egy 16 bites processzoron. (azert me'g visszaterek ra)
De lepjunk egyet.
Itt ez a mindenki altal szidott (de hasznalt!) windoze.
Tegyuk fel, hogy szuz, modern PC-re felteszek egy gyari XP-t.
Hasznalni, netezni, levelezni, zenet hallgatni nagyszeruen megfelel.
De kezdjunk alkotni vele vmit, pl. irjunk honlapot:
A Jegyzettomb eleg is hozza, a vegeredmeny egy .htm fajl.
Szerkesszunk bele kepeket, azokhoz egy Lview nekem boven eleg.
Ezeket a programokat _azert_tudom_hasznalni_, mert ertem,
hogy a bemenete egy fajl.jpg, vagy gif, vagy akarmi es a kimenete
is hasonlo.
Amikor egy "segedprogram", (egy fejlesztokornyezet is!) olyan
dolgokat muvel, amirol nem ertem, hogy mibol mit hozott letre,
azt nem tudom hasznalni. Mert hianyoznak azok az alapismeretek,
amik olyan kurva trivialisak, hogy senki nem mondja el oket.
Vagy pl irjunk PHPban valami egyszerut.
Megirni eppenseggel Jegyzettombon is meg lehet, de hatarozottan
segiti a fejlesztest, ha azonnal ki is lehet probalni, azaz kell egy
szerver.
Na, jon akerdes: egyaltalan mi is az a szerver??
Ugyanolyan alkalmazas, mint a bongeszo, csak a "tuloldalon"?
Mik azok az atjarok, meg portok, meg protokollok?
Es hogyan kell ebbe PHP ertelmezot varazsolni?
Kerlek titeket, hogy higgyetek el, ezek csak utolag pite kerdesek,
de amig nem latja at az ember, addig ez mind csak homaly,
es azt sem tudom merre induljak. Van itthon CDmaxX CD-n
Apache-PHP-MySQL hármas, komplett webszerver csomag,
de nem tudok vele mit kezdeni.
Azert gondoltam, az elejen kezdeni az egesz szamitastechnika
kerdest, hogy ne csupan tapasztalatbol tudjam, hogy ha ezt klikkelem be,
akkor ez tortenik, hanem ertsem, hogy mikor mit allitottam es annak
mik a hatasai.
Folyton olyan foglamakba utkozom, amirol me'g mindig nem sikerult
kideriteni, hogy micsoda is: DirectX, ActiveX, WindowsAPI, Codec,
Plug-in, Applet, stb. Most tobb nem jut eszembe.
A kodekrol legalabb sejtem, hogy adatokat tomorit, meg kicsomagol,
de hogyan kapja az adatokat es hogyan adja vissza a vegeredmenyt?
Hiszen a kodekek csak ugy szellemkent vannak valahol a gepen,
nem tudom megnyitni oket, csak neha a medialejatszom panaszkodik,
hogy "hianyzik neki egy kodek". Egyem a zuzajat...
Volt fenn Visual Basic fejleszto kornyezet, de olyan sok fajlt akart
letrehozni, hogy megijesztett. Rajzoltam egerrel gombot,
be is allitottam par tulajdonsagot, funkcio nem volt mogotte,
de elmenteni mar nem tudtam, mert csomo "hulye" kerdest tett fel,
amibol egy szot sem ertettem.
Miert nem kepesek a programozok .exe fajl formajaban levo
programokat gyartani. Miert ragaszkodnak egy kulon konyvtarhoz,
amit a program teleszemetel. Es mi az az installalas??? Regen
csak futtatas volt, ma meg installalunk. Miért?? Az Lview-t
nem kell installalni, csak egy .exe, megis nagyon jol mukodik.
Na jo, eleg, a hardveres reszrol majd kesobb, elfaradtam.
BM
|