Beiträge von Delinquenz

    Hi,

    ich habe bereits einige Bots geschrieben für diverse Seiten, allerdings frage ich mich, was die effektivste Variante ist..

    Der Klassiker ist natürlich libcurl, man hat viel Kontrolle, allerdings muss man auch alles abfangen. Da die Betreiber der jew. Website natürlich versuchen, jegliche Bots zu verhindern, hat man dann meistens auch mit JavaScript zu tun und spätestens wenn man dann dabei ist, eine JavaScript Bibliothek in seine Applikation zu implementieren, sucht man sich nach neuen Alternativen um..

    Irgendwas, was mehr kann.. Am besten wäre natürlich ein eingebetteter Browser..

    Das führt natürlich zu QWebKit. Super Sache, mit QWebPage kann man das ganze auch in einer CLI ausführen. Das ist auch die Methode, die ich momentan für aufwendigere Bots benutze, allerdings gibt es da ein paar Haken.

    Der größte Haken ist die problematische Parallelisierung: Offiziell darf die QWebPage Instanz nur im Mainthread laufen. Dank des Signal-Slot-Systems von Qt kann man diese Einschränkung indirekt austricksen, indem man im Mainthread per Slot parallelisiert (da das Signal-Slot-System asynchron ist) - allerdings hat man bei QtWebKit das Problem, dass man einen Aufruf nicht gescheit timeouten kann
    Wenn man mit Proxies hantiert und einen QWebPage Load per QTimer timeouten möchte, hängt oft der ganze Thread, da die DNS Auflösung, die ja über den Proxy läuft, global blockiert ist und damit die ganze Parallelisierung umsonst ist. Mein temporärer Workaround: Per libcurl vorher den Proxy prüfen - ziemlich eklig, aber naja, es läuft. Zusätzlich hat QtWebKit noch den Nachteil, dass es mit dem Qt Framework eine ziemlich große Dependency darstellt.

    Gibt es da gescheite Alternativen oder ist das zu spezifisch?

    Hatte mir mal vor längerer Zeit Awesomium angeschaut, aber habe das momentan garnicht wirklich auf dem Schirm - ich weiß nur, dass es im Hintergrund mehrere eigene Prozesse gespawnt hat, was vermutlich sehr unvorteilhaft für die Parallelisierung wäre (oder sogar sehr vorteilhaft?)

    Zitat

    Ich werde neue Regeln schreiben, die Community mehr ansprechen und durch neue Features mehr User an uns ran bringen.


    Durch neue Features wird man keine Nutzer locken. Das ging bisher immer schief.

    Schön, mal paar alte Gesichter zu sehen..


    Mit kaum einem der Namen kann man irgendwas anfangen, lol.

    Zitat

    Deinen zweiten Punkt streite ich ab. Klar gibt es welche die die Droge Cannabis jeden Tag konsumieren, aber genauso ist es auch bei Alkohol. Vielleicht nicht in der Jugend aber wenn man mal zu einigen Erwachsenen guckt, da gibt es mehr als genug die sich jeden Tag ein Feierabendbier gönnen.


    Du streitest diesen Punkt nicht ab. Eher versuchst du, davon abzulenken. Ja, bei Alkohol gibt es dieses Problem. Bei Cannabis aber auch.

    Zitat

    Ich muss ein wenig schmunzeln, aber Halluzinationen von Cannabis finde ich unwahrscheinlich.


    Ich rede von Pseudohalluzinationen und CEVs. Je nach Konsumform ist das durchaus möglich: Beim Rauchen kann man sowas schwer erreichen, bei oralem Konsum (Backen/Tinktur) sowie bei der Nutzung von Bong/Vapo schon eher.

    Zitat

    Keine Intelligenzverlust - null Faulheit - keine ausgelösten Angstzuständee oder Psychosen - keine Halluzinationen!


    Ich bestreite keineswegs, dass Cannabis harmloser als andere Drogen wie Alkohol oder Nikotin ist. Aber dennoch besteht selbstverständlich ein Risiko, welches man nicht unterschätzen sollte.

    - Ich bezweifle, dass man seine Intelligenz dadurch verliert, allerdings kann sich bei Dauerkonsum eine leichte Verpeiltheit, die je nach Intensität des Konsums garnicht mehr so leicht ist, bemerkbar machen.
    - Cannabiskonsumenten neigen eher zu Dauerkonsum als Alkoholkonsumenten (Nikotin lasse ich hier mal außen vor, da es dem Konsumenten keinen richtigen Rausch verpasst), da es quasi kaum Nebenwirkungen hat, was für eine höhere Gewichtung des vorherigen Punktes spricht.
    - Soweit ich weiß, kann man keine Psychosen von Cannabis kriegen. Was aber sehr wohl passieren kann, sofern eine Veranlagerung von Paranoia oder anderen psychischen Erkrankungen vorliegt, ist, dass diese psychische Erkrankung durch das Cannabis zum Vorschein kommt.
    - Halluzinationen? Im Rauschzustand kann das schon einmal passieren - kenne aber eigentlich keinen Konsumenten, der das nicht begrüßen würde ;)

    Ich bin auch für die Legalisierung, wobei mir das letztendlich egal ist, weil sich dadurch nicht viel für mich persönlich ändern wird. Nur weil man für die Legalisierung ist, muss man dennoch nicht zu der Propaganda der Konkurrenz greifen. Klar, Cannabis ist wesentlich gesünder als Nikotin und Alkohol - aber dennoch besteht ein Risiko. Dieses Risiko wird in dieser Debatte immer wieder heruntergeredet, was eigentlich nur zeigt, wie verantwortungslos viele Konsumenten sind.

    Zitat

    Unternehmen wie Red Bull investieren bis zu 50% ihres Umsatzes in Werbung und Marketing.


    Was ist daran verwerflich, wenn Red Bull einer der größten Sponsoren im Sportbereich ist, während Vemme lieber in ein System ganz nach den Zeugen Jehovas investiert?

    Zitat

    ich gebe dir die Möglichkeit einen Monatsverdienst von bis zu 5.000€ oder 50.000€ zu verdienen.


    Dass sowas im Internet möglich ist, würde ich nicht bestreiten. Man weiß jedenfalls, dass man diese Möglichkeit nicht finden wird, wenn man sich auf jeden Mist verlässt, den man in einigen Foren bzw. auf einigen Seiten so liest. Darunter fällt auch dein Beitrag.

    Zitat

    Abgesehen davon ging es bei Pokemon von Anfang an ums Tauschen.


    Künstliche Verknappung kann man so natürlich auch als Vorteil sehen. Ist im Kapitalismus schließlich Alltag.

    Zitat

    Kann ich nur so unterstreichen. Es war NIEMALS nötig beide Editionen zu haben, um irgendwas zu bekommen.


    Anscheinend schon - ansonsten wären es ja nicht 2 verschiedene Versionen. Was für euch kein Grund ist, beide zu kaufen, ist für andere durchaus ein Grund.

    Zitat

    Hallo , jetzt kennste einen :DDD


    Ich kenne recht viele. Teilweise hatte auch ich mehrere Editionen einer Generation.

    Öfters hatten meine Schwester und ich beide Versionen, obwohl wir nur einen Handheld hatten, da Nintendo sich auch weigert mehrere Speicherstände zu implementieren, was, wie auch das Modell der mehreren Versionen, einfach nur lächerlich ist. Vielleicht war das in Zeiten vor dem DS noch ein Argument. Wenn die ROMs jenseits der 32 MB sind während die Speicherstände unter 1 MB liegen, ist das definitiv kein Grund mehr. Aber naja, da die Hauptzielgruppe im Alter von 8-16 ist, sollte das niemandem auffallen.

    Zitat

    Wenn es um die Kids geht, die nie Rubin gespielt haben, brauchen sie auch kein Remake machen, sondern können einfach ein neues machen.


    Ein Remake benötigt weniger Aufwand. Die alten Fans freuen sich, weil sie erneut in den Genuss der alten Editionen kommen und neue Fans freuen sich, weil es neues Zeug gibt. Diese Strategie verfolgt Nintendo schon seit langem, siehe Feuerrot/Blattgrün, Heartgold/Soulsilver und nun Omega Rubin/Alpha Saphir. Generell ist Pokémon die Cashcow Nintendos. Dieses 2, teilweise 3, Versionen-Modell ist immer noch das Lächerlichste, was ich jemals sah. Wesentlich lächerlicher als DLCs und Day-One-Patches, weil in diesem Fall vorallem Kinder bzw. deren Eltern "abgezogen" werden.

    Zitat

    Du suchst sowas und droppst Higurashi? Tststs.

    Zitat

    (Und ja... wie kann man Higurashi droppen?)


    Dieser Anime hat herzlich wenig mit Splatter zu tun. Mal abgesehen vom Anime: Der Zeichenstil ist leider zu gewöhnungsbedürftig. Ich konnte mit diesem Anime einfach nichts anfangen.

    Zitat

    Eventuell ist Gantz, Claymore, Blood+ und Berserk noch was für dich.


    Alles recht alte Animes. Nicht, dass alte Animes automatisch schlecht sind, aber ich würde schon sagen, dass sich die Ansprüche, die der durchschnittliche Zuschauer an einen Anime hat, mit der Zeit verändert haben. Aus diesem Grund war Blood+ auch nichts für mich.

    Zitat

    Another oder Shiki fallen mir da noch ein.

    Zitat

    Edit: School Days und Chaos:Head fällt mir dazu auch grad noch ein.


    Mhm, die werde ich mir mal anschauen, danke.

    Zitat

    die folgenden Staffeln haben für mich zu viel von ihrem Wortwitz eingebüßt.


    Ich bin momentan bei Monogatari Season Two (obwohl es die 3. Staffel ist, ḱomisch) und irgendwie habe ich keine Motivation weiterzuschauen. Der Ark ist einfach langweilig, er handelt von einer Person, die mich nicht interessiert und die Begeisterung über die unkonventionelle Aufmachung ist längst verschwunden.

    Kennt wer nen Anime, der psycho-/splatterartig ist und damit nicht ins Trashige abrutscht? Das Einzige, was ich kenne und darauf zutrifft ist Elfenlied, ansonsten gibt es da leider nicht viel.

    Meine Animelist
    [SPOILER2]WATCHING
    Fairy Tail 181
    Mushishi 4
    Naruto Shippuden 348
    Monogatari 2nd Season 12
    One Piece 648

    COMPLETED
    Angel Beats
    Ao no Exorcist
    Attack on Titan
    Baccano!
    Monogatari (Bake, Mono)
    Btooom!
    Clannad
    Code Geass
    Darker than Black
    Deadman Wonderland
    Death Note
    Durarara!
    Elfen Lied
    Ergo Proxy
    Fate/Zero
    FMA: Brotherhood
    Gintama
    Guilty Crown
    Hellsing Ultimate
    Highschool of the Dead
    K
    Kamisama no Memochou
    Magi
    Mirai Nikki
    Mnemosyne
    Naruto
    SKET Dance
    Soul Eater
    Steins;Gate
    Sword Art Online

    DROPPED
    Bleach 342
    Blood+ 2
    Higurashi no Naku Koro ni 19
    Monster 44[/SPOILER2]

    Übrigens, die neuen Fairy Tail Folgen sind die größte Enttäuschung, die ich seit Langem hatte.

    Zitat

    In Dota hat man auf NA die Peruaner/Brasilianer, auf allen EU Servern die Russen und in CS:GO hab ich auch die Russen. Meistens, wenn man diese im Team hat, wird die Winchance halbiert.


    Kann ich leider nicht bestätigen. Ich finde, Russen gehen in beiden Richtungen ins Extreme. Ich habe schon mit vielen sehr guten Russen gespielt und leider auch mit vielen sehr schlechten.

    Zitat

    So rassitisch es sein mag, meine persönliche Statistik und die von Freunden, sagt genau das und bestätigt sich sehr oft.


    Meiner Erfahrung nach, sind das die Deutschen. Um genauer zu sein, meistens ich :D

    Zitat

    Doch es liegt auch ganz minimal im Gen.


    Wie möchtest du die These untermauern? Ich denke genetisch gibt es hier im Verhältnis genauso viele schlaue Leute, wie in Asien. Dass dort alles disziplinierter gehandhabt wird, ist jedoch allgemein bekannt. Letztendlich wird sowieso alles durch die Globalisierung relativiert.

    Zitat

    Ich sollte auch echt mal Gintama schauen..


    Gintama ist die einzige 10 für mich also kann ich dir das nur empfehlen. Kein Anime ist so mitreißend, ernst, spaßig, traurig, lustig und selbstironisch wie Gintama. Der Anime ist nicht unbedingt episodic aber dennoch kann man auch mit wenigen Folgen in der Woche viel Spaß haben. Wobei der Anime kontinuierlich besser wird, ergo am Anfang nicht so gut ist wie im Laufe der Zeit.

    Nach Gintama kommen bei mir selbstverständlich die Meisterwerke Baccano! und Durarara! - beides einfach nur geile Animes.

    Momentan schaue ich die Monogatari-Reihe, recht interessanter Anime. Ich bin bei der neusten Staffel und weiß immer noch nicht, wie ich ihn finde.

    Naja, dieser Relaunch, über den man sich immer noch fragt, ob es ihn schon gegeben hat oder ob er noch kommen wird, ist sowieso ziemlich lächerlich. Denn es ist schließlich wie immer: Am Anfang sind alle recht motiviert, aber letztendlich sinkt die Aktivität kontinuierlich bis es dann wieder nur einen Beitrag am Tag gibt. Der Großteil der aktuellen Forenbeiträge besteht aus irgendwelchen Serverankündigungen, in denen sogar klar wird, dass selbst der allmächtige Co-Admin nQQbmad einen Server betreibt, was damals, sofern die Regel nicht entfernt wurde sogar noch heute, verboten ist. Dazu noch eine Prise Off-Topic und man hat die Kernthemen des größten deutschen MMORPG-Forums zusammengefasst. e*pvp zählt leider nicht, da deren Administration leider so schlau war und sich eine größere Zielgruppe gesucht hat.

    Nun gibt es einen Relaunch, zumindestens wird er im Volksmund so genannt. Dafür hat MMORPG-Core mal wieder keine Kosten gescheut und sich, wie bei jedem vorherigen Relaunch, irgendwelche Nutzer geholt, die keiner kennt und über die sich die ganze Gemeinschaft die Mäuler zerreißt: nQQbmad in diesem Fall. Aus dem Nichts kommt das Urmitglied der ehemaligen GodLikerZ Gemeinschaft (Registriert seit: 17.03.09, Benutzer-ID: 76296) mit einem Namenswechsel daher und keiner kennt ihn. Dazu das übliche Phrasendreschen ("die Community muss Beiträge schreiben, nicht wir!") und der nicht vorhandene Admin. Super!

    Es tut mir sehr leid das zu sagen, aber das MMORPG-Core, so wie wir es uns wünschen, wird es nicht mehr geben.

    Zitat

    Within these days he has hit out once more.


    Hit out? Nicht eher strike back?

    Zitat

    short starts E3


    Was?

    Ernsthaft - lasst diesen lieblosen Mist besser. Sowas sollte man sowieso trennen, wie es das Vorbild e*pvp vormacht. Die Buttons des jetzigen Designs sind sogar deutsch. Ob sich das mit dem neuen Design ändern wird, ist auch fraglich.

    Ach, ich vergaß: Der Admin präferiert lieber kurzfristige Erfolge wie Werbeeinnahmen durch Keywords als langfristige Erfolge wie eine stabile Nutzerbasis, die das Forum von selbst schmeißt.

    Zitat

    weil das curlpp von dem franzosen so scheisse war


    Was mich an curlpp gestört hat, war die Tatsache, dass das letzte Update 2009 gewesen ist. Zudem ist curlpp sehr abhängig von der Version, da es für die CURLOPTS etc. ein eigenes Enum hat, was ich persönlich als unnötigen Overhead empfinde.
    Es gibt übrigens seit kurzem einen neuen libcurl C++ Wrapper. Leider hat er auch viele Mängel. Zum Beispiel werden in dieser Headerdatei einige using Direktiven benutzt. Sofern man also diese Bibliothek benutzt, ist string das Gleiche wie std::string. Meines Erachtens nach garnicht schön, da ich meine std::string Variablen in kleineren Funktionen gern mal string nenne :)

    Zitat

    Wenn du fertig bist musst du es unbedingt an haxx.se schicken und bei NuGet hochladen


    Dafür muss aber noch einiges geschehen. Vorallem dokumentationstechnisch, sowas liegt mir garnicht. Aber ja, dazu zwinge ich mich auch noch irgendwie.
    Zudem muss ich erst einmal alle Interfaces verstehen und auch anwenden. Funktion wie curl_easy_recv() habe ich einfach so implementiert, heißt also, dass die Nutzung eher der C-Bibliothek entspricht und ich solche Funktionen bei meinen Projekten bisher nie benötigte.
    Dann muss ich mich noch mit Templatespezialisierungen beschäftigen, da der MSVC sich diesbezüglich.. quer stellt.
    Es fehlt einfach noch zuviel um das auf der offiziellen libcurl Seite zu stellen.
    Dazu müsste ich mich dann noch in CMake einlesen und meinen bei meinem Code nicht nur den sperrigen MSVC berücksichtigen, sondern auch clang und Xcode. GCC stellt kein Problem dar, da ich sowieso unter GCC programmiere.
    Zu guter Letzt empfinde ich meine jetzigen C++-Kenntnisse als nicht ausreichend für sowas.

    Zitat

    Das ganze ist ja stark gewachsen seit dem ich es das letzte mal auf Github gesehen hab :O


    Ja, da ich das eben bei diversen Projekten von mir benötige, kann ich nicht mehr ohne. Leider mag ich den C/C++ Mix garnicht und naja, so hat sich das eben entwickelt.

    Wenn ihr Kritik habt, immer her damit.