﻿<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?><rss version="2.0"><channel><title>Jan-V.nl blog posts</title><link>http://www.jan-v.nl/</link><description>Alledaagse dingen ondervonden door Jan V</description><item><title>Migratie naar WSS3.0</title><description>Sinds vandaag is m'n WSS3.0 weblog eindelijk vanaf het internet bereikbaar. Alle content van het huidige weblog staat er al in en vanaf nu ga ik daar dan ook mee verder. &lt;br&gt;Binnenkort zal het WSS3.0 weblog worden geupgrade naar Sharepoint 2010, maar dat zal nog even duren, niet alleen omdat het nog in het beta-stadium is. &lt;br&gt; &lt;br&gt;Vanaf nu zal ik ook weer wat vaker posten, aangezien dat allemaal wat beter werkt binnen Sharepoint dan in m'n huidig gemaakte weblog. &lt;br&gt;Mocht iemand de RSS van jan-v.nl volgen, daar zullen nu geen updates meer op komen, aangezien die niet compatibel zijn met de Sharepoint feeds.</description><link>http://www.jan-v.nl/ViewPost.aspx?PostID=2c9d9369-be2b-df11-ab57-0030488ab70f</link><pubDate>Tue, 09 Mar 2010 20:57:46 GMT</pubDate></item><item><title>Windows 2K8R2 Hyper-V problemen met netwerk</title><description>Sinds kort draai ik een 2K8R2 machine met een Hyper-V rol. Voorheen had ik de gewone 2K8 Core versie draaien, maar dat voldeed me niet echt. Nu dus de nieuwste versie met GUI. Sowieso is het een stuk beter onderhouden voor een ontwikkelaar, maar het is ook echt goed voor zover ik na kan gaan. &lt;br&gt;Wel had ik de laatste tijd problemen dat m'n virtuele Homeserver altijd hickups heeft als je hem wilt benaderen. Soms is de connectie gewoon zo'n 60 seconden weg, bestanden kopieren is een geduldige zaak, etc. &lt;br&gt; &lt;br&gt;Nu ben ik even aan het zoeken geslagen, maar kon tot op heden niemand vinden met een vergelijkbaar probleem. Vandaag vond ik ineens een KB artikel, KB 974909, die ongeveer hetzelfde probleem beschrijft met wat ik ervaar. Nu heb ik net de hotfix gedownload en zal hem zometeen installeren. &lt;br&gt;Hopelijk lost dit het probleem op en kan ik de Homeserver weer als een NAS gebruiken. &lt;br&gt; &lt;br&gt;Link naar de KB is dit: &lt;a href=" http://support.microsoft.com/kb/974909"&gt; http://support.microsoft.com/kb/974909&lt;/a&gt; </description><link>http://www.jan-v.nl/ViewPost.aspx?PostID=f6e78708-a5c5-de11-af75-0030488ab70f</link><pubDate>Fri, 30 Oct 2009 22:39:08 GMT</pubDate></item><item><title>VS2010b2 IntelliSense probleem</title><description>Ik had in VS2010b2 een probleem dat er bij javascript geen IntelliSense verscheen. Na het melden van deze bug bij MS Connect hebben ze het geregistreerd en met een tijdelijke workaround gekomen. &lt;br&gt;Wat blijkt, als je de target wijzigt in bijvoorbeeld XHTML1.1 krijg je gelijk IntelliSense die je wilt. &lt;br&gt;Wat ook wordt aangeraden is om al je settings te resetten. Op zich kan dat wel natuurlijk, maar dat is niet echt ideaal. Hier gaan ze er op verder: &lt;a href=" http://blogs.msdn.com/webdevtools/archive/2009/10/23/visual-studio-2010-beta-2-intellisense-issue-in-javascript-html.aspx"&gt; http://blogs.msdn.com/webdevtools/archive/2009/10/23/visual-studio-2010-beta-2-intellisense-issue-in-javascript-html.aspx&lt;/a&gt;  &lt;br&gt; &lt;br&gt;Komt er dus op neer dat je bij de 'Import and Export' wizard je settings moet resetten en dan voor Web Development moet kiezen als standaard ontwikkel view. &lt;br&gt; &lt;br&gt;Op zich is dit natuurlijk niet echt een super oplossing, maar ik vind het wel gaaf om te zien dat er echt iets wordt gedaan met de meldingen van het beta product. Zal binnenkort wat intensiever bezig gaan met VS2010 om te kijken of ik nog wat meer kan vinden.</description><link>http://www.jan-v.nl/ViewPost.aspx?PostID=c2af3581-a4c5-de11-af75-0030488ab70f</link><pubDate>Fri, 30 Oct 2009 22:35:21 GMT</pubDate></item><item><title>MS SQL Server 2005 en CROSS APPLY</title><description>Vandaag kreeg ik het verzoek om in een view alle gekoppelde medewerkers in 1 kolom te tonen die bij een client horen. Dit kan een behoorlijk lastige klus zijn en ik wist ook niet precies hoe ik zoiets zou moeten gaan oplossen. Een CURSOR zou mogelijk zijn, maar dat gebruik ik liever niet in de view die ik nu moet maken. &lt;br&gt; &lt;br&gt;Na even zoeken kwam ik achter een nieuwe functie die bij SQL 2005 is geimplementeerd en gelukkig ook in SQL 2008 werkt, namelijk de CROSS APPLY. &lt;br&gt;Hiermee is het mogelijk om kruistabellen te maken (zo leg ik het maar even uit) en die gegevens in 1 kolom te tonen. Dat is tenminste waar ik het momenteel voor misbruik. &lt;br&gt; &lt;br&gt;Door bijvoorbeeld een query als volgt op te stellen krijg je 1 kolom met het ID van een persoon en een tweede kolom met daarin alle gekoppelde medewerkers. &lt;br&gt;&lt;div class="code"&gt; &lt;br&gt;SELECT	stamtabel.case_id, &lt;br&gt;	hulpverleners = LEFT(o.list, len(o.list)-1) &lt;br&gt;FROM stamtabel &lt;br&gt;	CROSS APPLY &lt;br&gt;	( &lt;br&gt;		SELECT CONVERT( NVARCHAR(255), hulpverlener) +', ' AS [text()] &lt;br&gt;		FROM medewerkerkoppeltabel bhpc &lt;br&gt;		WHERE bhpc.case_id = stamtabel.case_id &lt;br&gt;		FOR XML PATH('') &lt;br&gt;	) o (list) &lt;br&gt;WHERE stamtabel.case_id IN (65186, 46443, 57451, 45327) &lt;br&gt;&lt;/div&gt;&lt;br&gt; &lt;br&gt;Het resultaat dat je hier uit krijgt is als volgt: &lt;br&gt;&lt;div class="code"&gt; &lt;br&gt;57451 | 100, 200, 300, 400 &lt;br&gt;65186 | 100, 122, 10 &lt;br&gt;etc... &lt;br&gt;&lt;/div&gt;&lt;br&gt; &lt;br&gt;Precies wat ik nodig heb. Nu moet ik nog wel even de naam van de medewerkers ophalen in plaats van het ID, maar het concept werkt in ieder geval. &lt;br&gt; &lt;br&gt;Dit is toch een functie die enorm handig kan zijn. Volgens mij misbruik ik de functionaliteit nu wel een beetje, maar dat maakt voor nu niet uit. Het werkt en de verwachting is dat dit ook wel blijft werken.</description><link>http://www.jan-v.nl/ViewPost.aspx?PostID=ac547ee6-2ca4-de11-b37c-0030488ab70f</link><pubDate>Fri, 18 Sep 2009 08:26:03 GMT</pubDate></item><item><title>Domein en an attempt to resolve the dns name of a dc in the domain being joined has failed</title><description>Dat is wat ik vandaag tegen kwam bij het opzetten van m'n domein thuis. &lt;br&gt;Toch raar, aangezien ik zeker weet dat het domein werkt en de DNS bereikbaar moet zijn. &lt;br&gt;Dit was ongeveer de melding: &lt;br&gt;&lt;i&gt; &lt;br&gt;An attempt to resolve the dns name of a dc in the domain being joined has failed. Please verify this client is configured to reach a DNS server that can resolve DNS name in the target domain. &lt;br&gt;&lt;/i&gt;  &lt;br&gt;Na even logisch nadenken en de foutmelding wat beter te lezen in plaats van te scannen kwam ik al vrij snel achter de oplossing. &lt;br&gt;Momenteel staat er natuurlijk nog geen DNS server geconfigureerd op de systemen, of de router staat als DNS geconfigureerd. Op die manier kom ik natuurlijk nooit op de domain controller. Wat ik dus nog moest doen is de DNS op alle systemen instellen dat ze primair m'n domain controller gebruiken en daarna (eventueel) nog een andere DNS. &lt;br&gt; &lt;br&gt;Nu ik dit heb aangepast kan ik een systeem toevoegen op het domein. Gelukkig heb ik nog niet veel draaien, maar toch handig om te weten. Jammer dat ik de DNS niet in de router zelf kan instellen. Misschien moet ik dan toch eens een luxer model kopen in plaats van een 3Com OfficeConnect. Het kan natuurlijk ook zo zijn dat ik de optie nog niet goed heb kunnen vinden. &lt;br&gt;</description><link>http://www.jan-v.nl/ViewPost.aspx?PostID=f895c48c-2ba4-de11-b37c-0030488ab70f</link><pubDate>Fri, 18 Sep 2009 08:16:22 GMT</pubDate></item><item><title>Windows Server 2008 R2 activatie - error 0x80072EE2</title><description>Momenteel ben ik bezig m'n server thuis te upgraden naar een Win2k8R2 omgeving. Sowieso omdat deze versie van het server OS veel beter is dan ooit tevoren, maar ook omdat het nieuw is. &lt;br&gt;Gisteren heb ik m'n homeserver goed kunnen installeren en activeren en ben vandaag bezig met de 2K8R2 omgeving(en). Nu heb ik een guest 2K8R2 en wilde die graag activeren. &lt;br&gt;Continu kreeg ik de foutmelding dat de activatie niet voltooid kon worden met een errorcode 0x80072EE2. Via Google kwam ik op heel veel hits uit die me zeiden dat de website dan waarschijnlijk down was, omdat het een time-out fout is. Zou kunnen, maar wel raar dat het nu al 2 dagen speelt. Gisteren lukte de activatie me namelijk ook al niet op deze guest. &lt;br&gt;Na wat verder zoeken kwam ik op een blogpost uit van Derek Mangrum (http://grinding-it-out.blogspot.com/2008/05/error-number-0x80072ee2.html ) &lt;br&gt;Hij stelt dat het een fout is in het OS. &lt;br&gt;Je moet namelijk een key toevoegen in het register om activatie mogelijk te maken in het guest OS. &lt;br&gt; &lt;br&gt;&lt;div class="code"&gt; &lt;br&gt;I found the solution-- more searching after this post indicated a registry &lt;br&gt;setting was tweaked but the information given was incorrect. Turns out you &lt;br&gt;need to put this in the guest VM's registry: &lt;br&gt;HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters &lt;br&gt;Value(DWORD): DisableTaskOffload = 1 &lt;br&gt; &lt;br&gt;(the incorrect mention was called DisableTaskOffset which I am putting here &lt;br&gt;in hopes anyone who searches for that will find this as well) &lt;br&gt; &lt;br&gt;(information obtained from &lt;br&gt;http://xpworld.spaces.live.com/blog/cns!3110BDF94643CB31!354.entry helped in &lt;br&gt;this)  &lt;br&gt;&lt;/div&gt;&lt;br&gt;Bovenstaande heb ik gedaan, gereboot en daarna geprobeerd weer te activeren.  &lt;br&gt;Dit lukt! &lt;br&gt; &lt;br&gt;Nu heb ik de omgeving eindelijk geactiveerd gekregen.</description><link>http://www.jan-v.nl/ViewPost.aspx?PostID=f067d251-e0a2-de11-b37c-0030488ab70f</link><pubDate>Wed, 16 Sep 2009 16:45:20 GMT</pubDate></item><item><title>Sharepoint 2007 de standaard Chrome bepalen</title><description>Het gebeurd me nagenoeg altijd. Altijd wanneer ik een webpart moet toevoegen aan een pagina, moet het &lt;i&gt;Chrome type&lt;/i&gt; worden aangepast, zodat alleen de titel wordt getoond of juist helemaal niets. Dit kost niet enorm veel tijd, maar ik vind het wel vervelend om te doen, aangezien ik hem eigenlijk altijd zet op niets tonen. &lt;br&gt;Wat blijkt nu, de standaard Chrome instellingen kunnen worden gewijzigd per webpart zone via de onet.xml bestanden. Deze bestanden zijn standaard te vinden in de map &lt;i&gt;/program files/common files/Microsoft shared/web server extensions/12/templates/sitetemplates/../XML&lt;/i&gt;. &lt;br&gt;In dit bestand staat als het goed is een stukje tekst &lt;i&gt;ChromeType&lt;/i&gt; bij iedere webpart zone van de template. De waarde bij dit attribuut kan dan worden aangepast. De waarden zijn: &lt;br&gt;&lt;div class="code"&gt; &lt;br&gt;- Default &lt;br&gt;- TitleAndBorder &lt;br&gt;- None &lt;br&gt;- TitleOnly &lt;br&gt;- BorderOnly &lt;br&gt;&lt;/div&gt;&lt;br&gt;Bron: &lt;a href=" http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webparts.partchrometype.aspx"&gt; http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webparts.partchrometype.aspx&lt;/a&gt;  &lt;br&gt; &lt;br&gt;Zelf heb ik het nog niet zien werken, omdat ik nog niet de tijd en gelegenheid heb gehad om dit een keer uit te proberen. Het is natuurlijk ook zo dat er meerdere onet.xml bestanden zijn, dus moet je wel weten welke je aan moet passen. Het is uiteraard wel handig om eerst even een backup te maken van de originele bestanden voordat je hierin aanpassingen gaat maken.</description><link>http://www.jan-v.nl/ViewPost.aspx?PostID=7fd55fe1-f46b-de11-b37c-0030488ab70f</link><pubDate>Wed, 08 Jul 2009 19:23:57 GMT</pubDate></item><item><title>Geen CAML, maar Linq</title><description>Onlangs kwam ik een mooie post tegen op een blog. Dit ging over het gebruiken van Linq op de items van een Sharepoint lijst. Het origineel is hier te vinden: &lt;a href=" http://asadewa.wordpress.com/2008/01/03/direct-linq-to-splistitemcollection/"&gt; http://asadewa.wordpress.com/2008/01/03/direct-linq-to-splistitemcollection/&lt;/a&gt;  &lt;br&gt;Volgens de post is het standaard niet mogelijk, maar heeft hij heeft er wel een leuke work-around voor gevonden. Zelf heb ik het nog niet uitgeprobeerd, omdat ik nog niet een goede toepassing heb gevonden/bedacht. &lt;br&gt;Het komt er in het kort op neer dat je een wrapper schrijft om de &lt;i&gt;SPListItemCollection&lt;/i&gt; en daar de item collectie in stopt. &lt;br&gt;De wrapper ziet er ongeveer zo uit: &lt;br&gt;&lt;div class="code"&gt; &lt;br&gt;public class SPListItemCollectionAdapter : List&amp;lt;SPListItem&amp;gt; &lt;br&gt;{ &lt;br&gt;    private SPListItemCollection _listItemCollection; &lt;br&gt; &lt;br&gt;    public SPListItemCollectionAdapter(SPListItemCollection listItemCollection) &lt;br&gt;    { &lt;br&gt;        _listItemCollection = listItemCollection; &lt;br&gt; &lt;br&gt;        Refresh(); &lt;br&gt;    } &lt;br&gt; &lt;br&gt;    private void Refresh() &lt;br&gt;    { &lt;br&gt;        this.Clear(); &lt;br&gt; &lt;br&gt;        foreach (SPListItem item in _listItemCollection) &lt;br&gt;        { &lt;br&gt;            this.Add(item); &lt;br&gt;        } &lt;br&gt;    } &lt;br&gt;} &lt;br&gt;&lt;/div&gt;&lt;br&gt;Zoals te zien wordt deze wrapper afgeleid van de &lt;i&gt;List&amp;lt;T&amp;gt;&lt;/i&gt;, waardoor je er dus Linq-queries op uit kunt voeren. &lt;br&gt;In de constructor wordt dan de itemcollectie toegevoegd en kan er dus mee worden gewerkt. &lt;br&gt; &lt;br&gt;Door deze wrapper kun je nu dus met Linq werken op een Sharepoint lijst item collectie. &lt;br&gt;Dit kan er zo ongeveer uit komen te zien:  &lt;br&gt;&lt;div class="code"&gt; &lt;br&gt;.... &lt;br&gt;//De items ophalen vanuit de lijst &lt;br&gt;SPListItemCollection itemcol = mossWeb.Lists[listname].Items; &lt;br&gt;//De opgehaalde item collectie in de adapter stoppen. &lt;br&gt;SPListItemCollectionAdapter itemsAdapter = new SPListItemCollectionAdapter(itemcol); &lt;br&gt;//Een Linq-query uitvoeren met het wrapper object &lt;br&gt;var result = itemsAdapter.Max(x =&amp;gt; x[fieldname]); &lt;br&gt;&lt;/div&gt;&lt;br&gt; &lt;br&gt;Om eerlijk te zijn vind ik dit wel een stuk mooier dan gebruik maken van CAML-queries. Het is naar mijn mening namelijk niet echt van deze tijd om 'dynamische' queries in de code-behind te stoppen. Of Linq nu een goede vervanging is, is ook discutabel, maar persoonlijk vind ik het dus wel mooier werken. &lt;br&gt; &lt;br&gt;Mocht ik in de nabije toekomst dus weer tegen zoiets aanlopen dan zal ik proberen om dit nuttig te kunnen implementeren. &lt;br&gt; &lt;br&gt;Als we trouwens de performance ook mee gaan rekenen denk ik niet dat dit een echt goede oplossing is om te gebruiken. Zoals je kunt zien moeten eerst alle items worden opgehaald vanuit de lijst en in de itemcollectie worden geplaatst en daarna wordt er in de wrapper nog een foreach-loop gedaan om al die items in het object te stoppen. &lt;br&gt; &lt;br&gt;Wanneer je dus met grote lijsten aan het werk bent (of hoge performance enorm belangrijk is in je oplossing), lijkt me het dus beter om toch gebruik te maken van CAML. Wanneer het niet veel uit maakt, is dit een mooiere oplossing naar me dunkt.</description><link>http://www.jan-v.nl/ViewPost.aspx?PostID=4f541039-f36b-de11-b37c-0030488ab70f</link><pubDate>Wed, 08 Jul 2009 19:12:05 GMT</pubDate></item><item><title>Twitter?</title><description>Sinds afgelopen week ben ik toch maar eens begonnen met de hype van dit en afgelopen jaar, Twitter. &lt;br&gt;Iedereen heeft het er continu over, zelfs bij Edwin Evers op 538 en nu was een collega van mij er ook aan begonnen. Eigenlijk vind ik het helemaal niets wat je er mee kunt. Het slaat ook helemaal nergens op als je het mij vraagt. &lt;br&gt;Nu heb ik zo'n 2 dagen een account en moet zeggen dat ik toch (nog) redelijk actief ben. Misschien juist omdat het nergens op slaat. &lt;br&gt;Ook heb ik nu al wat software geinstalleerd om sneller te kunnen 'Twitteren'. Zo heb ik in FireFox de add-in TwitterFox ( &lt;a href=" http://twitterfox.net/"&gt; http://twitterfox.net/&lt;/a&gt; ) geinstalleerd om zo via m'n Windows XP machine snel te kunnen reageren. Op m'n Vista machine heb ik Twadget ( &lt;a href=" http://arsecandle.org/twadget/"&gt; http://arsecandle.org/twadget/&lt;/a&gt; ) geinstalleerd om zo ook op m'n werk mee te kunnen doen. &lt;br&gt; &lt;br&gt;Op zich is het wel een stuk leuker dan de Wie-Wat-Waar van Hyves, maar toch zie ik het licht nog niet echt. Ach, zo lang het nog geen kwaad kan ga ik er maar rustig mee door. &lt;br&gt; &lt;br&gt;Je kunt me volgen op &lt;a href=" http://twitter.com/jan_de_v"&gt; http://twitter.com/jan_de_v&lt;/a&gt; &lt;br&gt;</description><link>http://www.jan-v.nl/ViewPost.aspx?PostID=48ba5f1f-3c67-de11-b37c-0030488ab70f</link><pubDate>Thu, 02 Jul 2009 19:11:19 GMT</pubDate></item><item><title>WHS Connector op 64-bit machine</title><description>Thuis heb ik een WHS machine staan en daar wil ik natuurlijk vanaf al m'n machines mee kunnen werken. Op dit moment is er Vista Business 64-bit geinstalleerd op m'n werk laptop en wilde ik daar dus ook de WHS Connector software op draaien. &lt;br&gt;Dit lukt standaard echter niet, omdat je dan een melding krijgt dat het niet op een 64-bit machine gedraaid kan worden. &lt;br&gt;Nu kun je dit omzeilen door het volgende in de command prompt in te tikken: &lt;br&gt;&lt;div class="code"&gt; &lt;br&gt;msiexec /i "\SERVER\Software\Home Server Connector Software\whsconnector.msi" WHSMSI="RUNSETUP" &lt;br&gt;&lt;/div&gt;&lt;br&gt; &lt;br&gt;De installer begint nu te draaien en voltooid verder ook zonder problemen. Ik heb gehoord dat het maken van backups niet gaat werken, maar in eerste instantie gaat het me ook alleen maar om het bestanden delen vanaf m'n werk laptop. &lt;br&gt;Toch vind ik wel dat er in een volgend Service Pack hier iets aan gedaan moet worden, of nog beter, een Homeserver 2008 64-bit maken. Maar ja, dat zal nog wel een paar jaar duren.</description><link>http://www.jan-v.nl/ViewPost.aspx?PostID=e6682d77-3dea-dd11-b37c-0030488ab70f</link><pubDate>Sat, 24 Jan 2009 17:36:01 GMT</pubDate></item><item><title>Gratis Microsoft Hyper-V server</title><description>Met de komst van Microsoft Server 2008 waar de Hyper-V technologie in zit, heeft het bedrijf ook besloten om een gratis versie van deze server te maken, waar alleen Hyper-V in zit geïmplementeerd, dus geen grafische gebruikers interface. De gratis versie is op dit moment te downloaden via deze pagina: &lt;a href=" http://www.microsoft.com/servers/hyper-v-server/default.mspx"&gt; http://www.microsoft.com/servers/hyper-v-server/default.mspx&lt;/a&gt;.  &lt;br&gt;Zelf heb ik deze server nu ook draaien op m’n thuisserver. Eerst had ik daar alleen Windows Home Server op draaien, maar nu dus een Hyper-V server met een virtuele WHS installatie. Het mooie van de Hyper-V server, is dat deze 64-bit is, in tegenstelling tot WHS die ‘gewoon’ 32-bit is. Met m’n installatie van de Hyper-V server kan ik het interne geheugen nu uitbreiden naar 10GB en er ook nog iets nuttigs mee doen in plaats van het 4GB limiet bij een 32-bit machine. &lt;br&gt; &lt;br&gt;Na de installatie van de Hyper-V server stuitte ik nog wel op enkele problemen. Ik had zelf verwacht dat de server al klaar zou zijn voor externe verbindingen vanuit de Hyper-V Manager (speciale MMC plug-in voor deze server), maar niets is minder waar. Om gebruik de Hyper-V server te kunnen gebruiken zul je eerst via de prompt de Windows Firewall moeten configureren. Gelukkig ben ik niet de enige die dit probleem ondervond en was via internet wel het een en ander te vinden. &lt;br&gt; &lt;br&gt;Als eerste is het noodzakelijk om de Management Tools van Windows Vista te downloaden. Deze zijn hier te vinden: &lt;a href=" http://support.microsoft.com/kb/952627"&gt; http://support.microsoft.com/kb/952627&lt;/a&gt;.  &lt;br&gt;Tijdens het downloaden kan de Hyper-V server gewoon worden geïnstalleerd, zoals je normaal ook zou doen bij een server. De initiele installatie is redelijk eenvoudig en komt eigenlijk neer op continu op &lt;i&gt;Next&lt;/i&gt; te drukken. &lt;br&gt;Na de installatie kun je proberen de &lt;i&gt;Hyper-V Manager&lt;/i&gt; op te starten. Bij het connectie maken naar de server zul je waarschijnlijk een melding krijgen als deze: &lt;i&gt;Solving “Access denied. Unable to establish communication between: &amp;lt;Hyper-V Server&amp;gt; and &amp;lt;Vista client&amp;gt;”&lt;/i&gt; &lt;br&gt;Dit komt omdat de server nog niet is geconfigureerd voor externe connecties. &lt;br&gt;Wat ik heb gedaan is op de server een administrator account aanmaken met dezelfde credentials als die op jouw eigen systeem, zodat deze als eerste wordt verstuurd naar de server bij het inloggen in de Hyper-V Manager. &lt;br&gt;Nu is het tijd om de firewall regels toe te voegen. Je kunt dit toevoegen: &lt;br&gt;&lt;i&gt;netsh advfirewall firewall set rule group=”Remote Administration” new enable=yes&lt;/i&gt; &lt;br&gt;daarna het volgende &lt;br&gt;&lt;i&gt;cscript windowssystem32scregedit.wsf /ar 0  &lt;br&gt;cscript windowssystem32scregedit.wsf /cs 0&lt;/i&gt; &lt;br&gt;Hierna volgt een reboot van het system: &lt;br&gt;&lt;i&gt; shutdown /t 0 /r&lt;/i&gt; &lt;br&gt; &lt;br&gt;Nu zou de server goed moeten zijn geconfigureerd. Nu moet er nog in Vista wat worden gewijzigd. &lt;br&gt;Wanneer je de &lt;i&gt;dcomcnfg&lt;/i&gt; opstart moet je onder &lt;i&gt;Component Services -&amp;gt; Computers -&amp;gt; My Computer&lt;/i&gt; rechts klikken en de eigenschappen hiervan opvragen. Op het tabblad COM Security wijzigen we nu de &lt;i&gt;Access Permission&lt;/i&gt; en geven we ANONYMOUS LOGON het recht &lt;i&gt;Allow&lt;/i&gt; bij Remote Access. &lt;br&gt; &lt;br&gt;Nu zou het mogelijk moeten zijn om de server te kunnen benaderen vanaf je eigen desktop. &lt;br&gt; &lt;br&gt;Een tutorial die ik heb gebruikt bij de installaties is deze: &lt;a href=" http://blog.augustoalvarez.com.ar/2008/12/12/hyper-v-server-installing-configuring-and-troubleshooting/"&gt; http://blog.augustoalvarez.com.ar/2008/12/12/hyper-v-server-installing-configuring-and-troubleshooting/&lt;/a&gt;  &lt;br&gt;Ook deze is handig, waar alles via een filmpje wordt uitgelegd: &lt;a href=" http://www.netometer.com/video/tutorials/manage-microsoft-hyper-v-server-remotely-workgroup-vista/"&gt; http://www.netometer.com/video/tutorials/manage-microsoft-hyper-v-server-remotely-workgroup-vista/&lt;/a&gt;  &lt;br&gt; &lt;br&gt;Al met al is het wel even puzzelen om je systeem aan de praat te krijgen, maar dat is het ook wel weer waard als je bezig gaat met de hyper-v virtualisatie. Volgens mij is deze gratis versie trouwens nagenoeg gelijk als de &lt;i&gt;Core&lt;/i&gt; versie van Windows Server 2008. &lt;br&gt;</description><link>http://www.jan-v.nl/ViewPost.aspx?PostID=7107e662-33ea-dd11-b37c-0030488ab70f</link><pubDate>Sat, 24 Jan 2009 16:23:52 GMT</pubDate></item><item><title>'Repopulate' een MS SQL Server 2005 </title><description>Iedere keer wanneer we een Full-Text catalogus opnieuw moeten populaten is het weer een probleem. De optie &lt;i&gt;Repopulate catalog&lt;/i&gt; is grijs en kun je dus niet starten via de interface. In SQL 2000 kon dit nog wel. &lt;br&gt; &lt;br&gt;Inmiddels weten we dat dit niet kan en iedere keer lossen we het weer op door even 5 minuten te Googlen. Zelf vergeet ik namelijk altijd hoe dit gedaan moet worden, omdat je dit eigenlijk nooit doet. &lt;br&gt;Om daar nu van af te zijn post ik hier hoe je in MS SQL Server 2005 je full-text catalog opnieuw kunt populaten. &lt;br&gt;Het commando dat uitgevoerd dient te worden in SQL is het volgende: &lt;br&gt;&lt;div class="code"&gt; &lt;br&gt;EXEC sp_fulltext_catalog 'catalogname', 'start_full' &lt;br&gt;&lt;/div&gt;&lt;br&gt;Logischerwijs is de &lt;i&gt;catalogname&lt;/i&gt; uiteraard de naam van je full-text catalog. Dat behoeft volgens mij geen verdere uitleg.  &lt;br&gt;Hopelijk was het vandaag de laatste keer dat ik dit op Google op moest zoeken.</description><link>http://www.jan-v.nl/ViewPost.aspx?PostID=7859eab8-1fb0-dd11-a280-003048874dd5</link><pubDate>Tue, 11 Nov 2008 18:36:59 GMT</pubDate></item><item><title>Sharepoint 'Request Failed' melding</title><description>De laatste tijd was ik bezig met het maken van een Sinterklaas website in Sharepoint (WSS 3.0 welteverstaan). Dit ging prima, totdat ik hem voor de buitenwereld beschikbaar wilde maken. &lt;br&gt;Via de AAM heb ik de website beschikbaar gemaakt voor de buitenwereld via een ander domein van mij. Dit werkte redelijk goed. Jammergenoeg kon ik de website niet onder poort 80 hosten, want het lijkt alsof Ziggo dat blokkeert. Nu heb ik dus maar een poort met een veel hoger nummer gebruikt. &lt;br&gt;Dit werkte ook goed en de hoofdpagina kon nu worden bekeken. Er was echter 1 groot probleem. Zodra iemand naar een andere pagina navigeerde kregen ze de melding '&lt;i&gt;Request Failed&lt;/i&gt;'. Het vervelende hieraan was, was dat er geen error informatie werd getoond in de logs of op het scherm. Ook kon ik hier geen logische verklaring voor geven. &lt;br&gt;Eerst dacht ik dat het misschien aan het poortnummer zou liggen, maar dat heb ik ook uitgesloten. &lt;br&gt;Uiteindelijk heb ik de web.config maar aangepast in de hoop dat ik meer informatie zou krijgen door de &lt;i&gt;callstack="true"&lt;/i&gt; parameter aan te passen. Hier had ik geluk mee. Nu kreeg ik bij de 'Request Failed' melding een .Net foutmelding waar ik iets meer mee kon. &lt;br&gt;De exacte melding was iets als dit: &lt;br&gt;&lt;div class="code"&gt; &lt;br&gt; &lt;br&gt;Request failed.   at System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) &lt;br&gt;   at System.Web.UI.TemplateParser.GetType(String typeName, Boolean ignoreCase, Boolean throwOnError) &lt;br&gt;   at System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly) &lt;br&gt;   at System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary parseData)   &lt;br&gt;&lt;/div&gt;&lt;br&gt;Niet echt veelzeggend, maar hier kon ik wel verder mee komen. &lt;br&gt;Via Google kwam ik op een weblog post van Corey Roth op de link &lt;a href=" http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/09/24/safe-mode-did-not-start-successfully-request-failed.aspx"&gt; http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/09/24/safe-mode-did-not-start-successfully-request-failed.aspx&lt;/a&gt;  &lt;br&gt;Blijkbaar startte de safe-mode van Sharepoint niet op door een misconfiguratie in m'n web.config of systeem. Opeens had ik het. Onlangs had ik namelijk de &lt;i&gt;CompleteSharepoint&lt;/i&gt; module zonder geinstalleerd ( &lt;a href=" http://www.completesharepoint.net/"&gt; http://www.completesharepoint.net/&lt;/a&gt; ). Er waren echter wel allerlei regels in m'n web.config geplaatst en dll's in de bin-directory. &lt;br&gt;Deze regels heb ik uit de web.config verwijderd (van zowel de interne als externe url) en de bestanden uit de bin-directory van beide sites verwijderd. &lt;br&gt;Na het deinstalleren van de CompleteSharepoint module heb ik nog wel wat vervuiling op het systeem, maar voor nu kon ik in ieder geval verder. &lt;br&gt; &lt;br&gt;Na het verwijderen heb ik wel weer een &lt;i&gt;iisreset&lt;/i&gt; gedaan. Of dat nodig is weet ik niet, maar het kan natuurlijk nooit kwaad. &lt;br&gt; &lt;br&gt;Ik had niet verwacht dat het probleem zo 'simpel' op te lossen zou zijn. In ieder geval kan m'n site nu worden gepubliceerd en kunnen we er voor het Sinterklaas feest gebruik van maken.</description><link>http://www.jan-v.nl/ViewPost.aspx?PostID=a8e734a3-adad-dd11-a280-003048874dd5</link><pubDate>Sat, 08 Nov 2008 15:55:22 GMT</pubDate></item><item><title>Bulk plaatjes verkleinen</title><description>Zojuist wilde ik even veel foto's verkleinen van een dagje uit, zodat deze op Hyves geplaatst konden worden. Nu vind ik het niet zo enorm leuk om die tientallen foto's stuk voor stuk te openen in Paint of een ander foto bewerkingsprogramma. &lt;br&gt;Door even in Google een term in te vullen kwam ik bij de eerste hit al op een interessante pagina, namelijk deze: &lt;a href=" http://www.frontpagewebmaster.com/m-287285/tm.htm"&gt; http://www.frontpagewebmaster.com/m-287285/tm.htm&lt;/a&gt;  &lt;br&gt;Hier staat dat je met &lt;i&gt;MS Office Picture Manager&lt;/i&gt; dit ook kunt doen, maar dan in bulk, precies wat ik zocht dus. &lt;br&gt; &lt;br&gt;Het enige dat je hoeft te doen is de foto's in 1 map plaatsen, dan een van de foto's openen in Picture Manager. &lt;br&gt;Zorg dat je &lt;i&gt;Thumbnail View&lt;/i&gt; hebt en daarna alle foto's selecteert met bijvoorbeeld [Ctrl]+[A]. Klik op de knop &lt;i&gt;Edit Pictures&lt;/i&gt; en dan de optie &lt;i&gt;Compress Pictures&lt;/i&gt;. Ik heb hier de optie &lt;i&gt;Web pages&lt;/i&gt; gebruikt, maar iets anders kan natuurlijk ook. Onder &lt;i&gt;File --&amp;gt; Save All&lt;/i&gt; kun je de wijzigingen dan opslaan voor alle plaatjes. &lt;br&gt; &lt;br&gt;Best handig van het Office team om zoiets toe te voegen aan het pakket. &lt;br&gt;</description><link>http://www.jan-v.nl/ViewPost.aspx?PostID=1ccdca97-9ba3-dd11-a280-003048874dd5</link><pubDate>Sun, 26 Oct 2008 20:20:57 GMT</pubDate></item><item><title>Overerven van verborgen inhoudstypen in Sharepoint</title><description>Aangezien ik de laatste tijd veel met Sharepoint bezig ben, moet ik ook wel geregeld lastige of (op het eerste gezicht) onmogelijke dingen uitvoeren. &lt;br&gt;Een van deze dingen is het maken van een nieuw inhoudstype (content type) dat overerft van de kalender lijst. Standaard kun je een mooie kalender lijst maken met al de benodigde velden, echter wilde ik hier een eigen inhoudstype bij maken. Ik begon op de normale manier, totdat ik er achter kwam dat je hier niet van kunt overerven. Het inhoudstype &lt;i&gt;Event&lt;/i&gt; staat in de groep &lt;i&gt;_Hidden&lt;/i&gt; waardoor je er niet bij kunt. &lt;br&gt;Na even zoeken op internet kwam ik uit op Will's Blog ( &lt;a href=" http://blogs.vertigo.com/personal/willa/Blog/archive/2007/04/25/calendar-content-types-in-sharepoint-2007.aspx"&gt; http://blogs.vertigo.com/personal/willa/Blog/archive/2007/04/25/calendar-content-types-in-sharepoint-2007.aspx&lt;/a&gt; ) die iets vergelijkbaars wilde doen als mij. Wat hij lijkt te doen is de groep &lt;i&gt;_Hidden&lt;/i&gt; een andere naam geven, waardoor deze zichtbaar wordt en je dus van alle inhoudstypen in die lijst kunt gaan overerven. De acties die hij beschrijft zijn redelijk te volgen, maar echt ideaal is het niet, zeker niet om op een semi-productie omgeving te doen. &lt;br&gt;Nu kwam ik toevallig op een andere oplossing. Via de interface van Sharepoint kun je helemaal 'inzoomen' op het inhoudstype &lt;i&gt;Event&lt;/i&gt; en uiteindelijk kun je deze ook gaan bewerken. Als je deze nou gaat bewerken kun je hem ook in een andere groep gaan opslaan. Zelf heb ik nu een groep aangemaakt met de naam &lt;i&gt;Sharepoint verborgen&lt;/i&gt; en daar dit inhoudstype in geplaatst. Nu kan ik vanuit die groep nieuwe inhoudstypen maken die afleiden van de &lt;i&gt;Event&lt;/i&gt;. Hier kwam ik achter omdat ik eerder al een keer de kolom &lt;i&gt;Titel&lt;/i&gt; had hernoemd naar iets anders op eenzelfde manier. &lt;br&gt;Na deze 'spannende' actie kon ik verder met het afmaken van m'n kalender op de website die ik aan het maken was.</description><link>http://www.jan-v.nl/ViewPost.aspx?PostID=c8056266-969f-dd11-a280-003048874dd5</link><pubDate>Tue, 21 Oct 2008 17:33:40 GMT</pubDate></item></channel></rss>