Binnenkort migratie?

Na de vele downtime die het domein freezco.com het afgelopen jaar heeft gehad heb ik besloten om m’n hosting overeenkomst bij een andere hosting-provider voort te zetten.

Gisteren heb ik bij Nitroserve.nl aangegeven dat ze het domein freezco.com mogen verhuizen naar hun servers en bij Dreamhost.nl dat ze m’n huidige overeenkomst mogen beeindigen.

Het kan dus zijn dat er binnenkort weer eens wat downtime is of dat er berichten verloren zijn gegaan.

Ik moet nog even uitzoeken hoe ik een MySQL database kan restoren bij Nitroserve, maar dat zal hopelijk wel lukken. Anders moet ik alles even herschrijven naar een MS SQL database.

Hopelijk heb ik binnenkort ook wat extra tijd om freezco.com te updaten. Eigenlijk ben ik wel klaar met deze PHP-code. Het is zo lek als een mandje, moeilijk te onderhouden en ik kan het niet lokaal op Vista aan de praat krijgen.

M’n belangrijkste prive ontwikkel-project is dus een nieuw weblog maken. Ik zit te denken aan een ASP.Net 3.0/3.5 weblog met SQL Server 2005 of 2008, afhankelijk wat Nitroserve biedt. In ieder geval geen PHP en MySQL meer.

Ook zal er gebruik moeten worden gemaakt van AJAX, omdat het helemaal hip is tegenwoordig, en misschien Silverlight, omdat het ’the next big thing’ is. Jammer is wel dat ik mijn grafische kwaliteiten net zo goed zijn als m’n koorddans talent.

Read more →

Eindelijk AJAX in een project

Het heeft even geduurd, maar we hebben een valide reden gevonden om het ASP.Net AJAX framework te implementeren in een project op het werk.
Eigenlijk was het al veel langer nodig, maar met de nodige work-arounds en eigen AJAX-methoden konden we toch nog zonder het standaard framework werken.
Ik had nu echter ook masked edit’s nodig in m’n project en om die functionaliteit nou zelf te gaan maken gaat mij iets te ver als er al zoiets bestaat.

Gisteravond heb ik eerst gekeken of het framework een beetje eenvoudig kon worden geimplementeerd in het project. Nadat ik dit enkele malen had geprobeerd werd mij duidelijk dat dit een triviale kwestie was. Wat wel vervelend is, is dat ik geen ‘upgrade’ kon doen van m’n ASP.Net website naar een ASP.Net AJAX website, dus moest er een nieuw project worden aangemaakt.
Dit heb ik dus maar gedaan en alle bestanden van het oude project hier ingeladen. Uiteraard wel met dezelfde namespace, want anders zou ik alsnog problemen krijgen met referenties en dergelijke.

Na dit gedaan te hebben kon ik de standaard AJAX onderdelen gebruiken. Op zich leuk, maar hier zit geen masked edit control in. Deze moest nog apart worden geinstalleerd door middel van de Control Toolkit. Die voor .Net 3.5 was behoorlijk snel te vinden, maar ik moest die voor .Net 2.0 hebben. Deze was 2 muisklikken verder weg.
Deze snel even installeren en toen begon het puzzelen. Eigenwijs als ik ben dacht ik dit wel spelenderwijs te kunnen installeren. Dat bleek dus niet zo te zijn.

Read more →

Onvoorstelbaar

Dit moest ik toch wel 2x lezen voordat ik het geloofde.

Het woord van het jaar 2007 is geworden W00t.

Van alle woorden die er zijn is w00t gekozen, hoe is het mogelijk. Stemmen voor zo’n woord is net zoiets als bij de verkiezingen op een Freggle stemmen voor minister-president of iets dergelijks.

Zo blijkt maar weer dat de moderne media het verstand van de mens niet veel goeds doet. Blijkbaar lopen er alleen nog maar idioten rond op de wereld.

Voor de mensen die het nog niet weten, de term w00t wordt in het echte leven gebruikt in selecte kringen van nerds, ik bedoel n3rds. On-line wordt het al heel lang (lees: jaren) gebruikt wanneer je blij was, een term van vreugde dus.

Later is er nog een betekenis bij bedacht, namelijk We Owned the Other Team, maar die slaat eignelijk nergens op want het woord wordt ook gebruikt bij ’normale’ vreugde uitingen.

Meer info: https://www.merriam-webster.com/info/07words.htm

Oh ja, check het tweede woord ook eens

zucht

Read more →

Rock V

Vandaag was het dan zover, koopavond!

Deze koopavond had ik een speciale missie, namelijk een elektrische gitaar, versterker en toebehoren aanschaffen.

De afgelopen week heb ik veel tijd doorgebracht op het Gitaarnet forum ( https://www.gitaarnet.nl/forum/ ) om te kijken wat nou een beetje goede beginnersgitaar zou zijn.

Al snel kwam ik er achter dat het een Ibanez of een Epiphone gitaar zou moeten gaan worden. Die schijnen de beste prijs-kwaliteit verhouding te hebben in het prijssegment beneden de 500 euro. Daarboven zullen ze ook wel goed zijn, maar dat heb ik niet bekeken. Ik ben per slot van rekening geen miljonair.

Typenummers heb ik niet echt onthouden, ik weet alleen maar of ik een gitaar mooi vind of niet. Zo ben ik dus ook naar de winkel gegaan.

Eerst zou ik naar Leeuwarden, naar Bob de Jong. Vandaag wees een collega me er echter op dat op nog geen 500 meter afstand van ons kantoor ook een muziekzaak zit gevestigd.

Enorm handig. Dat scheelt weer zo’n uur rijden. Toevallig had hij ook nog een versterker liggen die hij niet meer gebruikte. Deze kon ik voor een zacht prijsje overnemen.

Goed geregeld!

Aangezien bij Nederland Muziek ( https://www.nederlandmuziek.com/ ) zag ik al gelijk een legio aan gitaren staan.

Read more →

Ad Hoc Distributed Queries

Vandaag voor het eerst een zogenaamde Distributed query in SQL gemaakt.
Simpelgezegd houdt dit in dat je een query doet op een andere database en de data daaruit gebruikt in je eigen database.

Hier kun je het woord database op meerdere manieren interpreteren. Volgens mij kun je ook wel een Distributed Query doen op een XML-bestand, wat dus niet een echte database is.

Ik heb vandaag dus data uit een tabel van een Access database via een insert-statement in SQL geimporteerd. Normaliter zou ik zoiets wel doen met [Ctrl]+[C] en [Ctrl]+[V], maar het betrof hier ongeveer 650.000 records (een postcode tabel). Aangezien het kladblok maar 65.000 records in het geheugen kan laten staan zou ik deze actie minstens 10x moeten doen. Daar houdt ik niet echt van.

Dus op zoek naar een alternatief, dat ik vond in dit type query.

Ten eerste moet je dit activeren in MS SQL Server 2005. Standaard staat dit om beveiligingsredenen uit. Door middel van de volgende query uit te voeren kun je de functionaliteit activeren:

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO

sp_configure 'Ad Hoc Distributed Queries', 1;
GO
RECONFIGURE;
GO

Ik denk zelfs dat alleen het onderste gedeelte (de laatste 4 regels) ook wel goed genoeg zijn, maar dat heb ik niet getest.

Read more →

Server rebooten?

Zo nu en dan komt het wel eens voordat je een server via RDP wilt rebooten. Aangezien ik eigenlijk altijd als Administrator inlog kan dat ook wel, omdat je genoeg rechten hebt.

Wat wel enorm vervelend is, is dat wanneer de server weer opstart, de RDP-service niet goed opkomt. Dan moet er weer een beheerder via VMWare of een andere beheertool inloggen, de service starten en mij weer inlichten.

Aangezien de beheerders ook vaak wel druk zijn met van alles en nog wat kan dit behoorlijk lang duren. Onlangs moest ik hiervoor 3 dagen wachten. Op zich niet enorm erg, omdat ik toch ook wel andere dingen kon doen en de server gewoon bereikbaar was.

Nu werd mij verteld dat je ook zonder RDP of admin-tool de server kon rebooten.
Heel simpel en via je eigen systeem. Door de term

shutdown -i

in te tikken krijg je een mooie interface waar je kunt aangeven welke machine je wilt rebooten, uit zetten, in stand-by plaatsen, etc.

Enorm handig als ik weer eens zoiets aantref, ook voor anderen natuurlijk.

Read more →

Leuk weg geweest!

Zo, ik ben weer een ervaring rijker sinds gisteravond. Gisteren was namelijk het optreden van Kate Nash in de Melkweg. Dit optreden was verzet van donderdag naar vrijdag, de reden was ‘onvoorziene omstandigheden’. Tjah, dat kan gebeuren.
Voor mij kwam dit niet zo heel slecht uit, aangezien dat betekende dat ik nu op stap ging op de avond van vrijdag op zaterdag, dus niet met een kater op het werk verschijnen. Kijk, ieder nadeel heeft z’n voordeel.

Eerst moesten we, ik en een vriendin van me, naar Amsterdam rijden. Hier konden we overnachten in een appartementje, aangezien de bewoonster toch op vakantie was/is.
Dit was niet eens zo heel moeilijk te vinden, veel eenvoudiger dan ik ben gewend in onze hoofdstad.

Om in de stad te komen moest er gereisd worden met een tram. Wat een klere-dingen, ik reis nog liever in die oude Fram bussen, maar ja, die hebben ze hier niet. Op het Leidscheplein aangekomen konden we eindelijk op stap. Eerst wat biertjes en hapjes doen rondom het plein en daarna de Melkweg in.

Ik stond hier verbaasd wat voor type mensen daar op af komen. Hoe zeg ik het netjes…….nee, dat kan ik niet.
Toch was het wel een leuke avond daar.

Read more →

SMS’jes op het secundaire scherm

Als je een mobiele telefoon hebt met 2 schermen, zoals bijvoorbeeld een Qtek 8500, wil je graag dat het 2e scherm ook nuttig kan worden gebruikt.

Vaak wordt er geen software voor dit scherm gemaakt, omdat er maar weinig telefoons zijn met 2 schermen en de software die er is stelt niet zoveel voor.

Standaard kon ik er een wallpaper of een klok op tonen. Uiteraard is een klok wel handig, omdat ik al een aantal jaar bespaar op een horloge.

Gisteren kwam ik echter de applicatie SMSIntercept tegen tijdens een doelloze surftocht op het internet.

Met behulp van deze software kun je instellen dat wanneer je een SMS’je krijgt dat deze wordt getoond op het secundaire scherm. Ik heb nu ingesteld dat de afzender en het bericht hier op worden getoond. Dit vond ik wel handig. De afzender is misschien ook wel goed, want dan weet ik hoe snel het gelezen moet worden.

De software kan hier worden gedownload: https://oldsap.blogspot.com/2007/01/smsintercept-update-1607.html

Op dit moment ben ik nog wel content met de functionaliteit. Hoewel ik nooit zoveel SMS’jes krijg vind ik het toch wel leuk.

Het mooiste is ook nog dat het gratis is. Echt Hollands dus.

Read more →

Vergeet het niet, versie 2

Onlangs kwam ik een handige applicatie tegen voor op een Windows Mobile telefoon, zoals mijn eigen.

De applicatie draagt de naam DontForget. Je raadt het al, deze applicatie zorgt er voor dat je herinneringen krijgt van je afspraken, sms’jes, e-mails, mms, etc.

Uiteraard is dit standaard functionaliteit voor een telefoon tegenwoordig, maar er zit iets leuks in deze applicatie.

Het mooie is namelijk dat je een interval kunt instellen dat je geen herinneringen krijgt. Voorheen had ik altijd het ‘probleem’ dat je midden in de nacht, meestal kwart voor 12, een herinnering krijgt dat er over 15 minuten iemand jarig is of dat het oud papier buiten gezet moet worden. Allemaal leuk en aardig, maar die informatie kan ook wel ’s ochtends rond een uur of 6 of 7 worden gemeld. ’s Nachts wil ik meestal slapen.

Eigenlijk heb ik alleen om deze ene feature de applicatie geinstalleerd.

Misschien dat ik in de loop der tijd de andere features ook ga waarderen, maar voorlopig ben ik hier al blij mee.

Mocht je ook een WM5.0 smartphone hebben, dit is de website van de applicatie DontForget 2 https://magazin.softimage.cz/dontforget/app-description/

Read more →

DisplayFusion

Tegenwoordig hebben veel mensen een dual- of triple-monitor setup. Standaard kun je niet per monitor een wallpaper instellen. Vooral wanneer je monitoren van verschillende resoluties hebt kijk je regelmatig naar uitgerekte of halve behangetjes.

Nu is er sinds jaar en dag al de enorm handige tool UltraMon. Hiermee kun je per applicatie regelen op welk scherm die tevoorschijn komt, wallpapers regelen en er zit volgens mij zelfs een ‘boss-key’ ingebouwd. Allemaal leuk en aardig natuurlijk, maar deze software kost wel ongeveer 40 dollar.

Behalve dat ik Nederlander ben, is momenteel ook m’n geld op. Gelukkig kwam ik vandaag DisplayFusion tegen. Hiermee kun je per monitor instellen welke wallpaper je wilt tonen.

Ook zitten er zogenaamde hotkeys in DislplayFusion, waarmee je schermen in het midden van een monitor kunt plaatsen, gemaximaliseerd over 1 of 2 schermen, etc.

Allemaal enorm leuk en het mooiste is nog dat het gratis is.

Echt software naar m’n portemonee.

Mocht je ook 2 of meer monitoren hebben aangesloten op je systeem, je kunt DisplayFusion downloaden op de volgende pagina:

https://www.binaryfortress.com/displayfusion/

Read more →