A 25 legrosszabb IT termék rangsora
Jelentkezz be a hozzászóláshoz.
Hm, és amikor meg kell csinálni 800*600-ra 1024*768-ra, mobilra, vak felhasználóknak, IE-re, FF-re, stb külön csinálgathatod a táblázatot külön-külön.
Nem lesz szemantikus (táblázatot használsz, ahol nem kéne).
"http://www.cssimport.com/ - itt megy a Photoshop 1000-el...lehet h a css-is (az elobbihez - egy minimalis pozicionalasert lenyom egy marek kodot)"
Kapcsold ki a képek megjelenítését - az oldal tartalma úgy is elérhetõ.
A jövõben várható a tartalom, a forma, és a struktúra különválása. A tartalom XML-be kerûl, a struktúra XSLT-be, a forma CSS-be.
Felejtheted a CSS nélküli layoutot, a tartalom lesz a meghatározó.
Rossz irányba terelsz, a 16 bites sandbox a 95 kernelének sem része, az egy subsystem... <#nyes>#nyes>
"Én csak rámutattam, hogy az egyiknek igencsak fontos jellemzõje volt a kevertség, a másiknak meg nem. "
Hát akkor ez megint nagyon nem jött össze... Lényeg a lényeg, win95-ön a nativ programok preemtiven futottak, a by-design cooperative programok pedig egy cooperative sandboxban, pont úgy mint linuxon vagy bármilyen másik oprendszeren ami képes ezeket futtatni, éppen ezért emiatt semmivel nem kevésbé preemtive a win95 mint a pl. linux. Ez egy nagy befürdés volt részedrõl. Megint...
Ez nem terelés kérlekszépen, hanem egy ködös dolog megfogásának kísérlete. De valójában te akarod annyira megfogni. Én csak rámutattam, hogy az egyiknek igencsak fontos jellemzõje volt a kevertség, a másiknak meg nem. Ezt nem tagadhatod. Nem tagadhatod el a Win95-tõl a Win95-séget... 😛
Hát a készitõk (és a linux vitézek szerint) a wine az nem emulátor, mégis futnak rajta a 16 bites wines programok...
"Szerves része a rendszernek, kernel szinten, és napi használatban van rengeteg félig vagy full-16-bites program, és nélkülük alig lehetne meglenni?"
Nem, de ez a win95-re sem igaz...
De ez egyre jobb, továbbléptünk egy szintel a terelésben, most már azzal jössz, hogy melyikben emulátor szintû és melyikben sandbox szintû ugyanaz a cooperative sandbox és a szokásos kettõs mércéddel ezzel akarod bizonygatni az égbekiálltó szakmai melléfogásodat. Gyönyörû. <#vigyor2>#vigyor2>
Az Amiga is csak külsõs emulátor alatt tud ilyet.
Mi meg tudjunk már disztingválni! 😛
Jól van te szerencsétlen, akkor szerinted a linux is félig cooperative és az amigaos is és gyakorlatilag bármi ami a 16 bites by-design cooperative alkalmazásokat képes sandboxban futtatni... <#taps>#taps><#vigyor2>#vigyor2>
hány öngólt akarsz még rúgni magadnak, nem égtél még eleget? <#nyes>#nyes>
Na jó, elég volt.
"Pl. elavult kooperatív multitaskot
Itt nem is volt szó arról, hogy ilyen rendszer vagy olyan rendszer...
Neked csak annyi helyesbítést kellett volna eszközölnöd, hogy mindkettõt használta! A Win16-os programokhoz, programrészekhez cooperatívot (most tök mindegy, hogy egy sand-boxban), Win32-esekhez meg preeptivet. Ennyi.
Inkább te próbálod bemagyarázni, hogy a Win95 egy tiszta platform, környezet, stb. volt, pedig nem volt az. És végülis ez a lényeg. Nem az, hogy ha nem lettek volna csak Win32-es programok rajta akkor így meg úgy.
Végülis egy szón vitatkozunk: azon, hogy a rendszer, mint olyan helyett platformot, környezetet, vagy egyszerûen csak "Win95 experience"-t kellett volna írnom.
Meg ugye "akkor 1-1"
LOL <#vigyor2>#vigyor2><#taps>#taps>
Nos, most meg arról feledkezel meg, hogy állítólag a Win95 egyes belsõ (a Win16-os appok futtatásához amúgy nem szükséges) részei is a Win3.1-bõl lettek átemelve, azaz szintén a sand-box-ban, kooperatívan futottak... Ez elég kellemetlen... Ha ez igaz, ugrik a "full preemptive" jelzõ.
De a kedvedért tegyük fel, hogy nem igaz. Akkor némi nagyvonalúsággal rámondhatjuk, hogy preemptive rendszer volt. Csakhogy, ez pusztán egy elméleti meghatározás lesz, miközben a gyakorlatban egy platformot használ az ember. És mint platform már nem volt full preemptive, mivel ugye az alkalmazásai nagy része - részben vagy egészében - 16 bites, kooperatív volt. Vagy mert korábban készült, vagy mert késõbb, de meg akarták õrízni a visszafele kompatibilitást Win3.1-gyel, vagy csak egyszerû lustaságból nem tanulták meg az új API-t, vagy nem írtak át mindent. És ezek így éldegéltek együtt jódarabig. Tehát akkor mondjuk úgy, hogy egy keverék platform volt.
Látom még mindig nem fogtad fel... Nem lehet a cooperative multitaskra irt 16 bites programokat preemtive-en futtatni! (önmagukhoz képest, csakis a többi 32 bites preemtive programokhoz képest, amit meg is tett a 95) Olvasgasd ezt a mondatot amig fel nem fogod és rájössz, hogy full preemtive volt a win 95. Természetesen egy gyenge preemtive implementáció volt, egy gyenge cooperative sandbox-al, ezért volt annyi fagyas, kiéhezés stb. Ezt senki nem vitatja. De minél többször irod le, hogy nem volt teljesen preemtive annál többször csinálsz magadból szakmailag hülyét.
"Ja, még annyi, hogy továbbra is figyelmen kívül hagyod ezt:
"While both OSes use pre-emptive multitasking, OS/2 implements this feature much more completely than does Windows 95. Specifically, many Windows 95 system calls are "non-reentrant," which means that they can only be called by one program at a time. This may produce some "jerkiness" to the multitasking of Windows 95.""
Örülök, hogy 5x is leirod ezt, aminek szintén semmi köze a cooperative multitaskhoz, mint irja is, ez ugyanúgy preemtive multitask, csak mint már 20x leirtam egy gyenge implementációja. Még ha az összes API-ja ilyen lenne (pedig csak 1-2%-át érintette) akkor is preemtive lenne...
"While both OSes use pre-emptive multitasking, OS/2 implements this feature much more completely than does Windows 95. Specifically, many Windows 95 system calls are "non-reentrant," which means that they can only be called by one program at a time. This may produce some "jerkiness" to the multitasking of Windows 95."
Nem volt neki, na. Ott nem csak lehetett, kellett is rendesen programozni. 😊
Ez csak elviekben igaz, mivel egyes esetekben sikerült nekik. Sõt, 32 biteseknek is sikerült néha. "
Beleszólnék,a legtöbb fagyást ,az éhezés váltotta ki illetve ,h a nem 32-bit-es alkalmazások nem full pre-emptive azaz ,valamely nem pre-emptív ütemezési algoritmus általi futtása váltotta ki,da a futás jogát tõlük is elvette az ütemezõ ,csak nem amikor akarta ,pl.. ,meg a 95 memóriakezelése se volt a legkiemelkedõbb....
Egyrészt nem "ekkora" marhaság, mint ahogy beállítod. Másrészt, oké, nem emlékeztem pontosan, konkrétan a W95-re (mivel akkor kezdtem el használni a Wint
"Bizony, a homokozóban futó elszállt program nem állitotta meg a többi 32 bites nativ programot, mivel agymenéseddel ellentétben preemtive-en futott a homokozó. (ki lehet próbálni, aztán magadba szállni...)"
Ez csak elviekben igaz, mivel egyes esetekben sikerült nekik. Sõt, 32 biteseknek is sikerült néha.
"Az, hogy a homokozó cooperative emulációja sokkal jobban lassitotta a rendszert mint nt alatt, annak szintén semmi köze a multitask preemtive voltához, csak egy optimalizálatlan implementáció volt."
Nyilván.
"És talán az emulátoron belül preemtive multitask futott cooperative multitaskra irt programoknál? Fenét..."
Egy szóval sem mondtam. De attól még vígan futottak mellette az Amigás programok. Ha elgondolkodsz, talán rájössz, hogyan.
"Engedelmeddel elraktam archive-ba ezt a win95-cooperative multitaskos agymenésedet, hogy majd másik is LOL-ozhassanak rajta..."
Azzal csak azt bizonyítanád, milyen jellemtelen vagy, mivel elismertem, hogy nem volt teljesen helyes. De amúgy tojok rá. 😛
"Na további jó fröcsögést olyan témákban amihez töklámer vagy..."
Neked meg nincs egy csepp logikád.
Nincs mit elismerni ezen, az egész 9x széria egy hulladék volt az nt-hez képest, nem ezzel volt a baj... Ha azt mondja, hogy a 95 milyen gyenge kernelû volt az nt-khez képest, azt nem kommentálnám, mert tényleg az volt. De hogy elõjött ezzel a butasággal, hogy a 95 ütemezõje cooperative volt...
"és bizony-bizony ez az alrendszer az os egy tekintélyes részétt tette ki"
ez viszont értelmetlen, hogy mekkora részét tette ki a 16 bites alrendszer az attól függ milyen programokat futtattál. Ha csak azt, akkor akár 80%-a is lehetett, ha nativ alkalmazásokat, akkor 0% körül. Mindez semmit nem változtat azon (amit te is belinkeltél) hogy a 95 preemtive multitaskot használt. (már ahol ez értelmezhetõ, nyilván a cooperative multitaskra irt alkalmazásoknál nem)
Rossz megfigyelés.
Részlet a forráskódból:
<body id="suit">
<div id="content">
<h1>Kapja el a fõnökét</h1>
<p>Vannak öltönyösök a hallgatóság soraiban? Vagy itt vannak a fõnökeik, de épp egy másik gyûlésen vesznek részt? Gyerünk, kapják el õket. <em>Õk</em> azok akiknek igazán fontos tudniuk, hogyan lehet pénzt megtakarítani a Web standardok használatával.</p>
<div id="nav">
<div id="back">
<a title="vissza" href="index.html">< vissza</a>
</div>
<div id="next">
<a title="tovább" href="03overview.html">tovább ></a>
</div>
Táblázat csak ott szerepel, ahol elrettentõ példaként szükség van rá.
"Peldaul http://www.zeldman.com/ vagy http://www.adobe.com/designcenter/ - css temaknal talaltam, de szerintem nem sokat oszt v szoroz h mennyi benne a css ... foleg ha belerakunk peldaul php-t, meg template-ra epitkezek meg beteszek par valtozot peldaul a szinekhez."
Ugyancsak rossz megfigyelés.
Zeldman oldalán alternate stylesheeteket használ, amivel tud váltani a kontrasztosabb, illetve a kevésbé kontrasztos kinézet között. Lásd itt.
Az Adobe oldalán meg külön van stíluslap nyomtatásra, képernyõre. Külön-külön.
"A puritan megaportalok kivetelevel minden valamirevalo oldalt Photoshopban keszitenek...es akkor mar kep darabkakkal van dolgom...ott meg miben segit a css ????"
Nem csak a puritán megaportálokhoz használnak CSS-t.
Ezeken az oldalokon láthatsz egy rakat CSS oldalt:
http://www.stylegala.com/
http://www.cssimport.com/
http://www.cssbeauty.com/
http://www.cssdrive.com/
http://www.cssreboot.com/
Ha a képek csak díszítõelemként szolgálnak (amit a szemantikus kódolás elve szerint nem szabad <img> elembe rakni), akkor a CSS rengeteget segít (lásd: background-image tulajdonság).
Weboldal különbözõ platformokra (felbontás, böngészõ, médium) való elkészítésében is sokat segít.
¤¤¤¤o¤o,¸¸o¤o,¸¸,o¤o°`°o¤o,¸¸,o¤o°`°o¤o,¸¸o¤o,¸¸,o¤o°`°o¤o,¸¸,o¤o°`°o¤o,¸¸o¤o,¸¸,o¤o°`°o¤o,¸¸,o¤o°`°o¤o,¸¸o¤o,¸¸,o¤o°`°o¤o,¸¸,o¤o°`°o¤O3>
¤¤¤¤o¤o,¸¸o¤o,¸¸,o¤o°`°o¤o,¸¸,o¤o°`°o¤o,¸¸o¤o,¸¸,o¤o°`°o¤o,¸¸,o¤o°`°o¤o,¸¸o¤o,¸¸,o¤o°`°o¤o,¸¸,o¤o°`°o¤o,¸¸o¤o,¸¸,o¤o°`°o¤o,¸¸,o¤o°`°o¤O3>
De tetszik neki a vas, akkor iszonyatosan hasít egy mai konfigon és még mindig elmegy rajta szinte bármi.
¤¤¤¤o¤o,¸¸o¤o,¸¸,o¤o°`°o¤o,¸¸,o¤o°`°o¤o,¸¸o¤o,¸¸,o¤o°`°o¤o,¸¸,o¤o°`°o¤o,¸¸o¤o,¸¸,o¤o°`°o¤o,¸¸,o¤o°`°o¤o,¸¸o¤o,¸¸,o¤o°`°o¤o,¸¸,o¤o°`°o¤O3>
JS,dHtml,Ajax,... minden "új" script nyelvben az IE rengeteg helyen más szintaxist használ, mint a többi böngészõ. Ilyenkor jöhet a jó öreg "if" :-) És mivel a programozóknak sok idejük van, nincs megfeszített munkatempó, és a Föld pedig lapos, így nincs is semmi gond :-)
Symantec terméket én is hiányolok a listából...
Max 200 bet?, nem tartalmazhat HTML vagy UBB kódot és 2 soremelés a megengedett.
Win 95 - architectuer
-valamint:
"Process Scheduling and Multitasking
The Process Scheduler is the component responsible for providing system resources to the applications and other processes you run, and for scheduling processes to allow multiple applications to run concurrently.
The Process Scheduler also schedules processes in a way that allows multiple applications and other processes to run concurrently. Windows 95 uses two methods for concurrent process scheduling — cooperative multitasking and preemptive multitasking.
With Windows 3.1, applications ran concurrently through a method known as cooperative multitasking. Using this method, the operating system required an application to check the message queue periodically and to relinquish control of the system to other running applications. Applications that did not check the message queue frequently would effectively "hog" CPU time and prevent the user from switching to another application. For compatibility reasons, Windows 95 cooperatively multitasks Win16-based applications.
Windows 95 uses preemptive multitasking for Win32-based applications. This means that the operating system takes control away from or gives control to another running task, depending on the needs of the system."
-ennyit erõõl szal preemptív is volt de cooperatívban is tudott mûködni,habár sztem pont ez okozta az esetleges éhezést a rendszerben v ,h nme csökentette a terhelést ha nagyobb lett az erõforrásigény,ilyenkere gyanakszom..<#nezze>#nezze>
Jól elbeszéltek egymás mellett.
Azt kéne elismerned, hogy a 16-bites alrendszere nagyon sérülékeny volt a win95-nek és bizony-bizony ez az alrendszer az os egy tekintélyes részétt tette ki.
A gyakorlat azt mutatta hogy ha lefagyott egy 16-bites taszk, akkor magával rántotta legtöbbször az egész rendszert. A win 98-hozott ebben elég jelentõs változást. Ha dez-t akarod egy kicsit idegesíteni, akkor kérdezd meg tõle, hogy mi a helyzet az Amiga memóriavédelmével, meg a virtuális memóriával.
¤¤¤¤o¤o,¸¸o¤o,¸¸,o¤o°`°o¤o,¸¸,o¤o°`°o¤o,¸¸o¤o,¸¸,o¤o°`°o¤o,¸¸,o¤o°`°o¤o,¸¸o¤o,¸¸,o¤o°`°o¤o,¸¸,o¤o°`°o¤o,¸¸o¤o,¸¸,o¤o°`°o¤o,¸¸,o¤o°`°o¤O3>
LOL, akkor miért irsz le ekkora marhaságokat:
"A Win95 a WinNT-hez képest egy igencsak lebutított változat volt. (Pl. elavult kooperatív multitaskot
<#taps>#taps>
"És gondolom azt hiszed, hogy az a homokozó viszont már (mint önálló program) maga is preemptive-en futott, mint a többi 32-bites program."
Bizony, a homokozóban futó elszállt program nem állitotta meg a többi 32 bites nativ programot, mivel agymenéseddel ellentétben preemtive-en futott a homokozó. (ki lehet próbálni, aztán magadba szállni...)
Az, hogy a homokozó cooperative emulációja sokkal jobban lassitotta a rendszert mint nt alatt, annak szintén semmi köze a multitask preemtive voltához, csak egy optimalizálatlan implementáció volt.
"De emulátor már akkor is volt, és az így futtatott Wines programok mellett vígan futottak az AmigaOS-es programok."
És talán az emulátoron belül preemtive multitask futott cooperative multitaskra irt programoknál? Fenét...
"Erre meg egy nagy LOL a válaszom. "
Engedelmeddel elraktam archive-ba ezt a win95-cooperative multitaskos agymenésedet, hogy majd másik is LOL-ozhassanak rajta... <#vigyor2>#vigyor2>
Na további jó fröcsögést olyan témákban amihez töklámer vagy...
Parancssorba:
mkdir \\.\c:\con
eltávolítás:
rmdir \\.\c:\con
http://www.winportal.net
Én olyan ruszki warez oldalakon is járok, amelyeknél az átlagsugarú júzer összeszarná magát
a sok spyware-tõl, de néhány beállítást megváltoztatva, két tûzfallal és egy normális víruskergetõvel elég jól boldogulok."
szerencsétlen operácios rendszerednek van még erõforrása ezenkívül mást is futtatni?bedobok egy live linux cd-t és órákon keresztül "warezkedek"
mindenféle tüzfal,viruskeresö és hasonlo marhaságok nélkül.a kártevöket direkt keresem és megprobálom wine alatt futtatni,jópofa ahogy ezek a progik a "fejüketvakarják".én ezzel nem win akarom becsmérelni,mert sok mindenre én is használom a linux mellett,de net közelébe véletlenül se engedem.Az a lap ami linux alatt ff-en nem akar normálisan megjelenni,annak csokoltatom a fejlesztöjét,és tojok a fejére.
Az os-ek,a böngészök közötti vita pont olyan marhaság mint a processzorok közötti vita(intel v. amd?)mindenki használja azt ami jol esik,és neki jobban bevált.Döntéseiért a következményeket ugyis saját maga viseli.
Erre meg egy nagy LOL a válaszom. Néha nézz tükörbe.
Köszi, de ezt eddig is tudtam. Valószínû jópár évvel, vélhetõen egy évtizeddel korábban, mint te.
"Ezért van az, hogy ezeken az oprendszereken (3.x-es win és lefelé, ill macos egészen 2001-ig) ha egy program elszáll vagy akárcsak végtelen ciklusba kerül, akkor képtelen visszaadni a vezérlést a kernelnek (az meg a cooperative multitask okán képtelen erõszakkal visszavenni) és jöhet a restart."
Ezt is.
"Ennek semmi köze a win95-höz, csak annyi, hogy az is képes ezeket a gagyi 16 bites cooperative multitaskra megirt programokat futtatni, de õ sem képes átírni a kódjukat preemtive-re. Azaz 95 alatt ezek a programok a saját kis homokozójukban mennek szépen cooperative multitaskban (mivel preemtive-ben képtelenek, mert nem úgy vannak megirva) a többi nativ win95-ös alkalmazás meg megy preemtive multitaskban. Ilyen egyszerû."
És gondolom azt hiszed, hogy az a homokozó viszont már (mint önálló program) maga is preemptive-en futott, mint a többi 32-bites program. Hát nem. Lásd a lenti idézetbõl: "Of potentially greater concern, Windows 95's multitasking performance drops radically when even a single 16-bit Windows 3.1 program is run". Szal valamit elcsesztek. Ezzel szemben: "whereas OS/2's multitasking will not be adversely affected in this case."
És megint csak ne feledkezzünk meg róla, hogy ekkor még a programok nagy része Win3.1-es volt, lévén idõ kellett az "portoláshoz". Sok programot nem is írtak át, vagy nem teljes egészében.
De van itt további érdekesség is: "While both OSes use pre-emptive multitasking, OS/2 implements this feature much more completely than does Windows 95. Specifically, many Windows 95 system calls are "non-reentrant," which means that they can only be called by one program at a time. This may produce some "jerkiness" to the multitasking of Windows 95."
"És ne gyere amigaos-es röhejekkel, mert az eleve képtelen futtatni ezeket az alkalmazásokat."
Simán nem is, mivel totálisan más platform. De emulátor már akkor is volt, és az így futtatott Wines programok mellett vígan futottak az AmigaOS-es programok.
"egyszerûen csak adna ezeknek az õsrégi alkalmazásoknak egy cooperative multitaskos homokozót, hogy tudjanak futni."
Persze, de ezt is lehet jól is csinálni, lásd OS/2.