PHP Object zu Array Rekursiv

Hallo,

bei mir kommt es öfters vor, das ich mit Objekten konfrontiert werde. Das ist so garnicht mein Favorit. Daher forme ich mir das immer in ein Array um, welches schöner zu verarbeiten und zu erweitern ist. Die einfachste und beste Methode dieses Rekursiv zu tun ist:
$array = json_decode(json_encode($object), true);


Klein, aber fein 😉

Linux find | Datei nach Datum suchen

Hallo, es kommt immer mal vor, das man find etwas erweitern muss. Das Tool stößt leider schnell an die Grenzen, aber dafür ist Linux ja da. Wenn Ihr eine Datei sucht, die in einem bestimmten Datumbereich bearbeitet wurde, dann geht das ganz einfach:

In dem Fall suchen wir im * Verzeichnis nach Dateien aus dem Datumbereich 01.10.2014 bis 31.10.2014.
find * -type f -printf '%TY%Tm%Td %p\n' | awk '"20141001"<=$1 && $1<="20141031"'


Beispielausgabe:
root@de /var/www/ # find * -type f -printf '%TY%Tm%Td %p\n' | awk '"20141001"<=$1 && $1<="20141031"'
20141016 includes/database/test.php
20141022 modules/block/page.php


Das ganze könnt Ihr natürlich auch auf nur einen Tag beschränken oder den Datumsbereich vergrößern oder verkleinern.

Viel Spaß damit

Änderung der Gast-Echtzeituhr bei einem Virtualbox System

Hallo,

ich benutze gerne Virtalbox für ein paar Programme, da diese dort schön eingesperrt sind und nicht zuviel Unfug machen können. Leider benötigt ein Programm ein älteres Datum, da es Shareware ist und es nicht mehr Vertrieben wird 🙁  Weiterlesen

preg_match und Leerzeichen

Ein kurzer Zwischenruf:
Wer gerne auf Leerzeichen bei preg_match Prüfen will, muss dann "[:space:]" in die Felder mit angeben. Das ganze würde dann so aussehen:
<code>preg_match("/^[0-9a-zßüäö.[:space:]-]+$/i",$Variable)</code>


Damit wird nur auf das Alphabet und ein paar Umlaute geprüft. Als Sonderzeichen ist ., Leerzeichen und - erlaubt.

Desktop anzeigen Button unter Windows 7

Ich finde Windows 7 eigentlich sehr gut gelungen. Es bietet vieles, was mit bei Vista genommen wurde. Leider ist der "Desktop anzeigen" Button jetzt ganz nach Rechts in der Taskleiste gesprungen. Das ist natürlich logisch, weil wenn man mal drauf bleibt, sieht man das der Desktop angezeigt wird, ohne zu Klicken. Das wäre natürlich sehr oft der Fall, wenn man es neben der Startbutton setzten würde  Weiterlesen

Webmaster Online Buch

Die Tage bin ich auf ein interessantes Online Buch gestoßen. Dort findet man als Neuling oder Fortgeschrittener einige nützliche Tipps und viele Infos wie man seine Firma am besten aufbauen und gestalten kann. Kann mich noch gut an früher erinnern, wo ich oft durch Foren gegeistert bin und die Beiträge praktisch aufgesaugt habe, um Lehren daraus zu ziehen.  Weiterlesen

SSH Key – Eigentlich Simpel, mit möglichkeit zum Schwierig machen ;)

Es könnte so einfach sein. Wer sich permanent auf vielen verschiedenen SSH Servern einloggen muss oder mal per scp automatisch Backups ziehen will, der kommt um ssh keys nicht so einfach drum herum. Das ganze macht auch eigentlich Spaß, aber es gibt viele sehr nervige Probleme.

Meistens ist man Ignorant und arbeitet stur die ganzen Hilfen im Internet ab und hofft dann das es läuft.  Weiterlesen

pstocanonij Filter unter SuSe

Leider scheint der pstocanonij Filter nie so recht zu laufen, wenn man nicht Manuell eingreift.

Habe gerade folgende Fehlermeldung gehabt: unable to start filter "pstocanonij" - operation not permitted.

Das ganze war relativ einfach zu Regeln. Die Filter waren im Verzeichnis /usr/lib/cups/filter zu finden und dort hab ich einfach die Rechte eines anderen Filters auf pstocanonij übertragen.

Befehle:
<code>cd /usr/lib/cups/filter<br>
chmod --reference pstops pstocanonij</code>
Danach lief alles wie gewollt 🙂