(#) Netzware

Open Source, Technik und mehr.

Themen Bereich: Open Source

[Quicktipp] Vendor Verzeichnis sperren

Seitdem PHP Composer an Größe gewonnen hat und immer mehr im Einsatz ist, kann deutlich schneller und bequemer auf externe Tools zugegriffen werden. Was viele nicht bedenken ist der Beispiel Code.

In den meisten Git Repositories liegen oft Demos. Diese zeigen wie man die Tools einsetzt oder richtig anwendet. Natürlich sind es tolle Hilfen. Diese Demos können auch gefährlich werden. Etwa bei einem File-Upoad Tool oder bei Export/Import Frameworks. Genau aus diesem Grund sollte der Zugriff auf das Vendor Verzeichnis vom Server aus immer blockiert werden.

Zugriff sperren per vHost

In den meisten ...

PHP Debugging mit Kint

Seit einigen Wochen verwende ich privat als auch beruflich die PHP Klasse Kint von raveren (github). Grundlegend ersetzt die Klasse die PHP Funktionen print_r()var_dump() und debug_backtrace(). Zusätzlich bietet Kint noch ein paar nette Features an und zeigt die Ausgabe gestylt.

So lässt sich das Debugging direkt in den Code implementieren, ohne Ausgaben zu erzeugen. Über die Methode Kint::enabled(false) lässt sich das Debugging global an- und ausschalten. Wird Kint::trace() oder Kint::dump(1) aufgerufen, wird ein detaillierter Stacktrace angezeigt.

Kint installieren

Die debugging Klasse kan...

Meine CSS Framework Favoriten

Es gibt zahlreiche CSS Frameworks und jedes ist angeblich besser, als das Andere. Grundsätzlich sollte man sich zuerst die Frage stellen, wie umfangreich das Projekt wird. Bei einem kleinen drei Seiten Projekt ist es unsinnig das größte und tollste CSS-Framework einzusetzen. Anders herum ist es aber auch Quatsch ein kleines Light-Framework einzusetzen, das nicht alle Extras beinhaltet und am Ende mehr Arbeit verursacht als einem Abnimmt.

Da stellt sich die Frage: Was wird benötigt? Da ich gerne zwischen einem großen und kleinen Projekt unterscheide, habe ich auch für beide Varianten meine ganz...

Sicherheitslücke im Imperia CMS der pirobase imperia gmbh

In den Wahlkampf Wochen habe ich die ein oder andere Politiker Seite besucht, darunter auch die Seite von Matthias Groote (Mitglied des Europäischen Parlaments), der in meinem Landkreis für den Landrat kandierte. Allgemein wollte ich wissen ob die Seite Onpage optimiert ist. Dazu habe ich meine Chrome Extension zur Anzeige der robots.txt verwendet. Rein interessehalber.

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/lv09/bzwe/kvleer/mgroote/_admin/_config.php:177) in /home/www/htdocs/_shared/_inc/whoami.inc on line 154

Erhalten habe ich ...

Design + Feature Update auf Github.com

Größer, eleganter und aufgeräumter. So empfinde ich die Änderungen auf Github.com. Das Menü ist etwas größer geworden und hat jetzt einen weißen Hintergrund (vorher Grau). Die Profilansicht wurde aufgehübscht und übersichtlicher gestaltet. Neu ist der Projekt-Tab. Hier können Projekt Issues, Pull Request oder Notizen besser und schneller verarbeitet werden. Auch gibt es nun Integrations. Hiermit lässt sich Github mit anderen Diensten verbinden.

Im Github Blog gibt es weitere Informationen zu den Änderungen.

Screenshots:

[gallery size="medium" link="file" ids="75469,75471,75470"]

VIM 8.0 veröffentlicht

Heute nach etwa zehn Jahre wurde VIM 8.0 veröffentlicht. Das gab Chefentwickler Bram Moolenaar im Google Forum bekannt. Zu den neuen Features gehören unter anderem JSON Support, GTK+ 3 support, Partials, Lambdas und Closures und noch mehr.

Weitere Informationen mit allen Details gibt es im Forum Topic Vim 8.0 released!.

(Update) Linux Mint 18 friert ein

Nach langer Zeit habe ich mir wieder Linux installiert. Dieses mal setze ich auf Linux Mint 18 (Cinnamon). Die Installation lief problemlos durch und zu meiner Überraschung hat der GRUB Loader meine verloren geglaubte elementaryOS Installation mit aufgenommen. Insgesamt stehen mir nun also drei Betriebssysteme zur Auswahl. Ganz auf Windows möchte ich nicht verzichten, da mir viele Programme unter Linux fehlen. Dazu gehören unter anderem Photoshop, Ashampoo Movie Studio Pro 2 und einige andere. Insgesamt bin ich mit Linux Mint sehr zufrieden. Hier habe ich mich wieder zu der Cinnamon Oberfläche...

Linevast SSD vServer im Test

Für ein kleines Projekt hat mir der deutsche Hoster Linevast eine kleine virtuelle Maschine mit einer 30GB SSD zur Verfügung gestellt. Bevor ich jetzt mit dem eigentlichen Projekt anfange, werde ich euch den Hoster vorstellen und ein paar Details zum vServer nennen. Dazu prüfe ich den Server mittels Benchmark Tests auf Geschwindigkeit und Anbindung. Seid gespannt!

Artikel Inhalt:

  1. Linevast
  2. vServer Daten
  3. Benchmark Test
  4. Fazit

Die Marke

Geführt wird der Hoster Linevast von der Droptop GmbH mit Sitz in Geltow (Potsdam). Das Rechenzentrum befindet sich in Frankfurt am Main und alle Serv...

Geschäftsbeziehung zu Seafile Ltd. beendet

Seafile (Owncloud Alternative zum selber hosten) gab heute bekannt das die Geschäftsbeziehungen zur chinesischen Seafile Ltd. beendet worden sind. In der Mitteilung heißt es unter anderem, dass eine Preiserhöhung von bis zu 400% innerhalb eines Jahrs inakzeptabel sei und unprofessionell erscheint. Ziel der Trennung sei es die neuste Version stabiler und schneller zu machen. Auch soll die REST-API grundlegend neu aufgebaut und strukturiert werden.

Weiterlesen ->

Seafile.de | Seafile auf github.com

Mailcow als E-Mail all-in-one Lösung

Seit meinen Server Umzug sind schon ein paar Monate vergangen. Anfangs stellte ich mir die Frage, wie ich die E-Mail Konten am einfachsten verwalten kann. Es gibt mehrere Tools und viele Tutorials im Netz, um alles manuell zu verwalten. Da in heutiger Zeit oft die Zeit fehlt, um alles manuell einzustellen, darf gerne auf komfortablere Tools mit Weboberfläche zurück gegriffen werden. Überzeugt hat mich Mailcow.

Alles was zu Mailcow gehört und implementiert ist, basiert auf open-source Software. Enthalten sind unter anderem Postfix, Dovecot, Spamassassin,  SSL/STARTTLS, OpenDKIM, Roundcube und v...