Archiv für die ' Letzte Themen’ Kategorie

The Magic of WordPress

December 9th, 2010

One of the premier web hosting sites is WordPress. Wordpress is a company that is dedicated to helping their customers set up professional websites quickly and easily. There are numerous advantages to using WordPress as your web hosting platform. It offers a huge variety of template design options that enable a layperson to construct a professional website in just a few hours. Another benefit is that WordPress is search engine optimized, which means that your website will be prominently displayed in the search engine results. Zusätzlich, WordPress allows you to quickly update your visitors through an RSS feed option.

Since WordPress is relatively easy to use and is very popular, there are thousands of plug-ins that allow you to customize your website design. WordPress is truly magical in allowing people who don’t know programming to design a great website. Zum Beispiel, if there is a specific function that you want your website to carry out, you can download the appropriate plug-in and activate it on your website by going to your WordPress account administration tab. With so many options available to WordPress users, the ability to creatively design a unique website is unparalleled.

For the best web hosting, WordPress is the gold standard. Because of the SEO that is already incorporated into the WordPress platform, the customer’s search engine ranking will be higher than it would be with many other website hosting sites. In order to keep your search engine results at a high ranking level, it is important to frequently update your website with original content. Zusätzlich, when you post a sale or special event on your website, it will be found by the search engines more rapidly and your ranking will increase, so that you are closer to the top of the search engine results. This in turn will generate more traffic to your site and broaden your prospective customer base.

Another great aspect of WordPress is that it has a built-in RSS feed. An RSS feed is an efficient way for your visitors to be regularly updated about your activities. When new content has been added to your site or you have posted a new blog entry, the visitors who subscribe to your RSS feed are immediately notified via e-mail by WordPress. This function will save you a lot of time because the program does the work of updating your visitors for you.

Among the numerous web hosting sites, there are many advantages to using WordPress to design and host your website. The program is very user-friendly and quite customizable to fit your market niche. Außerdem, WordPress is already search engine optimized, so you will benefit from being highly-ranked in the search engine results. If you want to take a look at some websites that are designed with WordPress, here are a few excellent examples: The Department of Environmental Science at the University of Virginia, Ford Motor Company and Outreach Magazine.

If you are engaged in an online marketing campaign, consider utilizing the magic of WordPress. The platform will enable you to construct a great website with ease. With a professional website that you can update easily, you will be able to stay ahead of the competition and increase your market share

This post is contributed by Kirsten Ramsburg, a senior writer for a web hosting reviews company.

PHP Fehler Verschachtelung Ebene zu tief rekursive Dependency

12. März, 2010

Ich habe PHP installiert. 5.2 bei einem meiner Tests Computer geklappt heute und ein paar Codezeilen, die zuvor in der version 5.1.6 warf schwerwiegende Fehler in der neuen version. Die Fehlermeldung war "Verschachtelung Ebene zu tief – rekursive Abhängigkeit?"und es dauerte ein wenig Zeit

auf die Spur, die Wurzel des Problems. Hier ist was ich getan hatte falsch.

In PHP gibt es zwei Vergleichsoperatoren, == und ===. Es ist allgemein bekannt, dass die erste nicht streng über Typ aber das zweite ist. Also, Zum Beispiel

Echo ( == false 0 ); // STIMMT

Echo ( falsche === 0 ); // FALSE

– 0 eine ganze Zahl und false ist ein boolescher Wert

Mein Problem entstand aus der Verwendung von nicht-strikte Typisierung mit Objekten.

$eine neue MyObj =();
$b = neue MyObj();
If( $ein $b == )

Ich hatte nicht bedacht, was ich mit diesem Code machte. Vergleicht zwei Objekte, die durch die nicht-strikte Vergleichsoperator (==) PHP vergleicht die Eigenschaften der Objekte und sie passen die Objekte gelten als gleich sein. Wenn sie nicht übereinstimmen, sind sie nicht gleich. In der Tat, Wir haben einen rekursiven Vergleich aller Eigenschaften der einzelnen Objekte, und deren Eigenschaften, etc.. bis wir grundlegende Datentypen wie Strings und Zahlen erreichen.

Wenn, jedoch, Wir verwenden strenge Vergleich (===), PHP wird überprüft, ob die beiden Objekte genau das gleiche Objekt sind, nicht nur Objekte mit den gleichen Eigenschaften.

Klasse MyObj
{
Öffentlichkeit $p;
}

$eine neue MyObj =();
$b = neue MyObj();
$c = neue MyObj();
$ein->p = 1;
$b->p = 1;
$c->p = 2;
Echo ( $ein $c == ); // FALSE
Echo ( $ein $b == ); // STIMMT
Echo ( $ein === $b ); // FALSE

Das Problem entsteht, wenn Sie Zirkuläre Verweise in Ihren Objekteigenschaften haben. Also, Zum Beispiel

Klasse MyObj
{
Öffentlichkeit $p;
}
Klasse OtherObj
{
Öffentlichkeit $q;
}

$eine neue MyObj =();
$b = neue OtherObj();
$ein->p = $b;
$b->Q = $a; // die zirkulären Verweis: $ein->p->Q === $a

$c = neue MyObj();
$d = neues OtherObj();
$c->p = $d;
$d->Q = $c;// ein weiterer zirkulärer Verweis: $c->p->Q === $c

Echo ( $ein $c == ); // Schwerwiegender Fehler:
Ebene zu tief verschachteln – rekursive Abhängigkeit?

Um $a zu $c vergleichen, PHP muss ihre Eigenschaften vergleichen.. So geht die Logik in PHP sowas: $ein == $c Wenn $a ->p == $c ->p wenn $a ->p->Q == $c ->p->Q wenn $a ->p->Q->p == $c ->p->Q->p etc.. auf unbestimmte Zeit.

PHP (Englisch) 5.1 schien das Problem irgendwie glätten (nach einem gewissen Maß an Rekursion kehrte es wahrscheinlich einfach falsch) – und es ging in der Regel gut. PHP (Englisch) 5.2 die oben genannten Fehler korrekt produziert.

Sobald Sie wissen, dass das problem, die Lösung ist einfach – Verwenden Sie strengen Vergleich.

Echo ( $ein === $c ); // FALSE (und kein Fehler)

Der strikte Vergleich prüft einfach, ob sich die beiden Objekte an derselben Stelle im Speicher befinden, und betrachtet daher nicht einmal die Werte der Eigenschaften..

N.B.. Das gleiche Problem kann auftreten, wenn die negierten Vergleichsoperatoren verwendet werden (gebrauchen !== statt !=) und bei der Verwendung von in_array (Verwenden Sie den dritten Parameter von in_array, um einen strikten Vergleich anzuzeigen).

So empfangen und analysieren Sie E-Mails mit POP3 und PHP

1. März, 2010

Ich möchte einige Methoden zum Schreiben des Prozessors für eingehende E-Mails beschreiben. Ich musste solche Manipulationen nutzen, um Analysieren von E-Mails aus verschiedenen Quellen. Dies kann nützlich sein, um Ihr eigenes Spam-Filter-System zu schreiben, Anrufbeantworter oder Ticketsystem zum Empfang von Bewerbungen per E-Mail.

Um den E-Mail-Parser-Algorithmus zu implementieren, benötigen wir

  1. Verbindung und Anmeldung mit E-Mail-Server
  2. Zählen der Anzahl eingehender Briefe
  3. E-Mail vom Server mit POP3-Protokoll abrufen
  4. verarbeiten Sie die E-Mail-Header und den Text und führen Sie Parsing durch
  5. … Implementierung zusätzlicher Maßnahmen

Okay, es gibt eine ganz spezifische Aufgabe für PHP-Codierung, Wir benötigen also Hosting, das externe Verbindung unterstützt. I do not propose to write decision entirely because much has been realized by talented programmers already. Zum Beispiel, you can take a ready module which will allow accept e-mails from a remote server.

Thank’s to Manuel Lemos and his module (php class) which named pop3.php.

To connect that class to your code, you just need to use include or require command: require(“pop3.php”);


hostname=$hostname;
$result=$pop3_connection->Open();
 
// We are trying to open connection and display the result
echo $result;
// Trying to logon and display the error if any appear
$error=$pop3_connection->Login($Benutzer,$accesscode,$apop);
If ($Fehler<>'Password error: Logon failure: unknown user name or bad password.') {echo $error; exit;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($Nachrichten, $size);
Echo "$hostname contains  $Nachrichten of $size bytes.";
 
//..... There we can receive e-mails in the cycle and parse them.... //
 
// If nothing to do - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>

Now we know how to connect and log-on to the POP3 server and how to request the number of Inbox e-mails and them sizes. Next, we should receive each e-mail and parse the headers and body array.

TO BE CONTINUED

Kostenloser MBOX zu EML Konverter

14. Februar, 2010

Es ist gut, dass es heute noch Programmierer gibt, die exzellente Software kostenlos schreiben. Worüber ich spreche? Möchten Sie sagen, wie ich ein anderes Programm für meine Sammlung von Must-Have-Dienstprogrammen gefunden habe.

Apple MAC Computer sind in unserem Büro weit verbreitet. Das ist die Politik des Unternehmens. Trotz der Politik des Unternehmens, Unser Chef bevorzugt Windows und verwendet seinen Laptop. Wer sollte die Regeln brechen?? Natürlich der Chef, der Rest ist nicht erlaubt 🙂 ich muss sagen, dass ich diese Präferenz teile, So habe ich Windows installiert 7 zu meinem Home-Laptop.

Unsere Anwälte sollten einige Untersuchungen von Zeit zu Zeit passieren und sie sollten die Korrespondenz unserer Mitarbeiter überprüfen, aber sie akzeptierten nur die Dateien in der Outlook PST-Format.

In einem vorheriger Artikel Ich schrieb über unglaublich notwendiges Programm Outlook-Import-Assistenten, das ersparte mir einer Menge Zeit, wenn Eml-Dateien importieren in Outlook. Die Aufgabe, die ich gerade absolvieren mussten, setzte mich in einen Schockzustand. Es ist notwendig, die E-mails der Mitarbeitenden in der Outlook konvertieren .PST Datei. Wie lässt sich unvereinbare Dinge vereinbaren? Gewusst wie: kombinieren Sie MAC OS mit den Fenstern?

Zunächst musste ich eine Überprüfung durchzuführen und festgestellt, dass unsere Mitarbeiter mit verschiedenen e-Mail-clients. Es sind nur einige von Ihnen: Turnpike, Mac Mail, Entourage, MailCopa, Donnervogel, Eudora, Berkeley Mail. Die Konvertierungsaufgabe schien nicht machbar. Ich beschloss, dass, wenn eine Suchmaschine nicht sofort mich die Lösung bringt, dann sage zu meinem Chef ich, dass die Mission unmöglich ist. Also ich nach dem Ausdruck suchen “Entourage, Thunderbird, Mac mail, zu eml zu pst free mbox” und die Suche war erfolgreich, es bewies etwas, was ich nie erwartet hatte. Außerdem, das Wort kostenlos stimmt nicht mit mir mit der Aufgabe, die zu tun hatte. Stellen Sie sich meine Überraschung vor, wenn auf der Beschreibungsseite des anderen eml zu pst Konverter, Ich fand die kostenloser mbox zu eml Konverter.

Die Software-Überprüfung zeigte, dass trotz der Tatsache, dass das Programm kostenlos ist, es hat das unglaubliche Potenzial. Dennoch variiert das Format der Mailbox-Dateien verschiedener Programme, Das Programm konnte alle Metasignaturen genau identifizieren und das Dateiformat korrekt erkennen. Ich mache mir keine Scherze, Alle Postfachdateien Turnpike, Mac Mail, Entourage, MailCopa, Donnervogel, Eudora und Berkeley Mail wurden in Arrays von E-Mail-Dateien in EML-Format. Mit der Outlook-Import-Assistenten an meinen Händen erlauben mir, alle eml-Dateien in Outlook PST-DATEI.

Kostenloser MBOX zu EML Konverter arbeitet als Batch-Prozessor. Zuerst sollten Sie alle notwendigen mbox-Dateien von dem Sie eml-Nachrichten abrufen möchten. Es ist einfach, alle Dateien mit dem Umschalten Schlüssel. Danach, Sie müssen auf die Verarbeitung Schaltfläche, zeigen Sie auf das leere Verzeichnis auf Ihrer Festplatte und warten Sie auf das Ergebnis. Das Programm verarbeitet alle Dateien sequenziell, Erstellt ein Verzeichnis für jede Datei und füllt es mit extrahierte eml-Dateien. In meinem Fall hatte ich viele Mailbox-Dateien, die in Übereinstimmung mit den Benutzernamen unserer Mitarbeiter benannt wurden. Irgendwann habe ich viele Ordner bekommen, jeder hatte einen Benutzernamen und enthielt alle entsprechenden eml-Dateien aus dem Postfach.

Space Shuttle video from start to end

January 25th, 2010

NASA! I found this video absolutely amazing. Twelve minutes of action of Space Shuttle parts. Start from the Earth and down to the sea. Space cameras on each part of shuttle, looks very interesting. Very beautiful Space Shuttle Video.

STS-129 video highlights as compiled by the SE&I imagery team here at JSC from all of the ground, air, ET and SRB assets.