Beiträge von dongdong

    Also wenn man die Bilder umbedingt als Ressource auslagern will, dann machts schon Sinn, diese in ne eigene Bibliothek zu stecken. Beim Update muss dann nur die Haupt-exe ausgetauscht werden, die dann ja deutlich kleiner ist.


    Aber in einer Dll kann man die Ressourcen auch einfach austauschen, deshalb macht das Argument keinen Sinn ;).

    Maja prinzipell würde es gehen. Aber es ist sehr unsicher. Jeder der die Url kennt kann dann ja Code einschleusen wie er will. Ich empfehl dir daher es direkt richtig zu machen... Bei fast allen hosting Angeboten sind ja auch Datenbanken dabei.

    Was willst du da mit Ftp machen? Oo Wenn dein Programm irgendwelche Daten ins web senden muss dann per http GET oder POST. Die Daten werden dann von einem php Skript bearbeitet und in ne Datenbank geschoben.

    10. Coding Contest




    [tabmenu]
    [tab='Info','http://www.woltlab.com/forum/wcf/icon/infoS.png']
    Es wird Zeit für den nächsten Coding Contest! Diesmal müsst ihr einen kleinen Media Player programmieren. Ob es ein reiner Musik Player wird, oder ob man auch Videos anschauen kann ist euch überlassen, wichtig ist nur das ihr einen gut bedienbaren Player habt, der vor allen Dingen sauber programmiert ist!
    Ihr dürft bei diesem Contest alle möglichen Librarys zum abspielen von Multimedia benutzen. Somit könnt ihr euch auf das (uns) wichtige konzentrieren, nämlich die Handhabung.


    In diesem Sinne Viel Spaß!
    [tab='Regeln', 'http://www.stagetwo.eu/icon/postReportS.png']
    Bearbeitungszeit: 4 Wochen, also
    Abgabe bis zum 02.08.2012
    Es sind wie immer alle möglichen Programmiersprachen zugelassen.
    Eine Library zum abspielen von Musik dürft ihr euch aussuchen (aber bitte i-wo auf die Webseite verlinken, kann auch in einer Info Datei sein)
    Abgabe via PN an ein Special Force Mitglied.
    [tab='Preise','http://www.stagetwo.eu/icon/boardNewL.png']
    1. Platz: 3 Monate Supporter + 1 Monat OCH nach Wahl
    2. Platz: 2 Monate Supporter
    3. Platz: 1 Monat Supporter
    [/tabmenu]


    Viel Glück wünscht das StageTwo Team!

    Der Code ist sehr schwer zu lesen. Benutz bitte das nächste mal die BBCode [ cs ] Blöcke (ohne leerzeichen in der klammer).
    Ich hab jetzt nur kurz nen Blick auf die Update Funktion geworfen und da deklarierst du ein paar Funktionen. Du musst die Funktion außerhalb der Update Methode deklarieren. Nur die Logik, also Funktionenaufrufe kommen dann in die Update Funktion.

    Positionsbestimmung geht immer. Wenn GPS ausgeschaltet ist, wird die Position über die Sendemasten bestimmt (ist zwar etwas ungenau, aber funktioniert). Nur allein mit der Position kannst du nicht viel anfangen, da die dann ja nur auf dem eigenen Handy sind. Wenn die i-wo anders angezeigt werden sollen, brauchst du - wie Secret schon gesagt hat - eine Verbindung zum Internet. Also wenn deine mum deinen kleinen Bruder auf Schritt und Tritt verfolgen will, muss sie auch noch ne Datenflat springen lassen ;)

    Normal sollte jedes Objekt seinen eigenen Hashcode haben (so steht es zumindestens in der Dokumentation zur hashCode Methode). Dadurch dürfte dann ja kein Index 2 mal vorkommen, esseitdenn das Objekt ist dasselbe. Was bringt es dir denn auch wenn dein Objekt 2 Hashcodes hat? Dann weißt du ja trotzdem nicht wo es jetzt in der HashMap steht...

    Ne ich hab das so gemeint mit dem BufferedOutputStream:

    Code
    1. ObjectOutputStream oos = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream("test.txt")));


    Hab auch gerade in der Source vom JDK nachgesehen, wird tatsächlich vorher geflushed.


    Wer vorher den Stream ned geclosed hat, wird jetzt auch kein try-resource verwenden. Vermut ich mal ^^

    dongdong Irgendwie stehst du auf das flush ;) Man braucht da nix flushen. flush ist nur interessant, wenn es gepufferte Streams sind, aber selbst dann in den meisten Fällen auch nicht wirklich, denn close führt vor dem Schließen ebenfalls ein flush aus.


    Dann legt man eben nen BufferedOutputStream drüber :P.
    Sicher das close, automatisch flushed? Wusste ich nicht. Ich sags nur gern, weil ich in nem Programm mal vergessen hab zu flushen und mich gewundert hab warum in meiner Textdatei später die Hälfte fehlte ;)

    [cs]
    public static void main()
    {
    string[] files = System.IO.Directory.GetFiles("C:\\mydir\\");
    foreach (string file in files)
    handleFile(file);
    }


    public static void handleFile(string file)
    {
    StreamReader sr = new StreamReader(file);
    StreamWriter sw = new StreamWriter(pfadzumeinerneuendatei);


    try
    {
    sw.WriteLine(meinAnfangContent);


    while (!sr.EndOfFile)
    {
    string line = sr.ReadLine();
    sw.WriteLine("<string>" + line + "</string>");
    }
    }
    finally
    {
    sw.Flush();
    sw.Close();
    sr.Close();
    }
    }
    [/cs]


    In der Schnelle "pseudocode" artig geschrieben. Aber so in etwa geht das ;)

    Also ich kenn keine von den c++ Libs. Ich würde dir empfehlen, dass zu nehmen, was dir am ehesten zusagt und damit mal zu arbeiten. Wenn du überhaupt nicht klar kommst, kannst du immernoch wechseln. Ich würd auch noch ein Auge drauf werfen, wie aktuell die Libs sind. Je aktueller, desto besser der Support würd ich ma sagen (ist zumindest meistens so ;)). Ich arbeite momentan viel mit Phonegap und Sencha touch, falls du doch zu Javascript umschwenken willst ;P