2013. szeptember 26., csütörtök

IRG11 - Hálózatok - DNS

DNS
---
Példa:

xyz.hu -> Invitel regisztrátor

Invitel -> A saját DNS serverére elkészít egy bejegyzés, hogy a regisztrált xyz.hu domain a 195.199.255.4 IP-re mutat.

- Ha egy Inviteles ADSL vagy egyéb előfizető csatlakozik az Internetre, akkor alapesetben a szolgáltatótól (ISP - Internet Service Provider) kap DHCP-n keresztül hálózati konfigurációs beállításokat, melyek nélkül nem tudná használni a hálózatot.

- IP cím
- Alhálózati maszk
- Alapértelmezett átjáró
- DNS serverek címét

===> Megkapta a DNS kiszolgálók címét, így minden DNS feloldását az Invitel DNS servere végzi.


2. példa -> UPC előfizető beírja, hoy xyz.hu, ilyen esetben elsőkörben minden előfizető a saját dns serveréhez fordul, ebben az esetben a UPC DNS serveréhez érkezik egy kérés, hogy oldja fel az xyz.hu domain-t. Megnézi a nyilvántartását és rájön, hogy neki nincs meg ez a bejegyzés. Ekkor odafordul egy másik DNS serverhez (lehet bármely más szolgáltató, illetve központi server) és megkérdi, hogy nála meg van-e a cím? Ha a megkérdezett servernél sincs meg, akkor az is tovább kérdez, és ez mindaddig folytatódik, míg valamelyik DNS server fel nem oldja a címet.

(Megjegyzés: pl. a Google-nek saját DNS serverei vannak, amelyeket kívülrő lehet kéredzni, illetve névfeloldást kérni tőlük.

DNS: 8.8.8.8

A dns serverek megszólíthatóak böngésző illetve levelező programok nélkül is, pl. parancssorból.


Esettanulmány:
--------------

Hogyan működik a DNS és a virtual hostok?

- Adott egy tárhelyszolgáltató, aki rendelkezik egy nagy teljesítményű serverrel. Ezen a serveren tárolnak 100 db weboldalt.

Minden weboldalhoz különálló domain nevek vannak rendelve.

Mivel mind a száz weboldal egy és azonos gépen van tárolva, így minden hozzájuk tartozó domain névnek ugyanaz az ip cím van bejegyezve.

LAMP környezet: Linux Apache MySQL PHP

A fontos szereplő a webserver alkalmazás: Apache

Az Apache úgy oldja meg azt, hogy több domain név is egy szerver ip címére mutat, hogy vezet egy nyilvántartást azokról az úgyn. virtuális hostok-ról, amelyek nála találhatóak (virtualhost bejegyzések ->apache konfigurációban vannak)

A folyamat a következő:

- Érkezik egy kérés az Apache-hoz, hogy kell egy weboldal. A kérésben benne van, hogy milyen domain-t írtak be, amikor lekérdezték az adott oldalt.
- Az apache megnézi a nyilvántartásában, hogy van-e ilyen domain neve illetve ahhoz virtualhost bejegyzés. Ha igen, akkor továbbítja a kérést abba a könyvtárba, ahol az adott weboldal található. Ha nincs ilyen, akkor visszaad egy default page-et.

- URL (Uniformed Resource Locator - egységes forrás azonosító)

- Minden file-nak létezik elérési útja, amely lehet relatív, illetve abszolút. Minden operációs rendszer könyvtár és file szerkezetben tárolja az adatokat. Egy helyi számítógépen egy file helyének a pontos meghatározását nevezzük elérési útnak.

- Ha egy file-t a hálózaton keresztül kell elérnünk, akkor azt hálózati elérési úttal tehetjük meg, azaz URL-el.

Helyi elérési út: 

Windows -> c:\dok\img\xyz.jpg
Linux -> /mnt/hdd/dok/img/xyz.jpg

Hálózati elérési út: (kötelező a protokoll, kivéve az URI-kat)

- http://www.xyz.hu/dok/img/xyz.jpg
- ftp://valami.xyz.hu/dok/abc.jpg

Az URI olyan elérési út, amely belső hálózaton használatos, és olyan könyvtárakat képes elérni, amelyeknek van hálózati megosztása

\\winserver\dok\abc.jpg

Az URL és az URI is tartalmazhat IP címet:

\\192.168.1.10\dok\abc.jpg

http://195.199.255.4/dok/abc.jpg

Jövőheti ZH témák:
------------------

- DHCP
- NAT
- DNS
- Valamelyik levelező protokoll (pop3, imap, smtp)
- TCP/IP

2013. szeptember 19., csütörtök

IRG11 - Hálózat

HTTP (Hyper Text Transfer Prot.) port: 80

- hiperszöveg = weboldal

- egyszerű szöveg
- kép
- média obj.
- kisalkalmazás (applet)

--> ez a protokoll arra hivatott, hogy a hyper text tartalmakat eljuttassa hozzánk.

HTTPS (HTTP Secure) port: 443

- Biztonságos http kapcsolat. 

FTP (File Transfer Protocol) port: 21

- File átviteli szabvány -> ez úgyn. bináris átviteli megoldás

SFTP (Secure FTP) port: 22

- Biztonságos file átviteli szabvány

POP3 (Post Office Protocol v.3) port: 110
- beérkező levelekért felel a klienseken, servcer oldalon ő egy levelező kiszolgáló protokoll.

Működése:

- User authentikáció után rendelkezésre bocsájtja a fiókhoz tartozó leveleket, oly módon, hogy teljes egészében engedi őket letölteni.

IMAP (Internet Mail Access Protocol) port: 143

- beérkező levelek

- Annyiban tér el a POP3-tól, hogy a leveleket nem szedi le kompletten, hanem csak a levelek fejlécét, és amikor a kliens kiválasztja, hogy melyik levelet szeretné megkapni, akkor ideiglenesen letölti a levelet, és addig tárolja, amíg a felhasználó foglalkozik vele. Ha már nincs használatban, akkor a level eltűnik a kliensről. Ehhez a szolgáltatáshoz van társítva minden webmail alkalmazás.

SMTP (Simple Mail Transfer Protocol) port: 25

- levélküldő szabvány

- Az smtp server általában internet szolgáltató függő. Ha van egy kliens ami szeretne smtp-n kersztül levelet küldeni, akkor annak a szolgáltatónak az smtp serverét használjuk, aki szolgáltatja az adott helyen az Internetet.

DE:

- Ha a szolgáltató biztosít úgyn. smtp authentikációt, akkor lehetőségem van arra, hogy bármilyen szolgáltatási hálózatból tudjak levelet küldeni a saját szolgáltatóm smtp serverén keresztül.

SMTP authentikáció: olyan felhasználói azonosítás, amely alapján a levelező server biztosan meggyőződik arról, hogy a saját hálózatába tartozó előfizető akarja használni. Ez általában pl. ADSL szolgáltatás esetében az ADSL user és password.


DNS (Domain Name System) port: 53

www.xyz.hu
ftp.xyz.hu

A domain csak: xyz.hu
www,ftp,mail,akarmi -> host

Domain részei:

xyz.hu

--> hu -> TLD (Top Level Domain)
    xyz -> SLD (Sub Level Domain)

- A DNS rendszer egy nyilvántartás arról, hogy a host.domain párosítások milyen IP címre mutatnak.

.hu domain regisztráció

http://www.domain.hu

Példa:

valami.hu -> 195.199.255.4

2013. szeptember 18., szerda

MT21 - Információs rendszerek tervezése

Információs rendszerek típusai
------------------------------

CMS (Content Managemenet System - Tartalomkezelő rendszer)

1., WCMS (Web CMS)
------------------

- Weben publikált tartalomkezelő rendszer

Pl.: Joomla!, Drupal, WordPress, stb.

Lézetnek ingyenesek és fizetős verziók is.

Az ilyen jellegű rendszereknek az a célja, hogy olyan kész megoldásokat kapjunk weboldalak és webes tartalmak publikálására, amelyek kivitelezéséhez nincs szükség programozási ismeretekre. Egy ilyen rendszer minden esetben Interneten keresztül adminisztrálható, megfelelő authentikáció után.

- Az ingyenes WCMS-ek általában GPL alatt vannak kiadva.

A fizetős verziókból nagyon sok fellelhető a piacon, sok webfejlesztő cég saját CMS-ekkel könnyíti meg munkáját, valamint lézetnek olyan verziók is az ilyen jellegű úgyn. belső fejelsztésekből, melyek kikerülnek kereskedelmi forgalomba. Az ilyen jellegű CMS-ek árskálája nagyon széleskörű.

Fizetős és az ingyenes CMS-ek összehasonlítása:

1., Fejlesztői oldalról
a., Ingyenes
- Nem kerül erőforrásba az alaprendszer használatba vétele, viszont a rendszer tanulmányozása, illetve megismerése időbe kerül.
- A további bővítési lehetőségek viszonylag egyszerűek, mert sok esetben ezek ingyenesen beszerezhetőek.
- Egy esetleges fejlesztői probléma megoldására nagy mennyiségű információ áll rendelkezésre. (blogok, fórumok, stb.)
- Egy ilyen weboldal piaci értéke alacsonyabb, mint egy egyedi fejlesztésű CMS esetében.

b., Saját (fizetős) CMS
- Erőforrásba kerül az előállítása, illetve az alaprendszer használatba vétele.
- További bővítési lehetőségek saját hatáskörbe tartoznak (nehezebb, de nem lehetnek kompatibilitási problémák)
- A weboldal piaci értéke valmivel nagyobb.

2., Felhasználói oldalról (Ügyfél oldalról)
a., Ingyenes
- Olcsóbbnak tűnik.
- Gyorsabban hozzájut a weboldalhoz.
- Nincs kötöttsége a fejlesztőhöz.

b.,Fizetős
- Drágának látja
- Lassabban készül el.
- Fejlesztőhöz van kötve.
- A plusz fejlesztések időigényesek és költségesek.
- Teljesen egyedi igényeire van szabva, és nem kell megalkudnia semmilyen számára nem megfelelő megoldással.


2., ECMS (Enterprise CMS)
-------------------------

- Szervezeten belüli információs rendszer, ami arra szolgál, hogy a rendszertelen, egymástól eltérő formátumú információkat olyan felületen egyesítse, ami mindenki számára elérhető a szervezeten belül, mindenki értelmezni tudja, és távolról is adminisztrálható.

!!! Ez nem = a DMS-el !!! (Document Management System)

- Napi információ csere ezen keresztül történik.
- Általános információs adatbázisok, amelyek mindenki számára elérhetőek. (Szerződések, működési szabályzat, ügyfélkezelési eljárások, belső kommunikációs szabályok, ügyviteli hierarchia, stb.)

--> Ezek segítségével a napi munkafolyamatok vannak támogatva, illetve egy esetleges új munkaerő felvételekor komoly felkészülési lehetőség lehet egy ilyen adatbázis használata..

- Aktuális információkat ezen keresztül lehet megosztani, így mindeki számára rögtön elérhető minden információ, valamint biztosítva van ezek visszakereshetősége, esetleges kommentálása.


3., DMS (Document Management System)
------------------------------------

- Egy DMS olyan rendszer, amely szakszerűen akkro működik, ha nem magukat a dokumentumokat tárolja, hanem egy olyan alkalmazás jön létre, amely alkalmas a dokumentumok helyének pontos meghatározására, valamint ezek rendszerezésére. Egy teljes funkciós DMS képes minden dokumentumot megjeleníteni, és az azokhoz tartozó betekintési jogokat is nyilvántartja.

- Elvárások:

- Gyors kereshetőség -> függvénye egy jól átgondolt katalógus adatbázis (index)
- Hozzáférési jogok kezelése
- Plusz szolgáltatás lehet egy olyan megjelenítési modul, mely képes minden előforduló dokumentum formátumot megmutatni.
- Fontos lehet a dokumentumok verziónak követése.
- Figyelembe kell vennie gy ilyen rendszernek a dokumentumok mozgatását, illetve esetleges törlését.


ERP - Enterprise Resource Planning - vállalatirányítási információs rendszer
--------------------

Meghatározása, feladatai:

- A vállalat környezetére, belső működésére és a vállalat környezet tranzakcióira vonatkozó információk koordinált és folyamatos feldolgozását, tárolását lehetővé tevő hardware és software eszközök összessége.

Fő összetevői:

- az ember, mint döntéselőkészítő és döntéshozó
- külső és belső információk
- külső és belső hardware és software elemek, illetve szervezeti megoldások

Az ERP-nek át kell fognia minden olyan szervezeti folyamatot, amely információt tud szolgáltatni a vezetőségnek a megfelelő döntéshozatalok előkészítéséhez. Összességében rész riportokat kell készítenie és azokat előterjesztenie a vezetés felé. Emiatt hivhatjuk döntéstámogató rendszernek is.

2013. szeptember 17., kedd

SZF11K - Szoftvermenedzsment

Szoftverek kategorizálása
-------------------------

CMS -> Content Management System - Tartalom kezelő rendszer

- Léteznek úgyn. dobozos, kész programok, de természetesen léteznek egyedi fejlesztésű megoldások is.

- Gyakorlatilag egy előre elkészített rendszer áll rendelkezésünkre, melynek segítségével különböző információs rendszereket tudunk előállítani illetve üzemeltetni. Ilyen információs rendszerek lehetnek, komplett weboldalak, belső vállalati információs megosztó rendszerek, tanulmányi rendszerek, stb.

Jellemzői:

- Interneten keresztül adminisztrálható.
- Használatukhoz nem szükséges semmilyen IT tudás, elég bármilyen szintű felhasználói ismeret.
- Authentikált hozzáférés kell legyen biztosítva hozzá.

Vannak ingyenes és fizetős rendszerek.

Példa: E107, Drupal, Joomla!, WordPress -> WCMS

WCMS - > Web Content Management System

- Komplett weboldalak

LMS (Learning Management System)
--------------------------------

- Moodle

Elvárások:

- Tanulói nyilvántartás
- Órarend
- Pénzügyi adminisztráció
- Letölthető anyagok tárolása
- Eseménykezelő, naptár modul
- Érdemjegyek és teljesítmény nyilvántartás
- Járulékos adatok nyilvántartása
- Biztonsági mentés
- stb.

DMS (Document Management system)
--------------------------------

- Ez olyan rendszer, amely szakszerűen akkor működik, ha nem magukat a dokumentumokat ráolja, hanem egy olyan alkalmazás jön létre, amely alkalmas a dokumentumok helyének pontos meghatározására, valamint ezek rendszerezésére. Egy teljes funkciós DMS képes minden dokumentumot megjeleníteni is, és az azokhoz tartozó jogokat is nyilvántartja.

- Elvárások:

- Gyors kereshetőség -> függvénye, egy jól átgondolt katalógus adatbázis
- Hozzáférési jogok kezelése
- Plusz szolgáltatás egy olyan megjelenítési modul kialakítása, amely képes minden előrfoduló dokumentum formátumot megmutatni.
- Fontos lehet még adott speciális esetben a dokumentumok verziónak követése.
- Figyelembe kell vennie a rendszernek a dokumentumok helyváltozását, esetleges törlését.

ECMS - > Enterprise Content Management System

- Ez egy olyan általában webalapú rendszer, amely segíti egy vállalton belül a kommunikációt.

Funkciói:

- Közérdekű adatok közlése (cégadatok)
- Aktualitások meghirdetése
- Belső kommunikáció lehetősége
- Megosztott dokumentumok hozzáférhetőségének lehetősége (szerződések, számlák, egyéb doksik)
- Iktatási lehetőségek -> a munkatársak feljegyzéseket készíthetnek benne.
- Nagy jelentősége van a jogosultság kezelésnek.
- Kiegészülhet egyfajta taskmanager-el is, ami egy feladatkezelő rendszer. -> ebben a szervezeti hierarchiában feljebb álló személyek feladatokat oszthatnak a beosztottaknak, valamint a beosztottak is felvehetnek saját feladatokat, melyeket a feljebb lévő személyek láthatnak, illetve manipulálhatnak.

SZF11 - IT gyak.

Számítógép architektúrák
------------------------

A számítástechnikában a számítógép architektúra  a számítógép tágabb értelembe vett felépítésére vontakozik.

Magát az architektúra kifejezést az IBM vezette be.

Alapesetben a "köznyelv" két részre osztja fel a számítógépet: hardware, software.

Architektúra szintjén ez a két szint, 6 szintre tagolható.

0. szint -> digitális logika szintje -> ezen a szinten logikai áramkörök, regiszterek, logikai hálózatok helyezkednek el.

1. szint -> microarchitektúra szintje -> itt vannak a regiszterblokkok, ALU (Aritmetikai és Logikai Egység), valamint adatáramlást biztosító áramkörök, buszok !!! Ezen a szinten jelennek meg az első mikroprogramok, amelyek végzik az adatok vezérlését. 

2. szint -> utasításrendszer architektúrális szintje, ezt a szintet ISA szintnek is nevezik (Instruction Set Architecture)- > Ez a gép utasításrendszerének megvalósítása.

3. szint -> operációs rendszer szintje

4. szint -> assembler szint

5. szint -> problémaorientált nyelvek szintje


CPU (Central Processing Unit - központi vezérlő egység)

- vezérlőegység (CU -Control Unit)
- aritmetikai és logikai egység (ALU)
- regiszterkészlet
- buszillesztő egység (BIU - Bus Interface Unit)
- címszámító és védelmi egység (AU - Address Unit)
- belső gyorsítótár (L1 -cache)

Sebesség szerint az adatárolók sorrendje a következő:

1. regiszterek
2. cache
3. RAM
3,5. SSD
4. HDD


Szóhossz - CPU-hoz tartozó egyik legfontosabb fogalom:

A szóhossz annak az adatmennyiségnek a foglama, amellyel az adott processzor egyszerre tud műveletet végezni.

A szóhossz növekedése egyenesen arányos a technológia fejlődésével: 
1. 8 bit (DOS) -> 8086-os mód
2. 32 bit
3. 64 bit

A processzor üzemmódjai és állapotai
------------------------------------

- A CP-nak különböző üzemmódjai és állapotai vannak, amelyek megkülönböztetésére védelmi szempontból és a programok biztonságos működtetése miatt van szükség. Az üzemmódok különbségei az operációs rendszer és a felhasználói programok működtetése, valamint a korábbi bináris programokkal való kompatibilitás megtartása miatt fontos.

- Egyes CPU-knál megkülönböztetünk supervisor és user állapotokat, melyek elkülönítik az operációs rendszerhez tartozó programokat a felhasználói programoktól. A privilegizált supervisor üzemmódban a processzor végrehajt olyan utasításokat, amelyek pl. felhasználói üzemmódban tilosak.

Intel processzorok üzemmódjai:

1., Valós üzemmód -> a processzor ilyen esetben úgy működik, mint egy régi 8086-os processzor. Erre azért van szükség, hogy a felhasználók zavartalanul tudjanak régi 8bites rendszerre írt programokat használni. Ilyen esetben egy úgyn 8 bites emulációs zajlik (pl., a 32 bite rendszer, a regiszternek nem engedi csak az első 8 bitjét használni. ->Az utasítás készlet, illetve szóhossz csökken.)

2., Védett üzemmód -> ebben az üzemmódban kihasználható a processzor tényleges teljesítménye (vagy 32 bit vagy 64 bit), ebben az üzemmódban a legnagyobb a teljesítmény. ->  Ez a CPU normál működési állapota

3., Védett-valós üzemmód -> ilyen esetben a CPU a 8086-os processzort csak egy taskban emulálja, a rendszer ettől még ugyanúgy 32 - vagy 64 bitben fut. Ezt a megoldást használjuk, amikor egy régi programot kompatibilis módban futtatunk, pl. egy Windows ablakban.

4., Rendszermenedzselő üzemmód ->SMM (System Management Mode) -> független az operációs rendszertől és a felhasználói programoktól, és ez a processzor energiatakarékos üzemmódja is egyben.

Operációs rendszerek
--------------------

- Az operációs rendszer feladata, hogy a hardware elemeket üzemeltesse, és a felhasználó számára elérhetővé tegye őket, valamint felhasználói felületet biztosítson a számítógép kezeléséhez.

- Grafikus felhasználói felület (GUI - Graphical User Interface)

- Megkülönböztetünk Single User és Multi User op.rendszereket. (egy felhasználós illetve több felhasználós) pl. egy felhasználós op.rendszer: DOS

- Felhasználási jog szerint megkülönbözetetünk fizetős liszenszel elérhető és GPL-el elérhető op.rendszereket.

Példa: fizetős op.rendszer: Microsoft Windows, Red Hat Linux, Unix

GPL: Ubuntu Linux, Debian, stb.

GPL/GNU: General Public Licence - általános nyilvános liszensz

"GNU" is Not Unix

- A GPL szabályozza, hogy milyen formában terjeszthető, másolható, illetve felhasználható az adott software.

- A GPL kimondja, hogy minden általa kiadott szoftver szabadon terjeszthető, open source.

Pl.: Free Software Foundation által kiadott programok csaknem 100%-a GPL alá tartozik -> Open Office, CMS-ek (Drupal, Joomla!)

2013. szeptember 13., péntek

SZF21 - Programozás módszertan

Letölthető az órai prezentáció itt.

Programozás típusok jellemzői
-----------------------------

Moduláris programozás (OOP)

Előnyök:

- Részprogramok könnyen áttekinthetők
- Könnyebben megírható
- Több modul írható egy időben (párhuzamos problémamegoldás)
- Könnyebben javítható
- A modulok szabványosíthatók

Struktúrált programozás

- A végeredmény tekintetében egy bizonyítottan helyesen működő programot kapunk.
- Jóval nagyobb vele a munka.


Módszertani folyamat:

1., Specifikáció
- a feladat pontos meghatározása
- olyan leképzést határoz meg, amely a bemenő értékekhez hozzárendeli a jó eredményt.
- a feladat szöveges és formalizált, matematika megoldásán túl tartalmazza a megoldással szemben támasztott követelményeket, környezeti igényeket is.

a., Absztrakt specifikáció
- Elő-, utófeltétel:
A bemenő-, illetve kimenő adatokra kirótt feltételek.

- Specifikáció részei:
a., Feladatspecifikáció
- feladat szövege
- a bemenő és kimenő elnevezése, értékhalmazának leírása
- a feladat szövegében használt fogalmak definíciói, eredmény kiszámítási szabálya
- a bemenő adatokra meghatározott előfeltétel
- a kimenő adatok meghatározott utófeltételei
b., A program specifikálása
- program elő és utófeltétele
- a bemenő és kimenő adatok elnevezése, értékhalmazának leírása

b., Technikai specifikáció

- A feladat szövegében használt fogalmak definícióit
- a program környezetének leírása (harware igény, program nyel, szükséges fájlok, stb.)
- a programmal szembeni egyéb követelmények (minőség,  hatékonyság, hordozhatóság, stb.

Ha többet szeretnél tudni erről, nézd meg ajánlott PHP - OOP tanfolyamunkat!

MT21 - Flash 1.

Animációkészítés
----------------

- Az animációk hasonlóak, mint a filmek. Képkockák megfelelően gyors vetítéséből ered az az érzetünk, hogy valamilyen folyamatos mozgás történik. A különbség abban rejlik, hogy a számítógépes animációnal lehetőségünk van mozgásokat modellezni.

Alapfogalmak

- TimeLine -> idővonal, amin az animáció zajlik
- Frame -> az animáció egy kockája, általában itt zajlik a modellezés
- KeyFrame -> Az animáció fix pontjai, olyan kockák, amin mi határozzuk meg, hogy mit akarunk látni.
- FrameRate -> lejátszás sebessége, mértékegysége: FPS (frame/sec) -> azt jelenti, hogy egy másodperc alatt hány db képkocka kerül lejátszásra

Adobe Flash
-----------
- Macromedia volt az eredeti gyártó.

- A Flash egy vektorgrafikus program.

- A Flash saját dokumentum formátuma: *.fla -> ez a file nem publikus formátum, ezt csak a Flash használja.

Publikálási formátumok:

1., Flash Movie -> *.swf
2., HTML -> ilyenkor készít egy html doksit és beleágyazza az swf file-t.
3., GIF -> Animated GIF (max. 256 színt tárol)
4., QuicTime Movie -> *.mov
stb., 
5., Windows Projektor -> .exe (ez minden előfeltétel nélkül mozgatható, mert minden olyan gépen működik, ahol .exe file-ok futtathatóak (hatalmas méretű)
6., Macintosh Projektor -> .app (régi verziókban *.hqx)

Exportálni is lehet  akövetkező formátumokat:
1., Flash Video -> *.flv
2., Windows AVI -> *.avi

A Flash CS3-tól kezdve a beimportált .jpg képek tömörítéséhez a JPEG2000 tömörítési eljárást használja, ami garantálja a raszteres objektumok kis méretét.

- Sok esetben a Flash-t úgyn. mozgó hirdetések (bannerek) megalkotására használják.
- A bannereknek léteznek szabványos méreteik:
- álló: 120x240 px
- fekvő: 468x60 px
- Azokon a helyeken, ahol szabvány szerint alkalmaznak bannereket, ott minden banner maximális foglalási mérete 30 kbyte lehet.

A Flash-nek van egy saját programozási nyelve: ActionScript

- Az AS futásához, csak úgy, mint minden más nyelvnél szükség van egy úgyn. FrameWork-re, ami egyfajta futási környezet.
Az alapértelemezett framework FlashPlayer.

Lézetik három verzió ActionScriptből:

1.0 - Framework: Flash Player
2.0 - Framework: Flash Player
3.0 - Frameworkből van kettő: - desktop program - Adobe AIR
     - mobile program - Flash Lite
- Az action script a javascript nyelvből lett kialakítva. Vannak olyan Flash animációk, amelyeket külső js file-okkal tudunk vezérelni.


- A Flash megkülönböztet alapobjektumokat és kiemelt objektumokat. A kiemelt obejktumokat szimbólumoknak (Symbols) hívjuk. Ezekkel a kiemelt objektumokkal több funkcionalitást érünk el.

A szimbólumoknak 3 típusa van:

- Graphic
- MovieClip
- Button

(Megjegyzés:

A Flash a dokumentumot Stage-nek hívja.
Gyorsbillentyűk:

F5 - egy kocka beszúrása
F6 - előző kulcskocka másolása
F7 - üres kulcskocka beszúrása
F8 - Szimbólummá konvertálás
F9 - Action paletta megjelenítése

CTRL+L, vagy F11, vagy a Window menü -> Library parancsa hívja meg a Library-t, ami egy belső tároló a Flash dokumentumon belül. Ebben a tárolóban helyezünk el minden olyan objektumot, amit az animáció készítés során felhasználunk. Pl. ha beszúrúnk egy képet, akkor azt a library-ben tároljuk.)

Ha többet szeretnél tudni erről, nézd meg ajánlott Flash tanfolyamunkat!