kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Microsoft Office 2007/2010 Lizenzen für Designs

    geschrieben von tillorgias

    Es wur nur sicherhaltshalber eine frage weil ICH doch die freeware schreibe und das design mit ausliefern würde.
    Geht das?
  • in: Microsoft Office 2007/2010 Lizenzen für Designs

    geschrieben von tillorgias

    Hallo ihrs,

    ich hoffe ich bin hier richtig, aber es geht ja eigentlich um Software für den Ottonormalverbraucher.

    Darf ich, wenn ich eine komerzielle Lizenz von MS Office 2007 und 2010 habe, die Designs wie etwa die PowerPoint-Vorlagen in einem Programm (Freeware aber ClosedSource) nutzen?

    Es geht darum, das das Programm u.a. Dokumente erstellt die eine PowerPoint-Vorlage nutzen. Darf ich das?

    Tillorgias
  • in: GIT: Daten gelöscht

    geschrieben von tillorgias

    Hi,

    mir ist schon klar, wofür man GIT verwendet. Ich war mir nur ziemlich sicher, dass man die Daten, wenn man sie einmal auch aus GIT entfernt hat, nicht mehr mit den Standardkommandos zurücksetzen kann.

    Trotzdem danke.
  • in: GIT: Daten gelöscht

    geschrieben von tillorgias

    Hallo, und danke für die Antworten.

    ich habe es mit o & o Recovery und Recuva versucht. Hat nichts gebracht.

    Ich habe die Daten mit einer "etwas unsauberen" Lösung wiederherstellen können. Ich habe mittels
    git diff > ~/gitrecovery


    die Daten einlesen können und dann ein Programm geschrieben: nicht schön, aber selten (mit Qt 4):

    QString filepath = "/home/tillorgias/gitrecovery";
        QFile file(filepath);
    
        if(!file.open(QIODevice::ReadOnly)){
            qDebug()<<QString("Failed to open %1").arg(file.fileName());
            return;
        }
    
        QString tmp;
        while(!file.atEnd()){
            while(!file.atEnd()){
                tmp = file.readLine();
    
                if(tmp.startsWith("+++")){
                    tmp = tmp.right(tmp.length()-6).trimmed();
                    tmp = "/tmp/recovered/"+tmp;
                    qDebug()<<tmp;
    
                    //tmp contains now the relativ filename
                    break;
                }
            }
    
            QFile f(tmp);
            QString pnp;
            QDir dir;
    
            dir.mkdir(tmp.left(tmp.lastIndexOf("/")));
    
            if(!f.open(QIODevice::WriteOnly)){
                qDebug()<<QString("Failed to open %1").arg(f.fileName());
                return;
            }
    
            //Skip one line
            file.readLine();
    
    
            while(!file.atEnd()){
                pnp = file.readLine();
                if(!pnp.startsWith("+"))
                    break;
                f.write(QVariant(pnp.right(pnp.length()-1)).toByteArray());
            }
    
            f.close();
        }


    Das erstellt alle dateien wieder in /tmp/recovery, von wo aus man sie dann kopieren kann.
    Dieses Programm funktioniert, da git diff dann bei alle Dateien die "fehlenden" zeilen angibt, zum Beispiel so:

    ...
    diff --git a/Crypto/Crypto.pro b/Crypto/Crypto.pro
    new file mode 100644
    index 0000000..8f2b30e
    --- /dev/null
    +++ b/Crypto/Crypto.pro
    @@ -0,0 +1,10 @@
    +# -------------------------------------------------
    +# Project created by QtCreator 2010-02-12T14:19:51
    +# -------------------------------------------------
    +QT -= gui
    +TARGET = Crypto
    +CONFIG += console
    +CONFIG -= app_bundle
    +TEMPLATE = app
    +SOURCES += main.cpp
    +HEADERS += 
    diff --git a/Crypto/Crypto.pro.user b/Crypto/Crypto.pro.user
    new file mode 100644
    index 0000000..999fa4e
    --- /dev/null
    ...


    Ist ein bisschen ausführlicher, in der hoffnung, das jemand, der mit dem gleichen problem zu kämpfen hat, diese lösung verwenden kann.

    Grüße Tillorgias

    *Der thread kann geschlossen werden*
  • in: GIT: Daten gelöscht

    geschrieben von tillorgias

    Hallo ihr,

    ich habe einen Notfall: ich habe GIT (unter Ubuntu 10.04 LTS) ausprobiert, meinen Projektordner für sämtliches Programmierzeugs zur Überwachung hinzugefügt. Da ich sie wieder aus der Kontrolle entfernen wollte, habe ich

    git rm -r .


    verwendet. Dummerweise hat das auch gleich alle meine Daten gelöscht. Allerdings existieren unter /pfad/.git noch Dateien in einer Größe von über 500 MB (könnte etwa der Ursprünglichen Größe entsprechen).

    Jetzt die Frage: kann ich die Daten mit GIT wiederherstellen? (Die FileRecoverys versagen aus irgendwelchen Gründen alle)

    Grüße, Tillorgias

    PS: Es ist wirklich ein Notfall!
  • in: Asymetrische Verschlüsselung

    geschrieben von tillorgias

    Hallo ihr,

    ich habe ein Problem: Ich Brauche ein Verfahren mit unterschiedlichen Schlüsseln (Asymmetrisch eben), das folgende Bedingungen erfüllt:

    1.) Verschlüsselung mit dem PRIVATE-Key
    2.) Entschlüsselung mit dem PUBLIC-Key

    Ich habe mir überlegt, Diffie-Hellmann umzukehren (Halt mit PUBLIC zu entschlüsseln, mit Provate zu verschlüsseln), da stellt sich mir nur die Frage, ob man aus dem PRIVATE-Key den PUBLIC-Key errechnen kann. Oder übersehe ich eine Möglichkeit?

    Gruß, Tillorgias
  • in: Hardwaredaten mit "purem" C++

    geschrieben von tillorgias

    Hallo,

    danke für deine Antwort. Ok, habe vergessen, das es trotz allem um Windows geht. Aber das für Linux habe ich auch benötigt, funzt, super.
    Aber kann mir noch jemand sagen, wie ich an Hardwaredaten unter Windows komme? Den Prozessor habe ich jetzt schon.

    Falls es jmd. Interessiert:
    SYSTEM_INFO in;
    GetSystemInfo(&in);
    QString hwid = QString::number((uint)in.dwActiveProcessorMask);
       hwid += QString::number((uint)in.dwAllocationGranularity);
       hwid += QString::number((uint)in.dwNumberOfProcessors);
       hwid += QString::number((uint)in.dwOemId);
       hwid += QString::number((uint)in.dwPageSize);
       hwid += QString::number((uint)in.dwProcessorType);
       hwid += QString::number((uint)in.wProcessorArchitecture);
       hwid += QString::number((uint)in.wProcessorLevel);
  • in: Hardwaredaten mit "purem" C++

    geschrieben von tillorgias

    Hallo ihr,

    ich habe mal wieder (wie sollte es auch anders sein) ein kleines Problem. Um mal ganz konkret zu werden:
    Ist es möglich (und wenn ja wie), mit purem C++ Hardwaredaten wie die HDD-(Nicht Volume!)-Serial und die Prozessor ID zu ermitteln? Die Größe der Festplatte brauche ich auch noch.
    Hoffe es kann mir jemand helfen.
    PS: Ich nutze Qt darum möchte ich keine anderen Lib's in diesem Progr nutzen.

    Gruß, Tillorgias
  • in: Qt verlangt kein OpenSource mehr?

    geschrieben von tillorgias

    Ok, hat sich geklärt.

    Somit können Entwickler nun auch proprietäre Software entwickeln und brauchen dazu keine Lizenz mehr erwerben.
    Das duale Lizenzierungsmodell soll jedoch nicht abgeschaffen werden, sondern es wird weiterhin möglich sein, kommerzielle Lizenzen zu erwerben.

    Thread kann geschlossen werden.
  • in: Qt verlangt kein OpenSource mehr?

    geschrieben von tillorgias

    Hallo ihr,

    ich persönlich programmiere sehr viel mit C++ und Qt. Nun habe ich in einem Beitrag im Forum gelesen, das man Qt-Programme die die OpenSource-Variante nutzen nicht mehr OpenSource machen muss. Stimmt das? Ich habe mich bei den Bestimmungen nicht wirklich durchgefunden. Wäre echt nett, wenn mir das mal jemand in kurzform sagen könnte.

    Grüße, Tillorgias
  • in: Alle CPU-Kerne mit QT nutzen

    geschrieben von tillorgias

    Hallo,

    verteilt der die Threads automatisch auf die Kerne? (Das es Threads gibt weiß ich natürlich!!) Wenn ja, dann kann der Thread geschlossen werden.

    Gruß, Tillorgias
  • in: Alle CPU-Kerne mit QT nutzen

    geschrieben von tillorgias

    Hallo,

    ich habe ein Problem: ich habe ein Programm geschrieben, dass das System eigentlich auslasten sollte, um die benötigte Zeit möglichst gering zu halten. Ich nutze Qt. Als ich es ausprobiert habe, habe ich gesehen, dass die CPU-Last bei "nur" 50% lag. Offenbar nutzt das Programm nur einen Kern. Kann mir jmd. sagen, wie ich beide Kerne nutzen kann?

    Gruß, Tillorgias
  • in: Ubuntu-Server Problem mit *.pid file

    geschrieben von tillorgias

    Hallo ihr,

    danke kochmarkus! Ich weiß nicht, ob es genau das ist. Aber so etwas ähnliches steht in der datei. Es steht aber danach noch die komplette Fehlermeldung (logischerweise) von slapd. Die Ausgabe ist:

    Feb 15 19:17:48 pegasus kernel: [877556.867003] type=1503 audit(1266257868.801:18): operation="truncate" pid=4386
             parent=4366  profile="/usr/sbin/slapd" requested_mask="::w" denied_mask="::w" fsuid=0 ouid=999 name="/var/run/openldap
             slapd.pid"
    Feb 15 19:17:48 pegasus slapd[4386]: unable to open pid file "/var/run/openldap/slapd.pid": 13 (Permission denied)
    Feb 15 19:17:48 pegasus slapd[4386]: slapd stopped.
    Feb 15 19:17:48 pegasus slapd[4386]: connections_destroy: nothing to destroy.


    Ich denke, das es das ist oder? Werde mich mal mit AppArmor beschäftigen.

    [EDIT] Danke, es hat geklappt!! Ihr seid eine super comunity. *closed*

    Gruß, Tillorgias
  • in: Ubuntu-Server Problem mit *.pid file

    geschrieben von tillorgias

    Hallo,

    danke für die antworten. Das Problem ist, dass die Datei nur die paar sekundenbruchteile, während der Prozess gestartet wird. Dadurch ist schwer zu dsagen, welche berechtigungen die datei hat. Ich habe sie selbst einmal angelegt, mit 777 rechten. Gleiche ausgabe, die datei wird aber nicht neu angelegt, sondern liegt mit 777 rechten in dem verzeichnis. Ich habe auch den benutzer auf ldap gesetzt, bringt auch nichts. ich muss das system bald fertig haben.

    Hoffe, es weiß jemand eine lösung.

    Grüße, Tillorgias
  • in: Ubuntu-Server Problem mit *.pid file

    geschrieben von tillorgias

    Hallo ihr,

    ich habe den Auftrag, einen MailServer mit Postfix,Dovecot und OpenLDAP einzurichten. Als Linux distri soll ich den UbuntuServer (9.10) verwenden.
    Jetzt macht ldap stress. Wenn ich nun slapd starten will (sudo /etc/init.d/slapd start), sagt er zwar "Starting OpenLDAP server", macht aber in wirklichkeit nichts. Die fehlerausgabe beim debuggen ist folgende:

    :~$ sudo slapd -d 8192 start
          @(#) $OpenLDAP: slapd 2.4.18 (Sep  8 2009 17:47:22) $
          buildd@crested:/build/buildd/openldap-2.4.18/debian/build/servers/slapd
          unable to open pid file "/var/run/openldap/slapd.pid": 13 (Permission denied)
          slapd stopped.
          connections_destroy: nothing to destroy.


    Er startet mit sudo-rechten, aber hat keine rechte, auf die datei zuzugreifen? Oder liege ich ganz falsch?

    Bitte bitte antwortet mir schnell, ich muss es bald fertig haben.

    Auch wenn ihr nur eine wage idee habt, schreibt sie mir, vllt kann ich den ansatz fortführen.

    Gruß, Tillorgias

    PS: Wenn der Thread im falschen forum ist, bitte verschieben. Da ich aber glaube, dass es ein ubuntu-problem ist, ist er hier erstellt worden.
  • in: Wie lässt sich ein Chat in C++ programmiern (ganz einfach) ?

    geschrieben von tillorgias

    Hallo,

    du musst auf jeden fall Libs benutzen, wenn du das in diesem Jahrhundert noch fertigkriegen willst. Wenn du kein Problem damit hast, den Sourcecode herauszugeben, nutze Qt (habe ich gut erfahrungen mit gemacht). Wenn nicht, kannst du zum beispiel Gtknutzen, womit ich abe gar keine erfahrung habe.
    Qt hat, glaube ich, auch in seinen Demo-Applications schon einen Chat. Da kannst du dir mal ansehen, wie du sowas anstellen kannst. Das sind immer nur zwischen 3 und 10 Dateien, mit den du das programmierst, aber es reicht auch ein komma, um alles zu entstellen. Das heißt: C++ erstmal an der Konsole lernen/üben, mit Qt/Gtk vertraut machen und dann erst anfangen.

    Gruß, Tillorgias
  • in: Trial-Daten speichern

    geschrieben von tillorgias

    Hallo,

    die idee mit der Datenbank hatte ich auch schon. Ist vielleicht auch das beste: Schließlich wollen Sie ja testen, und es ist ein Angebot von mir (weil ich ja sooo gütig bin ;-) )

    Das mit dem verschlüsseln wollte ich natürlich auch machen... habe ich auch. Das Problem: ich konnte das Programm problemlos austricksen. Am anfank den Wert kopieren, wenn das Programm nicht mehr will, weil die Runzahl erreicht ist, einfach wieder zurückkopieren. Das hat natürlich geklappt, und ganz so einfach soll es dann vielleicht doch nicht sein.
    Danke dir trotzdem schon mal für die Antwort.

    Tillorgias
  • in: C++ GUI Libary

    geschrieben von tillorgias

    Hallo,

    auch wenn es vielleicht ein biischen spät ist: Qt hat doch auch den QtDesigner, und unübersichtlich ist es auch nicht (finde ich). Es ist einfach zu lernen (http://www.qt4-buch.de) und man kann wirklich alles machen. Außerdem ist es für OpenSource Developer kostenlos. Ich habe sehr gute Erfahrungen damit gemacht, mit Borland als C++ IDE hingegen sehr,sehr schlechte....

    Wofür du dich auch immer entscheidest - du solltest vorher erfahrung mit konsolenprogrammierung gesammelt haben!

    Tillorgias
  • in: Trial-Daten speichern

    geschrieben von tillorgias

    Hallo da draußen,

    ich habe derzeit ein problem. Ich möchte ein Programm schreiben, welches man Testweise nutzen kann. Jetzt kommen die Probleme:
    1.) Wenn ich das ganze zeitlich begrenzt mache, wie bemerke ich ob der Nutzer die Systemzeit verstellt?
    2.) Wie kann ich die Zahl der verbleibenden Runs speichern, ohne dass der Nutzer die Datei einfach einmal am Anfang kopiert, und wenn die Zeit abgelaufen ist die Datei (in der die Daten für die Runs gespeichert sind) wieder zurückkopiert?

    Es geht also darum, Daten so zu speichern, dass das Programm es bemerkt, wenn sie verändert werden. Habt ihr einen Plan, wie man das machen kann? Vielleicht ist es ganz einfach, ich komme nur nicht darauf?

    Danke schonmal im voraus.

    Tillorgias
  • in: Ubuntu Bildschirmauflösung erhöhen

    geschrieben von tillorgias

    Hallo ihr,

    ich habe zu Weihnachten ein NetBook bekommen. Ich habe darauf Win7 und Ubuntu 9.10 installiert. Nun das Problem:
    Unter Windows kann ich ohne Probleme mit 1280x720 Pixeln arbeiten, das sei sogar empfohlen. Unter Ubuntu aber lässt er mich nicht mehr als 800x600 einstellen. Ich hatte ihn aber schon einmal, ganz am anfang bei der ersten installation mit dieser auflösung laufen. Kann man ihn irgendwie wieder dazu überreden, eine Höhere Auflösung zu nutzen?

    Ich habe natürlich auch schon gegooglet, aber irgentwie nicht si ganz das passende gefunden.

    Gruß, Tillorgias
  • in: Windows 7 Sprachmix

    geschrieben von tillorgias

    Hallo, danke erstmal.

    Der Hinweis mit dem Bild von Computerbild hat nichts gebracht - dadurch das sowieso nur deutsch installiert war, hat er mir keine Auswahl angezeigt. Bei den "Optional zu installierenden Sprachen" über Windows Update war kein deutsch, sondern nur Englisch mit dabei. Er hat also kein Englisches Languagepack installiert, wohl aber das deutsche. Ich habe sonst schon alles abgesucht, alles steht auf "Deutsch" oder "Deutschland". Und mein M$ Office habe ich ja schon auf zwei anderen Rechnern ohne Probleme installiert, da wars auf deutsch. Alle Installer, die mehrere Sprachen unterstützen, erkennen "Englisch" als Sprache, zum Beispiel Opera International Installer oder wenn ich selbst mit Smart install Maker welche in mehreren Sprachen erstelle.

    Hat sonst noch jemand eine Idee wie ich wenigstens M$ Office dazu bringe, mir die Deutsche Variante zu zeigen? Ich habe es nur hinbekommen, dass er für Rechtschreibung usw. standardmäßig deutsch verwendet, aber das Interface habe ich nicht umgestellt bekommen, trotz der "Genialen" Hilfe von Microsoft.

    Gruß, Tillorgias
  • in: Windows 7 Sprachmix

    geschrieben von tillorgias

    Hallo,

    ich habe folgendes Problem: Ich habe Windows 7 auf meinem Netbook auf Deutsch installiert, doch alle Programme (Office, Opera usw.) erkennen als Sprache immer Englisch, Kann mir jemand sagen, wie das passiert ist und viel besser wie man die Programme dazu bringt, das sie deutsch als Systemsprache erkennen? Ich will nicht immer alle Programme einzeln auf deutsch umstellen müssen.

    Gruß, Tillorgias
  • in: Dekompilierung + Strings

    geschrieben von tillorgias

    Hallo,

    Mal ein paar Gedanken zur Thematik:

    also ich habe gestern mal ein Programm geschrieben, das alle "Lesbaren" Strings aus einer Ausführbaren Datei ausließt - das ist erstaunlich, was dabei herauskommt. Bei Delphi sind z.B. alle Klassennamen noch auszulesen, bei Qt alles über Signal-Slot-Verbindungen sowie alle Klassen und Methoden, die das Programm verwendet. Auch Passwörter sind kein Problem. Das einzige, was da hilft, ist eine einfache Verschlüsselung. Aber was bringt die, wenn man mit Programmen wie Wireshark den Netzwerkverkehr überwacht und da das Passwort rausfischt? (OK, wird mit SSL schwierig...) Dann sendet man das Passwort selbstmit einem eigenen Request - und dann hat man es auch.

    Deshalb würde ich, wenn man sich zum Beispiel in den Benutzer um eine eigene Identifikation bitten. Diese wird vom Server überprüft und die Daten zurückgesandt. Aber auch das ist angreifbar.

    Gruß, Tillorgias
  • in: Dekompilierung + Strings

    geschrieben von tillorgias

    Hi,

    eine vielleicht nicht ganz so kompliziert zu implementierende Variante, die ich auch nutze, ist, den "Passwortstring" zu haben, und darauf einen anderen zu addieren (jetzt nicht mit += oder sowas).

    Das sieht etwa so aus:

    A N D E R E R S T R I N G A N D E....
    D E R P A S S W O R T S T R I N G...

    Du addierst einfach die ascii-werte, und schon ist es relativ sicher. Das ganze nochmal mit base64-codiert, und so einfach wird das passwort nicht gefunden.

    Hoffe es hilft dir.
  • in: Komponentenleiste zeigt nur Standard und Grafik

    geschrieben von tillorgias

    Wie gesagt, ich kenne mich mit delphi nicht sonderlich aus.
    1.) Wie macht man das?
    2.) Wie sorgt man dafür, dass die Einstellungen in Delphi für JEDEN Benutzer des Computers übernommen werden? (Im Netzwerk sind über 600 Nutzer...)

    Aber danke trotzdem für die schnelle antwort.
  • in: Komponentenleiste zeigt nur Standard und Grafik

    geschrieben von tillorgias

    Hallo ihr,

    ich bin zwar kein Freund von Delphi, aber in der Schule nutzen wir es, und irgendwelche kleinen Kinder haben es geschafft dafür zu sorgen, dass in der Komponentenleiste nur noch zwei Tabs, nämlich "Standrard" und "graphics" angezeigt werden. Es werden auch unter "Standard" nur "Frames" angezeigt und unter "graphics" nur "TurtlePaintBox" und "Turtle".

    Wie bekomme ich dort wieder alle Komponenten hin?

    Weitere Infos:
    OS: Windows XP
    Delphi: Borland Delphi 5
  • in: QT - *.ui verwenden

    geschrieben von tillorgias

    Hallo,

    nutz am besten den QT-Creator. Da hast du eine Projektverwaltung und designer drin. Mit "Designer-Formular-Klassen" ist dein Problem bereits gelöst, da es auomatisch eingebunden wird. Kann den creator nur empfehlen.

    http://www.qtsoftware.com/downloads/

    Gruß, Tillorgias
  • in: C++ Windowsfenster Vista

    geschrieben von tillorgias

    Hallo,

    QT ist in jedem Falle besser als GTK (finde ich). Da es ein kommerzielles (aber auch kostenlos erhältliches) Framework ist, wird es natürlich extrem gut gepflegt und arbeitet sehr effizient. Es gibt auch mehrere Programme wie den QT-Designer. Damit kannst du deine Fenster Grafisch erstellen. Es gibt noch mehr interessante Funktionen und der QTCreator ist mittlerweile zu einer Leistungsfähigen IDE geworden. QT Ist außerdem komplett Plattformunabhängig. Ich habe bisher nur gute erfahrungen damit gemacht.

    http://www.qtsoftware.com

    (PS: Google Earth, Opera und Skype sind gute Beispiele für die Leistungsfähigkeit von QT)
  • in: QT ButtonBox auf Deutsch

    geschrieben von tillorgias

    So leute,

    ich habe mal wieder ein problem. Ich schreibe gerade in c++ mit qt eine anwndung und verwende eine QButtonBox.
    Nun das Problem:
    Im designer werden die texte auf den buttons der buttonbox wie "zurücksetzen" u.ä. auch auf deutsch angezeigt, starte ich aber meine anwendung sind die texte auf englisch ("reset","help","abort"...). Das gleiche gilt auch für einige dialoge.
    Ich habe schon die sprache für die buttonbox explizit auf deutsch eingestellt, aber es hilft nichts. Kann mir jemand sagen, was ich falsch mache?

    Gruß, Tillorgias
  • in: Verschlüsselung mit mehreren Passwörtern

    geschrieben von tillorgias

    Also, ich danke erstmal für die antworten.:thumb:

    Aber das mit der Schlüsselverwaltung habe ich noch nicht ganz begriffen.:confused: Wie genau soll das funktionieren?

    Es wäre schön, wenn ihr mir das nochmal erklärt. Ich habe zum beispiel nicht verstanden, warum das nicht auf unterschiedlichen Systemen funktioniert. Freue mich auf eure antworten (wir scheinen ja Experten in der Runde zu haben!)

    Gruß, Tillorgias
  • in: Verschlüsselung mit mehreren Passwörtern

    geschrieben von tillorgias

    Hallo,

    ja, es soll ja auch nicht i-welche bankdaten oder so verschlüsseln - die sache mit der reservierung mache ich auch noch anders, aber momentan habe ich so schon meine probleme mit dem code...
    Ich habe mir vor 3 tagen die neueste version von truecrypt heruntergeladen - da gibt es das glaube ich noch nicht (oder ich habe es nicht gefunden).

    Ich danke dir trotzdem. Ich denke der Thread kann dann geschlossen werden, wenn nicht noch jemand einen total kreativen vorschlag auf lager hat.
  • in: Verschlüsselung mit mehreren Passwörtern

    geschrieben von tillorgias

    Hey, Danke nerdinator...

    Das hat gereicht:
    bei mir sieht die Datei jetzt so aus:
    3 Stellen: Anzahl der Nutzer, danach
    4 Stellen: Länge des Universalschlüssels
    Die Passwörter (Länge = anzahl nutzer * länge universalschlüssel)
    Text
    MD5 (Zur kontrolle)

    Gibt es sowas bereits?

    @drafed-map
    Das ist leider nicht möglich:
    Wenn A die Datei ändert, hat B noch nicht die geänderte Version.
  • in: Verschlüsselung mit mehreren Passwörtern

    geschrieben von tillorgias

    Hallo,

    ich schreibe grade ein Programm und ich weiß, dass die Frage eigentlich nicht hierher gehört, aber eigentlich auch sonst nirgendwo rein. Aber da ich in C++ schreibe am ehesten noch hierher:

    Gibt es eine Verschlüsselung, bei der man mehrere Passwörter nutzen kann?
    Also im Prinzip so: 3 Nutzer, A,B und C.
    Eine Datei, die verschlüsselt ist. A, B und C sollen aber jeweils unterschiedliche Passwörter haben und dennoch an den (unverschlüsselten) Inhalt der Datei herankommen. Dennoch muss die Datei verschlüsselt sein. Gibt es sowas? Wenn ja, wie kann man das in C++ umsetzen?

    Gruß Tillorgias
  • in: UTF-8 Codierung aus MySQL-Datenbank laden

    geschrieben von tillorgias

    Hallo,

    es kann sein, dass ich mich ein bisschen unklar ausgedrückt habe. Ich meinte, dass die Zeichen korrekt in der Datenbank gespeichert werden und die Probleme erst beim darstellen entstehen. Sie sollen natürlich nicht kodiert in die Datenbank geschrieben werden. Wenn mann allerdings versuch, in HTML die Zeichen darzustellen, benötigt man eine maskierung der Zeichen (ob nun &#x0004; oder &uuml; ist dann ja egal).

    Die Zeichen stehen also so in der Datenbank:
    ÄÖÜ usw.
    So werden Sie aber bei falscher kodierung in HTML falsch ausgegeben, darum sollte man htmlentities() aufrufen, und Sie dann so in die Seite schreiben:
    &Auml;(&x0004;...) usw.

    Gruß, Tillorgias
  • in: UTF-8 Codierung aus MySQL-Datenbank laden

    geschrieben von tillorgias

    Hallo,

    wenn ich dich richtig verstanden habe geht es dir nicht darum, sie in einer tabelle zu soecihern sondern sie entsprechend zu laden. ich denke das ist dann eher ein HTML-Problem. Schau dir mal die HTML-Metainformationen an oder nutze die PHP-Funktion htmlentities, da werden die zeichen korrekt maskiert (aus ü wird &uuml;, aus ö &ouml; usw.).

    Hoffe das Hilft

    Tillorgias
  • in: Automatische Zeiterkennung für Forum

    geschrieben von tillorgias

    Tach auch,
    du kannst auch ganz einfach bei phpmyadmin timestamp als feldtyp einstellen und als standrd "current timestamp". immer wenn du einen eintrag einfügst, wird das aktuelle datum ganz automatisch in die spalte eingefügt.

    Gruß Tillorgias
  • in: QT - Externe Datei ausführen

    geschrieben von tillorgias

    Danke dir!
    Da sieht mal wieder - wer lesen kann ist klar im vorteil!:wink:
    problem geloest, der thread kann geschlossen werden.
  • in: QT - Externe Datei ausführen

    geschrieben von tillorgias

    Hm.
    Schade. Danke dir trotzdem für die mühe. Dann werde ich wohl in den saueren apfel beißen müssen...
    Naja. Wenn jetzt jemand kommt und das sagt, dann hielte ich es für ein gerücht. ich habe mit einem profi (QT-)programmierer gesprochen und er meinte, dass ihm eine solche funktion von qt nicht bekannt sei.
    Ich denke, dieser thread kann dann geschlossen werden.
  • in: QT - Externe Datei ausführen

    geschrieben von tillorgias

    Danke dir.

    Es gibt da nur das Problem, dass ich eigentlich in c++ mit qt programmiere, da ich das auch für linux und mac kompilieren will. Unter java gibt es den aufruf Desktop.open(File arg0);
    Es gibt auch unter QT einen Befehl in der Klasse QDesktopServices, aber die öffnet nur den explorer mit dem angegebenen pfad. Gibt es nicht irgendwas, was das automatisch erledigt?
  • in: QT - Externe Datei ausführen

    geschrieben von tillorgias

    Hallo,

    danke dir erstmal, aber das ist nicht das was ich suche. Ich möchte, dass die zur Dateiendung passende im System registrierte Anwendung aufgerufen wird. Tut mir leid, wenn ich mich vllt. etwas unklar ausgedrückt habe.
  • in: C++ auf Mac OS X 10.4.11

    geschrieben von tillorgias

    Tach,

    Wenn ihr unbedingt eine entwicklungsumgebung wollt, empfehle ich euch den QTCreator zusammen mit Qt. Qt funzt sowieso auf mac und ist unschlagbar und der qtcreator mach auch schon große fortschritte.
    Man muss sci hweder anmelden noch registrieren noch 18 sein.

    http://www.qtsoftware.com/downloads

    Grüße, Tillorgias
  • in: Programm endet mit exitcode 255

    geschrieben von tillorgias

    Hallo,

    ich habe ein kleines Problem. Ich schreibe gerade mit Qt an einem kleinen Browser (geht bisher super mit dem webtoolkit).
    Aber immer wenn ich die QWebPage-Methode setNetworkAccessManager aufrufe, stürzt das Programm mit dem code 255 ab.

    1.) Wie kann man den Absturz verhindern
    2.) Was bedeutet dieser code?

    Ich hoffe, ihr helft mir schnell!

    Euer Tillorgias
  • in: QT - Externe Datei ausführen

    geschrieben von tillorgias

    Hallo zusammen,

    es ist bestimmt ganz einfach - aber ih habe nichts wirklich brauchbares bei google gefunden. Wie kann man eine Externe Datei ausführen (Word dokument in word öffnen, website im browser usw)? Gibt es dafür funktionen in der QT-Biblithek? Ich komme gerade gar nicht weiter.

    Euer Tillorgias
  • in: mingw32-make funktioniert nicht

    geschrieben von tillorgias

    DAAAAAAAAAAANKKKKKEEE!

    Super, es funzt wieder alles. Nach welchen Stichwörtern hast du gesucht? Ich frage nur, weil ich auch gesucht habe und nichts gefunden habe.
    Großes Dankeschön an dich noch mal!:thumb:
  • in: mingw32-make funktioniert nicht

    geschrieben von tillorgias

    Hi,

    nein, die sind qmake-generiert...
    wie gesagt, es hat ja schonmal geklappt...
  • in: Petition gegen die Internetzensur der Bundesregierung

    geschrieben von tillorgias

    Naja, politiker und technik....
    sie wollten die browserhersteller kontaktieren, frag mich nicht...
    Wenn man keine ahnung hat, einfach mal die fresse halten!
    das wäre bei denen angebracht gewesen!;-)
  • in: Petition gegen die Internetzensur der Bundesregierung

    geschrieben von tillorgias

    Tach auch,

    am lustigsten ist die ganze sache immer noch, wenn politiker(innen) über 60 versuchen, etwas von technik zu verstehen. Das geht so wiet, dass sie die browserhersteller kontaktieren wollen :lol: Jeder depp kann sich heute i-welche browser downloaden oder selber einen schreiben....

    Hast ernsthaft zweifel, dass wir die 128.000 schaffen? also ich nicht....:thumb:
  • in: mingw32-make funktioniert nicht

    geschrieben von tillorgias

    Hallo zusammen,

    ich habe derzeit ein kleines Problem: Ich habe Qt installiert (v. 4.5.1). In diesem Paket ist auch MinGW enthalten. Wer sich schon mal mit QT beschäftigt hat, weiß, dass durch den aufruf von configure der kompiliervorgang gestartet wird. Der läuft auch ohne probleme, aber wenn ich meine eigenen Programme übersetzen will (qmake -project:qmake;ming32-make), bekomme ich immer nur folgende Ausgabe:
    c:\C++\Qpera\Qpera>mingw32-make
    c:\qt\2009.02\qt\bin\qmake.exe -win32 -o Makefile Qpera.pro
    c:\qt\2009.02\qt\bin\qmake.exe -win32 -o Makefile Qpera.pro
    c:\qt\2009.02\qt\bin\qmake.exe -win32 -o Makefile Qpera.pro
    c:\qt\2009.02\qt\bin\qmake.exe -win32 -o Makefile Qpera.pro
    c:\qt\2009.02\qt\bin\qmake.exe -win32 -o Makefile Qpera.pro
    c:\qt\2009.02\qt\bin\qmake.exe -win32 -o Makefile Qpera.pro
    c:\qt\2009.02\qt\bin\qmake.exe -win32 -o Makefile Qpera.pro
    c:\qt\2009.02\qt\bin\qmake.exe -win32 -o Makefile Qpera.pro
    c:\qt\2009.02\qt\bin\qmake.exe -win32 -o Makefile Qpera.pro
    c:\qt\2009.02\qt\bin\qmake.exe -win32 -o Makefile Qpera.pro

    Das ganze läuft unendlich lange weiter. Es hat aber früher bei mir schon mal geklappt.
    Kann mir irgendjemand sagen, was ich falsch mache?
  • in: senden von Variablen

    geschrieben von tillorgias

    Hi,
    Die letzte fehlermeldung kommt zu stande, weil du das header noch vor der ersten ausgabe schreiben musst.
    Das heißt auch, das du keine leerzeile/zeilenumbruch davor haben darfst.

    Gruß Tillorgias
  • in: Umlautproblem

    geschrieben von tillorgias

    Hallo,

    die zeichensätze sind das eine, aber ich würde immer die "htmlentities()"-funktion von php nutzen, da macht der zum beispiel aus "ä" "&auml;", dann ist der zeichensatz egal, es wird korrekt angezeigt.

    Gruß Tillorgias
  • in: "Spammail" test sendet nicht.

    geschrieben von tillorgias

    Hallo,

    also ich will ja nichts sagen, aber du hast überhaupt kein problem geschrieben, doch wenn die mail auch abgeschickt werden soll, müsstest du schon die mail()-funktion aufrufen.:biggrin:

    Gruß Tillorgias
  • in: Verzeichnis zippen

    geschrieben von tillorgias

    Hallo,

    und was ist, wenn du statt
    $zipfile->addDirContent('./');

    einfach
    $zipfile->addDirContent("ein/anderer/pfad");

    schreibst. laut erklärung des scriptes müsste es dann eigentlich funktionieren.

    Gruß Tillorgias
  • in: Vor Decompiling schützen

    geschrieben von tillorgias

    Hallo,

    das meinte ich doch mit "parsen" (war dämlich ausgedrückt:slant:), aber was ich meinte bleibt trotzdem: der bytecode muss noch einmal gelesen werden, und was das jre kann, können i-welche leute, die sich damit beschäftigen, auch. Das ist der Fakt.

    Güße, Tillorgias
  • in: spezielles Voting Script

    geschrieben von tillorgias

    Hi,

    ich gebe ihm recht, die beschreibung ist schlecht. aber vllt hilft das hier:
    http://www.stadtaus.com/php_scripts/voting_script/

    google ist schon eine tolle sache!

    Gruß Tillorgias
  • in: PHP-Kleinschreib-Funktion

    geschrieben von tillorgias

    Hallo,

    damit nicht zu viele beiträge entstehen, schaut immer mal vorher, ob es das thema nicht schon gibt.
    Es existiert zum beispiel "PHP Groß/kleinschreiben", in dem alles geklärt wird! Es gibt schon viel zu viele
    einträge doppelt!
  • in: php Design erstellen

    geschrieben von tillorgias

    Hallo,

    PHP hat nichts mit der ausgabe zu tun. das machen nur HTML & CO. PHP erstellt nur den HTML Code, also etwa so:
    Normal nur HTML:
    Auf dem server liegt die datei so: "<html><body>..."
    Gesendet wird sie auch so: "<html><body>..."

    Bei PHP:
    Auf dem Server: "<?php echo "<html><body>...";"
    Gesendet: "<html><body>..."

    Ich hoffe das hat dir geholfen.

    Gruß Tillorgias
  • in: Per PHP automatisch auf e-mail reagiern?

    geschrieben von tillorgias

    Hallo,

    danke für die antwort. aber wo läuft crownjob? auf dem webserver (müsste eigentlich bei PHP)?
    Noch eine zweite frage: wäre es hier bei lima möglich, das in irgendeiner weise zu verwenden?

    Gruß Tillorgias
  • in: Java - Programmexterne Datei öffnen

    geschrieben von tillorgias

    Hallo,

    Wenn bei ihm eine FileNotFoundException geworfen werden sollte, kann er das
    überprüfen, indem er
    System.out.println("Die Datei existiert? "+new File("deindateiname.txt").exists());

    Sollte dort false stehen, ist es die filenotfound exception. andernfalls kann es nur noch die
    IO-Exception sein - und die kann viele gründe haben: du hast nebenbei ein anderes programm
    zu laufen (vllt. sogar dein eigenes) und die datei wurde nicht korrekt geschlossen.
    vllt. stimmen aber die rechte bei dir auch nicht.

    Hoffe, das hat geholfen.

    Gruß Tillorgias
  • in: einfaches Verschlüsseln mit Java

    geschrieben von tillorgias

    Hallo,

    schau mal hier. Man muss zwar etwas englisch können, aber es ist sehr aufschlussreich:
    http://java.sun.com/j2se/1.5.0/docs/guide/security/jce/JCERefGuide.html
    java bietet oft eine menge, man muss nur wissen, wo. Ich erlebe oft leute, die ganze bibliotheken schreiben, um
    dann festzustellen, das es vor ihnen schon die JAVA-Entwickler von sun getan haben.

    Gruß Tillorgias
  • in: Java Uploader

    geschrieben von tillorgias

    Hallo,

    hier hast du eventuell was, freeware usw. Ich habe auch noch einen screenshot von der seite dran:
    Sieht soweit ganz gut aus.
    Downloadlink: http://javauploader.googlecode.com/files/JavaUploader-1.1.zip
    Screenshot: http://javauploader.googlecode.com/files/JavaUploaderApplet-SelectedFileList.jpg
    Projekt: http://code.google.com/p/javauploader/

    Hoffe, das ist was du suchst und du kommst damit klar.

    Gruß Tillorgias
  • in: java löschen, aber geht nicht...

    geschrieben von tillorgias

    Hallo,

    wenn dir soviel an win 7 liegt, solltest du mal sehen, ob du da nicht mit virtualBox oder VMWare arbeiten willst. da kannst du das betriebssystem wie ein ganz normales programm laufen lassen.
    Links:
    VirtualBox: http://www.virtualbox.org/
    VMWare: http://www.vmware.com/de/

    Gruß Tillorgias
  • in: Vor Decompiling schützen

    geschrieben von tillorgias

    Hallo zusammen,

    eine 100%-ige lösung kann es gar nicht geben: java muss noch einmal kompiliert werden zur laufzeit. das heißt, das jre muss es parsen können, und was das jre kann kann man auch nachbauen, insofern sind die ganzen versuche nahezu hoffnungslos. ein obfuscator nutz aber etwas, da er die leserlichkeit des quelltextes stark verschlechtert. würde ich immer anwenden (obwohl meine programme sowieso opensource sind).

    Gruß Tillorgias
  • in: Was ist hier falsch?

    geschrieben von tillorgias

    Hallo,

    zu deiner eigenen sicherheit empfehle ich dir, nicht nur
    $_POST['username']

    zu schreiben. geschickte hacker schreiben dann da sowas als username wie ich';DROP benutzerdaten, und schon ist deine tabelle futsch. schreib lieber
    mysql_escape_string($_POST['username'])

    das schützt dich davor.

    Gruß Tillorgias
  • in: Session Variablen werden nicht gespeichert

    geschrieben von tillorgias

    Hallo,

    ich kenne mich damit nicht so aus, aber es könnte sein das der IE das strenger sieht und wie bei cookies vor der ersten ausgabe alles das stehen muss. Der ie hat sich auch immer ein wenig komisch damit, irgendwas zu speichern aufgrund seiner "sicherheitseinstellungen", die nicht nur nichts bringen, sondern auch noch stören.

    Gruß Tillorgias
  • in: Newsarchiv

    geschrieben von tillorgias

    Er hat recht, zieh mir von mir aus die gulden ab, habe ich kein problem mit.aber ich denke, bei so einem ausführlichen tut 10 gulden zu kriegen, ist nun nicht so dramatisch. falls es wen interessiert, der zweite teil:
    Nun zum zweiten teil.
    leg eine datei mit dem namen mysql.php an. Darin schreibst du folgendes:
    $host = "mysql.lima-city.de";
      $user = "USERxxxxx";                               // Benuztername eintragen!
      $pass = "passwort";                               // Passwort eintragen !
      $db =  "datenbankname";                      //Datenbanknamen ändern
      $dz = mysql_connect($host, $user, $pass);
      mysql_select_db($db, $dz);

    damit bauen wir eine verbindung zum mysql server auf. wir binden sie jedes mal ein, wenn wir mysql nutzen wollen.
    Nun brauchen wir eine datei namens search.php.
    Dort kommt erstmal folgendes hinein:
    <html>
    <form action="search.php?mode=query" method="post">
    <select name="datum" size="1">
    	<optgroup label="2008">
    		<option value="10.2008">Oktober</option>
    		<option value="11.2008">November</option>
    		<option value="12.2008">Dezember</option>
    	</optgroup>
    	<optgroup label="2009">
    		<option value="01.2009">Januar</option>
    		<option value="02.2009">Februar</option>
    		<option value="03.2009">M&auml;rz</option>
    	</optgroup>
    </select>
    <input type="submit" value="Absenden">
    </form>

    das ist erstmal die ganz normale ausgabe deines formulars. das wird auch bei der anzeige der suchergebnisse nun immer oben angezeigt. Weiterhin schreibst du:
    <?php
    if($_GET['mode'] == "query")
    {
            include("mysql.php");
            $sql = mysql_query("SELECT * FROM articles");
            while($ds = mysql_fetch_object($sql))
            {
                    $articleDate = date("m.Y", strtotime($ds->date));//datum ins richtige format bringen
                    if($articleDate == $_POST['datum'])//stimmt das datum?
                   {
                           echo "<a href=\"search.php?mode=show&id=".$ds->id.">";//Link bauen: die id wird übergeben
                           $fulldate = date("d.m.Y", strtotime($ds->date));
                           echo $ds->name.", zuletzt geändert am $fulldate</a><br>";
                   }
            }
    }

    So, jetzt müssen wir den artikel nur noch anzeigen.
    if($_GET['mode'] == "show")
    {
             $sql = mysql_query("SELECT * FROM articles WHERE id=".((int)$_GET['id']));//Anfrage abschicken
             $ds = mysql_fetch_object($sql);
             $fulldate = date("d.m.Y", strtotime($ds->date));
             echo $ds->name.", zuletzt geändert am $fulldate</a><br>";
             ?><center><?=$ds->name.", zuletzt geändert am $fulldate"?>
             <p><?=$ds->text?></p>
             <?php
    }
    ?>
    </body>
    </html>

    Fertig. Und, verdient die mühe nun ein paar gulden oder nicht? mehr solls nicht werden!
    Ich will jetzt aber auch kein streit anfangen. tu was du für richtig hälst.

    MFG Tillorgias
    PS: ich hoffe, es hat wenigstens geholfen.
  • in: Newsarchiv

    geschrieben von tillorgias

    Hallo,

    du hast nocht nicht viel mit PHP gemacht, oder (nicht böse gemeint)? Es ist sehr einfach.

    Nehmen wir mal an, du hast eine MySQL-Tabelle "articles" mit den feldern "date" und "text", "title", "id". In date steht das genaue datum (01.01.2009, 12:00:00 Uhr z.B, das wäre bei mysql der typ timestamp). In text steht der artikel. In title steht der title, der als suchergebnis angezeigt werden soll. id ist der index, anhand dessen ein eintrag eindeutig identifiziert werden kann.

    Schritt 1:
    Erstelle die tabelle mittels folgendem code, den du in phpmyadmin unter deiner datenbank->importieren als datei hochlädst:
    CREATE TABLE `test`.`articles` (
    `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `title` VARCHAR( 255 ) NOT NULL ,
    `article` TEXT NOT NULL ,
    `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP 
    ) ENGINE = MYISAM

    Kleine erklärung noch: wenn du nun eine neue zeile (neuen artikel) einfügst, wird automatisch der aktuelle timestamp übernommen.
    Tu erstmal das, bevor du mit diesem kleinen tutorial weitermachst.
  • in: Datei über Input button weitergeben

    geschrieben von tillorgias

    Hallo,

    lege einfach einen Temp ordner an, in dem die dateien zwischengespeichert werden. einziges problem: wenn der nutzer nach dem ersten formular den browser schließt, wird die datei evtl. nicht gelöscht (oder was du sonst damit machen willst).
    Möglichkeit nummer zwei: kann man das 2. formular nicht mitteks httpReqeustObject laden? dann müsstest du das ganze formular nur einmal abschicken. den zappen hat dann allerduings der nutzer, der javascript deaktiviert hat. aber das ist selten. ich führe eine tabelle, in der ich das auswerte. Ergebnis: nur ca. jeder 56. nutzer hat js deaktiviert.
    Hoffe das hat geholfen.

    Gruß Tillorgias
  • in: PHP-MySQL

    geschrieben von tillorgias

    Hallo nochmal,

    ich habe dir zwar oben einen link geschickt, aber ich bin grundsätzlich der meinung: bei c(++) java usw. kann man bibliotheken übernehmen, php würde ich immer selbst schreiben (außer grafikoperationen u.ä.). Wenn du also php kannst, schreib es selbst. das kann man hinterher besser warten.

    Gruß Tillorgias
  • in: Per PHP automatisch auf e-mail reagiern?

    geschrieben von tillorgias

    Hallo,

    ich habe mal rein interessehalber eine frage: Wie genau hast du das gemacht? PHP arbeitet doch nur in dem moment, wo das script aufgerufen wird. oder gibt es so etwas wie events in php?

    Gruß Tillorgias
  • in: Weltzeit

    geschrieben von tillorgias

    Moin,

    wenn du weißt, in welcher zeitzone du dich befindest und den breitengrad kennst, kann mann das manuell berechnen. da es aber nicht immer 100%-ig stimmt, würde ich mit timezone-funktionen handtieren. PHP macht dir das arbeiten mit daten relativ leicht, wenn man sich mal die funktionen ansieht.

    Gruß Tillorgias
  • in: PHP Loginscript

    geschrieben von tillorgias

    Hallo,

    ich würde statt rand "mt_rand()" verwenden, und nochwas: Vergiss nicht, die daten in eine tabelle zu schreiben.

    Gruß Tillorgias
  • in: Verschlüsseln mit java

    geschrieben von tillorgias

    Hallo,

    Wo ist euer Problem beim umwandeln?
    int i = 0;
    String str = "blablabla";
    String aus = "";
    while(i < str.length())
    {
           aus += (char)((int)str.getCharAt(i)-65);
           i++;
    }


    So einfach kann man das mit ASCII, ANSI und co machen.

    Gruß Tillorgias
  • in: Java - Byte -> String

    geschrieben von tillorgias

    Hallo,

    Wenn es probleme mit dateien in dem zusammenhang gibt, musst du noch den zeichensatz angeben.

    z.B.
    String str = new String(deinbytearray, "UTF-8");


    Doku-Leser Wissen mehr! :biggrin:

    Gruß Tillorgias
  • in: Java Desktop andwenung erstellen

    geschrieben von tillorgias

    Hallo,

    wenn du bilder brauchst, musst du die glaube extra einbinden.
    Kleiner Tipp: Mittels "Splash-Screen:deinbild.png" in der konfigurationsdatei
    lässt sich auch ganz einfach ein bild einblenden, wärend deine anwendung geladen wird.

    Gruß Tillorgias
  • in: Stringbuffer nach String(lesbar) konvertieren

    geschrieben von tillorgias

    Hallo,

    wenn du eine Datei auswerten willst, gibt es 2 wesentlich einfecherere möglichkeiten:

    1.) Die Datei ist nicht binär, also ob \n oder \r\n ist egal, dann verwende
    String file = "";
    Scanner scanner = new Scanner(new File("deinedatei.txt"));
    while(scanner.hasNextLine())
    {
    String line = scanner.nextLine();
    file.concat(line);
    }
    scanner.close();


    2) Die Zweite Variante, die schnellste zum Auslesen, die auch "binary save" ist, ist folgende: Du liest die ganze datei mit einmal aus.

    FileInputStream fis = new FileInputStream("deinedatei.txt");
    byte[] b = new byte[(int)(new File("deinedatei.txt").length())];
    fis.read(b);
    fis.close();
    String str = new String(b);

    Achtung: Das funzt nur, wenn die Datei < 30 MB und es keine Webdatei (von einem Server jedenfalls) ist.

    Gruß Tillorgias
  • in: Webcam Einbinden!

    geschrieben von tillorgias

    Hallo,

    da ich, wie bereits in einem anderem forum beschrieben, etwas ähnliches versuche, wollte ich frage,
    wie du das video in echtzeit übertragen willst. Über Streams ist schon klar, aber wie soll dein server aussehen?

    Gruß Tillorgias
  • in: Java - GUI aktualisieren

    geschrieben von tillorgias

    Hallo,

    ich würde die gui immer nach einer bestimmten zeit aktualisieren, weil es sonst in schleifen dazu kommt
    das die gui bis zu 20x pro Sekunde neu gezeichnet werden soll. Das geht nicht nur nicht,
    das zieht auch resscouren und führ zu abstürzen.
  • in: ChatServer

    geschrieben von tillorgias

    Hallo,

    ich habe deine Frage verstanden und bin auch auf der suche nach einer solchen Lösung.
    Bei mir soll allerdings nur ton übertragen werden. Ich habe bisher folgendes modell für den server
    in betracht gezogen:

    Server wartet auf verbindung
    Verbindung=>neuer Thread
    Thread wartet bis verbindung von client 2
    Server kriegt noch eine verbindung
    Thread wartet nicht mehr=>dann
    while(true)
    byte[] b = new byte[8192];
    in.read(b);
    out.write(b);


    Das modell habe ich noch nicht geschrieben, aber es wird wohl auch sehr fehleranfällig.
    Hoffe trotzdem es hat dir geholfen.

    Gruß Tillorgias
  • in: Infofenster in Jlist über ausgewählten Eintrag

    geschrieben von tillorgias

    Hallo,

    ich würde mich gleich dran gewöhnen, eigene Modelle zu schreiben, da kann man echt viel rausholen.
    Tooltips sind da auch kein problem.

    Gruß Tillorgias
  • in: String zu InetAddress umwandeln

    geschrieben von tillorgias

    Hallo,

    meines erachtens nach gibt es auch den konstruktor
    InetAddress n = new InetAddress(String address);


    Kleiner Tipp: Die Javadokumentation ist sehr gut, wenn man ein Problem hat, einfach nahschlagen!

    Gruß Tillorgias
  • in: PHP-MySQL

    geschrieben von tillorgias

    Hallo,
    Shau mal auff http://www.frank-karau.de/
    Habe ich zwar selbst nicht probiert, weil ich sowas selber schreibe, aber es sieht ganz gut aus und funzt auch ohne mysql.

    Gruß Tillorgias
  • in: E-mail "lima-city°?!

    geschrieben von tillorgias

    Hallo,
    ich bin mir nicht 100%-tig sicher, aber ich glaube die funktion ist deaktiviert, oder?
    Aber steinigt mich bitte nicht wenn ich falsch liege.

    Gruß Tillorgias
  • in: früheres Verzeichnis öffnen

    geschrieben von tillorgias

    Hi,
    es geht NICHT über http.
    includes über http sind meines erachtens nach auf lima-city.de gesperrt.

    Gruß Tillorgias
  • in: Php Gross/Kleinschreibung

    geschrieben von tillorgias

    Hi,
    Tillorgias empfiehlt heute:
    strtoupper($string)
    und
    strtolower($string)

    Wenn du also einen begriff wie "Auto" hast, dann vergleich so:
    if(strtolower($_POST['usereingabe']) == strtolower($begriff))
    {
          //Welt in Ordnung
    }

    Beide strings werden in kleinbuchstaben umgewandelt. damit müssen sie dann, egal welche groß/kleinschreibung, gleich sein.

    Gruß Tillorgias
  • in: automatisch Newsletter versenden

    geschrieben von tillorgias

    Hi,
    Sind das soviele Events, dass du das nicht selbst machen kannst?
    Ich meine in einem Game, in dem es auf 5 min drauf ankommt, ok.
    Aber wenn es um Tage geht, würde ich das immer selbst tun, allein
    schon, um fehler zu vermeiden.

    Gruß Tillorgias
  • in: Suche PHP Gästebuch mit Sicherheitscode

    geschrieben von tillorgias

    Hallo,
    So etwas kann man im Notfall auch sehr leicht selbst schreiben (was ich beim ganzen gästebuch machen würde).
    Eine Mysql-Db, PHP-Grafikbibliothek GD (auf LimaCity installiert) und alles läuft.
    Außerdem gebe ich konstel recht:
    Viele Dinge findet man bei google sehr schnell und einfach.

    Gruß Tillorgias
  • in: User Aus db löschen

    geschrieben von tillorgias

    Geh am besten auf www.mysql.de
    Da hast du in der Manual eine super erklärung, falls du mal etwas brauchst.
  • in: PHP mySQL vs Java's JDBC

    geschrieben von tillorgias

    Hi,
    Wenn der Server "down" ist, wird das seine Gründe haben. Wartungsarbeit u.ä.
    Ich kann mir nicht vorstellen, dass man das zum Spaß macht. Also: Such am besten gar nicht nach einer Möglichkeit,
    irgentwelche Wartungsarbeiten zu stören.

    Gruß, Tillorgias
  • in: Bild langsam einblenden.

    geschrieben von tillorgias

    Hallo,

    damit das klappt, würde ich eine Klasse schreiben die von TimerTask erbt.

    import java.util.TimerTask;
    
    
    public class ShowTask extends TimerTask {
    
    	/*DeinKlassenname*/ parent = null;
    	int i = 0;
    	int anzDurchläufe = 50; //Hier muss stehen wieoft die methode heller aufgerufen wird
    	public ShowTask(/*DeinKlassenname*/ parent)
    	{
    		this.parent = parent;
    	}
    	@Override
    	public void run() {
    		parent.heller();
    		i++;
    		if(i == anzDurchläufe)
    			cancel();
    	}
    
    }

    Aus deinem Programm heraus startest du das nun folgendermaßen:
    java.util.Timer t = new Timer();
    t.schedule(new ShowTask(this), 0,200);
    //Timer wird gestartet. der zweite wert gibt an, wie viele millisekunden zwischen
    //jedem aufrufen der methode gewartet werden soll. So wird 5x pro sekunde die methode heller aufgerufen
  • in: [MySql] right syntax near...

    geschrieben von tillorgias

    Hallo,
    Als tipp: PHPMyAdmin erzeugt diesen Code automatisch. wenn du eine abfrage ausgeführt hast, klickst du einfach auf "PHP-Code erzeugen". Dann kannst du sicher sein, dass die Syntax korrekt ist.
  • in: Position des Positionsbalken herausfinden

    geschrieben von tillorgias

    Hallo,

    es würde auch reichen wenn du die Startposition mit textarea.getSelectionStart() und das ende mit textarea.getSelectionEnd() herausfindest. Wenn kein text markiert ist, sind beide integer gleich. Selektierten text kannst du mit hilfe von textarea.getSelectedText() herausfinden.

    Gruß, Tillorgias
  • in: Javascripttuts

    geschrieben von tillorgias

    am einfachsten ist es zwar, das über diese seiten zu lernen, aber ich habe javascript dadurch gelernt, dass ich mir fertige scripts http://www.javarea.de genommen und bearbeitet habe, und gesehen habe, was passiert ist.

    TIPP: egal wie du anfängst, opera, http://www.opera.com bringt gleich eine fehlerkonsole für javascript etc. mit. die kannst du über
    rechtsklick->Seitespezifische Einstellungen->Scripts->Bei fehlern Fehlerkonsole anzeigen.

    geht auch für css usw. und ist richtig praktisch!
  • in: Div genau unter anderm platzieren

    geschrieben von tillorgias

    <div id='div1' style='height: 300px; width: 100px;'>
    <div id='div1' style='height: 300px; width: 100px; position: absolute; top: 100%'>
    </div>
    </div>


    nicht ausprobiert, müsste aber klappen!


    Beitrag geändert: 24.8.2008 14:07:20 von tillorgias
  • in: Textbox automatisch markiert

    geschrieben von tillorgias

    oder du schreibst:
    <form name='DEINE_FORM'>
    <textarea name='TEXTFELD'>Hier steht dein text</textarea>
    </form>
    <script type='text/javascript'>
    document.DEINE_FORM.TEXTFELD.selectionStart = 0;
    document.DEINE_FORM.TEXTFELD.selectionEnd = document.DEINE_FORM.TEXTFELD.value.length;
    </script>



    Beitrag geändert: 24.8.2008 14:02:59 von tillorgias
  • in: [JS] - formulardaten undefined??

    geschrieben von tillorgias

    function check(name1,name2)//hier heißt es 'name1'
            {
            
                    if (document.getElementsByName(name).value != document.getElementsByName(name2).value)
    //und hier 'name', es muss aber 'name1' heißen
                          {
                               var gleich = false;
                          }
                    else
                          {
                               var gleich = true;
                          }
                    return( gleich );
            }

    fakt ist, es muss bei der abfrage
    window.document.getElementByName(name1).value heißen.

    Beitrag geändert: 24.8.2008 13:58:12 von tillorgias
  • in: Variablen in PHP

    geschrieben von tillorgias

    leg dir doch einfach ne datei 'konstanten.inc' an, die du überall als include verwendest. wo ist das problem?
  • in: Umfrage mit Ordnung

    geschrieben von tillorgias

    machs einfach über eine txt datei:
    <?
    ////////Lesezugriff//////////////////
    $dz = fopen($dateiname, 'r');
    while(!feof($dz))
    {
    $antwort = trim(fgets($dz));
    $anzStimmen = trim(fgets($dz));
    if($antwort == $_POST['antwort']) // hier musst du es natürlich auf dein skript zuschneiden
    $anzStimmen++;
    $write .= $antwort.chr(13).chr(10).$anzStimmen.chr(13).chr(10);
    }
    $write = str_replace(chr(13).chr(10).chr(13).chr(10), '', $write);
    //wichtige maßname, sonst hast du pro zugriff einen leerzeile zu viel
    fclose($dz);
    ///////Schreibzugriff////////////////
    $dz = fopen($dateiname, 'w');
    fwrite($dz, $write);
    fclose($dz);
    ?>

  • in: User Informationen in Txt--Datei

    geschrieben von tillorgias

    findest du alles unter
    http://de.php.net/manual/de/reserved.variables.server.php
  • in: QT vs. GTK

    geschrieben von tillorgias

    ich schreibe lieber in QT, da man mit QT mehr aus programmen und computern herausholen kann, da QT sehr stark daran interessiert ist, so wenig wie möglich rechenleistung zu benötigen.
  • in: Aus QT anderes Programm aufrufen?

    geschrieben von tillorgias

    hallo zusammen,
    ist es, und wenn wie, möglich aus einer grafischen QT (c++) applikation ein anderes programm aufzurufen?
    bei konsolen-c++ geht das über
    system("start dateiname"), aber bei grafischen programmieren?

Login zum Webhosting ohne Werbung!