Archiv der Kategorie: Ohne Schublade

PHP-Debugger in IntelliJ Ultimate auf Windows nutzen

Allgemeines

Bei Zend Debugger habe ich mehrere Anleitungen studiert und denke, dass ich diese verstanden habe. Trotzdem habe ich Zend Debugger nicht mal in XAMPP zum Laufen gebracht, geschweige denn in IntelliJ. Es wird auch in der offiziellen IntelliJ-Doku XDebug statt Zend Debug empfohlen und auch auf stackoverflow gab’s im ersten Kommentar eine solche Empfehlung.

XDebug in XAMPP o.Ä. installieren

Um XDebug (erstmal unabhängig von IntelliJ) zu installieren, hilft dessen Wizard ungemein (ohne ihn habe ich es auch nach mehreren Anläufen nicht geschafft). Dort schmeißt man die phpinfo() rein und bekommt eine exakte und funktionierende Anleitung. Diese sah bei mir so aus und hat funktioniert:

Wenn alles glatt geht, sieht man in der phpinfo dann sowas:

Quelle u.a.

XDebug in IntelliJ zum Laufen bringen

Bei mir hat’s auf Anhieb geklappt (wobei ich nicht sicher sein kann, dass ich beim Rumstochern die Stunden davor nicht ohne mich zu Erinnern die Grundlage für’s Funktionieren gelegt habe):

Bei 5.) im Screenshot wird der korrekte gerade installierte Xdebug als Debugger angezeigt und die Ausführung eines Besipielprogramms zeigte, dass der Debugger nun funtkioniert.

Ansonsten kann man es ja mit der labyrinthischen offiziellen IntelliJ-Anleitung probieren.

Arbeiten mit freelance.de

Suchagenten anlegen

Den Suchstring kann man testen und verfeinert an der “normalen” Projekt-Suche auf freelance.de. Wenn man einen Begriff hinzufügt oder mittels NOT ausschließt und anschließend sucht, sieht man anhand der Anzahl der gefundenen Projekte wie mächtig diese Aktion war. Begriffsausschlüsse, die nur ein oder zwei Projekte reduziert haben lohnen nicht, denn die Anzahl der Chars ist im Suchagenten auf 251 beschränkt!

Eine Rolle immer mit einen Stern für die weibliche Form etc. abschließen, evlt. macht es manchmal auch Sinnn einen Stern voranzustellen.

Groß- und Kleinschreibung spielt keine Rolle.

Der Suchstring des Suchagenten (iGs zur Portalsuche) darf insgesamt nur 251 Chars lang sein. Das verbietet also alzu komplexe Suchstrategien.

Sinnvoll ist es, nach einer Rolle zu suchen und dann Schritt für Schritt die falschen Ergebnisse geschickt rauszufiltern. So suche ich nach einem Projekt für einen manuellen Tester nach:

*tester* and not embedded and not "sap" and not automotive* and not hardware* and not *penetration*

Emailbenachrichtigungen des Suchagenten

Der Suchagent schickt seine E-Mails an die E-Mail-Adresse, die unter Account -> Zugangsdaten -> E-Mail* steht. (das habe ich explizit überprüft)

Er schickt sie NICHT an die E-Mail-Adresse, die unter Mein Dashboard -> Mein Profil -> Profil bearbeiten -> Kontaktdaten -> E-Mail* steht. (auch das habe ich explizit überprüft)