Gitlab Omnibus: 502 Bad Gateway im LXC Container

Bei der Einrichtung von Gitlab mittels des Omnibus Paketes kann es unter Proxmox 4 zu Problemen kommen. Anders als Proxmox 3 wird nicht mehr OpenVZ sondern LXC in Kombination mit AppArmor genutzt. AppArmor verhindert an dieser Stelle den Zugriff auf den Socket von Gitlab Workhorse, welches für die Generierung der Oberfläche zuständig ist. Abhilfe schafft die Verschiebung des Sockets an …

7

PHP/Composer: Fehler beim Laden von http Quellen

Ein neues Feature von composer sorgt aktuell dafür, dass das Aktualisieren über eigene satis Installationen nicht mehr funktioniert. Schuld ist ein neues Sicherheitsfeature, welches die Verbindung zu nicht sicheren Quellen standardmäßig blockiert. Global deaktivieren kann man dieses Feature mittels folgenden Befehl

Möchte man dies nur für ein einzelnes Projekt tun, so geht dies mit folgendem Befehl

Alternativ …

2

PhpStorm: Project Data Sources: re-sync required

Nach dem letzten PhpStorm Update (10.0.2) begrüßt euch die IDE möglicherweise mit folgender Meldung:

Keine Panik! PhpStorm sagt euch damit lediglich, dass Ihr doch bitte einmal eure Datenbank aktualisieren sollt. Dies könnt ihr im Database Fenster (View -> Tools Windows -> Database) über den synchronisieren Button erledigen.

Windows 7 und Server 2008 R2 auf XenServer 5 installieren

Als Softwareentwickler ist man darauf angewiesen, seine Software auf möglichst vielen Betriebssystemen zu testen. Um das zu machen setze ich gern Virtuelle Maschinen auf Basis des XenServers ein. Die Kombination aus XenServer und Windows 7 bzw. Server 2008 R2 klappt aber nicht auf Anhieb. Das Installationsprogramm stoppt während des Starts. Um Windows dennoch zu installieren, braucht man nur die folgende …

1

Windows 7: God Mode

In Windows 7 ist eine hübsche Übersicht über viele Einstellmöglichkeiten versteckt. Um diese zu betreten, erstellt einfach einen neuen Ordner und vergebt den folgenden Namen: (GodMode könnt ihr durch einen beliebigen Text ersetzen, der Rest muss so bleiben)

Das Symbol sollte sich nun ändern, und nach einem Doppelklick darauf, öffnet sich die versprochene Übersicht.

PHP: E-Mail Versand unter Windows mit Fake Sendmail testen

Eine elegante Möglichkeit den Versand von E-Mails unter Windows zu testen, stellt der Einsatz von Fake Sendmail dar. Wie der Name bereits andeutet, emuliert es das bekannte Sendmail Programm, und stellt den Dienst unter Windows zur Verfügung. Wer die E-Mails nicht gleich versandt haben möchte, kann sie sich auch in einen Ordner legen lassen, und von hier aus mit Thunderbird …

MySQL: Varchar/Char Felder nummerisch sortieren

Es gibt Situationen, in denen muss man ein Char Feld nummerisch sortieren. Versucht man es mit einem normalen ORDER BY, schlägt man fehl. Erst eine Konvertierung in einen Zahlentyp bringt das gewünschte Ergebnis.

Links: MySQL: Cast Functions and Operators

ASP.NET: Namespace in allen ASP Seiten zur Verfügung stellen

Um einen Namespace in allen Seiten zur Verfügung zu stellen, reicht es diesen in der Web.config zu hinterlegen. Ein zusätzliches einbinden des Namespaces in jede Seite entfällt so in Zukunft.

2

PHP: String in einzelne Buchstaben aufteilen

VMware: Patches für den 2.6.30 Kernel

Der 2.6.30 Kernel ist im kommen, aber VMware Server und Workstation lassen sich darauf nicht installieren. Schade eigentlich. Wäre da nicht eine aktive Community. Die User michelemase und Krellan haben Patches im VMware Forum veröffentlicht, die das kompilieren der Kernel Module wieder ermöglichen. Links: Patch für den VMware Server Patch für die VMware Workstation