
Crush
Mitglieder-
Gesamte Inhalte
2048 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von Crush
-
Was gibt es für einfach abbildbare UML-Konzepte in C++? Eigentlich sind alle abbildbar, wie z.B.: Class x hat ein y = y ist Member-Variable von x oder als Referenz in x enthalten Class x benutzt ein y = y ist Parameter bei Funktionen Class x ist ein y = x ist von y abgeleitet und nun meine sinnvolle Ergänzung (hehe): Class x sollte ein y sein = x wird zu y gecastet (auf die harte Tour), das hat schon sinn, falls es sich z.B. bei y um einen Binärcontainer handelt und x einer Struct entspricht, die auf diesen Container abgebildet werden soll. Sowas ist praktisch um z.B. Die Offsets von TIFF-Headern als Variablen auf ein TIFF-File abzubilden. Ich weiß ja, daß casten von Objekten meist daher rührt, daß ein Design-Fehler vorliegt, allerdings manchmal kann das ja auch beabsichtigt sein. Für alles Wichtige in UML gibt es ja auch einen entsprechenden C++-Ausdruck, also warum nicht auch andersrum. Was auch noch sinnvoll wäre ist das hier: Class x ist ein spliced y = y ist ein Objekt welches aus mehreren Objekten zusammengesetzt wurde und x wird herausgespliced. (halt sozusagen das Gegenteil von Mehrfachvererbung) Hat jemand noch weitere Verbesserungsvorschläge um UML auf CPP zu ergänzen? Vielleicht könnte man ja das ganze CPP-UML nennen? Wäre doch witzig! <FONT COLOR="#a62a2a" SIZE="1">[ 30. Oktober 2001 15:53: Beitrag 1 mal editiert, zuletzt von Crush ]</font>
-
Ich hab da was gefunden, was Deinen Ansprüchen eventuell gerecht werden könnte: http://www.libsdl.org/projects/SDL_net/index.html Vielleicht sind da auch FTP-Commands drin ... sollte jedenfalls so sein, wenn das ein Multi-Plattform-CrossDOS-Network-DLL sein soll. Sogar einen Web-Server gibt´s hier: http://www.libsdl.org/projects/SDL_net/index.html <FONT COLOR="#a62a2a" SIZE="1">[ 30. Oktober 2001 00:30: Beitrag 1 mal editiert, zuletzt von Crush ]</font>
-
Hmmm, hab´s gelesen. Da kommt mir jetzt die Frage: Wieso sagt heute eigentlich keiner mehr Baud? Stattdessen reden alle von BitsPerSecond. Hört sich Baud vielleicht einfach nur altmodisch an? Das die auch noch mit Pulsphasen und sonstigen modulationen arbeiten ist mir schon klar, sonst wären wir nämlich immer noch bei 56K. <FONT COLOR="#a62a2a" SIZE="1">[ 29. Oktober 2001 22:37: Beitrag 1 mal editiert, zuletzt von Crush ]</font>
-
HIHIHI! Uli´s Kommentare sind ja richtig lustig!!! (GRÖHL)
-
Ich habe den QuakeIII-Sourcecode irgendwo gefunden. Darf ich mir jetzt das dann auch einfach irgendwoher kopieren?
-
Das meiste ist so unheimlich kompliziert nun auch wieder nicht. Einfach nicht aufgeben und halt notfalls 2 oder 3 mal lesen. Irgendwann schnackelt es immer. Vielleicht auch mal im Kapitel weiterlesen, auch wenn man nix verstanden hat, weil oft in anderen Beispielen sich dann plötzlich alles offenbaren kann. Manchmal ist ein Buch vielleicht nicht schlecht erklärt, sondern man muß sich erst an den Sprachstil des Autors gewöhnen. Gib einfach nicht auf und wenn Du etwas nicht verstanden hast, dann mach einfach weiter und laß das eine Weile ruhen. Nach 2-3 Tagen nochmal lesen und plötzlich kann man u.U. alles mit anderen Augen sehen - und verstehen.
-
Mach Dir doch eine Wrapper-Klasse und binde über die einmal M$ mit Afx ein und im anderen Projekt halt alle Linux-Methoden. So mußt Du dann das Hauptprogramm überhaupt nicht ändern und sparst Dir eine Menge Zeit!
-
Also wenn das nicht funktioniert: _execvpe, _wexecvpe Load and execute new child processes. dann probiere mal den Spawn aus: _spawnvpe, _wspawnvpe Create and execute new process using PATH variable, specified environment, and argument array Checke mal ab, ob die Umgebungsvariablen und die Path-Variable auch richtig initialisiert sind. Ich muß aber Dir auch Recht geben, daß M$ es mit den Schutzfunktionen für den Explorer ein wenig zu ernst nimmt. Ich wollte vor kurzem mal einen Autoclick machen, der mir bestimmte Bereiche (im Hintergrund) anclickt, um die kostenlos-Telefonate nicht immer alle 2 Minuten abzuchecken, aber das ist mir bis jetzt nicht gelungen. Ich konnte zwar die Haupt-Funktionen aus der oberen Leiste alle starten und die Menü-Befehle aber keine Web-Inhalte. <FONT COLOR="#a62a2a" SIZE="1">[ 29. Oktober 2001 09:25: Beitrag 1 mal editiert, zuletzt von Crush ]</font>
-
C weiß ich nicht, aber mit C++ und afx geht das ganz locker: #include "afxinet.h" // irgendwo hin CInternetSession sess; // session erzeugen CFtpConnection*conn=sess.GetFtpConnection("ftp:////125.53.23.1","Username","password",135,false); // Connection herstellen 135->Portnummer des Servers CFtpFileFind finder(conn); // Suchobjekt aufbauen if (finder.FindFile(NULL)) //erstes File suchen { CString filename,localfile="c:\\windows\\temp\\"; // wohin? do { filename=finder.GetFileName(); //genauer Filename conn->GetFile(filename,localfile+filename); // und rüberziehen } while (finder.FindNextFile()); // das ganze Verzeichnis durchackern } Also anders würde ich sowas nicht machen, denn einfacher geht´s wirklich nicht mehr. So kann man schon schnell sein kleines FTP-Programm zusammenschustern <FONT COLOR="#a62a2a" SIZE="1">[ 29. Oktober 2001 04:31: Beitrag 5 mal editiert, zuletzt von Crush ]</font>
-
Also ich hab mal ein wenig an XP mit einem Testrechner im Kaufhaus rumgespielt und das war eine Gigahertz-Kiste. Rein vom Gefühl läuft mein Win98 auf K62-450 wesentlich flüssiger und flutscht irgendwie besser - vielleicht täusche ich mich da ja, es waren ja sonst keine Benchmark-Möglichkeiten um das genau abzuchecken. Allerdings das Argument, daß praktisch das Ding fast absolut Abschußsicher sein soll könnte mich schon fast überzeugen. NT mag ich nicht, weil da fast nix von dem Läuft, was ich so gerne mag (meine Emus). Das ist eh totgelaufen und wird abgeschossen und vergraben. Das würde ich mir nicht zulegen. Also wenn man zukunftssicher fahren will sollte es schon XP sein. <FONT COLOR="#a62a2a" SIZE="1">[ 28. Oktober 2001 22:12: Beitrag 2 mal editiert, zuletzt von Crush ]</font>
-
Macht doch mal eine Milchmädchenrechnung: Preis der CPUs durch Leistung der CPUs. Die Geschwindigkeitsunterschiede welche beim Intel schneller benchten waren meiner Meinung nach noch lange nicht so groß wie die Geschwindigkeitsunterschiede in denen der AthlonXP auftrumpfte. Doch eins kann man sich sicher sein: Der prozentuale Leistungsunterschied wird sich wohl kaum bemerkbar machen und Intels Megabefehlssatz ISSE1&2 ist wohl irgendwie doch nicht der Renner, den man sich so erhofft hat. Da hat MMX1&2 schon mehr Hype ausgelöst. 3DNow war meiner Meinung nach eh revolutionierender. Ich finde es ist eigentlich fast schnurz welchen von beiden Prozessoren genommen wird, allerdings wer aufs Geld schaut nimmt sich lieber den XP und wird in vielen Anwendungen sogar noch mit höherer Leistung belohnt als Intels Luxusteil - die wollen mit den vielen Megaherz doch nur die Leute heißmachen die keine Ahnung haben. Das P-Rating von AMD hätte aber auch nicht so ausfallen müssen. Die hätten doch viel lieber das Ding gleich Ahtlon2000XP nennen können. Das hört sich auch besser an und entspricht eher der Leistung.
-
Das erinnert mich an was: Nach der Schule wollte ich einen anständig Beruf erlernen zum Großhandelskaufmann (hab ich zum Glück nicht gemacht). Auf jeden Fall war ich bei einer Tankstelle, die mir auf Tip vom Arbeitsamt empfohlen wurde für die Ausbildung. Ich ging da hin und beim Gespräch hat ihn eigentlich gar nichts persönliches interessiert. Er wollte nicht mal wissen, wie ich so in der Schule war oder sonstiges. Stattdessen hat er nur von sich und seiner tollen Tankstelle und Ölhandel-Firma erzählt und geprollert und irgendwann hat er mich gefragt, ob ich den Führerschein habe, weil ich das sonst vergessen könnte. Den hatte ich, also kein Problem. Aber mich hat schon interessiert, wieso der so auf den Führerschein gepocht hat. Dann meinte er ich könne dann Öltransporte machen und Kunden beliefern, und ähnliches. Mir ist jedoch bekannt gewesen, daß Kraftstofftransporte zu den Gefahrengütern zählen und man somit einen speziellen Führerschein für Gefahrguttransporte benötigt. Hätte ich das gemacht hatte ich mich direkt strafbar gemacht und könnte dafür mehrere Jahre in den Knast wandern, wenn man mal von den möglichen Geldstrafen absieht. Und was lernen wir aus diesem Thread? Trau keiner Firma. Grundsätzlich ist Vorsicht geboten - bei Gesprächen solltet Ihr den Dialog führen und jedes verdächtige Wort zweifach hinterfragen - und wenn man merkt, daß etwas nicht korrekt ist SOFORT DRASTISCHE MASSNAHMEN EINLEITEN! Von der Kündigung bis zur Anzeige - manchmal vergessen die lieben Mitmenschen Ihre Bürgerpflicht - ja die gibt es tatsächlich. Wer wissentlich einen Staftatbestand (keine Delikte) verschweigt - familie wird anders behandelt, da hat man sogar das Recht zu schweigen - und nicht zur Anzeige bringt macht sich nämlich somit zum Mittäter. Ich frage mich tatsächlich, was erst aus Azubis werden soll, wenn die schön während der Ausbildung kriminalisiert und ausgebeutet werden? Kriminelle Ausbeuter vielleicht??? @Babbels: Ich finde es gut, offen zu sein. Wenn jemand über die Mißstände in den Firmen schweigt, stützt man damit nur deren Einstellung so weiter zu verfahren. Du solltest schleunigst schauen, daß Du da wegkommst bevor es zu spät ist. Das mit den Arbeiten am Bau ist gesetzlich VERBOTEN, bei einem Unfall würde jede Versicherung sich quer stellen und Du würdest echt alt aussehen. Ich habe mir angewöhnt mich nicht von jemand "einschüchtern" zu lassen. Ich habe schon ein paar Chefs zusammengebrüllt, sodaß die selber nicht mehr wußten wo oben und unten war - und sich zum Schluß bei mir vor allen Leuten entschuldigten. Danach war ich im Respekt-Level um 1000 meter aufgestiegen und würde bevorzugt behandelt. Das hat sogar so gut Funktioniert, daß ich meine Arbeit komplett auf alle anderen abwälzen konnte um mich meinem Lieblingsgeschäft zu widmen: DEM VERKAUFEN (=Provision einsacken)! Das war auch ausschlaggebend, daß ich immer den Abteilungsbesten Umsatz hatte. Im Lauf der Zeit hatte ich sogar alle Regeln auf den Kopf stellen können ohne Schaden zu nehmen. Vom selbst eingerichteten Pausenraum bis Fernseher am Arbeitsplatz ging alles! VORHER WAR DAS UNVORSTELLBAR! Achso, nach der Auseinandersetzung bin ich gleich hochmarschiert wegen Gehaltserhöhung und habe glatt einen Tausender mehr auf die Kralle bekommen. Also: Entweder schaffst Du es den Leuten von OBEN Respekt einzubleuen und Deine Behandlung zu verbessern oder Du machst lieber ganz schnell die Fliege von dort! Du hast die Wahl. Wie heißt der Spruch nochmal? Wenn Du Deinen Feind nicht besiegen kannst - verbünde Dich mit ihm! <FONT COLOR="#a62a2a" SIZE="1">[ 28. Oktober 2001 21:49: Beitrag 1 mal editiert, zuletzt von Crush ]</font>
-
Aha, ich hab´s schon. arcussinus x = x + 1*xhoch3/(2*3) + 1*3*xhoch5/(2*4*5) + 1*3*5*xhoch7/(2*4*6*7) ... usw gar nicht so einfach ... ich glaube nicht, daß ich das sehr viel schneller hinbekomme als die FPU und die math-lib. <FONT COLOR="#a62a2a" SIZE="1">[ 28. Oktober 2001 19:31: Beitrag 6 mal editiert, zuletzt von Crush ]</font>
-
Sowas habe ich mir schon gedacht, weil der asin() minimum 16,5 mal länger braucht als sin().
-
Ich vermute, daß der COM-Port so bestimmt nicht direkt angesprochen werden kann. Vielleicht sollte man einen Ghost-Gerätetreiber entwerfen, den man beim Systemstart einbinden läßt und der somit die volle Zugriffsberechtigung hat. Danach läßt man alle gewünschten Hardwarezugriffe über den eigenen (Pseudo-)Systemtreiber laufen und kann so ohne weiteres hantieren.
-
Schon mal was von Frequenzmodulation und -überlagerung gehört? Mein DSL geht auch teilweise (bis zur Vermittlungsstelle) über das normale Telefonkabel (sogar bis zu 8 Kilometer geht glaub) und das ist sogar noch ein wenig schneller als 56k! Sollte das jedoch nicht stimmen, dann setzen sich die Downloads auf meine Platte aus dem Nichts zusammen. Ich halte es eher für eine Lüge der Telekom die Kunden mit TDSL&ISDN im Paket zu locken. Da hört sich alles an, als ob DSL ISDN benötigen würde, was überhaupt nicht stimmt. Meines Wissens existiert noch kein ISDN-Modem welches auch nur annähernd DSL-Geschwindigkeit bringt. Telefonieren kann man bei DSL-Anschluß trotzdem noch nebenher, das ist also eigentlich auch kein Argument. <FONT COLOR="#a62a2a" SIZE="1">[ 28. Oktober 2001 16:35: Beitrag 3 mal editiert, zuletzt von Crush ]</font>
-
Das mit dem Bogenmaß war mir schon klar ... (richtig lesen) Du hast irgendwas falsch verstanden: Es ging um den (long)-cast: x=acos((LONG)x)/3.14159265358979323*180; acos verlangt float oder double, aber wenn ich das double Ergebnis von sin() wieder reinstecke kommt nur Müll bei raus. Nach diesem (long)cast stimmt das Ergebnis plötzlich unerwartet. Mir ging es darum, ob die Deklaration von acos in math.h fehlerhaft sein könnte oder die Funktion selbst, weil keine Bereichsprüfung für Wertüberschreitungen vorgenommen werden. Wenn Du noch andere Methoden kennst (am besten Schnellere), wie ich vom Sinus auf den Winkel komme, dann würde mich das sehr interessieren!
-
Also ich wollte mal was ganz einfaches anstellen: Den Sinus aus einer Zahl rausrechnen und dann wieder vom Sinus auf die Zahl kommen. Das macht man mit asin() aus Math.h. Das Ergebnis ist allerdings im Bogenmaß und muß erst wieder in Grad um gewandelt werden. In der Math.h steht der Prototyp so drin: double __cdecl asin(double); float __cdecl asinf( float ); alles klar-> entweder double oder float als Input d.h. daß als Argument ein double übergeben werden sollte!!! (bitte merken) theoretisch sollte das hier funktionieren: double x=sin(90); x=acos(x)/3.14159265358979323*180; ist aber nicht so... erst ein Casten von x auf was kleineres bringt die richtige Lösung: x=acos((long)x)/3.14159265358979323*180; Also vermutlich ist es notwendig, daß das Argument x sich in den unteren 32 Bit befindet, damit ein ordentliches Ergebnis rauskommt. Dann ist jedoch der Prototyp in Math.h nicht korrekt! Es sollte doch wenigstens eine Bereichsprüfung stattfinden, damit sowas nicht passiert, oder? Habt Ihr auch schon solche komischen Probleme mit mathematischen Funktionen gehabt? Oder mache ich etwas falsch? (ist ja alles möglich)
-
Es kann aber auch an der Priorität des protected mode liegen. Man kann hier von 0 (höchste) auf 3 (niedrigste=standard) umschalten, allerdings wie das genau geht habe ich noch nirgends brauchbar ausdokumentiert bekommen. Da werden die 2 Bits halt in irgendeinem CRx-Register stehen. Ich weiß nur, daß man in der höchsten Prioritätsstufe nicht mehr mit mov CR0,EAX schreiben darf. Dafür gibt es den Befehl LMSW eax, mit dem man dann nur in den Protected Mode schalten kann. Wie man aber wieder in den Real-Mode zurückkommt, da habe ich noch nix gesehen. <FONT COLOR="#a62a2a" SIZE="1">[ 28. Oktober 2001 01:20: Beitrag 1 mal editiert, zuletzt von Crush ]</font>
-
Lustigerweise sind aber viele PSX-Spiele auf PSX-Emulatoren schöner und besser als die PC-Versionen. Sieht man ziemlich krass an FF8! Nur alleine die Videos sind bei Motion JPEG vom PSX besser als die AVIs vom PC. Ein anderes Beispiel wäre Pandemonium 1. <FONT COLOR="#a62a2a" SIZE="1">[ 26. Oktober 2001 23:42: Beitrag 1 mal editiert, zuletzt von Crush ]</font>
-
Also bei der Polizei wird ein Polizeihund in der Schlagkraft für 3 Beamte gerechnet. Und so wird auch mit denen im Einsatz gehandelt. Ein Hund reicht aus um 3 Leute in Schach zu halten! (weiß ich weil mein Bruder Polizist ist) Wenn es ein Tollwütiger Hund ist der Dich angefallen hat, dann trifft leider den Hund keine Schuld. Auch bei Menschen treten diese agressiven Verhaltensstörungen und Gewaltausbrüche bei Tollwutinfektionen auf! Ein Hund ist zwar eine Sache laut Gesetz, allerdings hat sich da vieles getan. Je nachdem, worum es sich im Einzelfall handelt greift nämlich eine umfassende Tierschutzregelung ein. Mißhandeln von Tieren kann sogar mit Geld- und Gefängnisstrafe geahndet werden! Wenn der Hund krank war läuft das wohl eher unter Notwehr, aber bestimmt nicht unter Sachbeschädigung. Im Ernstfall, wenn man es mit einem Hund der 50-Kilo-aufwärts-Klasse aufnehmen möchte, hat man eigententlich als Normalsterblicher (fast) 0 Chancen dem Hund auch nur halbwegs eine brauchbare Verletzung zuzufügen. Andersherum siehts beim verletzt werden doch ziemlich böse aus. Doch man darf nicht immer nur das Böse sehen - es gibt überall Ausnahmen - auch im Tierreich!
-
@Hawkeye: Wie ist denn Torin´s Passage? War das nicht etwas für die gaaaanz ganz kleinen Kinder mit Sabberlatz (vom Zeichentrickstil her) oder lohnt sich das auch noch für einen alten Sack (wie mich)? An alle Sam&Max-Freunde, die den Thread verpaßt haben: Es wird gerade an Sam&Max2 gearbeitet: http://217.115.144.9/cgi-bin/ubbcgi/ultimatebb.cgi?ubb=get_topic&f=14&t=000166&counterhit=yes
-
Dein Emulator ist ePSXe! Allerdings mußt Du noch mit den Plugins rumexperimentieren. <FONT COLOR="#a62a2a" SIZE="1">[ 26. Oktober 2001 12:19: Beitrag 1 mal editiert, zuletzt von Crush ]</font>
-
War echt toll .. ich war schon auf der Yeti-Party und dann ist irgendwas fatales passiert - die Festplatte mußte ich nochmal zurücksetzen ... UND DEN SPIELSTAND ABSICHERN HATTE ICH VERGESSEN!!! OOOHH NEIN!!! (Vielleicht hast Du ja noch welche?) Der feine Humor von Max wird wohl nie wieder in einem Spiel erreicht ... Schon mal die Sam & Max Comics gelesen? Auch im Internet gibt es einiges zu finden ... echt klasse, aber in Deutschland leider unbekannt.
-
OKOK, ich nehm´s zurück. Natürlich sollen auch Nicht-Hundehalter in die Diskussion ruhig einsteigen, aber bitte nur mit konstruktiver Kritik! Ich sagte das nur, weil es nun mal (aus eigenener Erfahrung) so ist, daß Menschen die nicht oder noch nie mit Hunden zu tun hatten oft eine seltsame panikartige Angst entwickeln und Hunden meist abgeneigt sind oder wenigstens extrem mistrauisch. Abgesehen davon, daß ein Hund stark genug ist um jemanden zu töten, möchte ich mal als Gegenargument anbringen, daß ich auch nicht gleich jeden einsperre lasse, der die 2-Meter und 90-Kilo-Marke übersteigt. Natürlich sind immer wieder irgendwo Hunde die Menschen töten, aber was glaubt ihr, wie oft man wohl von Menschen hört, die Hunde töten (oder aussetzen). Leider viel zu wenig! Wenn ich mal objektiv aus der Sicht eines Hundes die Behandlung der Mithunde betrachte muß ich sagen, daß der Mensch das gewalttätigere Tier ist. Welche die ausflippen gibt es überall - im Menschen und im Tierreich (nur komischerweise immer wesentlich mehr bei den Menschen). Es ist aber nicht gleich jeder Moslem ein Jihad-Kämpfer - und genausowenig jeder Kampfhund eine Maschine die nur töten will. Die Leute sollten vernünftig denken, denn wenn man so wie bei den Hunden in anderen Gefahrenbereichen reagieren würde wäre die Hölle los. Es dürfte kein Brummi-Fahrer mehr Brummi-Fahren, alle Tunnel wären geschlossen, jeder der in den Knast kommt würde nie wieder rauskommen, Mörder würde man gleich an Ort und Stelle hinrichten und alle Politiker dürften nur noch mit dem Fahrrad Auslandsreisen unternehmen. Wegen dem Aussehen der Tiere. Mein Boxer (oder überhaupt alle Boxer) haben sehr viel HAUT. Dadurch sehen sie zwar immer irgendwie nachdenklich, aber in fremden Augen auch sehr bedrohlich aus. Ich finde ihn jedoch ganz lieb und süß und ich sehe in den Hund nur den Frieden selbst. Ich muß zugeben, daß "Pascha" wirklich unheimlich traurig aussieht - aber das ist halt auch etwas was ihn bestimmt ans Herz wachsen läßt. Andere mögen lieber die kläffenden Wollkäuel und die nächsten die Nackthunde oder langgezogenen bisamrattenartigen Hunde. Das Ausssehen spielt bei keinem Hund und bei keinem Tier eine Rolle. Man kann alles als "schön" empfinden, wenn man es nur erkennt und sich daran gewöhnen kann. Ich hab mal einen kennengelernt, der hat aus seiner Wohnung ein riesen Terrarium gemacht. Ein paar dutzend Taranteln und Vogelspinnen, vom Leguan bis zum Chamäleon, Gottensanbeterin und sogar 3 Klapperschlangen, Königskobra und noch 2 von den Langen Anacondas hat der zu Hause (sogar alle noch mit Gift - deshalb ist immer ein Spritzenset zur Hand). Der liebt und lebt für seine Tiere. Auf die Frage was er machen würde, wenn seine Frau sagt, daß die Tiere raus müssen oder sie geht (ist schon passiert) hat er gesagt: "Dann soll sie gehen!" Also man kann bestimmt alle Tiere lieb gewinnen - egal wie sie auch immer aussehen mögen. <FONT COLOR="#a62a2a" SIZE="1">[ 26. Oktober 2001 00:16: Beitrag 1 mal editiert, zuletzt von Crush ]</font>