Mein Hoster: netcup.de mit Gutschein

10. Februar 2013 Keine Kommentare

Ich hab ja jetzt meinen eigenen Hoster, nämlich netcup.de (siehe Banner):

netcup.de

Der Webspace wurde mir innerhalb von 10 Minuten nach der Bestellung zugestellt! Echt super fix.
Der Umzug von wordpress.com auf die eigene Installation hier hat auch einwandfrei geklappt.
Bis jetzt läuft alles super mit meinem Business M- Paket. Und das für nur 2 Euro im Monat.

Dabei hab ich eine .de-Domain inklusive, 10 GB Webspace, nochmal 10 GB für Email, 128 MB php_memory_limit und unbegrenzten Traffic!

Wer einen Hoster für Webspace oder Server (vServer, root) sucht, dem kann ich netcup ans Herz legen. Ein günstigeres Angebot hab ich im Internet nicht gefunden.

Edit:
Mein Packet Business M gibt es leider nicht mehr. Stattdessen gibt es nun die Tarife Standard M, Standard L, Standard XL, Web Expert M, Web Expert L und Web Expert XL.

Außerdem hab ich für netcup.de ein paar Gutscheine gefunden. Dies lassen sich bequem im Warenkorb einlösen.
mehr...

VirtualBox: Auflösung unter Ubuntu 640×480 nicht veränderbar

21. Februar 2015 Keine Kommentare

Nach dem Upgrade meiner Ubuntu-Installation in der VirtualBox auf die aktuellste Version, war die Auflösung auf 640x480 Pixel verstellt und konnte auch in den Anzeigeeinstellungen nicht geändert werden.
Lösung war es, die VirtualBox-Guest-Utilities zu installieren und danach neu zu starten.

sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms
Kategorien: Linux, Software Tags: , ,

Ubuntu: Upgrade 12.10 auf 14.04 (Supportende)

21. Februar 2015 Keine Kommentare

Hallo zusammen,
will man eine Ubuntu-Version updaten, die älter ist und schon lange aus dem aktuellen Support ausgelaufen ist, zum Beispiel wenn man keine LTS-Version installiert hatte, so gibt es einige Schwierigkeiten. Auch das Installieren oder Aktualisieren von Programmen ist nicht mehr per apt-get möglich, denn die Repository-Server der abgelaufenen Ubuntu-Versionen werden auf den Archiv-Server verschoben. Die Repository-Server sind nun nicht mehr länger unter http://archive.ubuntu.com zu erreichen, sondern jetzt mit der URL http://old-releases.ubuntu.com zu finden. Die Adresse des Repositorys unter Ubuntu, ist in der Datei /etc/apt/sources.list gespeichert. Diese muss nun geändert werden:

sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list

Der anschließende Update-Versuch hat bei mir dann noch nicht geklappt, da in meiner sources.list URLs zu deutschen Seiten waren. Deshalb kamen folgende Fehler:

W: Failed to fetch http://de.old-releases.ubuntu.com/ubuntu/dists/quantal-backports/restricted/binary-i386/Packages Something wicket happened resolving 'de.old-releases.ubuntu.com:http' (-5 - No address associated with hostname)

Problem kann einfach behoben werden, in dem alle "de." von den URLs entfernt werden. Anschließend klappt auch ein

sudo apt-get update
sudo apt-get dist-upgrade

Will man jetzt auch noch die Ubuntu-Distribution auf den neusten Stand bringen, so kann man das so tun:

sudo do-release-upgrade
Kategorien: Linux Tags:

PHP: UTF-8 im HTTP-Header überschrieben, keine Umlaute im Internet Explorer

3. Februar 2015 Keine Kommentare

Auch heute wieder das Problem gehabt, dass mein PHP-Skript, welches ich in ein iframe eingebunden habe, nicht richtig funktioniert hat. Diesmal nur im Internet Explorer nicht.
Denn dort wurden keine Umlaute angezeigt. Ein Blick in die Entwickler-Konsole hat das Problem beschrieben:

Codepage iso-8859-1 from (HTTP header) overrides conflicting codepage utf-8 from (UNICODE byte order mark)

Also versucht das Problem in meinem PHP-Skript zu lösen, indem ich den Header von Hand gesetzt habe, bevor das Skript etwas ausgegeben hat:

<?php
    header("Content-Type: text/html; charset=utf-8");
    ...

Dann bekam ich aber nur folgende Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at ...

Lösung war dann in die .htacces auf dem Webserver folgende Option zu setzen:

AddDefaultCharset utf-8

Drupal: PHP-Skript-Download statt Ausführung

2. Februar 2015 Keine Kommentare

Ich wollte neulich auf meiner Durpal-Seite ein PHP-Skript per iframe einbinden. Doch statt dass das Skript ausgeführt wurde und im iframe angezeigt, hat der Browser mir die PHP-Datei zum Download angeboten. Auf meinem anderen Server ging es aber.
Eine erste Recherche hat ergeben, dass im Ordner auf dem Webserver in der .htaccess die Option

SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006

gesetzt ist. Nachdem ich diese in einen Kommentar verwandelt habe (ein # davor setzen) und die Schreibrechte der Datei richtig gesetzt habe, hat sie auf dem Server zumindest den Download nicht mehr ausgelöst.

Stattdessen bekam ich folgenden Fehler auf meiner Seite anstelle des iframes angezeigt:

Warning: file_get_contents() [function.file-get-contents]: http:// wrapper is disabled in the server configuration by allow_url_fopen=0

Da ich keinen direkten Zugriff auf die php.ini habe, habe ich es anders versucht. Also hab ich versucht in der settings.php die Option zu setzen:

ini_set('allow_url_fopen', 1);

Leider ohne Erfolg. Auch durch Eintrag der folgenden Zeile in die .htaccess kam ich nicht zu gewünschtem Ergebnis. Stattdessen zeigte mir mein iframe einen 500 - Internal Server Error.

php_value allow_url_fopen On

Zum Ziel bin ich gelangt, in dem ich in meinen Server-Einstellungen im Control-Panel meines Providers den Wert allow_url_fopen auf On gesetzt habe.

HTML, CSS: body-Hintergrund nur innerhalb des Rahmens

1. Februar 2015 Keine Kommentare

Will man in seiner Webseite die Hintergrundfarbe nur innerhalb seines <body>-Elements haben und nicht den Bereich durch den margin außerhalb mit einfärben, muss man auf eine Kleinigkeit aufpassen.
Das tritt zum Beispiel auf, wenn man einen Rahmen hat und nur die Farbe innerhalb des Rahmens erscheinen soll. Dann muss man das <html> ebenfalls einfärben, um nicht den Außenbereich ebenfalls mit einzufärben:

html { 
    background: white;
}
body { 
    margin:50px; 
    background: black;
    border: 1px solid grey;
}
Kategorien: Homepage Tags: ,

HTML, CSS: Tabellenzeile mit Rand (table row <tr> border)

1. Februar 2015 Keine Kommentare

Will man jede Zeile einer Tabelle auf einer Webseite mit einem Rand (border) versehen, so geht dies nicht direkt mit:

tr {
    border-bottom: 1px solid #8ea0c8;
}

Man muss außerdem der Tabelle folgenden Style geben:

table { 
    border-collapse: collapse; 
}
Kategorien: Homepage Tags: ,

Thunderbird Lightning: Adresse zu externem Kalender (CalDAV) ändern

24. Januar 2015 Keine Kommentare

Will man in Thunderbird den Pfad eines CalDAV-Kalenders bearbeiten, so kann man dies nicht direkt mit "Kalender bearbeiten" tun, da die Adresse dort schreibgeschützt ist.
Um aber trotzdem um das Löschen und Neuanlegen herumzukommen, kann man diese in about:config ändern.

Dahin gelangt man über Extras -> Einstellungen -> Erweitert -> Allgemein -> Konfiguration bearbeiten...
Dort sucht man nach

calendar.registry

Die Adressen der Kalender haben einen Einstellungsnamen, der auf .uri enden. In diese kann man dann einfach den neuen Wert, also die neue Adresse eingeben!

WPF: Klickbaren Link (Hyperlink) einer E-Mail-Adresse erzeugen

4. Januar 2015 Keine Kommentare

Ich habe vor einiger Zeit bereits beschrieben, wie man klickbare Hyperlinks in WPF erreichen kann. (Siehe: WPF: Klickbaren Link (Hyperlink) in MessageBox erzeugen)

Will man allerdings eine E-Mail-Adresse als Link darstellen, so bekommt man mit oben genanntem Code eine UriFormatException...
Lösung ist es, beim Erstellen der Uri zusätzlich ein mailto: anzugeben:

Run link = new Run("mail@email.com");
Hyperlink hyperl = new Hyperlink(link);
hyperl.RequestNavigate += (sender, e) => { System.Diagnostics.Process.Start(e.Uri.ToString()); };
hyperl.NavigateUri = new Uri("mailto:" + "mail@email.com");
Kategorien: C#, Programmieren Tags: ,

Visual Studio: Shortcut zum Auswählen aller Dateien in den Pending Changes

6. Dezember 2014 Keine Kommentare

Will man im Pending Changes-Fenster in Visual Studio alle Dateien, die man bearbeitet hat, in den Team Foundation Server (TFS) einchecken, so kann man diese schnell der Tastenkombination auswählen, indem man erst alle Dateien mit [Strg] + A markiert und anschließend die Leertaste drückt. Drückt man nochmals die Leertaste, so werden alle markierten Dateien abgewählt. Dies geht deutlich schneller als mit der Maus vor jede Datei einzeln das Häkchen zu setzen.

Kategorien: Programmieren Tags: ,

TFS: Änderungen per Zeile einer einzelnen Datei anzeigen

6. Dezember 2014 Keine Kommentare

Will man im Visual Studio wissen, wer eine bestimmte Zeile einer Datei, die im TFS liegt, geändert hat, so kann man dies mit Befehl Annotate tun. Neben dem Benutzer, der für die letzte Änderung verantwortlich ist, sieht man auch das Changeset, sowie das Datum.
Wer allerdings der Urheber der Zeile ist, wird nicht angezeigt. Ändert ein Benutzer also nur ein Zeichen, so wird dieser auch für die ganze Zeile angegeben.

Kategorien: Programmieren Tags: ,