Donavon Frankenreiter – Move yourself

13 aug. 2011 21:04 | Geplaatst door Marcel

Een superlekker nummer. Ik krijg hem niet op youtube, en deze versie staat ook niet op youtube. Dan maar hier.

Een superlekker nummer. Ik krijg hem niet op youtube, en deze versie staat ook niet op youtube. Dan maar hier. Je browser ondersteunt het video element niet. 
Verder lezen...

cPanel plugin: Installer voor WordPress

26 mei 2011 14:22 | Geplaatst door Marcel

Op mijn werk heb ik kortgeleden een WordPress installer geschreven om te integreren in cPanel. Ik heb er een pagina aan gewijd, en versie 1.0 uitgebracht.

Op mijn werk heb ik kortgeleden een WordPress installer geschreven om te integreren in cPanel. Ik heb er een pagina aan gewijd, en versie 1.0 uitgebracht.
Verder lezen...

The Real Feminem, een leuke parodie

16 mrt. 2011 18:25 | Geplaatst door Marcel

Boy George heeft ooit een leuke parodie op Eminem gemaakt. De gecensureerde 7″ is wel op youtube te vinden, maar de leukere 12″ niet. Het nummer is uit 2005 ongeveer, en ik vind het erg leuk.

The_Real_Feminem-Swallow_Me (download)
(html5 player)

 

Boy George heeft ooit een leuke parodie op Eminem gemaakt. De gecensureerde 7″ is wel op youtube te vinden, maar de leukere 12″ niet. Het nummer is uit 2005 ongeveer, en ik vind het erg leuk. The_Real_Feminem-Swallow_Me (download) Your browser…
Verder lezen...

Audio met glans

10 mrt. 2011 15:38 | Geplaatst door Marcel

Ik heb in de woonkamer van mijn huis de geluidsuitgang van mijn computer aangesloten op de ingang van de versterker. Dit werkt best aardig, maar ik was nooit erg tevreden over de kwaliteit van het geluid.

Ik heb na wat aarzelen nu een betere geluidskaart gekocht, en een betere kabel.
De geluidskaart is een M-Audio 2496. Dit is een semi-professionele kaart, met 24bit en 96Khz kwaliteit. Het 24bit gedeelte doet niet echt veel, de meeste audiobestanden en cd’s zijn in 16bit gemaakt. Maar er zit wel een veel betere DAC op dan een onboard geluidskaart.

Het grootste verschil komt wel door de geluidskabel. Het is 20 meter kabel, en er lag supergoedkope kabel. Nu heb ik een HQ kabel, wat duidelijk dikker koperdraad heeft.

Het effect is dat mijn muziek nu veel meer glans heeft en helderder en warmer klinkt. Duidelijk een vooruitgang dus.

Ik heb in de woonkamer van mijn huis de geluidsuitgang van mijn computer aangesloten op de ingang van de versterker. Dit werkt best aardig, maar ik was nooit erg tevreden over de kwaliteit van het geluid. Ik heb na wat…
Verder lezen...

Popup contact formulier in WordPress

10 mrt. 2011 11:25 | Geplaatst door Marcel

Het is mogelijk een contact formulier aan te maken wat via een popup getoond wordt. Vergelijkbaar met een lightbox popup. Er is geen plugin in WordPress die dat mogelijk maakt, dus ik heb met html/css en javascript zelf wat gemaakt.

Javascript

Als eerste laat ik de javascript zien die de popup mogelijk maakt. Deze javascript code kun je plaatsen in header.php van je wordpress template.

<script type="text/javascript">
function latenzien() {
document.getElementById('contact_overlay').style.display = 'block';
jQuery('#contact_overlay').animate({opacity:'1.0'}, 1000);
}
function verstoppen() {
document.getElementById('contact_overlay').style.display = 'none';
document.getElementById('contact_overlay').style.opacity = '0.0';
}
</script>

Je ziet dat er bij het aanroepen van de functie latenzien(), dat er een divje op display:block gezet wordt, en met een animatie in jQuery wordt hij ondoorzichtig gemaakt. Om de overlay maar voor 80% ondoorzichtig te maken heb ik als achtergrond van de div een half-transparante png gebruikt.

HTML

De html code kan geplaatst worden aan het eind van footer.php, net binnen de body.
Let op de shortcode van Contact Form 7, er zitten voor de juiste weergave nu wat spaties in.

<div id="contact_overlay"> <!-- contact form -->
<div id="contact_container">
<div id="contact_popup">
<h3>Neem contact op.</h3>
<?php echo do_shortcode(' [ contact-form 1 "Contact" ] '); ?>
<div id="contact_sluiten">
<a href="#" onClick="verstoppen()">Sluiten <strong>X</strong></a>
</div>
</div>
</div>
</div>

Om de code zichtbaar te maken plaatsen we een button of link ergens in ons template, met een onclick event. Wanneer deze link geklikt wordt zal de popup verschijnen.

<div id="contact">
<a href="#contact_" onClick="latenzien()"></a>
</div>

CSS

De CSS code is wat uitgebreider.

div#contact_overlay
{display: none;
opacity:0.0;
filter:alpha(opacity=0);
height: 1000px;
width: 100%;
position: absolute;
top: 0;
background-image: url('/images/contact_overlay.png');}

div#contact_container
{width: 760px;
margin: 100px auto 0;
position: relative;}

div#contact_popup
{height: 660px;
width: 570px;
padding: 30px 45px 0;
margin: 0 auto;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
border-radius: 15px 15px 15px 15px;}

div#contact_sluiten {
text-align: right;
width: 570px;
height: 30px;
font-size: 1.8em;}

Je ziet hier dat de contact_overlay een position absolute krijgt, en dus over het gewone document heenvalt. De top:0; plaatst hem dan bovenaan.

IE6 – IE8

In IE6 t/m 8 is het probleem dat de transparante png compleet zwart is, en niet meer doorzichtig. Dit komt doordat IE6 – IE8 een probleem met opacity heeft. Verander je de opacity van een transparante png, dan wordt het transparante deel zwart.
Dit is te omzeilen door een gif te gebruiken voor IE. Ik kreeg een halftransparante gif echter ook niet goed, en heb het anders opgelost. Ik heb een gif gebruikt van 4 pixels, waarvan er 3 zwart zijn en 1 volledig transparant. In een stylesheet die voor IE6 – IE8 werkt is dit vervolgens toe te voegen.

Het is mogelijk een contact formulier aan te maken wat via een popup getoond wordt. Vergelijkbaar met een lightbox popup. Er is geen plugin in WordPress die dat mogelijk maakt, dus ik heb met html/css en javascript zelf wat gemaakt.…
Verder lezen...

De lange weg naar html5

04 mrt. 2011 18:10 | Geplaatst door Marcel

Ik kwam een interessant artikel tegen over html5 en de lange weg ernaar toe. Het handelt over hoe vroeger de html standaard tot ontwikkeling kwam. Het probleem van xhml (1.1) met zijn eigen mime-type en fout-afhandeling. En waardoor we nu weer terug bij html zijn.

De link is hier en is interessant leesvoer voor iedereen die de ontwikkeling van het web volgt.

Ik kwam een interessant artikel tegen over html5 en de lange weg ernaar toe. Het handelt over hoe vroeger de html standaard tot ontwikkeling kwam. Het probleem van xhml (1.1) met zijn eigen mime-type en fout-afhandeling. En waardoor we nu…
Verder lezen...