@nkrgovic,
Citat:
Ova skracenica znaci nesto drugo.... Mada, mozda je ti i uoptrebljavas kako treba. Kad pogledam Windows naming, WTF jeste fraza koja mi pada na pamet.... :D
WTF-8 je nesto sto su
drugi morali da naprave kako bi se nosili sa Microsoft-ovim izumima. WTF je bas ono sto mislis da znaci.
@Nedeljko,
Citat:
Pričamo o Win32 API-ju, a ne o API-ju jednog provajdera. Na tom API-ju trči gomila vrhunskih programa, na njemu su obavljeni vrhunski psolovi i OS sa tim API-jem je toliko dominirao i još uvek dominira na desktopu. Čime to objasniti?
Lakse je da pitas cime
ne mozes objasniti, odgovor: Win32 API
Cime objasniti? Kombinacijom veste poslovne i proizvodne strategije i spremnosti da se krse zakoni radi eliminisanja konkurencije.
United States v. Microsoft Corporation tj. "findings of fact":
https://www.justice.gov/atr/us-v-microsoft-courts-findings-fact -
Performanse Microsofta u segmentima gde nisu imali mogucnost zloupotrebe polozaja su dijametralno suprotne (cast izuetcima kao sto su XBox i Azure)
Citat:
Na tom API-ju trči gomila vrhunskih programa
Adobe Photoshop nije osvojio trziste zahvaljujuci API-ju za iscrtavanje prozora i I/O.
Ispravno bi bilo reci "Uprkos tom API-ju, trci gomila vrhunskih programa".
Win32 API je
TOLIKO dobar da je sam MS Office tim napravio kompletno paralelni GUI svet (i verovatno jos boga pitaj sta). Zamisli, sopstveni kljucni proizvod generacijama uopste ne koristi OS API-je za GUI, vec
IMITIRA OS GUI elemente! I, naravno, ti GUI elementi se ne ponasaju 100% kao "original", kako bi uopste?
Ima jos! :-) Situacija postaje jos smesnija kada, onda, Windows tim krece da imitira Office!!! Tako da nekad imas sledece:
- Win32 API uvede "originalnu" implementaciju nekih GUI elemenata
- MS Office ne koristi Win32 vec prave svoju "skoro identicnu kopiju" koja "lici" na Win32 (!!!) + dodaju jos neke nove elemente
- Win32 tim >mozda< implementira imitaciju tih novih elemenata (facepalm) u OS API-ju
- U prosla vremena, Visual Studio tim imitira
DRUGU imitaciju, recimo Ribbon u MFC-u... Zapravo, to cak nije bio Microsoft kod, vec su
KUPILI TUDJU IMITACIJU SVOJE IDEJE
- Danas Win32 ima rodbinu, pa
nove nezavisne implementacije nicu u WPF-u i sl...
Hoces prvi bis? Ako si mislio da je ovo gore (engleski strucni termin:
FUCKERY) dno dna, ispod koga nema dalje...
POGADJAJ PONOVO!
Enter Lawyers! :-) Ribbon UI je imao LICENCU!!
https://law.stackexchange.com/...ft-ribbon-licensing-as-of-2017
Microsoft je cak tuzio Corel zbog ovoga! Najjaci deo sledi:
licenca je nestala!!! Pojela je macka! Posto je Microsoft izgubio licencu, izdali su neko nemusto saopstenje da je OK ako imate Ribbon UI u vasoj aplikaciji, ako je taj Ribbon UI jedan od mnostva MS-ovih emulacija i implementacija.
OK OK, ovo je GUI... mozda je Office tim imao tesne rokove? Jeste da to ne objasnjava nista drugo, ali hajde, go Team MS (ili..MS Team...s??)
Zaboravimo GUI, sigurno klasicne OS funkcije nisu dupli... NEEE!! JESU!
Drugi bis ("Sistemski API")
Sta kazes na to da jedna od MS-ovih kljucnih serverskih aplikacija (MS SQL Server)
ne zeli da Windows upravlja task-ovima? WTF?
MS SQL Server je od ranih 2000-tih imao
svoj scheduler!!! Toliko su bili zadovoljni Win32 API-jem da su trazili da se
SKLONI SA NJIHOVIH PROCESORA!! :-)
Posto ih je i EU nasla krivim za zloupotrebe, interni privatni API-ji su "no no" i zahvaljujuci tome imamo... tadaaa:
https://docs.microsoft.com/en-...irectedfrom=MSDN#ums-scheduler - Nedeljko, sad i ti mozes da imitiras OS u tvojim aplikacijama! Svi znamo da nema vece zabave!
"Roll your own", MS Office rola svoj GUI API, MS SQL Server svoj scheduler... samo je pitanje kad stize i "roll your own OS". Odlicna reklama, ne za OS.
Ali cekaj, IMA JOS!!!!
Pitanje: Sta lose moze da se desi ako aplikativni softver pokusava da imitira OS?
Odgovor: Puno toga! Poslusaj Nensi Regan i "Just.Say.No!" pre nego sto ti se desi OVO:
Citat:
The Tao of a Deadlock Scheduler in SQL Server
https://techcommunity.microsof...uler-in-sql-server/ba-p/333991
Kljucne reci: deadlocked scheduler, orphaned spinlocks, unreleased spinlocks, I/O latches, heavy latch chains...
Cek bre, zvuci kao nesto sto normalni ljudi resavaju u OS-u? Hmmm, da ali, ne ali, da ali...
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos:
http://www.digicortex.net/node/17 Gallery:
http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! -
https://github.com/psyq321/PowerMonkey