Beiträge von The User

    Schau doch einfach einmal, ob das Script mehrmals includet wird, das würde es erklären.
    Eine Sache mit der Ausgabe von Fehlern:
    Was Bandit meinte, mit einfach ausgeben, macht die Ausgabe sehr unübersichtlich und der FF meckert über XML-Parse-Error.
    Crazywulfs Script ist etwas aufwendig und braucht viel Zeit, um es wieder zu entfernen.
    Deshalb gibt es FirePHP, in PHP rufst du die Funktion fb('blabla', [Typ wie Error, Warning, dump, etc.]) auf und im Firefox-Addon siehst du die eine übersichtliche Ausgabe, gibt auch Tabellen (einfach mehrere Arrays hintereinander) und die Ausgabe von Objekten, der Quellcode bleibt unberührt.

    Achso Bandit: Das ist ja alles ganz schön mit der Doku und den Debug-Verfahren, aber manchmal kann man auch einfach mal fragen, weil einen das Problem schon lang genug genervt hat und auch noch eine Stunde davor hocken könnte. ;)

    Viele liebe Grüße
    The User

    Also ich kann C++ empfehlen:
    C++ bietet eben alle Möglichkeiten, sowohl die systemnahe Programmierung als auch die sehr viel abstrahiertere. Das Verhalten lässt sich viel feiner steuern als in Java, sollten bestimmte Daten im Speicher etwa ein bestimmtes Verhalten beim Löschen oder kopieren aufweisen, lässt sich dies in C++ modifizieren, wenn man das jedoch schlecht macht, gibt es ein Speicherleck und der Speicher wird voll. Ich muss allerdings sagen: Es war ein funktionierendes Java-Programm, bei dem seit einigen Wochen immer wieder Speicherlecks beobachte - wirklich ernsthaft, also es füllt den ganzen Speicher - nicht wie wenn man in C++ mal eine Speicherstelle vergisst, was wiederum schneller als in Java passiert. C++ bietet mehr Konstrukte, die die Entwicklung einfacher oder (vom Quelltext her) sinnvoller machen.
    Die C++-Standardbibliothek bietet sehr gute Sachen, zum Speichern von Variablen in verschiedenen Array-Typen oder auch zur Ein-/Ausgabe auf Kommandozeile und in Dateien. Wenn du hiervon noch mehr braucht, also noch ausgereifter, solltest du die Boost-Bibliothek verwenden. Damit kannst du dann auch Netzwerkprogrammierung betreiben und Verzeichnisse auf der Platte handeln sowie einiges mehr. Um graphische Programme zu erstellen (mit Buttons und so) solltest du zur Bibliothek Qt, damit kannst du sehr komfortable GUIs erstellen, mit Drag-and-Drop, und allem. Außerdem werden auch weitere Funktionen geboten: Ander Möglichkeiten zur Netzwerkprogrammierung, HTTP- und FTP-Zugriff, ein paar praktische Container für deine Variablen, einen Designer, mit dem du das Aussehen des Programms per wysiwyg bestimmen kannst, Malen in 2D und, und, und... Wenn du ein Spiel o. ä. machen möchtest, ist es sinnvoll, in das Qt-Programm die Bibliothek SFML einzubinden, sie bietet effizientes 2D-Rendering - auch von Bildern - Musik und Ton, noch mehr Netzwerkprogrammierung und eben einige Low-Level-Sachen, wenn man direkt auf Eingaben von Tastatur, Maus und Joystick zugreifen möchte. Wenn es an 3D geht, kann man in diese Kombination noch die Bibliothek OpenGL einbinden.
    Alle Bibliotheken sind plattformunabhängig konzipiert, das heißt du kannst mit dem selben Quellcode das Programm für Linux, Windoof und Mac erstellen, das bekommen eben viele Spieleentwickler nicht so mit und verwenden DirectX und die WinApi, naja, da muss ich nichts zu sagen, außer dass ich das assozial und etwas dumm finde...
    Als Buch kann ich den C++-Primer von Addsion-Wesley empfehlen, für Tutorials schau mal in den Ankündigungen des Forums.
    Delphi und C# sind übrigens so ziemlich das Gegenteil von platformunabhängig, Java ist sehr plattformunabhängig, also die gleichen Dateien laufen auf allen Systemen, was aber auf Kosten der Performance geht, er kann da zwar gut optimieren, allerdings muss die reinterpretation jedes Befehls zur Laufzeit einfach mehr Performance kosten. Die Standard-Bibliothek von Java hat gleich GUI-Funktionen etc., ist aber - auch auf Grund von Limitierungen in der Sprache - weniger schlüssig aufgebaut, und ist im Low-Level bereich fast schon unkomfortabel, Qt, Boost und SFML sind wirklich beinahe ebenso schlüssig wie die stdlib aufgebaut, was keine Selbstverständlichkeit, vorallem bei älteren Bibliotheken ist.
    Als C++-Compiler benutzst du am besten einfach die gcc, unter Windoof heißt das MinGW, die macht das schon gut. ;) Aber du brauchst wohl auch noch eine graphische IDE mit einem guten eingebauten Editor, Dateimanagement usw.. Hierfür empfehle ich Kdevelop, das setzt jedoch die Installation der Kdelibs voraus. Wenn du wirklich effektiv in C++ programmieren möchtest (gilt eigentlich auch für Java), würde ich auf Linux umsteigen: Bibliotheken lassen sich dort leichter installieren und kofigurieren, viele wichtige Sachen sind vorinstalliert (der Compiler z. B., oft auch ein paar Bibliotheken), und ein Blick in anderer Leute Quellcode, der hier einfacher ist, hilft auch.
    Ein letzter Punkt:
    C lernen lohnt sich nicht, du wirst in C++ mehr Möglichkeiten haben, und falls du wirklich einmal reines C brauchst, wirst du das bei C++ gleich "mitgelernt" haben. ;)

    Viele liebe Grüße
    The User

    Also Weißen Ton gibt es auf jeden Fall, allerdings solltest du beim Händler stets nachfragen, grauer Ton kann z. B. schon einmal weiß werden, das sieht man nicht sofort. Ton wird übrigens auch ohne Brennen hart, allerdings lässt er sich dann mit viel Wasser wieder erweichen. Ein paar Sachen sind beim Formen natürlich immer zu beachten:
    -Ton dicker als 2-3cm zerspringt meistens beim Brennen auf Grund von Lufteinschlüssen
    -Was dicker wird braucht einen Hohlraum
    -Auch ansonsten sind Lufteinschlüsse zu vermeiden (Hohlräumen immer ein Loch lassen!)
    -Nahtstellen müssen leicht feucht angeraut werden, damit sich dazwischen keine Lufteinschlüsse bilden
    -Messer braucht man so gut wie immer, spezielle kleine Werkzeuge helfen beim Glätten und Anrauen
    -Stabile, hohle Gebilde lassen sich gut aus gestapelten Ton-Würsten bilden

    Alternativen sind wohl selbsttrocknender Ton ohne die Probleme mit Lufteinschlüssen, der ist jedoch teurer und mit geringerer Qualität oder Plastillin, das lässt sich sehr fein bearbeiten, ist aber teurer, für Mini-Skulpturen wohl gut geeignet, für Amphoren und sonstige Gefäße aber eher weniger.

    Viele liebe Grüße
    The User

    vbtricks
    Auch wenns lächerlich ist, über diese Formel zu diskutieren:
    Klar, das stimmt was du sagst, kann man auch ohne Tabelle nachvollziehen, aber die Linke Seite müsste ja erst bewiesen sein damit aus meiner Aussage die Rechte wirklich folgt. ;) Meine Meinung war ja eben, dass sie falsch ist, bzw. ohne das NOT( ) stimmt. ;)

    @Bandit
    Auf eine Live-CD passt eben nicht alles drauf, sieht bei DVDs und Netzwerkinstallationen natürlich anders aus, da kannst du viel mehr auswählen. ;)
    Siehe da: Es gibt Treiber (madwifi):
    http://madwifi.org/wiki/UserDocs/FirstTimeHowTo
    Falls das nicht funktionieren sollt, gibt es für den Notfall immer noch ndiswrapper:
    http://ubuntuforums.org/showthread.php?t=512828

    Windoof verkraftet das nicht, wenn die Festplatte neu partioniert wird, diese Überprüfung kann man aber bedenkenlos abbrechen. Dazu, dass es unter Windoof nicht geht: Mal rebooted?? :D

    Aha, weil ich Windows nutze, arbeite ich nicht ernsthaft? Dann will ich dich in deiner verklärten Parallelwelt nicht weiter stören und erspare mir das Zerpflücken deiner anderen "Argumente".

    Willst du mich eigentlich nur nieder machen? Was ist das für eine Logik, ich sage, dass man, wenn man intensiv arbeiten möchte, man mal ein wenig Zeit in ein besseres System (war dein Zitat, dass man dann nicht unbedingt das beste verwendet) investieren könnte, bzw. dass sich das lohnt, und du meinst, dass ich damit gesagt habe, dass du nichts Ernsthaftes machst?

    (Der Abschnitt kann überlesen werden, wenn du den letzten verstanden hast)
    Einmal anders ausgedrückt, sei i der Investitionsaufwand und j der Investitionsgewinn pro Zeit, t die Zeit, die man arbeitet (vielleicht die nächsten paar Jahre), x deine Arbeitsintensität (pro Zeit eben) und e die Schranke zum ernsthaften Arbeiten, meine Aussage war dann:
    x > e ==> t * (x + j) - i > t * x
    Daraus folgerst du:
    x < e
    Auch in Formeln sieht man da eine gewisse Unlogik.

    Warum sollte man eigentlich keine Parallelwelt anstreben? Ohne irgendein Streben zur Verbesserung kann man nur im selben Dreck landen, wie man ihn jetzt schon hat.

    ich würd entweder auf ne exeption testen oder
    höchstwahrscheinlich n syntaxerror :D

    Also so:

    Code
    try
      if a =b then
        msgbox "hallo"
      end if
    catch syntaxerror
      msgbox "syntaxerror"
    catch daufehler
      msgbox "dau"
    end try


    ?? :D

    @topic
    Du wirst wohl opengl für java brauchen, bei der gui kannst du die Java Standard-Bibliothek oder auch Qt verwenden.

    Da magst du in Teilen Recht haben,

    als dass ich erst die ganzen verschiedenen Alternativen prüfe.


    aber das nennt man eben Investition, insbesondere wenn man...


    Von den meisten Nutzer erwartest du da zuviel. Die wollen das Teil anstellen und damit arbeiten.


    ..damit ernsthaft arbeiten möchte.
    Außerdem finde ich, dass auch Menschen, die sich für den Quellcode nicht interessieren, in freier Software eben auch ihre Ideale sehen können, mal ganz abgesehen von der Kostenersparnis, die aber doch meistens ziemlich irrelevant ist.

    Naja, aber was hat das Linux dann für einen Sinn, wenn es nur "ein anderes Windows" ist? Der Käufer könnte sich doch mal minimal mit der Sache befassen, und da wäre doch etwas Auswahl und die Installation ganz gut geeignet.

    ...so könnte das schlichte Linux ziemlich abschreckend sein.

    Naja, es ist nicht immer schlicht, das geht von schwarz-weiß bis echt elegantem Hochglanz. ;) Das ist eben Linux vorinstalliert: Die wissen kaum, dass das quell-offen ist, sollten sich zumindest bei der Installation mit beschäftigen können, aber das entfällt dann ja, so fänd ichs eigentlich besser:
    Hersteller machen CDs mit Netzwerkinstallationen verschiedener Hersteller, dann beschäftigt man sich etwas damit: Ubuntu, OpenSuSE oder Fedora, KDE, xfce oder Gnome..., dabei würde man davon auch etwas mitbekommen und die Netzwerkinstallationen von einigen Distris passen ja locker auf eine CD.

    Viele liebe Grüße
    The User

    Edit:
    Hast du einen Link, wo diese Aussage irgendwie steht oder besprochen wird?

    Seh ich das richtig, dass easymod ein Mod für PHPBB ist, um Mods zu installieren?
    Ich werd mal vorschlagen, dass ins Forensoftware-Forum zu verschieben, das hat ja nichts mit C++ zu tun, und die, die von C++ keine Ahnung haben aber von PHPBB (bei mir ist es anders herum) finden in diesem Forum deinen Thread nicht, bitte nächstes mal richtig posten. ;)

    Nein aber die Tabelle wird zu gross um alles in eine zu packen..

    Wieso, eine Tabelle kann doch auch mal 20 Spalten haben oder mehr, das ist kein Problem, wenn die beiden Tabellen identisch sind, kann man sie auch problemlos zusammenpacken. Du solltest bloß niemals 'SELECT *' verwenden, sondern nur die gewünschten Spalten auswählen, auch wenn das alle sind, es kann ja mal eine hinzukommen, die nicht gebraucht werden.