<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-11913700</id><updated>2011-12-15T03:54:54.070+01:00</updated><category term='pointers'/><category term='programming'/><category term='function'/><category term='c'/><title type='text'>Johan's Thoughts</title><subtitle type='html'>After 25 years of fiddling around with computers and electronic gadgets, with a professional career from computer science at the Brussels Free University, to a high tech spinoff, over a job in IT management in a large international corporation, towards my own internet development company, I needed a place where I could dump my thought from time to time...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://coppieters.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://coppieters.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Johan Coppieters</name><uri>http://www.blogger.com/profile/16983631030825530809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://www.coppieters.org/blogger/johan.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11913700.post-3286984847337880861</id><published>2011-07-05T15:10:00.005+02:00</published><updated>2011-07-05T15:21:19.815+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='function'/><category scheme='http://www.blogger.com/atom/ns#' term='pointers'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><title type='text'>C Function pointers</title><content type='html'>Just some old snippet on the C syntax for function pointers.
&lt;pre&gt;
#include &amp;lt;stdio.h&amp;gt;

typedef int (*TFunction)();

TFunction gVarFunction;

int mf1(int x) { printf("hallo %d\n", x); return 0; }
int mf2(int x) { printf("hello %d\n", x); return 0; }

void StoreFunction(TFunction param) { gVarFunction = param; }

int main (int argc, const char * argv[]) {
  StoreFunction(mf1);
  gVarFunction(2);
  
  StoreFunction(mf2);
  gVarFunction(6);

  return 0;
}
&lt;/pre&gt;

&lt;b&gt;The output being:&lt;/b&gt;&lt;br /&gt;
&amp;gt; hallo 2&lt;br /&gt;
&amp;gt; hello 6&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11913700-3286984847337880861?l=coppieters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coppieters.blogspot.com/feeds/3286984847337880861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11913700&amp;postID=3286984847337880861&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/3286984847337880861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/3286984847337880861'/><link rel='alternate' type='text/html' href='http://coppieters.blogspot.com/2011/07/c-function-pointers.html' title='C Function pointers'/><author><name>Johan Coppieters</name><uri>http://www.blogger.com/profile/14514614812536693946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_hQ4HTdZ99pY/TCZjCF-q_pI/AAAAAAAAAAM/_gTlezh9SWQ/S220/JC7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11913700.post-6701418810514183966</id><published>2011-06-24T00:37:00.010+02:00</published><updated>2011-07-18T11:03:36.953+02:00</updated><title type='text'>Lazy Image loader</title><content type='html'>When you have a long page with many images, you can save your server some bandwidth and/or peak loading by only loading the images that the user can see.

Even if all images are seen by the user, it spreads the load and those that are not scrolled within view, are not loaded at all.

Simple example.
Feel free to copy, a mention of the source would be polite.
&lt;ol&gt;
&lt;li&gt;Give your images the class "lazy"&lt;/li&gt;
&lt;li&gt; Put the url of a waiting image in the "src" attribute (a nice spinning ball")&lt;/li&gt;
&lt;li&gt;put the real url of the image in the "alt" attribute&lt;/li&gt;
&lt;li&gt;put your "alt" tekst in the "title" attribute&lt;/li&gt;
&lt;li&gt;include the jQuery javescript lib&lt;/li&gt;
&lt;li&gt;add the code below in the script tag.&lt;/li&gt;
&lt;/ol&gt;
&lt;br&gt;
Have fun,
Johan. 

&lt;pre&gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;
&amp;lt;head&amp;gt;
&amp;nbsp;&amp;lt;meta charset="utf-8"&amp;gt;
&amp;nbsp;&amp;lt;title&amp;gt;Lazy Loader&amp;lt;/title&amp;gt;
&amp;nbsp;
&amp;nbsp;&amp;lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"&amp;gt;&amp;lt;/script&amp;gt;
&amp;nbsp;&amp;lt;script type="text/javascript"&amp;gt;

&amp;nbsp;// Lazy Loader by Johan Coppieters - Feel free to copy.
&amp;nbsp;var gAllImagesLoaded = false;

&amp;nbsp;function LazyLoad(){
&amp;nbsp;&amp;nbsp;if (! gAllImagesLoaded) {

&amp;nbsp;&amp;nbsp;&amp;nbsp;var aWindow = $(window);
&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;// add pixels to the "0", if you want the image to load earlier
&amp;nbsp;&amp;nbsp;&amp;nbsp;var aScrollPos = aWindow.height() + aWindow.scrollTop() + 0;

&amp;nbsp;&amp;nbsp;&amp;nbsp;// get imgs not loaded
&amp;nbsp;&amp;nbsp;&amp;nbsp;$('img.lazy').each(function(){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var anImg = $(this);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// we only check images coming from the bottom, not top
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(anImg.offset().top &amp;lt; aScrollPos){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;anImg.attr('src', anImg.attr('alt'))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .attr('alt', anImg.attr('title'))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .removeClass('lazy');
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;});
&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;gAllImagesLoaded = $('img.lazy').length = 0;
&amp;nbsp;&amp;nbsp;}
&amp;nbsp;}


&amp;nbsp;$(document).ready(function(){
&amp;nbsp;&amp;nbsp; LazyLoad();
&amp;nbsp;&amp;nbsp; $(window).scroll(LazyLoad);
&amp;nbsp;});

&amp;nbsp;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
&amp;lt;h1&amp;gt;Lazy Loader&amp;lt;/h1&amp;gt; &amp;lt;p&amp;gt;by Johan Coppieters.&amp;lt;/p&amp;gt;

&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/worldgonewrong.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/live1966_0.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/mtvunplugged_1.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/saved.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/moderntimesbobdylan.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/bestofbobdylan_0.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/nodirectionhome.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/live1964.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/live1975.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/loveandtheft.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/EssentialDylan.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/30thanniversary.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/ohmercy.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/downinthegroove.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/empireburlesque.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/reallive.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
&amp;lt;img class="lazy" alt="http://www.bobdylan.com/sites/www.bobdylan.com/files/imagecache/cover_300/infidels.jpg" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;src="http://dominios.googlecode.com/files/ajax-loader.gif" title="Bob Dylan" height="200" &amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;


&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;

&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11913700-6701418810514183966?l=coppieters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coppieters.blogspot.com/feeds/6701418810514183966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11913700&amp;postID=6701418810514183966&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/6701418810514183966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/6701418810514183966'/><link rel='alternate' type='text/html' href='http://coppieters.blogspot.com/2011/06/lazy-image-loader.html' title='Lazy Image loader'/><author><name>Johan Coppieters</name><uri>http://www.blogger.com/profile/14514614812536693946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_hQ4HTdZ99pY/TCZjCF-q_pI/AAAAAAAAAAM/_gTlezh9SWQ/S220/JC7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11913700.post-4864184235283860607</id><published>2011-02-05T11:40:00.007+01:00</published><updated>2011-03-25T11:38:10.413+01:00</updated><title type='text'>Ieder zijn titel</title><content type='html'>Recent zag ik op Facebook dat ik nog "General Manager" van Duo nv was. Het bedrijf heb ik nu meer dan een jaar geleden verkocht. Ik werk er nog, maar ben geen afgevaardigd bestuurder meer. "R &amp;amp; D" staat er nu onder mijn naam... Dus: "Edit Profile" ...&lt;br&gt;
&lt;br&gt;
Geen 10 seconden later kwam direct de vraag van mijn Facebook verslaafde zus: en wat wil dat dan zeggen?&lt;br&gt;
&lt;br&gt;
Zo kwamen we snel uit op de ronkende titels die mensen zich graag aanmeten en waarvan niemand, meestal zij zelf ook niet, weten waarvoor ze staan.&lt;br&gt;
&lt;br&gt;
Secretaresses zijn al lang office managers geworden.&lt;br&gt;
Vertegenwoordigers zijn ondertussen Sales Reps.&lt;br&gt;
Business manager is ook zo een, wat zouden zo'n mensen dan wel managen in tegenstelling tot anderen...&lt;br&gt;
&lt;br&gt;
Erg in zijn de 3letter woorden uit de States bij KMO's die meestal enkel in Vlaanderen opereren:&lt;br&gt;
&lt;br&gt;
- CFO (Financieel directeur was te moeilijk)&lt;br&gt;
- COO (Wat dat voorstelt in een klein bedrijf...)&lt;br&gt;
- CIO en CTO (beide allicht iets zoals Informatica directeur, maar wel per definitie geen echte informatici, meer mensen die projecten proberen te beheren en vooral met budgetten kunnen jongleren).&lt;br&gt;
&lt;br&gt;
Al was er al niet genoeg verwarring, want in Belgie hebben BVBA's zaakvoerders en NV's afgevaardigd bestuurders. Vaak zie je bestuurders die zich zaakvoerder noemen (groeipijnen?) en uiteraard ook omgekeerd. Nu zien ze liever CEO op hun visitekaartje staan.&lt;br&gt;
&lt;br&gt;
Titels zoals CFO, CEO, CTO e.d. geven heel vaak de culturele verandering aan binnen een bedrijf. Mensen denken vaak dat hiermee hun bedrijf echt gaat veranderen, moderniseren,... Zonder dat ze het meestal beseffen of willen zien, drukken deze 3letter woorden eigenlijk direct "old school" op het bedrijf,&lt;br&gt;
&lt;br&gt;
Veel leuker zag ik kort geleden in een modern bedrijf titels verschijnen als "Director of First Impressions" (de receptioniste), "Director of Decisions", "Creator of Cool Stuff, "Help desk technician", "Library Diva", "Guy in Charge", "ENO" (Evil Network Overlord voor de netwerk beheerder) enz...  Het bedrijf straalde tenminste creativiteit uit.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Ik kan er me een hele hoop grappige voorstellen en ook een aantal die ik ergens las. Misschien moeten we eens een lijstje beginnen:&lt;br&gt;
&lt;br&gt;
- Crease Elimination Specialists (de strijkdienst)&lt;br&gt;
- Landscape Maintenance Engineer (tuinman)&lt;br&gt;
- Visual Display Architect (ruitenwasser)&lt;br&gt;
- Optics Controller (barman)&lt;br&gt;
- MVA Manager (Manusje Van Alles - mijn zus)&lt;br&gt;
- CCO (Chief Coffee Officer - zo hoorde ik recent iemand genoemd worden omdat hij zich liefdevol over het nieuwe koffieaparaat ontfermde)&lt;br&gt;
- Chief Hapiness Officer
&lt;br&gt;
&lt;br&gt;
Alle aanvullingen welkom, laat maar komen (er staan er al bij)&lt;br&gt;
Johan. Black Belt Software Engineer  :-)&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11913700-4864184235283860607?l=coppieters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coppieters.blogspot.com/feeds/4864184235283860607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11913700&amp;postID=4864184235283860607&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/4864184235283860607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/4864184235283860607'/><link rel='alternate' type='text/html' href='http://coppieters.blogspot.com/2011/02/ieder-zijn-titel.html' title='Ieder zijn titel'/><author><name>Johan Coppieters</name><uri>http://www.blogger.com/profile/14514614812536693946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://3.bp.blogspot.com/_hQ4HTdZ99pY/TCZjCF-q_pI/AAAAAAAAAAM/_gTlezh9SWQ/S220/JC7.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11913700.post-7993935872619384518</id><published>2009-11-16T09:54:00.006+01:00</published><updated>2011-02-05T12:51:42.581+01:00</updated><title type='text'>Lenzen</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Vraag van een vriend&lt;/span&gt;: We willen graag in B&amp;H een telelens kopen voor onze Canon reflex camera (Rebel). Kan je prijs/kwaliteit iets voorstellen. Het is niet bedoeld om onder water te fotograferen  :-)
&lt;br&gt;&lt;br&gt;
&lt;span style="font-weight:bold;"&gt;Mijn antwoord&lt;/span&gt;: Ik geniet ongelooflijk van mijn Sigma 28-300mm voor mijn Nikon D200 da's van kort bij, tot redelijk ver, door zijn ver bereik en beperkte diameter, pakt hij iets minder licht, dus niet ideaal voor binnen (zonder flits) of voor donkere omgevingen, maar door zijn lage lichtgevoeligheid best betaalbaar en "mee-sleurbaar" wegens klein en licht (260€ bij mijn hofleverancier http://www.cameranu.nl  nen toffe gast, al is het een Nederlander).
&lt;br&gt;&lt;br&gt;
Er bestaat ook een 18-250mm zag ik, da's misschien nog iets beter, je kan meer breedhoek (18mm, ipv mijn 35mm) en toch nog redelijk dicht bij halen (250mm, ipv mijn 300mm), ook van Sigma en aan een 380€.
&lt;br&gt;&lt;br&gt;
&lt;span style="font-weight:bold;"&gt;Dus 't hangt er vanaf wat je wil natuurlijk&lt;/span&gt;:&lt;br&gt;
- echt heel ver zoomen voor vogeltjes, dan moet je naar grotere zoom's gaan (en naar een statief om het beeld scherp te houden, met die zoomfactoren is een lichte trilling al genoeg voor een wazig beeld)&lt;br&gt;
- wil je iets polyvalents en wil je niet van lens wisselen dan is iets zoals bovenstaand een leuke oplossing
&lt;br&gt;&lt;br&gt;
&lt;span style="font-weight:bold;"&gt;Wat gedachten&lt;/span&gt;:&lt;br&gt;
- als je 2 lenzen wil, dan mag er een beetje overlap zijn, bvb iets voor binnen 18-150mm ofzo en voor buiten en ver 50-500mm&lt;br&gt;
- Als je er maar 1 wil meedoen, dan moet je naar een 18-250 of 35-300mm&lt;br&gt;
- Bovenop zo'n weinig lichtgevoelige all-round les (genre 18-250 of 35-300mm) zou je een kleinere veel lichtgevoeligere kunnen bijnemen voor bvb binnen, familie, museum, e.d. (bvb 17-70mm), dat lijkt me een zeer goeie setup voor ons amateurs.
&lt;br&gt;&lt;br&gt;
&lt;span style="font-weight:bold;"&gt;Te weten&lt;/span&gt;:&lt;br&gt;
- De meest gangbare digitale reflex camera's hebben een kleiner opname element dan de grootte van het vroegere negatief. Dit heeft een impact op de zoom factor van je lens. Bij de Rebel moet je alles met 1,5 vermenigvuldigen (dus een 300mm is eigenlijk al een 450mm lens, wat toch een grote zoomfactor is, best leuk dus.... maar dat geldt ook voor de andere kant: de 35mm -breedhoek, om heel veel op je scherm te krijgen- wordt dus 52,5mm.  En om je een idee te geven 50mm op een normaal negatief is wat onze ogen ook doen, dus dat is neutraal - niet  vergroot/verkleind.  Vandaar mijn intresse in een 18-250mm, dat wordt dan in 't echt voor jouw Rebel 27-375mm, geen super zoom, maar toch nog een redelijke breedhoek)&lt;br&gt;
- De andere cijfertjes op de lens: maximale "aperture" , of "f-stop" is in mensentaal een beetje de maat voor licht dat het ding doorlaat. Jammer genoeg: hoe meer licht - hoe dikker, maar vooral hoe meer glas en ook hoe zwaarder, maar jammer genoeg ook: hoe meer geld.... Denk er aan dit wordt steeds geschreven als "stops"  2.8, 4.0, 4.5, 5.3, 6.0 enz... maar da's eigenlijk  1/2.8  en 1/5.3  dus een 2.8 laat veel meer licht door dan een 5.3. (om volledig te zijn, dit zijn de gangbare stops: f/1, f/1.4, f/2, f/2.8, f/4, f/5.6, f/8, ...   en tussen elke stop is er een x2 factor in meer licht, dus een 2.0 laat 2x zoveel licht door als een 2.8 lensopening...)
&lt;br&gt;&lt;br&gt;
Tot zover de les, hopelijk heb je er iets aan, in elk geval elk lens eens op je camera laten zetten en door kijken in de winkel, zo krijg je een best idee want die "mm"s willen zeggen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11913700-7993935872619384518?l=coppieters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coppieters.blogspot.com/feeds/7993935872619384518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11913700&amp;postID=7993935872619384518&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/7993935872619384518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/7993935872619384518'/><link rel='alternate' type='text/html' href='http://coppieters.blogspot.com/2009/11/lenzen.html' title='Lenzen'/><author><name>Johan Coppieters</name><uri>http://www.blogger.com/profile/16983631030825530809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://www.coppieters.org/blogger/johan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11913700.post-2501821745206566326</id><published>2008-12-03T20:30:00.003+01:00</published><updated>2008-12-21T18:39:58.544+01:00</updated><title type='text'>Universiteit onwaardige opleiding Informatica aan de RUG</title><content type='html'>&lt;p&gt;Volgend jaar wordt mijn zoon 18, hij is dus druk bezig om uit te kijken hoe hij zijn studies zal voortzetten. Op regelmatige tijdstippen sturen universiteiten dan ook de nodige folders door met daar elk hun programma, lees visie, als invulling van de verschillende richtingen.&lt;/p&gt;

&lt;p&gt;Ook al vindt hij Informatica meer een middel dan doel, toch wordt ook hier het curriculum onder de loep gehouden. Deze middag kwam een lading promotiemateriaal van de RUG toe, na een korte blik over zijn schouder, werd het me echt te veel. Allicht in de hand gewerkt door de opgelopen frustratie bij het bezoek dit weekend aan de nieuw geopende FNAC in Brugge: In de zogeheten “informatica boeken afdeling” vond ik welgeteld 1 boek over informatica en gingen alle 100 andere boeken over het aanleren van één of andere pakket en assimileren van een aantal kunstjes.&lt;/p&gt;

&lt;p&gt;Wat was nu die spreekwoordelijke druppel in het curriculum van de RUG die de emmer deed overlopen. In het eerste jaar vond ik 2 cursussen die volgens mijn bescheiden mening niets met Informatica op academisch niveau te maken hebben. “Computergebruik” en “Scripting talen”. &lt;/p&gt;

&lt;p&gt;Neen, het is geen wetenschappelijk onderzoek naar computergebruik, je moet het letterlijk nemen, een korte greep uit de beschrijving: “… je maakt kennis met tekstverwerkers, rekenbladen en presentatie software …  je leert iets over elektronische post en webpagina’s…  kortom je wordt een gevorderde gebruiker van Windows …”. Ik dacht waarlijk dat ik de beschrijving van een VDAB herscholingcursus aan ‘t lezen was. Dit hoort voor mijn part eender waar thuis, behalve in een universitaire opleiding tot Informaticus. &lt;/p&gt;

&lt;p&gt;Misschien ben ik van de oude stempel, maar ‘t verschil tussen pas afgestudeerden van een hogeschool en van een universiteit zit hem net hier in. Je verwacht van een universitair dat hij een heel brede bagage heeft mee gekregen, je verwacht niet dat hij een aantal specifieke producten kent en zomaar direct inzetbaar is in het volgende MS-Access project. Hij moet voor de rest van zijn carrière zich met de opgedane kennis kunnen inleven in een breed spectrum van problemen. Staat hij voor iets onbekend, dan zal zijn vorming hem toelaten hier snel vat op te krijgen.&lt;/p&gt;

&lt;p&gt;Je verwacht dus dat die mensen geschoold worden in algoritmes, database theorie, patterns, algebra, numerieke wiskunde, data structuren, geavanceerde computer talen, AI, computerarchitectuur, enz… Maar zeker niet zoals ik voort citeer uit de 2de vernoemde cursus van de RUG: “… Bij Windows gebruik je VBScript … toegepast in Excel en Access …. Je schrijft nu scripts waarmee de computer dit vervelende werk kan overnemen… ”&lt;/p&gt;

&lt;p&gt;Dit is echt universiteit onwaardig en een aanfluiting van de wetenschappelijke opleiding. Een faculteit staat en valt met de aanwezigheid van goeie profs die instaan voor opleiding en onderzoek, als dit de maatstaf voor Gent is…&lt;/p&gt;

&lt;p&gt;Snel ben ik even gaan kijken naar VUB en KUL. Mijn gemoed werd gerustgesteld, ze hebben daar blijkbaar wel het licht zien branden. Curricula van andere universiteiten ben ik niet gaan bekijken, ik vind het zo al erg genoeg dat elk dorp tegenwoordig een universiteit heeft. Weggegooid geld en een totale versnippering van intellect en onderzoek. En dat in een landschap zo klein als Vlaanderen, dat gaat mijn petje te boven. Stof dus voor een volgend bericht.&lt;/p&gt;

&lt;p&gt;En voor zij die twijfelen, lees gerust eens "On the Cruelty of Really Teaching Computer Science" door Dijkstra die 20 jaar geleden in een &lt;a href="http://www.cs.utexas.edu/users/EWD/ewd10xx/EWD1036.PDF"&gt;handgeschreven document&lt;/a&gt; de toenmalige state-of-the-art van Computer Science Education besprak&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11913700-2501821745206566326?l=coppieters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coppieters.blogspot.com/feeds/2501821745206566326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11913700&amp;postID=2501821745206566326&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/2501821745206566326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/2501821745206566326'/><link rel='alternate' type='text/html' href='http://coppieters.blogspot.com/2008/12/universiteit-onwaardige-opleiding.html' title='Universiteit onwaardige opleiding Informatica aan de RUG'/><author><name>Johan Coppieters</name><uri>http://www.blogger.com/profile/16983631030825530809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://www.coppieters.org/blogger/johan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11913700.post-863588980629859108</id><published>2007-02-19T10:13:00.000+01:00</published><updated>2007-02-19T10:19:44.163+01:00</updated><title type='text'>Privacy zin-en-onzin</title><content type='html'>Deze reactie kwam er op een artikel van Jacqueline Goossens in De Morgen Magazine van 17 februari 2007. Een dag later kreeg ik prompt antwoord van haar.
&lt;br&gt;&lt;br&gt;
-------
&lt;br&gt;&lt;br&gt;
Beste Jacqueline,
&lt;br&gt;&lt;br&gt;
Ik ben het volledige met je eens dat stop-and-frisks a ratio van 3% blanken en 64% zwarten een scheve verhouding is in een precinct waar er een bijna gelijke spreiding van rassen is. Een jammerlijk feit, allicht heeft angst voor moslim terreur ook binnen die groep de verhoudingen doen scheefzakken. Laat ons hopen dat harde cijfers en het slijten van de jaren dit langszaam allemaal zal uitvagen en dat iedereen terug (of eindelijk) een gelijke behandeling krijgt.
&lt;br&gt;&lt;br&gt;
Waar echter mijn haar regelmatig wel eens van recht komt, is het verzet van de zogenaamde "privacy" beschermers. Het zinloze gevecht tegen het niet mogen gefilmd of gecontroleerd worden. De onterechte verontwaardiging toen Swift informatie verstrekte over internationale bank transfers aan Amerikaanse inlichtingsdiensen. Het bij verdenking niet mogen naar je papieren gevraagd worden....
&lt;br&gt;&lt;br&gt;
Enerzijds is dit toch reeds een gevecht tegen de windmolens: we worden op allerlei manieren gevolgd. (bankkaarten, SIS-kaarten, grootwarenhuis klanten kaarten, doktersvoorschriften met barcodes, camera's aan bankautomaten, in warenhuizen, op straat, enz...)
&lt;br&gt;&lt;br&gt;
En ook anderzijds: indien je niets verkeerd doet, wat heb je dan te verbergen? Als ik in Leuven een pintje ga pakken, in Brussel ga shoppen of 2 flessen champagne met mijn echtgenote koop in een warenhuis, waarom zou ik dit dan willen verbergen? Indien ik echter vergezeld van een prostituee in Gent een wapen koop bij een duistere autoverkoper, waarom zou dit dan wel moeten verborgen worden of waarom zouden de overheidsdiensten dit niet mogen gebruiken om een wapenhandelaar, en mezelf als potentiele moordenaar, op de vingers te tikken. Is het recht om "slecht" te doen zonder dat iemand het weet misschien onontbeerlijk voor onze samenleving. Het moet daarom niet steeds een stop-and-frisk zijn, maar als je daarmee de wapens van de straat haalt en het leven van een kind spaart, mag zelfs dat van mij elke dag.
&lt;br&gt;&lt;br&gt;
Kijk maar naar 't begin van je artikel, Jacqueline, waar je trots aankondigt dat je zonder angst 's nachts en alleen durft rond te lopen in Stone Street: "Het ligt namelijk in een veilige precinct". Hoe zou die veilig gehouden worden denk je?
&lt;br&gt;&lt;br&gt;&lt;br&gt;
Met vriendelijke groeten 
en ja: I love New York en geniet wekelijks van je column.
&lt;br&gt;&lt;br&gt;
Johan Coppieters.
&lt;br&gt;&lt;br&gt;
--------
&lt;br&gt;&lt;br&gt;
Dag Johan,
dank voor je reactie.
&lt;br&gt;&lt;br&gt;
Het is een delicate zaak dat tegenhouden van mensen. De laatste jaren zijn er in New York alleen al verschillende totaal onschuldige mensen -telkens zwarten- door overijverige agenten doodgeschoten. Een balans vinden in een wereld waar, ook in Belgie, veel racisme is, is heel moeilijk. In tijden van politieke spanningen -denk aan jaren dertig, veertig toen joden de boter hadden opgegeten, nu de moslims, in de jaren 1920 de Italianen in Amerika die van anarchistische aanslagen werden verdacht, Sunni-Shiiten, Hutu's-Tutsi's, enzovoort- staan de dingen helemaal op hun kop als het op stop-and-frisk-acties aankomt. Beeld je in dat je een lid bent van zo'n geblameerde groep. Zelf ben ik voor heel bedachtzaam te werk gaan als het aankomt op mensen tegenhouden en controleren op straat want macht en repressie lopen vaak genoeg snel uit de hand.
&lt;br&gt;&lt;br&gt;
Wat het veilige stukje New York betreft waar ik in het donker ronddartel: -het gaat over een buurt waar een concentratie is van een aantal van de machtigste bedrijven van de wereld en een toenemend aantal super-de-luxe-apartementen. Een compleet andere wijk met een heel andere dynamiek dan de uitgestrekte arme woonwijk in Brooklyn waar ik het ook over heb.
&lt;br&gt;&lt;br&gt;
beste groet,
Jacqueline&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11913700-863588980629859108?l=coppieters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coppieters.blogspot.com/feeds/863588980629859108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11913700&amp;postID=863588980629859108&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/863588980629859108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/863588980629859108'/><link rel='alternate' type='text/html' href='http://coppieters.blogspot.com/2007/02/privacy-zin-en-onzin.html' title='Privacy zin-en-onzin'/><author><name>Johan Coppieters</name><uri>http://www.blogger.com/profile/16983631030825530809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://www.coppieters.org/blogger/johan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11913700.post-116617907041012413</id><published>2006-12-15T11:28:00.000+01:00</published><updated>2006-12-15T11:41:29.016+01:00</updated><title type='text'>Install New Rack at 100Mbps</title><content type='html'>Toegang tot de nieuwe zaal, maar waar moet nu die server komen?&lt;br&gt;
&lt;img src="http://www.coppieters.org/blogger/colo1.jpg" border=0&gt;
&lt;br&gt;
Allicht niet hier, want deze rack's zijn gestraft en zitten in eenzame opsluiting.&lt;br&gt;
&lt;img src="http://www.coppieters.org/blogger/colo2.jpg" border=0&gt;
&lt;br&gt;
Aha, hier! Rails monteren (neen niets te maken met Ruby), &lt;br&gt;
Sun Fire X2200 er in schuiven, stopcontact en netwerk insteken,...&lt;br&gt;
&lt;img src="http://www.coppieters.org/blogger/colo3.jpg" border=0&gt;
&lt;br&gt;
De Apple Powerbook er even aanhangen, "defaultgateway" verzetten, rebooten en...&lt;br&gt;
&lt;img src="http://www.coppieters.org/blogger/colo4.jpg" border=0&gt;
&lt;br&gt;
Na een late avond interventie van Jacky op de Firewall, &lt;br&gt;
staat de nieuwe server op 100Mbps trafiek te wachten.&lt;br&gt;
Eind goed, al goed dus.  Johan&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11913700-116617907041012413?l=coppieters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coppieters.blogspot.com/feeds/116617907041012413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11913700&amp;postID=116617907041012413&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/116617907041012413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/116617907041012413'/><link rel='alternate' type='text/html' href='http://coppieters.blogspot.com/2006/12/install-new-rack-at-100mbps.html' title='Install New Rack at 100Mbps'/><author><name>Johan Coppieters</name><uri>http://www.blogger.com/profile/16983631030825530809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://www.coppieters.org/blogger/johan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11913700.post-116539755314455101</id><published>2006-12-06T09:46:00.000+01:00</published><updated>2006-12-06T15:54:13.086+01:00</updated><title type='text'>Why is most software so bad</title><content type='html'>(from an interview with &lt;b&gt;Bjarne Soustroup&lt;/b&gt; in techreview.com)
&lt;br&gt;&lt;br&gt;
Technology Review: Why is most software so bad?
&lt;br&gt;&lt;br&gt;
Bjarne Stroustrup: Some software is actually pretty good by any standards. Think of the Mars Rovers, Google, and the Human Genome Project. That's quality software! Fifteen years ago, most people, and especially most experts, would have said each of those examples was impossible. Our technological civilization depends on software, so if software had been as bad as its worst reputation, most of us would have been dead by now.
&lt;br&gt;&lt;br&gt;
On the other hand, looking at "average" pieces of code can make me cry. The structure is appalling, and the programmers clearly didn't think deeply about correctness, algorithms, data structures, or maintainability. Most people don't actually read code; they just see Internet Explorer "freeze."
&lt;br&gt;&lt;br&gt;
I think the real problem is that "we" (that is, we software developers) are in a permanent state of emergency, grasping at straws to get our work done. We perform many minor miracles through trial and error, excessive use of brute force, and lots and lots of testing, but--so often--it's not enough.
&lt;br&gt;&lt;br&gt;
Software developers have become adept at the difficult art of building reasonably reliable systems out of unreliable parts. The snag is that often we do not know exactly how we did it: a system just "sort of evolved" into something minimally acceptable. Personally, I prefer to know when a system will work, and why it will.
&lt;br&gt;&lt;br&gt;
TR: How can we fix the mess we are in?
&lt;br&gt;&lt;br&gt;
BS: In theory, the answer is simple: educate our software developers better, use more-appropriate design methods, and design for flexibility and for the long haul. Reward correct, solid, and safe systems. Punish sloppiness.
&lt;br&gt;&lt;br&gt;
In reality, that's impossible. People reward developers who deliver software that is cheap, buggy, and first. That's because people want fancy new gadgets now. They don't want inconvenience, don't want to learn new ways of interacting with their computers, don't want delays in delivery, and don't want to pay extra for quality (unless it's obvious up front--and often not even then). And without real changes in user behavior, software suppliers are unlikely to change.
&lt;br&gt;&lt;br&gt;
We can't just stop the world for a decade while we reprogram everything from our coffee machines to our financial systems. On the other hand, just muddling along is expensive, dangerous, and depressing. Significant improvements are needed, and they can only come gradually. They must come on a broad front; no single change is sufficient.
&lt;br&gt;&lt;br&gt;
One problem is that "academic smokestacks" get in the way: too many people push some area as a panacea. Better design methods can help, better specification techniques can help, better programming languages can help, better testing technologies can help, better operating systems can help, better middle-ware infrastructures can help, better understanding of application domains can help, better understanding of data structures and algorithms can help--and so on. For example, type theory, model-based development, and formal methods can undoubtedly provide significant help in some areas, but pushed as the solution to the exclusion of other approaches, each guarantees failure in large-scale projects. People push what they know and what they have seen work; how could they do otherwise? But few have the technical maturity to balance the demands and the resources.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11913700-116539755314455101?l=coppieters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coppieters.blogspot.com/feeds/116539755314455101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11913700&amp;postID=116539755314455101&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/116539755314455101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/116539755314455101'/><link rel='alternate' type='text/html' href='http://coppieters.blogspot.com/2006/12/why-is-most-software-so-bad.html' title='Why is most software so bad'/><author><name>Johan Coppieters</name><uri>http://www.blogger.com/profile/16983631030825530809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://www.coppieters.org/blogger/johan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11913700.post-115796535713139672</id><published>2006-09-11T10:54:00.000+02:00</published><updated>2006-09-16T21:25:17.750+02:00</updated><title type='text'>Zoekmachines en SEO Zin en vooral Onzin</title><content type='html'>&lt;span style="font-size:180%;"&gt;De basis&lt;/span&gt;.
&lt;br&gt;
&lt;br&gt;Zoekmachines zoals Google, MSN, AltaVista, Yahoo en andere fungeren onbetwist al jaren als officieuze “Gouden Gidsen” van het Internet. Het hebben van een website van je bedrijf en bijbehorende URL, werd dus de jongste jaren analoog met het hebben van een telefoon en gekoppeld nummer. Maar heel belangrijk: Mensen moeten het &lt;span style="font-weight: bold;"&gt;kennen&lt;/span&gt; of &lt;span style="font-weight: bold;"&gt;kunnen vinden&lt;/span&gt;. Beide opties klinken eenvoudig, maar verdienen meer aandacht dan je denkt.
&lt;br&gt;
&lt;br&gt;&lt;span style="font-size:130%;"&gt;“Mensen moeten het kennen”.&lt;/span&gt;
&lt;br&gt;Net zoals je je telefoonnummer en locatie op alle drukwerk en andere media vermeldt, moet je dit ook doen met de URL (http://www.mijnbedrijf.be) van je website. Het heeft geen zin een winkel te beginnen op een industrieterrein, zonder dit aan je potentiële klanten te laten weten. Niemand zal langskomen. Je zal je misschien verkeerdelijk afvragen wat er mis is met je producten. Terwijl je vergeten bent de nodige investering in naambekendheid te doen.
&lt;br&gt;
&lt;br&gt;&lt;span style="font-size:130%;"&gt;“Mensen moeten het kunnen vinden”.&lt;/span&gt;
&lt;br&gt;Waar je met je adres en telefoonnummer makkelijk terecht kan in een Gouden Gids, ligt het met je URL iets moeilijker. Je kan een standaard vermelding krijgen en je kan bijbetalen om een grotere vermelding te krijgen. Tot hier klopt de analogie nog perfect met de zoekrobotten. Ook bij bvb Google kan je een “Sponsored Link” kopen, je verschijnt dan, afhankelijk van wat de gebruiker zoekt en afhankelijk van het door jouw opgezette budget voor alle andere gevonden zoekresultaten. Doe je dit laatste niet, dan reken je er op dat je gevonden wordt op basis van een aantal zoektermen, die de gebruiker ingeeft en de daaruit door de zoekmachine geproduceerde rangschikking van websites die elk deze termen bevatten.
&lt;br&gt;
&lt;br&gt;&lt;span style="font-size:130%;"&gt;Vanaf hier beginnen de problemen: Rangschikken.&lt;/span&gt;
&lt;br&gt;Mensen willen om begrijpelijke redenen in deze rangschikking “vooraan” staan. Geen probleem: Men vindt tegenwoordig cursussen die deze heilige graal beloven of bedrijven die adverteren met de belofte je een toppositie te geven en je te registreren bij 1000 zoekmachines. Op lange termijn: bedriegers van de bovenste plank.
&lt;br&gt;
&lt;br&gt;Je kan uiteraard wel je website optimaliseren, zodat zoekmachines die jouw pagina’s bekijken, deze zo goed mogelijk kunnen opnemen in hun databank. Alle andere goocheltrucs zijn er op gebaseerd om het -op dat moment en bij die specifieke zoekmachine- gebruikte systeem te misleiden om zo hoger in deze rangschikking terecht te komen.
&lt;br&gt;
&lt;br&gt;De geniën achter deze zoekmachines zijn echt wel iets slimmer. Het is dan ook hun core business om deze rangschikkingen zo neutraal en onbeïnvloedbaar mogelijk te houden. Ze zullen dus enerzijds constant bijsleutelen aan hun “page ranking” algoritmes als anderzijds flagrante misbruikers droogweg schrappen uit hun lijsten. (Een tijdje geleden werd zelfs de website van BMW geschrapt uit Google. Reden: Een te veel belovend SEO bedrijf was net iets te ver gegaan…). Voor de Google’s van deze wereld is dit zoals vechten tegen email spam, vechten tegen de vervuiling.
&lt;br&gt;
&lt;br&gt;SEO = “Search Engine Optimisation” ofte “zoekmachine optimalisatie”, de nieuwe hype. Een bedrijf zoals bovenstaand -en vele anderen- zou evengoed de term “zoekmachine vervuilend” opgeplakt kunnen krijgen…
&lt;br&gt;
&lt;br&gt;De term “Page Ranking” die in deze materie vaak terugkomt en staat voor de positie waarop jouw website in zo’n zoekresultaten lijstje komt, bevat een knipoogje naar één van de oprichters van Google die mee de basis legde van hun originele formule om de zoekresultaten te sorteren: Larry Page.
&lt;br&gt;
&lt;br&gt;Om het toch niet allemaal zwart voor te stellen en te beweren dat er geen eerlijke SEO’s zijn, kunnen we een aantal “best practices” opstellen. Hiervoor moeten we weten -maar onthoud dat dit geen exacte wetenschap is en dit elk moment kan gewijzigd worden- hoe de bekendere zoekmachines hun sortering doen.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;span style="font-size:180%;"&gt;Page ranking.&lt;/span&gt;
&lt;br&gt;&lt;ul&gt;&lt;li&gt;Uiteraard komen in het resultatenlijstje enkel websites -eigenlijk correcter gezegd webpagina’s- voor die de gevraagde keywords bevatten. Hiermee is dus het belangrijkste gezegd: je webpagina moet die woorden bevatten waarvan je verwacht dat je potentiële bezoeker deze zal gebruiken om jouw product te vinden.&lt;/li&gt;&lt;li&gt;De belangrijkheid van je webpagina wordt heel vaak door zoekmachines gemeten aan de hand van het aantal andere websites die naar jouw pagina verwijzen en belangrijkheid van deze websites. Zeg maar: De page rank van naar jou verwijzende webpagina’s. Dit wordt meestal nog met een aantal andere criteria gecombineerd, maar hier kom je snel in een grijze zone, die en elk moment kan veranderen, en waar misbruiken heel snel beboet worden. &lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;We denken bijvoorbeeld aan
&lt;br&gt;&lt;ul&gt;&lt;li&gt;Hoe meer andere links die pagina heeft die naar jou verwijst, hoe belangrijker jouw link en dus blijkbaar: jouw site.&lt;/li&gt;&lt;li&gt;Hoe meer keywords op die desbetreffende pagina die passen bij de zoekopdracht, hoe meer “punten” voor jouw page ranking.&lt;/li&gt;&lt;li&gt;De relevantie van de woorden of zin waarop de link naar jouw site ligt.&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;Hier gaan vele SEO’s uit de bocht. Ze proberen, tegen de geest in van de zoekmachines, kunstmatig websites omhoog in die page ranking te krijgen. (Nepsites, pagina’s met massaal veel links naar jouw site, ook wel “linkfarms” genoemd, etc...) Het vervuilt heel sterk de zoek resultaten en de mensen achter deze zoekmachines passen dan ook constant hun algoritmes aan om deze misbruiken tegen te gaan. Je komt hier dus in een soort bewapeningswedloop terecht, waar de SEO bedrijven steeds nieuwe trucjes en technieken boven halen, waar de zoekmachines zich dan weer moeten tegen verzetten. Uiteindelijk hebben deze toch het laatste woord en wanneer zij vinden dat de grens overschreden wordt, schrappen ze websites die over de schreef gaan. Zowel manueel (zoals BMW) als automatisch (op basis van bvb het vermelden van keywords op je site in dezelfde kleur als je achtergrond, enz…).
&lt;br&gt;
&lt;br&gt;Wat een verloren energie en geld om in te zetten op zo’n korte termijn visie zonder enige vorm van garantie voor de toekomst.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;span style="font-size:180%;"&gt;Best practices.&lt;/span&gt;
&lt;br&gt;
&lt;br&gt;Wat kunnen we wel doen om veilig, ethisch en toekomstgericht goed vindbaar te zijn. We gaan er van uit dat 2 zaken ontzettend hard meetellen in de berekening van de “page rank”:
&lt;br&gt;&lt;ul&gt;&lt;li&gt;De relevantie van de inhoud&lt;/li&gt;&lt;li&gt;Het aantal andere sites die je pagina relevant vinden.&lt;/li&gt;&lt;/ul&gt;Het eerst kost veel energie en terwijl het tweede moeilijk te beïnvloeden lijkt, hangt dit toch heel sterk samen met goede en steeds up-to-date inhoud, je lot ligt dus wel volledig in je eigen handen. Vergeet bovendien niet dat goeie content waarin jouw doelpubliek geïnteresseerd is het doel is van het hebben van een website.
&lt;br&gt;
&lt;br&gt;&lt;span style="font-size:130%;"&gt;Techniek&lt;/span&gt;
&lt;br&gt;Websites worden opgemaakt in HTML. Naast de tekst die je hierin kwijt kan, laat deze taal ook toe om ondermeer beelden, film en Flash animaties te gebruiken om de inhoud kracht bij te zetten.
&lt;br&gt;
&lt;br&gt;Let wel op de nuance: “kracht bijzetten”. Laat dus nooit de inhoud afhankelijk zijn van beelden of Flash animaties, laat staan een website volledig in Flash opgemaakt, waanzin. Zoekmachines hebben dag in, dag uit, robotten die het web afschuimen op zoek naar inhoud. Alle tekst uit je webpagina’s wordt door deze robots opgenomen in hun databank. Beelden en Flash animaties mogen dan wel iets aan het oog zeggen, die tekst robots hebben hier geen boodschap aan.
&lt;br&gt;Zijn beelden of video belangrijk voor jouw publiek, zorg dan naast een goeie ALT-tag, dat de pagina waarop je ze toont voldoende en juiste keywords bevat, zodat de gespecialiseerde Image- of Video zoekmachine ook deze beelden een goeie ranking kan geven.
&lt;br&gt;
&lt;br&gt;Grafische verfraaiingen in Flash zijn op zich uiteraard geen boosdoener. Je kan zelfs zo ver gaan om een deel van je navigatie in Flash te implementeren, maar zorg dan tevens (bvb onderaan de pagina) voor een alternatieve navigatie met gewone hyperlinks, zodat de zoekmachine deze kan volgen. Je legt hiermee de drempel voor slechtzienden ook direct een stuk lager.
&lt;br&gt;
&lt;br&gt;Ook de HTML opmaak zelf verdient veel aandacht: Nette, heldere en simpele HTML, conform aan de W3C standaard, is niet enkel goed voor zoekmachines, maar verhoogt ook de bruikbaarheid (usability) en toegankelijkheid (accessibility) van je website.
&lt;br&gt;
&lt;br&gt;Goeie website bouwers streven hier reeds jaren naar. Zij proberen content (in HTML) te scheiden van opmaak (CSS stylesheets) en extra functionaliteit (Javascript functies). De tijd waarin html-tables en spacer-images gebruikt werden om alle lay-out te doen, is definitief voorbij. Titels, paragrafen, links e.d. hebben een “class” en deze heeft -in een gescheiden stylesheet- presentatie eigenschappen zoals kleur, vorm, grootte, omkadering enz...
&lt;br&gt;
&lt;br&gt;De gekozen keywords laat je best in volgorde van belangrijkheid voorkomen in:
&lt;br&gt;&lt;ul&gt;&lt;li&gt;Je domein naam en/of URL. &lt;/li&gt;&lt;li&gt;Een URL zoals http://www.defotowinkel.be/lenzen/nikon/210mm.html helpt echt.&lt;/li&gt;&lt;li&gt;De titel van je webpagina (&amp;lt;title&amp;gt;Nikon lens 210 mm&amp;lt;/title&amp;gt;)&lt;/li&gt;&lt;li&gt;De meta/keyword tags in je HEAD sectie.&lt;/li&gt;&lt;li&gt;In sub-titels (H1, …, H5)&lt;/li&gt;&lt;li&gt;Geaccentueerd (vetgedrukt, cursief, …) binnen in de tekst&lt;/li&gt;&lt;li&gt;In de intro en tekst van de pagina.&lt;/li&gt;&lt;/ul&gt;Bij beelden stop je ook best een heel korte beschrijving in je ALT tag van het beeld. Vandaar het belang van een goed CMS dat je toelaat alle bovenstaande punten in de praktijk om te zetten en te beheren. De websitebouwer houdt zich bezig met de technische implementatie hiervan, jij (of een copywriter) zorgt voor de inhoud.
&lt;br&gt;
&lt;br&gt;We vermelden hier voor de volledigheid nog bij, dat door de vervuiling van SEO-ers, het in rekening nemen van de meta/keyword tags door Google ondertussen is afgeschaft wegens te veel misbruiken. Er werden te vaak misleidende eigenschappen opgenomen in deze tags, die niet echt zichtbaar waren op de pagina zelf.
&lt;br&gt;
&lt;br&gt;Denk er ook aan om de titel van elke pagina significant te maken. “De beste fotowinkel: Nikon lens 210mm” lijkt wel goed, maar “Nikon Lens 210 mm - De beste fotowinkel” is toch stukken beter. Net zoals voor de tekst in je pagina, is het meer vooraan staan van de belangrijkste keywords heel belangrijk.
&lt;br&gt;
&lt;br&gt;En “last but not least”, blijkt de stabiliteit van aanwezigheid op het Internet belangrijk te zijn. Goeie hosting is dus geen overbodige luxe. Vermijd de goedkope hosting bedrijven. Offline zijn op ‘t moment dat een zoekrobot of spider passeert en je zakt als een steen in de rangschikkingen.
&lt;br&gt;
&lt;br&gt;&lt;span style="font-size:130%;"&gt;Inhoud&lt;/span&gt;
&lt;br&gt;Hier ligt het meeste werk, maar het mes snijdt aan 2 kanten. Goeie inhoud maakt niet alleen zoekmachines gelukkig, maar ook je bezoekers. Deze moeten namelijk terugkomen, en geïnteresseerd zijn in de inhoud. Dit kan alleen maar als de inhoud relevant is en regelmatig ge-update wordt. We hebben liever bezoekers die daadwerkelijk iets op je site doen (en blijven), dan mensen die er (via een zoekmachine) even komen en direct weer weg zijn.
&lt;br&gt;Schrijf je de teksten voor je website zelf, hou dan rekening dat de bezoeker niet in een magazine zit te lezen, maar wel achter zijn computerscherm. Het is zeker niet onverstandig om te investeren in een goede copy-writer, die ervaring heeft met schrijven voor het Internet. Je mag er met een gerust hart van uit gaan, dat als je tekst en webpagina goed is voor je bezoeker, deze ook OK is voor de zoekmachine. In tweede instantie kan je dan nog een beetje gaan bijschaven.
&lt;br&gt;
&lt;br&gt;Stel voor je website, voor delen van je website en voor de aparte pagina’s een lijst van belangrijke keywords op. Controleer of deze keywords ook wel echt voorkomen in de tekst van de pagina’s. Het lijkt soms stom (en wordt zo dikwijls vergeten), maar op de pagina met een technische beschrijving en een foto van een rood fototoestel met Nikon logo ernaast, moet je echt wel de worden “fototoestel”, “rood” en “nikon” terugvinden.
&lt;br&gt;
&lt;br&gt;De laatste stroming in het catalogeren van webpagina’s spreekt over het “taggen” van content. Men bedoelt hier vooral expliciet een aantal keywords aan een image of tekst hangen, door deze er gewoon leesbaar naast te vermelden. Dit hoeft niet direct als artificieel over te komen: Je vindt deze trend reeds heel lang terug bij bvb wetenschappelijke artikels. Het kan zeer informatief voor de lezer zijn: Een titel zegt misschien veel, maar een lijstje van belangrijke woorden kan extra helpen. Ook hier weer geldt bovenstaande regel: goed voor de bezoeker = goed voor de zoekmachine.
&lt;br&gt;
&lt;br&gt;Een goed CMS houdt ook alle intern en extern gebruikte zoektermen bij.
&lt;br&gt;&lt;ul&gt;&lt;li&gt;Hieraan kan je voor de extern gebruikte woorden zien waarop je goed scoort en deze kennis gebruiken om nog meer aandacht te besteden aan net deze termen of beraden waarom niemand met de door jou belangrijke geachte keywords tot op je site geraakt.&lt;/li&gt;&lt;li&gt;Voor termen gebruikt in de zoekfunctie op je website zelf (dat heb je toch, niet?) is het belangrijk om te zien wat de bezoekers intypten en nog belangrijker voor welke zoekopdrachten er geen resultaten waren. Voorbeeld: Iemand zoekt “telefoonnummer” en vindt niets. Wat blijkt: het telefoonnummer staat wel op de site (oef!), maar niemand dacht er aan om het woord “telefoonnummer” hier ook bij te vermelden.&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;
&lt;br&gt;&lt;span style="font-size:130%;"&gt;Links&lt;/span&gt;
&lt;br&gt;Niet eenvoudig, maar toch de moeite waard. Hard werk en veel geduld zullen je heel ver brengen. Stuk voor stuk zoek je de voor jou interessante websites uit en contacteert de eigenaars met de vraag of ze geen vermelding (met link) naar jouw website willen opnemen. We denken hier vooral aan journalistieke websites, review sites, verzamel of portal sites, websites van klanten en/of leveranciers, mogelijkheden legio.
&lt;br&gt;
&lt;br&gt;Verwaarloos naast je normale navigatie structuur ook niet het aanbrengen van “cross links” binnen in je teksten. Wanneer je in een pagina spreekt over iets wat in een andere sectie uitgelegd wordt of daar ook aan bod komt, zet dan gerust een link midden in je tekst naar deze sectie.
&lt;br&gt;
&lt;br&gt;Betrouw niet te veel op allerlei tools die er op het internet rondzwerven (page rank calculators e.d.). Leer geduld op te brengen en blijf energie in die website steken, dit kan op langere termijn ongelooflijke rendabel zijn. Bespreek al je “efforts” minstens 1 a 2 keer per jaar met een degelijke internet marketeer of leg een meeting vast met je website bouwer. Gratis is dit allemaal niet, maar zonder investering, geen opbrengsten.
&lt;br&gt;
&lt;br&gt;&lt;span style="font-size:130%;"&gt;Publiciteit&lt;/span&gt;
&lt;br&gt;Gebruik alle traditionele media zoals advertenties in magazines, kranten, radio of TV. Vergeet ook de pers niet: Eén goed artikel in het juiste tijdschrift, één goeie bespreking op een toonaangevende website kan meer goed doen, dan 10 betalende advertenties. Schrijf zelf eens een artikel en stuur het naar een aantal journalisten.
&lt;br&gt;
&lt;br&gt;Daarnaast heb je het Internet zelf: “AdWords” op Google, “adCenter Campaigns” op MSN of Yahoo’s “Search Marketing” langs de ene zijde, helpen je zeer zichtbaar te zijn, wanneer mensen op zoek gaan met voor jou belangrijke keywords. Langs de andere zijde vind je het meer traditionele banner gebeuren: Je laat je website bouwer een (kleine) visuele advertentie maken, die dan, afhankelijk van het budget dat je voor ogen hebt, op andere voor jou belangrijke sites tegen betaling getoond worden.
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;span style="font-size:180%;"&gt;Slot&lt;/span&gt;
&lt;br&gt;
&lt;br&gt;Na 10 jaar Internet technologie en websites bouwen binnen Duo, is het voor het eerst dat er in één jaar tijd twee gescheiden problemen zo vervelend en hardnekkig de kop opsteken. Twee fenomenen die het leven zijn ingeroepen door een aantal door opportunisme gedreven nieuwe bedrijven en individuen. Email marketeers, zeg maar ronduit spammers en te veel belovende SEO-ers zijn beiden de huidige vervuilers van het Internet. Maar er is hoop: Spam geraakt de laatste weken minder en minder door onze filters en de overmoedige SEO-ers zullen door hun klanten en door de zoekmachines wel ontmaskerd worden.
&lt;br&gt;
&lt;br&gt;Website eigenaars moeten dus niet vallen voor loze beloften, maar moeten blijven investeren in een technisch goed opgezette en interessante content. Een goed CMS kan je hier veel bij helpen. Daarnaast blijft communicatie naar de buitenwereld in alle media het werktuig bij uitstek. Spreek met je website bouwer. Verwacht echter geen mirakels op korte termijn, zoals wonderdokters wel voorspiegelen, hoe leuk en aantrekkelijk ook.
&lt;br&gt;
&lt;br&gt;Als je één ding moet onthouden: Is de inhoud goed en leesbaar voor de bezoeker, dan zal hij dit inherent ook zijn voor de zoekmachines.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11913700-115796535713139672?l=coppieters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coppieters.blogspot.com/feeds/115796535713139672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11913700&amp;postID=115796535713139672&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/115796535713139672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/115796535713139672'/><link rel='alternate' type='text/html' href='http://coppieters.blogspot.com/2006/09/zoekmachines-en-seo-zin-en-vooral.html' title='Zoekmachines en SEO Zin en vooral Onzin'/><author><name>Johan Coppieters</name><uri>http://www.blogger.com/profile/16983631030825530809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://www.coppieters.org/blogger/johan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11913700.post-114476480978913003</id><published>2006-04-11T15:52:00.000+02:00</published><updated>2006-05-05T01:05:56.556+02:00</updated><title type='text'>Apple's (iPod) robustness</title><content type='html'>&lt;a href="http://www.coppieters.org/blogger/bus.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px;" src="http://www.coppieters.org/blogger/bus.jpg" border="0" alt="" /&gt;&lt;/a&gt;
Yesterday, my 18 year old daughter came back from a school trip to Italy. When driving from Rome to Pompei their bus caught fire. Luckily nobody got hurt. However they all had to leave the bus in a hurry. So most kids couldn't take their hand luggage with them. Before the fire department arrived, the bus was on fire and all back rows completly burned out. 
&lt;br&gt;&lt;br&gt;
One of her friends had to leave his iPod and inMotion sound dock. When the fire department was through, they could recover what was still recognizable.... The plastic on the iPod is completly bubbled and burned. The iPod is more or less melted into the sound dock.
&lt;br&gt;&lt;br&gt;
But after a little bit of cleaning, the friend moved the "lock slider" and pushed the "play" button... the incredible Apple Logo appeared. Seconds later it was booted and we selected a playlist and the iPod started playing music. No, not through the speakers, they didn't survive the flames, not made by Apple either. But the iPod works fine. Even the touch sensitive wheel still does its job. Great stuff, Apple!
&lt;br&gt;
&lt;a href="www.coppieters.org/blogger/burnedipod.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://www.coppieters.org/blogger/burnedipod.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11913700-114476480978913003?l=coppieters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coppieters.blogspot.com/feeds/114476480978913003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11913700&amp;postID=114476480978913003&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/114476480978913003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/114476480978913003'/><link rel='alternate' type='text/html' href='http://coppieters.blogspot.com/2006/04/apples-ipod-robustness.html' title='Apple&apos;s (iPod) robustness'/><author><name>Johan Coppieters</name><uri>http://www.blogger.com/profile/16983631030825530809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://www.coppieters.org/blogger/johan.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11913700.post-111815966794812322</id><published>2005-06-07T17:45:00.000+02:00</published><updated>2005-06-07T17:54:27.956+02:00</updated><title type='text'>Apple's secret strategy</title><content type='html'>Apple will always be a hardware company.

They earn their money by selling iPod's, PowerMac's, XServes, iMac's, MiniMac's, PowerBook and iBooks.

In the past, they had to make sure Mac OS X was brilliant, otherwise there was no reason to buy Apple Hardware.

But thinking about their switch from PowerPC to Intel chips. Then the future for Apple is so bright.

Where you could only run OSX on those wonderful machines (= Apple's cashcow), you can now run Windows on this hardware platform too.

So you can better buy your hardware from Apple, this way you can run Windows and OSX. Not to speak about the much better engineering you get, or about the very nice design, or the better service and support, etc.

Ofcourse you can run Linux on everything, but for now, this is only important on servers.

If I'm right, you can better start buying Apple stock.

Johan Coppieters, Duo nv, Brugge, Belgium.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11913700-111815966794812322?l=coppieters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coppieters.blogspot.com/feeds/111815966794812322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11913700&amp;postID=111815966794812322&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/111815966794812322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/111815966794812322'/><link rel='alternate' type='text/html' href='http://coppieters.blogspot.com/2005/06/apples-secret-strategy.html' title='Apple&apos;s secret strategy'/><author><name>Johan Coppieters</name><uri>http://www.blogger.com/profile/16983631030825530809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://www.coppieters.org/blogger/johan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11913700.post-111355294115751600</id><published>2005-04-15T10:13:00.000+02:00</published><updated>2005-04-15T10:15:41.160+02:00</updated><title type='text'>To be or not to be</title><content type='html'>&lt;small&gt;by William Shakespeare&lt;/small&gt; &lt;br&gt;
&lt;br&gt;
To be, or not to be: that is the question:&lt;br&gt;
Whether 'tis nobler in mind to suffer&lt;br&gt;
The slings and arrows of outrageous fortune,&lt;br&gt;
Or to take arms against a sea of troubles,&lt;br&gt;
And by opposing end them. To die: to sleep;&lt;br&gt;
No more; and by a sleep to say we end&lt;br&gt;
The heart-ache, and the thousand natural shocks&lt;br&gt;
That flesh is heir to. 'Tis a consumation&lt;br&gt;
Devoutly to be wish'd. To die, to sleep;&lt;br&gt;
To Sleep? Perchance to dream! aye there's the rub;&lt;br&gt;
For in that sleep of death what dreams may come,&lt;br&gt;
When we have shuffled off this mortal coil,&lt;br&gt;
Must give us pause: there's the respect&lt;br&gt;
That makes calamity of such long life;&lt;br&gt;
For who would bear the whips and scorns of time,&lt;br&gt;
The oppressor's wrong, the proud man's contumely,&lt;br&gt;
The pang's of depised love, the law's delay,&lt;br&gt;
The insolence of office, and the spurns&lt;br&gt;
That patient merit of the unworthy takes,&lt;br&gt;
When he himself might his quietus make&lt;br&gt;
With a bare bodkin? who would fardels bear,&lt;br&gt;
To grunt and sweat under a weary life,&lt;br&gt;
But that the dread of something after death,&lt;br&gt;
The undiscovered country from whose bourn&lt;br&gt;
No traveler returns, puzzles the will,&lt;br&gt;
And makes us rather bear those ills we have&lt;br&gt;
Than fly to others that we know not of?&lt;br&gt;
Thus conscience does make cowards of us all,&lt;br&gt;
And thus the native hue of resolution&lt;br&gt;
Is sicklied o'er with the pale cast of thought,&lt;br&gt;
And enterprises of great pitch and moment&lt;br&gt;
With this regard their currents turn awry&lt;br&gt;
And lose the name of action.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11913700-111355294115751600?l=coppieters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coppieters.blogspot.com/feeds/111355294115751600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11913700&amp;postID=111355294115751600&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/111355294115751600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/111355294115751600'/><link rel='alternate' type='text/html' href='http://coppieters.blogspot.com/2005/04/to-be-or-not-to-be.html' title='To be or not to be'/><author><name>Johan Coppieters</name><uri>http://www.blogger.com/profile/16983631030825530809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://www.coppieters.org/blogger/johan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11913700.post-111263068314966814</id><published>2005-04-04T18:04:00.000+02:00</published><updated>2005-04-04T18:04:43.153+02:00</updated><title type='text'>My dream camera</title><content type='html'>Although the camera I have now, is really really great, there is always room to improve, room to dream.
&lt;br&gt;
&lt;center&gt;&lt;img src="http://www.coppieters.org/blogger/owned-cameras.gif"&gt;&lt;/center&gt;
&lt;br&gt;
During the last 25 years, I had a number of camera's starting with a Canon A1 in 1978 to my first digital shooter a Nikon Coolpix 5000, till I fell in love with my current Nikon D100 in New York.
&lt;br&gt;
&lt;center&gt;&lt;img src="http://www.coppieters.org/blogger/top-cameras.gif"&gt;&lt;/center&gt;
&lt;br&gt;
Dreaming of things which are too expensive to buy, or for which you don't have a real need professionally, is still fun. So here is my wish list. I think the latest Canon EOS-1Ds Mark II's or Nikon's D2X come very close, but there is still some room for improvement. I’ve also added "compatible with my current lenses", which, in my case, means another Nikon, but this very specific to my personal situation.
&lt;br&gt;
&lt;br&gt;
&lt;ul&gt;&lt;b&gt;The wish list&lt;/b&gt;
&lt;li&gt;Digital SLR camera&lt;/li&gt;
&lt;li&gt;&amp;ge; 10M pixel, allowing some digital zoom/cropping in photoshop&lt;/li&gt;
&lt;li&gt;&amp;ge; 5fps for minimum 4 seconds, let's say minimum 20 images&lt;/li&gt;
&lt;li&gt;Decent LCD, &amp;ge;250.000 pixels, &amp;ge;2.5 inch&lt;/li&gt;
&lt;li&gt;compact flash card, allowing &amp;ge;1Gb microdrives&lt;/li&gt;
&lt;li&gt;Firewire connectivity&lt;/li&gt;
&lt;li&gt;GPS + timestamp built-in&lt;/li&gt;
&lt;li&gt;Lithium Ion battery&lt;/li&gt;
&lt;li&gt;Built-in flash, hot shoe, sync connector&lt;/li&gt;
&lt;li&gt;Playback zoom up to pixel level (10x to 20x)&lt;/li&gt;
&lt;li&gt;100 to 1600 or more ISO rating&lt;/li&gt;
&lt;li&gt;Shutter 30 secs to 1/8000 sec&lt;/li&gt;
&lt;li&gt;Wireless 802.11 connectivity
Remote control&lt;/li&gt;
&lt;li&gt;Connectable to an iPod&lt;/li&gt;
&lt;li&gt;No measurable shutter lag&lt;/li&gt;
&lt;li&gt;Auto/lock/manual focus&lt;/li&gt;
&lt;li&gt;Auto/lock/manual exposure&lt;/li&gt;
&lt;li&gt;User profiles including white balans, AF mode and image quality setting&lt;/li&gt;
&lt;li&gt;Sound memo per image&lt;/li&gt;
&lt;li&gt;Orientation sensor&lt;/li&gt;
&lt;li&gt;RAW, TIFF and JPEG formats.&lt;/li&gt;
&lt;li&gt;Compatible with my current lenses&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11913700-111263068314966814?l=coppieters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coppieters.blogspot.com/feeds/111263068314966814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11913700&amp;postID=111263068314966814&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/111263068314966814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/111263068314966814'/><link rel='alternate' type='text/html' href='http://coppieters.blogspot.com/2005/04/my-dream-camera_04.html' title='My dream camera'/><author><name>Johan Coppieters</name><uri>http://www.blogger.com/profile/16983631030825530809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://www.coppieters.org/blogger/johan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11913700.post-111261224701571822</id><published>2005-04-04T12:38:00.000+02:00</published><updated>2005-04-04T13:06:13.296+02:00</updated><title type='text'>Think Different</title><content type='html'>&lt;small&gt;by Apple Computer&lt;/small&gt;&lt;br&gt;&lt;br&gt;
Here’s to the crazy ones.&lt;br&gt;
&lt;br&gt;
The misfits.&lt;br&gt;
&amp;nbsp;The rebels.&lt;br&gt;
&amp;nbsp;&amp;nbsp;The troublemakers.&lt;br&gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;The round pegs in the square holes.&lt;br&gt; 
&lt;br&gt;
The ones who see things differently.&lt;br&gt;
&lt;br&gt;
They’re not fond of rules.&lt;br&gt;
And they have no respect for the status quo.&lt;br&gt;
&lt;br&gt;
You can praise them, disagree with them, quote them,&lt;br&gt;
&amp;nbsp;disbelieve them, glorify or vilify them.&lt;br&gt;
&lt;br&gt;
About the only thing you can’t do is ignore them.&lt;br&gt;
Because they change things.&lt;br&gt;
&lt;br&gt;
They invent. They imagine. They heal. &lt;br&gt;
They explore. They create.  They inspire.&lt;br&gt;
&lt;br&gt;
They push the human race forward.&lt;br&gt;
&lt;br&gt;
We make tools for these kinds of people. &lt;br&gt;
&lt;br&gt;
While some see them as the crazy ones,&lt;br&gt;
&amp;nbsp;we see genius.&lt;br&gt;
&lt;br&gt;
Because the people who are crazy enough to think&lt;br&gt;
&amp;nbsp;they can change the world, are the ones who do.&lt;br&gt;
&lt;br&gt;
Think different.&lt;br&gt;
&lt;br&gt;
&lt;center&gt;&lt;embed src="http://www.coppieters.org/blogger/think-different-small.mov" autostart="FALSE" loop="1" playcount="1" volume="4" controls="console" controller="TRUE"&gt;&lt;/embed&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11913700-111261224701571822?l=coppieters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coppieters.blogspot.com/feeds/111261224701571822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11913700&amp;postID=111261224701571822&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/111261224701571822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/111261224701571822'/><link rel='alternate' type='text/html' href='http://coppieters.blogspot.com/2005/04/think-different.html' title='Think Different'/><author><name>Johan Coppieters</name><uri>http://www.blogger.com/profile/16983631030825530809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://www.coppieters.org/blogger/johan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11913700.post-111263088497747667</id><published>2005-04-04T09:00:00.000+02:00</published><updated>2005-04-04T18:08:04.976+02:00</updated><title type='text'>Fun in Computing</title><content type='html'>&lt;small&gt;by Alan J. Perlis, 1922-1990.&lt;/small&gt;&lt;br&gt;
&lt;br&gt;
I think that it’s extraordinarily important that we in computer science keep fun in computing. When it started out, it was an awful lot of fun. Of course, the paying customers got shafted every now and then, and after a while we began to take their complaints seriously. We began to feel as if we really were responsible for the successful, error-free perfect use of these machines.&lt;br&gt;
&lt;br&gt;
I don’t think we are. I think we’re responsible for stretching them, setting them off in directions, and keeping fun in the house. I hope the field of computer science never loses its sense of fun. Above all, I hope we don’t become missionaries. Don’t feel as if you’re a Bible salesmen. The world has too many of those already. What you know about computing is only in your hands. What’s in your hands, I think and hope, is intelligence: the ability to see the machine more than when you were first led up to it, that you can make it more.&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11913700-111263088497747667?l=coppieters.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://coppieters.blogspot.com/feeds/111263088497747667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11913700&amp;postID=111263088497747667&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/111263088497747667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11913700/posts/default/111263088497747667'/><link rel='alternate' type='text/html' href='http://coppieters.blogspot.com/2005/04/fun-in-computing.html' title='Fun in Computing'/><author><name>Johan Coppieters</name><uri>http://www.blogger.com/profile/16983631030825530809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://www.coppieters.org/blogger/johan.jpg'/></author><thr:total>0</thr:total></entry></feed>
