Ugrás a fő tartalomra

Bejegyzések

Bejegyzések megjelenítése ebből a hónapból: 2013

HTML5 canvas és a Rajzolási állapotok

Végül eljött az idő arra, hogy megírjam ezt a bemutató cikket a canvasról és főleg a rajzolási állapotokról. Viszont a cikk olyan lesz, mint a felső oktatás, csupa elmélet semmi gyakorlat. :D
Viszont fogok majd a cikk végén plusz anyagot berakni és egy feladatot.

Canvas létrehozása:

A canvas ugyan úgy viselkedik, mint bármelyik HTML elem ezért 2 fajta módon lehet létrehozni.

1.statikusan: Ilyenkor egyszerűen csak belefűzzük a HTML dokumentumunkba azt ,hogy(body után):

<canvas id="myCanvas" width="300" height="200"></canvas>

Ebben az esetben kapunk egy 300x200-as méretű canvast.

2.dinamikus: Ebben az esetben JS kód segítségével kreálunk egy canvas elemet, amit aztán beszúrunk a HTML dokumentumunkba.

var canvas = document.createElement('canvas');
canvas.id = "myCanvas";  canvas.width = 300;  canvas.height = 200; document.body.appendChild(canvas);

Először létrehozzuk a canvas elemet, majd beállítjuk az id-jét,  szélességét és mag…

Pluginek avagy a web gyilkosai

Mostanság írogatom a szakdolgozatom HTML5 -ről ezért kellet hozzá írnom egy kis történelmet és leírást ahogy az szokás.  Szokás szerint Wikipediáról merítettem az ihletet és akkor olvastam azt a szokásosan ismert mondatot ,hogy a HTML5-öt azért fejlesztették ki ,hogy eltüntessék a webről a plugineket. Ezzel a mondattal teljes mértékben egyet tudtam érteni ,mert ténylegesen érezhetően rontják a webes élményt. Megjegyzem ,hogy pontosan ezért is hegyezték ki a HTML5-öt webes alkalmazás fejlesztésre.

  Akkor most jöhet egy kis lista ,hogy miért is tartom ezeket a kis huncutokat ,mint például: flash ,silverlight ,java plugin  vagy unity web playert GYILKOSOKNAK... (dramaturgiailag muszáj volt ez kiemelni.)

A web egységességének megbontása. Ezzel a jelenséggel bárki találkozóhatót ,aki silverlight-ot vagy unity web playert próbált használni linuxon. Esélytelen. Számomra a legfájóbb a unity plugin ,mivel egyik nap miniclipen akartam játszani és megdöbbentem ,hogy egy rakás játékkal nem tu…

Egyetemi matematikai könyvek avagy a rejtegetett tudás

Mai bejegyzésem egyáltalán nem a programozáshoz fog kapcsolódni ,ahogy már gondolom a címből is látszik ,hogy egyetemi matek könyvekről lesz szó ,mivel ezekkel nagyon sokat találkoztam és már jó ideje érik bennem egy kritika ,amit kiszeretnék kiadni magamból ,magyarán szólva panaszkodni fogok ,szóval aki nem szereti a panaszt az nézzen félre. :D
  Mivel szegedi egyetemista vagyok ezért főleg a Polygon szegedi kiadó általi könyvekről fogok beszélni ,amik általában egy-egy szegedi oktató jegyzeteit adja ki.
    Én az a fajta ember vagyok ,aki általában ha van valami megoldandó dolga(például javascript tanulás) ,akkor keres róla egy jó könyvet ,aminek segítségével megérti azt ,amit eddig nem értett meg. Hiszen a könyveket is azért találták ki ,hogy nagyobb tömegeknek tudjanak tudást eljuttatni és ezt az évek során tovább fejlesztette az emberiség különböző színes grafikákkal és magyarázó példákkal könyvekben és napjainkban már elektronikus is terjed ez az áldás ,aminek köszönhetően má…

Újabb tanulságos nap és furcsaságok

Mostanság úgy vagyok ,hogy mindig tanulok valami újat. Ez főleg annak köszönhetem ,hogy van egy projektem ,amin szoktam dolgozni. Általában ,amikor ezen dolgozok ,akkor WebStorm IDE-t használok ,mivel ahogy tapasztaltam ez a legjobb IDE webfejlesztésre ,habár van néhány hiányossága ,de még így is veri a mezőnyt. Megjegyzésként hozzá teszem ,hogy olyan webfejlesztésre gondolok ,hogy html+js+css ,node.js ,dart(habár itt megjegyzem ,hogy Darthoz van ingyenesen egy elég tisztességes IDE) ,szóval nem .net vagy java.
WebStorm mostani újabb verzió is a node.js vonalat erősíti nagyon komolyan ,ami szerintem nagyon jó irány hiszen ilyen irányban haladnak a trendek. Sajnos viszont fizetős és nincs belőle ingyenes változat mint mondjuk az Intellij vagy PyCharm -nál a community edition.

   Szóval mostanság úgy voltam vele ,hogy WebStorm nem is olyan okos , hiszen azt vettem észre ,hogy néhány változómnál azt írta ,hogy kétszer deklaráltam ,vagyis ,hogy kétszer sikerült ugyanazt a változót lét…

A Javascript ébresztő számomra

Manapság elég érdekes dolgokat csináltam ,ami főleg annak köszönhető ,hogy elkezdtem írni ezt a blogot és megfogadtam a saját tanácsomat és elkezdtem tesztelgetni különböző dolgokat.
Egyik nap miközben egyetemen unatkoztam és olvastam redditet megakadt a szemem egy jó tanácson egyik JS cikknél.Az volt benne ,hogy használjunk ()(function(){kód})-féle kód szerkezetet ,amivel meg tudjuk akadályozni ,hogy beszennyezzük a globális névteret.
   A globális névtér azt jelenti ,hogy ez a legkülső blokk ,amiben az alap típusok és objektumok vannak és a program(vagy programfájl) egészére kiterjed. Javascript esetében ezzel azért van gond ,mert ha szokványosan csinálunk függvényeket ,akkor azok a globális névtérbe kerülnek és ha úgy használnánk a JS-t mint régen ,akkor az összes függvényünket egyszerűen leírnánk egymás alá ,viszont ha így tennénk ,akkor név ütközés állhatna elő vagyis ,hogy két függvénynek ugyanaz lenne a neve.
De egyébként is előállhat név ütközés ,ha nem figyelünk az elnevez…

Javascript kezdő lépések

Ma kis bejegyzésem arról fog szólni ,hogy mit érdemes kezdő lépésenként megtanulni ,illetve ,hogyan érdemes haladni Javascripttel és néhány érdekesség is lesz node.js-sel kapcsolatban.

Tanulás
   Szerencsére olyan világba élünk már ,ahol a web és webes technológiák nagyon gyorsan fejlődnek és ezért ezeknek a tanulása is egy fajta fejlődésen ment keresztül. Már nem könyvből kell tanulni ,hanem vannak olyan oldalak ahol interaktív módon lehet egy nyelvet megtanulni ,ami tökéletes a tanulás szempontjából. Előző cikkemben raktam be anyagokat ahhoz ,hogy mit érdemes elolvasni ,ha a tanuló inkább olvasós fajta és volt bent 2 interaktív.  Én például codecademy segítségével tanultam meg Jquery-t használni. Javascripthez Eloquent és codeacademy-t használtam.

   Mivel a Javascript elég megengedő ezért nagyon sok fajta stílusban kódolnak hozzá és ezek a stílusok  néha teljesen eltérőék. Szóval aki tanult már Java ,c vagy c++-t annak is lehet újdonság ,mivel ezeknél a nyelveknél nagyon szépen megv…

HTML5 játék fejlesztés alapjai

Ahogy a cím is sugallja a HTML5 játék fejlesztés alapjairól lesz szó ,hogy mi is kell hozzá.
Az én tudásom ebben a témában még elég kicsi ,de egyre növekszik ,talán egyszer majd én is össze fogok szedni annyi tapasztalatot a témából ,hogy akár még könyvet is írhatnék róla. Na persze egy izgalmas könyvet. :D

Na akkor vágjunk is bele!
    Első kérdés ,hogy mi a legalapvetőbb dolog ,amit ehhez meg kell tanulni? Persze sokan mondhatják ,hogy html , javascript ,css ismerete ,ebben igazat is adnék ,de nekünk még van ennél sokkal alapibb tudás ,ami a magyar programozókra főként igaz ez pedig az angol tudás.
Ezt nagyon sokszor tapasztalja az ember ,hogyha nem elég jó az angolja ,akkor egyetlen mondat is megtudja akasztani ,ahol az író nagyon szakmai akart lenni.
Főleg emiatt szeretem azokat az írókat ,akik semmi köntörfalazás nélkül belevágnak a lecsóban és simán és egyszerűen elmagyarázzák a dolgokat.

   Ha az első szint megvan akkor jöhet a HTML tanulása ,ami elég gyorsan letudható ,hiszen c…

Bemutatkozás

Na hát akkor jöhet a kérdés ,hogy ki vagyok? Erre egyszerűen azt tudom válaszolni ,hogy egy lusta programozó ,aki még az egyetemen tanul Programtervező Informatikusnak ,de remélhetőleg hamar leküzdöm ezt az akadályt ,hogy megszerezem azt a papírfecnit ,ami kell a nagy világban.

Minek írok bloggot? Ez egy jó kérdés ,mivel magam sem tartottam fontosnak ,de olvastam róla ,hogy nagyon jót tud tenni fejlesztőknek , főleg azért ,mert így legalább javul a kifejező erőnk is ha rá vagyunk kényszerítve ,hogy azt leírjuk.

Mit lehet majd a Bloggon olvasni? Erre azt az egyszerű választ tudom adni ,hogy bármit ,ami mostanság érdekel engem.
Na és ami érdekel engem az a webfejlesztés és az online játékok. Ezt a két elemet próbálom mind tanulmányaimba és szabadidőmben összeforrasztani.

Miért pont a web érdekel téged? Szintén nagyon jó kérdés ,amit fel tudok magamnak tenni. :D Most azon töprengek ,hogy miért is és ,hogy miért kezdtem el kedvelni ,de ennek a legfőbb oka ,hogy egyetemen megszereteték ve…