Counter pushen mit PHP

Da ich heute gefragt wurde wie man denn ein PHP Skript bauen könnte welches Internetseiten nacheinander aufruft um dort die Besuchercounter ein wenig zu beschleunigen habe ich mal was kleines gebastelt.

Das Skript ruft die im Array gespeicherten URLs der Reihe nach auf und ist dann fertig. Zum regelmäßigen Aufruf am besten als CronScript eintragen. :)

<?php
$sites = array(
 "http://domain.com/",
 "http://foo.com/",
 "http://bar.org/"
);
foreach ( $sites as $site )
{
 $call = file_get_contents($site);
 unset($call);
}
?>

Erläuterung:

Zunächst speichern wir alle unsere URLs in einem Array. Dann gehen wir der Reihe nach mit Foreach den Array durch und rufen mit file_get_contents(); die jeweilige URL auf. Um Ressourcen zu sparen bei einem etwas längeren Array löschen wir den cache der soeben aufgerufenen URL mit unset().

System Prozess braucht viel CPU-Zeit

Bei Leute die auch das Problem haben das der Prozess “System” umverschämt viel Leistung braucht mag das folgende helfen:

Deaktiviere die Automatischen Updates in der Sytemsteuerung.

Im nachhinein ist mir noch aufgefallen das auch andere Programme, welche Systemintensiv arbeiten, d.h. Festplatten-, Arbeitsspeicher- und Rechenzugriffe, auch die Ressourcenbeanspruchung von “System” steigern können. Zu den vermeindlichen Übeltätern gehören Medienplayer welche Musik oder Filme aus dem Internet abspielen, Chatprogramme welche die Chats als Log mitspeichern und sogar Internetbrowser bei intensivem Surfen.

Bei den Medienplayern muss man dies in kauf nehmen, oder schaut sich im Internet um was man umstellen kann damit der Player weniger Systemintensiv arbeitet.

Bei Chatprogrammen einfach das Logging abstellen und man spart nicht nur CPU-Ressourcen sondern auch Speicherplatz.

Die meisten Browser bieten heute zu tage funktionen zum löschen des Cache, was aber wenig hilft. Hier kann man wirklich nichts tun als weniger zu surfen. Vorteil jedoch ist, dass man während des Surfens nicht viel anderes machen kann was die CPU beanspruchen würde.

Ich hoffe auch dieser Artikel war einigen eine hilfe.

Methoden Seminar – Rede

Hier nun meine Rede welche ich Heute im Programm des Methodenseminars verfasst habe.

Guten Tag meine Damen und Herren,

es wird die Ansicht vertreten, dass Knäckebrot die Effizienz der abdominalen Exkrement-Entfernung ungemein steigert.

Dagagen zu halten ist der drastisch abnehmende Wisch-Komfort und das Anuswohlbefinden bei dieser alltäglichen Tätigkeit.

Stellt man diese Ansichten gegenüber kommt man zu dem Ergebnis, dass Komfort in den meisten Fällen der Effizienz und der Geschwindigkeit vor zu ziehen ist.

Aus diesem Grunde schlage ich vor, dass aktuelle Toilettenpapier bei zu behalten.

VisualC#

Ich muss jetzt doch mal sagen, dass es mir sehr viel Spaß macht mich mit der Entwicklung von Desktopapplikationen zu beschäftigen und VisualC# zu lernen. Ich finde es ist eine wohltuende Abwechslung zur Webentwicklung und lohnt sich auch durchaus.

Heute habe Ich gelernt wie ich DLLs erstelle und verwende, sowie ein bisschen mehr über OOP und habe auch einem Kumpel bei seinem Projekt geholfen. Ich finde es sehr interessant, das man in Klassen nicht nur Funktionen sondern auch alle Variablentypen und Objekte als publike oder private Variable oder Funktion verwenden kann.

public int i () {
 return 1;
}

Dies ist ein kleines Beispiel dafür, welches meine Entdeckung veranschaulichen soll. Einige die sich schon etwas länger mit OOP beschäftigen mag das lächerlich vorkommen aber für einen einsteiger ist dies durchaus nützliches Wissen!

Da ich jedoch mit Visual Studio 2008 Express arbeite bin ich momentan noch an die Windows-APIs und .NET gebunden, will mich aber sobald meine Fähigkeiten ausreichend sind davon befreien und eigenständiger werden.

Passwort Generator

Ich habe mich dazu entschieden entlich mal mit der Entwicklung von Desktopapplikationen mit VisualC# zu beginnen. Erstes Produkt dieses Entschlusses ist nun ein Passwort Generator, welcher dem Benutzer erlaubt vorher zu definieren wie die Passwörter aus zu sehen haben, damit der Erfolg garantiert ist.

Das Programm steht unter der Creative Commons, Namensnennung Nicht-Kommerziell Keine-Bearbeitung, Lizenz zum download.

Password Generator by Cobra_Fast Setup

Password Generator by Cobra_Fast Setup

iTwitWall

Habe gestern ein wenig gebastelt und dabei die iTwitWall geboren.

Die iTwitWall ist eine herkömmliche Twitter Wall zur kostenlosen benutzung im Browser. Sie verfügt über einige gut durchdachte Funktionen hat aber dennoch ein einfaches Aussehen. iTwitWall eignet sich somit durchaus für Live-Diskussionen per Beamer auf z.B. einer Messeveranstaltung oder ähnlichem.

» iTwitWall