blog.bartlweb - a technologist's external brain

Alle Artikel

Netzwerkzugriff von der VMWare auf eine Windows-Freigabe des Host extrem langsam

Ist der Zugriff auf Windows-Freigaben des Host-Betriebssystems aus einer VMWare heraus extrem langsam kann dies an den Einstellungen des Netzwerkadapters liegen. Gehen Sie dazu in den Gerätemanager und setzen Sie die Werte der folgenden Punkte auf "deaktiviert":

  • Jumbo Packet
  • Large-Send-Offload (IPv4)
  • Large-Send-Offload (IPv6)

Seitennavigation in Alfresco Share 3.1 Wiki lässt sich nicht anklicken

Ein Teil der Seitennavigation in der Wiki von Alfresco Share lässt sich nicht anklicken, weil hier ein Fehler im Aufbau des HTML-Grundgerüsts besteht. Das Problem lässt sich allerding relativ einfach per CSS beheben.

Editieren Sie dazu die Datei /opt/Alfresco/tomcat/webapps/share/components/blog/postlist.css:

Ändern Sie die CSS-Definition von .postlist-infobar .pageinator in Zeile 37 auf:

.postlist-infobar .paginator {
  text-aling: right;
  postion: relative;
  z-index: 2;
}

Hinweis: Die Seitennavigation im Modul Links funktioniert in Version 3.1 von Alfresco Share allerdings wirklich nicht. Hier dürfte allerdings ein JavaScript-Fehler das Problem sein.

Seitennavigation in Link-Modul von Alfresco Share 3.1 funktioniert nicht

Die Seitennavigation im Link-Modul von Alfreso Share 3.1 funktioniert von Haus aus leider nicht. Abhilfe schafft eine kleine Veränderung im JS. Allerdings bekommt die Seitennavigation dadurch trotzdem nur eine Eingeschränkte Funktionalität. So lässt sich nur durch direktes anklicken der Seitenzahl navigieren und die aktuell aktive Seite wird leider auch nicht angezeigt.

Fügen Sie für den Workaround in der Datei /opt/Alfresco/tomcat/webapps/share/components/links/links.js nach Zeile 525 (var handlePagination = ...) folgende Zeile ein:

this.widgets.paginator.subscribe("changeRequest", handlePagination);

Array an eine PHP-Funktion übergeben

In PHP kann einer Funktion beim Aufruf nicht einfach ein Array wie eine Variable mitgegeben werden. Um einer Funktion dennoch ein Array zu übergeben bietet PHP die Funktion call_user_func_array() an. Als Übergabeparameter nimmt diese Funktion den Namen der aufzurufenden Funktion und das zu übergebende Array entgegen. Als Rückgabewert wird die Rückgabe der aufgerufenen Funktion geliefert.

mixed call_user_func_array( functionname , array )

Typo3 Backend auf HTTPS umleiten

Gerade bei heiklen Informationen ist es oft erwünscht diese nicht in Klartext durchs Internet zu schicken. Abhilfe schafft in solchen Fällen HTTPS. Um beim Zugriff auf das Typo3-Backend automatisch von http auf https zu wechseln hilft mod_rewrite. Passen Sie dazu die .htaccess-Datei im root-Verzeichnis der Typo3-Installation an.

Für eine Standardinstallation von Typo3, sollte die .htaccess-Datei dann so aussehen.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^typo3/(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]

WordPress Backend (wp-admin) auf HTTPS umleiten

Um das Backend von WordPress (wp-admin) inkl. Login automatisch auf https umzuleiten, ergänzen Sie die .htaccess-Datei im Root-Verzeichnis der WordPress-Installation nach rewriteBase / um folgende 4 Zeilen:

RewriteCond %{HTTPS} off
RewriteRule ^wp-login.php(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule ^wp-admin/(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Handy IMEI-Nummer ermitteln

Die IMEI-Nummer eines Mobiltelefons ist die eindeutige Kennung dessen. Um diese für sein Gerät zu ermitteln wählt man folgende Kombination:

*#06#

WakeOnLan auf Dell PowerEdge T105 aktivieren

Standardmäßig ist WakeOnLan auf dem Dell PowerEdge T105 nicht aktiviert und auch im Bios findet sich kein entsprechender Punkt. Um WakeOnLan (kurz WOL) dennoch zu aktivieren bedient man sich der integrierten PXE-Funktion der Netzwerkkarte.

Gehen Sie wie folgt vor um WakeOnLan zu aktivieren:

Bios-Setup (beim Booten F2 drücken)

  • Integrated Devices -> Embbedded Gb NIC1 - Enabled with PXE
  • System Security -> After Power Failure - Last State
  • System Security -> Chassis Intrusion Reporting - Enabled-Silent

"Esc" zum Beenden und "Save Changes and Exit".

PXE-Setup (beim Booten Ctrl+S drücken)

  • Pre-boot Wake On Lan - Enable

Energiesparmodi des Dell PowerEdge T105

Energiesparmodi sind für einen professionellen Server eigentlich überflüssig und genau so verhält es sich leider auch beim Dell PowerEdge T105.

S1-S3 werden nicht unterstützt. Lediglich S4, also der sogenannte Ruhezustand von Windows, wird unterstützt. Aus diesem wird er von Windows allerdings auch erfolgreich wieder Aufgeweckt.

Um unter Windows die vom System unterstützten Energiesparmodi zu ermitteln hilft folgender Konsolenbefehl:

powercfg -a