Kategorien
Development

FTP Probleme mit NetBeans IDE lösen

Falls bei der FTP Synchronisierung mit NetBeans unter Windows 7 Probleme auftreten, könnte folgender Befehl in einem Kommandozeilenfenster mit Administratorberechtigung alle Probleme auf einmal beheben:

netsh advfirewall set global StatefulFTP disable

Der Grund für die Probleme ist scheinbar, dass NetBeans nicht mehr mit dem IPv4 Protokoll arbeitet sondern auf IPv6 umgestiegen ist. Mit dem Befehl sind weitere Einstellungen in der Windows Firewall überflüssig.

Kategorien
Allgemein

Spool – Webinhalte archivieren und später weiterlesen

Mit Spool können Webinhalte komfortabel archiviert und mittels Cloud-Speicherung auf anderen Geräten später weitergelesen werden. Der Dienst ist vergleichbar mit Read It Later – allerdings existieren für Spool native Erweiterungen für Firefox, Google Chrome, Android und das iPhone. Somit ist man nicht, wie bei Read It Later, auf Erweiterungen von Dritten angewiesen, die, bis auf bei Firefox, teilweise (noch) ziemlich schlecht umgesetzt sind. Spool bemüht sich weiterhin, die gespeicherten Inhalte für mobile Endgeräte so aufzubereiten, dass sie besonders datenschonend und offline angezeigt werden können.

Als Alternative zu Read It Later ist Spool auf jeden Fall zu empfehlen. Allerdings ist die Anmeldung noch nicht ohne weiteres möglich. Momentan muss noch eine Einladung angefordert werden…

Kategorien
Development

Bootstrap, from Twitter Version 2

Die Bootstrap UI Bibliothek von Twitter ist in Version 2 verfügbar. Frei nach dem Motto „Designed for everyone, everywhere.“ kann mit der Bibliothek ein durchdachtes und gleichzeitig schön aussehendes Interface erstellt werden. Dabei wird auf HTML5 und CSS3 gesetzt und das Ganze ist natürlich Open-source. Über „Customize“ können entsprechende Elemente im Vorfeld eingestellt werden, so dass man nicht unbedingt an die Designvorgaben von Twitter gebunden ist.

Für alle, die bereits Bootstrap nutzen, gibt es übrigens auch einen „Upgrade Guide„.

Kategorien
Development

ZIP.js

Mit der JavaScript Bibliothek ZIP.js kann man Dateien packen und entpacken. Die Bibliothek unterstützt dabei Dateien bis zu 4 GB.

http://gildas-lormeau.github.com/zip.js/

Kategorien
Development

session_start(): ps_files_cleanup_dir: opendir(/var/lib/php5) failed

Diese Fehlermeldung kann unter Umständen bei PHP auf einem Ubuntu bzw. Debian System auftreten, wenn der sogenannte Session Garbage Collector aufgrund von falschen Berechtigungen nicht laufen konnte.

session_start(): ps_files_cleanup_dir: opendir(/var/lib/php5) failed: Permission denied (13)

Auf Ubuntu / Debian System sollte ein separater Cronjob vorhanden sein, der diese Aufgabe übernimmt.
Das Problem tritt beim einfachen starten einer Session über „session_start()“ auf. Hierfür gibt es zwei Lösungen, wobei die Zweite in meinen Augen die bessere Alternative ist.

Lösung 1 geht ganz schnell. Einfach ein „@“ vor session_start() und schon kommt der Fehler nicht mehr.

@session_start();

Lösung 2 benötigt Zugriff auf die PHP.ini des Servers.
Meistens liegen zwei PHP.ini-Dateien vor. Eine für Apache2 (/etc/php5/apache2) und eine für das CLI (/etc/php5/cli). In beiden Ordnern liegt eine PHP.ini. Einfach mit einem Editor öffnen und folgenden Wert von „1“ (standardmäßig) auf „0“ setzen.

session.gc_probability = 0

Danach den Apache neustarten bzw. -laden.

Kategorien
Development

WP-Snippets.com

Eine interessante Sammlung mit vielen Code-Schnipseln für WordPress Entwickler.

Über eine Filterfunktion, können die Schnipsel auch durchsucht werden und über den „Share your snippet“-Button, können weitere Beispiele hinzugefügt werden. Ich bin gespannt, ob das Angebot dadurch noch reichhaltiger wird.

WP-Snippets.com

Kategorien
Development

CSS Grid System 1140px

Das 1140px Grid System ist für Auflösungen von 1280px oder höher optimiert.

Ich werde das System demnächst mal genauer testen und schauen, wie es in der Praxis funktioniert.

Kategorien
Development

Git – The simple guide

http://rogerdudler.github.com/git-guide/

Für alle, die auf die Schnelle wissen wollen, was man wie mit Git anstellen kann.

Kategorien
Development

Design Guide für Android von Google

http://developer.android.com/design/index.html

Interessante Zusammenstellung für die Entwicklung von Anwendungen für Android.

Kategorien
Development

Plesk 10: Cronjobs funktionieren nicht

Falls die über Plesk 10 definierten Cronjobs nicht funktionieren, könnte das an folgender Einstellung liegen. Zitat aus dem Plesk Handbuch:

If you trust your customers enough to allow execution of scripts in a non-chrooted environment, then you can select the required shell by issuing the following command in the console:

# /usr/local/psa/bin/server_pref -u -crontab-secure-shell "/bin/sh"

If you want to revert this setting and set again the default shell used by the system, issue the following command in the console:

# /usr/local/psa/bin/server_pref -u -crontab-secure-shell ""

Diese Shell-Befehle funktionieren unter Plesk 10.4

Quelle: Plesk 10 Administrator Guide