Technik

Linux-DHCP-Client erzeugt keinen AD-DNS-Eintrag

5. Juni 2013 · Betriebssysteme · andreas · Kein Kommentar

Verbindet sich ein Windows-Client mit einem Microsoft 2003/2008/2008 R2 DHCP-Server, so wird im Normalfall auch im DNS für diesen Client ein entsprechender Eintrag erstellt. Bei Linux-Clients erfolgt zwar die Zuteilung einer IP-Adresse mitsamt Eintrag im DHCP, der Eintrag im DNS fehlt hingegen.

Den entscheidenden Hinweis liefert das Dokument #816592 “How to configure DNS dynamic updates in Windows Server 2003” der der Microsoft Knowledge Base im Abschnitt “How DHCP/DNS update interaction works”:

You can use the DHCP server to register and update the PTR and A resource records on behalf of the server’s DHCP-enabled clients. When you do this, you must use an additional DHCP option, the Client FQDN option (option 81). This option lets the client send its FQDN to the DHCP server in the DHCPREQUEST packet. This enables the client to notify the DHCP server as to the service level it requires.

Um die zusätzliche Option unter Debian zu setzen genügt es, in der Datei “/etc/dhcp/dhclient.conf” die Zeile

send fqdn.fqdn = gethostname();

einzufügen. Bei der nächsten Anmeldung am DHCP-Server wird auch ein DNS-Eintrag erzeugt.


Pingbacks und Trackbacks global abschalten

27. Mai 2013 · Anwendungen · andreas · 4 Kommentare

Wird in WordPress der Haken bei “Erlaube Link-Benachrichtigungen von anderen Weblogs (Pingbacks und Trackbacks)” unter “Einstellungen” / “Diskussion” entfernt, so hat dies lediglich Auswirkung auf alle zukünftigen Beiträge. Die Einstellung für alle Beiträge, die zum Zeitpunkt des Umschaltens bereits fertiggestellt waren, wird hierdurch nicht geändert.

Abhilfe schaffen zwei SQL-Statements:

UPDATE wp_posts set ping_status='closed' WHERE post_status='publish' AND post_type='post';
UPDATE wp_posts set ping_status='closed' WHERE post_status='publish' AND post_type='page';

Verwandte Artikel suchen und finden

15. Mai 2013 · Programmierung · andreas · Kein Kommentar

Grundsätzliche Überlegungen

Neben der möglichst lesbaren Darstellung eines Texts ist es ein Service für den Leser, weiterführende Links passend zum Thema des aktuell angezeigten Artikels anzubieten. Eine Möglichkeit diesen Mehrwert zu schaffen ist, eine Liste inhaltlich verwandter Texte der gleichen Quelle anzuzeigen. Die Schwierigkeit hierbei liegt in der Definition, wann zwei Texte als verwandt gelten können und wie eng deren Verwandtschaftsgrad ist.

Für einen beschränkten Kreis an Texten kann die Zuordnung manuell durchgeführt werden: Beim Anlegen eines neuen Texts trifft der Autor eine Auswahl an bereits vorhandenen Texten, die aus seiner Sicht für den Leser interessant sein könnten. Mit steigender Zahl der Texte steigt jedoch auch die Gefahr, einen Texte zu übersehen und ein zu einem späteren Zeitpunkt erstellter Texte wird in der Liste niemals auftauchen - außer die Zuordnungen werden immer wieder aufs Neue kontrolliert und gepflegt.

Während ein Mensch nach kurzem Überfliegen meist problemlos den Verwandtschaftsgrad zwischen zwei Texten bestimmen kann, ist dies für einen Computer ungleich schwieriger. Eine generelle und für alle Anwendungsfälle gültige Regel lässt sich nur schwer aufstellen, denn je nach Ausgangslage können sich die Anforderungen an einen solchen Algorithmus stark unterscheiden. Deshalb muß versucht werden, ihm möglichst clever einen Weg zum Bestimmen des Verwandtschaftsgrades aufzuzeigen.

Weiterlesen


Someone is currently logged into the APC Management Web Server.

9. Februar 2013 · Hardware · andreas · 9 Kommentare

Ab und an sind APCs der Meinung, daß noch jemand auf dem Management-Webserver angemeldet ist, auch wenn der zuständige Administrator dies nicht so sieht. Leider scheint es auf den ersten und zweiten Blick auch keine Möglichkeit zu geben, sich trotzdem anzumelden.

apc_logged_on

Um die Anmeldung wieder freizuschalten reicht ein einfacher Aufruf der Datei “logoff.htm” auf dem Web-Interface der APC in der Art von

http://NameOderIPMeinerAPC/logoff.htm

Nach Bestätigung der Abmeldung wird man auf die Anmeldeseite weitergeleitet.


Velvet Assassin

4. Februar 2013 · Spiele · andreas · Kein Kommentar

velvet_assassin Frankreich 1944 - in einem Lazarett liegt die schwerverletzte britische Agentin Violette Summer und erlebt zusammen mit dem Spieler noch einmal in Fieberträumen ihre Einsätze hinter den feindlichen Linien.

Was auf den ersten Blick als ordentlich inszenierter Weltkriegs-Schleicher aussieht, bereitet allerdings schon nach kurzer Spieldauer nicht nur der Protagonistin auf dem Bildschirm, sondern auch dem sie steuernden Mensch an Maus und Tastatur mächtige Qualen.

Als größtes Ärgernis entpuppt sich (wie bei vielen Konsolenspielen bzw. deren Portierungen) das System der Speicherpunkte, zumal sie hier nicht vom Spieler selbst ausgelöst werden können, sondern vom Durchwandern unsichtbarer Schranken zwangsweise einmalig ausgelöst werden.
Dies führt beispielsweise an Stellen mit T-Kreuzungen zum Effekt daß, wenn einmal die “falsche” Richtung eingeschlagen und der Speicherpunkt ausgelöst wurde, die komplette Erkundung der anderen Seite inklusive dem Weg bis zum nächsten Speicherpunkt am Stück durchgespielt werden muß um den Fortschritt nicht zu verlieren. Selbstverständlich trifft dies auch im im Fall des Bildschirmtodes zu, auch hier “darf” die gleiche Sequenz zur Förderung des Spielspaßes mehrmals durchgespielt werden.

Wenig hilfreich sind teilweise die auf den Ladescreens angezeigten Tips wie

Search dead soldiers for useful items.

denn eine Menge der feindlichen Soldaten haben schon von Weitem sichtbar eigentlich sehr brauchbare Dinge mit bei, die man aber alle nicht aufnehmen kann. Waffen, Zigaretten, Uniformen, Taschenlampen - alles Fehlanzeige, nur ab und an ein vorher nicht sichtbares Medkit oder einen wahlweise rostigen oder polierten Schlüssel gibt es als Belohnung für die Leibesvisitation.

Während Violette die Uniformen normaler Soldaten nicht anziehen kann, findet sie an manchen Stellen eine fein säuberlich zusammengefaltete SS-Uniform, die sie in einem Versteck (Toilettenhäuschen oder Schrank, aber nicht hinter der nächsten Ecke) gegen ihre normale Kleidung tauschen kann. Dummerweise scheint die Uniform allerdings mit Duftmarkern präpariert zu sein, denn während sich Violette in ihrer normalen Kleidung bis auf Tuchfühlung an feindliche Soldaten heranschleichen kann, ist in Uniform gut sichtbar ein Näherungssensor auf dem Bildschirm angebracht, der die Gefahr der Entdeckung schon aus mehreren Metern Entfernung anzeigt.

Auch die Levelenden sind mit unsichtbaren Schranken ausgestattet. Ein Schritt in die entsprechende Richtung (oder meist durch die nächste Tür) und der aktuelle Level ist unwiederruflich beendet, unabhängig davon, was der Spieler eigentlich noch machen wollte.

Eine einfache Möglichkeit, das Spiel trotzdem halbwegs frustfrei erleben zu können ist die Manipulation der Datei “difficulty.cfg” im Unterverzeichnis “aio”. Dort den vorhandenen Wert

NPCDamage = 1

auf “0” ändern und speichern. Durch diese Änderung verursachen die Wachen keinen Schaden mehr, so daß sich Violette - einmal entdeckt - hinter die nächste Tür zurückziehen kann (NPCs öffnen grundsätzlich keine Türen!). Sobald die Wachen in ihr vorprogrammiertes Verhaltensmuster zurückgefallen sind kann ein erneuter Anlauf gewagt werden.

Velvet Assassin ist sicherlich kein schlechtes Spiel, leidet allerings gravierend unter handwerklichen Fehlern und dem Unvermögen der Spieledesigner, ohne Zwangsmaßnahmen dem Spieler ein forderndes Erlebnis zu bieten.