<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CEAFRH85eip7ImA9Wx5QGEs.&quot;"><id>tag:blogger.com,1999:blog-35439679</id><updated>2010-09-07T13:31:55.122+01:00</updated><title>~ / pjvenda / blog</title><subtitle type="html">I'm Pedro Venda and this is my personal blog. I am a techno-geek, a UNIX-head, a petrol-head and a security consultant.

All posts are made over my own point of view and don't necessary reflect what others may think is right or wrong. Mostly they're harmless though :)

In all, this blog follows my perspective that knowledge is power and most effective when shared.

The stuff you learn as you go along ...
... needs to be shared with those that might not know yet.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.pjvenda.net/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.pjvenda.net/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>62</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/pjvenda/blog" /><feedburner:info uri="pjvenda/blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fpjvenda%2Fblog" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><entry gd:etag="W/&quot;D0UHQX48eCp7ImA9Wx5TGU4.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-575572421785695571</id><published>2010-08-04T16:20:00.001+01:00</published><updated>2010-08-04T16:20:30.070+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-04T16:20:30.070+01:00</app:edited><title>Power delivery</title><content type="html">&lt;div style="text-align: center; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/4856321779/" title="photo sharing"&gt;&lt;img src="http://farm5.static.flickr.com/4082/4856321779_6a5826cd1f.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/4856321779/"&gt;Power delivery&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/pjvenda/"&gt;pjvenda&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;The final link between drive train and rear wheel.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-575572421785695571?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/goJuTKhFVFk" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=575572421785695571" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/575572421785695571?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/575572421785695571?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/goJuTKhFVFk/power-delivery.html" title="Power delivery" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2010/08/power-delivery.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcFQng7fSp7ImA9WxFaFkg.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-8115402418475888739</id><published>2010-07-20T19:20:00.001+01:00</published><updated>2010-07-20T19:20:13.605+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-20T19:20:13.605+01:00</app:edited><title>St Michael's mount</title><content type="html">&lt;div style="text-align: center; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/4518316815/" title="photo sharing"&gt;&lt;img src="http://farm5.static.flickr.com/4007/4518316815_b5bb4fd681.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/4518316815/"&gt;St Michael's mount&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/pjvenda/"&gt;pjvenda&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;The narrow twisty footpath into the castle.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-8115402418475888739?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/-pVtZWgTLrQ" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=8115402418475888739" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/8115402418475888739?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/8115402418475888739?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/-pVtZWgTLrQ/st-michael-mount.html" title="St Michael&amp;#39;s mount" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2010/07/st-michael-mount.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYAQHw7fSp7ImA9Wx5SEE0.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-3208245547932596069</id><published>2010-07-15T23:12:00.002+01:00</published><updated>2010-08-05T10:55:41.205+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-05T10:55:41.205+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="streaming" /><category scheme="http://www.blogger.com/atom/ns#" term="opinion" /><category scheme="http://www.blogger.com/atom/ns#" term="digital music" /><category scheme="http://www.blogger.com/atom/ns#" term="music" /><category scheme="http://www.blogger.com/atom/ns#" term="spotify" /><category scheme="http://www.blogger.com/atom/ns#" term="business" /><title>Spotify maturing as a business?</title><content type="html">&lt;a href="http://4.bp.blogspot.com/_KZ3yMR2e9Ak/TD-FOPRcUVI/AAAAAAAAAn0/FzuENUjtsBk/s1600/SS-2010-07-15_20.55.01.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="141" src="http://4.bp.blogspot.com/_KZ3yMR2e9Ak/TD-FOPRcUVI/AAAAAAAAAn0/FzuENUjtsBk/s200/SS-2010-07-15_20.55.01.png" width="200" /&gt;&lt;/a&gt;Spotify is a great product, I use it every day.&amp;nbsp;It's an online music streaming service available for a number of countries in Europe (sorry, Portugal is not in the list yet... shame on you Spotify).&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;Warning:&lt;/b&gt; This is my own opinion... a long one.&lt;/blockquote&gt;I have been using it since its early days, when signing up was open and free and their ads seemed "amateur" at most. They even had a "Spotify voice mail" into which users left their messages of spotify-glory eventually ending up in self-advertising ads.&lt;br /&gt;
&lt;br /&gt;
Discussions with business aware people led me to believe that there is something not quite right with their business model. To users it was music on tap for free, high quality, high availability, nagging ads but nothing we couldn't live with. I know that the key of success in online services is the ability to create a critical mass of users. Hence it made sense to give away music on tap for free.&lt;br /&gt;
&lt;br /&gt;
Starting a business is difficult and incurs a lot of risk. Most technology companies have significant losses during the first years of operation, but often after braking even, the gains far outweigh the losses. In other words, losses in this case == investment.&lt;br /&gt;
&lt;br /&gt;
But this is not sustainable forever and something was bound to happen. They would have to change the revenue model or increase the density of ads (a lot!) in the free accounts to make people switch to the paid version or go bust or be backed up by a company that made money some other way...&lt;br /&gt;
&lt;br /&gt;
Adding to this, they implemented some serious anti-tampering stuff into their windows client since the very initial versions, including fancy anti-debugging and obfuscation code. Clearly they either over-engineered it or just prepared for a longer-term reality... Not that it is a bad thing, implementing decent security measures since day one, but it was also a visible sign that they did not want people cracking it.&lt;br /&gt;
&lt;br /&gt;
The way I see it, there's a thin line between giving away enough to attract interest and new users and charging enough (from whatever multiple sources) to keep the business afloat, or at least following to the almighty business plan. Giving away stuff keeps people happy and attracts new users, etc, but does not pay the bills. Shutting the service to paid customers would kill the expansion of their user base.&amp;nbsp;I think they never got this balance exactly right (assuming of course it was possible in the first place).&lt;br /&gt;
&lt;br /&gt;
Over the past year or so they introduced various changes that affect the afore-mentioned balance. Their initial model was something like:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Paid ads;&lt;/li&gt;
&lt;li&gt;Free accounts to everyone: Lots of music available, ads that could not be skipped;&lt;/li&gt;
&lt;li&gt;Premium accounts for £9.99 per month: No ads, higher quality streaming;&lt;/li&gt;
&lt;/ul&gt;Shortly after the following features also appeared:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Paid ads:&amp;nbsp;Arbitrary companies were able to advertise in Spotify, spamming free accounts forever. Artists were also advertising their work via Spotify ads;&lt;/li&gt;
&lt;li&gt;Premium accounts: &lt;b&gt;Offline mode&lt;/b&gt;, &lt;b&gt;mobile access&lt;/b&gt; for some smartphone platforms and unrestricted international access, even higher quality streaming, &lt;u&gt;invites were provided&lt;/u&gt;;&lt;/li&gt;
&lt;li&gt;Free accounts I: access out of allowed countries was limited to 14 days, [the mac client paused ads if sound was muted - sneaky, eh?];&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Mobile access&lt;/b&gt;: Various applications were created and deployed for the most widely used smartphone platforms (iPhone, android, any other?). This is, of course, restricted to premium accounts;&lt;/li&gt;
&lt;li&gt;Free accounts II: All existing free accounts kept working normally. However, &lt;u&gt;free accounts could no longer be created without an invite&lt;/u&gt;. Invites were being handed to paying users and could be used as tokens to create new free accounts. So free accounts stopped being free, essentially;&lt;/li&gt;
&lt;/ul&gt;Now the free user base could only expand with the help of the paying user base. Clever! The number of invites given to premium account holders was now controlling expansion of the free user base. So if you didn't have an account, you'd be left with 2 choices: either find someone with a premium account and get an invite from them or buy a premium account yourself.&lt;br /&gt;
&lt;br /&gt;
Also there was little choice to the user base. Either you have a free account with nagging ads or you pay £9.99 per month... or the ridiculous £9.99 for one day. There weren't too many commercial ads, most were artists promoting their music/albums/singles/whatever and the rest were self-advertising.&amp;nbsp;Targeted ads seem to work so-so. Some ads my wife gets I never heard and vice-versa. However, I still get spammed by Rhianna's promotions... something's very wrong there... My playlists are little more than &amp;nbsp;Iron Maiden, Bruce Dickinson, Megadeth, Manowar... you get the picture...&lt;br /&gt;
&lt;br /&gt;
Fast forward to 2010 Q1/Q2 (IIRC) and here's some more changes. I think these prove what I described above.&amp;nbsp;Spotify decided to press on and attempt to expand its paying user base now. This was expected, and as far as I'm concerned, overdue by now. What we have now is:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Paid ads:&amp;nbsp;Arbitrary companies were able to advertise in Spotify, spamming free accounts forever. Artists were also advertising their work via Spotify ads;&lt;/li&gt;
&lt;li&gt;Free accounts: Left untouched. All free accounts are kept working, but can only be created with an invite coming from a premium account;&lt;/li&gt;
&lt;li&gt;Premium accounts: Mobile access for some smartphone platforms and unrestricted international access, even higher quality streaming;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Integration with locally stored music files&lt;/b&gt;: The Spotify player can now play locally stored files and even share them with mobile clients. I don't know exactly how and when this works, but it sounds 'local'. Nonetheless, it makes sense to me;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Open accounts&lt;/b&gt;: Free version of Spotify, no invite necessary, but limited to 20h per month. Like a demo, really;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Unlimited accounts&lt;/b&gt;: Poor man's premium account. Half the price of a premium account but no mobile access, no offline mode and no streaming abroad. Pretty much all the good features gone except for the music, of course, and with no ads;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_KZ3yMR2e9Ak/TD-FcfLn_QI/AAAAAAAAAn4/W6lnOHibWks/s1600/SS-2010-07-15_20.53.30.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://1.bp.blogspot.com/_KZ3yMR2e9Ak/TD-FcfLn_QI/AAAAAAAAAn4/W6lnOHibWks/s400/SS-2010-07-15_20.53.30.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;There it is, another shift towards expanding their paying user base. This starts to open up the choice range of non-paying customers and the game just might start changing. I'm not yet willing to invest £60 per year on a Spotify Unlimited account (the premium is still too much), particularly because most a lot of the music I enjoy is not there (which I reckon is mostly my own problem). However, it begins to become more and more reasonable to a wider and wider range of users and potential users.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;I must also say that my ramblings about expensive and cheap are, of course, relative. What's expensive for me may be very cheap for you and vice-versa.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Good stuff, Spotify! Now get those label contracts going (get Rammstein back on the lists please, btw), as well as Metallica, AC/DC and every other song in the world :] A bit like Google! Hmm.....&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-3208245547932596069?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/gtohAZ4ei7k" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=3208245547932596069" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/3208245547932596069?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/3208245547932596069?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/gtohAZ4ei7k/spotify-maturing-as-business.html" title="Spotify maturing as a business?" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_KZ3yMR2e9Ak/TD-FOPRcUVI/AAAAAAAAAn0/FzuENUjtsBk/s72-c/SS-2010-07-15_20.55.01.png" height="72" width="72" /><thr:total>0</thr:total><georss:point>51.7522764 -1.2558243</georss:point><feedburner:origLink>http://blog.pjvenda.net/2010/07/spotify-maturing-as-business.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04BQXg9eSp7ImA9WxFaEU0.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-1519886298057439314</id><published>2010-07-14T12:12:00.001+01:00</published><updated>2010-07-14T12:12:30.661+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-14T12:12:30.661+01:00</app:edited><title>Capelinhos</title><content type="html">&lt;div style="text-align: center; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/4774611961/" title="photo sharing"&gt;&lt;img src="http://farm5.static.flickr.com/4093/4774611961_fb49752c2e.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/4774611961/"&gt;Capelinhos&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/pjvenda/"&gt;pjvenda&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;A massive eruption took place in the sea just meters in front of this lighthouse in 1957 (over 13 months). What was before the tip of the island is no more. This is now a magical place of inevitable history and volcanic science.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-1519886298057439314?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/jQH5K2fJzfc" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=1519886298057439314" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/1519886298057439314?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/1519886298057439314?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/jQH5K2fJzfc/capelinhos.html" title="Capelinhos" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2010/07/capelinhos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQNQXs7fip7ImA9WxFUFE0.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-3378611531311527790</id><published>2010-06-24T19:16:00.001+01:00</published><updated>2010-06-24T19:16:30.506+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-24T19:16:30.506+01:00</app:edited><title>Once liquid I</title><content type="html">&lt;div style="text-align: center; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/4601942939/" title="photo sharing"&gt;&lt;img src="http://farm2.static.flickr.com/1098/4601942939_5cefe71656.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/4601942939/"&gt;Once liquid I&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/pjvenda/"&gt;pjvenda&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;The more I look at this picture the more I like it.&lt;br /&gt;&lt;br /&gt;And it's not one of those I thought: "this will make a fantastic shot" when I took it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-3378611531311527790?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/PPW58Ccd5yA" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=3378611531311527790" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/3378611531311527790?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/3378611531311527790?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/PPW58Ccd5yA/once-liquid-i.html" title="Once liquid I" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2010/06/once-liquid-i.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YNQ3s_fyp7ImA9WxFVFUQ.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-2926414319137644169</id><published>2010-06-15T11:53:00.001+01:00</published><updated>2010-06-15T11:53:12.547+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-15T11:53:12.547+01:00</app:edited><title>Fly Azores</title><content type="html">&lt;div style="text-align: center; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/4534752008/" title="photo sharing"&gt;&lt;img src="http://farm5.static.flickr.com/4038/4534752008_d8868bac13.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/4534752008/"&gt;Fly Azores&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/pjvenda/"&gt;pjvenda&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;Shot minutes before boarding.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-2926414319137644169?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/BtVqClKPWI4" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=2926414319137644169" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/2926414319137644169?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/2926414319137644169?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/BtVqClKPWI4/fly-azores.html" title="Fly Azores" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>3</thr:total><feedburner:origLink>http://blog.pjvenda.net/2010/06/fly-azores.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8AQ3s5cSp7ImA9WxFQF0g.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-8554106740048320609</id><published>2010-05-13T13:47:00.001+01:00</published><updated>2010-05-13T13:47:22.529+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-13T13:47:22.529+01:00</app:edited><title>Twisty</title><content type="html">&lt;div style="text-align: center; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/4157798938/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2703/4157798938_b7a52f0a76.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/4157798938/"&gt;Twisty&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/pjvenda/"&gt;pjvenda&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-8554106740048320609?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/IAvYPSkBJDo" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=8554106740048320609" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/8554106740048320609?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/8554106740048320609?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/IAvYPSkBJDo/twisty.html" title="Twisty" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2010/05/twisty.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YCSXc9cCp7ImA9WxFQEko.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-5766865431098494873</id><published>2010-05-08T00:28:00.004+01:00</published><updated>2010-05-08T00:32:48.968+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-08T00:32:48.968+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bucket" /><category scheme="http://www.blogger.com/atom/ns#" term="shim" /><category scheme="http://www.blogger.com/atom/ns#" term="hydraulic" /><category scheme="http://www.blogger.com/atom/ns#" term="engine" /><category scheme="http://www.blogger.com/atom/ns#" term="mechanic" /><category scheme="http://www.blogger.com/atom/ns#" term="engineer" /><category scheme="http://www.blogger.com/atom/ns#" term="valves" /><title>Hydraulic vs bucket+shim valve adjusters</title><content type="html">Been researching the various valvetrain designs out of a philosophical discussion on hydraulic adjusters not commonly employed in motorcycles (H-D engines are the notable exception).  Fascinating!&lt;br /&gt;&lt;br /&gt;I found out how hydraulic adjusters are currently used in various car engines and how elegantly they solve the problem of keeping valve clearances. I also read a bit about pneumatic actuated valves with cams/followers or with electro-hydraulic actuators and no cams. Clever!&lt;br /&gt;&lt;br /&gt;Being uninformed about hydraulic valve adjusters, I did the right thing and researched a bit. I'll share a summary for those that, like me, would like to know.&lt;br /&gt;&lt;br /&gt;Hydraulic valve adjusters are a clever solution meant to solve the problem of keeping correct valve tolerances at any engine/oil temperature. Incidentally the design led to having permanent contact between cam, lifter, pushrod, rocker arm and valve stem, making it quieter.&lt;br /&gt;&lt;br /&gt;[I now realise that the more common cam followers+shims+buckets should equally have (more or less) permanent contact between all the parts. This happens because followers to shim clearances are filled by oil pressure that builds up underneath the buckets as the engine runs: makes sense and came from a very reliable source.]&lt;br /&gt;&lt;br /&gt;This is an open loop feedback system in which pushrod operating travel changes by action of hydraulic lifters which, in turn, are influenced by engine pressure and/or temperature. Ingenious!&lt;br /&gt;&lt;br /&gt;"Our" design is more on the style of "getting it right for the typical range of engine temperatures".&lt;br /&gt;&lt;br /&gt;Two typical engineering approaches to the problem, both with their pros and cons. While it's easier to see the cons in the non-hydraulic shim+bucket style system, the hydraulic type is not without them:&lt;br /&gt;&lt;br /&gt;Being an open loop system, it relies on correct information coming in from oil (density+type+dirt+volume=different pressure vs temperature curves) as well as integrity of the lifter itself (spring load). But even if everything else is kept, oil changes with wear and that affects operation of the lifters. Self adjusting valves gradually come out of adjustment at all engine temperatures. Then of course this is a more complex system and probably more expensive to manufacture. Hydraulic lifters are precision parts with very tight tolerances. It is hard to tell if the time it takes to get a valve significantly out of tolerance is so long that it becomes non-serviceable... I really don't know. Some people say yay other say nay.&lt;br /&gt;&lt;br /&gt;Me, I would go for the hydraulic type, but I'm an engineer, not a business man. On that note, how about the &lt;a href="http://www.seastarsuperbikes.co.uk/ducatiengines.html"&gt;desmodronic valve actuator system&lt;/a&gt; currently used in Ducati engines? Funky, eh?&lt;br /&gt;&lt;br /&gt;Thanks for reading. Feel free to poke holes at it.&lt;br /&gt;&lt;br /&gt;References were:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://dansmc.com/valveclearence.htm"&gt;http://dansmc.com/valveclearence.htm&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.samarins.com/glossary/dohc.html"&gt;http://www.samarins.com/glossary/dohc.html&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://scarbsf1.com/valves.html"&gt;http://scarbsf1.com/valves.html&lt;/a&gt; (nice other resources on this site)&lt;br /&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Overhead_camshaft"&gt;http://en.wikipedia.org/wiki/Overhead_camshaft&lt;/a&gt; (nice cutoff pic of bucket+shim valve arrangement)&lt;br /&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Hydraulic_tappet"&gt;http://en.wikipedia.org/wiki/Hydraulic_tappet&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.ratwell.com/technical/HydraulicLifters.html#operation"&gt;http://www.ratwell.com/technical/HydraulicLifters.html#operation&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.animatedpiston.com/BMW.htm"&gt;http://www.animatedpiston.com/BMW.htm&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.seastarsuperbikes.co.uk/ducatiengines.html"&gt;http://www.seastarsuperbikes.co.uk/ducatiengines.html&lt;/a&gt;&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/35439679-5766865431098494873?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/InsdGbo4-og" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=5766865431098494873" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/5766865431098494873?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/5766865431098494873?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/InsdGbo4-og/hydraulic-vs-bucketshim-valve-adjusters.html" title="Hydraulic vs bucket+shim valve adjusters" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>1</thr:total><feedburner:origLink>http://blog.pjvenda.net/2010/05/hydraulic-vs-bucketshim-valve-adjusters.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcMQXg6fCp7ImA9WxFRGEk.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-8435248613103029741</id><published>2010-05-03T00:43:00.008+01:00</published><updated>2010-05-03T00:48:00.614+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-03T00:48:00.614+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="triumph" /><category scheme="http://www.blogger.com/atom/ns#" term="commute" /><category scheme="http://www.blogger.com/atom/ns#" term="Oxford" /><category scheme="http://www.blogger.com/atom/ns#" term="motorcycle" /><category scheme="http://www.blogger.com/atom/ns#" term="ride" /><title>The long way home</title><content type="html">One wonderful thing about bikes is that much more often than in a car, you go out for a ride with no purpose, sometimes with no defined direction or destination. &lt;br /&gt;&lt;br /&gt;I work in an office in Thame, roughly 15 miles away from home. Commuting by motorcycle is good and fun: not too long, very little traffic, twisty but safe (good visibility throughout, no sudden tight bends, etc). It's a good mix of city, dual carriageway (A40) and A-road (A418).&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;iframe width="640" height="480" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.uk/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=FVStFQMdcNbs_ymvH8StgDNxSDECdFTLqNsgyA%3BFeGcFQMdHhrx_ymhRsLMzJJ2SDHizsyk8p639Q&amp;amp;q=oxford+to+thame&amp;amp;sll=51.730856,-0.959072&amp;amp;sspn=0.070277,0.15913&amp;amp;ie=UTF8&amp;amp;saddr=oxford&amp;amp;daddr=thame&amp;amp;ll=51.747864,-1.115799&amp;amp;spn=0.204057,0.439453&amp;amp;z=11&amp;amp;output=embed"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.co.uk/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=FVStFQMdcNbs_ymvH8StgDNxSDECdFTLqNsgyA%3BFeGcFQMdHhrx_ymhRsLMzJJ2SDHizsyk8p639Q&amp;amp;q=oxford+to+thame&amp;amp;sll=51.730856,-0.959072&amp;amp;sspn=0.070277,0.15913&amp;amp;ie=UTF8&amp;amp;saddr=oxford&amp;amp;daddr=thame&amp;amp;ll=51.747864,-1.115799&amp;amp;spn=0.204057,0.439453&amp;amp;z=11" style="color:#0000FF;text-align:left"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;As the weather improves, the sun now shines past 7.30pm (&lt;a href="http://www.gaisma.com/en/location/london.html"&gt;sunrise, sunset, dawn and dusk times&lt;/a&gt;), it's time for some road exploration / wandering on my Triumph (I really should have blogged about my new speedmaster by now...)!&lt;br /&gt;&lt;br /&gt;I prepared a route based on something I tried before and set off from the office after work with a memorised list of road names and a few visual cues taken from google street view. Although I didn't follow the plan entirely, the result was the route below:&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;iframe width="640" height="480" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.uk/maps?f=d&amp;amp;source=s_d&amp;amp;saddr=thame&amp;amp;daddr=chinnor+to:watlington+to:Goring-on-Thames+to:blewbury+to:didcot+to:A4130+to:A4130+to:wootton+to:the+plain&amp;amp;hl=en&amp;amp;geocode=FeGcFQMdHhrx_ymhRsLMzJJ2SDHizsyk8p639Q%3BFZnsFAMdMRjy_ykxncWYzYx2SDGsz-yYwFdyqg%3BFW0KFAMdsKzw_ym7wk7wUI12SDHj0natcQ11YQ%3BFbgtEgMdaK7u_yHHoBCE4a0e6A%3BFcXnEgMdTznt_ynHlN04irt2SDGutLBW6ogX5Q%3BFb9yEwMdaRPt_ymd5BgaDrl2SDHgQDo13MkJjw%3BFZSgEwMdbC7t_w%3BFbmeEwMdjZ7s_w%3BFbP7FAMdGvDr_ylZpArMscd2SDFwtZfUI4sNBQ%3B&amp;amp;mra=ls&amp;amp;via=6,7&amp;amp;sll=51.698736,-1.248322&amp;amp;sspn=0.070327,0.15913&amp;amp;ie=UTF8&amp;amp;ll=51.663186,-1.159058&amp;amp;spn=0.408879,0.878906&amp;amp;z=10&amp;amp;output=embed"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.co.uk/maps?f=d&amp;amp;source=embed&amp;amp;saddr=thame&amp;amp;daddr=chinnor+to:watlington+to:Goring-on-Thames+to:blewbury+to:didcot+to:A4130+to:A4130+to:wootton+to:the+plain&amp;amp;hl=en&amp;amp;geocode=FeGcFQMdHhrx_ymhRsLMzJJ2SDHizsyk8p639Q%3BFZnsFAMdMRjy_ykxncWYzYx2SDGsz-yYwFdyqg%3BFW0KFAMdsKzw_ym7wk7wUI12SDHj0natcQ11YQ%3BFbgtEgMdaK7u_yHHoBCE4a0e6A%3BFcXnEgMdTznt_ynHlN04irt2SDGutLBW6ogX5Q%3BFb9yEwMdaRPt_ymd5BgaDrl2SDHgQDo13MkJjw%3BFZSgEwMdbC7t_w%3BFbmeEwMdjZ7s_w%3BFbP7FAMdGvDr_ylZpArMscd2SDFwtZfUI4sNBQ%3B&amp;amp;mra=ls&amp;amp;via=6,7&amp;amp;sll=51.698736,-1.248322&amp;amp;sspn=0.070327,0.15913&amp;amp;ie=UTF8&amp;amp;ll=51.663186,-1.159058&amp;amp;spn=0.408879,0.878906&amp;amp;z=10" style="color:#0000FF;text-align:left"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;"The long way home" is the name I gave to the 50 mile route (above) out of Thame around the south of Oxfordshire and back into Oxford via the Donnigton bridge / Iffley road.&lt;br /&gt;&lt;br /&gt;Highlights:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;B4009 from the A4074 turnoff to Goring-on-Thames&lt;/b&gt;: Superb scenic twisty road with a few villages here and there but without breaking the rhythm too much;&lt;/li&gt;&lt;li&gt;&lt;b&gt;A417 from Goring-on-Thames to Blewbury&lt;/b&gt;: Another very scenic twisty road with a number of hills and less villages than the B4009 (IIRC);&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Great bits of road, but not quite highlights:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;B4009 from Thame to Benson;&lt;/li&gt;&lt;li&gt;B4016 from Blewbury to Didcot: very twisty, most bends are blind. not too many chances to overtake;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Ideas, alternatives, improvements:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Avoid Didcot ring road by following the A417 a bit further and then turning off to the A4130 at Rowstock;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Try the B4009 further than Goring-on-Thames, perhaps even all the way to Newbury;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Keep on the A417 until Wantage, then A338 up to Wootton or join the A420 and back to Oxford;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;I managed to discover/execute this alternative route home which included some of the best bits of road I've ridden so far (mind you my experience is limited). This was a fantastic ride that I look forward to do again soon.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;(feel free to share if you know any great roads around Oxfordshire)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Until next time,&lt;br /&gt;Pedro.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-8435248613103029741?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/DVLwYsrtzVA" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=8435248613103029741" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/8435248613103029741?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/8435248613103029741?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/DVLwYsrtzVA/long-way-home.html" title="The long way home" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2010/05/long-way-home.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMHRHg9eyp7ImA9WxBQEk8.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-8660841892146837778</id><published>2010-01-10T17:03:00.013Z</published><updated>2010-01-11T15:40:35.663Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-11T15:40:35.663Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cisco" /><category scheme="http://www.blogger.com/atom/ns#" term="dns" /><category scheme="http://www.blogger.com/atom/ns#" term="network" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="sysadmin" /><category scheme="http://www.blogger.com/atom/ns#" term="home network" /><title>lame sysadmin</title><content type="html">&lt;p&gt;Weird stuff went on recently on my network;&lt;br /&gt;&lt;br /&gt;It started last night while I was fiddling with my lab network - dark witchcraft including ospf, eigrp, nat, acls, ppp/chap, etc. I discarded it as being my laptop still fussing with its gateways and default routes... I was tired and didn't care. So I just turned things off, went to bed and forgot about it.&lt;br /&gt;&lt;br /&gt;[side note: &lt;i&gt;I should post my network diagram someday, so everyone can appreciate a true overkill geek home network...&lt;/i&gt;]&lt;/p&gt;&lt;p&gt;&lt;div style="text-align: center; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/4196446504/" title="Cisco home and lab networks by pjvenda, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2786/4196446504_d48a939fdc.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/4196446504/"&gt;Cisco home and lab networks&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/pjvenda/"&gt;pjvenda&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;This morning, though, my wife couldn't reach facebook from her laptop. Whoops, I must have done *something*...&lt;br /&gt;&lt;br /&gt;Symptoms were:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;able to ping external hosts;&lt;/li&gt;&lt;li&gt;unable to access websites;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;First things first: Check the squid proxy - seemed ok;&lt;br /&gt;&lt;br /&gt;Lazy as I am, I decided to just reboot the routers because I might have left some not-very-well-though-configs there. The routers came back up and the situation got worse! Now I had no comms between the core and uplink routers. WTF?&lt;/p&gt;&lt;dl&gt;&lt;dt&gt;&lt;b&gt;Moral of the story #1&lt;/b&gt;&lt;/dt&gt;&lt;dd&gt;&lt;u&gt;Having &lt;tt&gt;bpduguard&lt;/tt&gt; on switch ports that link to routers is not necessarily safe.&lt;/u&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;p&gt;The router was broadcasting BPDUs out its ports triggering &lt;tt&gt;bpduguard&lt;/tt&gt; on the switch which, in turn, disabled all the ports that connect to the router (the ones from which BPDUs were received). This effectively shut the router off the switch.&lt;br /&gt;&lt;br /&gt;As a quick &amp; dirty solution, I enabled &lt;tt&gt;bpdufilter&lt;/tt&gt; on those switch ports. Just ignore those BPDUs instead of disabling the ports if one is received (&lt;tt&gt;bpduguard&lt;/tt&gt; is setup globally on the switch, rather than port by port); The proper solution involves shutting down STP on the router instead with &lt;tt&gt;no spanning-tree vlan X&lt;/tt&gt; commands.&lt;br /&gt;&lt;br /&gt;Layer 2 issues sorted, I was back to last night's situation. Being a little more pragmatic this time, I disabled wccp redirects from the core router. Sure enough, everything was back to normal. The proxy was good but the connection between the core router and the proxy service/host was not (this connection being a GRE tunnel - did I mention how nice WCCP is??).&lt;/p&gt;&lt;dl&gt;&lt;dt&gt;&lt;b&gt;Moral of the story #2&lt;/b&gt;&lt;/dt&gt;&lt;dd&gt;&lt;u&gt;Be pragmatic, not lazy.&lt;/u&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;p&gt;I had a massive update pending on the server including a kernel upgrade. I had to reboot now. Naturally the server did not come back up as expected because the updated version of udev required a kernel &gt;=2.6.27. The latest accessible kernel was 2.6.26 - d'ough!!&lt;br /&gt;&lt;br /&gt;So there I was manually creating md nodes on /dev via a serial console to mount and copy the newest available kernel, modify grub's configuration and try again with a new kernel. It worked! Everything came back to normal, the GRE tunnel came back up, as all other services on the server.&lt;/p&gt;&lt;dl&gt;&lt;dt&gt;&lt;b&gt;Moral of the story #3&lt;/b&gt;&lt;/dt&gt;&lt;dd&gt;&lt;u&gt;Don't slack on your sysadmin duties, update often and check that things are still working after updating. Make sure you reboot from time to time to verify that everything is starting up nicely.&lt;/u&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;p&gt;Along with all this, I forgot about the new terms of service of editdns.net (my DNS provider) and they cancelled my account. My domain pjvenda.net has been unavailable since 3rd January 2010 and should only be restored after tonight (10th January 2010).&lt;/p&gt;&lt;dl&gt;&lt;dt&gt;&lt;b&gt;Moral of the story #4&lt;/b&gt;&lt;/dt&gt;&lt;dd&gt;&lt;u&gt;Make sure you have a working DNS service for your domains. Otherwise they don't work.&lt;/u&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;p&gt;I'm lame sometimes. Must be the cold.&lt;br /&gt;&lt;br /&gt;Cheers, PJ&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-8660841892146837778?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/Yi77ts-QZTA" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=8660841892146837778" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/8660841892146837778?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/8660841892146837778?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/Yi77ts-QZTA/lame-sysadmin.html" title="lame sysadmin" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2010/01/lame-sysadmin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYHRnkyfSp7ImA9WxBTF04.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-7249486560126148297</id><published>2009-12-13T20:45:00.000Z</published><updated>2009-12-13T20:45:37.795Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-13T20:45:37.795Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="motorcycle" /><category scheme="http://www.blogger.com/atom/ns#" term="ride" /><category scheme="http://www.blogger.com/atom/ns#" term="biker" /><title>Photographic record of the last ride of 2009</title><content type="html">I know there is still time, but I don't expect many more convenient breaks in this British weather.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KZ3yMR2e9Ak/SyVQBFEsqVI/AAAAAAAAAis/DDChoGB0KeI/s1600-h/CIMG1748.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_KZ3yMR2e9Ak/SyVQBFEsqVI/AAAAAAAAAis/DDChoGB0KeI/s320/CIMG1748.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5414822106454862162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I took this picture after coming back from a short ride earlier this month - an English December, mind you. It was a good ride through Oxford city streets. The weather was dry and not too cold (for my kit). If everything seems grey and dull, it's because it was.&lt;br /&gt;&lt;br /&gt;I doubt I'll be able to go out again this year and if so, here it is: the record of the last ride of 2009.&lt;br /&gt;&lt;br /&gt;Cheers, PJ.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-7249486560126148297?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/qTkBYWYactM" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=7249486560126148297" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/7249486560126148297?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/7249486560126148297?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/qTkBYWYactM/photographic-record-of-last-ride-of.html" title="Photographic record of the last ride of 2009" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_KZ3yMR2e9Ak/SyVQBFEsqVI/AAAAAAAAAis/DDChoGB0KeI/s72-c/CIMG1748.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2009/12/photographic-record-of-last-ride-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4DQXs4fCp7ImA9WxNUF0o.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-1787963578418619895</id><published>2009-11-09T14:29:00.001Z</published><updated>2009-11-09T14:29:30.534Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-09T14:29:30.534Z</app:edited><title>Night lights at the Colosseum</title><content type="html">&lt;div style="text-align: center; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/2058168042/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2392/2058168042_49e8426e09.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/2058168042/"&gt;Night lights at the Colosseum&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/pjvenda/"&gt;pjvenda&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;Taken from the hotel's balcony, while having dinner, during my honeymoon.&lt;br /&gt;&lt;br /&gt;The balcony shook as every tram or bus passed by, but the result was not bad. 30sec exposure done with an EOS 350D + Sigma 18-125mm.&lt;br /&gt;&lt;br /&gt;Posted one day after I signed up for a flickr Pro account.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-1787963578418619895?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/-uA-bitzt-I" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=1787963578418619895" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/1787963578418619895?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/1787963578418619895?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/-uA-bitzt-I/night-lights-at-colosseum.html" title="Night lights at the Colosseum" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2009/11/night-lights-at-colosseum.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04ASX88fCp7ImA9WxNWFE8.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-5416259024148762877</id><published>2009-10-13T11:31:00.003+01:00</published><updated>2009-10-13T11:32:28.174+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-13T11:32:28.174+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="photo" /><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="flickr" /><category scheme="http://www.blogger.com/atom/ns#" term="Extra 300" /><category scheme="http://www.blogger.com/atom/ns#" term="Farnborough" /><category scheme="http://www.blogger.com/atom/ns#" term="Airshow" /><category scheme="http://www.blogger.com/atom/ns#" term="airplane" /><category scheme="http://www.blogger.com/atom/ns#" term="photoblog" /><category scheme="http://www.blogger.com/atom/ns#" term="aircraft" /><title>Back to base</title><content type="html">&lt;div style="text-align: center; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/3570528041/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2442/3570528041_4b6ed9680b.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/3570528041/"&gt;Back to base&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/pjvenda/"&gt;pjvenda&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;At Farnborough 2008.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-5416259024148762877?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/O3gZBLQakuA" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=5416259024148762877" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/5416259024148762877?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/5416259024148762877?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/O3gZBLQakuA/back-to-base.html" title="Back to base" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2009/10/back-to-base.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUHQX09eCp7ImA9WxNRFkw.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-8357667103731101779</id><published>2009-09-10T20:52:00.002+01:00</published><updated>2009-09-10T22:13:50.360+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-10T22:13:50.360+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="photo" /><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="flickr" /><category scheme="http://www.blogger.com/atom/ns#" term="Prague" /><category scheme="http://www.blogger.com/atom/ns#" term="photoblog" /><category scheme="http://www.blogger.com/atom/ns#" term="elevator" /><title>Elevator shaft</title><content type="html">&lt;div style="text-align: center; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/3401965570/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3444/3401965570_c0dc265eee.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/3401965570/"&gt;Elevator shaft&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/pjvenda/"&gt;pjvenda&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;Going up?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-8357667103731101779?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/t8QYsyR0rVE" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=8357667103731101779" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/8357667103731101779?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/8357667103731101779?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/t8QYsyR0rVE/elevator-shaft.html" title="Elevator shaft" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2009/09/elevator-shaft.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YASXYycSp7ImA9WxNRE0g.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-7947893986397850940</id><published>2009-09-06T14:11:00.001+01:00</published><updated>2009-09-07T20:19:08.899+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-07T20:19:08.899+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blogger" /><category scheme="http://www.blogger.com/atom/ns#" term="blog" /><category scheme="http://www.blogger.com/atom/ns#" term="template" /><category scheme="http://www.blogger.com/atom/ns#" term="website" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML" /><title>CSS is magic</title><content type="html">90% of the effort required to change this:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KZ3yMR2e9Ak/SqVcEijD_lI/AAAAAAAAAf4/GJ-xZPtHZwM/s1600-h/blog_before.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 436px;" src="http://1.bp.blogspot.com/_KZ3yMR2e9Ak/SqVcEijD_lI/AAAAAAAAAf4/GJ-xZPtHZwM/s640/blog_before.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5378806563027025490" /&gt;&lt;/a&gt;&lt;br /&gt;into this:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KZ3yMR2e9Ak/SqVcVlvbWbI/AAAAAAAAAgA/cZcQ9opty78/s1600-h/blog_after.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 436px;" src="http://1.bp.blogspot.com/_KZ3yMR2e9Ak/SqVcVlvbWbI/AAAAAAAAAgA/cZcQ9opty78/s640/blog_after.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5378806855941970354" /&gt;&lt;/a&gt;&lt;br /&gt;(which is awfully similar to this:)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KZ3yMR2e9Ak/SqVcgyjErII/AAAAAAAAAgI/9KOGZiJ71Hs/s1600-h/website.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 436px;" src="http://3.bp.blogspot.com/_KZ3yMR2e9Ak/SqVcgyjErII/AAAAAAAAAgI/9KOGZiJ71Hs/s640/website.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5378807048358374530" /&gt;&lt;/a&gt;&lt;br /&gt;was invested on a Cascade Style Sheet.&lt;br /&gt;HTML+CSS can be about as good as LaTeX.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-7947893986397850940?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/wgVQ_RbxCi8" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=7947893986397850940" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/7947893986397850940?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/7947893986397850940?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/wgVQ_RbxCi8/css-is-magic.html" title="CSS is magic" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_KZ3yMR2e9Ak/SqVcEijD_lI/AAAAAAAAAf4/GJ-xZPtHZwM/s72-c/blog_before.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2009/09/css-is-magic.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YHSHs8eip7ImA9WxNREUs.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-2752948579459472388</id><published>2009-09-05T17:43:00.003+01:00</published><updated>2009-09-05T17:45:39.572+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-05T17:45:39.572+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="motorcycles" /><category scheme="http://www.blogger.com/atom/ns#" term="motorbikes" /><category scheme="http://www.blogger.com/atom/ns#" term="Moto Guzzi" /><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="flickr" /><category scheme="http://www.blogger.com/atom/ns#" term="8V" /><category scheme="http://www.blogger.com/atom/ns#" term="motorcycle" /><category scheme="http://www.blogger.com/atom/ns#" term="Griso" /><category scheme="http://www.blogger.com/atom/ns#" term="photoblog" /><category scheme="http://www.blogger.com/atom/ns#" term="motorbike" /><title>Hi-Tech</title><content type="html">&lt;div style="text-align: center; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/3605340603/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3612/3605340603_5a1d21b2af.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/3605340603/"&gt;Hi-Tech&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/pjvenda/"&gt;pjvenda&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;Moto Guzzi Griso 8V. A clever looking pure italian bike.&lt;br /&gt;&lt;br /&gt;This is the first post in a "photo blog" style that I may start to introduce on this blog as well.&lt;br /&gt;&lt;br /&gt;Cheers, PJ.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-2752948579459472388?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/UYQ7ydYGJKk" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=2752948579459472388" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/2752948579459472388?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/2752948579459472388?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/UYQ7ydYGJKk/hi-tech.html" title="Hi-Tech" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2009/09/hi-tech.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQDR309fip7ImA9WxNREk4.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-607821700502881258</id><published>2009-09-04T08:47:00.002+01:00</published><updated>2009-09-06T11:19:36.366+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-06T11:19:36.366+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="motorcycles" /><category scheme="http://www.blogger.com/atom/ns#" term="motorbikes" /><category scheme="http://www.blogger.com/atom/ns#" term="lead" /><category scheme="http://www.blogger.com/atom/ns#" term="yamaha" /><category scheme="http://www.blogger.com/atom/ns#" term="virago" /><category scheme="http://www.blogger.com/atom/ns#" term="battery" /><category scheme="http://www.blogger.com/atom/ns#" term="535" /><category scheme="http://www.blogger.com/atom/ns#" term="acid" /><category scheme="http://www.blogger.com/atom/ns#" term="XV535" /><category scheme="http://www.blogger.com/atom/ns#" term="motorcycle" /><category scheme="http://www.blogger.com/atom/ns#" term="motorbike" /><category scheme="http://www.blogger.com/atom/ns#" term="chemistry" /><title>Lead-acid battery maintenance and diagnostics: What I have been doing</title><content type="html">&lt;blockquote&gt;&lt;i&gt;The stuff you learn as you go along ...&lt;br /&gt;... needs to be shared with those that might not know yet.&lt;/i&gt;&lt;/blockquote&gt;&lt;p&gt;When my Virago would not start two weekends ago, I and my friend jump-started it off his own bike. Once warm it would start again normally, so we set off for a 120 mile ride and I attributed the problem to myself: "&lt;i&gt;I just flooded it when I first pushed "start" but now the alternator should get things in place again...&lt;/i&gt;" But that did not happen. Since then the bike did not start again without help, that is. It only fired up again with the help of the car's battery. I could jump-start it from the car, go for my ride and hope that it would start again (while warm).&lt;br /&gt;&lt;br /&gt;Troubleshooting begins:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Starter cranks the engine a bit (half-turns), neutral light fades while it happens&lt;/li&gt;&lt;li&gt;The headlamp still works with the bike off&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Seems obvious - it's a weak or half-dead battery.&lt;br /&gt;&lt;br /&gt;Immediately I ordered a &lt;a href="http://www.acumen-electronics.co.uk/product/Titanium_V%26A_Smart_Battery_Charger_20120"&gt;fancy charger&lt;/a&gt; (yes, it's blue! but in my defense, it was not my choice) to check and charge the battery, which failed miserably because it has not been delivered yet... Seems to be out of stock everywhere, I should have known better... Well, before the charger comes in, I figured I would do what I could to get more information out of the situation.&lt;br /&gt;&lt;br /&gt;The exact model of the battery is &lt;a href="http://www.yuasabatteries.com/battery.php?bID=B45&amp;vID=4162"&gt;Yuasa Yumicron YB12AL-A2&lt;/a&gt;. It's a lead-antimony type 12V 12Ah motorcycle battery. Yuasa kindly provide &lt;a href="http://www.yuasabatteries.com/pdfs/TechMan.pdf"&gt;this very insightful document&lt;/a&gt; in their website summarising the technologies behind their ranges of batteries and how they fit into different types of requirements.&lt;br /&gt;&lt;br /&gt; Before even taking it out, I noticed that no fluid could be seen around the MAX or MIN levels. Either because the plastic was too opaque or because the level was not even close to those levels. Next thing was measuring voltage levels in different situations: no load, loaded but engine not running, engine running. Results were approximately:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Unloaded: ~13V&lt;/li&gt;&lt;li&gt;Loaded: N/A (didn't measure)&lt;/li&gt;&lt;li&gt;Running at idle: ~18V&lt;/li&gt;&lt;li&gt;Running over idle, unloaded: ~17V&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Aside from potential regulator/rectifier issues, I saw nothing particularly alarming here. So I took the battery out to have a good look at it. This visual inspection revealed the following:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;All connectors and metallic contacts were in very good condition - no corrosion or grime even&lt;/li&gt;&lt;li&gt;The battery itself was clean and looks recent&lt;/li&gt;&lt;li&gt;There was &lt;b&gt;no fluid&lt;/b&gt; whatsoever inside it. It was completely dry&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;All sorts of trouble may arise from semi-dry batteries, including quicker corrosion of internal and external materials due to increased acid concentration and electrical properties must change as well - from internal resistance, maximum current output, voltages, etc - nothing tolerable in the medium/long term.&lt;br /&gt;&lt;br /&gt;What I cannot understand is how a completely dry battery could conduct *any* current, as it did. I would expect a battery to fail gradually before being completely dry which was not the case. A bit of misleading research led me to believe that this particular model of battery soaked the fluid (into some material) which would explain why it would not drip... True or false I don't know yet, as I could not find that information again. Oh, and there is also the little detail about: &lt;b&gt;"Is the dry battery a cause or a symptom?"&lt;/b&gt; - I do not know yet.&lt;br /&gt;&lt;br /&gt;If the battery was dead I would need to replace it. But it could also be brought back to life by filling it with de-ionised water and recharging. Having nothing to loose, I bought one liter of de-ionised water and (carefully) poured it in. [bloody filling holes must be made to be filled with seringes!!]&lt;br /&gt;&lt;br /&gt;Immediately I measured a drop in voltage of about 1V. Back on the bike, I re-measured its voltage just to double-check that things were OK. &lt;b&gt;Turned it on, re-checked things quickly, hit START and it fired-up promptly!&lt;/b&gt; Once more I measured voltages with the engine off and on, empty and loaded (lights on).&lt;ul&gt;&lt;li&gt;Unloaded: ~12.1V&lt;/li&gt;&lt;li&gt;Loaded: ~11.75V&lt;/li&gt;&lt;li&gt;Running at idle, unloaded: ~17V&lt;/li&gt;&lt;li&gt;Running at idle, loaded: ~13.5V (~15.5V when a little warmer, may go up a bit more)&lt;/li&gt;&lt;li&gt;Running over idle, loaded or unloaded: ~16.5V&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;With the engine running, the electrical system should be mostly (or totally) powered by the alternator (stator/generator) through the regulator/rectifier, while at the same time recharging the battery for the next start-up (voltage at battery terminals should be &gt;12V). This makes sense and my measurements are consistent. However, three things are still concerning me:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Loaded voltage is slightly below 12V and seems to drop quickly&lt;/li&gt;&lt;li&gt;Power coming from the charging system may have a higher than normal voltage (~17V)&lt;/li&gt;&lt;li&gt;According to manufacturer specs, 12.1V of unloaded voltage is equivalent to about 50% of charge&lt;/li&gt;&lt;/ol&gt;&lt;dl&gt;&lt;dt&gt;Best case scenario:&lt;/dt&gt;&lt;dd&gt;&lt;p&gt;Battery is still good just needs maintenance. The least of my worries is buying a &lt;a href="http://wwww.wemoto.com/pictures.dyn?u=3087898qqq25617"&gt;new battery&lt;/a&gt;.&lt;/p&gt;&lt;/dd&gt;&lt;dt&gt;Worst case scenario&lt;/dt&gt;&lt;dd&gt;&lt;p&gt;Either the stator/generator or the regulator/rectifier (or both) systems are frying the battery. Not nice as the following might have to be replaced:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://wwww.wemoto.com/pictures.dyn?u=3087898qqq25671"&gt;Regulator rectifier&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wwww.wemoto.com/pictures.dyn?u=3087898qqq5828142"&gt;Stator - Generator&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;p&gt;While at it, why not read a bit more about the whole charging system. Knowledge is power.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Lead-acid_battery"&gt;Wikipedia: Lead Acid Batteries article&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.electrosport.com/technical-resources/library/articles/how-motorcycle-charging-system-works.php"&gt;electrosport's How motorcycle chargins system works&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.wemoto.com/info.dyn?title=Regulator/Rectifier"&gt;wemoto's Regulator Rectifier technical description and quick troubleshooting&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.wemoto.com/info.dyn?title=Battery_Care_Guide"&gt;wemoto's Battery Care Guide&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.triumphrat.net/speed-triple-forum/104504-charging-system-diagnostics-rectifier-regulator-upgrade.html"&gt;Bit of theory with schematics and photos of regulator/rectifiers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Bye for now.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-607821700502881258?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/xYrtcoVaUCA" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=607821700502881258" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/607821700502881258?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/607821700502881258?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/xYrtcoVaUCA/lead-acid-battery-maintenance-and.html" title="Lead-acid battery maintenance and diagnostics: What I have been doing" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2009/09/lead-acid-battery-maintenance-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ENQnszcSp7ImA9WxNSEk0.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-2099000757198039096</id><published>2009-08-24T13:21:00.005+01:00</published><updated>2009-08-25T13:01:33.589+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-25T13:01:33.589+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cisco" /><category scheme="http://www.blogger.com/atom/ns#" term="2621XM" /><category scheme="http://www.blogger.com/atom/ns#" term="network" /><category scheme="http://www.blogger.com/atom/ns#" term="2600" /><category scheme="http://www.blogger.com/atom/ns#" term="3548XL" /><category scheme="http://www.blogger.com/atom/ns#" term="router" /><category scheme="http://www.blogger.com/atom/ns#" term="1231G" /><category scheme="http://www.blogger.com/atom/ns#" term="Access point" /><category scheme="http://www.blogger.com/atom/ns#" term="aironet" /><category scheme="http://www.blogger.com/atom/ns#" term="870" /><category scheme="http://www.blogger.com/atom/ns#" term="Wireless" /><category scheme="http://www.blogger.com/atom/ns#" term="3500" /><category scheme="http://www.blogger.com/atom/ns#" term="877W" /><category scheme="http://www.blogger.com/atom/ns#" term="Ethernet" /><category scheme="http://www.blogger.com/atom/ns#" term="home network" /><category scheme="http://www.blogger.com/atom/ns#" term="1200" /><title>Home network / Cisco testing lab</title><content type="html">&lt;blockquote&gt;&lt;b&gt;[1]&lt;/b&gt;: "Dog's bollox' syndrome", autistic geekiness, paranoid overkill network admin, will to learn. Call it what you like, I don't care.&lt;/blockquote&gt;&lt;p&gt;This is about my home network. I've been getting my hands on some Cisco kit because it has always been a technology I wanted to learn about. After gathering a few newer or older devices, I was able to re-do my home network, with separated user, management, service and DMZ networks - done with the good help of ACLs, NATting and inter-VLAN routing. Internal services are explicitly accessible or transparently proxied, external service are NATted into the DMZ network. I am even setting up a direct Internet access network as fall back. Most of this stuff is provided over Wired Ethernet and 802.11g Wireless. Why? See &lt;b&gt;[1]&lt;/b&gt; (top of post).&lt;br /&gt;&lt;br /&gt;It all looks like this at the moment:&lt;/p&gt;&lt;br /&gt;&lt;div style="padding: 3px; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/3815574614/" title="Cisco home network by pjvenda, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2656/3815574614_8a441a01bf.jpg" width="500" height="333" alt="Cisco home network" style="border: 2px solid rgb(0, 0, 0);" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a style="font-weight: bold;" href="http://www.flickr.com/photos/pjvenda/3815574614/"&gt;Cisco home network&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;At the moment, the following devices compose and actively participate in this horrible wire mesh that I call "home network":&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Cisco Catalyst 3548XL&lt;/b&gt;: 48 10/100Mbps Ethernet port core switch;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Cisco 2621XM&lt;/b&gt;: Core/Internal router and firewall;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Cisco Aironet 1231G&lt;/b&gt;: Wireless access point;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Cisco 877W&lt;/b&gt;: External router and firewall with DSL modem and wireless interface;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Linux server&lt;/b&gt;: (not seen in the picture) Provides storage and other network services such as SMB, authoritative and cache DNS, HTTP proxy, etc; There is a web page about this box on my website: &lt;a href="http://www.pjvenda.net/info/hardware/server-2008-nov.php"&gt;Home server&lt;/a&gt;;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;Because I am still a Cisco "newb", I needed to learn about the features that I needed as I went along. Stuff like configuring native and tagged VLANs with trunks on the switch, multiple networks on the access points (each going to a different LAN segment), setting up static routing, ACLs and NATting, enabling and using an ADSL cisco interface, managing Cisco IOS images and configurations, etc. It starts making a lot of sense as all the pieces of the jigsaw find their place in my mind, but it seemed a bit strange when I started.&lt;br /&gt;&lt;br /&gt;I know for a fact (because I have seen them) that certain company setups are light-years away of mine both in size and in complexity. What is funny is that certain cases are light-years more complex but others are light-years simpler (d'ough!).&lt;br /&gt;&lt;br /&gt;I quickly learnt that a network like this requires absolutely the permanent presence of an up-to-date network diagram and detailed notes with IP addresses and ranges, interface names, VLAN to IP mappings on the various devices, VLAN and trunk mappings on the switch.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center; width: 320px; height: 172px;" src="http://3.bp.blogspot.com/_KZ3yMR2e9Ak/SpKEVU8lyrI/AAAAAAAAAfQ/Ht1EcXBS_UE/s320/some-random-netdiag-from-the-net.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5373502807341386418" /&gt;&lt;br /&gt;&lt;font size="x-small"&gt;[A random network diagram I ripped off the Internet for illustration purposes only. Mine is hand-written.]&lt;/font&gt;&lt;/p&gt;&lt;p&gt;I also learnt that Cisco is a huge corporation in such a good market position that allows charging of hefty sums for hardware and licensing together with software limitations on their devices (dependent on licensing levels). This is not easy for me to swallow. But I must say that their documentation is terrific in every aspect! In particular the following guides are absolutely top-notch in content and references:&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.cisco.com/en/US/docs/ios/12_0/np1/configuration/guide/1cipadr.html"&gt;Configuring IP Addressing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cisco.com/en/US/tech/tk648/tk361/technologies_tech_note09186a0080094831.shtml"&gt;How NAT works&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cisco.com/en/US/tech/tk648/tk361/technologies_tech_note09186a0080133ddd.shtml"&gt;NAT Order of Operation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cisco.com/en/US/products/sw/secursw/ps1018/products_tech_note09186a00800a5b9a.shtml"&gt;Configuring IP Access Lists&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cisco.com/en/US/tech/tk648/tk361/technologies_tech_note09186a0080120f48.shtml"&gt;Cisco Guide to Harden Cisco IOS Devices&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;There are many more great Cisco guides that should be on the list above, but it would just group exponentially. And I am not even thinking about Cisco Press paper books.&lt;br /&gt;&lt;br /&gt;Apart from being an over-zealous sysadmin, I am also a bit paranoid with security. So I will not be giving away details about configurations :]. At least not at the moment.&lt;br /&gt;&lt;br /&gt;Following the logical steps, I should be taking a CCNA exam in the near future...&lt;br /&gt;&lt;br /&gt;Cheers, PJ.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-2099000757198039096?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/gR0tAabm8l4" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=2099000757198039096" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/2099000757198039096?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/2099000757198039096?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/gR0tAabm8l4/home-network-cisco-testing-lab.html" title="Home network / Cisco testing lab" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_KZ3yMR2e9Ak/SpKEVU8lyrI/AAAAAAAAAfQ/Ht1EcXBS_UE/s72-c/some-random-netdiag-from-the-net.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2009/08/home-network-cisco-testing-lab.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkADRHg6cCp7ImA9WxJbEUs.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-2343269791972810792</id><published>2009-07-21T10:08:00.013+01:00</published><updated>2009-07-21T10:32:55.618+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-21T10:32:55.618+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blog" /><category scheme="http://www.blogger.com/atom/ns#" term="website" /><category scheme="http://www.blogger.com/atom/ns#" term="pjvenda.net" /><title>Website is back with a few changes</title><content type="html">After about a month offline, I managed to bring my website back. It's now hosted in Canada attached to a nice big 100Mbit/s network pipe.&lt;br /&gt;&lt;br /&gt;It's also been slightly updated with a nice little flickr photo of my collection shown in every page.&lt;br /&gt;&lt;br /&gt;Other changes include a new domain registrar, DNS system and domain name to which my stuff will slowly be ported to. I will maintain the old domain indefinitely but things should redirect to the new one. So have a look:&lt;br /&gt;&lt;h2 align="center"&gt;&lt;tt&gt;&lt;a href="http://www.pjvenda.net"&gt;http://www.pjvenda.net&lt;/a&gt;&lt;/tt&gt;&lt;/h2&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.pjvenda.net"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 600px; height: 383px;" src="http://3.bp.blogspot.com/_KZ3yMR2e9Ak/SmWKiJifSjI/AAAAAAAAAec/hV3_qLVkw0Y/s400/sshot-20090721_102558_0371.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5360843250735204914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This blog is now accessed at &lt;b&gt;&lt;tt&gt;&lt;a href="http://blog.pjvenda.net"&gt;http://blog.pjvenda.net&lt;/a&gt;&lt;/tt&gt;&lt;/b&gt;. The old address transparently redirects here, so no worries. I plan on integrating it with the website but that may take a while.&lt;br /&gt;&lt;br /&gt;See you later!&lt;br /&gt;Cheers, PJ.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-2343269791972810792?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/flaTr0gBJRk" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=2343269791972810792" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/2343269791972810792?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/2343269791972810792?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/flaTr0gBJRk/website-is-back-with-few-changes.html" title="Website is back with a few changes" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_KZ3yMR2e9Ak/SmWKiJifSjI/AAAAAAAAAec/hV3_qLVkw0Y/s72-c/sshot-20090721_102558_0371.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2009/07/website-is-back-with-few-changes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUGSX48cSp7ImA9WxJVE0g.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-8817666665552613152</id><published>2009-06-30T11:31:00.002+01:00</published><updated>2009-06-30T11:37:08.079+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-30T11:37:08.079+01:00</app:edited><title>Website is down</title><content type="html">My website is down. Sorry for that. I'm moving and at the moment about everything that I own is packed in a non-useable dining room. Including the server with my website.&lt;br /&gt;&lt;br /&gt;I need to sort out some DSL service, pull a phone extension and plug things back to get the website back up. Should take a few days, though...&lt;br /&gt;&lt;br /&gt;So bear with me, I'll be back.&lt;br /&gt;&lt;br /&gt;Cheers, PJ.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-8817666665552613152?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/dyHMM0vArLA" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=8817666665552613152" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/8817666665552613152?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/8817666665552613152?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/dyHMM0vArLA/website-is-down.html" title="Website is down" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2009/06/website-is-down.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EMQXk5eip7ImA9WxJRFks.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-5523748407331628308</id><published>2009-05-18T11:53:00.001+01:00</published><updated>2009-05-18T19:01:20.722+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-18T19:01:20.722+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="motorcycles" /><category scheme="http://www.blogger.com/atom/ns#" term="motorbikes" /><category scheme="http://www.blogger.com/atom/ns#" term="883R" /><category scheme="http://www.blogger.com/atom/ns#" term="883" /><category scheme="http://www.blogger.com/atom/ns#" term="Harley-Davidson" /><category scheme="http://www.blogger.com/atom/ns#" term="sportster" /><category scheme="http://www.blogger.com/atom/ns#" term="harley" /><category scheme="http://www.blogger.com/atom/ns#" term="XL883R" /><category scheme="http://www.blogger.com/atom/ns#" term="motorcycle" /><category scheme="http://www.blogger.com/atom/ns#" term="motorbike" /><category scheme="http://www.blogger.com/atom/ns#" term="davidson" /><category scheme="http://www.blogger.com/atom/ns#" term="XL883" /><title>Test ride of a Sportster 883R</title><content type="html">Funny how I think of starting every post with an "I'm not dead" (like the old lady in the Quest for the Holy Grail...). But it's true, I'm not dead - I'm just not a good blogger, that's all.&lt;br /&gt;&lt;br /&gt;Sure there are other news about me but the recent and cool one was that I test rode a Harley-Davidson Sportster 883R.&lt;br /&gt;&lt;br /&gt;I took the oportunity of HD's marketing campaign "Judgement days" and signed up for a test ride of a Sportster 883 Iron. What I really wanted was to see how well I could handle its weight (the XL883 weights 251Kg whereas my XV535 weights 182Kg), how good was the riding position (me being 1.6m tall or 5"3'), and how strong was the Evolution 883cc engine.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KZ3yMR2e9Ak/ShGhYOWHZvI/AAAAAAAAAd4/ToUTaa22uUw/s1600-h/judgement_days.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 238px;" src="http://3.bp.blogspot.com/_KZ3yMR2e9Ak/ShGhYOWHZvI/AAAAAAAAAd4/ToUTaa22uUw/s400/judgement_days.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5337224470950536946" /&gt;&lt;/a&gt;&lt;br /&gt;So I got there, the guy literally asked: "so, which one do you want to try?" (which, I think, is something you don't get asked often...) and I signed the form that essentially said: "if you screw up, you're on your own. if you die, it's not our fault".&lt;br /&gt;&lt;br /&gt;Then I was given the quick walkthrough over the controls etc and finally I was given the key: "get back within 45min. good luck and enjoy!". What a mixed feeling of "Ohhh boy!!" with "God, what am I doing?". I geared up, whilst mentally planning my route and pushed the starter. That was loud!&lt;br /&gt;&lt;br /&gt;&lt;div style="padding: 3px; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/3522179288/" title="2008 Harley-Davidson Sportster 883R by pjvenda, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3586/3522179288_78bd6e6164.jpg" width="500" height="333" alt="2008 Harley-Davidson Sportster 883R" style="border: 2px solid rgb(0, 0, 0);" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a style="font-weight: bold;" href="http://www.flickr.com/photos/pjvenda/3522179288/"&gt;2008 Harley-Davidson Sportster 883R&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;, originally uploaded by &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.flickr.com/people/pjvenda/"&gt;pjvenda&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;The throttle was soft and smooth and very progressive, but with a much greater gap than mine, so it felt a tiny bit strange. The handlebars were WIDE and my standing position wasn't as good as on the XV535. Clutch and front brake levers are small but very smooth, so good stuff. The gear lever is well placed and very precise.&lt;br /&gt;&lt;br /&gt;I set off and did two laps of the route below, which accounts for about 14 miles (~23Km) total. The route starts at the HD dealer from which I headed SE towards Abingdon, then left through Abingdon's "ring road", left again towards Oxford and left once more towards Wootton / Boars Hill through Fox lane and back to the HD dealer.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe width="350" height="450" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.uk/maps?f=d&amp;amp;source=s_d&amp;amp;saddr=B4017%2FLamborough+Hill&amp;amp;daddr=51.696475,-1.268191+to:Fox+Ln&amp;amp;hl=en&amp;amp;geocode=FVLnFAMdshXs_w%3B%3BFfjoFAMdUhXs_w&amp;amp;mra=dme&amp;amp;mrcr=0&amp;amp;mrsp=1&amp;amp;sz=15&amp;amp;via=1&amp;amp;sll=51.694586,-1.279778&amp;amp;sspn=0.017583,0.028238&amp;amp;ie=UTF8&amp;amp;t=h&amp;amp;ll=51.704162,-1.284027&amp;amp;spn=0.047872,0.060081&amp;amp;z=13&amp;amp;output=embed"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;font size="x-small"&gt;&lt;a href="http://maps.google.co.uk/maps?f=d&amp;amp;source=embed&amp;amp;saddr=B4017%2FLamborough+Hill&amp;amp;daddr=51.696475,-1.268191+to:Fox+Ln&amp;amp;hl=en&amp;amp;geocode=FVLnFAMdshXs_w%3B%3BFfjoFAMdUhXs_w&amp;amp;mra=dme&amp;amp;mrcr=0&amp;amp;mrsp=1&amp;amp;sz=15&amp;amp;via=1&amp;amp;sll=51.694586,-1.279778&amp;amp;sspn=0.017583,0.028238&amp;amp;ie=UTF8&amp;amp;t=h&amp;amp;ll=51.704162,-1.284027&amp;amp;spn=0.047872,0.060081&amp;amp;z=13" style="color:#0000FF;text-align:left"&gt;View Larger Map&lt;/a&gt;&lt;/font&gt;&lt;/div&gt;Main impressions were:&lt;ul&gt;&lt;br /&gt;&lt;li&gt;My 535 engine must be incredibly ashmatic, bearing in mind the sportster's 883cc engine is notorious for its lack of power. What?? It felt like a brute!&lt;br /&gt;&lt;li&gt;The brakes were really nice and returned a good progressive feeling of stopping power;&lt;br /&gt;&lt;li&gt;The suspension is hard. There is no way around it. And that seat it must be great for vintage stuff, but not for me;&lt;br /&gt;&lt;li&gt;I couldn't flat-foot as I do so easily on my 535. The 883R is notably taller. On the other hand, while riding, I felt my knees even more bent than on mine, so the seat is higher, but the pegs are even higher; &lt;br /&gt;&lt;li&gt;The handle bars were WIIIDE, which felt good - mine are too bent inwards. But they I had to bend a little to be confortable with them, so I reckon they should be pulled back a bit for a guy of my height;&lt;br /&gt;&lt;/ul&gt;After the test ride, I was a bit deaf but very happy with the bike and the ride itself. It had been very good fun and I am enjoying the Sportster even more. I would gladly ride it for a whole day or weekend (which I eventually will). Now the real question is: &lt;br /&gt;&lt;div style="margin-left: 5%;"&gt;&lt;pre&gt;\begin{Jeremy Clarkson impersonation}&lt;/pre&gt;&lt;p style="margin: 0%; margin-left: 5%; font-style: italic;"&gt;- Would I buy it?&lt;br /&gt;...&lt;br /&gt;- Nnno.&lt;br /&gt;&lt;br /&gt;It is too loud, the handlebars are too far, the tank is too small and that seat is rubbish.&lt;/p&gt;&lt;pre&gt;\end{Jeremy Clarkson impersonation}&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;I would happily buy a Sportster, though. And if the 883R was the only model, then yea, I would buy it. But it's not. First there's the Evolution 1200cc engine which is better at everything with the same weight (for some extra petrol, of course).&lt;br /&gt;&lt;br /&gt;&lt;div style="padding: 3px; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/3521355247/" title="Harley-Davidson Sportster 1200 Low by pjvenda, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3410/3521355247_b82cbfeb35.jpg" width="500" height="333" alt="2008 Harley-Davidson Sportster 883R" style="border: 2px solid rgb(0, 0, 0);" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a style="font-weight: bold;" href="http://www.flickr.com/photos/pjvenda/3522179288/"&gt;Harley-Davidson Sportster 1200 Low&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;, originally uploaded by &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.flickr.com/people/pjvenda/"&gt;pjvenda&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;This 1200 Low, I reckon, would solve my problems with ride height and handle bar location. Also, it has the bigger tank (four thumbs up!). On the low side, I'm not such a fan of all that chrome... I would very much prefer the look of the Nightster. I guess I'll have to settle for the cheaper then :)&lt;br /&gt;&lt;br /&gt;Before you flame me out of the Internet, I know that, in general, the biker community has some strong feelings about Harleys. Harley riders love them to bits even though they can't always explain why with technical facts (which tend to be the kind that you don't argue with). Non Harley riders tend to generate a bit of a hatred towards "the others" and happily (and quickly) bash harley technology. The fact is that such exercises (whichever brand or style you take sides on) are futile. In the end, everyone rides what suits their style best, what they think looks better, what they can afford, etc.&lt;br /&gt;&lt;br /&gt;I am not saying that your bike doesn't tell about your personality, of course it does. But what it doesn't tell is about your respect and attitude towards others.&lt;br /&gt;&lt;br /&gt;All for now.&lt;br /&gt;Cheers, PJ.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-5523748407331628308?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/72dDeJNzt5I" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=5523748407331628308" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/5523748407331628308?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/5523748407331628308?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/72dDeJNzt5I/test-ride-of-sportster-883r.html" title="Test ride of a Sportster 883R" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_KZ3yMR2e9Ak/ShGhYOWHZvI/AAAAAAAAAd4/ToUTaa22uUw/s72-c/judgement_days.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://blog.pjvenda.net/2009/05/test-ride-of-sportster-883r.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIDR3s5cSp7ImA9WxVVF0U.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-1593263689678637836</id><published>2009-03-11T16:15:00.004Z</published><updated>2009-03-11T16:22:56.529Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-11T16:22:56.529Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="yamaha" /><category scheme="http://www.blogger.com/atom/ns#" term="virago" /><category scheme="http://www.blogger.com/atom/ns#" term="535" /><category scheme="http://www.blogger.com/atom/ns#" term="me" /><category scheme="http://www.blogger.com/atom/ns#" term="motorcycle" /><category scheme="http://www.blogger.com/atom/ns#" term="motorbike" /><category scheme="http://www.blogger.com/atom/ns#" term="biker" /><title>I am a biker now!</title><content type="html">Very quick post - only the news of the year!&lt;br /&gt;&lt;br /&gt;&lt;div style="padding: 3px; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/3347150910/" title="Me and my Virago 535 by pjvenda, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3581/3347150910_ac9e9dfa95.jpg" width="500" height="375" alt="Me and my Virago 535" style="border: 2px solid rgb(0, 0, 0);" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a style="font-weight: bold;" href="http://www.flickr.com/photos/pjvenda/3347150910/"&gt;Me and my Virago 535&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;, originally uploaded by &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.flickr.com/people/pjvenda/"&gt;pjvenda&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;More stuff soon - have to go for a ride now!&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Pedro.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-1593263689678637836?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/4MoHQPHC-zA" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=1593263689678637836" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/1593263689678637836?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/1593263689678637836?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/4MoHQPHC-zA/i-am-biker-now.html" title="I am a biker now!" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2009/03/i-am-biker-now.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAMQHw7cSp7ImA9WxVTFU0.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-1373941961645066732</id><published>2008-12-28T22:50:00.001Z</published><updated>2008-12-28T22:53:01.209Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-28T22:53:01.209Z</app:edited><title>More next year</title><content type="html">I'm still lousy at this. But I'm taking a break from my stressful (?) blogging routine until sometime next month, in 2009.&lt;br /&gt;&lt;br /&gt;Here's a short wish list of mine for next year:&lt;br /&gt;&lt;br /&gt;* I would like to improve my photography technique. I would like to have a Canon EOS 5D mkII on my budget as well as a new tripod, at least two decent lenses and bibble 5 (which is proving to be a difficult birth). I will upload stuff to flickr.&lt;br /&gt;&lt;br /&gt;* Some really exciting stuff is happening at the beginning of next year, which will be a worthy blog post when done. Until then, it's a surprise (even for me, to a certain level).&lt;br /&gt;&lt;br /&gt;* I am also looking forward to book my leisure flight on a Cessna or a Piper somewhere in the UK - courtesy of my lovely wife. That will be amazing and bring me closer to aviation in a techie kind of way. A baloon ride would be excellent as well :)&lt;br /&gt;&lt;br /&gt;* I will do a bit more of travelling around but that isn't well determined, yet. I know I'm going to Prague, but that's it so far.&lt;br /&gt;&lt;br /&gt;* I *need* to do some go-Karting again as well as, perhaps, another track day experience.&lt;br /&gt;&lt;br /&gt;* I should blog more often. I know that some of my friends read this sorry excuse of a blog so, it is in my best interest that they be informed of what's going on on this side of the channel that deserves being blogged about. But that's not always an easy task. Also my techie reviews and rants are sure to be useful for someone...&lt;br /&gt;&lt;br /&gt;* I will update my website more often and, more importantly, with new interesting material. This includes interfacing with blogger and flickr.&lt;br /&gt;&lt;br /&gt;So long. Back next year.&lt;br /&gt;Until then: Cheers, PJ.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-1373941961645066732?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/W9_UzarVCbE" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=1373941961645066732" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/1373941961645066732?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/1373941961645066732?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/W9_UzarVCbE/more-next-year.html" title="More next year" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2008/12/more-next-year.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUCRXk8fip7ImA9WxRbEUo.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-6237566828821159863</id><published>2008-11-16T02:13:00.021Z</published><updated>2008-12-01T22:24:24.776Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-01T22:24:24.776Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="motorbikes" /><category scheme="http://www.blogger.com/atom/ns#" term="Harley-Davidson" /><category scheme="http://www.blogger.com/atom/ns#" term="Oxford" /><category scheme="http://www.blogger.com/atom/ns#" term="Wooton" /><title>A visit to the Harley-Davidson dealer</title><content type="html">Hello everyone,&lt;br /&gt;&lt;br /&gt;Yes, I succumbed to the insistent calling of this (un)holy place just 5 miles away from where I live.&lt;br /&gt;&lt;br /&gt;&lt;div style="padding: 3px; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/3038525775/" title="Decisions, decisions, decisions"&gt;&lt;img src="http://farm4.static.flickr.com/3020/3038525775_002657c379.jpg" style="border: 2px solid rgb(0, 0, 0);" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a style="font-weight: bold;" href="http://www.flickr.com/photos/pjvenda/3038525775/"&gt;Decisions, decisions, decisions&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;, originally uploaded by &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.flickr.com/people/pjvenda/"&gt;pjvenda&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;And I felt like a little kid, shopping for christmas, with an unlimited budget! Not that I had a budget or even the intention of buying anything, but the mere thought of possibly doing so in a couple years time, really messed with myself in a most unexpected way. I never thought that visiting a store could create such a warm and fuzzy felling.&lt;br /&gt;&lt;br /&gt;It felt strangely familiar and strangely similar to the Hard Rock cafe franchise - the music and decoration, the staff's black "uniforms", etc.&lt;br /&gt;&lt;br /&gt;There were so many bikes for sale - some seemed pretty rare by the looks of it and from the warning signs that said "please don't touch or sit". All those Sportsters, Softtails, Dynas, VSRCs... All those obscenely expensive extras: the chromed screamin'eagle exhausts, the black matte screamin'eagle exhausts, the classic open face helmets, the leather jackets, everything else-leather...&lt;br /&gt;&lt;br /&gt;Of course I took the opportunity to snap a few shots. Not that the light was great. I mean, it was when I left home, but as the  10 minutes went by between my street and Wootton, the clouds came in...&lt;br /&gt;&lt;br /&gt;But of all things, this was it:&lt;br /&gt;&lt;br /&gt;&lt;div style="padding: 3px; text-align: center;"&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/pjvenda/3036772838/" title="2007 Harley Davidson Sporster XL 883 by pjvenda, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3254/3036772838_be72c8824f.jpg" style="border: 2px solid rgb(0, 0, 0);"  alt="2007 Harley Davidson Sporster XL 883" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a style="font-weight: bold;" href="http://www.flickr.com/photos/pjvenda/3036772838/"&gt;2007 Harley Davidson Sporster XL 883&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;, originally uploaded by &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.flickr.com/people/pjvenda/"&gt;pjvenda&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;When I walk in there again to order my own Sporster, that will be something to remember - I'm sure of it!!&lt;br /&gt;&lt;br /&gt;Cheers, PJ.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-6237566828821159863?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/NCa2m7sSVnU" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=6237566828821159863" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/6237566828821159863?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/6237566828821159863?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/NCa2m7sSVnU/visit-to-harley-davidson-dealer.html" title="A visit to the Harley-Davidson dealer" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2008/11/visit-to-harley-davidson-dealer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04MSHwzfSp7ImA9WxdUE0g.&quot;"><id>tag:blogger.com,1999:blog-35439679.post-5505412744289030446</id><published>2008-07-28T19:26:00.001+01:00</published><updated>2008-07-29T19:26:29.285+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-29T19:26:29.285+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ACPI" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="standards" /><title>ACPI standards used for specificity</title><content type="html">Even though the title might seem silly at first, the simple fact that it is there as it is means that there is some explanation behind. So true.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_KZ3yMR2e9Ak/SI5GYaVvTFI/AAAAAAAAAUk/YBDKL-x2r64/s1600-h/Picture+6.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_KZ3yMR2e9Ak/SI5GYaVvTFI/AAAAAAAAAUk/YBDKL-x2r64/s400/Picture+6.png" alt="" id="BLOGGER_PHOTO_ID_5228193602625031250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The open standard &lt;a href="http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface"&gt;ACPI&lt;/a&gt; was released in December 1996 by a joint collaboration of the main industry vendors. Its purpose was to provide a common interface for describing hardware bits and pieces that might vary from computer to computer. Just like a hardware description language (HDL).&lt;br /&gt;&lt;br /&gt;All motherboards today have a bit of ACPI code in their BIOSes that provide the list of sub devices that they have available for use. These sub devices range from internal timers to fan controls or temperature sensors. This happens because all motherboards are different, in a way or another. Even the most common and basic functional components may need to be configured in a slightly different way between different manufacturers. So this ACPI code is rather raw and important for the lowest levels of the operating system. [we could fork this conversation into the subject of "operating systems: hardware or software?" but we shan't. this post has a different purpose, so let's get on with it].&lt;br /&gt;&lt;br /&gt;This, of course, is described according to the ACPI open standard independently of which operating system will be executed. When looking at different operating systems, they have varying degrees of ACPI compliance and robustness. Some have good ACPI interpreter implementations and do things well. They may be able to resist ACPI coding errors and still keep working well. Others are dyslexic with regards to reading ACPI right and break. Break because they read wrong or because they can't handle errors.&lt;br /&gt;&lt;br /&gt;So ACPI writers decided to start differentiating their code with conditional bits that refer to specific operating systems. Bits like&lt;br /&gt;&lt;pre&gt;if (os==os_identifier_string) {&lt;br /&gt; do this;&lt;br /&gt;} else {&lt;br /&gt; do something else;&lt;br /&gt;}&lt;/pre&gt;OK, so we start to see some specificity on ACPI code regarding different operating systems. But that's fine as it is being done to avoid or to fix existing or potential problems. On the other hand, Microsoft's operating systems have much more attention on this matter due to two reaons:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Windows OSs are regarded as the world's (only) operating systems. Manufacturers and vendors tend to ignore all other operating systems on end users' hardware;&lt;/li&gt;&lt;li&gt;Windows has never been any good at handling ACPI code;&lt;/li&gt;&lt;/ul&gt;Here is where things start to go wrong regarding ACPI...&lt;br /&gt;&lt;br /&gt;My first laptop, an Acer Travelmate 4001 WLMi, had a few quirks in its ACPI code that resulted in some issues [I can't remember what exactly]. Because hacking ACPI code is a nightmare, there was an easier way to handle the. You see, fixes for those quirks were already in place, in the ACPI code itself, but in one of those conditional zones for Windows 2000 and XP. Not for other OSs. Fortunately it is possible to tell the Linux Kernel to identify itself as "Microsoft Windows XP" when decoding/interpreting the ACPI table, so I was able to fetch those fixes and get on with things. Remember: no need to hack or change the code because the fixes were already there.&lt;br /&gt;Hacking ACPI code is not a walk in the park. It's not easy to find, not easy to decode, not easy to read and not easy to write.&lt;br /&gt;&lt;br /&gt;In effect, ACPI fixes are being coded specifically for Windows. Fixes that are likely to be relevant and safe for all other operating systems, but because of manufacturers' disregard for everything non-windows, "the others" are being left out.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The dirtiest minds might imagine that this is, in fact, a very subtle (and smart) way to undermine support for non-Windows operating systems.&lt;/b&gt; All that's necessary is to discreetly influence [i.e. pay] manufacturers to include differentiated code that breaks things on Linux, BSDs, Solaris, etc. &lt;b&gt;Companies could use an open standard to break compatibilities and enforce monopolies.&lt;/b&gt; Coward stuff, eh?&lt;br /&gt;&lt;br /&gt;Well... it appears to be happening. Exactly that. See the (adapted) quoted text below along with my comments in between. [The full story can be found here: &lt;a href="http://ubuntu-virginia.ubuntuforums.org/showthread.php?t=869249"&gt;http://ubuntu-virginia.ubuntuforums.org/showthread.php?t=869249&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;Ryan:&lt;/b&gt;&lt;blockquote&gt;&lt;i&gt;I've heard a lot of people ask, "Who the hell is Foxconn", if you use a PC, there's a good chance you have one of their boards, even if it's branded as MSI or some other brand, if you use a Nintendo Wii, XBOX 360, or Playstation 3, Foxconn made that motherboard, this isn't some little dodgy hardware maker with no name that we can afford to be quiet about.&lt;br /&gt;------------&lt;br /&gt;I have disassembled my BIOS to have a look around, and while I won't post all the results here, I'll tell you what I did find.&lt;br /&gt;&lt;br /&gt;They have several different tables, a group for Windws XP and Vista, a group for 2000, a group for NT, Me, 95, 98, etc. that just errors out, and one for LINUX.&lt;br /&gt;&lt;br /&gt;The one for Linux points to a badly written table that does not correspond to the board's ACPI implementation, causing weird kernel errors, strange system freezing, no suspend or hibernate, and other problems, using my modifications below, I've gotten it down to just crashing on the next reboot after having suspended, the horrible thing about disassembling any program is that you have no commenting, so it's hard to tell which does what, but I'll be damned if I'm going to buy a copy of Vista just to get the crashing caused by Foxconn's BIOS to stop, I am not going to be terrorized.&lt;br /&gt;&lt;br /&gt;(...)&lt;br /&gt;&lt;br /&gt;Linux and FreeBSD do not work with this motherboard due to it's ACPI configuration, using a disassembler program, I have found that it detects Linux specifically and points it to bad DSDT tables, thereby corrupting it's hardware support, changing this and setting the system to override the BIOS ACPI DSDT tables with a customized version that passes the Windows versions to Linux gives Linux ACPI support stated on the box, I am complaining because I feel this violates an anti-trust provision in the Microsoft settlement, I further believe that Microsoft is giving Foxconn incentives to cripple their motherboards if you try to boot to a non-Windows OS.&lt;/i&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;The correspondence between Ryan (the techie that uncovered this stuff) and Foxconn support (manufacturer of the motherboard in question) follows. It's a bit edited for spacing reasons. This is fun!&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;Ryan:&lt;/b&gt;&lt;blockquote&gt;&lt;i&gt;ACPI issues, cannot reboot after having used suspend&lt;br /&gt;&lt;br /&gt;Jul 22 08:37:53 ryan-pc kernel: ACPI: FACS 7FFBE000, 0040&lt;br /&gt;Jul 22 08:37:53 ryan-pc kernel: ACPI: FACS 7FFBE000, 0040&lt;br /&gt;Jul 22 08:37:53 ryan-pc kernel: ACPI: FACS 7FFBE000, 0040&lt;br /&gt;Jul 22 08:37:53 ryan-pc kernel: ACPI: FACS 7FFBE000, 0040&lt;br /&gt;Jul 22 08:37:53 ryan-pc kernel: ACPI Warning (tbutils-0217): Incorrect checksum in table [OEMB] - 70, should be 69 [20070126]&lt;br /&gt;&lt;br /&gt;I get these messages in my system log at boot, I also fail to reboot after having used suspend in a session, it hangs and plays a continued beep on the PC speaker.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;Foxconn support:&lt;/b&gt;&lt;blockquote&gt;&lt;i&gt;Do you get the same beep codes if you were to remove all RAM out and then turn the system ON again?&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;Ryan:&lt;/b&gt;&lt;blockquote&gt;&lt;i&gt;No, because then I wouldn't be able to boot into Linux, suspend to RAM, to get the ACPI failure, have syslogd pollute my /var/log/messages file with it, or read about it in my system log.&lt;br /&gt;&lt;br /&gt;In particular, the number of quirks that the kernel has to use, and this invalid checksum are what has me nervous.&lt;br /&gt;&lt;br /&gt;If you need me to attach the full contents of /var/log/messages, I can do so.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;Foxconn support:&lt;/b&gt;&lt;blockquote&gt;&lt;i&gt;This board was never certified for Linux. It is only certified for Vista. See URL below. So please test under Vista. Does this issue also occured under Vista or Winxp?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.foxconnchannel.com/product/Motherboards/certification.aspx"&gt;http://www.foxconnchannel.com/product/Motherboards/certification.aspx&lt;/a&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;That was a nice start... So the board is &lt;u&gt;only&lt;/u&gt; certified for Vista, but by the way, does it work well in XP?? Just by accident, you know... Because it should, I/they reckon.&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;Ryan:&lt;/b&gt;&lt;blockquote&gt;&lt;i&gt;The ACPI specs are there for a reason, and broken BIOS's like what is in this motherboard are the reason standard ACPI does not work, I've taken the liberty of filing the report in kernel.org, Red Hat, and Canonical's Ubuntu bug tracking systems, and posting the contents of my kernel error log on my blog, which is in the first several results if you Google search "Foxconn G33M" or "Foxconn G33M-s", "Foxconn Linux", etc, as well as prominently in other search formats, so hopefully this will save other people from a bad purchase, and hopefully kernel.org can work around your broken BIOS in 2.6.26, as I understand that kernel is more forgiving of poorly written BIOSes built for Windows.&lt;br /&gt;&lt;br /&gt;I've already gotten several dozen hits on those pages, so you guys are only hurting yourselves in the long run, by using bad BIOS ROMs, as people like me are quite vocal when dealing with a bad product.&lt;/i&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;Spot on: &lt;u&gt;The ACPI specs are there for a reason.&lt;/u&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;Foxconn support:&lt;/b&gt;&lt;blockquote&gt;&lt;i&gt;Making idle treats is not going to solve anything.&lt;br /&gt;&lt;br /&gt;As already stated this model has not been certified under Linux nor supported.&lt;br /&gt;&lt;br /&gt;As you are unhappy with the product- using a non-support operating system nor certified, please contact your reseller for a refund.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;Ryan:&lt;/b&gt;&lt;blockquote&gt;&lt;i&gt;I've been debugging your AMI BIOS, and the ACPI support on it is far from within compliance with the standards, I've dumped out the debugging data into Canonical's Launchpad bug tracking system so that we may be able to support some sort of a workaround for the bad ACPI tables in your BIOS, I would hope that you will be part of the solution instead of the problem, alienating customers and telling them to go buy a copy of Windows Vista is not service, your product claims to be ACPI compliant and is not, therefore you are falsely advertising it with features it isn't capable of.&lt;br /&gt;&lt;br /&gt;I would ask that you issue an update that doesn't make it dependent upon Windows Hardware Error Architecture, but that decision is up to you.&lt;br /&gt;&lt;br /&gt;Please find all relevant data here:&lt;br /&gt;&lt;br /&gt;Bug #251338 in Ubuntu: “Bad ACPI support on Foxconn G33M/G33M-S motherboards with AMI BIOS”&lt;br /&gt;&lt;a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/251338"&gt;https://bugs.launchpad.net/ubuntu/+source/linux/+bug/251338&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I appreciate your consideration in this matter.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;Foxconn support:&lt;/b&gt;&lt;blockquote&gt;&lt;i&gt;You are incorrect in that the motherboard is not ACPI complaint. If it were not, then it would not have received Microsoft Certification for WHQL.&lt;br /&gt;&lt;br /&gt;Refer to: &lt;a href="http://winqual.microsoft.com/HCL/ProductDetails.aspx?m=v&amp;amp;g=s&amp;amp;cid=105&amp;amp;sv=&amp;amp;f=&amp;amp;pn=G33M-S&amp;amp;oid=3179"&gt;http://winqual.microsoft.com/HCL/ProductDetails.aspx?m=v&amp;amp;g=s&amp;amp;cid=105&amp;amp;sv=&amp;amp;f=&amp;amp;pn=G33M-S&amp;amp;oid=3179&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As already stated, this model has not been certified under Linux nor supported.&lt;br /&gt;&lt;br /&gt;It has been marketed as a Microsoft Certified Motherboard for their operating systems.&lt;/i&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;Of course threats don't solve anything. But saying that "this product is ACPI compliant because otherwise MS wouldn't have granted us the WHQL stamp" doesn't either. And they don't seem very willing to try anything else... So I guess the threat was still the only thing that caught Foxconn's support attention... even though it was promptly dismissed.&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;Ryan:&lt;/b&gt;&lt;blockquote&gt;&lt;i&gt;I've found separate DSDT tables that the BIOS hands to Linux specifically, changing it to point to the DSDT tables Vista gets fixes all Linux issues with this board.&lt;br /&gt;&lt;br /&gt;So while I accept that you've gotten some kind of Microsoft Certification (doesn't surprise me), that does not make your board ACPI capable, just that Windows is better at coping with glitches custom tailored to it, for this purpose.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Foxconn support:&lt;/b&gt;&lt;blockquote&gt;&lt;i&gt;Stop sending us these!!!&lt;/i&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;Yes, go away!&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;Ryan:&lt;/b&gt;&lt;blockquote&gt;&lt;i&gt;Your BIOS is actually pretty shoddy, I've taken the liberty of posting everything that's wrong with the DSDT lookup tables and how to fix some of it so the community that has already purchased your filth can make do with it, also, it's now pretty much impossible to google Foxconn and Linux in the same sentence without getting hit by the truth, that your boards aren't good enough to handle it.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;Foxconn support:&lt;/b&gt;&lt;blockquote&gt;&lt;i&gt;Surely this is the way to ask for us to attempt to fix something that is not supported in the first place.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;Ryan:&lt;/b&gt;&lt;blockquote&gt;&lt;i&gt;Would it be so difficult? I mean really? I suppose you've never heard of building a happy customer base vs. just angering everyone that deals with your products to the point they make sure others don't make the mistake of buying them.&lt;br /&gt;&lt;br /&gt;You know, I have several computers, and they all support any OS I want to put there, as well they should, if you can't fix the damaged BIOS you put there intentionally, can you at least put a big thing on the site that says no LInux support so people won't make the mistake of buying your stuff?&lt;br /&gt;&lt;br /&gt;Your DSDT table looks like it was written by a first year computer science student, it is scary, I will not just shut up and go away until I feel like I've been done right, this can end up on Digg, Slashdot, filed with the FTC that you are passing bad ACPI data on to Linux specifically.&lt;br /&gt;&lt;br /&gt;I saw you targeting Linux with an intentionally broken ACPI table, you also have one for NT and ME, a separate one for newer NT variants like 2000, XP, Vista, and 2003/2008 Server, I'm sure that if you actually wrote to Intel ACPI specs instead of whatever quirks you can get away with for 8 versions of Windows and then go to the trouble of giving a botched table to Linux (How much *is* Microsoft paying you?) it would end up working a lot better, but I have this idea you don't want it to.&lt;/i&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;While I don't agree with the way that Ryan addressed Foxconn support in all occations, he does have a rock-solid point. He has the right to be pissed and they were replying as (not very good) corporate robots, so deserve some angry kicks. If their policy was in fact "not supported - won't fix" than they would not react in such increasingly defensive way.&lt;br /&gt;&lt;br /&gt;He was lucky to get enough attention to actually get them to act and try to fix things. No promises of official BIOS updates and no reports of working fixes, but they did do something. Of course they did/do/will deny any explicit attempt to break things on the Linux side. But I don't believe them. It's just too obvious to be accidental.&lt;br /&gt;&lt;br /&gt;It takes someone with skills and will to figure these things out. A very small minority of all computer users. And that's exactly why this is actually a good subversive way to subtly improve Microsoft's monopoly. Indeed with the help of the ACPI open standard, corporations are breaking compatibility by introducing specificity in the code.&lt;br /&gt;&lt;br /&gt;Sorry for the long rant, but this kind of stuff ticks me off! People that know me know it's true.&lt;br /&gt;&lt;br /&gt;Thanks for reading,&lt;br /&gt;PJ.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/35439679-5505412744289030446?l=blog.pjvenda.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pjvenda/blog/~4/vRQxG7l-hIM" height="1" width="1"/&gt;</content><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=35439679&amp;postID=5505412744289030446" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/5505412744289030446?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/35439679/posts/default/5505412744289030446?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/pjvenda/blog/~3/vRQxG7l-hIM/acpi-standards-used-for-specificity.html" title="ACPI standards used for specificity" /><author><name>pjvenda</name><uri>http://www.blogger.com/profile/01356760100771863599</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="07347449344605909030" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp0.blogger.com/_KZ3yMR2e9Ak/SI5GYaVvTFI/AAAAAAAAAUk/YBDKL-x2r64/s72-c/Picture+6.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.pjvenda.net/2008/07/acpi-standards-used-for-specificity.html</feedburner:origLink></entry></feed>
