kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Klick an stelle der Maus

    geschrieben von claushoffmann

    Hallo Sebulon,

    das Wort Code-Reviewer hatte ich keinesfalls negativ gemeint. In meiner Vorstellung (mangels praktischer Erfahrung) ist das die Person des Programmierteams, welche die erfahrenste und best-programmierende ist.

    Diese erkennt schon den ersten Fehler, bevor die erste Seite überhaupt vollständig aufgebaut ist. :wow:

    (Bin grade ganz stolz auf mich, da ich das dämliche Gendern elegant umgangen habe Hihi)

    Alles in Allem muss ich sagen, das ich trotz des etwas holprigen Einstiegs wertvolle Tipps und Hinweise von Dir bekommen habe !

    Da MyBild kein weiteres Interesse gezeigt hat, nehme ich an, dass er erkannt hat auf dem Holzweg zu sein, oder bereits eine für sich zufriedenstellende Lösung gefunden hat.

    Wie sagt man bei EBAY ..... Gerne wieder

    Mit freundlichem Gruß

    Claus

    Nachtrag: Entweder bin ich zu blöde es zu finden ... oder ich hab keine Berechtigung Deine Posts (außer dem Ersten ;-) ) positiv zu bewerten.

  • in: Klick an stelle der Maus

    geschrieben von claushoffmann

    Hi Sebulon

    schön dass Du geantwortet hast.

    ...weil ich einige Jahre mich damit rumplagen durfte/musste...
    .
    Genau sowas hatte ich mir gedacht, als ich Deine Antwort las. Vermutlich ein Code-Reviewer ....

    Mein erster Code (den ich nicht gepostet habe) war ähnlich Deinem. Um globale Variablen zu vermeiden hatte ich die Koordinaten sogar im sessionStorage zwischen gespeichert.
    Wegen der vielen onmousemove Events hatte ich mich dann dazu entschieden, diesen nur temporär (genau für einen Event) einzubinden.Naja, und wenn schon temporär .. dann kann auch alles wieder weg.

    Das Ziel der Anfrage war ja auch nicht gerade gut ersichtlich.

    In jQuery hab ich mich auch mal eingelesen (Bei W3-Shools) und ausprobiert. Sehr bequeme Sache.
    Aber es widerstrebt mir Code einzubinden, den ich selbst nicht verstehe. (hab ich zumindest derzeit nicht, ... das war mir zu suspekt). Es stellte sich mir die Frage ... Willst Du Javascript lernen ... oder Libraries. Was ist wenn die wieder verschwinden ? So wie der Atari 520ST in den ich 10 Jahre Lernarbeit gesteckt hatte.
    um Maschinensprache und Multitasking zu begreifen.

    Gott Sei Dank, hab ich meine Computerinteressen niemals kommerziellen Zwecken unterordnen müssen.
    Ich hab mich rein Ideengesteuert entwickelt. Das war keine Arbeit, sondern reine Neugier und Lust.

    Naja und Faulheit, da ich erhoffte irgendwann weniger Arbeiten zu müssen, wenn ich automatisieren erlerne.
    Trugschluss !!!

    :prost:

    Gruß Claus
  • in: Klick an stelle der Maus

    geschrieben von claushoffmann

    Hallo Sebulon

    Das nächste Mal mache ich es anders.

    Ich gehe in ein anderes Forum und teile dort mit, dass jemand bei Lima-City eine Anfrage gestellt hat, auf die ich vielleicht einen Lösungsansatz hätte.
    Diesen Lösungsansatz stelle ich dann in diesem Forum mit der Frage vor, ob ich den gefahrlos bei Lima-City posten kann, ohne das mich ein Sebulon in Grund und Boden stampft.

    Ich entschuldige mich für die Worte "... von Dir kommt ja nix". Eine Belehrung ist natürlich auch etwas.

    Soooo... Ironie aus!

    sebulon schrieb:
    ... willst du feiner klicken, lässt du dir nach abgelaufener Zeit die Mausposition ausgeben und verarbeitest die mausposition entsprechend weiter.

    Frage: Der Timer-Event liefert keine Mauskoordinaten ... also ... wie fragst Du die Mausposition ab ?

    sebulon schrieb:
    Das onMouseMove-Event ballert durchweg ...

    Durch das späte Einbinden des onMouseMove-Event (hier nach 3 Sekunden) und der unmittelbaren Verarbeitung des Events feuert dieser genau ein einziges Mal, wenn die Maus auch nur einen einzigen Pixel bewegt wird.
    sebulon schrieb:
    Angesichts der Methode würde ich vermuten, dass du bei grey-/black-hats unterwegs bist....
    Das klingt schon fast wie ein Kompliment ... wenn da nicht dieses miserable Codeschnipsel wäre ...

    Der Begriff Single-Page und generischer Dom - Aufbau sagt Dir bestimmt etwas.

    Also: Ich habe eine Single-Page in die ich dann generisch erzeugte Tools wie Kalender, Notizen, Uhr und alle möglichen anderen Codeschnipsel nacheinander nachladen und wieder rausschmeissen (also aufräumen ) kann, damit die Seite nicht immer länger und länger und ... und langsamer wird ...:spammer:

    Also: Keinerlei Absicht, irgend etwas zu verstecken (...obwohl ich das Deiner Meinung nach, bei der Qualität meines Codes besser tuen sollte ...) :sound:

    Und da man Webseiten auch runterladen kann, ohne diese ausführen zu lassen ... würde das Verstecken von Codeschnipseln gar nicht klappen und ich wäre enttarnt.

    Deinen Worten entnehme ich, das Du vermutlich professionell in der Programmierung unterwegs bist.
    Da kann ich als Hobbyist natürlich nicht mithalten.

    Mein erster Rechner war ein Comodore C16 mit 2 Kilobyte freiem Speicher. Eine Speicherweiterung mit weiteren 2Kilobyte kostete 200 DM. Also ~10 Pfennig pro Byte bzw ~1,125 Pfennig pro Bit.
    Gespeichert wurde auf einer Datasette (= Abgespeckter Kassettenrekorder mit Zählwerk) für 60DM.
    Die notwendige Sparsamkeit mit Speicher habe ich mir wohl noch nicht abgewöhnt, obwohl ich das auch heute noch für ratsam halte.

    Als ich mal eine Fremdseite ferngesteuert habe, habe ich das mit VBA aus Excel inclusive Windows-Routinen für die Maussteuerung realisiert. Es ging darum, beim Roulette bestimmte Gewinnstrategien automatisiert auszutesten und Excel bietet eine einfache Möglichkeit, Diagramme in Echtzeit zu erstellen. Alles mit Spielgeld und somit nicht illegal. War auch besser so, sonst wäre es nämlich echt teuer geworden!

    Deine Vorsicht bezüglich, niemanden bei irgendwelchem Mist zu ünterstützen, halte ich zwar für ehrenwert, bin aber der Meinung das man jemanden der Böses will damit zwar ausbremsen kann, aber nicht aufhalten. Wenn er es wirklich will, wird er es auch finden.

    Sinn dieses Posts soll sein, Frieden zu stiften. Sollte er das nicht tuen, sind meine sprachlichen Fähigkeiten wohl genauso miserabel wie meine Codeschnipsel. Dann tut es mit leid.

    Mit freundlichen Grüßen

    Claus Hoffmann
  • in: Klick an stelle der Maus

    geschrieben von claushoffmann

    Hallo Sebulon,

    also ich weiß nun leider nicht, wie man die Mauskoordinaten bekommt, wenn kein Mausevent ausgelöst wurde.

    Sämtlichen Elementen ein Mouseover zu verpassen halte ich auch nicht für effizient, da es ja nur einmalig beim Start geschehen soll.

    Da meine Vermutung war, dass mybild möglicherweise eine Fremdseite steuern will, habe ich nach dem Grund bzw Sinn gefragt. Ich kenne nämlich keine Methode, wie man einen Click-event (oder eigene Scripts) in eine fremde Seite einbauen kann, welche gerade geladen wird.

    Mag sein dass mein Vorschlag ineffizient ist, aber bisher ist er der Einzige. Von Dir kommt ja nix !!

    Gruß Claus

    .
  • in: Excel Makro für Inhalte Einfügen>>Werte/Transponiert

    geschrieben von claushoffmann

    Hallo Wunschname

    Das hab ich als Makro aufgezeichnet und es funktioniert.

    Range("B2:C9").Select
        Selection.Copy
        Range("F2").Select
        Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
            :=False, Transpose:=True


    ich sehe 2 Fehlermöglichkeiten.
    1. Es gibt keine Selection, da der Quellbereich nicht selectierbar war oder nicht kopiert werden konnte.
    2. Im Zielbereich ist vielleicht eine Spalte als Datum oder Währung oder so formatiert
    und beim einkopieren soll jetzt was anderes (Nur Zahl oder Text) eingefügt werden.
    .. oder Du hast keinen Zielbereich ausgewählt.

    Gruß Claus.
  • in: Klick an stelle der Maus

    geschrieben von claushoffmann

    Hallo mybild,

    bei einem Click irgend wo hin kann natürlich nur was passieren, wenn das zufällig angeklickte Element auch einen Click-handler hat. Sonst clickt es zwar, aber es passiert gar nix !


    Folgendes Script vor dem schließenden </body> einkopieren
    <script id = "Only_Once_On_Start">
    
          // Nur zur Kontrolle
          document.onclick = function(e) {
            alert("Grrr... Irgendwas hat mich angeklickt");
          }
    
          // Timer starten
          setTimeout(randomClick, 3000); // 3 Sek. nach Aufruf
    
          // Erste Mausbewegung ( ... nach 3 Sekunden) löst aus
          function randomClick(){
            // Mouse-Event installieren.       
            document.onmousemove = function(e) {
              if(!e) e = window.event;
              var element = e.src || e.target;
              // Jetzt passiert es !!!
              element.click();
              // Aufräumen: Events löschen 
              document.setTimeout = null;
              document.onmousemove = null;
              document.onclick = null;
              // Radikales aufräumen : Script entfernen, Speicher freigeben 
              document.getElementById("Only_Once_On_Start").remove();
            }
          }  
        </script>


    Getestet mit Edge und Chrome und Firefox.

    Das lässt sich zwar eleganter lösen ... funzt aber und zeigt das Prinzip.

    Wärest Du so nett, mir zu erzählen welchen Zweck deine Idee haben soll.
    das interessiert mich wirklich !!!

    mso-profi@web.de falls es privat bleiben soll !

    Gruß

    Claus

  • in: Klick an stelle der Maus

    geschrieben von claushoffmann

    Hallo mybild,

    ich verstehe die Frage nicht ganz. Soll der Click automatisch ausgelöst werden, wenn die Seite geladen wird bzw ist ?
    Woher soll das Script wissen, wann es klicken soll ? Rufst Du es ihm zu, statt selbst zu klicken ?:wave:

    Oder soll der Click ausgelöst werden, wenn Du einen bestimmten Bereich(Box oder Bild ...) mit der Maus überfährst.

    Gruß Claus
  • in: Hilfe bei Experten für Datenwiederherstellung Festplatte

    geschrieben von claushoffmann

    Ich ´weiß, Du möchtest es nicht gern selbst machen, aber ....bei den Preisen für Daternwiederherstellung oder Rettung überlegt man es sich vielleicht noch mal.

    Ich würde so vorgehen.
    Es gibt kostenlose Programme für Festplatten-backups z.b Paragon. Hier gibt es die Möglichkeit der Sektor für Sektor Kopie, welche nicht auf das Filesystem zugreift, sonder knallhart einen Sektor nach dem anderen kopiert, egal ob belegt oder leer. Allerdings braucht man dann eine eben so große (oder größere Sicherungsplatte).
    Da nur lesend auf die Platte zugegriffen wird, kannst Du nix versauen!
    Zumindestz hast Du dann schon mal eine Sicherung, für den Fall, das sich Deine Festplatte doch noch komplett verabschiedet.
    Dann würde ich noch ein normales Backup versuchen, da man dann aus der Sicherung nur einzelne Ordner wieder herstellen kann, wenn es funktioniert.

    Desweiteren gibt es im Netz das kostenlose Tool Testdisk.exe das zwar kompizerter ist, aber was mir schon sehr häufig aus der Patsche geholfen hat !!! Es ermöglicht auch die Sektor für Sektor Kopie. Und man kann einzelne Ordner, welche noch nicht beschädigt sind sichern!

    MfG Claus Hoffmann

  • in: Nullstellenberechnung Funktionenschar

    geschrieben von claushoffmann

    Hi Sy

    irgendwie iritiert mich das blöde a !!!

    aber um nachzuweisen, das es nur eine Nullstelle gibt, muß man nachweisen, das die funktion streng monoton (steigend oder fallend) ist. 1. Ableitung der Funktion

    ... und ob es überhaupt eine Nullstelle gibt.

    a²x - ln x = 0

    oder wegen e^(ln(x)) = x

    e^(a²x) = X -> e^(a²x) - X = 0

    Sorry, mehr weiß ich auch nich mehr. Bin 55 und Abi ist lang,lang her :-)

    Gruß Claus

  • in: Ich habe Probleme mit diesem Code

    geschrieben von claushoffmann

    Hallo kovaandr,

    da ich nicht in C programmiere stelle ich mal ein Gerüst vor,
    wie ich es mal in javascript angegangen bin und hierfür angepasst habe.
    Rundungsfehler sind so ausgeschlossen !
    Kurz und knapp :-)
    var betrag = Math.round(prompt("Betrag eingeben (Punkt statt Komma!)", "0.00")*100);
    var wert = [50000,20000,10000,5000,2000,1000,500,200,100,50,20,10,5,2,1];
    var ausgabe = (betrag/100) + " ergeben\n";
    for(i=0;i<wert.length;i++){
      var anzahl = 0;
      while (betrag >= wert[i]){
        anzahl += 1;
        betrag -= wert[i];
      }
      if (anzahl>0){  // Nur benutzte Werte ausgeben
        ausgabe += anzahl + " * " + wert[i]/100 + "\n";
      }
    }
    alert(ausgabe);


    Ich hoffe es ist hilfreich. Quick and dirty.
    Hier zum Testen : http://claushoffmann.lima-city.de/stueckeln.htm
    Gruß Claus
  • in: Informationen speichern, wie?

    geschrieben von claushoffmann

    Bei Google "textdatei in C# lesbar und beschreibbar" eingegeben
    bekomme ich folgenden Link mit entsprechendem Beispielcode zum kopieren ....

    http://www.tsql.de/csharp/csharp_textdatei

  • in: Bits elegant aus Integer extrahieren

    geschrieben von claushoffmann

    Wie wäre es alternativ mit:


    for(i=0; i<32; i++){
      if((options) & (1<<(i))) { //Testen ob bit an Stelle i gesetzt ist
    	echo "Option " + (i +1) + " was selected";
        }
      }


    Je nach Prog-Sprache andere String zusammenführungszeichen statt + verwenden.
    Und (i+1) nur wenn Optionen bei 1 anfangen sollen. Ansonsten nur i statt (i+1) verwenden.

  • in: Ram Sprunghaft erkannt

    geschrieben von claushoffmann

    In einem solchen Fall baue ich die Riegel mehrfach aus und ein.
    Das beseitigt eventuelle Oxidation an den Kontakt-Stellen und stellt sicher,
    dass die Rams auch richtig sitzen. (Vibrationen der Prozessor-Lüfter können Bauteile lockern !)
    Wenn das nichts bringt, würde ich die Rams einzeln einsetzen und jeweils hochfahren.
    Somit läßt sich ein einzelner defekter Ram identifizieren.
    Wenn es ein echtes Mainbord-Problem sein sollte, müßte sich der Rechner dann auch
    im laufenden Betrieb oft aufhängen, da sich solche Probleme beim "Warm werden" stark häufen.

    Gruß Claus

Login zum Webhosting ohne Werbung!