webForumDet fria alternativet

Anledningar till varför man skall hata MS.

Datorhårdvara

52 svar · 1 059 visningar · startad av Brimba · sida 3 av 3

Frågan, av Brimba

1) De har \\ istället för / i DOS bara för att djävlas. 2) De tjänar för mycket pengar 3) De har inga bra namn på körbara filer (ingen symetri), exempelvis har de copy, del, md, rd där de två första är direkt rip från cp/m-86 som Bill köpte för 70.000 och när DOS ver 2 kom med hårddiskar och struktur (kataloger) m.m så tvingades de skaffa några fler kommandon och då blev md, rd, cd användbbara

Läs frågan i sin helhet →
Medlem sedan juni 20014 290 inlägg
#41

Muzzafarath:

Javisst. cd tror att /aaa är en växel eftersom den börjar med / (kommandotolken är uppenbarligen kodad på fel sätt). Pröva att ta upp startmenyn och gå till "kör" och skriv in "/aaa" (utan citattecken) istället. Då kommer du komma till c:\aaa (eller c:/aaa).

Prova, och föklara, följande

c:\foo är en katalog som inehåller en textfil bar.txt (c:\foo\bar.txt)

I ex. notepad försök öppna filen "c:/foo/bar.txt" (skriv in det, inte klicka dig fram), jag får fel tillbaka att filen inte finns, däremot skriver jag "c:\foo\bar.txt" så öppnas filen!

------------------
If you can't convince them, confuse them.

Medlem sedan juni 20008 205 inlägg
#42

Jag vill bara påpeka att i DOS (och Windows) kan man faktiskt använda / *och* \.

Guuuuud vad värdelöst, ännu en uppmuntran till inkonsekvens. ;)

Visst kan man tycka att Microsoft J/Direct var en bra teknik för utveckling på Windowsplattformen

Läs den feta texten igen, Reefer. Delphi är också en toppenmiljö för Windowsutveckling, men det var inte det som var frågan ;)

------------------
You can't be young forever, but you can be immature indefinitely.

[Redigerat av spango den 10 okt 2001]

[Redigerat av spango den 10 okt 2001]

Medlem sedan dec. 20003 083 inlägg
#43

spango;

men det var inte det som var frågan

Tja, jag vet väl inte vad du tror att du babblar om, men jag har talat hela tiden om Java utveckling på Windows plattformen, varför har du så j-a svårt att fatta det?

------------------
"Hey, Steve, just because you broke into Xerox's store before I did and took the TV doesn't mean I can't go in later and steal the stereo."
-Bill Gates, Microsoft, 3/14/89 -as quoted in MacWEEK

[Redigerat av Reefer den 10 okt 2001]

Medlem sedan apr. 20002 487 inlägg
#44

Det fungerar alltså inte i kommandotolken eller i "rena" DOS, utan endast i "kör" menyn, är det vad du menar?

Det funkar inte endast i kör-menyn. Prova att skriva in c:/windows/skrivbord i Explorer.

I ex. notepad försök öppna filen "c:/foo/bar.txt" (skriv in det, inte klicka dig fram), jag får fel tillbaka att filen inte finns, däremot skriver jag "c:\foo\bar.txt" så öppnas filen!

Det var som attsingen, det funkar faktiskt inte i Anteckningar (prövade du mitt "Kör" exempel förresten?). Men men, pröva att kompilera följande lilla program (och kör det och notera vad det skriver ut):

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
#include <stdio.h>

int main(void)
{
FILE *fp = fopen("c:/foo/bar.txt", "r");

if(fp != NULL) printf("c:/foo/bar.txt finns.");

fclose(fp);

return 0;
}

Skapa en fil som heter c:\foo\bar.txt först.

Som ni ser så försöker jag öppna c:/foo/bar.txt och om det lyckas, så skrivs meddelandet "c:/foo/bar.txt finns." ut. När jag kör det så får jag det meddelandet. Detta leder mig till slutsatsen att / faktiskt funkar som katalogseparator i Windows, men det verkar som det inte funkar i alla program.

:q

------------------
"If God had wanted you to wear earrings, he'd have made you a girl." - Alabama Governor Don Siegelman :e
:/

[Redigerat av Muzzafarath den 10 okt 2001]

Medlem sedan apr. 20002 487 inlägg
#45

Titta här.

DOS and Derivatives
...

System calls accept either / or \ as the path separator. However, many command-line utilities of DOS vintage treat / as the option prefix, so may get confused by filenames containing /.

------------------
"If God had wanted you to wear earrings, he'd have made you a girl." - Alabama Governor Don Siegelman :e

[Redigerat av Muzzafarath den 10 okt 2001]

Medlem sedan sep. 20001 124 inlägg
#46

Tja, jag vet väl inte vad du tror att du babblar om, men jag har talat hela tiden om Java utveckling på Windows plattformen, varför har du så j-a svårt att fatta det?

För att Java != Windows, för att prata i klarspråk. Nämner någon Java för en utvecklare så är möjligheten att köra ett program på flera plattformar utan omkompilering, snabb utvecklingstid och ett stort klassbibliotek troligtvis de tre första sakerna som nämns. Det första (flera plattformar) försvinner om man använder sig av J++, J#, J-=Microsoft eller vad de nu än vill kalla det för.

Du får mer än gärna använda Java för att utveckla Windows-program. Dock får du räkna med bieffekten att andra plattformar kan användas för att köra ditt program också, vilket ju inte alls är någon nackdel. Försöker du bryta det så kommer Java-communityn definitivt inte att säga snälla saker om dig.

------------------
Hollowhead - levererar din dagliga dos av nyttig hårdrock!

Medlem sedan sep. 20004 079 inlägg
#47

"Argument?"

Jag gillar inte java, och speciellt inte Sun, deras fasoner irriterar mig lika mycket som MS WPA fasoner.

------------------
His Divine Shadow is the most despicable being ever created, short and to the point.

http://forums.planetdivine-shadow.com

Sprit löser inga problem. Men det gör inte mjölk heller.

Medlem sedan juni 20014 290 inlägg
#48

Muzzafarath:

I ingen av windows programmen jag provat (notepad, word, excel, mozilla ...), alla använder windows standard dlgopen funktion, fungerar det att öppna filen c:/foo/bar.txt däremot fungerar c:\foo\bar.txt

------------------
If you can't convince them, confuse them.

Medlem sedan apr. 20002 487 inlägg
#49

Men att öppna c:/foo/bar.txt funkar utmärkt i mitt lilla program som jag visade. Att skriva in file:///c:/foo/bar.txt funkar utmärkt i Mozilla. Något är konstigt med "öppna-dialogen"....

------------------
"If God had wanted you to wear earrings, he'd have made you a girl." - Alabama Governor Don Siegelman :e

Medlem sedan juni 20014 290 inlägg
#50

Men att öppna c:/foo/bar.txt funkar utmärkt i mitt lilla program som jag visade.

Prova att använda windows standard dialogfönster för att ange en fil så kall du se!

Att skriva in file:///c:/foo/bar.txt funkar utmärkt i Mozilla.

Eftersom detta ex. är en URL så skall man använda / och inte \

Något är konstigt med öppna-dialogen"....

Det är så MS har designat dos och NT, att biliotek och filer åtskilljs med \.

Som sagt prova att skriva ett program som använder windows standarddialogruta för att öppna och spara filer så kommer du att märka att det inte fungerar.

------------------
If you can't convince them, confuse them.

Medlem sedan apr. 20007 588 inlägg
#51

Jag gillar inte java, och speciellt inte Sun, deras fasoner irriterar mig lika mycket som MS WPA fasoner.

Men.. Då är ju du lika trångsynt som de MS-hatande Unix-fanatiker som du enligt tidigare inlägg ogillar. Jag ogillar vissa av Microsofts marknadsknep, det gör dock inte att jag automatiskt hatar alla deras produkter.

Frågan återstår, har du öht erfarenhet av systemutveckling i Java eller trollar du bara för att skapa lite het debatt?

------------------
det finns ingen.info tillgänglig.

Medlem sedan apr. 20002 487 inlägg
#52

Det är så MS har designat dos och NT, att biliotek och filer åtskilljs med \.

Som sagt prova att skriva ett program som använder windows standarddialogruta för att öppna och spara filer så kommer du att märka att det inte fungerar.

Nej, det fungerar uppenbarligen inte att använda / i öppnadialogen i Windows.

Det är så MS har designat dos och NT, att biliotek och filer åtskilljs med \.

Men varför kan jag då använda / i fopen(), körmenyn, osv?

------------------
"If God had wanted you to wear earrings, he'd have made you a girl." - Alabama Governor Don Siegelman :e

Medlem sedan sep. 20004 079 inlägg
#53

Men.. Då är ju du lika trångsynt som de MS-hatande Unix-fanatiker som du enligt tidigare inlägg ogillar. Jag ogillar vissa av Microsofts marknadsknep, det gör dock inte att jag automatiskt hatar alla deras produkter.

Det kan stämma, om man har en 5 årings logik! Jag gillar inte MS fasoner med WPA, jag gillar inte Suns fasoner med hur dom styr java, dessutom är det inte "all that" heller.
Vad är det för fanatiskt med det?

------------------
His Divine Shadow is the most despicable being ever created, short and to the point.

http://forums.planetdivine-shadow.com

Sprit löser inga problem. Men det gör inte mjölk heller.

273 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)