IPv6 in Windows 7

Standaard is Windows 7 zo ingesteld dat als een native ipv6 verbinding wordt gebruikt, ipv6 de voorkeur heeft boven ipv4. Aangezien Ziggo geen ipv6 aanbiedt ben ik dus op een tunnelbroker (Hurricane Electric) aangewezen voor ipv6. Nu werkt dat vrij probleemloos, ik kan prima ipv6 only sites bezoeken. Probleem ligt echter in sites die zowel ipv4 als ipv6 gebruiken. Voor die sites wordt nog steeds ipv4 gebruikt. Om dat te veranderen moeten we de prefix table wijzigen via netsh:

Namebased virtualhost en ipv6

Eerder had ik het al voor elkaar gekregen om een site via ipv6 beschikbaar te maken. Dat was echter nog op basis van ip adres. Nadeel daarvan is dat ik slechts 1 site beschikbaar kan stellen op dat specifieke ipv6 adres. Voor ipv4 gebruik ik namebased virtualhosts en daarmee kan ik dus meerdere sites op 1 ip adres laten luisteren. De oplossing om ipv6 ook namebased te gebruiken is simpel. Wijzig deze regels:

Memory limit in WordPress (2)

Eerder schreef ik al dat sommige onderdelen in WordPress zo waren ingesteld dat ze 256mb geheugen claimden. Toevallig zag ik vandaag dat er paar weken terug een mooie patch aan het ticket is toegevoegd die grote kans maakt om in een volgende release te worden toegevoegd. Zojuist de patch maar eens doorgevoerd, zodat ik eindelijk van die vele foutmeldingen af ben.

Verwijderen trojan

Verwijderen van XP Antivirus 2011 van een besmette pc: Kopieer de volgende regels in een tekstbestand en sla het op als fix.reg Windows Registry Editor Version 5.00 [-HKEY_CURRENT_USER\Software\Classes\.exe] [-HKEY_CURRENT_USER\Software\Classes\pezfile] [-HKEY_CLASSES_ROOT\.exe\shell\open\command] [HKEY_CLASSES_ROOT\exefile\shell\open\command] @="\"%1\" %*" [HKEY_CLASSES_ROOT\.exe] @="exefile" "Content Type"="application/x-msdownload" Dan fix.reg uitvoeren door te dubbelklikken, hierdoor wordt het register hersteld en is het weer mogelijk om bestanden op een normale manier te starten. Nu moeten we zorgen dat we met een goede malware scanner alles volledige te verwijderen, bijv.

Meerdere tabellen verwijderen

Soms is het nodig om een heleboel tabellen in de database te verwijderen. Zo had ik bijvoorbeeld op een oud domein nog de tabellen van phpBB3 staan, een overblijfsel van een testforum dat al lang en breed weg is. Nu heeft Mysql helaas geen optie om met een wildcard meerdere tabellen te selecteren. Er is dus een omweg nodig. Eerste stap is om een bestandje te maken met sql opdrachten:

Code blokje in comments

Het stond al een hele tijd op mijn lijstje om ooit nog eens op te lossen en nooit was ik er aan toegekomen. Om code in de berichten weer te geven maak ik gebruik van een plugin die alles binnen de pre-tags letterlijk omzet en niet interpreteert als zijnde code. Dat werkt perfect, alleen nog niet in de comments. Om dat op te lossen heb ik in de plugin de volgende regel toegevoegd:

Overal zoeken

Al een hele tijd geleden heb ik de zoekfunctie van WordPress verplaatst naar de archiefpagina. Omdat ik het eigenlijk niet handig vind om eerst een aparte pagina te openen voordat ik kan zoeken, heb ik besloten om de zoekfunctie te verplaatsen naar het navigatieblokje net onder de header. Binnen de list die het menu maakt, heb ik de volgende regel toegevoegd: <?php include(TEMPLATEPATH . '/searchform.php'); ?> </div> Vervolgens in de css nog even aangeven dat de class search moet floaten, en klaar ben ik.

Postfix met ipv6

Aangezien eergisteren de laatste twee /8 blokken van ipv4-adressen zijn uitgedeeld, ben ik maar eens gaan uitzoeken wat ik allemaal moet doen om Postfix gereed te maken voor ipv6. Dat levert het volgende lijstje op: een AAAA-record toevoegen aan de waarde van mijn mx-record reverse dns instellen voor mijn mx-record voor het ipv6 adres parameters in Postfix toevoegen c.q. wijzigen De eerste is geen probleem, in het controlepanel van Transip kan ik een AAAA-record toevoegen.

Tunnel voor Mysql

Soms werkt het voor Mysql prettiger als je je werk kunt doen in een grafische omgeving. Om dit te bereiken zet ik via ssh een tunnel op met: Na het ingeven van mijn wachtwoord, kan ik vervolgens op mijn werkstation in mijn databaseprogramma verbinding maken met 127.0.0.1:3306 en kan ik aan de slag. Ben nog wel even aan het rondkijken wat voor programma ik lokaal ga gebruiken. Voorlopig is mijn keuze gevallen op [Database browser portable][1].

Verhuizing (2)

De nieuwe server is inmiddels zover gevorderd dat deze site wel overgezet kan worden. In de loop van de dag even de oude server in de gaten houden en zodra daar geen requests meer binnenkomen voor dit domein, kan ik daar de boel wat verder opruimen. Edit 03-12-2010: Inmiddels is de oude server opgeruimd en is de verhuizing compleet.