Titel von Links auslesen mit PHP
Vor einiger Zeit hatte ich angekündigt mein Script zum auslesen von Titeln von Links hier als kleines How To online zu stellen. Auch wenn dies etwas gedauert hat hole ich es hiermit nach. Nützlich kann das ganze sein wenn man zum Beispiel Links in Kommentaren, Foren oder Gästebüchern schöner darstellen möchte. Für Wordpress und ähnliches gibt es dort Plugins oder vorgefertigte Funktionen, doch wenn man alles selber schreibt so wie ich es tue muss man sich auch diesem Problem selber annehmen.
Snippet 3 - PHP: Automatisches Code Highlighting
Durch die Funktion highlight_string ist es möglich direkt durch PHP Highlighting für euren Code zu erzeugen und dies nutze ich von nun an auch für meine Scripte die ich euch auf meiner Seite zeige. Im unteren Teil habe ich den kompletten Code meines kleinen Snippets hinterlegt. Vielleicht interessieren euch auch meine andere Snippets, diese findet ihr wenn ihr die News öffnet unter den ähnlichen Beiträgen. Und für alle die sich die Snippets schon einmal angesehen haben, ich habe diese etwas überarbeitet und verbessert.
Tortoise SVN - Eigenschaften zum Filtern von Dateien importieren
Tortoise SVN habe ich ja bereits erwähnt und es ist für mich immer noch das beste SVN Verwaltungstool unter Windows. Es bietet viele Möglichkeiten und eine davon ist es mit Hilfe von selbst eingestellten Eingenschaften bestimmte Dateien zu filtern und diese so vom commiten auszuschließen. Dies ist an vielen Stellen praktisch, z.B. wenn man wie ich in der Uni mit LaTex arbeitet, denn dabei werden nur ca. 40-50% der Dateien benötigt die im laufe der Dokument Erstellung entstehen. Auch beim Programmieren könnte es sinnvoll sein nur Quellcode zu commiten und keine fertig kompilierten Dateien, denn in einigen Situationen sollte jeder den Code auf seiner Maschine selber kompilieren. Dafür kann man bei bereits eingetragenen Dateien über “Rechtsklick / TortoiseSVN / Delete and add to ignore list” Ausnahmen erstellen. Dies kann man dann für die Dateiendung oder eine bestimmte Datei tun. Wenn man es für die Endung tut ist dies praktisch, z.B. alle *.class Dateien können so ausgeschlossen werden. Nun aber zum Problem, denn wenn man nun ein neues SVN nutzt und für dieses sollen die selben Ausnahmen gelten muss man alles neu einstellen. Dafür gibt es ein paar Tipps im unteren Teil der News.
Cronjobs für Shell und PHP Scripte
Geplante Aufgaben sind sehr praktisch und auf Servern ein muss, denn was würde man ohne automatische Backups der Datenbank tun. Dies gilt für extrem viele weitere Dinge und darunter fällt zum Beispiel auch die Möglichkeit bestimmte Scripte der Shell oder eures Web-Servers (z.B. PHP Scripte) geplant auszuführen. Vor kurzem schrieb ich über ein Shell Script welches euch ermöglicht zu prüfen ob bestimmte Programme laufen und bei einem negativen Ergebnis wird dieses dann gestartet. Zum Beispiel gut wenn der Server in der Nacht aus irgendeinem Grund neu startete und ihr es nicht gemerkt habt.
crontab -e #Cronjob Bearbeitung öffnen
Im unteren Teil der News gibt es deswegen hier eine kleine Einführung in Linux Cronjobs und Beispiele für das genannte Shell Script und für PHP Scripte, denn bei letzteren muss man ein paar Sachen beachten damit alles funktioniert.
Linux - Prüfen ob ein Script oder Programm aktiv ist
Jeder der selber einen Server (VServer, Root Server o.ä.) hat wird vermutlich schon einmal das Problem gehabt haben, dass der Server vielleicht mal in der Nacht unerwartet neu startete und dadurch verschiedene Dienste nicht wieder automatisch gestartet wurden. Dabei rede ich nicht von Web Diensten, den Datenbanken oder ähnlichem, sondern von Voice Servern, Games Servern oder ähnlichen Diensten auf euren VServern oder Roots. Also Dienste die meist von Hand eingerichtet und aktiviert werden. Ich hatte nun das Problem, dass ich vergessen hatte das ein Kernel Update am Server durchgeführt wird und dadurch waren einige der oben genannten Dienste nicht verfügbar. Also habe ich mir ein kleines Script geschrieben welches einfach per Cronjob ausgeführt wird. Somit bin ich immer auf der sicheren Seite und alle Dienste die aktiv sein sollen sind es auch, egal ob der Server neu startete oder ob der Dienst allgemein abstürzte. Fragen und Anregungen bitte wie immer in die Kommentare und ich werde sobald wie möglich antworten.
Registry Backup mit Windows 7 Hausmitteln
An sich ist es recht einfach dies zu tun, doch wenn man es nicht weiß dann weiß man es halt nicht. Aus diesem Grund gibt es heute ein kurzes und vermutlich für die meistens machbares How To zum Thema Registry Backup.
Das ganze findet ihr als bebilderte Anleitung im unteren Teil der News. Und wenn es Fragen gibt stehe ich natürlich immer gern mit Antworten bereit, insofern ich welche habe. Als kleine Info noch, so ein Backup kann gerne 250MB groß werden also überlegt euch gut wo ihr das ganze speichert und wie viele Backups ihr behaltet.
Windows Konsole als Administrator ausführen
Bis vor kurzem wusste ich es selber nicht und habe es auch nie gebraucht. Nun brauchte ich es innerhalb weniger Tage mehrmals und wurde auch mehrmals danach gefragt. Deswegen hier nun die Möglichkeit sehr einfach die Windows Konsole, unter Windows 7 getestet, als Administrator zu nutzen und somit natürlich auch alle Befehle in dieser als Admin auszuführen.
- Startmenü öffnen
- Im Ausführen Feld cmd eingeben
- Nicht mit ENTER bestätigen! Stattdessen mit STRG+SHIFT+ENTER
- Nun die UAC Abfrage mit Ja bestätigten
Neue Wohnung neue IT Struktur - Teil 4: Remote Zugriff via DynDNS
Mit etwas Verzögerung kommt nun auch der letzte Teil rund um die neue IT Struktur in der neuen Wohnung. Es ging bereits um die FRITZBox, den Aufbau allgemein und natürlich um WLAN und das NAS. Aber es war bis jetzt immer nur vom heimischen Netzwerk die Rede, egal worum es ging. Das ändert sich nun denn wir wollen auch aus der Ferne auf unser Netzwerk und z.B. das NAS zugreifen. Wie das geht, es ist nebenbei gesagt recht einfach, erfahrt ihr im unteren Teil des Beitrags. Wie immer gibt es neben der reinen Erklärung auch ein paar Bilder um das ganze zu verdeutlichen. Dabei wird in 3 Schritten grob erklärt wie ihr euren DynDNS Account mit eurer FRITZBox verbinden könnt und somit von überall aus dem Netz auf diese und auf ein vielleicht angeschlossenes NAS zugreifen könnt. Gerade mit einer angeschlossenen Platte extrem praktisch und extrem gut.
Asus Eee PC 1005PE - Bios Update via Asus Update Tool
Gestern wurde ich per Kommentar im Beitrag “Asus Eee PC 1005PE - Helligkeitssteuerungsproblem teilweise behoben open_in_new” darum gebeten bei einem Problem mit dem Bios Update über das Asus Tool zu helfen. Aus diesem Grund gibt es hier nun ein kleines How To und ich hoffe es behebt das Problem.
Im unteren Teil findet ihr eine kurze bebilderte Anleitung die das ganze relativ gut klar machen sollte. Und sollte trotzdem etwas nicht gehen, bitte einfach in den Kommentaren melden.
Neue Wohnung neue IT Struktur - Teil 3: NAS an der FRITZBox 7390 via USB Festplatte
Sobald man mehrere Rechner in einem Netzwerk hat gibt es auch immer das Bedürfnis gewisse Dateien für alle zur Verfügung zu stellen. Und dies sollte dann vorzugsweise ohne andauerndes kopieren, ohne das ein bestimmter Rechner an sein muss und ohne großen Zeitverlust geschehen. An dieser stelle kommt ein NAS (Network Attached Storage open_in_new) ins Spiel, dies ist ein Laufwerk welches über das Netzwerk angebunden ist und jeder Rechner kann wenn die Rechte vorhanden sind auf dieses Zugreifen und es wie eine echte Festplatte z.B. im Explorer einbinden. Extrem praktisch, aber leider auch zum Teil nicht ganz günstig und vor allem als privater Nutzer vielleicht auch nicht immer nötig. Doch wer eine FRITZBox 7390 und eine USB Festplatte sein eigen nennt, der kann ein NAS für ganze 0 Euro zusammenstellen. Wie dies geht und worauf ihr bei den Einstellungen achten solltet findet ihr im unteren Bereich.