<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>log.alamagordo.org &#187; Note to self</title>
	<atom:link href="http://log.alamagordo.org/category/note-to-self/feed/" rel="self" type="application/rss+xml" />
	<link>http://log.alamagordo.org</link>
	<description>0</description>
	<lastBuildDate>Sun, 12 Sep 2010 13:55:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>nl</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mac OS X, Ubuntu en NFS</title>
		<link>http://log.alamagordo.org/2008/06/mac-os-x-ubuntu-en-nfs/</link>
		<comments>http://log.alamagordo.org/2008/06/mac-os-x-ubuntu-en-nfs/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 20:28:10 +0000</pubDate>
		<dc:creator>Wieland</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Note to self]]></category>

		<guid isPermaLink="false">http://log.alamagordo.org/index.php/2008/06/03/mac-os-x-ubuntu-en-nfs/</guid>
		<description><![CDATA[Ik schreef enige tijd geleden al over mijn pogingen om mijn Macbook en mijn Linuxdesktop aan elkaar te knopen via NFS. Die mislukten jammerlijk, waarna ik voor het aloude AppleTalk koos.
Dat werkte, maar echt handig was het niet: AppleTalk is behoorlijk traag en wordt door Apple zelf niet meer serieus onderhouden. Mac OS X kan [...]]]></description>
			<content:encoded><![CDATA[<p><img class="smallimg" title="NFS share onder Mac OS X" src="http://log.alamagordo.org/wp-content/uploads/2008/06/nfs.png" alt="NFS share onder Mac OS X" />Ik schreef enige tijd geleden al over mijn pogingen om mijn Macbook en mijn Linuxdesktop aan elkaar te knopen via <a href="http://en.wikipedia.org/wiki/Network_File_System_(protocol)" title="[Wikipedia (EN)] Network File System (protocol)">NFS</a>. Die mislukten jammerlijk, waarna ik voor het aloude <a title="[log.alamagordo.org] AppleTalk (2)" href="/index.php/2007/09/08/appletalk-2/">AppleTalk</a> koos.</p>
<p>Dat werkte, maar echt handig was het niet: <a title="[Wikipedia (EN)] AppleTalk" href="http://en.wikipedia.org/wiki/Appletalk">AppleTalk</a> is behoorlijk traag en wordt door Apple zelf niet meer serieus onderhouden. Mac OS X kan er nog mee overweg omwille van de communicatie met oude systemen, maar bij de UNIX-variant die het besturingssysteem feitelijk is, hoort natuurlijk NFS.</p>
<p>Vorige week verving ik de dualboot-setup (Fedora Linux en Windows XP Pro) op mijn desktop door de nieuwe <a href="http://www.ubuntu.com/" title="Ubuntu">Ubuntu</a>, en besloot ik het nog een keer te proberen, en dit keer met meer succes.</p>
<p>Voor wie met de materie worstelt, lees verder!<br />
<span id="more-511"></span></p>
<p>Installeer eerst een NFS server, bijvoorbeeld vanuit een terminal:</p>
<p><code>sudo apt-get install nfs-kernel-server</code></p>
<p>Configureer dan je shares. Open /etc/exports in je favoriete teksteditor:</p>
<p><code>sudo vi /etc/exports</code></p>
<p>De algemene syntax is simpel:</p>
<p><code>/share	host(option1,option2)</code></p>
<p>Waarbij host staat voor de client(s) die je toegang wilt geven, bijvoorbeeld in de vorm van een hostname, een ip-adres of een compleet subnet.</p>
<p>De precieze syntax is te vinden in de manpage voor <a title="manpage exports(5)" href="http://linux.die.net/man/5/exports">exports(5)</a>. Belangrijk is in ieder geval de 'insecure'-optie. Mac OS X verbindt met NFS via hogere poortnummers, wat NFS-servers doorgaans niet toestaan tenzij je dat expliciet instelt. Denk, voor schrijftoegang, ook aan de optie 'rw'.</p>
<p>NFS kent geen wachtwoordauthenticatie, maar kijkt naar de <a href="http://en.wikipedia.org/wiki/User_identifier_(Unix)" title="[Wikipedia (EN)] User identifier (Unix)">UID</a> en <a href="http://en.wikipedia.org/wiki/Group_identifier_(Unix)" title="[Wikipedia (EN)] Group identifier (Unix)">GID</a> van gebruiker van de client. Stemmen die overeen met die van de eigenaar van de share, dan heeft de gebruiker normale toegang.</p>
<p>Elders op internet (ik ga niet linken) wordt daarom wel geadviseerd om je UID op je Mac te veranderen. <strong>DOE DAT NIET OF WEES VOORBEREID OP GROOTSCHALIG PUINRUIMEN!</strong></p>
<p>De juiste manier om dit op te lossen is via mapping. Je kunt de NFS-server opdragen om client-ID's te vertalen naar andere ID's.</p>
<p>De simpelste configuratie vertaalt iedere client naar dezelfde UID en GID. Welke ID's de server kiest, is gelukkig in te stellen. Gebruik daarvoor de volgende drie opties:</p>
<p>all_squash - vertaalt de ID's van iedere client naar dezelfde waarden<br />
anonuid=n	 - zet het UID op n<br />
anongid=n - dito voor GID</p>
<p>De UID/GID van de eigenaar van mijn share zijn 1000/1000, dus /etc/exports ziet er op mijn server als volgt uit:</p>
<p><code>/share	host(rw,insecure,all_squash,anonuid=1000,anongid=1000)</code></p>
<p>Exporteer dan je shares vanuit een terminal met:</p>
<p><code>sudo exportfs -ra</code></p>
<p>Of start of herstart de NFS-server met:</p>
<p><code>sudo /etc/init.d/nfs-kernel-server restart</code></p>
<p>Verbindt vervolgens vanuit de Finder op je Mac (Appeltje-K) met je NFS-server (nfs://server/share). Een kind kad de was doen.</p>
]]></content:encoded>
			<wfw:commentRss>http://log.alamagordo.org/2008/06/mac-os-x-ubuntu-en-nfs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iTunes en beveiligde podcasts</title>
		<link>http://log.alamagordo.org/2007/01/itunes-en-beveiligde-podcasts/</link>
		<comments>http://log.alamagordo.org/2007/01/itunes-en-beveiligde-podcasts/#comments</comments>
		<pubDate>Sat, 06 Jan 2007 09:23:14 +0000</pubDate>
		<dc:creator>Wieland</dc:creator>
				<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Note to self]]></category>

		<guid isPermaLink="false">http://log.alamagordo.org/index.php/2007/01/06/itunes-en-beveiligde-podcasts/</guid>
		<description><![CDATA[iTunes voor Windows gebruikt de internetinstellingen van IE. Als je wilt dat iTunes je om een naam en wachtwoord vraagt als je je op een beveiligde (p&#124;v)odcast abonneert, moet je in IE dus Tools -> Internet Options -> Security klikken, en daar Medium instellen. Of, nog beter, wel een goed dichtgetimmerd Custom Level kiezen, maar [...]]]></description>
			<content:encoded><![CDATA[<p>iTunes voor Windows gebruikt de internetinstellingen van IE. Als je wilt dat iTunes je om een naam en wachtwoord vraagt als je je op een beveiligde (p|v)odcast abonneert, moet je in IE dus <em>Tools -> Internet Options -> Security</em> klikken, en daar <em>Medium</em> instellen. Of, nog beter, wel een goed dichtgetimmerd <em>Custom Level</em> kiezen, maar instellen dat applicaties in voorkomende gevallen om inloggegevens moeten vragen (<em>Custom Level -> User Authentication -> Logon -> Prompt for user name and password</em>).</p>
<p>iTunes is een fijn ding, maar (1)&nbsp;ik zou willen dat er een Linuxversie was, en (2)&nbsp;de documentatie laat veel te wensen over.</p>
]]></content:encoded>
			<wfw:commentRss>http://log.alamagordo.org/2007/01/itunes-en-beveiligde-podcasts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Complexe directorystructuren (ongecompliceerd)</title>
		<link>http://log.alamagordo.org/2006/12/complexe-directorystructuren-ongecompliceerd/</link>
		<comments>http://log.alamagordo.org/2006/12/complexe-directorystructuren-ongecompliceerd/#comments</comments>
		<pubDate>Thu, 28 Dec 2006 09:24:11 +0000</pubDate>
		<dc:creator>Wieland</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Note to self]]></category>

		<guid isPermaLink="false">http://log.alamagordo.org/index.php/2006/12/28/complexe-directorystructuren-ongecompliceerd/</guid>
		<description><![CDATA[Opdat ik het zelf niet vergeet (en voor Google): complexe directorystructuren kun je op de command line in één keer maken. Doe niet:
~ $ mkdir beatles
~ $ cd beatles
~/beatles $ mkdir john
~/beatles $ mkdir paul
~/beatles $ cd ..
~ $ mkdir stones
~ $ cd stones
~/stones $ mkdir mick
~/stones $ mkdir keith

Maar gewoon:
~$ mkdir -p {beatles/{john,paul},stones/{mick,keith}}
(Deze en [...]]]></description>
			<content:encoded><![CDATA[<p>Opdat ik het zelf niet vergeet (en voor Google): complexe directorystructuren kun je op de command line in één keer maken. Doe niet:</p>
<p><code>~ $ <a href="http://man.linuxquestions.org/?query=mkdir&amp;section=0&amp;type=2">mkdir </a>beatles<br />
~ $ cd beatles<br />
~/beatles $ mkdir john<br />
~/beatles $ mkdir paul<br />
~/beatles $ cd ..<br />
~ $ mkdir stones<br />
~ $ cd stones<br />
~/stones $ mkdir mick<br />
~/stones $ mkdir keith<br />
</code></p>
<p>Maar gewoon:</p>
<p><code>~$ mkdir -p {beatles/{john,paul},stones/{mick,keith}}</code></p>
<p>(Deze en andere tips via <a href="http://www-128.ibm.com/developerworks/aix/library/au-badunixhabits.html" title="[IBM Developerworks] Learn 10 good UNIX usage habits">IBM</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://log.alamagordo.org/2006/12/complexe-directorystructuren-ongecompliceerd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Image spam (en hoe er van af te komen)</title>
		<link>http://log.alamagordo.org/2006/10/image-spam-en-hoe-er-van-af-te-komen/</link>
		<comments>http://log.alamagordo.org/2006/10/image-spam-en-hoe-er-van-af-te-komen/#comments</comments>
		<pubDate>Sat, 21 Oct 2006 11:13:16 +0000</pubDate>
		<dc:creator>Wieland</dc:creator>
				<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Note to self]]></category>

		<guid isPermaLink="false">http://log.alamagordo.org/index.php/2006/10/21/image-spam-en-hoe-er-van-af-te-komen/</guid>
		<description><![CDATA[Glipten er tot voor kort per etmaal misschien drie spammetjes door mijn filters, de laatste tijd weken moet ik dagelijks tientallen berichten /dev/null'en - en ik ben niet de enige. De voornaamste reden: image spam, waarbij de pillen of penny stocks in een plaatje worden aangeprezen, in plaats van in tekst. Veel spamfilters, die bij [...]]]></description>
			<content:encoded><![CDATA[<p><img class="smallimg" src="http://log.alamagordo.org/wp-content/uploads/2006/10/imagespam.jpg" alt="Image spam" title="Image spam" />Glipten er tot voor kort per etmaal misschien drie spammetjes door mijn filters, de laatste tijd weken moet ik dagelijks tientallen berichten /dev/null'en - en ik ben <a href="http://www.nu.nl/news.jsp?n=842575&amp;c=50" title="[NU.nl] Hoeveelheid spam op 'recordhoogte'">niet de enige</a>. De voornaamste reden: <em><a href="http://searchsecurity.techtarget.com/tip/0,289483,sid14_gci1210679,00.html" title="[SearchSecurity.com] Battling image spam">image spam</a></em>, waarbij de pillen of <em>penny stocks</em> in een plaatje worden aangeprezen, in plaats van in tekst. Veel spamfilters, die bij het analyseren van mail zoeken naar bekende spamtermen ("p1lls", "v1agr4"), werken daardoor niet.</p>
<p>Een doodsimpele manier om filters te omzeilen, maar toch hebben spammers lang gewacht om deze methode toe te passen. Plaatjes rondmailen kost immers veel meer bandbreedte dan traditionele spam. Dat ze nu toch massaal hun toevlucht nemen tot deze methode, is in zekere zin dus een overwinning voor spambestrijders: tekstgebaseerde filters zijn zo goed geworden, dat ze zich niet meer om de tuin laten leiden door de <a href="http://www.velocityreviews.com/forums/t199586-whats-with-the-nonsensical-spam-content.html" title="What's with the nonsensical spam content?">wartaal</a> waar de eigenlijke boodschap bij tekstgebaseerde spam doorgaans in verstopt wordt.</p>
<p>Maar een Pyrrhusoverwinning is het wel, want ondertussen stromen onze mailboxen vol met troep, die ook nog eens veel meer diskruimte in beslag neemt dan tekstgebaseerde spam. Gelukkig vond ik <a title="[Neil's World] Stopping image spam in Thunderbird" href="http://www.neilturner.me.uk/2006/Aug/06/stopping_image_spam_in_th.html" title="">deze slimme tip</a> om <a title="Mozilla Thunderbird" href="http://www.mozilla.com/thunderbird/">Thunderbird</a> de image spam te laten herkennen. Werkt -&nbsp;met enige aanpassing&nbsp;- ook in <a href="http://www.apple.com/macosx/features/mail/" title="[Apple] Mail">Mail.app</a> (Mac), en waarschijnlijk de meeste andere mailclients.</p>
]]></content:encoded>
			<wfw:commentRss>http://log.alamagordo.org/2006/10/image-spam-en-hoe-er-van-af-te-komen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Empty tags en XSLT</title>
		<link>http://log.alamagordo.org/2006/09/empty-tags-en-xslt/</link>
		<comments>http://log.alamagordo.org/2006/09/empty-tags-en-xslt/#comments</comments>
		<pubDate>Wed, 13 Sep 2006 10:18:58 +0000</pubDate>
		<dc:creator>Wieland</dc:creator>
				<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Note to self]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://log.alamagordo.org/index.php/2006/09/13/empty-tags-en-xslt/</guid>
		<description><![CDATA[Als je XML wilt omzetten naar (X)HTML met behulp van XSLT, kom je in de problemen als de parser je lege elementen wat al te enthousiast naar valide XML vertaalt. Gelinkte stylesheets en scripts in de headers van je output werken dan namelijk niet meer in Internet Explorer. De parser maakt van &#60;script type="text/javascript" src="foo.js"&#62;&#60;/script&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>Als je XML wilt omzetten naar (X)HTML met behulp van <a href="http://www.w3.org/TR/xslt" title="[W3C] XSL Transformations">XSLT</a>, kom je in de problemen als de parser je lege elementen wat al te enthousiast naar valide XML vertaalt. Gelinkte stylesheets en scripts in de headers van je output werken dan namelijk niet meer in Internet Explorer. De parser maakt van <code>&lt;script type="text/javascript" src="foo.js"&gt;&lt;/script&gt;</code> namelijk <code>&lt;script type="text/javascript" src="foo.js"/&gt;</code>, en <a href="http://piecesofrakesh.blogspot.com/2005/03/script-tag-in-internet-explorer.html" title="[Pieces of Rakesh]  Script Tag In Internet Explorer">dat snapt IE niet</a>. De simpelste workaround -&nbsp;hoewel een beetje een <em>hack</em>&nbsp;- is om een (blanco) comment in te voegen, zodat het element niet leeg is:</p>
<p><code><br />
&lt;xsl:template match="header"&gt;<br />
(...)<br />
&lt;script type="text/javascript" src="foo.js"&gt;<br />
&lt;xsl:comment&gt;&lt;/xsl:comment&gt;<br />
&lt;/script&gt;<br />
&lt;/xsl:template&gt;<br />
</code></p>
<p>Output:<br />
<code><br />
&lt;script type="text/javascript" src="foo.js"&gt;&lt;!----&gt;&lt;/script&gt;<br />
</code></p>
<p>(Aan deze steen heb ik me de afgelopen jaren méér dan eens gestoten, dus ik post het maar even hier, zodat ik het nooit meer vergeet (en voor Google). Het zijn de laatste dagen bij mijn huidige werkgever (waarover later meer), en ik heb het erg druk met de afronding van mijn bezigheden. Dan kun je dit soort stomme bugs er eventjes niet bij hebben.)</p>
]]></content:encoded>
			<wfw:commentRss>http://log.alamagordo.org/2006/09/empty-tags-en-xslt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Weer wat geleerd</title>
		<link>http://log.alamagordo.org/2006/08/weer-wat-geleerd/</link>
		<comments>http://log.alamagordo.org/2006/08/weer-wat-geleerd/#comments</comments>
		<pubDate>Sun, 27 Aug 2006 19:38:47 +0000</pubDate>
		<dc:creator>Wieland</dc:creator>
				<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Note to self]]></category>

		<guid isPermaLink="false">http://log.alamagordo.org/index.php/2006/08/27/weer-wat-geleerd/</guid>
		<description><![CDATA[Mobloggen, dat kan dus ook. Van onderstaand experiment (2, 3) heb ik twee dingen geleerd: de camera in mijn mobieltje schakelt bij inzoomen ongevraagd over op een kleiner beeldformaat, en strafschoppen gaan er niet in als je er een foto van probeert te maken. (Update Toch wel. Helaas.)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Moblog" title="[Wikipedia (EN)] Moblog">Mobloggen</a>, dat kan dus ook. Van onderstaand <a href="/index.php/2006/08/27/rust-in-breda/" title="[log.alamagordo.org] Rust in Breda">experiment</a> (<a href="/index.php/2006/08/27/strafschop/" title="[log.alamagordo.org] Strafschop">2</a>, <a href="/index.php/2006/08/27/goal/" title="[log.alamagordo.org] Goal!">3</a>) heb ik twee dingen geleerd: de camera in mijn mobieltje schakelt bij inzoomen ongevraagd over op een <a href="http://www.flickr.com/photos/alamagordo/226058312/" title="[Flickr.com] Strafschop">kleiner beeldformaat</a>, en <del>strafschoppen gaan er niet in als je er een foto van probeert te maken</del>. (<strong>Update</strong> <a href="/index.php/2006/04/16/raak/" title="[log.alamagordo.org] Raak">Toch wel</a>. <a href="/index.php/2005/10/23/verloren/" title="[log.alamagordo.org] Verloren">Helaas</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://log.alamagordo.org/2006/08/weer-wat-geleerd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DOM, DOM, DOM...</title>
		<link>http://log.alamagordo.org/2006/06/dom-dom-dom/</link>
		<comments>http://log.alamagordo.org/2006/06/dom-dom-dom/#comments</comments>
		<pubDate>Tue, 06 Jun 2006 14:32:02 +0000</pubDate>
		<dc:creator>Wieland</dc:creator>
				<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Note to self]]></category>
		<category><![CDATA[Webstandards]]></category>

		<guid isPermaLink="false">http://log.alamagordo.org/index.php/2006/06/06/dom-dom-dom/</guid>
		<description><![CDATA[Debuggen van javascript is een hel. De Javascript Console van Firefox is prima te gebruiken en geeft informatieve meldingen, maar je komt juist de meeste problemen tegen als je je scripts aan Internet Explorer voert. En laat die browser nou simpelweg zwijgen als het graf als-ie code tegenkomt die hij niet snapt: sinds XP&#160;SP2 doet [...]]]></description>
			<content:encoded><![CDATA[<p>Debuggen van javascript is een hel. De <a href="http://developer.mozilla.org/en/docs/JavaScript_Console" title="Javascript console">Javascript Console van Firefox</a> is prima te gebruiken en geeft informatieve meldingen, maar je komt juist de meeste problemen tegen als je je scripts aan Internet Explorer voert. En laat die browser nou simpelweg zwijgen als het graf als-ie code tegenkomt die hij niet snapt: sinds XP&nbsp;SP2 doet de ingebouwde debugger het niet meer. Dus was het door het ouderwets uit-commenten van loops en losse regeltjes dat ik ontdekte dat mijn array in IE vol met null-waarden zat. Een Googletje leerde dat IE <a href="http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/getattribute.asp" title="[MSDN] getAttribute Method">alleen <span class="codesample">object.className</span> ondersteunt, en geen <span class="codesample">object.getAttribute("class")</span></a>. <em>So much</em> voor consistente toepassing van DOM-methodes. Affijn, het <a title="[W3C] DOM Level 3" href="http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/core.html#ID-1112119403">mag van het W3C</a>, en Firefox en Opera snappen het ook, dus dat probleem is opgelost.</p>
<p>Ook irritant: <a title="[glenjones.net] getAttribute href bug" href="http://www.glennjones.net/Post/809/getAttributehrefbug.htm">IE converteert relatieve naar absolute URI's</a>. Dus <span class="codesample">object.getAttribute("href")</span> levert niet de tekstwaarde van het href-attribuut op ("example.html"), maar het volledige adres ("http://www.example.com/example.html"), ook als die helemaal niet in je code staat. Een extra parameter (<span class="codesample">object.getAttribute("href",2)</span>) lost dat op.</p>
<p>Dat u even weet waar ik het toch zo druk mee heb.</p>
]]></content:encoded>
			<wfw:commentRss>http://log.alamagordo.org/2006/06/dom-dom-dom/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web Developer Toolbar voor IE</title>
		<link>http://log.alamagordo.org/2005/09/web-developer-toolbar-voor-ie/</link>
		<comments>http://log.alamagordo.org/2005/09/web-developer-toolbar-voor-ie/#comments</comments>
		<pubDate>Mon, 19 Sep 2005 13:24:54 +0000</pubDate>
		<dc:creator>Wieland</dc:creator>
				<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Note to self]]></category>
		<category><![CDATA[Webstandards]]></category>

		<guid isPermaLink="false">http://log.alamagordo.org/index.php/2005/09/19/web-developer-toolbar-voor-ie/</guid>
		<description><![CDATA[Heb ik net anderhalf uur in blinde razernij naar Internet Explorer zitten schreeuwen, ontdek ik dat de dames en heren ontwikkelaars bij Microsoft zich een enkele keer wel degelijk bijzonder nuttig kunnen maken. Sinds vrijdag is er een (bètaversie van een) IE-equivalent van Chris Pedericks' Web Developer Toolbar voor Firefox/Mozilla beschikbaar (hierzo direct downloaden). Ik [...]]]></description>
			<content:encoded><![CDATA[<p>Heb ik net anderhalf uur in blinde razernij naar Internet Explorer zitten schreeuwen, ontdek ik dat de dames en heren ontwikkelaars bij Microsoft zich een enkele keer wel degelijk bijzonder nuttig kunnen maken. Sinds vrijdag is er een (bètaversie van een) IE-equivalent van <a href="http://chrispederick.com/" title="Chris Pederick">Chris Pedericks</a>' <a href="https://addons.mozilla.org/extensions/moreinfo.php?id=60" title="[Mozilla Update :: Extensions] Web Developer Toolbar">Web Developer Toolbar</a> voor Firefox/Mozilla <a href="http://blogs.msdn.com/ie/archive/2005/09/16/469686.aspx" title="[IEBlog] Developer Toolbar for IE announced at PDC">beschikbaar</a> (<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038" title="Internet Explorer Developer Toolbar Beta">hierzo</a> direct downloaden). Ik zal voor één keer niet mopperen over het feit dat mijn hele werk-pc opnieuw moest opstarten na installatie, want dit tooltje hielp me toch maar mooi een irritant renderingprobleem in IE op te lossen - met een heftige deadline op een paar uurtjes gaans.</p>
]]></content:encoded>
			<wfw:commentRss>http://log.alamagordo.org/2005/09/web-developer-toolbar-voor-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elke site zijn eigen tweak met Mozilla</title>
		<link>http://log.alamagordo.org/2005/04/elke-site-zijn-eigen-tweak-met-mozilla/</link>
		<comments>http://log.alamagordo.org/2005/04/elke-site-zijn-eigen-tweak-met-mozilla/#comments</comments>
		<pubDate>Sat, 23 Apr 2005 08:49:11 +0000</pubDate>
		<dc:creator>Wieland</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Note to self]]></category>
		<category><![CDATA[Webstandards]]></category>

		<guid isPermaLink="false">http://log.alamagordo.org/index.php/2005/04/23/elke-site-zijn-eigen-tweak-met-mozilla/</guid>
		<description><![CDATA[Veel Mozilla- en Firefoxgebruikers kennen de kracht van userContent.css, het stylesheet dat je onder meer kunt gebruiken om advertenties te blokkeren, maar ook om bijvoorbeeld het standaard lettertype te vergroten als je aan de leesbril moet, of om onleesbare kleurencombinaties bij te verven.
Wat ik nog niet wist, is dat dergelijke stijlregels in de developer builds [...]]]></description>
			<content:encoded><![CDATA[<p>Veel Mozilla- en Firefoxgebruikers kennen de kracht van <a href="http://www.mozilla.org/support/firefox/edit#content" title="userContent.css">userContent.css</a>, het stylesheet dat je onder meer kunt gebruiken om <a href="http://www.mozilla.org/support/firefox/adblock" title="Firefox Tips and Tricks: Blocking Advertisements">advertenties</a> te blokkeren, maar ook om bijvoorbeeld het <a href="http://twiki.iwethey.org/Main/UserContentCSS" title="Wiki over userContent.css">standaard lettertype te vergroten</a> als je aan de leesbril moet, of om onleesbare kleurencombinaties bij te verven.</p>
<p>Wat ik nog niet wist, is dat dergelijke stijlregels in de <em>developer builds</em> van Firefox en Mozilla (<a href="http://www.mozilla.org/releases/mozilla1.8a3/" title="Mozilla 1.8 Alpha3 Release Notes">1.8a3</a> en hoger) ook per site, en zelfs per <abbr title="Uniform Resource Locator">URL</abbr> in te stellen zijn.</p>
<p><span id="more-63"></span><br />
Om bijvoorbeeld de titels van alle postjes op deze site (en <em>alleen op deze site</em>) in het rood weer te geven, stopt u deze <a href="http://www.w3schools.com/css/default.asp" title="W3Schools Cascading Style Sheets Tutorial">CSS</a> in uw userContent.css:</p>
<pre class="code">
@-moz-document domain(log.alamagordo.org) {
	h2 {
	     color: #f00 !important;
	}
}
</pre>
<p>Dat opent enorm veel mogelijkheden. Je kunt zo bijvoorbeeld niet alleen advertenties zelf van pagina's verwijderen, maar ook de lege tabelcellen waar ze in stonden. Tot nu toe kon dat niet, omdat er geen methode was om de tabellen van site www.example.com wél te weren, en die van www.example2.com niet. De grote witte gaten midden in de content van menige krantenwebsite behoren straks dus tot het verleden.</p>
<p>Ik vond elders op het web al een <a href="http://3cx.org/category/1" title="3Cx.org: Fixed-width font with Gmail">heel nuttig truukje</a> om berichten in <a href="https://gmail.google.com" title="Google Mail">GMail</a> weer te geven in een letter met een vaste breedte, in plaats van het (proportionele) standaardlettertype. Daardoor is het eindelijk mogelijk getabuleerde code te mailen, zonder dat de leesbaarheid verloren gaat:</p>
<pre class="code">
@-moz-document domain(gmail.google.com) {
	div.msg div.mb {
		    font-family: monospace !important;
		    font-size: 12px !important;
	}
	textarea.tb {
		    font-family: monospace !important;
		    font-size: 12px !important;
	}
}
</pre>
<p>Het schijnt de bedoeling te zijn dat <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=238099#c29" title="Commentaar in Bugzilla over ondersteuning in Fx 1.1">Firefox&nbsp;1.1</a> deze methode ondersteunt. Tot die tijd werkt het alleen in recente testversies, en ontbreekt goede documentatie. U vindt meer informatie in <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=238099" title="Bugzilla: implement at-rule for matching on site/document URL">bug&nbsp;238099</a> en <a href="http://lists.w3.org/Archives/Public/www-style/2004Aug/0135.html" title="www-style@w3.org: per-site user stylesheet rules">dit bericht</a> op een mailinglijst van het <a href="http://www.w3.org" title="World Wide Web Consortium">W3C</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://log.alamagordo.org/2005/04/elke-site-zijn-eigen-tweak-met-mozilla/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

