Videóban érvel Bill Gates, Mark Zuckerberg és Gabe Newell is a programozás iskolában oktatása mellett
Kifogyunk a programozókból?
■ H | K | Sze | Cs | P | Szo | V |
---|---|---|---|---|---|---|
30 | 31 | 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 | 1 | 2 |
Nem rég arról volt szó itt a
Nem teljesen értem ezt a
A saját tapasztalatom és kutatás is azt támasztja alá, hogy katasztrofális eredménye lenne a programozás kötelező oktatásának. Nálunk, a Szent Istvánban valamilyen megfontolásból egy évben része volt a programozás az informatika órának, így kötelezően tanulta mindenki, lesújtó eredménnyel, hiszen az irodai alkalmazások vagy éppen a fájlrendszer kezelése is nehézséget okozott.
Egyetemen, műszaki, sőt, informatikai szakon is szórótárgy a programozás, sokan éveket csúsznak miatta.
A programozási készség bizonyos szinten adottság, amivel az emberek kisebbik része rendelkezik. Ezzel kapcsolatban ajánlom Jeff Atwood Separating Programming Sheep from Non-Programming Goats című bejegyzését.
Egyetértek
Segélybe taszítanak a robotok
Az alkalmazkodóképesség eddig
Az én dédapám kárpitosmester volt. Hol vannak ma a kárpitosmesterek?
..
http://karpitos.keresolap.com/
Nem hinnem hogy egy kihalt szakma.
A lényeg azért remélem átment
Fun fact: ha nem töltöd ki a cím mezőt, akkor is el tudod küldeni a hozzászólásod, csak úgy a későbbiekben esetleg automatikusan el lehet rejteni megjelenítéskor.
Amikor ez eljön már nem
Én azért ebben nem lennék
Sok minden nem
Első munkahelyem alapítója, aki azóta átnevezte magát Karafiáth Balázzsá, tartott például benn egy előadást szoftvert író szoftverek témában, egyetemeken komoly kutatások folynak erről.
Erről az előadásról van
Sajnos nincs, akkor még nem
Nem is tudtam, hogy átnevezte
Én egyébként azt gondolom, hogy ennek olyan korlátai vannak, amiktől nagyon messze vagyunk. A számítógép megfelelő algoritmusokkal tud optimumokat keresni, összefüggéseket megtalálni stb, de nincs intelligenciája, nem érti a problémát, csak le lehet fordítani a nyelvére. Ezt végezzük mi, programozók :) És emiatt szerintem ezt is fogjuk végezni mindig, csak valószínűleg egyre jobb és jobb nyelveken. Kódgeneráló programok meg már régóta vannak, de ez azért más, mint amire szerintem te gondolsz.
Kifejlett AI - végünk
Még nincs (elég) intelligenciája...
Ha pedig lesz (szerintem lehetséges), akkor nekünk végünk. Nem csak mint programozóknak, - embereknek. Ha intelligensek lesznek a gépeink, akkor hamar rájönnek, hogy mi csak faljuk azt a rengeteg energiát...
A webshop egy termék, amire
A metaprogramozással tisztában vagyok, hogy létező dolog (template programozás, valamilyen absztrakt modell alapján kód előállítása, stb), és a programozás érdekes (és ígéretes) területéhez tartozik, de nem hiszem, hogy a közeljövőben egy absztrakt és informális specifikációból automatikusan elő lehet állítani egy programot. A formalizálást (specifikálást) nem tudja elvégezni egy gép (maximum az absztrakció csökkentését, lásd UML-ből kód generálás).
Majd
Ma olvastam valahol hogy két
Én ezt tanultam 20 éve az
Én ezt tanultam 20 éve az iskolában. Nem szakadt bele senki egyébként. De már Commodore Plus/4-esen előtte is toltam :D Egy Basic-et vagy hasonlót sztem bár ki megtud tanulni aki tud 2-ig számolni.
Nem érted. Volt, aki nem volt
Akkor azok kérjenek
Nem volt jó a tanár
Olyan óraszámban, ahogy az
Akkor sem
Ráadásul már nagyon más a helyzet, mint mondjuk 10 éve volt. Már mindenkinek van kütyüje, számítógépe -- fészbúkja. Mikor volt ez az eset, amit említesz?
Manapság ha valaki nem tudja a különbséget ez a két dolog közt, hátránnyal indul az életben. Melyik munkahelyen nem használnak számítógépet? OK, a favágónak nem kell. De a favágónak is megtanítják a suliban a számrendszereket és a halmazokat, márpedig neki ezek sem kellenek. Akkor már inkább könnyebben érthető a fájl és a mappa.
Szerintem bukjon meg az, aki ilyen hanyag/buta, hogy ezt sem képes megtanulni. Ha a tantervben fontosabb helyen lenne a programozás, akkor a nebulók is komolyabban vennék, és jobban összeszednék magukat.
Az alapvető programozási gondolkodás (egymásután végrehajtott parancsok, elágazás, változók, ciklus) elsajátítása erősíti a logikus gondolkodást. Csakúgy, mint a matek. Szerintem nem ártana, ha főtantárgy lenne.
Akkor sem volt jó tanár, ha
Nem is próbálta, feltételezem, hogy az alapismereteket feltételezték. És sajnos ha az alapoktól felépítik, akkor azokat, akik érettségire készülnek, nem tudják felkészíteni az irodai alkalmazásokból, mert nincs rá megfelelő óraszám.
Hat-hét éve lehetett. De semmivel sem más a helyzet, akkoriban is mindenki napi szinten használt már számítógépet, csak Facebook helyett iWiW-et.
Így van, mégsem elvárás a munkahelyeken sem ez a tudás. Konkrét példa: harminc éve dolgozik számítógéppel az államigazgatás legfelsőbb szintjén, mégsem tud fájlokat kezelni, mert harminc éve csak elindítja a Wordöt, majd megnyit, ír, ment.
Egyetértek, de nem lehet számonkérni olyan anyagot, amit nem adnak le.
:-)
Legyen leadva és számonkérve az anyag, hogy 30 év múlva, aki most kikerül, ne legyen olyan, mint aki most dolgozik :-)
"Akkor sem volt jó tanár, ha
A file, magyarul fájl(wtf), igazából akta, ügyirat, dosszié vagyis mappa. Ha valaki nem érti, vagy nehezen érti a különbséget az nem biztos, hogy az ő hibája. Ha valaki nem tudja megtanítani a különbséget, akkor nem biztos, hogy ő a rossz tanár.
Egyébként semmi köze a programozáshoz ennek. Legalább is az én tapasztalatom, és az általam ismert kutatások szerint. Ötödikesek előbb tanultak programozni, mint, hogy ezekkel érdemben foglalkoztunk volna... sőt lehet nem is foglalkoztunk, mert minek is...
pp
A file, magyarul fájl(wtf),
Szerinted hány középiskolás ismeri ma a szónak ezt a jelentését? Habár a dolgot csak szemléletes példaként hoztam fel, de nyilvánvaló, hogy nem ez okozta a gondot.
De, rengeteg. A fájlrendszer egy igen egyszerű absztrakt koncepció. Az absztrakt gondolkodás pedig a programozás alapja. Én úgy látom, hogy azoknak, akiknek nem megy a programozás, vagy éppen nehezen boldogulnak a számítógéppel, ez a fajta gondolati modellalkotás megy sokkal nehezebben, mint azoknak, akik tehetségesek benne.
Alapvetően egyetértünk
Inkább a motivációval van gond, főleg, ha az informatika másodlagos (készség) tantárgyként van kezelve. Ilyenkor nem foglalkoznak vele, hanem inkább a szünetben leverik Dönci sapkáját - tudod, amelyiknek olyan kusza a foga - és röhögnek egyet rajta. Aztán felteszik a jelenetet a youtube-ra.
;-)
Ne feledd, hogy mindenkinek
Mégis
Aztán meg a bedőlt hiteleit
:-)
Mindkettő ugyanúgy ártalmas "ön és környezete egészségére".
Absztrakciós problémák
Például nálunk fizikából úgy mentek a dolgozatok, hogy egy A4-es lapra azt írhatott az ember otthon, amit akart (képleteket, példafeladatok megoldását, levezetését, definíciókat, stb) és lehetett puskaként használni, anélkül, hogy befolyásolta volna a jegyet, mégis sokan bukdácsoltak vagy csak nagy nehezen érték el a hármas átlagot. Pedig azt gondolnánk, hogy ennyi segítséggel igazán egyszerű megoldani képletbehelyettesítéssel néhány egyértelmű szöveges feladatot, de mégsem. Hozzátartozik a történethez, hogy ennek ellenére az évfolyamból majdnem mindenki továbbtanult felsőoktatásban, ki reál, ki humán oldalon. (Ahol ugyancsak lehet érvényesülni egyszerű, gondolkodás nélküli, bemagolt anyag visszaböfögéssel; sőt, vannak oktatók, akik kifejezetten ezt követelik meg, mert "a tanuló még nem tudós, aki önálló gondolatot, véleményt formálhatna" :( )
A humán vagy reál érdeklődés pedig szerintem nem befolyásolja (vagy legalábbis nem kéne, hogy befolyásolja), hogy ki mennyire képes korábbi példákból absztrahálva újakat megoldani. És ebből következik, hogy hiába verik bele valakibe, hogy (az eddigi példák alapján) mi a különbség a fájl és mappa között, vagy hogyan működik a fájlrendszer, ha később hasonló dolgokban nem tudja felismerni ezt az absztrakciós modellt.
+1
Sehol nem mondtam, hogy
Hát nem tudom, én úgy vagyok
Ugyanígy, Logo-t tanulni lehet úgy is, hogy egy osztálytárs játssza a teknőst a többiek pedig utasítgatják, hogyan jusson el a székétől a tábláig.
C'mon.
+1
Tégy egy próbát
A "fájlrendszer" szót cseréld le tetszőleges absztrakt koncepcióra ami az általános iskolában előfordul. (egyenletek ismeretlenje, fizikában használt erő fogalma, kémiai modellek, irodalmi költői kép, stb.)
Akkor megérted, hogy az absztrakt gondolkodást nem csak egy konkrét absztrakt koncepció értésétől, vagy nem értésétől függ.
Épp ez az
Abban egyetértek, hogy ezt még annak is meg kell tanulnia, aki egyébként nem programozik, vagyis ebből a szempontból sincs köze a programozáshoz :-)
Pici pontosítás
El kell, hogy szomorítsalak, majd tíz éve kötelező. (http://dokumentumtar.ofi.hu/index_NAT_informatika.html)
Attól, hogy nem mindenki lesz programozó, irodalmár, nyelvész, fizikus, matematikus, énekes, festő, olimpikon, kémikus stb. még nem biztos, hogy felesleges az oktatásuk ezeknek a tantárgyaknak.
Ráadásul, ha ezzel a kifordított szemüveggel nézed a többi tárgyat, akkor ugyan olyan katasztrofális a helyzet mindenütt.
El kell, hogy szomorítsalak,
Magyarországon lehet. Mindenesetre ha így van, akkor rengeteg iskola magasról tesz erre, mert a legtöbb korombeli, akivel ez szóba került, nem tanult. Szerintem még a mi évfolyamunkon sem minden osztály.
Jelenlegi formájában nagyon sok az. Az ének talán a mélypontja (ezt úgy mondom, hogy magam nyolc évig tanultam hangszeren).
A dolog egyébként ott sántít, hogy más tárgyakból sem akarnak megtanítani verset vagy regényt írni; nyelvet konstruálni; algebrát vagy geometriát alkotni; zenét szerezni sít.
Habár én örömmel látnám, ha az informatika és más tárgyak is az alapoktól építkeznének, és a diákok képet kapnánk arról, hogyan épül fel a számítógép, miből áll egy program, és ezek után ismernék meg a különböző alkalmazástípusokat, de ehhez nem heti fél óra kellene, viszont felkészült tanárok, amiből megint kevés van.
Nem tudom, hogy mi a jellemző
Nekünk volt szerintem legalább egy fél évig programozás és sokaknak pl. az volt a Pascal gyakorlat kapcsán problémás, hogy mi a különbség a cím és érték szerinti paraméterátadás között (egyszerűen nem értették a kettő közti különbséget). Pedig mi infós osztály voltunk...
De had jegyezzem meg azt is, hogy a végén a mi kb. 35 fős osztályunkból ma talán 5 ember dolgozik az informatikában (ez egyik ember pl. a Prezinél dolgozott, de ő egyébként is egy hardcore IT-s arc :-)). 14 évesen az emberek még nem tudják, hogy mik akarnak valójábn lenni, nem ismerik a saját életfeladatukat, így sok esetben azért demotiváltak és alulteljesítők, mert nekik egyáltalán nem az az irány van kijelölve (így képességük sincsen az adott dologhoz).
A magam részéről azt gondolom, hogy a programozás elég komoly logikai, kombinációs készségeket kíván meg és távlati gondolkodást, rendszerszemleletet. Ahogyan tapasztalom magam körül, a legtöbb átlagembernek nincsenek ilyen képességei, ha pedig vannak, akik nem fejlesztik fel őket a szükséges szintre. De például a honi cégvezetőknél a távlati gondolkodás és rendszerszemlélet sincsen meg, pedig nekik ez egyszerűen létfontosságú skill.
Védekezés
Az konkrét példa, hogy programozó matematikus ismerősöm gépére úgy mászott fel a vírus (aktív és friss vírusirtóval), ahogy az a nagy könyvben meg van írva. Véleményem szerint maga a problémafelvetés irreleváns, mert az alapok nincsenek rendben.
Re
Ahogyan anno janoszen mondta valakinek (bocs a pontatlan idézésért), ha vírosos lett a gép és tudtad írtani, akkor inkább reinstall, mert az már egy instabil rendszer.
Egyébként erre a kérdésre érdekelne a te válaszod:
Átverés
A fenti kérdések egyike sem
Ez még csak a probléma egyik
Az internet ebből a szempontból egy nyilvános kukkolda, az nem gyűjt rólad adatot, aki nem akar. Nem csak a spam-től kéne minket megvédeni, hanem ettől is. Kérdés az, hogy ez lehetséges-e. Mindenkinek folyamatos továbbképzésre és vizsgázásra lenne szüksége a jelenlegi helyzetben.
Azert ennek jelentős része
noscript
NoScript mánia
Ajánlom figyelmedbe! Tanulságos olvasnivaló. Különösen azoknak, akik szerint a NoScript hülyeség.
Java
Nem a JS a hibás, mindössze a
Nem tudom, más hogy van vele, ha egy oldal úgy indít, hogy kizárólag bekapcsolt JS mellett lehet használni, azt többnyire szó nélkül otthagyom.
Múltkor olvastam (sajnos már
A csak JS-sel működő oldalakat én sem szeretem, a sitebuilderek sokszor még azt sem tudják normálisan megcsinálni, de sajnos néha nincs választási lehetőség.
Honlap vs. webalkalmazás.
Többek között ebből is elegem lett, hogy nincsen egy egységes platform, amire lehet fejleszteni, mert figyelembe kell venni, hogy vagy van vagy nincsen Flash, JavaScript, stb, stb.
A web jól láthatóan bő 5 éve túllépett azon, aminek annó indult (dokumentummegosztási platform), de ezt mindmáig nem akarja lekövetni a kiszolgáló rendszer; és úgy tűnik, a közeljövőben nem is fogja...
A web jól láthatóan bő 5 éve
Szerintem a 14 évvel
Semmi lényegi nem változott a
Légy szíves, fejtsd ki, miben működnek szerinted a böngészők, csak hogy egyértelmű legyen, ugyanarra gondolunk-e.
Probáltál volna meg 14 éve pl
Az IE 5.5 1999-ben már
De ez egy mellékszál. A web, a HTML statikus tartalom megjelenítésére lett kitalálva, a CSS is. Ez annyira nonszensz egy ennyire dinamikusan fejlődő világban, hogy nincs is rá szó. Ez profi amatőrizmus.
Persze, volt. De: The
The World Wide Web Consortium published a Working Draft specification for the XMLHttpRequest object on April 5, 2006, edited by Anne van Kesteren of Opera Software and Dean Jackson of W3C. Its goal is "to document a minimum set of interoperable features based on existing implementations, allowing Web developers to use these features without platform-specific code."
Ezt hajtogatod folyton, de sose mondod el mire gondolsz valójában, illetve hogy szerinted hogy lenne jobb. Az XML is statikus tartalom, mégis elég intenzív használatban van dinamikus környezetekben. Azt meg nyilván nem kell mondanom, hogy a HTML, CSS is csak leíró nyelv, a browser nem ezekkel dolgozik belül.
Az, hogy az XMLHttpRequestet
Cikket írok erről, félig már kész, de idő kell még, mert a téma összetett, ráadásul más is van a sorban. Egyébként van egy működő ötletem arra, hogyan lehet dinamikusan XML-lel dolgozni.
A HTML-CSS párost talán ki kéne dobni, nem tudom, de jelenleg rendkívül komoly kerékkötők, az igazi fejlődést megfogják.
Például a webstartos java
Egyrészt várom a
Másrészt folyamatosan azon jár az agyam, hogy igazából az egyik legnagyobb baja a WEB-nek, hogy az interface módosítható, variálható kívülről, mert lényegében publikus a frontend kódja. Egy olyan megoldást tudnék elképzelni, ahol a frontend csak kódvisszafejtéssel módosítható. Habár a mobil eszközök terjedése révén ez a probléma egyre halványul, de mindig lesz desktop (like) eszköz.
Én valódi alkalmazásokat látnék szívesen, melyek használnak egy futtató környezetet, ami egységes platformot teremt, minden eszközön és oprendszeren ugyanazok a megoldások elérhetők (max. egy desktop eszköz esetén nem működik a location api). A frontend mini app kódja nem nyílt (mint a HTML, CSS, JavaScript).
No meg el kéne már felejteni a back-forward gombokat, mert legyünk őszinték, ma 1% alatti azon site-ok száma, melyek nem webalkalmazásokat (szerintem egy felhasználói interakciót lehetővé tévő site (keresés, kategória alapú listázás, kommentelés, stb, stb.) már alkalmazás).
Igen, számomra is az egyik
Miért akarnál üzleti logikát
Minden natív alkalmazás így
Amíg olyan programot
Kliens-szerver modellben (már
Nem minden szoftverhez
Nyilván, de mi most itt arról
A 79-esben indult szálon ti
Én valódi alkalmazásokat
A Java applet mégsem terjedt el végül, pedig rendelkezett mindezekkel.
Továbbá ne felejtezzünk ez a
A Java applet a jelenlegi
Az én elképzelésemben a browser nagyjából app/bookmark katalógusként, futtató környezetként lenne jelen.
Melyik inkább?
Szerk.: elképzelhetőnek tartom, hogy vissza fognak térni a "windowsos" progik, azzal a különbséggel, hogy telepítő nélkül (is) működniük kell, és kevés fájlból (1?) kell lenniük.
Nekem az iOS féle app
Igazából azért kellene egy keret, amit a mostani minta alapján nevezhetünk browser-nek, mert a net mozgatórugója a linkelés, így hát kell valami ahova beírom a hivatkozást. Az én elképzelésemben az URL maradhatna, így megmaradna a lehetőség a linkelésre, de maga a site, amit nevezzünk inkább app-nek, egy zárt egység, nem visszafejthető user által a kódja.
Továbbá a Java applet és Flash hibája, hogy definiált felbontáson működik, nem alkalmazkodik a befogadó környezethez. Szóval a mostani HTML-CSS előnyeit kellene vegyíteni a Flash/Java applet zártságával és akkor már egész korrekt megoldás születne.
Én egy AJAX based WEB-et látnék szívesen, zárt kódú vastagabb kliens alkalmazásokkal, melyek állapota éppen úgy linkelhető, mint egy most is működő flash site-é (pl. .com/#/klub/4568526574)
A kereséshez (pl. Google, Bing) és egyéb adaeléréshez (képek, videók, letölthető anyagok, stb.) meg kellene egy API, amin keresztül elérhetők a tartalmak. Magasabb lenne a belépési küszöb ebbe a világba, de jóval értelmesebben lehetne felépíteni az egészet és sokkal jobban kezelhető lenne; szerintem.
Az én megközelítésem az app-ek valódi GUI-t biztosítanának, nem pedig egy szöveges dokumentumot GUI jellegű kiegészítésekkel.
Lássuk be, a Weblabor is sokkal inkább egy GUI-val rendelkező alkalmazás, mintsem dokumentum...
Továbbá a Java applet és
Ez nem igaz. Mindkettő képes alkalmazkodni a környezethez, és én írtam is alkalmazásokat, amik meg is teszik, de te is naponta találkozol flashes videó lejátszókkal, amik ha teljes képernyőbe rakod őket, vagy átméretezed, akkor máshogy rakják ki a gombokat stb. Ugyanezt megteheted Java-ban is, csak egy Layout Manager-t kell írnod.
Lássuk be, a Weblabor is
A Weblabor épp az átmenet a két világ közt, és szerintem a web sikerének egyik kulcsa volt, hogy a határvonal elmosódik a kettő közt.
Őszintén megmondom, ennyi év
Egy „conceptcar”-ként fognám fel a WEB eddigi életútját és most már jöhetne a nagyközönségnek szánt, sorozatgyártott modell...
Engem pl. nagyon frusztrál, amikor ki szeretnék jelölni valamit, ami egyértelműen egy blokk, de viszi magával az egész dokumentum tartalmát (főleg, ha vannak finom CSS megoldások a dologban). Itt keményen visszaütnek a gyökerek...
Hiába csinálnék pl. olyan megoldást, ahol csak szöveges tartalom, lényegi menü linkeléssel megy a keresőnek, gazdag tartalom megy a felhasználónak, de nem megoldható. Mert vagy nem lehet egyértelműen detektálni, hogy ki a kereső és ki nem, vagy pedig ha észreveszi a kereső a kettősséget, akkor még meg is büntet miatta. Csomó olyan kettőség van jelen, ami elvette a kedvem, hogy technológiai oldalról bármi kreatívat alkossak.
(Hamarosan mondom majd a jómunkásmerbereknek (aki még szeretik csinálni), hogy ezt meg ezt szeretném, így működjön, aztán nem fog érdekelni, hogy miként oldja meg, mert már annyira nem érdekel a technológiai oldal. Számomra elvesztette hajdani szépségét...)
Egyébként belegondolva röhejes, amit művelünk. Adott egy HTML, ami linkelt dokumentumok leírására való, adott egy CSS, ami arra való, hogy a dokumentum formázását leválassza a szöveg markup-járól. Aztán van egy JavaScript, ami nem is értem, hogy honnan a fenéből jött a képbe (mert ugye dokumentumról beszélünk) és aztán jöttek a dinamikus backend megoldások, és aztán elszabadult a pokol.
Nem tagadom, igazad van abban, hogy ettől a katyvasztól vált a WEB cool és mára mindennapi dologgá. De ami az egész mögött van, hát, finoman szólva is necces...
Ha pusztán felhasználói szemmel nézem, akkor egy multimédiás valami a honlap. Ami jó, meg szeretjük, de érezzük, hogy valami nem jó, mert itt nem működik ez, ott nem működik az (pl. flash, sebesség kérdések, JavaScript hiánya, stb).
Huh, azt hiszem most érzem azt, hogy ez a világ nekem már idegen, és keresném a fogást, de már nem találom. Hm, érdekes élmény, az egyszer biztos...
Aztán van egy JavaScript, ami
Az Apple HyperCardja adta hozzá az ihletet a Netscape-nél.
A Java applet a jelenlegi
Mire gondolsz?
A régi modell részeként van
Nem értem, egy Java applet
Nem szeretném HTTP-n
GWT
Végeredményben mit
Például hogy jutna el a felhasználóhoz a programod?
Jó, nem http, de akkor mi? A TCP fölé még kell valami, ha saját kommunikációs programot írsz, végeredményben az is egy protokoll lesz, csak más lesz a neve.
Hol, hogyan, min futtatnád?
(webstart, amit már korábban is emlegettem?)
Egyébként a böngészőben futtatásnak van egy olyan előnye, hogy a szerverről letöltött program nem fér hozzá korlátlanul a gép erőforrásaihoz.
Lenne egy program, amit ma
A webapp (ami ma a honlap) egy zárt kódú egység, amit a böngésző futtat. Kell tehát egy protokoll, ami csak azért felel, hogy a szerverről ez a mini (vagy olykor talán annyira nem is mini) program eljusson a böngészőig.
A lényeg az lenne, hogy a szerver alapvetően egy API-t biztosít, mely segítségével egy adott alkalmazás állapothoz lekérhetők a különböző típusú erőforrások. Így könnyen megoldható, hogy a kereső csak a képeket, csak a szöveget, csak az XY típusú tartalmat dolgozza fel. Az egyes erőforrásokhoz tartoznának meta adatok, több kötelezően előre definiált, több opcionális.
Lenne egy katalógus, mely a tényleges tartalomhoz engedne hozzáférést, hasonló, mint egy RSS feed, vagy pl. sitemap.xml.
A legfontosabb megvalósítandó feladat részemről a valódi adattartalom és a megjelenítés elválasztása. Tehát a webapp kvázi maga a GUI környezet lenne és a szerverről az API-n keresztül érné el a tartalmat, amit akár csomagként is lekérhet.
A lényeg a tiszta adathalmaz és a GUI leválasztása, a szervernek lenne a felelőssége, hogy a webapp-hoz biztosítson katalógust, hogy milyen érdemi adatok találhatók benne, azokat milyen azonosítón keresztül lehet elérni (kb. mint a mostani URL).
Biztosan bennem van a hiba,
A webstartnak csak annyi köze van az egészhez, hogy letölti a vastag kliens programjait tartalmazó fájlokat, ha nincsenek a cache-ben, minden egyéb rád és az általad használt keretrendszerre van bízva.
Erre hirtelen nem tudok
Mi a baj a HTTP-vel? Az
A HTTP-t nem a mai fájl- és
Ezt hallani mindenfelé,
A gyorstárazásra a protokoll lehetőséget biztosít, nem a szabvány hibája, ha a fejlesztők nem használják.
HTTP
A protokoll elég szabad, támogat tömörítést, létezik biztonságos változata (HTTPS). Az egyes kérések között nem kell bontani a kapcsolatot (keep alive). Ezen kívül van lehetőség több fájl egybe csomagolására (RFC 1341, RFC 1521: 7.2-es fejezet). Ha tényleg vannak komoly érvek a HTTP ellen, szívesen olvasnám.
Első bajom a neve. Aztán az,
Ahogyan valamelyik kommentben írtam, mind az app-ek közlekedtetésére, mind a többi tartalom közlekedtetésére specifikus protokollt dolgoznék ki.
Ez az én nézetem, lehet vele egyet nem érteni...
Multipart
Ha az ilyen módon csatolt bármelyik fájl frissül, akkor van-e lehetőség csak külön annak a letöltésére, és ezt kezeli-e a böngésző (tehát tudja-e, hogy melyiket kell megjeleníteni)?
Azt nem írtam, hogy bármelyik
XSS
Az, hogy az XMLHttpRequestet
Ez azért nem igaz, mert amíg a főbb böngészőkben nem jelent meg standardként, addig széles körben használt alkalmazást nem lehetett rá készíteni. Kb mint a XUL. Nem véletlenül 2004-2005 körül lett nagy divat az ajax.
Komolyan kíváncsi vagyok rá.
De miért? Ezek csak leíró transfer nyelvek. Ha a bögészőgyártók holnap úgy döntenek, hogy írd le brainfuckban a domot, akkor az lesz a szűk keresztmetszet? A browser attól még ugyanazt fogja tudni, mert ez csak az input.
Nem ragaszkodom az
De miért? Ezek csak leíró transfer nyelvek.
Mert statikusak.
Mert statikusak. Egy
Egy bytestream is statikus. A feldolgozó teszi dinamikussá, ahogy a html-t is a browser.
Agymenés
Zuckerberg dettó.
Gabe Newell meg úgy néz ki, mint egy disznó. Miért fogadnék el tanácsot olyantól, aki magát sem tiszteli eléggé? Ő is a Microsoftnál gazdagodott meg.
Komolyan, mintha drogbárók nyilatkoznának a tévében, hogy kezdjen el mindenki marihuánát termeszteni.
Ilyeneket vagy nem kéne beküldeni blogmarknak, vagy meg kéne jelölni valami saját tag-gel, például hogy "hülyeség" vagy "rossz példa".
Hallod te aztán ritka egy
Szerintem ez a Te saját
Nem teljesen értem a felháborodottságodat: profitot termelő vállalatot alapítani tudtommal nem bűn (ráadásul a Microsoft nemrég könyvelte el az első veszteséges negyedévét). Ha meg valami törvénysértőt követ el az adott vállalat, vonják felelősségre az elkövetőket, és kész.
Az, hogy adott esetben a profit miatt olyan dolgokat is megtett, ami nem tisztességes, nem következik az, hogy ami elhagyja Bill Gates száját, az kizárólag hazugság, és meg akarja vele rontani a világot.
Ha Gabe Newell soványabb lenne, jobban hinnél neki? Vagy ha szegényebb lenne?
Ha meg valami törvénysértőt
Azért Gates nyilatkozik a videóban, mert olyan gazdag és ismert lett a tisztességtelenségéből (ezen az enyhít valamelyest, amit az alapítványán keresztül művel). Emiatt számomra hiteltelen Zuckerberggel együtt.
Gabe Newell esetében visszavonom a dolgot, bár nem találtam betegségre utaló információt, ami miatt kövér lehet, de nem zárható ki. Ettől függetlenül két ilyen bűnözővel paktál le, madarat tolláról, szóval egykutya.
Azért Gates nyilatkozik a
Ha mi mondanánk ilyet egy videóban, az szerintem egy fokkal hiteltelenebb lenne, mert nem tudunk ilyen sikeres terméket felmutatni, mint a 2 kolléga, és a kutya sem ismer minket. Evvan :)
De marhára elaludhattad a hajad, hogy ilyenek jönnek most ki belőled :)
El
Azért az itt-ott monopol
A kérdés az, hogy tisztességtelen emberek ellen van-e esélye a tisztességnek? Nem tudom.
Lehet
Főleg, ha a tisztesség "vannak többen"... :)
Egyébként Bill barátunk nem okozott szándékosan kárt, "csak" figyelmen kívül hagyta, hogy az ő 1$ nyeresége másnak 15-20$-jába kerül. Ezt tudta is előre, de "nem direkt" csinálta. Ezért is úszta meg - eddig.
Gábor,
Biztos van igazság abban, amit mondasz, de az arányokkal nem értek egyet (egyébként főképp a stílusod szúr szemet, én nem vagdalkoznék ilyesmikkel konkrét bizonyítékok híján, épp elég pletyka és összeesküvés-elmélet kering, pedig semmi szükség rájuk, ha csak a bizonyítható, tiszta tényeket néznénk, már akkor is elegendő okot találhatnánk a világban egy csomó folyamat rendberakására)
Bennem az a kép alakult ki, hogy spec. Gates még a normálisabbak közé tartozik a gazdagok közül.
És attól még az is lehetséges, hogy néha alkalmatlan személyek is nyilatkozhatnak értelmes dolgot. Viccesen azt szoktam mondani, hogy egy olyan termék is lehet jó, aminek szörnyű a reklámja :-)
Nézd meg a címét, tessék
A stílusért elnézést kérek, igyekszem majd ezentúl cizelláltabban fogalmazni.
Ha az általánosban
Mellesleg abban is van igazság, hogy hasznos lenne, ha az algoritmikus gondolkodás konkrétan megismertetésre kerülne, az az élet egyéb területén is hasznos lenne az embereknek (tehát nem konkrétan több programozó lenne).
A Microsoft elleni perek pedig semmit sem bizonyítanak azon, hogy Gates bűnös-e vagy sem. Tessék, bizonyítsad, hogy igen ittésitt látható hogy személy szerint Gates direkt ártani akart másoknak/törvénysértéssel akart előbbre jutni (stb). Amíg nincs bizonyíték, addig ez csak pletyka, vádaskodás, összeesküvés-elmélet, stb.
A vezetőség mondta rá az
Egyetértünk
Meggyőzhető vagyok
Agyménes
A lényeg, ha szoftverfejlesztésről szeretnék többet megtudni, rá bizonyosan hallgatnék. Az, hogy az ő tőle kapott tudást mire használom, az már az én döntésem. Mint ahogy egy pszichopata sorozatgyilkos is sokat tudhat az emberek viselkedéséről, épp ezért az ebbéli tanácsai értékesek lehetnek - de ettől nem kezdenék hasonlóan embereket mészárolni.
+1 és -1
Fontossági sorrend
Bevallom én magam se lennék igazán remek gazdálkodó, de az biztos, hogy gyakorlati haszna alapján minden kód amit írtam és amiért fizettek, a digitális környezetszennyezés kategóriába esik (leszámítva talán pár free és opensource projecthez küldött patchomat).
Lehet csak a nagy szavak meg a videón látható jövőbe révedő csillogó szemek miatt tört fel belőlem az idealista :-P