Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Fragen / Anregungen zur DP (https://www.delphipraxis.net/29-fragen-anregungen-zur-dp/)
-   -   Schnee in der DP mit FF und Opera (https://www.delphipraxis.net/125081-schnee-der-dp-mit-ff-und-opera.html)

jfheins 30. Nov 2008 13:40


Schnee in der DP mit FF und Opera
 
Liste der Anhänge anzeigen (Anzahl: 2)
Da der Schnee ja eine Weile auf sich warten lässt, hab ich mal einen Ersatz-Schnee geschrieben :mrgreen:

Er ist zugegebenerweise nicht sehr performant, ,aber wie heißt es so schön: Leise rieselt der Schnee :P
Außerdem weicht er der Maus aus :-D


Ich habe mal die Datei angehängt.

Beim FF ist die Greasemonkey-Erweiterung notwendig. Installationsanleitung für User Scripts allg. hier: http://diveintogreasemonkey.org/install/userscript.html

Zur CPU-Last: Mit 500 Flocken erreiche im Opera 1,8 GHz, also ein Kern ist zu 75% ausgelastet - im FF isses noch etwas hungiger ;)

Ihr könnt die Parameter am Anfang einstellen, wie ihr wollt, ,aber passt auf - Firefox ist mir bei 500 Flocken schon abgestürzt :P

Also viel Spaß damit, bis Daniel den Schnee anmacht ;)

The Riddler 30. Nov 2008 14:06

Re: Schnee in der DP mit FF und Opera
 
47% CPU-Auslastung bei deinem Skript. Ansonsten geht alles.

jfheins 30. Nov 2008 14:19

Re: Schnee in der DP mit FF und Opera
 
Bei mir sinds 25% aber du scheinst nur nen DualCore zu haben :mrgreen:

Wie gesagt, es wurde nur schnell hingeschriben und nicht großartig auf Performance getrimmt. Wenns zuviel CPU Last braucht, kannste ja die Flockenzahl herunterschrauben (und die höhe, wenns dir dann zuwenig Flocken/Fläche sind)

Btw.: Die erste Version ging nur auf der www.-Portalseite, der Fehler ist inzwischen behoben ;)

BullsEye 30. Nov 2008 14:20

Re: Schnee in der DP mit FF und Opera
 
51% CPU-Auslastung unter Win Vista.

Ist ansonsten ne geile Sache ;)

The Riddler 30. Nov 2008 14:31

Re: Schnee in der DP mit FF und Opera
 
Liste der Anhänge anzeigen (Anzahl: 1)
1250 Flocken und Opera läuft konstant weiter. :-)

Luckie 30. Nov 2008 14:42

Re: Schnee in der DP mit FF und Opera
 
Daniel hat doch bestimmt noch das Script vom letzem Jahr und das lief doch ganz gut, soweit ich mich erinnere.

jfheins 30. Nov 2008 14:51

Re: Schnee in der DP mit FF und Opera
 
Das hat er ganz bestimmt ;)

Aber es ist ja noch nicht eingeschaltet ...

Außerdem hats nicht auf Anhieb funktioniert, als ich es als Userscript einbinden wollte - und anstatt mich da dann reinzufuchsen hab ich dann halt das da geschrieben ;)

FAlter 30. Nov 2008 18:52

Re: Schnee in der DP mit FF und Opera
 
Hi,

Zitat:

Zitat von jfheins

Sicher, dass das funktioniert? Weil, bis auf eine Zahl stimmt es mit dem Schnee-Script aus dem MF überein, da Matze sich dieses aus der DP geholt hat, und jenes funktioniert leider nur im IE aber nicht im FF, dort sehe ich nur eine einzelne, nicht bewegte Flocke. :( Daher gibts erstmal keinen Schnee, da ich auch keine Zeit habe mich jetzt näher damit zu beschäftigen. :( Aber die :xmas: Zipfelmützen sind schon im MF. ;) Ist ja auch schon 1. Advent.

Zitat:

Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
Im Script wird nur nach "Microsoft" oder "Netscape" gesucht. Oder verstehe ich da was falsch?

Mfg
FAlter

[edit] einen url-Tag sollte man mit /url schließen... [/edit]

Matze 30. Nov 2008 19:22

Re: Schnee in der DP mit FF und Opera
 
Hi,

das Skript von Daniel (und somit das des MF) ging bisher auch mit dem FF und in Opera ohne Probleme. Wie das mit FF3 ist, weiß ich nicht, doch da sollte sich nichts geändert haben.

Grüße

FAlter 30. Nov 2008 19:33

Re: Schnee in der DP mit FF und Opera
 
Hi,

dann wird das DP-Script wohl auch nicht im FF3 laufen... :(

Meine Versuche, bei Netscape den FF mit einzubauen (letztlich nutzen ja beide den Gecko, dachte ich) haben dann nämlich auch nicht weitergeholfen. Eine Flocke links unten auf dem Logo, die sich nicht bewegt...

Mfg
FAlter

The Riddler 30. Nov 2008 20:44

Re: Schnee in der DP mit FF und Opera
 
Dumme Frage: Wieso benutzt du nicht einfach das von jfheins? Funktioniert doch einwandfrei!?

Florian H 30. Nov 2008 20:47

Re: Schnee in der DP mit FF und Opera
 
Zitat:

Zitat von The Riddler
Dumme Frage: Wieso benutzt du nicht einfach das von jfheins? Funktioniert doch einwandfrei!?

Naja, die extrem hohe CPU-Auslastung ist schon übel.. hier auf nem Core2Duo hab ich bei nur 50 Flocken (!) eine Auslastung von 20%.
Außerdem ist die Geschwindigkeit immer ziemlich schwankend, bei 300 Flocken fliegen sie schön langsam, bei nur 50 Flocken ist es aber mehr ein Regen-Sturm, wo die Flocken, wilde Seitwärtsbewegungen vollführend, gen Boden rasen ...

The Riddler 30. Nov 2008 20:51

Re: Schnee in der DP mit FF und Opera
 
Das Original-DP-Skript war sogar noch speicherlastiger. ;)

Selbst im FF hält es sich bei 100 Flocken noch in Grenzen, selbst auf meinem alten PC.

Florian H 30. Nov 2008 20:58

Re: Schnee in der DP mit FF und Opera
 
Zitat:

Zitat von The Riddler
Das Original-DP-Skript war sogar noch speicherlastiger. ;)

Speicherauslastung weiß ich jetzt nicht .. aber die ist eh nicht so das Problem bei mir, mir gehts eigentlich nur um die CPU-Auslastung, weil da die komplette Darstellung in Opera ruckelig wird ... da macht das surfen dann keinen Spaß mehr.

The Riddler 30. Nov 2008 21:01

Re: Schnee in der DP mit FF und Opera
 
Meinte ich damit, hab ich jedenfalls in Erinnerung. Wir werden ja sehen wenn Daniel den Schnee angemacht hat.

jfheins 30. Nov 2008 21:58

Re: Schnee in der DP mit FF und Opera
 
Zitat:

Zitat von Florian H
Naja, die extrem hohe CPU-Auslastung ist schon übel.. hier auf nem Core2Duo hab ich bei nur 50 Flocken (!) eine Auslastung von 20%.

Naja, deine CPU soll ja auch was zum knabbern bekommen :mrgreen:
Zitat:

Außerdem ist die Geschwindigkeit immer ziemlich schwankend, bei 300 Flocken fliegen sie schön langsam, bei nur 50 Flocken ist es aber mehr ein Regen-Sturm, wo die Flocken, wilde Seitwärtsbewegungen vollführend, gen Boden rasen ...
Ok, daran hab ich nicht gedacht. (dass jemand so wenig Flocken nehmen könnte ^^)

Hab die Dateien im ersten Post aktualisiert, sodass sie nicht mehr allzusehr beschleunigen sollten ;)

Btw.: Mich würde interessiern, wie der Google Chrome das packt, der soll ja ne gute Javascriptengine haben :stupid:
(Falls den jemand hat, bitte melden ich poste dann ne Testdatei :) )

Grüße,
Julius


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz