Het is dan nu eindelijk zo ver, men kan hier nu weer accounts aanmaken. Via de optie Registreren kunnen er nieuwe gebruikers worden aangemaakt die ook de mogelijkheid hebben om te reageren. Toch weer een leuke optie die eigenlijk veel te lang is uitgesteld.
Read more →Ergens dit jaar komt er alweer een service pack voor het .Net 3.5 framework. In deze uitbreiding zitten een paar leuke extra features die ons als ontwikkelaars goed bezig kunnen houden. Tenminste, totdat .Net 4.0 of iets dergelijks uit komt. Enkele features zullen zijn:
- ASP.Net MVC framework;
- ASP.Net Dynamic Data;
- ASP.Net AJAX History;
- ASP.Net Silverlight controls;
- ADO.Net Data Services;
- ADO.Net Entity Framework.
Vooral het Entity Framework lijkt mij een mooie toevoeging.
Afgezien van het Entity Framework en het MVC framework zegt het me allemaal nog weinig. Omdat ik vast niet de enige ben die (nog) niet van alles op de hoogte is heeft Microsoft een mooie training kit beschikbaar gesteld met enkele presentaties en demo’s over deze nieuwe onwikkelingen.
De kit is hier te downloaden: https://www.microsoft.com/downloads/details.aspx?WT.mc_id=AZ-MVP-5003246&FamilyID=355c80e9-fde0-4812-98b5-8a03f5874e96&displaylang=en
Zelf heb ik hem net binnen en hoop hem ergens deze week te kunnen installeren en bekijken.
Read more →Vandaag wilde ik eigenlijk Windows Home Server installeren op m’n oude pc. Ik was al begonnen met de setup en toen kreeg ik een hardware inspectie. Blijkbaar heb je voor WHS minstens een 60GB harde schijf nodig.
Hier liep de installatie dus al vast, aangezien ik maar 2x een 20GB harde schijf in die oude pc heb. Ook is hij ‘maar’ 600MHz en de minimum eisen voor de CPU zijn geloof ik 1GHz. Om vanavond nou toch een server in de lucht te hebben, heb ik nu dus maar een Linux distro gedownload en geinstalleerd. In het begin ging het behoorlijk goed.
De cd er in stoppen en de wizard volgen. Ik heb namelijk de Ubuntu Server 7.10 gedownload, een server versie van Ubuntu dus. Het mooie hieraan is, is dat je tijdens de installatie gelijk kunt aangeven dat je er een LAMP server van kunt maken. Dit betekend dat MySQL, Apache en PHP automatisch voor je worden geinstalleerd en geconfigureerd. Dat is tenminste wat ik er van heb begrepen. Prachtig natuurlijk, aangezien het dan net zo eenvoudig wordt als .Net draaien op een Windows machine.
Ook zag ik dat je tijdens de installatie kunt aangeven of je Samba wilt installeren. Ook leuk, aangezien dat volgens mij voor file-sharing wordt gebruikt met Windows machines. Tot nu toe een eitje dus. Na de installatie, die overigens niet zo heel lang duurde, even rebooten en klaar was het. Tot nu toe ging het eigenlijk ook al veel te goed en boven m’n verwachting. Wat bleek, de Ubuntu Server heeft geen GUI. Ja, een command prompt. Nou, daar wil ik niet mee werken.
Read more →Aangezien het zaterdag van dat enorme mooie weer was moest ik ook wel naar buiten. Ik was al een tijdje van plan om die enorme kerstboom uit m’n voortuin te halen en daar was het nu dan ook prachtig weer voor. Een jaar geleden had ik al eens een mooie handbijl gekocht, deze kon ik nu dan eindelijk gebruiken. Eerst even de bovenkant van de boom er af gekapt en daarna alle uitstekende takken. Het resultaat is dat je dan een grote ‘paal’ over houdt.
Deze kon ik met mijn lichaamsgewicht er wel uit hefbomen. Na een paar keer proberen is dat eindelijk ook gelukt. Nadat de boom er dan echt uit was kon ik beginnen aan die flauwe steentjes die in de hele tuin lagen bezaaid. Na 2 kruiwagens vol ben ik daar maar mee gestopt, aangezien ik toen alleen nog maar zand aan het scheppen was in plaats van steentjes. Zometeen eerst maar weer de rotzooi opruimen en dan weer verder. Hopelijk heb ik deze week aan tijd om een paar leuke buxus boompjes te halen. Die hoeven niet enorm groot te zijn, want ze groeien natuurlijk vanzelf, hoop ik dan maar. Daarna nog wat leuke plantjes die kleur met zich mee brengen en dan is m’n voortuin weer klaar voor de zomer. Daarna nog die enorme achtertuin. Daar kijk ik wel een beetje tegenop. Hopelijk valt dat ook een beetje mee zodra ik er aan begin.
Read more →Gisteravond werd ik door Ivo op een mooie toolbar gewezen, namelijk de StumbleUpon toolbar. Je kunt deze toolbar in je FireFox of Internet Explorer browser integreren, daarna maak je een account op de site en vink je je eigen intresses aan. Door simpelweg op de Stumble! knop te drukken belandt je op een website die aan je voorkeuren voldoet/kan voldoen. Zelf heb je dan de mogelijkheid om hem goed of slecht te vinden, zodat toekomstige gebruikers met jou intresses hier ook iets aan hebben.
Zo kom je nog eens op een leuke site waar je anders nooit zou komen. M’n eerste site was een met allerlei fonts (lettertypes) en de tweede is nog vetter, namelijk Musicovery. Eigenlijk een tag-cloud, maar dan met muziek ( https://musicovery.com/index.php?ct=us ). Ja, je moet er van houden en dat doe ik dan ook.
Read more →Volgens de weerberichten zou het dit weekend wisselvallig weer worden met harde wind, hagel en sneeuw. Blijkbaar hebben de meteorologen een off-day gehad, want het hele weekend was het hier stralend weer met een zachte tot matige wind. Door die weerberichten had ik m’n weekend ingepland om allemaal binnenshuis activiteiten te doen. Gezien het stralende weer hier in Lemmer kon ik dit eigenlijk niet maken en ben ik toch maar buitenshuis dingen gaan doen. Niet veel, aangezien ik nergens op was voorbereid natuurlijk.
Zaterdag was een mooie ramenlap dag. Dat heb ik in het anderhalf jaar dat ik dit huis bezit nog nooit gedaan, dus dat was wel nodig. Ik stond er versteld van hoeveel zwarte derrie er van de ramen af kwam. Gisteravond had ik in de kroeg al met Martijn afgesproken dat als het vandaag weer van dat mooie weer zou zijn, dat we even een klein tochtje zouden fietsen. Nu kwam ik vandaag een uur of 1 uit bed rollen en zag dat het weer stralend weer was en ook nog bijna windstil hier in de Lemstervaart. Na de nodige voorbereidingen te hebben getroffen, zoals ontbijten, banden oppompen, bidon zoeken en vullen ben ik naar de andere kant van Lemmer gefietst om Martijn op te halen.
Read more →Vandaag was ik weer eens bezig met het ontwikkelen van een website. Nu wilde ik op deze website graag per pagina de omschrijving en keywords opgeven. Een van de redenen hiervoor is omdat de zoekmachines dit leuker vinden en je zo ook per pagina aan kunt geven wat er op te lezen valt. Om nou niet op iedere pagina dezelfde functie te hoeven implementeren en ik liever niet een BasePage wil gebruiken, aangezien ik al met een Masterpage werk, zocht ik een alternatief.
Het mooiste zou zijn om in de masterpage een functie te maken en die vanuit alle child pagina’s aan te kunnen roepen. Na even zoeken hoe ik dit kon bewerkstelligen heb ik het antwoord gevonden.
Als eerste moet je een methode in je masterpage declareren, ik heb deze public gemaakt, maar ik denk dat protected of internal ook wel zal werken. Zodra dit is gedaan kun de functie vanuit een child pagina aanroepen door de masterpage te casten naar de master-klasse.
Dit kan als volgt:
Presentation.Master.JanV ma = this.Master as Presentation.Master.JanV;
Nu kun je met de ma variabele alle methoden en attributen aanroepen die in de masterpage zijn gedefinieerd, bijvoorbeeld als volgt:
ma.SetMetaTags("Description", paginaItem.Omschrijving);
Ter verduidelijking, de methode SetMetaTags heb ik zelf gemaakt in de masterpage.
Op deze manier kun je redelijk eenvoudig basis methoden maken zonder gebruik te maken van een tussenpagina waarvan je moet overerven. In mijn geval worden nu extra meta-tags geplaatst, maar je kunt dus ook andere CSS-bestanden plaatsen of een methode in je masterpage plaatsen die (bijna) iedere childpagina gebruikt.
Read more →Bij het maken van websites is het belangrijk om op iedere pagina je keywords en description goed in te vullen. Wanneer je dit niet doet, dan kun je straffen krijgen van zoekmachines en dus een lagere ranking krijgen. Momenteel ben ik weer bezig met het maken van verschillende websites, dus wilde ik ook gelijk de meta tags per pagina kunnen invullen. Hoe dit via normale HTML gaat is mij reeds bekend, maar ik wist nog niet hoe het via de code-behind moest in C#. Na een korte zoektocht op Google is mij duidelijk hoe je meta-tags kunt aanmaken. Zelf maak ik gebruik van masterpages. Deze hebben standaard een zogenaamde ContentPlaceHolder in de head en de body van de pagina. Voor het invullen van meta-tags moet er gebruik worden gemaakt van de placeholder welke in de head staat gedefinieerd. In C# kun je gebruik maken van de HtmlMeta. Deze klasse zorgt ervoor dat een meta-tag in de juiste vorm op de pagina verschijnt. Het enige wat je hier aan hoeft mee te geven is de Name en de Content, zodra dat is gedaan kun je de klasse toevoegen aan je placeholder. In mijn geval ziet de code er ongeveer als volgt uit
Read more →Het is een tijd geleden dat ik thuis een printer heb aangesloten. Vandaag heb ik net een mooie HP all-in-one printer gekocht, namelijk de C5180. Een leuk apparaat. Wel een beetje groot, maar dat moet ook wel om een beetje te kunnen scannen. Er zit een geheugen kaart lezer in, een leuk beeldscherm, een printer en scanner en je kunt er ook nog foto’s mee afdrukken. Het mooiste is nog dat hij gewoon in het netwerk kan worden aangesloten met een UTP-kabel. Zo kan ik nu dus vanaf iedere pc in m’n netwerk gaan printen en hoef je dus niet continu die USB-kabel te verwisselen. Dit is dus een grote verbetering.
Zojuist een testpagina afgedrukt op glossy papier, aangezien ik niet normale A4’tjes heb. De kwaliteit was niet echt super, maar het is dan ook een test pagina. Later maar eens met een hi-res plaatje proberen en kijken hoe dat er uit komt te zien. Ik ben benieuws hoe vaak ik de printer zal gaan gebruiken. Meestal is het zo dat de inktpatronen zijn opgedroogd voordat je ooit een keer hebt geprint. Het mooie aan deze printer (en waarschijnlijk alle moderne printers) is dat er 6 patronen in gaan, dus allemaal kleine hoeveelheden. Zo hoef je dus niet grote hoeveelheden ongebruikte inkt weg te gooien als het patroon niet meer werkt. Eens kijken of ik nog leuke foto’s heb die uitgeprint moeten worden….
Read more →Een paar dagen geleden kwam ik op het miraculeuze idee dat ik een server thuis nodig zou hebben. Dit om zo m’n bronbestanden van m’n gemaakte software veilig te kunnen stellen en ook eenvoudiger bestanden te kunnen delen. Nu kan ik daarvoor gewoon een normale pc gebruiken en daar mappen op gaan delen en SourceSafe op installeren. Dat is echter een veel te eenvoudige oplossing.
Microsoft heeft sinds kort namelijk een nieuw product, genaamd Windows Home Server. Dit product is gebasseerd op versie Windows 2003 SP2, ook afkomstig van Microsoft, en is uitgebreidt met een extra schil.
Ook zijn er wat zakelijke features uit gehaald, zoals bijvoorbeeld Active Directory. Zojuist heb ik een promo filmpje bekeken van HardewareInfo TV, welke hier is te bekijken: https://www.hardware.info/nl-BE/video/wmaTYMQ/HardwareInfo_TV_Microsoft_Windows_Home_Server/
Door deze film ben ik nog iets enthousiaster geworden door het concept.
Het hele systeem ziet er behoorlijk gelikt uit en ook eenvoudig om te bedienen. Het mooiste wat ik zag is dat je via internat je bestanden kunt benaderen. Dit is iets waar ik al tijden naar op zoek ben. Nou ja, op zoek kun je het niet noemen, want dat zou ik het al lang voor elkaar hebben, maar ik wilde het wel al een behoorlijke tijd op een manier welke WHS aanbiedt.
Read more →