Posts

WIMP installatie op Windows Server 2012 (tutorial)

Afbeelding
In deze tuturial laat ik je zien hoe je PHP en mySQL installeert om uiteindelijk een Windows Server te hebben met daarop een mySQL database, te beheren met phpMyAdmin. Deze tuturial is gedaan op het cloudplatform van Microsoft: Windows Azure. Wat je ziet in de screenshots is een virtuele server die draait op de nieuwste Azure dienst: Azure Virtual Machines . Ik ga ervan uit dat je de op Windows 2012 machine alvast IIS hebt geinstalleerd, met de extensies die je zelf handig acht. De makkelijkste manier om vervolgens zaken als PHP en mySQL aan IIS toe te voegen, is met de Microsoft Web Platform Installer . Voeg de Microsoft sites toe aan de trusted sites in Internet Explorer. Ga naar de Web Platform Installer website: Download en start/run de installer. Je krijgt dan de volgende menukaart voor je neus. Zoek allereerst op PHP. Ik kies ervoor om de laatste (5.4) versie van PHP te installeren, met de bij deze versie horende Windows Cache Extension. Deze laatste versnelt de uitvoer v...

Basic Authentication op Windows Azure Web Sites

Afbeelding
Binnenkort draaien we productie op een van de nieuwste producten van Microsoft: Windows Azure Web Sites . De applicatie die wij gebouwd hebben is een WordPress/PHP applicatie en dat draait prima op Azure Web Sites. Wellicht dat ik dat nog een keer toelicht in een volgende post. Daarom iets anders… je kent het probleem vast wel. Je wilt de site alvast aan de klant laten zien maar nog niet aan de hele wereld. Dus moet er “even” een username / password op de site gezet worden. In technische termen heet dat Basic Authentication. De op Azure Web Sites gebruikte webserver is “gewoon” IIS 7.5 is. Echter een van de kenmerken van “Web Sites” is, dat zowel de onderliggende hardware als het OS zoveel mogelijk van jou als eindgebruiker afgeschermd zijn. Dus geen IIS manager en ook niet even extra gebruikers aanmaken in bijvoorbeeld een Active Directory of lokaal op de server, dat is er niet bij. Er moet dus een andere oplossing komen en iemand heeft al een flinke voorzet gegeven in de vorm van...

VMWare shutdown guest duurt lang – oplossing!

Ik heb een USB disk met een aantal ontwikkelomgevingen als virtuele machines . Dit werkt prima echter viel het me op dat het heel lang (tot wel 5 minuten) duurt om een dergelijke virtuele machine te “shutdownen”. De oplossing: Voeg in de .VMX file (Dit zijn de settings van de virtuele machine en is gewoon een tekst file welke je met bijvoorbeeld notepad kan aanpassen) de volgende settings toe: prefvmx.minVmMemPct = "100" mainMem.useNamedFile = "FALSE" mainMem.partialLazySave = "FALSE" mainMem.partialLazyRestore = "FALSE" Dit werkt perfect, het shutdown-en van een VMWare guest op een USB disk gaat weer heel snel. Uitleg: Deze settings zorgen er ten eerste voor dat het hele geheugen van de guest in het geheugen van de host blijft staan. Hier heb je dus wel voldoende werkgeheugen op de host voor nodig (!) – Heb je dit niet, dan kan je deze regel (prefvmx.minVmMemPct = "100") weglaten, want de daarop volgende settings zorgen ervoor dat in...

WordPress op Azure (Maar dan zonder mySQL en met Azure SQL :-)

Afbeelding
Het is inmiddels wel bekend dat je WordPress op Windows en ook op Azure kan draaien. PHP draait dan op een versie van IIS en de database komt op een mySQL server. Maar zou je ook mySQL kunnen vervangen voor het Microsoft alternatief? Dus WordPress draaien op een Azure “web sites” stack bestaande uit alleen maar pure Microsoft componenten: Windows, IIS en Azure SQL? Hier lees je stap voor stap hoe je dit zou kunnen doen. Let op: Dit is experimenteel en ik kan je op dit moment niet aanraden hiermee in productie te gaan! ** Azure Web Sites Allereerst maken we een nieuwe website met bijbehorende database aan. Ga naar de Azure management omgeving ( http://manage.windowsazure.com ) Maak een website aan en ook een SQL database. Uiteraard kan je er ook voor kiezen om de database met de hand aan te maken en die te gebruiken, maar in dit voorbeeld doe ik het in 1 klap met dezelfde wizard:   Kies een SQL Server, bedenk en onthoud de accountgegevens die je gaat gebruiken: ** Azure ...

Intel Hardware Accelerated Execution Manager in Android SDK

Afbeelding
“Intel code maakt Android-emulator sneller” kopt tweakers.net vandaag. Aangezien ik me dagelijks bezig houdt met de ontwikkeling van mobiele toepassingen, alle reden om daar eens wat dieper in te duiken. Het blijkt te gaan over de nieuwste versie van de Android SDK, deze bevat nu door Intel gedoneerde code/software waardoor de bij de SDK meegeleverde emulator het een stuk sneller zou moeten doen. Nog meer reden om hier dieper in te duiken, aangezien de Android emulator meestal tergend langzaam zijn werk doet. Voor mij een reden om toch meestal (via ADB) een fysiek device te gebruiken. Intel was al een tijdje bezig met het propageren van het Intel-VT platform om Android sneller te laten lopen. Dat is in dit Intel artikel al even te lezen. HAXM dus. Het gaat dan om een x86 versie van Android, welke dus in tegenstelling tot de gebruikelijke ARM versies wel native op PC hardware (want allebei x86) kan draaien. Wat dat betreft lijkt de oplossing dus heel erg op mijn voorstel waar ik vo...

Windows 8 CP op VMWare

Afbeelding
Vorige week woensdag is door Microsoft van Windows 8 de Consumer Preview gepresenteerd.  Vandaag gaan we deze preview van Microsoft Windows 8 bekijken. Omdat het hier om een soort van beta gaat en om ons huidige systeem niet te verstoren, doen we dit met behulp van VMWare in een afgeschermde omgeving. In dit artikel vindt je een stappenplan en tips om Windows 8 op VMWare aan de praat te krijgen. Allereerst downloaden we de ISO met daarop de Windows 8 CP setup. Deze is te vinden op: http://windows.microsoft.com/en-us/windows-8/iso   Ik heb voor deze test gekozen voor de 32 bit variant in het Engels. De 32 bit download is kleiner en het is mijn ervaring dat een 32 bit versie vaak wat makkelijker (met minder problemen) in VMWare aan de praat te krijgen is en daar gaat het mij om in deze preview. VMWare Player is gratis te downloaden op http://downloads.vmware.com/d/info/desktop_end_user_computing/vmware_player/4_0 Ik gebruik de op dit moment meest recente versie 4.0.2. Sta...