Motivation bei Privatprojekten (Split aus Diamond of Death)
-
Akzeptiere die geltende Netiquette dieses Forum
-
volkard schrieb:
Ich las diesen Beitrag http://www.c-plusplus.net/forum/292057-177 und er sprach mir da aus der Seele, denn was Du bezüglich des Contests abgelassen hast, war echt unirdisch.
Was genau fandest du denn "unirdisch"? Wenn du mal genau hin siehst habe ich gerade mal 2 oder 3 Beiträge verfasst. Ich begann mit der Frage ob die Länge tatsächlich der Indikator sein sollte, und dann nahm ich nur noch Stellung zu gegenfragen. Danach habe ich auch nichts mehr gesagt da ich keine Diskussion wollte und mit Antworten nicht mehr zu rechnen war.
(hustbear hat einfach seine persönliche Meinung über mich freien lauf gelassen und dadurch andere beeinflusst, so auch dich, das du wegen 2/3 Beiträgen über mich Urteilst ;))
volkard schrieb:
Und nur ein paar Minuten danach las ich Deinen Einsatz hier, den ich auch für verfehlt hielt.
Wieso war der verfehlt? Ich finde es schade das es aufgegeben wurde wegen ein paar "Kleinigkeiten", er sagte doch selber das er scheinbar etwas falsch machen muss. Vor mir meinte auch ein unregg "14 Seiten und dann sowas". Ich habe es nur ausformuliert.
Ich bin immer noch der Meinung das der OP nicht aufgeben sollte und würde gerne wissen ob die Eclipse und Boost Probleme tatsächlich die einzigsten Gründe sind.
-
Ich wundere mich auch.
Und volkard, woran hast du die "Totgeburt" denn festmachen können? Dass PI allgemein noch nicht so weit ist? Machbar wäre das Projekt für ihn IMO schon.
-
die einzigsten Gründe sind.
Weil du in NadrW ja einen Thread über deine Rechtschreibung aufgemacht hast und mir das bei dir schon zum zweiten Mal aufgefallen ist: "einzig" lässt sich nicht steigern.
Ich halte den Abbruch für die sinnvolle Konsequenz eines schlechten Anfangs.
Inwiefern war der Anfang schlecht?
Laut eigener Aussage war der Abbruch ja auch keine Folge eines schlechten Designs, sondern der Tools/Libs. Da man so etwas eigentlich ziemlich leicht beheben kann, würde ich PI empfehlen einfach weiterzumachen um nicht wieder ohne Resultat dazustehen.
-
Von ziemlich leicht beheben kann man nicht sprechen. Es gibt keine gute, brauchbare IDE unter Mac OS. Boost habe ich schon X mal versucht zu kompilieren und noch nie geschafft.
Da jemand unbekanntes im IRC nach meinem Source gefragt hat, hier ist er... http://www.file-upload.net/download-3725292/ThePIBot.zip.html
Könnt ja nun selbst beurteilen, ob das Projekt von Anfang an gescheitert war.
-
Und warum wechselst du dann nicht einfach auf Windows?
-
Warum sollte ich Unix Software unter Windows entwickeln?
-
xD schrieb:
die einzigsten Gründe sind.
Weil du in NadrW ja einen Thread über deine Rechtschreibung aufgemacht hast und mir das bei dir schon zum zweiten Mal aufgefallen ist: "einzig" lässt sich nicht steigern.
Ah, Dankeschön, war bei dem Wort sogar schon öfter unsicher und mache es trotzdem jedesmal falsch
Das Problem was ich da hatte war nicht die Steigerung sondern die Pluralform. Ich hätte es nach "die einzigen Gründe sind." formulieren müssen. Richtig?@314159265358979
Kannst du nicht unter Linux entwickeln? Da hatte ich mit Eclipse noch nie Probleme. Mint ist toll
-
314159265358979 schrieb:
Boost habe ich schon X mal versucht zu kompilieren und noch nie geschafft.
Sowas hilft da nicht weiter?
David W schrieb:
Ich hätte es nach "die einzigen Gründe sind." formulieren müssen. Richtig?
-
Mein Boost ist die Version von MacPorts...
-
Er meint bestimmt das
"sudo port install boost"
Das ins Terminal schubsen und es müssten dir die Binaries installiert werden, dann brauchst du nichts bauen. (Oder kann man auch die Sourcen "Installieren"?)Also du solltest schon schauen irgendwie mindestens deine IDE zum laufen zu bekommen, denn sonst kannst du ja gar nichts mehr entwickeln
-
Und genau das habe ich gemacht, es stürzt bei Fehlern mit Segfaults ab.
-
314159265358979 schrieb:
Es gibt keine gute, brauchbare IDE unter Mac OS.
Ach, du hast also schon alle durch probiert?
-
CodeBlocks, NetBeans, Eclipse, XCode 3 + 4. Möglicherweise hab ich jetzt eine vergessen. Davon ist Eclipse aber immer noch die beste. Gibts sonst noch was erwähnenswertes?
-
Nicht das ich wüsste.
-
314159265358979 schrieb:
CodeBlocks, NetBeans, Eclipse, XCode 3 + 4. Möglicherweise hab ich jetzt eine vergessen. Davon ist Eclipse aber immer noch die beste. Gibts sonst noch was erwähnenswertes?
http://www.codelite.org/
Aber habe so meine Zweifel, dass es dir zusagtGrüssli
-
Hab den source nur kurz überflogen. Was du da machst, sieht für mich ziemlich gut aus. Das ganze wegen Problemen mit IDE/Libs scheitern zu lassen, fände ich schade. Vorallem hättest du die Probleme bei weiteren Projekte ja auch.
Unter Ubuntu benutze ich auch Eclipse und Boost und bisher ging alles Problemlos. Ich vermute mal, dass das unter anderen Distributionen auch machbar ist. Falls du aber einfach nur keine Lust mehr auf dein Projekt hast, ist das doch auch vollkommen ok. Ist ja schließlich dein eigenes.
-
314159265358979 schrieb:
Und genau das habe ich gemacht, es stürzt bei Fehlern mit Segfaults ab.
Ok, wenn sowas beim Installieren von Basics passiert, kann das schon frustrieren.
Ich schätze mal, Segfaults dürften bei der Installation wirklich nicht auftreten.. Was macht man bei sowas, System neu aufsetzen? Scheint ja irgendwo was kaputt zu sein.
-
Nicht die Installation scheitert, mein Bot stürzt ab. Beispiel: Ich habe den Bot versucht in der Schule zu testen. Da hier aber die Ports gesperrt sind, ist der Verbindungsversuch fehlgeschlagen -> Segfault. Am Programm liegts nicht, wenn ich mir die Fehlermeldungen der boost-error_code Klasse holen möchte, kriege ich ebenfalls einen Segfault. Das ganze passiert auch beim Iterieren über ein Verzeichnis mittels der Funktionen aus dirent.h bei der kleinsten Kleinigkeit. Ich hatte da eine do-while Schleife, die abgestürzt ist. Dann habe ich sie in eine for(;;)-Schleife mit Bedingung im Block umgeformt -> lief.
Lauter so Dinge, die ein sinnvolles Arbeiten unmöglich machen.
-
314159265358979 schrieb:
Nicht die Installation scheitert, mein Bot stürzt ab. Beispiel: Ich habe den Bot versucht in der Schule zu testen. Da hier aber die Ports gesperrt sind, ist der Verbindungsversuch fehlgeschlagen -> Segfault. Am Programm liegts nicht, wenn ich mir die Fehlermeldungen der boost-error_code Klasse holen möchte, kriege ich ebenfalls einen Segfault. Das ganze passiert auch beim Iterieren über ein Verzeichnis mittels der Funktionen aus dirent.h bei der kleinsten Kleinigkeit. Ich hatte da eine do-while Schleife, die abgestürzt ist. Dann habe ich sie in eine for(;;)-Schleife mit Bedingung im Block umgeformt -> lief.
Lauter so Dinge, die ein sinnvolles Arbeiten unmöglich machen.
Sorry, es liegt am unwissende Programmierer, dir. Entweder du beißt dich durch und wirst C++ 'Experte', oder du suchst dir eine Technologie, wo die Fehlerfindung einfacher ist Java/.NET. Aber denkt nicht, dass diese Art von Fehler dort nicht vorkommen wird.