Néha amugy én is visszamászok még a fára (irc) :D de már nagyon nagy a pangás, ami meg van oda is betette magát a pistike counterstrike eredményeit ecseteli...
szép meg jo ez a flash, csak nagy a szivás vele. MEg undoritó ez az egész, nem fejtem ki hogy konkrétan mire gondolok, de még egy flash készitöt se láttam hogy szerenté a munkáját. Most nem a gportalos szarokrol beszélek. Nagy szivás tud lenni. Még egy nagy gépigényt követelö cucc.....
Ez most igy hulyén hangzik, csak fáradt vagyok... na majd holnap nekiesek irni ;) bövebben. De aki kicsit is ért a nethez, ne adj isten nem otthon barkácsolhanem céges szinten, az eléggé rühelli. Bár egy jó tétel amivel mr. ügyfelet le lehet huzni
Talán el kéne olvasni a readme-t? (_-sal lehet törölni, amikor ezt elkezdtem fejleszteni, nem nagyon volt lehetõség cross-browser JS-sel minden billentyûleütést rendesen elkapni, pl. a visszalépés gyorsbillentyûjét sem, ami a Backspace. C64-en egyébként nem volt Backspace billentyû.)
Egyébként ez se nem AJAX, se nem XHTML, és még csak nem is valid, ezzel tisztában is vagyok. Mint mondtam, elsõ szárnypróbálgatásaim egyike. Ma már sokmindent máshogy csinálnék rajta. Tõled viszont még nem láttam semmit, amitõl elhinném, hogy érdemes veled vitáznom.
Nem fogod elhinni, 2 perce telepítettem öcsémnél FF-ot, és _nem_ alapbeállítás, hanem kisegítõ lehetõség. (Meg is nézheted, Win-es magyar FF alatt: Eszközök/Haladó/Általános/Kisegítõ lehetõségek-nél a 2. checkbox.)
Ha flash-ben csináltam volna, ahhoz nem kellett volna túl nagy tudás, de túl sok munka se. Egyébként a 2005-ös PHP Konferenciára készült, ma már Webkonferencia néven fut. Voltam az idein is, csak nem volt verseny, viszont számos érdekes elõadás volt. Flash-rõl nem nagyon beszéltek, AJAX-ról és diszkrét JavaScriptrõl igen. A cucc a tavalyira ment, (mellesleg elég kezdõ voltam még webfejlesztés terén, bugok is vannak a szerveroldali részben, meg a határidõk is ugye, plusz mellette egyetem). Itt megnézheted a konf. programját. Láthatod, hogy 1 elõadás volt flash témakörben, azt is egy meglehetõsen fiatal kolléga tartotta (bár meg kell hagyni, nem túl rosszak az általa készített lapok, leszámítva a flash-intrókat [mondjuk máshol nem is használt flash-t, érdekes...], illetve egy-két némileg szõrszálhasogatásnak is nevezhetõ HTML-hiányosságot [<label>-t nem nagyon használ ûrlapokhoz pl]), több is volt viszont elérhetõség, AJAX és JavaScipt témában (a többi szerveroldali technológia volt, amirõl itt off-topic lenne vitatkozni).
"blakshep: biztos vagyok benne, hogy te nem vagy állat. Utoljára egyébként ekkor állatoztak le, emiatt. (Mondjuk elég régi technológiákat használ, ha lesz idõm, újraírom, de most el vagyok halmozva AJAX-os melókkal egy jó darabig.)"
jópofa, de firefox alapbeállítással használhatatlan (ha gépelek valamit, rögtön elindul a keresõ)...bezzeg ha flash kimenetben lenne...:D
Egyébként ha jól olvasom, nem hasonlítgattam teljesítményében, viszont megpróbáltam rávilágítani, hogy a flash a C++-szal és a Java-val szemben, amit ti annyira leminõsítetek, a nagy és magasztos flash mennyi tervezési hibával küszködik. Programozási nyelvek összehasonlításának van értelme, interpretált byte-kódok és natív kódok teljesítményének viszont nincs (pl: bibibí, a C++ gyorsabb grafikában, bibibí, a flash 0.05 px pontossággal számoool, bibibí, a flash platformfüggetlen, mert egy sorból lehet benne socketet nyitniii). Ha csak így tudsz vitatkozni, inkább politizálj.
"A C és a C++ jóval régebbi és jóval tovább is fog élni, mint a flash. ... Kár a flasht ezekkel összehasonlítani, mindenki tudja, hogy melyik mire való és hogyan mûködik, épp ezért alapja sincs a hasonlítgatásnak." Elõtte 3 mondattal hasonlítgattál. Szóval legalább magadnak ne mondj már ellent.
"blakshep: biztos vagyok benne, hogy te nem vagy állat. Utoljára egyébként ekkor állatoztak le, emiatt. (Mondjuk elég régi technológiákat használ, ha lesz idõm, újraírom, de most el vagyok halmozva AJAX-os melókkal egy jó darabig.)" Nem jól mûködik rajta a backspace (töröl, de ha utána gépelsz visszarakja a kitörölt karaktereket is). Ha ez problémát okozott, akkor inkább printtel nem is próbálkozom... AJAXban is csak ennyi hibát produkálj, ki is hal hamar :-P
"és ez hülyesé, hogy flash miatt terjed a gagyi, flashez legalább rá kell szánj egy-két hónapot mire vmi mûködõképes dolgot összehozol.animgifes htmles szerkóval elég egy nap nagyon rosszat csinálni"
Na, azért nem kell ahhoz pár hónap. Ti is írtátok, hogy tele van tutoriállal. Pistike fog egyet, átírja benne a szöveget és már kész is a hómpézs. Pistikét nem érdekli, hogy nem flashel kellett volna csinálnia, a szabványok pláne, hogy az alapvetõ esztétikáról már ne is szóljunk (sárga háttéren, piros vagy fehér betûk pl...). Izeg-mozog, haverok ámulnak, neki ez jó. Az a gond (nézõpont kérdése, van aki ebbõl profitál, lásd IWIW), hogy a net egyre jobban elterjedt, elérhetõ már szinte mindenki számára. Ezért nagyon sok olyan ember is jelen van aki kb annyit tud róla, hogy ha fizet érte akkor "van a gépében net". Ezek közül a "bátrabbak" nekiállnak valamit "alkotni" is. Sok így alkotott weboldalt leginkább a gyerekrajzokhoz lehetne hasonlítani. Van, hogy felismerhetõ rajta, hogy mit szeretett volna megjeleníteni, de mindenki csak mosolyog a megvalósításon. Az alkotója persze örül neki, mert azt õ csinálta. Elmondja minden pajtásának, azok is akarnak ilyet. Pistike megmutatja, hogy csinálta. Ugyan azt sem tudja mi az a vektorgrafika, de nem is érdekli. Nekem anno volt egy angoltanárom aki csinált Pascalban tesztprogramot. Mondom magamban, ilyen profi a tanár? Aztán mikor fel kellett rakni a gépre és nem volt rajta NC, csak DOS parancssor kétségbe esett... (ez régen volt) Az az általános gond, amit már írtam. Sok ember úgy használ eszközöket, hogy nem ismeri. Errõl nem a programozók, nem a fejlesztõ eszközök tehetnek. Bár ha belegondolunk mégis. Õk teszik felhasználóbarátabbá az informatikát és így a sok Pistike is nekiáll azokat használni, mélyebb ismeretek nélkül. Ennek a tendenciának issza a Linux is a levét. Egyre felhasználóbarátabb lesz/lett, elérhetõ mindenki számára, a géphez kevésbé értõk és próbálkoznak. Aztán ha mégsem tudja használni mert az nem úgy mûködik mint a win (micsoda meglepetés!), akkor jön az, hogy a Linux egy rakás sz.r. Ez a negatív reklám nem tesz jót. Bár van aki szerint jót tesz, mert a sok láma legalább elkerüli a Linux-ot. ;-) Jó pár éve ha fórumon vagy IRC-n jártál szinte biztos lehettél benne, hogy ott csak olyanokkal találkozol akik komolyabban értenek az informatikához, mert a tömeg azt sem tudta, hogy van net... Ma meg már nagyon fel van hígulva minden. Bocs a hosszú hsz-ért.
AJAX-nál nincs ilyen probléma, hogy ugyanazt kétszer töltöd le, viszont igény szerint, ha nem áll rendelkezésre a JS, akkor is mûködõképes marad az oldal. Ettõl persze még nem jobb/rosszabb a flash-nél, csak a pontosítás kedvéért jegyzem meg.
Viszont valami roppant értelmes emberke írta, hogy ha annyira akarják a Linuxosok a flash plugint, miért nem írják meg. Nos, ha tud szerezni egy teljes fejlesztõi dokumentációt a Flash9-rõl, én szívesen megírom. Félek azonban, hogy ehhez az Adobe-nál kellene dolgoznom. Alternatíva még, hogy a Win-es plugint visszafordítjuk asm-be, ez viszont illegális, és évekig perelhetne érte az Adobe, hála a szoftverszabadalmaknak és a szerzõi jogi törvényeknek.
A flasht egyébként nem kellene az egekig magasztalni. A C és a C++ jóval régebbi és jóval tovább is fog élni, mint a flash. Nagyon sok olyan alkalmazás van, amit nem lehet egy mezei böngészõplugin szkriptnyelvével megvalósítani. A Java és a C azért jóval több programozási eszközt ad a kezedbe, mint egy szkriptnyelv. Kár a flasht ezekkel összehasonlítani, mindenki tudja, hogy melyik mire való és hogyan mûködik, épp ezért alapja sincs a hasonlítgatásnak.
blakshep: biztos vagyok benne, hogy te nem vagy állat. Utoljára egyébként ekkor állatoztak le, emiatt. (Mondjuk elég régi technológiákat használ, ha lesz idõm, újraírom, de most el vagyok halmozva AJAX-os melókkal egy jó darabig.)
Java meg C++ sebesség sok paramétertõl függ. Van ahol pár százalék, van ahol párX. Flash nyilván használhatna hardwaret renderelésre, ahogy pl a director shockwave plugin használ is (az is macromedia cucc). 2Dhez nem igazán szükséges, 3Dhez meg használ. A plugin mérete azért korlátozott, nem lehet sok 10-100 megás, tehát nem fogják belerakni hogy a videokártya/hangkártya prociját használja számolásra. Htmlel összehasonlítva a 2x lassabb megjelenés meg most se igaz, mint ahogy a procizabálás sem. Ha a flash nem animál, akkor nem fogyaszt procit. Sokan felrójják a flashnek a kezdeti töltögetést, ellenben arról nem szól a fáma, hogy a html meg jóformán minden kattintást töltögetéssel büntet, amely töltögetés jelentõs része olyan formázó kód/kép (pl menük képei, ha normális fontot akarsz) ami már elõzõ körben is be lett töltve. Flashnél ezek 1x betöltõdnek, meg az egész oldal logikája is, utána meg csak adatért/1-1 képért nyúl a szerverhez.
A java-t légyszi ne nagyon hasonlítsd a C/C++-hoz. Legalább egy nagyságrendnyi sebességkülönbség van a két kód között. A flash baja meg az, hogy mindent a procival számoltat. A videókari prociját is használhatná. Persze csak ha elérhetõ. Az ilyen procik nagyon könnyen tudnak vektoros dolgokat számolni, nem véletlen, hogy az ati szerint egy 9600-os is megtenné PPU-nak. Az OpenGl pedig tényleg jó lenne. Akkor már én is másként tekintenék a flashre, de most meg az van, hogy kb 2x lassabb egy oldal, ha van flash plugin, mint ha nincs, és ez bosszant.
80 286-os Mhz, de ez nem 80 P4Mhz, hanem inkább 200, mivel memória, egyebek nem gyorsultak olyan mértékben mint a processzor, emiatt sok üres kört fut a proci memóriára+egyéb buszokra való várakozásban. De nem is ez a lényeg, hanem az, hogy a flex-el egy az egyben lecserélõdik a flash nyelve (sõt párhuzamosan két nyelve lesz: flash9-é AS2, flex-é AS3). Na ez az amit a java nem tud, a böngészõ plugin elterjedtségen kívül. Az Adobe azzal húzott nagyot, hogy semmi mást nem nézett, csak azt hogy a netes gépek 9x%-án fenn van egy flash plugin nevû fájl, amivel a böngészõ az swf-eket rendereli, ráadásul õ ezt autoupdate-el akkor cseréli le amikor akarja. Namost ha ez így van, akkor ez a fájl nem csak 1 swf, hanem akárhány különbözõ swf renderelésére alkalmas. Ezért meghagyta a plugin eddigi részét, ami az AS1-2 kódú flasheket értelmezi, meg hozzácsapott egy tök másik értelmezõt (de lehet hogy JIT fordítót), ami az AS3-at futtatja. Ez azért nagy találmány, mert ha úgy gondolja hogy kéne vmi 3D-t kezelõ cuccos-puccost is írni, innen kezdve az is lehet swf. Ugyanígy, ha szeretne egy C++ Basic, Pascal, Modula2, vagy java stílusú nyelvet belerakni (flex elég javas, azt mondják), akkor belerakja és csók. Megnézi az swf verziószámát, és a megfelelõ futtatónak adja (F8-ig kb 1 futtató környezet volt mindenre, verziószámtól függetlenül). Szóval ok, a C++, java jelenleg gyorsabb a flashnél, de a pluginben és az Adobe filozófiájában benne van az, hogy a flash tudását olyan irányba bõvítse, hogy ez a lemaradás csökkenjen. Végsõ soron írhatnak egy 3D libraryt meg fizika libraryt, és belerakhatják a flash pluginba. Valójában nem is kell megírniuk, hiszen ott a director shockwave pluginja, abban már van 3D megjelenítés és fizika is, és kizárólag a bonyi install miatt bukott el. Ha ezt bele tudják gyömöszölni a következõ flash/flexbe, akkor már 3Dben is csökken(megszûnik )a java/C++ elõnye. És elég sanszos hogy így legyen, mert külön directorként bukott a project, tehát ha pénzt akarnak belõle, akkor nyilvánvaló húzás hogy hozzá kell csapni a flashhez (ezt már 4-5 éve mondja mindenki, most lett meg hozzá a technika).
Még jó hogy nem a te szempontjaid alapján mûködik a világ. A TV azért olyan amilyen, mert a tömeg ezt igényli. Ha nem tetszik, nem kell nézni. A net dettó. Az hogy javaban már 5 éve is hûdeclassokat lehetett csinálni flashben meg nem, az senkit se érdekel. Legalábbis a megrendelõket nem igazán izgatta. Az hogy 400eFt vagy 800eFt annál jobban.
F8 már ad lehetõséget ezek gyorsítására. A flash eleve nem pixel hanem 0.05 pixel pontossággal dolgozik, így alapban mindent antialiasol, szoftverbõl. Ezért nem túl gyors mondjuk 3 full screen alphás objektumot egymáson mozgatni. Az F8-ban van arra lehetõség hogy egyes objektumokat bitmapnak minõsíts, és ezzel elveszítsd a 0.05 pixeles pontosságot, viszont megszabadulj az antialias lassításától.
Khm. Az Adobe a Macromedia fúziója révén jutott a flashez. A Microsoftnak kb. annyi köze volt az egészhez, mint az Applenak a Doshoz. :))
és azért valjuk be a sokat szidott net elkommerszedése jár azért bizonyos elõnyökkel, ha ez nem lenne ma valszek a 20kb/s lenne az átlagos a 200-al szemben
vmikor írtad a pixoh-t, ami szintén egy szimpi kezdeményezés, de ki kell ábrándítsalak mogyi mert flash8ban már pixel szintû kép és videólekérés is lehetséges. flashre perpill ilyen webcamos mozgásérzékelõ és képfelismerõ szoftverekkel is kísérleteznek.
jahmeg ezek az ajax cuccok is bejönnek nekem, google mail meg ezeket a letisztult online alkalmazásokat bírom nagyon. de azt is marhára bírom, hogy manapság ha olvasok egy híreket az oldalon rátok bökni a képre és megnézhetem egybõl helyben a videót egy kattintással, gond nélkül. ez egy éve még elképzelhetetlen volt
mogyi te egy állat vagy. nemtom honann ez a fóbiád, de akár tetszik akár nem, a net átalakulóban van, és ez ellen nem tehetsz semmit. net kommerszebb berkeiben elég nagy igény van arra, hogy emberien nézzen ki egy szájt. felkeltse a figyelmet. de ez nem baj, mivel az olyan szájtokat ahol elsõsorban az információszerzés a lényeg nem flashben csinálják. a tévé mindig is szar volt, csak az a különbség, hogy neten gyakorlatilag végtelen számú másik csatornára kapcsolódhatsz. nem tetszik miért nézed? és ez hülyesé, hogy flash miatt terjed a gagyi, flashez legalább rá kell szánj egy-két hónapot mire vmi mûködõképes dolgot összehozol.animgifes htmles szerkóval elég egy nap nagyon rosszat csinálni. mellesleg a html marhanagy elõnyei(szövegformzás, javascript,css, xml,php kapcsolat stb.) mind elérhetõek flash alá is. egy jól megírt flash weblap szinte bármiben(fájlméretben is!) le tudja körözni az alternatív megjelenítési tecnikákat, és azért nem fejlõdik annyira rosszul sztem.(mx után jófelé mozdultak sztem)
A C64-re: A Qemu nevû processzor emulátor egy rakás procit tud emulálni, és a sebességcsökkenést 5 és 10 szeres közé teszik. Nekem nem volt C64-em, nem tudom hány MHz-n ment, de 286-osom volt, és az 16-on. A C64 gondolom kevesebben (4?). Úgyhogy egy elszúrt emulátorral(mert a qemu jól megírt emulátor) számoljunk 20x-os teljesítménycsökkenéssel. Így 80 MHz jönne ki.
Komolyabb helyeken szerveroldalon még ma is C, Java illetve ASP dolgozik. SZVSZ nem nagy gond, hogy nincs tele minden java appletekkel, flash-sel se kellene.
A "beégett"-et úgy érted, hogy robosztussága és szigorúsága miatt nem volt alkalmas arra, hogy a tizenkétéves pistike a géjportál-jellegû hópédzséhez két nap alatt összehányjon valami izgõ-mozgó menüt, ezért nem terjedt el széles körben, akkor igazad van. Végül is a fejlõdés és az elbutulás között közvetlen összefüggés van. Nevezhetjük fejlõdésnek azt is, ahol pl. általában a tévé tart mostanában. Húdefejlett, azannyát! Csak épp szórakoztatásra nem alkalmas... A net még alkalmas információszerzésre, de egyre jobb úton halad, hogy ettõl a képességtõl megszabaduljon.
Hááát... lehet hogy optimalizált, de akkor is kevés. Nekem a bajom pont a flash renderelési sebességével van. Bár nem tudom, hogy egyéb vektoros engine-ök milyen gyorsan renderelnek, de pl. a firefox SVG-je elég gyorsnak tûnik. Én pontosan attól tartok, hogy nem a renderelés veszi el a flash sebességét.
"Csak azt se felejtsük el, hogy a C-t vagy a Javat se arra találták ki, hogy a flashhel versenyezzen (max a javat, de az meg besült)." Magyarul egy teljesen objektumorientált, platformfüggetlen programozási nyelvet böhömsok szolgáltatással AZÉRT találtak ki, hogy egy vektorgrafikus objektumok leírására használt böngészõpluginnel versenyezzen! LMAO!!! Ez nagyon jó, rég röhögtem ekkorát, köszi.
Meg fogsz lepõdni: a C-t platformfüggetlen programozáshoz találták ki. (Történetesen a Unix kernelt portolták C-re, hogy ne kelljen újraírni minden különbözõ utasításkészletû procira.) A C-t kb. 23 évvel a flash elõtt fejlesztette ki Dennis Ritchie, míg a Java-t a Sun Microsystems kezdte el fejleszteni, nagyjából ugyanakkor. Nem valószínû, hogy bizbasz kis böngészõpluginekkel való versenyzés céljából, sokkal inkább egy teljesen OO nyelv megalkotása volt a céljuk.
Flash meg C játéknál a C egyértelmûen több lehetõséget hordoz, viszont Flash megy ott is ahol nem lehet C-t telepíteni. Szóval más a célközönség. Amúgy a flex-ben (kocka programozók flashe) már írnak C-64 emulátort, ami azért jelentõs számítási teljesítményt igényel, lehet hogy egy P-133 is kevés volna hozzá. Ez egy teljesen általános kód, ahol a flash igazi ereje nem jön ki. Ahol viszont grafikával, vektoros cuccal kell hancúrozni, ott a flash gyors, mivel a plugin csinálja a különbözõ effekteket, jóformán 0 scripttel (a plugin meg ugye C++-ban van írva, és erõsen optimalizált).
öööö... izé. Flash játék összehasonlítása volt C játékkal... Flash-el azt lehet ma megvalósítani, amit C-vel kb. a penyó 133 idején. Talán egy kicsivel többet. Nem sokkal.
"szerintem a Flash-t nem azért találták, ki, hogy a C-vel versenyezzen..." Ez így van. Csak azt se felejtsük el, hogy a C-t vagy a Javat se arra találták ki, hogy a flashhel versenyezzen (max a javat, de az meg besült). Ahová gyors progi kell, oda C. Ahová meg kezelõfelület, ami állandóan user inputra vár, oda flash. Java meg ahová flashtõl gyorsabb kell, de a sebesség nem annyira fontos mint a platformfüggetlenség.
"De az én progim gyorsan fog futni mindenhol, kevés memóriát és prociidõt fog enni." Ahol kattintásra kell várni, ott ez kit érdekel? Memória igényrõl meg ne beszéljünk már akkor, amikor az operációs rendszer sokszáz megát fogyaszt. Nyilván ha nem UI a program lényege, akkor nem a flash a jó választás. De pl ügyviteli alkalmazások kliens részének 98%-a UI, 2%-a meg szerver kérések.
"Ha ez nem fontos, akkor lehet java-ban is programozni..." Igen, aki programozni akar. Aki meg gyors eredményt...
"És mivel az enyéb jobban kíméli a gépet, ezért én viszont olyan vizuális effekteket is megvalósíthatok, amiket te nem fogsz flash-el, és számoltathatok realtime fizikát, te azt nem fogod tudni megcsinálni." Ja, ügyviteli programot 3D-ben forgatsz, és pattognak az ÁFA kulcsok - haggyá má vistával, pfff...
szerintem a Flash-t nem azért találták, ki, hogy a C-vel versenyezzen...
annyiféle felhasználása van, hogy egy-két okot nem is lehet megnevezni, hogy miért jöhetett létre.
btw HTML-lel is lehet ILYEN szörnyûségeket csinálni, sõt még ilyenebbeket is.
én azért próbálom a pozitívat nézni benne, lásd lent linkelt oldalak, nem pedig a negatívumot. (zenélõ hirdetések, link fölé lebegtetve a kurzort nem látszó url-ek, ált. nincs context menü (sehol save as... pláne download all with flashget :) ) )
Miért kell képként kirakni, ami tisztán szöveges alapú??? Kurvára nem értem ez mire volt jó. Azért oszd el a 87Kb/ot szépen 5Kb/sec-el. Modem csúcson járatva, + ott van a sok forgalomkorlátos DSL kapcsolat is.
ÁÁÁÁÁÁ! Dehogy! A skálázhatóság arról szól, hogy elfut a régi gépen is, de kihasználja az új extra tulajdonságait! A flash nem ezt teszi. Annyit tud, hogy régi gépen élvezhetetlenül kis FPS-el megy. A html szöveget pedig olvashatom csak szövegként is ha úgy akarom.
De az én progim gyorsan fog futni mindenhol, kevés memóriát és prociidõt fog enni. Ha ez nem fontos, akkor lehet java-ban is programozni... És mivel az enyéb jobban kíméli a gépet, ezért én viszont olyan vizuális effekteket is megvalósíthatok, amiket te nem fogsz flash-el, és számoltathatok realtime fizikát, te azt nem fogod tudni megcsinálni.
Mármint mit akarsz skálázni? A méretét? Flash 7 óta (2 éve) teljesen jól megoldott a stage méret változásának érzékelése, vagyis hogy a böngészõben akkora területet használj ki amekkora csak van.
"Az alapprobléma megoldatlan marad: az esetek döntõ többségében olyan dolgokra használják a flash-t, amit sokkal barátságosabban meg lehetne oldani más technikákkal (AJAX pl)" Most õszintén, ezeket a _felméréseket_ te a kisujjadból szopod ugye? Egyébként is mi a töknek fizetni egy ajax programozót is, ha flashben meg lehet csinálni _mindent_ amit kell, ajaxban meg csak a felét?
Talán annak elhiszem, aki mind win, mind linux alatt fejleszt C++-ban évek óta, hogy egyátalán nem ugyanazok a libek vannak a két platform alatt. De még ha ugyanaz is volna, a második felvetésem arra vonatkozott, hogy szerinted mi a könnyebb: megtanulnod egy APIt programozni, vagy kihúzni az asztalra 2 képet, és fülecskén beállítani hogy hogyan akarod effektelni?
A flash legnagyobb hiánya a skálázhatóság. A HTML se nagyon az, de legalább egy kicsit.
Hidd el, mindenki örül, hogy Neked nincsenek szövegértési problémáid. Viszont úgy látszik, még mindig nem érted, mit kértem. Már kb. negyedszer vagy ötödször írod le, hogy a flash a legjobb/legnagyobb találmány (egyik), de még mindig nem tudtál egy értelmes indokot felmutatni. Mit gondolsz, fog menni?
Én nem szeretném, ha a készülõ forráskódjaim, képeim a barátnõmrõl, és hasonló kényes, nem publikus adataim valahol a világon lennének tárolva, egy rendszerben, amiben nem bízhatok meg 100%-ig, mert nem látok bele a kódjába (sebezhetõségeibe), továbbá nem szeretném, hogy idegenek belenézhessenek az adataimba, akár ez alapján terroristának minõsítsenek, mert történetesen megvan az Unknown Terrorist: Osama song egy illegális példánya mp3-ban.
A flash-t lehet keresõbaráttá tenni: kínálni mögé egy statikus, html tartalmat (már az is eredmény, ha csak az van benne leírva, hogy mire szolgál maga a flash-objektum az oldalon). Ez azért nem jelent akkora többletköltséget.
Az alapprobléma megoldatlan marad: az esetek döntõ többségében olyan dolgokra használják a flash-t, amit sokkal barátságosabban meg lehetne oldani más technikákkal (AJAX pl), anélkül, hogy a dolog színvonala romlana. És ne mondjátok, hogy az AJAX nem kínál elég eszközt, mert a Google tele van GPL licenszû eszközökkel, amik megkönnyítik, sokszor drasztikusan lerövidítik a fejlesztési idõt. Oké, videokonferenciát tényleg nem AJAX-szal áll neki írni az ember (de pl. AJAX-Flash kombóval sokkal szebb szerintem: síma szöveg - akár formázásokkal - mehet AJAX-on keresztül, a flash pedig csak a hanggal és videoval foglalkozik), de pl. operációs rendszer meg nem flash-ben kezdünk el írni. Sokkal normálisabb lenne a web, ha mindent arra használnánk, amire való. Azért mert atombombával meg lehet ölni egy csótányt (ha például ráesik az a nagy nehéz vacak, mégha nem is robban fel), még nem biztos, hogy érdemes azt használni.
Nem kell elhinni. Bár szerintem van socket.h és netdb.h windowsra is, de ha nem, vagy másképpen mûködik, az SDL API ezt (is) megoldja neked. Az SDL 2d-s grafikai képességeirõl pedig annyit, hogy van blit, és ennek van sok formája. Kezeli az alpha channelt, egy ilyen képet blittelve simán megcsinálja a blendinget. Van per surface alpha és color mask is. Ha érdekel, akkor nézz utána a libsdl.org-on. Pontosan arra lett kitalálva, hogy eltakarja a platformok közötti különbséget, és ez nem az egyetlen ilyen lib!
"A jövõben (igazából már most is) az oprendszernek minimális user input után el kell tudni döntenie, hogy a világban hol találhatók olyan publikus adatok, melyek a user kérdésére megfelelõ információkká válhatnak." Amit írsz, az akkor igaz, ha a web a végtelen információforrás irányába megy el. Az oldalak látogatási statisztikáiban ma nem ez látszik. Jól menõ oldalaknál jellemzõen 10% alatti a keresõkbõl érkezõ találatok aránya. A kevés látogatóval rendelkezõ oldalaknál ez az arány nyilván magasabb (pistike hómpédzsre valszínûleg azért találnak rá, mert 100x bele van írva hogy Pamela Anderson home video, sg.hu meg bent van a kedvencek között). Szóval flash jelenleg együtt él azzal, hogy macerás kereshetõre csinálni. Szerintem is ideje volna lépnie ez ügyben az Adobenek - reméljük a legjobbakat.
A jövõben (igazából már most is) az oprendszernek minimális user input után el kell tudni döntenie, hogy a világban hol találhatók olyan publikus adatok, melyek a user kérdésére megfelelõ információkká válhatnak.
Ha ezt böngészõvel teszi, tegye. a jövõben nem hiszem, hogy böngészõ kell majd mindenhez, az csak egy közvetítõ csatorna. A böngészõket egyébként részben a flash tartja életben, mert abban annyi mindent meg lehet valósítani. (Említhetnénk a javát, de én pl. java appleteknél nagyságrendekkel több gonddal találkoztam, mint flashnél.)
Vagy a távoli gépen fut majd a szoftver, vagy egy intelligens oprdsz. letölti azt, telepíti, természetesen ha megbízható a kód, amit ugye hardveresen is ellenõrizni fognak (trusted computer parts...). (Ma ilyen pl. a Windows Update)
Megfelelõ infrastruktúrával az elsõ inkább valószínû, de a második eset is elképzelhetõ: az ember csak beírja/bemondja/kattint/fejrándít/amit akartok: "Fradi székház", és bejön a Fradi komplexum, a BL-gyõztes csapattal. ;)
(Persze a Fradinak ehhez 1. csatlakoznia kell a megbízható szolgáltatók M$ által ellenõrzött táborához, 2. meg kell nyernie a BL-t. :) )
Adattárolásról is hasonló a jövõképem: minek tároljam otthon az adataimat, ha egy sokkal védettebb bankban megtehetem ugyanezt? Az otthoni vincseszter csak töredezik, meghal, ellopják, leesik róla a Windows ;) , stb.
Szóval amondó vagyok, ha a Flash meg akar felelni az elkövetkezõ 10 évnek (10 újabb verzió(?)), akkor hasonlókban kell gondolkodniuk, és ennek megfelelõen lépniük.
(A legelsõ mondatomban írt problémára pl. kapásból egy Flash Search Center-t felállítanék, ami a Google-lal együttmûködve Flash-es tartalmak keresõkben történõ regisztrálásán ügyködik. Sõt, ellenkezõ irányban is: a találatokat a googleflash.com-on valamilyen fancy flash-sel, pl. 3D világban, relevancia szerint plazmafoltokban megjeleníteni, stb., stb..)
"Még valami, hiába tolja a reklám az arcodba, hogy chello, meg adsl, menj le vidékre. Örülnek, ha 56k-s modemmel 3kb/sec-et elérnek. Ne mond, hogy nincs ilyen és hogy elenyészõ..." A webszolgáltatók is profitorientáltak. Ha az állam nem épít autópályát minden kis faluba, a webszolgáltatók miért csinálnának ADSLt? Max az állam kényszeríthetné õket - mert megvannak az eszközei rá -, de nem akarja. Mellékesen városban lehet hogy 2x annyiba kerülne a net emiatt... Elvileg a web fejlesztõ cégeket is kényszeríthetné az állam, hogy ne csak flasht használjanak, hanem csinálják meg az oldalt szövegesre is, meg optimalizáljanak minden böngészõre, stb. Max 2x annyiba kerülnének az oldalak. Egyszerûbb lesz ha beköltözöl valami városba.
"Az ilyen webfejlesztõket kellene fejbelõni..." Valami alapot mindenkire lehet találni, ami miatt fejbe kellene lõni. A modemeseket egy profitorientált cég ugyanazért nem fogja kiszolgálni mint a linuxosokat: nincsenek elég sokan. Nem fognak a netezõk 95%-ának (eltöltött idõ alapján 99%-ának) gyengébb minõségû szolgáltatást nyújtani, hogy a maradék 5 v. 1% is jól érezze magát. Ha meg lehetne oldani ingyen/olcsón hogy a modemesek és a linuxosok is boldogok legyenek, de a normális (win/mac+szélessáv) felhasználók érdeke se sérüljön biztosan megoldanák. De nem lehet. Ennyi.
"nekem ilyen szempontból a flash mindig is a "kis gyanús" kategóriába tartozott. elvégre ott van a standalone player, minek neki böngészõ? :)" Böngészõt több helyen lehet használni, mint ahány helyen fogadhatsz/futtathatsz akármilyen hozott exe-t. Meg úgy általában a futtatható állományokkal szemben vannak fenntartásaik a felhasználóknak, egy weboldallal szemben kevésbé.
Még valami, hiába tolja a reklám az arcodba, hogy chello, meg adsl, menj le vidékre. Örülnek, ha 56k-s modemmel 3kb/sec-et elérnek. Ne mond, hogy nincs ilyen és hogy elenyészõ...
Talán a modemesek akiknek nincs másik lehetõségük. Városok != Magyarország ahol legtöbb helyen van szélessáv. Az, hogy én 10mbiten nézem most az oldalakat még nem jogosít fel arra, hogy 2-3 megás képeket pakoljak háttérnek!
általánosabb esetben az alap irányt mindig a kutatók szabják meg: õk mondják meg, mit lehet megcsinálni. aztán meg nekik mondják meg, hogy mit csináljanak meg.
programozásnál kb. hasonló volt a helyzet, persze az elsõ felhasználók is ált. a programozók maguk.
webezni ma is lehet lynx-szel (karakteres), levelezni pine-nal, shell meg nem kell, mert van linux. ;)
szerintem inkább azt kell átgondolni, hogy mire akarják vagy lehet még használni azt, hogy az emberek össze vannak kötve, azonnal értesülhetnek bármirõl, stb.
mennyire integrálják még jobban az "alap számítógépbe" (vagyis magába az oprendszerbe, de júzer szemszögbõl a szg-be, amit bekapcsol ;) ) a [világ]hálózatot, illetve magukba az emberekbe, vagy közvetlen dolgaikba (mobil, pda, ruházat, implantok) a netet.
nekem ilyen szempontból a flash mindig is a "kis gyanús" kategóriába tartozott. elvégre ott van a standalone player, minek neki böngészõ? :)
Nevezzük, de most õszintén, hány 100ezer ilyen próbálkozás volt csak Magyarországon, ami besült, mert nem volt rá érdeklõdés? 1 bejött véletlenül - vak tyúk is talál szemet. Ez még nem jelenti azt, hogy jó hogy ha a programozók szabják meg a web fejlõdés ütemét. Lehet web se volna, hanem telnet klienssel (max SSHval) nyomnánk a levelezést még ma is.
A kormány az adózók pénzét osztja újra, elvileg szociális alapon, meg közjót szolgálva, stb. A web meg - bármennyire is fáj - nagyrészt profitorientált vállalkozások sokasága. Nem hinném hogy ha egy profitorientált cég azt tartaná szem elõtt, hogy a csóringer modemeseket kiszolgálja akkor azt a tulajdonosok jó néven vennék. Én flashben nem reklámokat csinálok, hanem full flash siteokat/alkalmazásokat (ami tartalmazhat reklám elemeket is, de nem banner formában). Nem értem miért erõlteted ezt a flash banneres vonulatot. Jó, a flash banner idegesítõ. Még a gifnél is idegesítõbb, mert a flashes tud még zenélni is. És? Kit érdekel? Engem nem, én nem foglalkozom vele. Nem is ajánlom az ügyfeleknek. Ennyi erõvel a javascript is idegesítõ, mert elmozgatja az ablakon a gombokat az egér elõl. Ja, hogy az csak egy beteg alkalmazása? A flash banner is csak egy beteg alkalmazás. Már rég nem a bannerekrõl szól a flash.
Így gondolkodik a kormány is: ha nincs pénzed gyógyszerre/orvosra, dögölj meg.
Azt mondod, jó, hogy van egy csillivilli technológia, amiben szép reklámokat tudsz megjeleníteni az ügyfeleidnek, EZÉRT ezzel a technológiával jeleníted meg a reklámokat, hogy azután az ügyfeleid egy erre alkalmas programmal könnyen és gyorsan le tudják tiltani, így a reklámod nem jut célba. Bravó. Követelem, hogy még a szmájlikat is flashbõl csináljuk!!!
nah egy ilyen oldalra(?) sztem abszolút egy full flash kimenetû oldal a legalkalmasabb (ami háttérbõl támogatva van mondjuk phpvel, meg egy adatbázis rendszerrel) ezeket lehetne is használni alapként...: elso masodik
A legtöbb site azért pakolja ki a reklámokat, hogy meg tudjon élni. vagy hogy neadj isten egy kis pénzt is keressen. (+ ha nem lenne flash, akkor ahogy mondani szokás, ki kéne találni (erre a célra).)
Komolytalan: szerintem sem a technológián kell, hogy legyen a hangsúly. Hanem azon, hogy mit akarunk még kihozni a webbõl, az internetbõl. Hogy az élelmezés mintájára (tudjátok ugye, hogy egyre inkább mûkaját eszünk, de így legalább több embernek jut, mintha full bio lenne minden) az egész emberi életet, de legalábbis az élet súlypontját (még jobban) át lehet-e helyezni egy mû (aka virtuális világba), ilyen-olyan célból, stb.
A jelenlegi szinten -- multimédiás weblapok, web 2 (yay) -- a flash kulcsfontosságú. A rosszul megírt weblapok -- a rosszul megírt alkalmazások mintájára -- meg sokakat idegesítenek, de sokaknál izomból (sávszélesség, nyers gépi erõ) elszaladnak, vagyis lehet 2 megás az intró, de a 24 mbites ADSL2-eseket ez nem biztos, hogy zavarja.
Ki nem sz.rja le a modemeseket? Szerinted fizetõképes az az illetõ, akinek nem futja szélessávú netre? Az ilyen ne is használjon netet, vagy maradjon meg a text leveleknél.
"Mivel szinte senki nem képes értelmesen használni ezt a technológiát, ezért nincs helye a weben." - Ez hatványozottan igaz a htmlre is. "Ki a faxomnak van igénye rá, hogy egy átkozott hír elolvasásához át kelljen kattintani egy egészképernyõs, perceken át töltõdõ kisfilmen, amit pl az Indexen elég sûrûn alkalmaznak?" - Aztán az adblocokot szerinted meg mire találták ki? Beleírod hogy *sher.index.hu*, osztjóvan. Utána nem kell nézned se flash, se gif, se wmv formátumú reklámot. Nehogymá betiltsuk az animgifet is, mert reklámot lehet benne csinálni. Ennyi erõvel a textet is be lehet tiltani, mert az google hírdetései text formátumban jelennek meg.
Hát én se nagyon tökölök backuppal, stbvel. Mivel a munka könyvtáramba van rakva a levelezésem is, amikor a munkáimat mentem, a levelezésem is automatikusan mentõdik. Más kérdés hogy szerintem se sz.r a gmail olyanoknak, akiknek nincs saját mail szerverük, mert ugye tengersok hely, nem lesz tele ha 3 napig nem nézegetem ki küldött bazinagy ppseket meg wmv-ket, stb. Mivel azonban van saját mail szerver, így ez a kérdés engem nemigen érint.
Így is meg lehet közelíteni a dolgot, hogy a myspacet biztos programozók írták, és elõtte nem volt rá igény, utána meg lett. De mondjuk nézd azt a sok-sok oldalt, amit szintén programozók írtak, aztán csak nem lett rá igény. Meg mondjuk én abban se vagyok meggyõzõdve, hogy egy programozó találja ki azt, hogy írjunk 1 nagy büdös kereshetõ user adatbázist, amibe jól be lehet regelni, mást nem is tud, és ezt majd el lehet adni 1 milliárdért (iwiw). Szóval azért ahhoz, hogy egy ilyen project sikeres legyen elsõsorban nem a programozó, és fõleg nem a programozói skill a felelõs. Pl iwiwet simán ki lehetne adni egy végzõs egyetemistának diplomamunkának hogy reprodukálja, minden gond nélkül megcsinálná. Nem mindig a felhasznált technológia hozza a sikert. Flash jelenleg bõven több lehetõséget rejt mint amit kihasználtak benne, mégis vannak már sikeres flashes projectek.
Ha nincs megfelelõ flash, mert nincs (linux alatt), akkor az oldalt már képként kell kirajzolni ugye? Elég láma megoldás, modemmel tolva ideggörcsöt is kapnék! noflash.jpg 87.1 KB (89186 bytes)
"egy kisebbségi komplexusokkal küszködõ kötekedõ kis g.ci, akire nem éri meg több betût pazarolni."
Ez az, így kell szépen vitázni, gratulálok a társaság intelligenciájához. Bazm3g, vegyétek már észre, hogy nem a flash-sel van baj, nem is a flash-es alkalmazásokkal, hanem azzal, hogy minden kis piszlicsáré weboldalt elborítanak a flash-es reklámok, menük, csilingelõ gombok, meg végtelenségig töltõdõ intrók, meg hasonló vackok, amiknek rohadtul nincs helyük ott! Mivel szinte senki nem képes értelmesen használni ezt a technológiát, ezért nincs helye a weben. Ne keverjük már a szezont a fazonnal! A bankok a saját belsõ hálójukon azt használnak, amit akarnak, de ettõl még nem kell mindent elborítani a csillogó-villogó animációknak meg reklámoknak. Ki a faxomnak van igénye rá, hogy egy átkozott hír elolvasásához át kelljen kattintani egy egészképernyõs, perceken át töltõdõ kisfilmen, amit pl az Indexen elég sûrûn alkalmaznak?
"De csak hogy mutassak valamit én is: a Pixoh-t te miben írnád meg?" épp abban, amiben az alaprajz.com készült :)
nemtudom, gmail nekem bejön mindentõl függetlenül :) nemkell a backuppolással, konfigolással törõdnöm, mindenhonnan szinte olyan gyorsan és egyszerûen hozzáférhetek, mintha email klienst használnék... másfél éve van gmail címem, azóta nincs is email kliensem...szóval megfelelõ eszközzel lett elkészítve sztem, bár meglehetett oldani volna flashel is, de a világ szellemileg még nem készült fel rá :)
pl. ha most csinálnék egy 3d-s földgömbös site-ot, ahol az aktuális híresemények valamilyen kódrendszerrel (színek, zászlócskák, effektek, mütymütyök, akármik) lennének jelen, és rákattintva kis transzparens ablakban megjelenne a hír, plusz a jobb felsõ sarokban szintén kis transzparens ablakban a tudósító videókamerája által vett kép, plusz GPS-en keresztül a tudósító helye, akkor az lehet vmi új dolog lenne. (bár ahogy ismerem a világ közös tudatalattiját, ilyesmit már vki kitalált. ;)
és erre akkor lehetne igényt teremteni marketingesekkel. :)
"miért nincs az egész szkriptesítve és miért kell rámerõltetni egy "úgyneveezett" fejlesztõi környzetet" látom te is kurva naprakész vagy flashbõl...ha úgy akarod álhat akár csak programsorból az egész, mindent külsõ fileból linkelve...a feladat dönti el, hogy hogyan használod, a lényeg az, hogy rengeted dologra a lehetõség biztosítva van...
itt több dologról van szó, ez igaz. van egy felhasználó igény, ami vagy van, vagy nincs.
nyilván nem sokaknak volt igénye a myspace-ra a myspace elõtt. miután a programozók megcsinálták, _és_ elterjedt, igény teremtõdött rá.
ha viszont van valamire igény, a programozók azt csak kielégítik, akkor tényleg nem õk indítják a fejlõdést.
de legtöbbször a kezdeti lépés szvsz az övék, vagyis hogy bármilyen fejlõdésre értelmezhetõ legyen, hogy "valaki meghatározza", ahhoz kellenek.
én erre már az elején rájöttem, de neked a kitartásod, és a türelmed példaértékû, bár az eredményen nemnagyon változtat :D mondhatsz az ilyennek akármit...
Én azt mondtam, hogy az maradt fenn amire igény volt, és ezt tartom is. Ha az SAP-t igényelték a cégek, az nem azt jelenti hogy a SAP jó. Tudnék róla mesélni, hogy miért azt, és miért nem mást választanak, de a szoftver minõségéhez sok köze nincs. Ez hogy nem biztos hogy azért maradt fenn a flash mert jó nyilván igaz. Szerintem maradjunk abban, hogy a flash fennmaradását nem egy nagyvállalat pozícióját féltõ, korrupt vezetése tette lehetõvé, hanem azon felhasználók milliói, akik pl a real playert elutasították.
""addig flashben kb benne van a tutorialban" Olyan is." Ez alapján a válasz alapján te is olyan vagy: egy kisebbségi komplexusokkal küszködõ kötekedõ kis g.ci, akire nem éri meg több betût pazarolni.
"C++-ban hol van nyitókacsacsõr?" Pl a <=-ben:-D Amúgy tényleg nem kacsacsõrre, hanem {}-re gondoltam.
"Pl. hol írtam olyat, hogy videokonferenciát programozok JS-ben?" - Azt írtad, javascript jobb mint a flash webre. Ja, hogy szerinted "A videokonferenciának egyébként mi köze a webhez?"? Jó, értem. Végülis lehet definiálni, hogy weben csak téglalap alapú gombok, meg szabvány html controllok használhatóak, a többit meg betiltjuk rendeletileg. Csak nem itt, hanem max Kínában.
"Elég komolytalan programozó lehetsz, ha nem tudsz egy ügyviteli szoftvert Java-ban elkészíteni." - Nem az a kérdés hogy eltudsz-e vagy sem, hanem hogy ha kell bármi a kezelõfelületbe amit a java IQból nem tud, akkor mekkora szívás azt megcsinálni flashben, és mekkora javaban. Én elsõsorban vállalkozó vagyok, másod sorban flash fejlesztõ. Hidd el, az összes nagyobb projectnél ahol felmerülhetett, megkérdeztem Java, C++ és .net fejlesztõket is, hogy mennyi idõ alatt és mennyi pénzért tudnák megcsinálni ezt és ezt. Tököm fog dolgozni, mikor lehet dolgoztatni is, és azon is van haszon. Viszont sajna a legolcsóbb ajánlat is kb a duplája volt mind idõben mind pénzben, mint amit a végén kiszámláztunk a cégeknek úgy, hogy a cuccos flashben készült. Pedig mi se mekis óradíjjal dolgozunk.
"Ettõl függetlenül ügyviteli szoftver != weblap, tehát még mindig nem látom, mit keres a flash a weben." Aha, tehát rendeletileg azt is tiltsuk be, hogy ügyviteli szoftvert böngészõben lehessen futtatni. Jól van, szólok a bankoknak, hogy b.sszák ki az ablakon a milliárdos rendszereiket, mert szúrják a szemedet. Aztán ha ezzel megvagyunk, indulhat a harc a flashes pizzarendelõ weboldalak ellen.