18-05-2012 | Marcel van Langen | eCommerce | belastingdienst, ecommerce, webshop, verzendkosten
Bijna iedere webshop rekent verzendkosten door aan de klant. Deze verschijnen ook als aparte regel op
de factuur. Voor veel (toekomstige) webondernemers is het echter niet duidelijk of over de verzendkosten
nu BTW moet worden berekend. Wellicht is deze verwarring deels te wijten aan het feit dat op postzegels
ook geen BTW wordt berekend. We zetten het even voor je op een rijtje.
lees verder
09-05-2012 | Marcel van Langen | ColdFusion | afbeelding, http, request, cfdocument
CFDOCUMENT is een krachtige ColdFusion tag om met name PDF bestanden mee te genereren. Een paar dagen
geleden verzocht een klant me om een afbeelding op te laten nemen in het PDF bestand. In eerste instantie
dacht ik aan het simpelweg gebruiken van de IMG tag en dat werkte lokaal prima. In productie werden ze
verrassend genoeg niet getoond. Tijd voor een onderzoek.
lees verder
29-04-2012 | Marcel van Langen | SQL Server | bracket, percentage, underscore, zoeken, like
Ik werk inmiddels meer dan 15 jaar in de ICT. Toch had ik in al die jaren nog nooit hoeven zoeken op
een procent teken in SQL server. Tot vandaag. En dan blijkt dat problemen op te leveren, omdat
het procent teken een speciaal karakter is in SQL Server. Overigens net als de underscore en de bracket.
Tijd om even kort uit te leggen hoe je dit kunt oplossen!
lees verder
19-04-2012 | Marcel van Langen | HTML, XHTML en CSS | XHTML, photoshop, CSS, image, tag, container
Tekst bovenop een afbeelding plaatsen. Het klinkt eigenlijk heel simpel. Je kunt er natuurlijk voor
kiezen een afbeelding als achtergrond te gebruiken voor je DIV of tabelcel, maar dat heeft een aantal
nadelen. Beter is het te kiezen voor een afbeelding op de voorgrond met daar bovenop tekst geplaatst.
Maar hoe doe je dat nou eigenlijk in CSS met HTML. Tijd voor een korte uitleg!
lees verder
30-03-2012 | Marcel van Langen | ColdFusion | gemeente, provincie, overheid, ministerie, SOFI, DigiD
Het burgerservicenummer (BSN) is een uniek persoonsgebonden nummer. Iedereen die zich heeft ingeschreven
bij de GBA heeft een BSN nummer. Het nummer heeft vooral een belangrijke functie binnen het electronische
verkeer met gemeenten en andere overheden. De kans is dus groot dat je hier als ontwikkelaar mee te maken
krijgt. Dan speelt ook de zogenaamde elfproef (11-proef) een belangrijke rol. Dit artikel maakt het
allemaal duidelijk!
lees verder
19-03-2012 | Marcel van Langen | Morloff | intermediair, tussenbedrijf, ICT, detachering, CV
Ook ik kan er niet omheen. Ik ben een freelancer. Een ZZP-er. Iemand die zijn eigen projecten
moet regelen. Ik ga altijd voor eigen klanten. Veel leuker, veel meer waardering, veel diverser.
Maar op enig moment staat bijna iedere freelancer voor de keus: ga ik in zee met een intermediair?
Die hebben immers toegang tot de echt grote projecten. Tijd voor een overzicht met intermediairs!
lees verder
07-03-2012 | Marcel van Langen | Morloff | Leonardo, de Ruyter, Erichem, Kastanjepoort
Mij is gevraagd om een rol te spelen in het project Leren Ondernemen. Een erg leuk en nuttig
project. Kinderen in groep 5 en 6 van het Leonardo onderwijs leren in dit project over ondernemen,
en wat daar allemaal bij komt kijken. De kinderen hebben hiervoor een virtuele BV opgericht, de Ruyter
BV. En toen kwam er ineens een klant binnenlopen...
lees verder
13-02-2012 | Marcel van Langen | ColdFusion | framework, MVC, Sean Corfield, ColdFusion
Framework One (afgekort als FW/1) is een compleet MVC framework voor ColdFusion. Nu zijn
er daar meerdere van, maar deze wordt alom geroemd om zijn toegankelijkheid. Tijd dus om mijn
technische horizon weer eens wat verder te verbreden. In een serie zal ik mijn ervaringen
met dit framework delen. Deel 1: het framework aan de praat krijgen!
lees verder
02-02-2012 | Marcel van Langen | Overig | screencast, opname, beeldscherm, opnemen
Screencasten is het digitaal vastleggen van alle activiteit op een beeldscherm. Daar is
allerhande software voor beschikbaar. Voor het maken van instructiefilmpjes voor Morloff's
superCMS FRITZ wilden we ook gaan screencasten. Korte instructiefilmpjes voor allerlei
taken binnen het CMS. Het bleek akelig eenvoudig!
lees verder
12-01-2012 | Marcel van Langen | ColdFusion | adobe, pdf, compressie, optimalisatie
PDF bestanden hebben de neiging om nogal groot te worden. Er zijn diverse commerciële producten
op de markt die beweren een PDF bestand te kunnen comprimeren. Het nadeel? Deze producten zijn veelal
niet goedkoop. En zijn ze gratis, dan doen ze hun werk niet goed (weinig compressie) of ze plaatsen
een watermerk op je PDF. En waarom moeilijk doen als het ook ColdFusion kan?
lees verder
02-01-2012 | Marcel van Langen | HTML, XHTML en CSS | geluid, sound, play, start, muziek
Raar eigenlijk, dat het zo moeilijk is om een geluid af te laten spelen op een webpagina. Maar
het is een feit dat dit bijzonder lastig is. Gelukkig brengt HTML5 ons nu enige verlichting,
maar ook daar zitten haken en ogen aan. In die spaarzame gevallen dat een geluid echt bijdraagt
aan de gebruikers ervaring, is deze post handig voor je!
lees verder
30-11-2011 | Marcel van Langen | ColdFusion | xhtml, doctype, links, attribuut, external
Zowel in HTML 4 Strict als in XHTML Strict is het niet meer toegestaan om het attribuut TARGET te
gebruiken bij links. Allemaal leuk, aardig en begrijpelijk, maar wat als je nu wel een link in
een nieuw venster wilt openen? Je kunt natuurlijk het DOCTYPE veranderen, maar dat is natuurlijk
geen echte oplossing. Je vriend hier is het attribuut REL in combinatie met een beetje Javascript.
lees verder
14-11-2011 | Marcel van Langen | ColdFusion | internet, explorer, microsoft, browser
Internet Explorer (kortweg IE) is helemaal niet zo'n slechte browser als sommige ontwikkelaars je
willen doen geloven. Wat wel een groot probleem is, is dat verschillende versie van IE zeer
verschillend omgaan met de presentatie van gegevens. Om dit te vermijden kun je compatibility
mode gebruiken. Maar wat als dit automatisch gebeurt, en je dat nou juist niet wilt?
lees verder
27-10-2011 | Marcel van Langen | ColdFusion | spam, webformulier, post
Het is de vloek van het internet. Spam. En ze zijn nog slim ook. Webformulieren worden automatisch
gevuld en verzonden. En die krijg jij weer in je mailbox. Of in je database. Of nog erger, in je
applicatie. Maar hoe maak je nu onderscheid tussen de gewenste en de ongewenste berichten? In deze
post geef ik je wat tips en direct te gebruiken code.
lees verder
18-10-2011 | Marcel van Langen | ColdFusion | operator, MySQL, SQL server, Microsoft, datasource
Iedere rechtgeaarde ColdFusion ontwikkelaar gebruikt de tag CFQUERYPARAM om parameters in te zetten
voor een query. De tag draagt zorg voor validatie van het datatype, verbetert de performance van queries
en is een effectief wapen tegen SQL injection. Kortom: er is geen excuus om deze tag niet te gebruiken.
Maar, hoe moet je bij CFQUERYPARAM omgaan met de LIKE en IN operatoren?
lees verder
16-09-2011 | Marcel van Langen | ColdFusion | sortering, sort, Microsoft, SQL Server
Ieder DBMS dat gebaseerd is op SQL doet dit identiek: wanneer op een kolom wordt gesorteerd waarin
ook NULL waarden zijn opgenomen, worden deze als eerste getoond. Dit is lang niet altijd gewenst. Bij
het ombouwen van bestaande code kwam ik een programmatische oplossing tegen, ingebakken in ColdFusion.
Dat kan beter (en sneller).
lees verder
24-08-2011 | Marcel van Langen | HTML, XHTML en CSS | stockfoto, foto, banner, header, afbeelding
Als webontwikkelaar zul je dit herkennen. Je ontwikkelt een website maar hebt een paar mooie
afbeeldingen nodig om een website af te maken. Maar iedere keer is het weer een uitdaging om online
net die mooie foto te vinden. Om je tegemoet te komen biedt dit korte een overzicht met links naar
websites die gratis stockfoto's aanbieden. Mooie foto's dus die je vaak gewoon kunt gebruiken!
lees verder
09-08-2011 | Marcel van Langen | ColdFusion | weeknummers, datum, data, conversie
ColdFusion maakt voor haar weeknummers gebruik van de Amerikaanse weeknummers. Helaas wijkt deze
af van de weeknummers zoals die worden gebruikt in zo ongeveer de rest van de wereld. En dus is het
noodzakelijk om wat extra code te gebruiken om dit recht te trekken. Hoewel er al wat functies her
en der beschikbaar zijn, heb ik bewust gekozen voor een wat andere opzet.
lees verder
04-08-2011 | Marcel van Langen | iPad | apple, ipad, apps, appstore, strategie
Tiny Tower is op dit moment een van de meest populaire games voor de iPad. De app wordt dagelijks
gespeeld door duizenden liefhebbers van strategische games. Ook ik speel het spel regelmatig. Ik
heb een aantal tips verzameld om het spelen nog aangenamer te maken. Overigens vind je dit artikel
ook op
IkbeneeniPad.nl.
lees verder