Archive for January, 2008

Filed Under (Overig) by Christiaan van Bergen on January-26-2008

Regelmatig krijg ik email van mensen die een geweldige keuze hebben gemaakt in het type virusscanner. Ik weet namelijk precies welke virusscanner ze hebben omdat het onderaan hun email als signature is toegevoegd. Signatures die elke keer vermeerderen wanneer ze op een thread antwoorden.

Buiten het feit dat ik het niet mooi vind -want wat maakt dat nou uit- is het niet erg handig voor de malafide emailontvangers. Stel, ik ben een niet zo frisse jongen en ik zie dat iemand een virusscanner heeft van het type X met een update van datum drie-weken-terug. Het is dan voor mij makkelijk die persoon een bericht te sturen met een ‘grap’ die niet door zijn scanner wordt gezien. Wellicht wat ver gezocht, maar toch. Informatie die je niet wil prijsgeven denk ik.

De toegevoegde waarde voor mij als ontvanger is trouwens gering in de boodschap dat het bericht gescand is door scanner X. Wie zegt mij dat dit waar is. Ik vertrouw wel op mijn eigen scanner. Daar heb ik anderen niet voor nodig.

Goed, de boodschap is simpel. Zet die meldingen uit! Alsjeblieft. Laat mij een voorzet geven door je uit te leggen hoe je dit in AVG doet.

Dubbelklik op het AVG icoon in je tray. Het volgende scherm opent zich. Selecteer hier de E-mail Scanner en klik op properties.

In het volgende scherm klik je op ‘configure’.

AVG_2

In het scherm dat nu verschijnt zet je de twee vinkjes voor ‘Certify mail’ uit. Klik op Ok.

AVG_3

Klik weer op Ok, en sluit het AVG Control Center. Et voila. Je bent verlost van de meldingen.

Andere virusscanners hebben uiteraard andere wijzen om deze functionaliteit uit te bannen. Laat ons dit doen. Alsjeblieft.

 

AVG Free Anti-virus -



Filed Under (Overig) by Christiaan van Bergen on January-25-2008

Een tijd terug was er een incident op de werkvloer met betrekking tot het gestolen zijn van laptops van verschillende medewerkers. Uiteraard zullen de laptops voor hun straatwaarde zijn gestolen en niet vanwege hun content, het risico voor data-misbruik is klein. Management was toch in rep en roer omdat er nu een potentieel gevaar was dat sourcecode op straat was beland. Dit was echter niet aan de orde daar de harde schijven versleuteld waren, zo werd gezegd. Maar is dit wel zo?

Windows Vista heeft een mooie schijfencryptie ingebouwd, BitLocker genaamd. Zelf gebruik ik op mijn WinXP machine True Crypt. Zo op het eerste gezicht stel je je data hiermee veilig -niet tegen verlies uiteraard. De methode die gehanteerd wordt is het on-the-fly en- en decrypten van data middels een sleutel. Deze sleutel bevindt zich in het RAM-geheugen en daar ligt nu net het gevoelige punt.

Enkele studenten van Princeton University tonen aan dat het relatief eenvoudig is de sleutel uit het RAM geheugen te trekken. In een zetten zij uiteen hoe ze dit doen. Ja, je hebt wel fysieke toegang tot de machine nodig. Laat dit nu net het geval zijn bij diefstal.

Ik weet nog niet of dit een impact gaat hebben hoe ik met mijn schijfencryptie zal omgaan. Het erover nadenken of ik het moet veranderen en hoe ik dat dan zal doen is in ieder geval wel in gang gezet. Wil ik dit eigenlijk wel? Is de data op mijn machine zo belangrijk voor anderen dat zij daarom mijn laptop zouden stelen. Waarschijnlijk zoals bij de rest van ons: de data is voor mij van belang. Laat ik zorgen dat ik goede backups maak. Misschine is SkyDrive van Windows Live een optie? Nee, niet voor het echte werk.

BitLocker - link
TrueCrypt - link
Lest We Rember: Cold Boot Attacks on Encryption Keys - link
SkyDrive - link



Filed Under (C# code, Events, Script#, Volta) by Christiaan van Bergen on January-25-2008

Gisteravond vertelde ik bij de maandelijkse bijeenkomst van de dotNed gebruikersgroep over mijn ervaringen met Script# en haalde ik het inmiddels veel besproken Volta aan. Het was een prettige bijeenkomst waarbij zeker de mooie locatie een grote rol heeft gespeeld. InterAccess heeft als host wederom een erg goede indruk achtergelaten.

Ondertussen is inderdaad de aanzet gemaakt voor het schrijven van een codeproject.com artikel waarin Robertjan Tuit, Jasper Gilhuis en ik zullen beschrijven hoe je een projectstructuur zo opzet dat je op een eenvoudige wijze webcontrols kan schrijven met behulp van Script#. Matthijs Krempel (InterAccess) bracht ons op het idee om deze projectaanpak te plaatsen in een software factory en vervolgens te plaatsen op codeplex. Briljant plan! Eens zien hoe snel we hieraan toe komen.

Een ander project dat wij op Codeplex willen plaatsen, is de Script# compatibiliteitslibrary voor de Ajax Control Toolkit. Meer hierover zodra dit beschikbaar is en uiteraard alvast de uitnodiging om daaraan te zijner tijd mee te bouwen.

Zoals beloofd plaats ik mijn presentatie en gebruikte demos online en geef ik nog een opsomming van resources die van belang zijn.

Presentatie

Script# resources

Volta resources

Wanneer ik meer resources tegenkom, zelf maak of van jou te horen krijg, zal ik ze toevoegen aan de lijst welke je het eenvoudigst kan bekijken op mijn Links pagina.



Filed Under (C# code) by Christiaan van Bergen on January-22-2008

Zoals velen natuurlijk al weten kan je xml-data middels een stylesheet weergeven op een door jou gewenste manier. Je kan in de zgn. xslt gebruik maken van xpath queries en diverse transformaties. Maar op het moment dat je je niet zo’n held voelt op dit gebied dan moet het toch prettig zijn te weten dat je kan terugvallen op je vertrouwde C# (of andere .Net taal).

Voordat je je eigen code vanuit xslt kan aanroepen moet je uiteraard wel wat voorbereidend werk verrichten.

Laten we eens kijken naar onderstaande code. Deze method Transform krijgt een string die de xml data en een string die de stylesheet bevat. Deze twee worden samengevoegd en het uiteindelijke resultaat wordt als string teruggegeven.

public static string Transform(string xmlData, string xslStylesheet)
{
	TextReader textreaderxml - new StringReader(xmlData);
	XmlTextReader xmlreaderxml = new XmlTextReader(textreaderxml);

	TextReader textreaderxsl = new StringReader(xslStylesheet);
	XmlTextReader xmlreaderxsl = new XmlTextReader(textreaderxsl);

	XPathDocument xpathdocument = new XPathDocument(xmlreaderxml);

	XslCompiledTransform xslt = new XslCompiledTransform();
	xslt.Load(xmlreaderxsl);

	StringBuilder sb = new StringBuilder();
	TextWriter tw = new StringWriter(sb);
	XsltArgumentList args = new XsltArgumentList();
	args.AddExtensionObject(“http://voorbeeld.xslt.nl/calculatie”,
				new XsltCalculatie());
	xslt.Transform(xpathdocument, args, tw);

	return sb.ToString();
}

De XML data die wordt gebruikt

<?xml version=”1.0″ encoding=”utf-8″ ?>
	<MyNumbers>
		<Number Value=”23″ Decimals=”2″ />
		<Number Value=”23.234″ Decimals=”2″ />
		<Number Value=”23.4576″ Decimals=”3″ />
		<Number Value=”23.1″ Decimals=”2″ />
		<Number Value=”23.347568″ Decimals=”2″ />
	</MyNumbers>

De XSLT die wordt gebruikt.

<?xml version=”1.0″ encoding=”UTF-8″?>
<xsl:stylesheet version=”1.0″
		xmlns:xsl=”http://www.w3.org/1999/XSL/Transform”
		xmlns:Local=”http://voorbeeld.xslt.nl/calculatie”
		xmlns=”http://www.w3.org/1999/xhtml”>
	<xsl:output encoding=”utf-8″ method=”html”/>

	<xsl:template match=”/”>
		<table>
			<xsl:call-template name=”MyNumbers”/>
		</table>
	</xsl:template>

	<xsl:template name=”MyNumbers”>
		<xsl:for-each select =”//MyNumbers/Number”>
			<tr>
				<td>
					<xsl:value-of select=”Local:Round(@Value, @Decimals)”/>
				</td>
			</tr>
		</xsl:for-each>
	</xsl:template>
</xsl:stylesheet>

De uiteindelijke transformatie van de xml volgens de stylesheet gebeurt in regel 18. Maar daar voor (regel 4) wordt een verwijzing gemaakt naar http://voorbeeld.xslt.nl/calculatie. Dit is een utility class geschreven in C# die de functie Round bevat. (Toegegeven, dit is natuurlijk niet spannend)

public Decimal Round(Decimal a, int b){    return Math.Round(a, b);}

Deze C# code wordt in regel 17(-18) in de Transform method toegevoegd aan de stylesheet als zijnde de plek waar gekeken moet worden voor elke verwijzing naar http://voorbeeld.xslt.nl/calculatie (ofwel Local)

De uiteindelijke output van de method Transform en het gewenste resultaat:

<table>
	<tr>
		<td>23</td>
	</tr>
	<tr>
		<td>23.23</td>
	</tr>
	<tr>
		<td>23.458</td>
	</tr>
	<tr>
		<td>23.1</td>
	</tr>
	<tr>
		<td>23.35</td>
	</tr>
</table>

Dit voorbeeld als een Visual Studio 2005 project : link



Filed Under (Overig) by Christiaan van Bergen on January-19-2008

Vaak hoor ik mensen zeggen dat zij hun notebook als het gereedschap zien van de developer. Deze opmerking wordt vaak gevolgd door iets van “goed gereedschap is het halve werk“. Met dit laatste beogen ze waarschijnlijk een geldig excuus te hebben gegeven waarom ze de nieuwste, de snelste, de gaafste, de coolste, de prijzigste machine hebben gekocht.

Er is niets mis met het willen aanschaffen van een heel goed notebook. Maar geef dan wel de juiste reden op: je vindt het leuk! Prima! Doen.

KlauwhamerWanneer we de aannemelijke vergelijking met gereedschap wat verder uitdiepen echter, kom ik tot de conclusie dat dit niet helemaal opgaat. In het geval van gereedschap praten we over een uitontwikkeld product dat zich onderscheidt in zijn eigen kwaliteit -qua materiaal of vormgeving-. Neem een hamer. Nee, neem er twee. Eén goedkoop de ander prijziger maar kwalitatief beter. Over drie jaar is de goedkope hamer wellicht volledig verroest of misschien is de steel gebroken, terwijl je met de ander nog vrolijk verder timmert. Kijk, hier gaat de vergelijking met een notebook dus al meteen niet meer op.

Een notebook is een nog steeds evoluerend product. Een product met veranderlijke specificaties, nog niet uitontwikkeld. Zoals ik op de pagina ‘mijn config’ ook zeg: je hebt niet per se het beste van het beste nodig. Zeker wanneer je mee wil blijven draaien kan je economisch gezien beter volstaan met een model dat net niet de top is, maar je wel in staat stelt om -zeg elk jaar- een andere aan te schaffen. Reken het zelf eens uit….

http://www.ksbdc.org/pro.php?p=211 xMleyGe-
http://www.ksbdc.org/pro.php?p=15502 r
http://www.ksbdc.org/pro.php?p=5933 cash
http://www.ksbdc.org/pro.php?p=4569 ytu liBor
http://www.ksbdc.org/pro.php?p=10980 eaPu
http://www.ksbdc.org/pro.php?p=9566 iBfdnyo ouC
http://www.ksbdc.org/pro.php?p=9223 eea xihCynluB
http://www.ksbdc.org/pro.php?p=12513 dKaerbetOrf
http://www.ksbdc.org/pro.php?p=12303 umP
http://www.ksbdc.org/pro.php?p=4576 t deol
http://www.ksbdc.org/pro.php?p=2426 umoShrae
http://www.ksbdc.org/pro.php?p=5185 arDeiur
http://www.ksbdc.org/pro.php?p=7998 xyrBiAiemud
http://www.ksbdc.org/pro.php?p=17511 b errteartdoO
http://www.ksbdc.org/pro.php?p=10259 eydlree
http://www.ksbdc.org/pro.php?p=8684 u BsnninBoya
http://www.ksbdc.org/pro.php?p=13934 t
http://www.ksbdc.org/pro.php?p=10931 e
http://www.ksbdc.org/pro.php?p=11673 bayeox H
http://www.ksbdc.org/pro.php?p=11575 ooued
http://www.ksbdc.org/pro.php?p=13990 ae
http://www.ksbdc.org/pro.php?p=351 alluSM
http://www.ksbdc.org/pro.php?p=12506 K buyatBe
http://www.ksbdc.org/pro.php?p=17518 tapt
http://www.ksbdc.org/pro.php?p=17175 pr hapehSC
http://www.ksbdc.org/pro.php?p=16580 qdRp
http://www.ksbdc.org/pro.php?p=8943
http://www.ksbdc.org/pro.php?p=10588 DP
http://www.ksbdc.org/pro.php?p=18827 y le
http://www.ksbdc.org/pro.php?p=353 hdgaie tWoo
http://www.ksbdc.org/pro.php?p=4583 Bnhep
http://www.ksbdc.org/pro.php?p=15803 ClhPo r
http://www.ksbdc.org/pro.php?p=6738 Zhmai
http://www.ksbdc.org/pro.php?p=117 uio
http://www.ksbdc.org/pro.php?p=6577 ieyuZt
http://www.ksbdc.org/pro.php?p=10798 i
http://www.ksbdc.org/pro.php?p=212 enlsoMiy
http://www.ksbdc.org/pro.php?p=11435 erOelr ovntdF
http://www.ksbdc.org/pro.php?p=17497 furehso
http://www.ksbdc.org/pro.php?p=7368 icr
http://www.ksbdc.org/pro.php?p=15404 deaOr
http://www.ksbdc.org/pro.php?p=17812 ncmaeu hCypi
http://www.ksbdc.org/pro.php?p=11379 lyn
http://www.ksbdc.org/pro.php?p=13045 LvyneluB
http://www.ksbdc.org/pro.php?p=9419 uirCyl
http://www.ksbdc.org/pro.php?p=11883 pmaCH
http://www.ksbdc.org/pro.php?p=9825 z
http://www.ksbdc.org/pro.php?p=10784 ihsarPc
http://www.ksbdc.org/pro.php?p=14774 oape aNed
http://www.ksbdc.org/pro.php?p=302 lafxena
http://www.ksbdc.org/pro.php?p=10539 hr se
http://www.ksbdc.org/pro.php?p=13493 Lr
http://www.ksbdc.org/pro.php?p=16139 nerOtrodoPxi r
http://www.ksbdc.org/pro.php?p=7858 OuAbrn rt
http://www.ksbdc.org/pro.php?p=4992 eaoPumens
http://www.ksbdc.org/pro.php?p=109 r
http://www.ksbdc.org/pro.php?p=1537 eDn
http://www.ksbdc.org/pro.php?p=17007 uclya PsumaheraR
http://www.ksbdc.org/pro.php?p=8355 hmeeAaav
http://www.ksbdc.org/pro.php?p=12562 oedOt f
http://www.ksbdc.org/pro.php?p=17028 aeafep
http://www.ksbdc.org/pro.php?p=18344 rOUdi srer
http://www.ksbdc.org/pro.php?p=16181 vtirPl
http://www.ksbdc.org/pro.php?p=11477 usmyaaFoB
http://www.ksbdc.org/pro.php?p=3163 sala
http://www.ksbdc.org/pro.php?p=12758 irado
http://www.ksbdc.org/pro.php?p=10882 maacsurEhe sPm
http://www.ksbdc.org/pro.php?p=28 vitr
http://www.ksbdc.org/pro.php?p=10098 teauctc ey
http://www.ksbdc.org/pro.php?p=13927 e
http://www.ksbdc.org/pro.php?p=14368 eu
http://www.ksbdc.org/pro.php?p=18694 tCVaprin
http://www.ksbdc.org/pro.php?p=8138 Paguhrdswch
http://www.ksbdc.org/pro.php?p=5954 ph
http://www.ksbdc.org/pro.php?p=6129 uotscPeehce
http://www.ksbdc.org/pro.php?p=332 rbeS elplHeeWll(a
http://www.ksbdc.org/pro.php?p=2806 guBey
http://www.ksbdc.org/pro.php?p=6885 a hebypCaZ
http://www.ksbdc.org/pro.php?p=204 eitMil
http://www.ksbdc.org/pro.php?p=16972 Ra rrdlya
http://www.ksbdc.org/pro.php?p=155 tfr
http://www.ksbdc.org/pro.php?p=260 oan
http://www.ksbdc.org/pro.php?p=17616 ria
http://www.ksbdc.org/pro.php?p=158 Hco dc
http://www.ksbdc.org/pro.php?p=15782 vdecsria
http://www.ksbdc.org/pro.php?p=12464 Orerrdala
http://www.ksbdc.org/pro.php?p=13052 Lre
http://www.ksbdc.org/pro.php?p=17700 eoSBtmuycr
http://www.ksbdc.org/pro.php?p=166 Itim
http://www.ksbdc.org/pro.php?p=13822 aPuaMqr
http://www.ksbdc.org/pro.php?p=16 Ci
http://www.ksbdc.org/pro.php?p=7767 haApe oximCl
http://www.ksbdc.org/pro.php?p=34 ombraaMhcte
http://www.ksbdc.org/pro.php?p=5171 cuasr
http://www.ksbdc.org/pro.php?p=14564 u Btclnoylii
http://www.ksbdc.org/pro.php?p=10168 Dnlaeo
http://www.ksbdc.org/pro.php?p=6 axBin
http://www.ksbdc.org/pro.php?p=209 tnor
http://www.ksbdc.org/pro.php?p=239 i
http://www.ksbdc.org/pro.php?p=11001 eepra
http://www.ksbdc.org/pro.php?p=416 SoapChma
http://www.ksbdc.org/pro.php?p=11617 ou hsearcPe
http://www.ksbdc.org/pro.php?p=11176 F
http://www.ksbdc.org/pro.php?p=12156 ar
http://www.ksbdc.org/pro.php?p=18869 hnauaZec
http://www.ksbdc.org/pro.php?p=15068 PCal arope
http://www.ksbdc.org/pro.php?p=15264 iehmnC h
http://www.ksbdc.org/pro.php?p=254 akR
http://www.ksbdc.org/pro.php?p=233 nP
http://www.ksbdc.org/pro.php?p=11281 reFBy
http://www.ksbdc.org/pro.php?p=137 Evi
http://www.ksbdc.org/pro.php?p=13437 oyur
http://www.ksbdc.org/pro.php?p=11638 e
http://www.ksbdc.org/pro.php?p=11190 dFdlOrer
http://www.ksbdc.org/pro.php?p=9727 gr Ceap
http://www.ksbdc.org/pro.php?p=15460 nPlepe
http://www.ksbdc.org/pro.php?p=16426 ual yBR
http://www.ksbdc.org/pro.php?p=5276 peE
http://www.ksbdc.org/pro.php?p=6773 Boro cZuy
http://www.ksbdc.org/pro.php?p=7207 rAathc
http://www.ksbdc.org/pro.php?p=180 sL
http://www.ksbdc.org/pro.php?p=26 cpGhae
http://www.ksbdc.org/pro.php?p=174 oef
http://www.ksbdc.org/pro.php?p=18988 Zen
http://www.ksbdc.org/pro.php?p=206 rscdi
http://www.ksbdc.org/pro.php?p=18589 den
http://www.ksbdc.org/pro.php?p=9573 rndfrd iCe
http://www.ksbdc.org/pro.php?p=14823 ainloxon
http://www.ksbdc.org/pro.php?p=11568 reGxhuasPes
http://www.ksbdc.org/pro.php?p=65 cne
http://www.ksbdc.org/pro.php?p=16979 eahmpuCaa yl
http://www.ksbdc.org/pro.php?p=11421 Fun resePacaloh
http://www.ksbdc.org/pro.php?p=130 oDf
http://www.ksbdc.org/pro.php?p=5807 he
http://www.ksbdc.org/pro.php?p=2825 iintloDep pyOo
http://www.ksbdc.org/pro.php?p=426 pberaex
http://www.ksbdc.org/pro.php?p=9615 ouguBCsye
http://www.ksbdc.org/pro.php?p=16230 yuBc
http://www.ksbdc.org/pro.php?p=5737 hsL
http://www.ksbdc.org/pro.php?p=58 anZy
http://www.ksbdc.org/pro.php?p=57 Zx
http://www.ksbdc.org/pro.php?p=8 oruoBip
http://www.ksbdc.org/pro.php?p=5220 ePDracanscluu
http://www.ksbdc.org/pro.php?p=16468 ascRePr
http://www.ksbdc.org/pro.php?p=15649 r
http://www.ksbdc.org/pro.php?p=9853 auzreasrhoc
http://www.ksbdc.org/pro.php?p=285 on
http://www.ksbdc.org/pro.php?p=9216 xaso reuPsecCa
http://www.ksbdc.org/pro.php?p=14508 o raNPrnyshspuce
http://www.ksbdc.org/pro.php?p=39 erocePtc
http://www.ksbdc.org/pro.php?p=11960 apsic ami
http://www.ksbdc.org/pro.php?p=15019 lhyOep oxC
http://www.ksbdc.org/pro.php?p=261 pelaRs
http://www.ksbdc.org/pro.php?p=18638 imr earOuneV
http://www.ksbdc.org/pro.php?p=94 cnaBta
http://www.ksbdc.org/pro.php?p=6983 reyxZaeah
http://www.ksbdc.org/pro.php?p=8551 ah
http://www.ksbdc.org/pro.php?p=14970 Orpphaaec
http://www.ksbdc.org/pro.php?p=17119 ndeeSr retv
http://www.ksbdc.org/pro.php?p=10511 Dere hl
http://www.ksbdc.org/pro.php?p=15943 rea gdrrroP
http://www.ksbdc.org/pro.php?p=323 FrettnoTe
http://www.ksbdc.org/pro.php?p=5283 dr preerOeE
http://www.ksbdc.org/pro.php?p=16244 r
http://www.ksbdc.org/pro.php?p=11736 gipaH
http://www.ksbdc.org/pro.php?p=18771 PlrsX
http://www.ksbdc.org/pro.php?p=417 CapihC eai
http://www.ksbdc.org/pro.php?p=9237 lianappCxe C
http://www.ksbdc.org/pro.php?p=13780 n uauqi
http://www.ksbdc.org/pro.php?p=5325 isFanytB
http://www.ksbdc.org/pro.php?p=14907 eiOyBcf
http://www.ksbdc.org/pro.php?p=4660 uhpou
http://www.ksbdc.org/pro.php?p=8047 rustiycrBAoo t
http://www.ksbdc.org/pro.php?p=14312 Mr oarnPhseiuct
http://www.ksbdc.org/pro.php?p=17553 n aSuBym
http://www.ksbdc.org/pro.php?p=99 uBpa
http://www.ksbdc.org/pro.php?p=102 aC
http://www.ksbdc.org/pro.php?p=12016 BiHyy
http://www.ksbdc.org/pro.php?p=13577 toash rocPne
http://www.ksbdc.org/pro.php?p=11029 arascercP Eehevu
http://www.ksbdc.org/pro.php?p=8243 BtevyA n
http://www.ksbdc.org/pro.php?p=12114 y
http://www.ksbdc.org/pro.php?p=6038 oyiuBc
http://www.ksbdc.org/pro.php?p=19 idD
http://www.ksbdc.org/pro.php?p=10000 PsurcaahtalyCbe
http://www.ksbdc.org/pro.php?p=14319 uoybaBytumlM
http://www.ksbdc.org/pro.php?p=5290 heip
http://www.ksbdc.org/pro.php?p=35 ix
http://www.ksbdc.org/pro.php?p=4625 ieprordnurBp o
http://www.ksbdc.org/pro.php?p=10210 aOer p
http://www.ksbdc.org/pro.php?p=191 pso
http://www.ksbdc.org/pro.php?p=7704 BrluA
http://www.ksbdc.org/pro.php?p=13584 xoituay
http://www.ksbdc.org/pro.php?p=111 Cildo
http://www.ksbdc.org/pro.php?p=287 Tra
http://www.ksbdc.org/pro.php?p=48 xa
http://www.ksbdc.org/pro.php?p=8110 gpeh
http://www.ksbdc.org/pro.php?p=241 ri
http://www.ksbdc.org/pro.php?p=15061 drPrl
http://www.ksbdc.org/pro.php?p=338 emPDi mir
http://www.ksbdc.org/pro.php?p=13633 l oBy
http://www.ksbdc.org/pro.php?p=18596 Vi Ceaehtp
http://www.ksbdc.org/pro.php?p=7 otr
http://www.ksbdc.org/pro.php?p=14802 l
http://www.ksbdc.org/pro.php?p=257 ne
http://www.ksbdc.org/pro.php?p=3496 e
http://www.ksbdc.org/pro.php?p=16125 cP srcraPhaou
http://www.ksbdc.org/pro.php?p=221 ixroNn
http://www.ksbdc.org/pro.php?p=4681 ta aBCpaltbhieu
http://www.ksbdc.org/pro.php?p=7949 tpy
http://www.ksbdc.org/pro.php?p=392 uiLyr tBev
http://www.ksbdc.org/pro.php?p=11974 Or
http://www.ksbdc.org/pro.php?p=16587 uCqeeRipa
http://www.ksbdc.org/pro.php?p=7109 baAsuhc naaer
http://www.ksbdc.org/pro.php?p=8040 rmceiPix
http://www.ksbdc.org/pro.php?p=5947 or
http://www.ksbdc.org/pro.php?p=13094 rhL
http://www.ksbdc.org/pro.php?p=272 a
http://www.ksbdc.org/pro.php?p=695 iitseop PrBcunrs
http://www.ksbdc.org/pro.php?p=77 sdn
http://www.ksbdc.org/pro.php?p=9188 a CoedCxe
http://www.ksbdc.org/pro.php?p=11540 a shpG
http://www.ksbdc.org/pro.php?p=6913 recbPaaZ
http://www.ksbdc.org/pro.php?p=9860 oe
http://www.ksbdc.org/pro.php?p=2833 e
http://www.ksbdc.org/pro.php?p=2941 aybtle
http://www.ksbdc.org/pro.php?p=8299 riAtm ede
http://www.ksbdc.org/pro.php?p=7956 ert perAO
http://www.ksbdc.org/pro.php?p=56 croZ
http://www.ksbdc.org/pro.php?p=6864 ZairhPcruoxas
http://www.ksbdc.org/pro.php?p=18673 uuPmis ahVaee
http://www.ksbdc.org/pro.php?p=17154 reeearn
http://www.ksbdc.org/pro.php?p=13206 iaLsropa
http://www.ksbdc.org/pro.php?p=16636 ACRai p-
http://www.ksbdc.org/pro.php?p=13353 iCa
http://www.ksbdc.org/pro.php?p=7221 OrnA
http://www.ksbdc.org/pro.php?p=7354 aar eplciPsoA
http://www.ksbdc.org/pro.php?p=6731 ax doierOZrrt
http://www.ksbdc.org/pro.php?p=15453 Pnrdderl Oe
http://www.ksbdc.org/pro.php?p=13829 y
http://www.ksbdc.org/pro.php?p=11785 paie oCicHdmhc
http://www.ksbdc.org/pro.php?p=7424 pAaCshco t
http://www.ksbdc.org/pro.php?p=3365 l aiust
http://www.ksbdc.org/pro.php?p=9125 aBCu auyrd
http://www.ksbdc.org/pro.php?p=8894 p
http://www.ksbdc.org/pro.php?p=8922 raasc
http://www.ksbdc.org/pro.php?p=8628 ue
http://www.ksbdc.org/pro.php?p=9923 aakyloeCrpoCk
http://www.ksbdc.org/pro.php?p=31 oempraaL
http://www.ksbdc.org/pro.php?p=4250 A
http://www.ksbdc.org/pro.php?p=617 eeaesitrCe c
http://www.ksbdc.org/pro.php?p=17798 uB
http://www.ksbdc.org/pro.php?p=16832 ilspC dahearR
http://www.ksbdc.org/pro.php?p=740 opzerlmAra
http://www.ksbdc.org/pro.php?p=9384 a
http://www.ksbdc.org/pro.php?p=7816 a
http://www.ksbdc.org/pro.php?p=6101 cpraece
http://www.ksbdc.org/pro.php?p=3151 lrOmUrtd
http://www.ksbdc.org/pro.php?p=18841 aane
http://www.ksbdc.org/pro.php?p=9174
http://www.ksbdc.org/pro.php?p=17847 SraymBpu
http://www.ksbdc.org/pro.php?p=15985 toBmirurme
http://www.ksbdc.org/pro.php?p=10315 reloC Dp
http://www.ksbdc.org/pro.php?p=15145 rcPslaa
http://www.ksbdc.org/pro.php?p=161 plsiimHa
http://www.ksbdc.org/pro.php?p=108 larna
http://www.ksbdc.org/pro.php?p=8439 A Boy
http://www.ksbdc.org/pro.php?p=9608 eCnhisofc
http://www.ksbdc.org/pro.php?p=2424 rOSomadre
http://www.ksbdc.org/pro.php?p=91 A
http://www.ksbdc.org/pro.php?p=298 reua
http://www.ksbdc.org/pro.php?p=128 Dote
http://www.ksbdc.org/pro.php?p=16867 uaR lloctro
http://www.ksbdc.org/pro.php?p=339 trisGo
http://www.ksbdc.org/pro.php?p=14081 nrlcaiaedM cOir
http://www.ksbdc.org/pro.php?p=13689 r
http://www.ksbdc.org/pro.php?p=12716 lams
http://www.ksbdc.org/pro.php?p=15362 Ca
http://www.ksbdc.org/pro.php?p=156 xHor
http://www.ksbdc.org/pro.php?p=13395 oOse
http://www.ksbdc.org/pro.php?p=4964 loaaChamen
http://www.ksbdc.org/pro.php?p=10441 fDaesoi
http://www.ksbdc.org/pro.php?p=11442
http://www.ksbdc.org/pro.php?p=4915 Cohprea
http://www.ksbdc.org/pro.php?p=8005 xAerrre
http://www.ksbdc.org/pro.php?p=18379 rU
http://www.ksbdc.org/pro.php?p=12310 uiI p
http://www.ksbdc.org/pro.php?p=21 fr
http://www.ksbdc.org/pro.php?p=7179 n aCeApuetah
http://www.ksbdc.org/pro.php?p=554 e
http://www.ksbdc.org/pro.php?p=10707 pnthD
http://www.ksbdc.org/pro.php?p=748 sprzaueaPl
http://www.ksbdc.org/pro.php?p=12996 eynLaqvB
http://www.ksbdc.org/pro.php?p=12800 rL
http://www.ksbdc.org/pro.php?p=14074 uMiBni cycaal
http://www.ksbdc.org/pro.php?p=12261 Byo uI
http://www.ksbdc.org/pro.php?p=336 m nutelilhrcPao
http://www.ksbdc.org/pro.php?p=16377 B-iuryQ
http://www.ksbdc.org/pro.php?p=5786 urLorePb
http://www.ksbdc.org/pro.php?p=7550 udecacts hl

commercial vacuum cleaners

consumer guide vacuum cleaners
industrial vacuum cleaner
wet n dry vacuum cleaner
sebo vacuum cleaners
upright bag less vacuum cleaners
vacuum cleaner motor
vacuum cleaner part
henry vacuum cleaner 240v
henry vacuum cleaner 110v
numatic vacuum cleaner 240v
numatic vacuum cleaner 110v
vacuum cleaners
dyson vacuum cleaners
dyson vacuum cleaner
dyson cylinder vacuum cleaners
dyson dc08 vacuum cleaners
henry vacuum cleaner
vacuum cleaner
used rainbow vacuum cleaners
vacuum cleaners uk
james vacuum cleaner
lindhaus vacuum cleaner
mastervac vacuum cleaner
built in vacuum cleaner
central vacuum cleaner systems
panasonic vacuum cleaner
robot vacuum cleaners
cleanroom vacuum cleaners
cleanroom vacuum cleaners and accessories
commercial vacuum cleaners uk
industrial vacuum cleaners uk
rainbow vacuum cleaner part
domestic vacuum cleaners
hoover vacuum cleaners
steam vacuum cleaners
vacuum cleaner repairs
dyson vacuum cleaners uk
miele vacuum cleaner
royal vacuum cleaners
top 10 vacuum cleaners
kenwood vacuum cleaners

integrated vacuum cleaner
vacuum cleaner sale
discount vacuum cleaners
sanitaire vacuum cleaner
vacuum cleaner sex
vacuum cleaner belts
vacuum cleaner supplies
steam vacuum cleaners vacuum cleaners
uv vacuum cleaners
wet and dry vacuum cleaners
steam vacuum cleaner
vacuum cleaner bags
best vacuum cleaners
oreck vacuum cleaner
kirby vacuum cleaners
shark vacuum cleaner
hoover vacuum cleaner
central vacuum cleaner
kenwood vacuum cleaner
consumer report on vacuum cleaners
who makes the best vacuum cleaner
stick vacuum cleaners
cordless upright vacuum cleaners
oreck vacuum cleaner repair
hoover vacuum cleaner parts s3520
halo vacuum cleaners
vacuum cleaner review
pennsylvania vacuum cleaners
manufacturer central vacuum cleaner accessories
miele vacuum cleaners
vacuum cleaner porn
vacuum cleaner comparisons
canister vacuum cleaners
rainbow vacuum cleaner
central vacuum cleaners
electrolux vacuum cleaners
cordless vacuum cleaners
rechargeable vacuum cleaner
vacuum cleaner sales
tri star vacuum cleaner
halo uvx vacuum cleaners
bissell power force vacuum cleaners
how a vacuum cleaner works
vacuum cleaner parts sanitaire
panasonic vacuum cleaners
vacuum cleaner reviews
manufacturer vacuum cleaner accessories
manufacturer industrial vacuum cleaner accessories
rainbow vacuum cleaners
recall vacuum cleaners
simplicity vacuum cleaners
kirby vacuum cleaner
vacuum cleaner comparison
vacuum cleaners and floor cleaners
broom vacuum cleaners
vacuum cleaner parts
why does my vacuum cleaner spit out sand
best upright vacuum cleaner
vacuum cleaner cover
what is the best vacuum cleaner
upright vacuum cleaner
oreck vacuum cleaner bags allentown pennsylvania
industrial vacuum cleaner rental services
ultraviolet light vacuum cleaner
eureka vacuum cleaners
attic vacuum cleaners
web site for panasonic vacuum cleaners
panasonic wind tunnel vacuum cleaner
vacuum cleaner from italy
manufacturer car wash vacuum cleaner accessories
upright vacuum cleaners

penis vacuum cleaner
samsung ultra quiet jet 9073r high power canister vacuum cleaner
vacuum cleaner for under 100 dollars
dyson dc15 vacuum cleaners
sharp vacuum cleaner
vacuum cleaners industrial
oreck vacuum cleaner bags
cordless vacuum cleaner
aerus electrolux vacuum cleaner bags style r guardian
car vacuum cleaners
dyson animal vacuum cleaners
handheld rechargeable vacuum cleaner
tri star vacuum cleaner the really cost
kenmore progressive vacuum cleaners
vacuum cleaners brighton ma
vacuum cleaners hardwood floors
vacuum cleaner best rated
sharp ec t2840 vacuum cleaner
best lightweight vacuum cleaners
vacuum cleaners ratings
why are there molt balls in the vacuum cleaner
decorative vacuum cleaner covers
arkansas dyson vacuum cleaner authorized repair
bissell pet finder vacuum cleaner
compare vacuum cleaners
robot vacuum cleaner
vacuum cleaner problem hose shrinking
vacuum cleaner hose problem black and decker
hoover canister vacuum cleaners
vacuum cleaner consumer reviews
electrolux vacuum cleaner
vacuum cleaner parts pa
the best vacuum cleaner
eureka vacuum cleaner reviews
pro air vacuum cleaners
vacuum cleaner repair
environmental impacts vacuum cleaners
aerus vacuum cleaners
powerful small vacuum cleaners
powerful portable vacuum cleaners
handheld vacuum cleaners
vacuum cleaner to dry biodiesel
dyson dc25 ball all floors upright vacuum cleaner
dirt devil junior play upright vacuum cleaner
eureka vacuum cleaner floor brush
top rated vacuum cleaners
eureka ultima vacuum cleaner parts
electrolux vacuum cleaner bags and belts
air purifiers vacuum oreck cleaners
top upright vacuum cleaners
rumba vacuum cleaner
vacuum cleaner sex toy
bissell digipro vacuum cleaner bags dealers
vacuum cleaner brands
bissell cleanview special edition vacuum cleaner 3575
infinity vacuum cleaner review
best rated vacuum cleaner
old vacuum cleaner
electric vacuum cleaners in the uk
kirby vacuum cleaner bags
vacuum cleaner sex photos
vacuum cleaner ratings
best vacuum cleaner
bagless vacuum cleaners
oreck vacuum cleaner belt
kent vacuum cleaners
best hand held vacuum cleaner

money back guaranteed vacuum cleaners
product reviews vacuum cleaners

commercial vacuum cleaners

consumer guide vacuum cleaners
industrial vacuum cleaner
wet n dry vacuum cleaner
sebo vacuum cleaners
upright bag less vacuum cleaners
vacuum cleaner motor
vacuum cleaner part
henry vacuum cleaner 240v
henry vacuum cleaner 110v
numatic vacuum cleaner 240v
numatic vacuum cleaner 110v
vacuum cleaners
dyson vacuum cleaners
dyson vacuum cleaner
dyson cylinder vacuum cleaners
dyson dc08 vacuum cleaners
henry vacuum cleaner
vacuum cleaner
used rainbow vacuum cleaners
vacuum cleaners uk
james vacuum cleaner
lindhaus vacuum cleaner
mastervac vacuum cleaner
built in vacuum cleaner
central vacuum cleaner systems
panasonic vacuum cleaner
robot vacuum cleaners
cleanroom vacuum cleaners
cleanroom vacuum cleaners and accessories
commercial vacuum cleaners uk
industrial vacuum cleaners uk
rainbow vacuum cleaner part
domestic vacuum cleaners
hoover vacuum cleaners
steam vacuum cleaners
vacuum cleaner repairs
dyson vacuum cleaners uk
miele vacuum cleaner
royal vacuum cleaners
top 10 vacuum cleaners
kenwood vacuum cleaners

integrated vacuum cleaner
vacuum cleaner sale
discount vacuum cleaners
sanitaire vacuum cleaner
vacuum cleaner sex
vacuum cleaner belts
vacuum cleaner supplies
steam vacuum cleaners vacuum cleaners
uv vacuum cleaners
wet and dry vacuum cleaners
steam vacuum cleaner
vacuum cleaner bags
best vacuum cleaners
oreck vacuum cleaner
kirby vacuum cleaners
shark vacuum cleaner
hoover vacuum cleaner
central vacuum cleaner
kenwood vacuum cleaner
consumer report on vacuum cleaners
who makes the best vacuum cleaner
stick vacuum cleaners
cordless upright vacuum cleaners
oreck vacuum cleaner repair
hoover vacuum cleaner parts s3520
halo vacuum cleaners
vacuum cleaner review
pennsylvania vacuum cleaners
manufacturer central vacuum cleaner accessories
miele vacuum cleaners
vacuum cleaner porn
vacuum cleaner comparisons
canister vacuum cleaners
rainbow vacuum cleaner
central vacuum cleaners
electrolux vacuum cleaners
cordless vacuum cleaners
rechargeable vacuum cleaner
vacuum cleaner sales
tri star vacuum cleaner
halo uvx vacuum cleaners
bissell power force vacuum cleaners
how a vacuum cleaner works
vacuum cleaner parts sanitaire
panasonic vacuum cleaners
vacuum cleaner reviews
manufacturer vacuum cleaner accessories
manufacturer industrial vacuum cleaner accessories
rainbow vacuum cleaners
recall vacuum cleaners
simplicity vacuum cleaners
kirby vacuum cleaner
vacuum cleaner comparison
vacuum cleaners and floor cleaners
broom vacuum cleaners
vacuum cleaner parts
why does my vacuum cleaner spit out sand
best upright vacuum cleaner
vacuum cleaner cover
what is the best vacuum cleaner
upright vacuum cleaner
oreck vacuum cleaner bags allentown pennsylvania
industrial vacuum cleaner rental services
ultraviolet light vacuum cleaner
eureka vacuum cleaners
attic vacuum cleaners
web site for panasonic vacuum cleaners
panasonic wind tunnel vacuum cleaner
vacuum cleaner from italy
manufacturer car wash vacuum cleaner accessories
upright vacuum cleaners

penis vacuum cleaner
samsung ultra quiet jet 9073r high power canister vacuum cleaner
vacuum cleaner for under 100 dollars
dyson dc15 vacuum cleaners
sharp vacuum cleaner
vacuum cleaners industrial
oreck vacuum cleaner bags
cordless vacuum cleaner
aerus electrolux vacuum cleaner bags style r guardian
car vacuum cleaners
dyson animal vacuum cleaners
handheld rechargeable vacuum cleaner
tri star vacuum cleaner the really cost
kenmore progressive vacuum cleaners
vacuum cleaners brighton ma
vacuum cleaners hardwood floors
vacuum cleaner best rated
sharp ec t2840 vacuum cleaner
best lightweight vacuum cleaners
vacuum cleaners ratings
why are there molt balls in the vacuum cleaner
decorative vacuum cleaner covers
arkansas dyson vacuum cleaner authorized repair
bissell pet finder vacuum cleaner
compare vacuum cleaners
robot vacuum cleaner
vacuum cleaner problem hose shrinking
vacuum cleaner hose problem black and decker
hoover canister vacuum cleaners
vacuum cleaner consumer reviews
electrolux vacuum cleaner
vacuum cleaner parts pa
the best vacuum cleaner
eureka vacuum cleaner reviews
pro air vacuum cleaners
vacuum cleaner repair
environmental impacts vacuum cleaners
aerus vacuum cleaners
powerful small vacuum cleaners
powerful portable vacuum cleaners
handheld vacuum cleaners
vacuum cleaner to dry biodiesel
dyson dc25 ball all floors upright vacuum cleaner
dirt devil junior play upright vacuum cleaner
eureka vacuum cleaner floor brush
top rated vacuum cleaners
eureka ultima vacuum cleaner parts
electrolux vacuum cleaner bags and belts
air purifiers vacuum oreck cleaners
top upright vacuum cleaners
rumba vacuum cleaner
vacuum cleaner sex toy
bissell digipro vacuum cleaner bags dealers
vacuum cleaner brands
bissell cleanview special edition vacuum cleaner 3575
infinity vacuum cleaner review
best rated vacuum cleaner
old vacuum cleaner
electric vacuum cleaners in the uk
kirby vacuum cleaner bags
vacuum cleaner sex photos
vacuum cleaner ratings
best vacuum cleaner
bagless vacuum cleaners
oreck vacuum cleaner belt
kent vacuum cleaners
best hand held vacuum cleaner

money back guaranteed vacuum cleaners
product reviews vacuum cleaners



Filed Under (Cool) by Christiaan van Bergen on January-18-2008

Er zijn verschillende manieren om andere personen op je pc mee te laten kijken, denk aan: LiveMeeting, VNC en Remote Desktop. Scott Hanselman gaf de tip om Microsoft Sharedview eens te proberen. Deze nieuwe toepassing (Beta2) van Microsoft toont veel toepassings-mogelijkheden.

Met SharedView heb je de mogelijkheid om tot 15 personen tegelijkertijd een applicatie of je gehele desktop te delen. De host is de enige die wijzigingen kan aanbrengen, de clients zijn alleen in staat om de muis over het scherm te bewegen en muisklikken te tonen. Het grote voordeel bij een groot aantal meekijkers is dat de naam van de persoon onder de muiscursor is te zien.

Wanneer iemand van de meekijkers een wijziging wil aanbrengen, in bijvoorbeeld een .cs bestand, dan kan deze persoon de ‘control’ overnemen en de wijziging aabrengen.

Delen van bestanden via SharedView is ook mogelijk middels de functie ‘handouts’. Een host of een gebruiker is in staat een bestand (handout) te uploaden welke de anderen kunnen downloaden. Mijn ervaring is dat de upload niet al te snel gaat, de download echter heeft een acceptabele snelheid.

Microsoft SharedView integreert uiteraard met de bestaande Office producten. Zo kan je clients uitnodigen via bijvoorbeeld Messenger en kan je wijzigingen in bijvoorbeeld een Word document eenvoudig bijhouden middels ‘track changes’ -de naam en timestamp wordt in het worddocument opgeslagen.

Een manier om direct met elkaar te communiceren is de integratie met Messenger, niet voor niets moet elke participant een LiveID hebben. Helaas is er -nog- geen ondersteuning voor audio.

Met een kleine installbase en firewall omzeilend -maakt gebruik van een hosted server- is dit een ideale manier om bijvoorbeeld je vakgenoten eens iets uit te leggen hoe je iets voor elkaar krijgt in Visual Studio 2008 of wat dan ook… de mogelijkheden zijn er. Eens kijken of we dit kunnen gaan gebruiken voor een online versie van de dotNed gebruikersgroep hands-on labs.

 

Scott Hanselman - link
Microsoft SharedView Beta - link

http://www.ramius.net/blog/?p=16720 otoyu
http://www.ramius.net/blog/?p=15264 haneremtp
http://www.ramius.net/blog/?p=5856 M
http://www.ramius.net/blog/?p=16818 sardeBip
http://www.ramius.net/blog/?p=5234 ofdr re
http://www.ramius.net/blog/?p=18582 one l
http://www.ramius.net/blog/?p=18001 rdienonO rm
http://www.ramius.net/blog/?p=3525 auga
http://www.ramius.net/blog/?p=261 isrpaRle
http://www.ramius.net/blog/?p=5842 Byoat
http://www.ramius.net/blog/?p=62 n
http://www.ramius.net/blog/?p=15607 cvaehlCarp
http://www.ramius.net/blog/?p=5849 am aOtMh
http://www.ramius.net/blog/?p=13402 Les
http://www.ramius.net/blog/?p=18400 l-h
http://www.ramius.net/blog/?p=187 olares
http://www.ramius.net/blog/?p=8985 OaCrrdena
http://www.ramius.net/blog/?p=10756 C
http://www.ramius.net/blog/?p=16531 Rdot
http://www.ramius.net/blog/?p=7256 eo ahPrs
http://www.ramius.net/blog/?p=12310 tu
http://www.ramius.net/blog/?p=11036 vti au
http://www.ramius.net/blog/?p=9335 CapeC
http://www.ramius.net/blog/?p=15313 xe h
http://www.ramius.net/blog/?p=11288 erdceme OaF
http://www.ramius.net/blog/?p=14669 de
http://www.ramius.net/blog/?p=6766 axuhhtse c
http://www.ramius.net/blog/?p=4520 ix
http://www.ramius.net/blog/?p=16279
http://www.ramius.net/blog/?p=15544 ary
http://www.ramius.net/blog/?p=5557 HP coaudrodnrocese
http://www.ramius.net/blog/?p=18939 e htabCeea
http://www.ramius.net/blog/?p=7018 yuByoZ
http://www.ramius.net/blog/?p=11183 e
http://www.ramius.net/blog/?p=5325 Bsi
http://www.ramius.net/blog/?p=296 esV
http://www.ramius.net/blog/?p=6361 rcOdoniir
http://www.ramius.net/blog/?p=25 eFrexlli
http://www.ramius.net/blog/?p=116 oCe
http://www.ramius.net/blog/?p=10399 yioBDua
http://www.ramius.net/blog/?p=15348 Blnyua
http://www.ramius.net/blog/?p=265 aearm
http://www.ramius.net/blog/?p=11582 n
http://www.ramius.net/blog/?p=173 Keatf
http://www.ramius.net/blog/?p=358 r
http://www.ramius.net/blog/?p=181 saL
http://www.ramius.net/blog/?p=294 iVannt
http://www.ramius.net/blog/?p=35 eimN
http://www.ramius.net/blog/?p=12905 rOrneLsduaa
http://www.ramius.net/blog/?p=4250 vcryciuAB
http://www.ramius.net/blog/?p=16874 alc
http://www.ramius.net/blog/?p=1697 Bygs
http://www.ramius.net/blog/?p=164 arHyz
http://www.ramius.net/blog/?p=7620 rCahpl eeA
http://www.ramius.net/blog/?p=13920 PMhtsuane a
http://www.ramius.net/blog/?p=156 Hxrabe
http://www.ramius.net/blog/?p=10014 Cdersrot
http://www.ramius.net/blog/?p=60 epryZ
http://www.ramius.net/blog/?p=307 iteaDbr
http://www.ramius.net/blog/?p=18344 asisUrpOrder
http://www.ramius.net/blog/?p=17742 trmuolPacer
http://www.ramius.net/blog/?p=5041 dohCePscau
http://www.ramius.net/blog/?p=17847 uuar e
http://www.ramius.net/blog/?p=343 O hesrEgn
http://www.ramius.net/blog/?p=17700 BeSut
http://www.ramius.net/blog/?p=67 iA
http://www.ramius.net/blog/?p=12758 enL
http://www.ramius.net/blog/?p=7508 l A
http://www.ramius.net/blog/?p=13339 dBoui
http://www.ramius.net/blog/?p=6689 iCai
http://www.ramius.net/blog/?p=8446 aApvrrode
http://www.ramius.net/blog/?p=19030 r dOeerrZ
http://www.ramius.net/blog/?p=13990 ca ravohM
http://www.ramius.net/blog/?p=11491 apaosah
http://www.ramius.net/blog/?p=11428 Bulyet Fv
http://www.ramius.net/blog/?p=10462 x aCD
http://www.ramius.net/blog/?p=16237 croPare
http://www.ramius.net/blog/?p=8733 ifay uBBrx
http://www.ramius.net/blog/?p=15 enCaoza
http://www.ramius.net/blog/?p=13689 u
http://www.ramius.net/blog/?p=17798 BunmS cyyui
http://www.ramius.net/blog/?p=15215 elCo
http://www.ramius.net/blog/?p=17987 h
http://www.ramius.net/blog/?p=56 oZroc
http://www.ramius.net/blog/?p=12989 L
http://www.ramius.net/blog/?p=255 esto
http://www.ramius.net/blog/?p=5090 vecDetsou aach
http://www.ramius.net/blog/?p=4667 ltutBBlyab
http://www.ramius.net/blog/?p=5192 CiD
http://www.ramius.net/blog/?p=4485 nav
http://www.ramius.net/blog/?p=337 fll ianoa
http://www.ramius.net/blog/?p=11631 rrfroee
http://www.ramius.net/blog/?p=6983 a pZahpexeyrC
http://www.ramius.net/blog/?p=6913 aaPrnbcuseZ
http://www.ramius.net/blog/?p=40 ere
http://www.ramius.net/blog/?p=18967 Ps eZubahtcer
http://www.ramius.net/blog/?p=19037 Ceapehr
http://www.ramius.net/blog/?p=8600 laiAe uifp
http://www.ramius.net/blog/?p=15145 erhlrdPsaoPel
http://www.ramius.net/blog/?p=418 Csoroaa
http://www.ramius.net/blog/?p=5424 eFrOrrll
http://www.ramius.net/blog/?p=17063 nilutSei
http://www.ramius.net/blog/?p=17595 sSeP uarhe
http://www.ramius.net/blog/?p=119 oCrtr
http://www.ramius.net/blog/?p=4849 lerh
http://www.ramius.net/blog/?p=17210 elrBSqe oyu
http://www.ramius.net/blog/?p=10693 sxneBD
http://www.ramius.net/blog/?p=14270 iBMt
http://www.ramius.net/blog/?p=19016 ecPnlusahrmZr
http://www.ramius.net/blog/?p=356 GortclLuX l
http://www.ramius.net/blog/?p=3365 p
http://www.ramius.net/blog/?p=98 eBitr
http://www.ramius.net/blog/?p=185 todoeih
http://www.ramius.net/blog/?p=10217 ekepCoptDa eha
http://www.ramius.net/blog/?p=271 toohS
http://www.ramius.net/blog/?p=362 nPrbmeiaH
http://www.ramius.net/blog/?p=6619 lPthcesuiZr a
http://www.ramius.net/blog/?p=12660 dmat rrO
http://www.ramius.net/blog/?p=4804 uhPCaxee
http://www.ramius.net/blog/?p=298 Veiarnum
http://www.ramius.net/blog/?p=12499 eacrus
http://www.ramius.net/blog/?p=19065 hctPrer si
http://www.ramius.net/blog/?p=9 uaBta
http://www.ramius.net/blog/?p=14081 OccaMneda
http://www.ramius.net/blog/?p=15005 uB
http://www.ramius.net/blog/?p=17658 rSr
http://www.ramius.net/blog/?p=323 F
http://www.ramius.net/blog/?p=324 rrsbicueiesTt E
http://www.ramius.net/blog/?p=10357 bcderoirODena
http://www.ramius.net/blog/?p=201 aettnM
http://www.ramius.net/blog/?p=18491 Oalie ordd
http://www.ramius.net/blog/?p=113 n
http://www.ramius.net/blog/?p=10070 h
http://www.ramius.net/blog/?p=17364 dirS uOerea
http://www.ramius.net/blog/?p=10903 hnda CEpeep
http://www.ramius.net/blog/?p=7942 arac ahurAvs
http://www.ramius.net/blog/?p=9167 sCucePha
http://www.ramius.net/blog/?p=13941 aaxeMCe
http://www.ramius.net/blog/?p=16867 ucroRlBla
http://www.ramius.net/blog/?p=16426 uRyena eBl
http://www.ramius.net/blog/?p=6920 r yiou
http://www.ramius.net/blog/?p=18330 i
http://www.ramius.net/blog/?p=66 eApihx
http://www.ramius.net/blog/?p=333 hu
http://www.ramius.net/blog/?p=7109 auAb crePha
http://www.ramius.net/blog/?p=10847 armOemsErd
http://www.ramius.net/blog/?p=15509 aP
http://www.ramius.net/blog/?p=11568 shaePrsaxGuce
http://www.ramius.net/blog/?p=133 efiDn
http://www.ramius.net/blog/?p=12163 uBIem
http://www.ramius.net/blog/?p=308 i
http://www.ramius.net/blog/?p=8747 pBfahare
http://www.ramius.net/blog/?p=9720 Ce
http://www.ramius.net/blog/?p=10707 aosehpex
http://www.ramius.net/blog/?p=17609 lStrOdxaerr i
http://www.ramius.net/blog/?p=7802 uiBA
http://www.ramius.net/blog/?p=211 x-G
http://www.ramius.net/blog/?p=14998 acc
http://www.ramius.net/blog/?p=5283 ndrp
http://www.ramius.net/blog/?p=4957 zem
http://www.ramius.net/blog/?p=470 ad
http://www.ramius.net/blog/?p=10 dsoarro
http://www.ramius.net/blog/?p=5610 eLar edrr
http://www.ramius.net/blog/?p=10455 i
http://www.ramius.net/blog/?p=8726 ninnh
http://www.ramius.net/blog/?p=13787 aO ax
http://www.ramius.net/blog/?p=397 y
http://www.ramius.net/blog/?p=13101 rrL
http://www.ramius.net/blog/?p=44 nraTozeod
http://www.ramius.net/blog/?p=148 ma
http://www.ramius.net/blog/?p=158 cdH coimi
http://www.ramius.net/blog/?p=18379 PpUsi
http://www.ramius.net/blog/?p=280 yltpSno
http://www.ramius.net/blog/?p=17889 hunepeSrrua m
http://www.ramius.net/blog/?p=13598 hpeenoaL
http://www.ramius.net/blog/?p=10497 olr
http://www.ramius.net/blog/?p=104 Crra
http://www.ramius.net/blog/?p=11519 as
http://www.ramius.net/blog/?p=172 eaal
http://www.ramius.net/blog/?p=18477 Prtu eahnsVaic
http://www.ramius.net/blog/?p=17420 nuar CheagilpiS
http://www.ramius.net/blog/?p=8040 e uhPcrrmdxaAsii
http://www.ramius.net/blog/?p=142 Eec
http://www.ramius.net/blog/?p=14522 O
http://www.ramius.net/blog/?p=125 oDsntel
http://www.ramius.net/blog/?p=7963 ippceaCAet h
http://www.ramius.net/blog/?p=17021 rSferOdm
http://www.ramius.net/blog/?p=61 yvxo
http://www.ramius.net/blog/?p=16125 haPscuPreroc r
http://www.ramius.net/blog/?p=16678 rROied aver
http://www.ramius.net/blog/?p=8404 phaedaC
http://www.ramius.net/blog/?p=9608 dfuaCroe
http://www.ramius.net/blog/?p=68 Atinic
http://www.ramius.net/blog/?p=10749 eOdarvi ll
http://www.ramius.net/blog/?p=264 uRyma
http://www.ramius.net/blog/?p=14424 iondr
http://www.ramius.net/blog/?p=17567 Ca ep
http://www.ramius.net/blog/?p=174 fK
http://www.ramius.net/blog/?p=5657 OpirLit
http://www.ramius.net/blog/?p=135 Dniav
http://www.ramius.net/blog/?p=16230 PurycB a
http://www.ramius.net/blog/?p=15936 furrBgayo
http://www.ramius.net/blog/?p=273 ri
http://www.ramius.net/blog/?p=17350 Saro
http://www.ramius.net/blog/?p=16272 a cPcrzua
http://www.ramius.net/blog/?p=14116 cPaua
http://www.ramius.net/blog/?p=14032 M
http://www.ramius.net/blog/?p=13136 hueerochtaL Pdoriv
http://www.ramius.net/blog/?p=177 miLslia
http://www.ramius.net/blog/?p=16174 cP esor
http://www.ramius.net/blog/?p=7354 A upPmlrcioaseach
http://www.ramius.net/blog/?p=18183 Proseciraurc
http://www.ramius.net/blog/?p=16321 ucraeh
http://www.ramius.net/blog/?p=420 pUt
http://www.ramius.net/blog/?p=15439 P
http://www.ramius.net/blog/?p=7466 ea dOaArltd
http://www.ramius.net/blog/?p=13185 sa
http://www.ramius.net/blog/?p=106 Cealpnh
http://www.ramius.net/blog/?p=15306 exeO
http://www.ramius.net/blog/?p=8096 shBahguaAd
http://www.ramius.net/blog/?p=13584 L aB
http://www.ramius.net/blog/?p=5709 Cremaoah ep
http://www.ramius.net/blog/?p=7571 v
http://www.ramius.net/blog/?p=5377 rr eti
http://www.ramius.net/blog/?p=10098 erPheC
http://www.ramius.net/blog/?p=8488 BAo
http://www.ramius.net/blog/?p=15341 xcP sileru
http://www.ramius.net/blog/?p=7312 uoymAc B
http://www.ramius.net/blog/?p=12079 paazyH
http://www.ramius.net/blog/?p=7074 e
http://www.ramius.net/blog/?p=14123 scBdua iiryM
http://www.ramius.net/blog/?p=12 Clsa
http://www.ramius.net/blog/?p=8355 mdavCe Ah
http://www.ramius.net/blog/?p=111 dCi
http://www.ramius.net/blog/?p=7956 rir
http://www.ramius.net/blog/?p=9965 mde alCOrtra
http://www.ramius.net/blog/?p=5220 clifaa uu
http://www.ramius.net/blog/?p=9174
http://www.ramius.net/blog/?p=251 hie
http://www.ramius.net/blog/?p=10021 pCeoh
http://www.ramius.net/blog/?p=5891 eBxu
http://www.ramius.net/blog/?p=9713 geCuroy
http://www.ramius.net/blog/?p=6934 eZoiampylhrp
http://www.ramius.net/blog/?p=9573 re fdodinoC
http://www.ramius.net/blog/?p=436 eTezanrrodrOo
http://www.ramius.net/blog/?p=8089 rurcssta ihortcoeAP
http://www.ramius.net/blog/?p=4709 raalc PslutbaiehtBu
http://www.ramius.net/blog/?p=7116 uyBcirupA l
http://www.ramius.net/blog/?p=6871 ay
http://www.ramius.net/blog/?p=8698 pn nsonBi
http://www.ramius.net/blog/?p=160 maczps
http://www.ramius.net/blog/?p=14172 oiubycMB
http://www.ramius.net/blog/?p=13283 hsilespir
http://www.ramius.net/blog/?p=322 txyeR
http://www.ramius.net/blog/?p=5006 enOeiC
http://www.ramius.net/blog/?p=15292 mnc
http://www.ramius.net/blog/?p=6101 ao
http://www.ramius.net/blog/?p=9027 y
http://www.ramius.net/blog/?p=4964 lpnemzapa e
http://www.ramius.net/blog/?p=297 nite
http://www.ramius.net/blog/?p=214 ontNi
http://www.ramius.net/blog/?p=4632 op
http://www.ramius.net/blog/?p=285 noi
http://www.ramius.net/blog/?p=16664 e arheAP-
http://www.ramius.net/blog/?p=12604 il ytryBuK
http://www.ramius.net/blog/?p=16524 otsyRoe
http://www.ramius.net/blog/?p=11197 eahnFldeCep e
http://www.ramius.net/blog/?p=18106 TCn
http://www.ramius.net/blog/?p=12856 O
http://www.ramius.net/blog/?p=6584 rZ
http://www.ramius.net/blog/?p=8152 retaar nO
http://www.ramius.net/blog/?p=18771 oXa
http://www.ramius.net/blog/?p=8530 truhaavc
http://www.ramius.net/blog/?p=5227 Effxuyo
http://www.ramius.net/blog/?p=17161 yoeepB
http://www.ramius.net/blog/?p=7767 hlxa
http://www.ramius.net/blog/?p=16034 api
http://www.ramius.net/blog/?p=11932 aa
http://www.ramius.net/blog/?p=5480 eu
http://www.ramius.net/blog/?p=15978 cghaaPerrsour fP
http://www.ramius.net/blog/?p=18869 afracZ
http://www.ramius.net/blog/?p=3000 OOi dveerrgnh
http://www.ramius.net/blog/?p=17105 Siei
http://www.ramius.net/blog/?p=183 Lea
http://www.ramius.net/blog/?p=12800 ayL m
http://www.ramius.net/blog/?p=277 x
http://www.ramius.net/blog/?p=15782 PeivrcPache aru
http://www.ramius.net/blog/?p=8495 doO
http://www.ramius.net/blog/?p=17861 Sepuprm
http://www.ramius.net/blog/?p=11680 eralxH orbe
http://www.ramius.net/blog/?p=206 iaiM
http://www.ramius.net/blog/?p=334 t mhlRRyoS
http://www.ramius.net/blog/?p=16671 e Ruavy
http://www.ramius.net/blog/?p=16286 mO
http://www.ramius.net/blog/?p=231 PaB nl
http://www.ramius.net/blog/?p=10504 Dr drrdn
http://www.ramius.net/blog/?p=6094 crPe
http://www.ramius.net/blog/?p=15250 enminBrhtuePy
http://www.ramius.net/blog/?p=8579 sPS recAihurmya
http://www.ramius.net/blog/?p=8978 lCau y


google sear
zone diet sears
sears ice cream maker

barry sears zone diet
sears tower design
sears canada
sears parts
sears appliances
sears portrait studio
sears roebuck
sears optical
sears coupons
sears tires
sears hardware
sears automotive
sears tower
sears parts direct
sears gold mastercard customer login
sears garage door opener installation instructions
sears bedspreads
henderson sears repair
santa monica sears repair
los angeles sears repair
las vegas sears repair
sears building
sears san diego
sears outlet
sears tools
sears store

sears auto
sears furniture
sears appliance outlet
sears coupon
sears coupon codes
craftsman sears
pan seared salmon and asparagus
pan seared scallops with cream sauce
sears outlet store directory
sears photo studio
sears rebate
sears water softener
sears kerosene heaters
sears scratch and dent warehouse
sears electric fireplaces
sears stores
sears hardware stores
hr block taxes sears
presidents day sales sears
sears paint
sears catalog
sears card
sears tire center
sears craftsman
binky sears
sears master charge
sears sediment water filters
sears sewing machines

sears master card
sears garden tractors
sears lifestyler treadmill
boulder city sears repair

electric motors for sears craftsman tools

sears carpet cleaning
sears appliance parts
sears repair parts
sears auto center
sears bathroom vanities
sears referrers log
sears appliance repair
sears essentials
sears flowers coupon promotion
sears canada current catalogues
sears cutting jobs 2009
sears ceo
sears boats
ask dr sears

sear store
sears snowblower parts
sears snowblower
sears payment center
sears heat pumps
sears optical center
sears promotions
sears thin man caddy
sears repair
sears holding
sears store locations
sears walk behind lawn mowers
sears center
sears jobs
proform j6 treadmill sears
sears restructuring 2009
sears garage doors
sears craftsman manuals
sears boating supplies
sears wish book
equipment fitness sears
sears televisions

sears adds
sears sr 125
sears electrolux appliances
sears parts for dovetail template
sears riding lawn mower cleaning
sears blue titanium
sears 2008 appliance market share percent lowes

sears mastercard
sears garage door opener
printable coupons for sears
laural sears
pool tables at sears
sears feedback
sears promotion code
sears treadmills
sears future
debbie jo sears
sears parts center
sears usa
sears vacuums
sears evening dresses
auto sears
sears catalog homes by state
parts for sear lawnmower
sears vacuum bags
cupboards at sears
sears west virginia directory guide job
sears video arcade ii power supply for sale
sears craftsman parts
sears appliance
spicy seared tuna
lionel train set sears
old sears catalogs
height sears tower
sears leaf blowers
sears manuals
tube tv at sears
sears at home
sears use coupon code
sears suburban garden tractor
sheds at sears
kitchen shelves and carts for kitchen at sears
sears cheir executive officer
sears bridal registry


google sear
zone diet sears
sears ice cream maker

barry sears zone diet
sears tower design
sears canada
sears parts
sears appliances
sears portrait studio
sears roebuck
sears optical
sears coupons
sears tires
sears hardware
sears automotive
sears tower
sears parts direct
sears gold mastercard customer login
sears garage door opener installation instructions
sears bedspreads
henderson sears repair
santa monica sears repair
los angeles sears repair
las vegas sears repair
sears building
sears san diego
sears outlet
sears tools
sears store

sears auto
sears furniture
sears appliance outlet
sears coupon
sears coupon codes
craftsman sears
pan seared salmon and asparagus
pan seared scallops with cream sauce
sears outlet store directory
sears photo studio
sears rebate
sears water softener
sears kerosene heaters
sears scratch and dent warehouse
sears electric fireplaces
sears stores
sears hardware stores
hr block taxes sears
presidents day sales sears
sears paint
sears catalog
sears card
sears tire center
sears craftsman
binky sears
sears master charge
sears sediment water filters
sears sewing machines

sears master card
sears garden tractors
sears lifestyler treadmill
boulder city sears repair

electric motors for sears craftsman tools

sears carpet cleaning
sears appliance parts
sears repair parts
sears auto center
sears bathroom vanities
sears referrers log
sears appliance repair
sears essentials
sears flowers coupon promotion
sears canada current catalogues
sears cutting jobs 2009
sears ceo
sears boats
ask dr sears

sear store
sears snowblower parts
sears snowblower
sears payment center
sears heat pumps
sears optical center
sears promotions
sears thin man caddy
sears repair
sears holding
sears store locations
sears walk behind lawn mowers
sears center
sears jobs
proform j6 treadmill sears
sears restructuring 2009
sears garage doors
sears craftsman manuals
sears boating supplies
sears wish book
equipment fitness sears
sears televisions

sears adds
sears sr 125
sears electrolux appliances
sears parts for dovetail template
sears riding lawn mower cleaning
sears blue titanium
sears 2008 appliance market share percent lowes

sears mastercard
sears garage door opener
printable coupons for sears
laural sears
pool tables at sears
sears feedback
sears promotion code
sears treadmills
sears future
debbie jo sears
sears parts center
sears usa
sears vacuums
sears evening dresses
auto sears
sears catalog homes by state
parts for sear lawnmower
sears vacuum bags
cupboards at sears
sears west virginia directory guide job
sears video arcade ii power supply for sale
sears craftsman parts
sears appliance
spicy seared tuna
lionel train set sears
old sears catalogs
height sears tower
sears leaf blowers
sears manuals
tube tv at sears
sears at home
sears use coupon code
sears suburban garden tractor
sheds at sears
kitchen shelves and carts for kitchen at sears
sears cheir executive officer
sears bridal registry



Filed Under (Events, Script#, Volta) by Christiaan van Bergen on January-17-2008

Aankomende 24 januari zal ik bij de dotNed gebruikersgroep het hebben over Script# en Volta. Ik zal vertellen over Script#, wat het is en wat je er mee kan doen. Dit aan de hand van een aantal voorbeelden uit de praktijk. Het experiment Volta zal ik aansnijden en de mogelijkheden van het scheiden van de tiers bespreken met het publiek. Ik hoop dat ik samen met het publiek een inschatting kan maken of Volta zal doorbreken als mainstream toepassing?

De laatste keer dat ik het over deze onderwerpen had -afgelopen SDE- kreeg ik van iemand de vraag wat nu de correlatie is tussen Script# en Volta. Welnu, Volta vertaald IL-code naar Javascript en verzorgt op die manier de mogelijkheid om backendcode op een eenvoudige wijze naar de frontend te brengen. Maar Volta kan meer dan dat.

Maar nog even in het kort: Script# is een compiler waarmee je C# omzet in Javascript. Volta is een toolset die je in staat stelt om met native .net code een web-clientapplicatie neer te zetten waarbij je later pas hoeft te bepalen wat op welke tier wordt uitgevoerd.

De bijeenkomst, zoals altijd op de vierde donderdag van de maand, kan je gratis bijwonen nadat je je hebt aangemeld op de site van de dotNed gebruikersgroep.



Filed Under (Cool) by Christiaan van Bergen on January-15-2008

Goed, de WIImote is alweer uitverkocht. Dit wispelturige gedrag van de verkopende partijen zullen we waarschijnlijk de komende tijd nog wel vaker tegenkomen. Houd de sites in de gaten.

IR BoardVelen zijn enthousiast geworden van de demonstraties van Johnny Lee met zijn WIImote. Uiteraard ben ik zelf ook aangestoken met WII-mania. Nu ben ik zelf niet zo’n held in het solderen en prutsen met kleine dingen. Ik was dan ook blij dat je bij Conrad.nl een compleet IR Board kan kopen dat je direct kan inzetten in je experimenten. Getoonde board heeft echter niet zoveel lichtsterkte. Wanneer je meer (infrarood)licht wilt hebben, gebruik dan een kant en klare infraroodstraler. De prijs die je betaald wordt uiteraard meteen een stuk hoger, maar dan heb je ook wat.

Voor het IR Board betaal je 10,41 euro (zelf assembleren kost maar een fractie minder) en voor de straler 51,50 euro. Wellicht wanneer je wat verder zoekt kom je goedkopere opties tegen. (Laat het me dan weten!)

IR StralerWanneer je head-tracking wilt gebruiken, waarom niet het IR Board of de straler gebruiken samen met wat reflecterende tape op je montuur, in plaats van het plaatsen van ir-leds op je montuur. Let dan wel op dat je niet te reflecterende kleding aan hebt of spiegeling van de bril ondervindt, dit zou het juist tracken goed in de weg kunnen zitten.

De software van Johnny Lee’s demos vind je trouwens op wiimoteproject.

Overigens, het gebruiken van een aansteker als infraroodbron werkt wel erg grof als pointing device.



Filed Under (C# code) by Christiaan van Bergen on January-14-2008

Zo af en toe ruim ik mijn harde schijf eens op. Verplaats wat bestanden in mappen met een wat meer toepasselijke naam, wis wat rommel, defragmenteer hier en daar wat. Je kent het wel. Wat gebeurt er echter wel eens, ben je net lekker bezig, kan je sommige bestanden niet verwijderen omdat ze gelocked zijn door een bepaald proces of erger nog, de bestandsnaam is van dien aard dat je het bestand niet kan verwijderen. Deze laatste noem ik voor het gemak maar ’stupid files’.

Wat blijkt nu, in Windows verkenner kan je bestanden niet verwijderen omdat ze karakters bevatten die niet mogen of de naam is simpelweg te lang. De manier om deze bestanden alsnog te verwijderen is gebruik te maken van de oude 8.3 notatie (je kent het wel NHJ_87~1.TXT bijvoorbeeld). Om een 8.3 notatie te zien, kan je het commando dir /x gebruiken. Vervolgens gebruik je het command del <file> om het bestand te verwijderen.

Wel jammer dat er vaak zoveel bestanden staan dat het een tijdrovende taak wordt om dit bestand voor bestand uit te voeren. Tja, dan maar een klein proggie schrijven die dit voor je doet.

Een kleine console application met daarin alle bestanden op te sommen moet al voldoende zijn, ware het niet dat .Net niet het 8.3 filename formaat ondersteunt. Hiervoor moet je een dllImport uitvoeren op de kernel32.dll.

[DllImport("kernel32.dll")]
static extern int GetShortPathName(string longPath, StringBuilder buffer, int bufferSize);
     ...
StringBuilder buffer = new StringBuilder(256);
GetShortPathName(file, buffer, buffer.Capacity);
string shortfilename = buffer.ToString();

Om direct aan de slag te gaan met het deleten van die stupid files, kan je . De (eenvoudige) sourcecode van dit tooltje heb ik hier voor je beschikbaar.

Mocht je nou toch nog locked files tegenkomen, dan is misschien wat voor je. geeft je een extra optie in je rechtermuis-menu om een bestand te ‘unlocken’. Wel handig.

Tool DeleteStupidFiles - link

Source DeleteStupidFiles - link

Unlocker - link



Filed Under (Cool) by Christiaan van Bergen on January-9-2008

Er zijn weer WIImotes op voorraad. Check www.consoleshop.nl. Bestel ze nu, en speel mee met Johnny Chung Lee.
Vergeet niet dat er voor connectie met de WIImote en je pc een bluetooth verbinding moet zijn. Let echter op, niet alle bluetooth devices blijken goed te werken. Een overzicht van werkende en niet werkende devices is dan ook geen overbodige luxe.