<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-950199823642651358</atom:id><lastBuildDate>Fri, 30 Apr 2010 09:11:04 +0000</lastBuildDate><title>Yet another geek blog</title><description></description><link>http://www.anothergeek.biz/blog/index.htm</link><managingEditor>noreply@blogger.com (Yet Another Geek)</managingEditor><generator>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-950199823642651358.post-2474364991507237273</guid><pubDate>Fri, 30 Apr 2010 09:11:00 +0000</pubDate><atom:updated>2010-04-30T10:11:05.005+01:00</atom:updated><title>This blog has moved</title><description>
       This blog is now located at http://blog.anothergeek.biz/.
       You will be automatically redirected in 30 seconds or you may click &lt;a href='http://blog.anothergeek.biz/'&gt;here&lt;/a&gt;.

       For feed subscribers, please update your feed subscriptions to
       http://blog.anothergeek.biz/feeds/posts/default.
  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/950199823642651358-2474364991507237273?l=www.anothergeek.biz%2Fblog%2Findex.htm' alt='' /&gt;&lt;/div&gt;</description><link>http://www.anothergeek.biz/blog/2010/04/this-blog-has-moved.html</link><author>noreply@blogger.com (Yet Another Geek)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-950199823642651358.post-4015296956478932720</guid><pubDate>Tue, 20 Oct 2009 15:59:00 +0000</pubDate><atom:updated>2009-10-21T13:10:14.599+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>e-books</category><title>Are Paper Books Economically Viable?</title><description>&lt;img src="http://www.blog.anothergeek.biz/images/ereader1.jpg" width="200" height="249" alt=""&gt;
&lt;p&gt;
This week, online seller Amazon announced that it would begin selling books in the form of one-off copies printed onto paper.
The question is, is this a viable business model or just a passing fad?
&lt;p&gt;
&lt;h4&gt;The New Format&lt;/h4&gt;
&lt;p&gt;
When the new format was announced, there was much puzzlement.
A modest library, of say 1,000 books, currently fits onto a memory card the size of a fingernail.
In the new format it would take up a whole room.
Who would want that?
&lt;/p&gt;
&lt;p&gt;
For booksellers though, there are many advantages to the new format.
For example, because copyright only lasts for a limited number of years the vast majority of all the books every written are now out of copyright.
This is why the electronic versions of these books are free.  
But you can print and sell a paper version for the same price as a new book and just keep the money that would be paid to the author.
&lt;/p&gt;
&lt;p&gt;
There is also the issue of re-selling.
Paper copies are not only damaged by the reading process, they eventually rot even if they are not read.
They can also be, lost, burnt or even stolen.
As a result of these things, consumers will eventually be in the position of having to buy a new copy &lt;em&gt;even though they have already paid once&lt;/em&gt;!
&lt;/p&gt;
&lt;p&gt;
This has already led to speculation of a backlash from authors and consumers.
&lt;/p&gt;

&lt;p&gt;It is my opinion though that there is an even greater flaw that will sink the new format: piracy.&lt;/p&gt;

&lt;h4&gt;Piracy&lt;/h4&gt;
&lt;p&gt;
Quite simply, because of the nature of the new format there is no possibility of Digital Rights Management.
Forcing each customer to add their name or photograph their copy is all very well, but who would police it?&lt;/p&gt;
&lt;p&gt;The more I think about it, the more I am convinced that sooner or later these paper copies will change hands. People will sell books to each other and &lt;em&gt;not one single penny&lt;/em&gt; of this sale will go to the publishers, let alone the authors. The owners will sell the books on to reduce clutter and get some of the purchase money back. People will buy them because not only are they they are cheaper than legitimate copies, but there is no delivery delay. There may even be people who lend, share purchase price or just give copies away. Either of these is a lost sale (and therefore a theft) from the publisher. And let us not forget that this sort of thing funds terrorism. &lt;/p&gt;
&lt;p&gt;Furthermore, I foresee that this problem can only get worse. Somebody who has purchased a pirated book is less likely to have any moral qualms about selling it on. Even now our children and young people might be being exposed to sinister 'book clubs'.&lt;/p&gt;
&lt;h4&gt;The End of Publishing?&lt;/h4&gt;
&lt;p&gt;Experience of MP3s has shown that the more pirating occurs, the more acceptable it becomes. So, although pirated books my start out as furtively exchanged black-market items they will eventually become common place. Charity shops would of course avoid them but not all shops will be so ethical. I predict that criminals, operating from small premises in obscure side-streets will eventually sell them openly!&lt;/p&gt;
&lt;p&gt;It is even possible to imagine the nightmare scenario of a 'Public Library'. Allow me to explain. This would be a building containing legitimately purchased copies of books that anybody could go and read. Once established, their popularity would be such that Police and Government would have no choice but to look the other way. If only one of these were successfully established they would spread to every city. So many people would have access to them that the entire publishing industry would collapse. &lt;/p&gt;
&lt;div class="LIST"&gt;
&lt;h2&gt;Links&lt;/h2&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href="http://news.bbc.co.uk/1/hi/magazine/8314092.stm"&gt;Are we due a wave of book piracy?&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="http://www.channel4.com/news/articles/arts_entertainment/books/how+can+publishers+limit+ebook+piracy/3391502"&gt;How can publishers limit e-book piracy?&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="http://www.abebooks.co.uk/"&gt;Pirated Books&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/950199823642651358-4015296956478932720?l=www.anothergeek.biz%2Fblog%2Findex.htm' alt='' /&gt;&lt;/div&gt;</description><link>http://www.anothergeek.biz/blog/2009/10/are-paper-books-economically-viable.html</link><author>noreply@blogger.com (Yet Another Geek)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-950199823642651358.post-2263930218504239437</guid><pubDate>Thu, 23 Apr 2009 10:14:00 +0000</pubDate><atom:updated>2009-05-07T11:17:47.299+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>reviews</category><title>Caprica Review</title><description>&lt;p&gt;&lt;img src="http://www.blog.anothergeek.biz/images/cylon.png" width="319" height="367" alt="Cylon" /&gt;&lt;/p&gt;
&lt;h4&gt;What do you do with a show that everybody likes but nobody watches?&lt;/h4&gt;
&lt;p&gt;The HBO series &lt;cite&gt;The Wire&lt;/cite&gt;, is now famous as a gritty and shockingly realistic study is the drugs war in the United States. 
But when it launched, it was described as a 'cop show'. 
The writer, David Simon, says that this was a &lt;q&gt;&lt;a href="http://www.guardian.co.uk/media/2007/feb/10/broadcasting.tvandradio"&gt;necessary Trojan Horse&lt;/a&gt;&lt;/q&gt;. 
The new series &lt;cite&gt;&lt;a href="http://www.scifi.com/caprica/"&gt;Caprica&lt;/a&gt;&lt;/cite&gt; is billed as a 'family drama' a necessary Trojan Horse for science fiction.
Why is this Necessary?
Because 'genre' programs still find it almost impossible to break out into the mainstream.&lt;/p&gt;
&lt;h4&gt;Battlestar Galactica&lt;/h4&gt;
&lt;p&gt;In 2004 the pilot for the new &lt;cite&gt;&lt;a href="http://www.scifi.com/battlestar/"&gt;Battlestar Galactica&lt;/a&gt;&lt;/cite&gt; emerged in a blaze of glory.
It was a little ponderous and it seemed to have more characters than it knew what to do with but it was full of drama and left you wanting more. 
As a pilot should. But, as the series progressed, it became obvious that it was something special. 
Nothing stood still and nothing could be taken for granted. 
The characters were deepened and dissected and forced into situations that destroyed the audiences preconceptions about 'goodies' and 'baddies'. 
Some of the characters grow and change, some are damaged, and some destroyed. Rewatching the pilot today, it is striking that none of the  people are really who we believed them to be.&lt;/p&gt;
&lt;p&gt;The fans loved it. Critics loved it. The viewing public watched &lt;cite&gt;American Idol&lt;/cite&gt; and the studio began to get very upset.
There were two problems that just would not go away:
&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;The name of the show is &lt;cite&gt;Battlestar Galactica&lt;/cite&gt; and memories of that old 1970's show just will not die.&lt;/li&gt;
 &lt;li&gt;There are space ships in it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The quality of the show simply could not translate into viewing figures because these two issues prevented people from watching it in the first place. 
Hence &lt;cite&gt;Caprica&lt;/cite&gt;, the trojan horse.
&lt;/p&gt;
&lt;h4&gt;Is it a good Trojan Horse?&lt;/h4&gt;
&lt;p&gt;
Indeed it is.
The colony of Caprica is the state of California.
It never looks like California, but it always feels like it.
&lt;/p&gt; 
&lt;p&gt;
It the pilot, as much of the plot as possible is focused on the characters from the two families that will be the backbone of the series.
(A tried and tested soap formulae).
For example, although the families are from different planets (Caprica and Tauron), this fact is only used to give their characters an ethnicity.
Capricans tell us that Taurons have a distinctive smell because they eat dirt and father has to explain to his son (who was born on Caprica) why his family changed their Tauron name.
So, we never see Tauron and the information we are given about it tells us more about Capricans.
&lt;/p&gt;
&lt;p&gt;
This promises to be a show that people can tune into and not even notice that they are watching science fiction.
&lt;/p&gt;
&lt;h4&gt;But will it give me my &lt;cite&gt;Battlestar Galactica&lt;/cite&gt; fix?&lt;/h4&gt;
&lt;p&gt;
Only time will tell, but indications look good.
&lt;/p&gt;
&lt;p&gt;
The family dynasty structure is well suited to long story arcs with lots of twists.
From the start, expectations are ambushed and nothing is as simple as it seems.
Rich teenagers from the a posh school are fodder for a terrorist recruiting cell.
The scientist grieving the death of his daughter has a day job designing intelligent weapons.
&lt;/p&gt;
&lt;p&gt;
The pilot is also happy to deal head on with the fact that the 'baddies' believe in God while the 'goodies' do not.
(The first series of &lt;cite&gt;Battlestar Galactica&lt;/cite&gt; was so squeamish about this that it cut it out.)
&lt;/p&gt;
&lt;p&gt;
The fact that it is a prequel does not rob it of any tension.
It is set 50 years before the parent show and all we really know is that there will be a war in 10 years.
In fact, it will be interesting to see how this war is dealt with.
It is difficult to believe that they a so optimistic as to think that they will reach it a rate of one serial per story year.
Will it be a grand finale? Or will they put off doing it at all until ratings flag?
&lt;/p&gt;
&lt;p&gt;
I want more.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/950199823642651358-2263930218504239437?l=www.anothergeek.biz%2Fblog%2Findex.htm' alt='' /&gt;&lt;/div&gt;</description><link>http://www.anothergeek.biz/blog/2009/04/caprica-review.html</link><author>noreply@blogger.com (Yet Another Geek)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-950199823642651358.post-2553043519742390894</guid><pubDate>Tue, 13 Jan 2009 22:17:00 +0000</pubDate><atom:updated>2009-12-27T14:56:13.452Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>technology</category><title>Fluorescent with Rage about CFL Bulbs</title><description>&lt;img src="http://www.blog.anothergeek.biz/images/bulb.jpg" width="300" height="464" alt=""&gt;


&lt;h3&gt;Incandescent light bulbs increase your heating bill.&lt;/h3&gt;



&lt;p&gt;My New Years resolution was to stop getting would up about idiotic science stories in the press.
But if I read one more time that incandescent light bulbs reduce your heating bills then they will be able to plug me into the national grid.
&lt;/p&gt;


&lt;p&gt;The &lt;a rel="nofollow" href="http://www.dailymail.co.uk/news/article-1107290/Revolt-Robbed-right-buy-traditional-light-bulbs-millions-clearing-shelves-supplies.html"&gt;Daily Mail&lt;/a&gt; has declared war on energy efficient light bulbs and this bizarre myth seems to be everywhere:
&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://news.bbc.co.uk/1/hi/sci/tech/7722181.stm"&gt;John Wright&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.bbc.co.uk/blogs/profile/?userid=13773033"&gt;Cleverchileboy&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.theregister.co.uk/2007/04/09/boxer_china_energy/comments/"&gt;Mike Moyle&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.bbc.co.uk/blogs/profile/?userid=13773058"&gt;Pcoleman&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.timesonline.co.uk/tol/news/politics/article2547585.ece"&gt;Steve Glenne Smith&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.bbc.co.uk/blogs/profile/?userid=13773029"&gt;Andystopps&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;It was even reported as a fact in a &lt;a href="http://www.guardian.co.uk/environment/ethicallivingblog/2009/jan/07/lightbulbs-daily-mail"&gt;pro-&lt;acronym title="Compact Flourescent Lamp"&gt;CFL&lt;/acronym&gt; article in the Guardian&lt;/a&gt;, although here it was only thought to be true if no lampshades were used.
&lt;/p&gt;


&lt;h4&gt;So Here Comes the Science Bit&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;Incandescent bulbs are energy inefficient.&lt;/li&gt;
  &lt;li&gt;Therefore they are hot.&lt;/li&gt;
  &lt;li&gt;Therefore they heat your room.&lt;/li&gt;
  &lt;li&gt;Therefore your heating system needs to do less work.&lt;/li&gt;
  &lt;li&gt;Therefore, (if we ignore the cost of running the bulb), your bills are lower.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The bit in brackets you will only read here.&lt;/p&gt;

&lt;h4&gt;What does 'Efficiency' Actually Mean?&lt;/h4&gt;

&lt;p&gt;It can mean many things. In this context, it is a measure of how much of what you want you get for your money.
So, I have a bar-heater and a light-bulb and I measure how much heat and light they give me for every pound I put in to the meter.  My bar-heat gives me 10 units of heat and 1 unit of light and my light bulb that gives me 1 unit of heat and 10 units of light.
&lt;/p&gt;


&lt;p&gt;What is the cheapest way for me to heat my room to 20&amp;deg;C?
Obviously the bar-heater is 10 times cheaper.
So, for the very lowest bill possible, 100% of my heat must be bought from the cheapest source.
If any of my 20&amp;deg;C is bought from anything but the cheapest source then the cost will be higher.
The hotter my bulb becomes, the more of my 20&amp;deg;C will be provided by it and the higher my bill will be.
&lt;/p&gt;


&lt;p&gt;I need to spell this out:&lt;/p&gt;


&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Heat from anything but the cheapest source can only increase the cost.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;


&lt;h4&gt;So Why the Confusion?&lt;/h4&gt;

&lt;p&gt;I can only imagine that people somehow believe that the heat from a bulb comes free with the light.&lt;/p&gt;



&lt;p&gt;The lamp shade idea is presumably caused by the fact that you cannot directly feel heat being radiated through a shade.
But the bulb is heating the shade and the shade is heating the air so all the heat is still there.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/950199823642651358-2553043519742390894?l=www.anothergeek.biz%2Fblog%2Findex.htm' alt='' /&gt;&lt;/div&gt;</description><link>http://www.anothergeek.biz/blog/2009/01/fluorescent-with-rage-about-cfl-bulbs.html</link><author>noreply@blogger.com (Yet Another Geek)</author><thr:total>5</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-950199823642651358.post-1924842899234291072</guid><pubDate>Mon, 08 Dec 2008 17:59:00 +0000</pubDate><atom:updated>2009-12-27T14:53:48.671Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>society</category><category domain='http://www.blogger.com/atom/ns#'>science</category><title>Hot Air and Global Warming</title><description>&lt;p&gt;When &lt;acronym title="North American Space Agency"&gt;NASA&lt;/acronym&gt; sends probes to other planets they are never asked to justify how such places can be real if they are unimaginably far away.
They are never criticised for wanting to study  the atmosphere of Neptune rather than relying  on common sense.
Nor do they have to  deal with the idea that the very fact that they are trying to find out proves  that 'science does not know everything' and is therefore a waste of time.&lt;/p&gt;
&lt;p&gt;This, of course, is because nobody has ever been upset by  anything they ever heard about Neptune.
When people hear about global warming on Earth,  they hear lots of things that they do not like.
And too often their reaction is to just drown out the bad news.
&lt;/p&gt;
&lt;p&gt;
An excellent example is the &lt;a href="http://conservativehome.blogs.com/platform/2008/10/roger-helmer-me.html" rel="nofollow"&gt;blog of Roger Helmer&lt;/a&gt; a Member of the European Parliament.
I have picked this blog because it is a  better summary of the position than rambling rants on the subject.&lt;/p&gt;
&lt;p&gt;He makes the following points that I will look at one at a  time:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;We have good records about the past environment.&lt;/li&gt;
  &lt;li&gt;The temperature rise over the last 150 years is consistent  with the cycle for the last 10,000 years.&lt;/li&gt;
  &lt;li&gt;We see warmer and cooler periods every 1200 years or so.&lt;/li&gt;
  &lt;li&gt;The world is cooler now than it was during the Holocene  Optima (sic), the Roman Optimum or the Mediaeval Warm period.&lt;/li&gt;
  &lt;li&gt;&lt;acronym title="Carbon Dioxide"&gt;CO&lt;sub&gt;2&lt;/sub&gt;&lt;/acronym&gt; levels have been much higher in the past and there was  no 'tipping point'.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;We have good records about the past environment&lt;/h4&gt;
&lt;p&gt;We do indeed.
But it  is important to remember that there is no one single source of  information.
They come from scattered  locations and become less accurate the further back in time you go.
Nevertheless, the boundaries of error are  quite well understood and you cannot pick and choose when to heed it.&lt;/p&gt;

&lt;h4&gt;The temperature rise over the last 150 years is consistent with the cycle for the last 10,000 years&lt;/h4&gt;

&lt;p&gt;There are places in Antarctica  where it snows every year but never thaws.
The snow turns into layers of ice that preserve information (including  temperature) about the time that the show fell.
Here are some data from two such places:&lt;/p&gt;

&lt;img src="http://www.blog.anothergeek.biz/images/recent-ice-core.gif" width="564" height="377" alt="Graph showing a 5 degree rise in temperature over the last 10 thousand years." class="CENTRE" /&gt;

&lt;p&gt;The x-axis is 'thousands of years ago' so the present day is  on the left.&lt;/p&gt;
&lt;p&gt;This graph does indeed show the last 10 thousand years has  show a steep increase in temperature from -6C to 1C. Case closed.&lt;/p&gt;
&lt;h5&gt;That graph looks awfully empty; what does the rest of it  look like?&lt;/h5&gt;

&lt;p&gt;The 10 thousand year window has been chosen very carefully to include the ending of the last ice age.
Take a look at the whole graph &lt;span class="REFERENCE"&gt;&lt;a href="#REF" title="Climate and Atmospheric History of the Past 420,000 years from the Vostok Ice Core"&gt;1&lt;/a&gt;&lt;/span&gt;:&lt;/p&gt;
&lt;img src="http://upload.wikimedia.org/wikipedia/commons/f/f8/Ice_Age_Temperature.png" width="564" height="377" alt="Graph showing five ice ages over the last 450 thousand years"  class="CENTRE" /&gt;
&lt;p&gt;
As you can now see, ice ages are regular events.
It is also sobering to notice that they last  far longer than periods between them.&lt;/p&gt;
&lt;p&gt;But the cycle covers hundreds of thousands of years.
There is nothing here that would be  noticeable within the blink of a human lifetime.
So the one degree temperature rise in the  last century is not 'consistent' with the seven degree rise in the last 10 thousand years, it is huge acceleration.&lt;/p&gt;
&lt;p&gt;Another thing that you can see from looking at the whole  graph is where we are in the cycle.
We  are at a point of level-ish temperature, far closer to the beginning of the  next ice age than the end of the last one.
So any increase in temperature at this point is a break in the pattern.&lt;/p&gt;

&lt;h4&gt;We see warmer and cooler periods every 1200 years or so&lt;br /&gt;
  and&lt;br /&gt;
  The world is cooler now than it was during the Holocene  Optima (sic), the Roman Optimum or the Mediaeval Warm period&lt;/h4&gt;

&lt;p&gt;You can indeed see from the full graph above that the  temperature line is a jagged one, not a smooth one.
But think again about the timescales. Glaciers  advance and retreat, forests come and go.&lt;/p&gt;

&lt;p&gt;
Here is a closer look at the las 12 thousand years, the flat-ish bit we are in now&lt;span class="REFERENCE"&gt;&lt;a href="#REF" title="Climate Reconstructions"&gt;2&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;
&lt;img src="http://upload.wikimedia.org/wikipedia/commons/c/ca/Holocene_Temperature_Variations.png" width="600" height="400" alt="Graph showing the end of the last ice age, a warm period 6 thousand years age and a gradual declide of half a degree." class="CENTRE" /&gt;

&lt;p&gt;This graph looks a lot messier because it shows data from  more places.
This is actually better  because it means that the average temperature (the bold line) is much more  reliable.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What support is here for the claim that the Holocene(Climatic) Optimum was warmer than today?
You can raise the average by selectively ignoring colder data but that proves nothing because you can also do the opposite.
You could also argue that because the data do  not catch any changes of less than three centuries then the temperature might have been higher.
By the same argument, they might have been lower.&lt;/p&gt;
&lt;p&gt;Notice also, that the change from zero thousand years ago and 2004 is too steep to show at this scale, hence the inset.&lt;/p&gt;
&lt;p&gt;Can we zoom in any further? Indeed we can&lt;span class="REFERENCE"&gt;&lt;a href="#REF" title="Climate Reconstructions"&gt;2&lt;/a&gt;&lt;/span&gt;:&lt;/p&gt;
&lt;img src="http://upload.wikimedia.org/wikipedia/commons/c/c1/2000_Year_Temperature_Comparison.png" width="600" height="443" alt="Graph showing a 0.4 degree temperature variation over the last 2 thousand years" class="CENTRE" /&gt;

&lt;p&gt;Here, the x-axis shows years &lt;acronym lang="la" title="Anno Domini"&gt;AD&lt;/acronym&gt; so the present day is on the right.
At last we are on a comfortable timescale.&lt;/p&gt;
&lt;p&gt;There have certainly been changes.
In the &lt;abbr title="ninth century"&gt;9C&lt;/abbr&gt; there were vineyards in northern Britain and in the &lt;abbr title="seventeenth century"&gt;17C&lt;/abbr&gt; public fairs were held on  the frozen river Thames.&lt;/p&gt;
&lt;p&gt;Again, there is nothing that suggests that the average  global temperature approached today's level.
If anybody has any data to the contrary then they must present it.&lt;/p&gt;
&lt;h4&gt;&lt;acronym title="Carbon Dioxide"&gt;CO&lt;sub&gt;2&lt;/sub&gt;&lt;/acronym&gt; levels have been much higher in the past and there was  no 'tipping point'.&lt;/h4&gt;
&lt;p&gt;
When?
Antarctic ice  has also recorded levels of carbon dioxide for the past 400 thousand years&lt;span class="REFERENCE"&gt;&lt;a href="#REF" title="Vostok Ice Core Data"&gt;3&lt;/a&gt;&lt;/span&gt;:
&lt;/p&gt;
&lt;img src="http://upload.wikimedia.org/wikipedia/commons/1/1c/Carbon_Dioxide_400kyr.png" width="600" height="436" alt="graph showing that over the last 400 thousand years atmospheric CO2 has fluctuated between 50 and 300 ppmv but is now over 360" class="CENTRE" /&gt;
&lt;p&gt;None of the recorded levels are anything like the levels of today.&lt;/p&gt;
&lt;h4&gt;What is not Said&lt;/h4&gt;
&lt;p&gt;But the real problem with lists like the above it not what is said, but what is inferred.&amp;nbsp; And the  main inferences are that:&lt;/p&gt;
&lt;h5&gt;If you can pick holes in the Greenhouse explanation then global warming is not happening&lt;/h5&gt;
&lt;p&gt;
Facts generate explanations but they are not generated by them.
If you fall from a cliff you  cannot avoid the ground by writing a witty critique of Newton's law of universal gravitation.&lt;/p&gt;
&lt;h5&gt;If global warming is happening it is natural and therefore alright&lt;/h5&gt;
&lt;p&gt;This is something we all need to be clear about.
There are six billion people on our planet.
We need to breath and eat.
We are utterly dependant on the ecosystem to provide these things for us and we are appallingly vulnerable.&lt;/p&gt;

&lt;h4&gt;Says Who?&lt;/h4&gt;
&lt;h5&gt;&lt;a name="REF"&gt;&lt;/a&gt;Sources&lt;/h5&gt;
&lt;ol&gt;
 &lt;li&gt;&lt;a href="http://www.ncdc.noaa.gov/paleo/icecore/antarctica/vostok/vostok_isotope.html"&gt;Petit J.R., Jouzel J., Raynaud D., Barkov N.I., Barnola J.M., Basile I., Bender M., Chappellaz J., Davis J., Delaygue G., Delmotte M., Kotlyakov V.M., Legrand M., Lipenkov V., Lorius C., Pépin L., Ritz C., Saltzman E., Stievenard M. (1999) &lt;em&gt;Climate and Atmospheric History of the Past 420,000 years from the Vostok Ice Core&lt;/em&gt;, Antarctica, Nature, 399, 429-436&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="http://www.ncdc.noaa.gov/paleo/recons.html"&gt;Climate Reconstructions&lt;/a&gt;. See also &lt;a href="http://www.atmo.arizona.edu/students/courselinks/fall04/atmo336/lectures/sec5/holocene.html"&gt;The climate of the Holocene&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="http://www.ncdc.noaa.gov/paleo/icecore/antarctica/vostok/vostok_data.html"&gt;Vostok Ice Core Data&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h5&gt;Wikipedea&lt;/h5&gt;
&lt;p&gt;The graphs I have used were contributed to wikipedia by &lt;a href="http://en.wikipedia.org/wiki/User:Dragons_flight"&gt;Dragons filght&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Global_warming"&gt;Global Warming&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Temperature_record"&gt;Temperature Record&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/File:Carbon_Dioxide_400kyr.png"&gt;Carbon Dioxide Variations&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/File:2000_Year_Temperature_Comparison.png"&gt;More Dragons flight graphs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;Denialism&lt;/h5&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a rel="nofollow" href="http://www.telegraph.co.uk/comment/columnists/christopherbooker/3982101/2008-was-the-year-man-made-global-warming-was-disproved.html"&gt;2008 was the year man-made global warming was disproved&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a rel="nofollow" href="http://www.telegraph.co.uk/earth/environment/climatechange/4061092/Greenhouse-gases-could-have-caused-an-ice-age-claim-scientists.html"&gt;Greenhouse gases could have caused an ice-age claim scientists&lt;/a&gt; (but see also &lt;a href="http://www.badscience.net/2009/01/the-telegraph-misrepresent-a-scientists-work-on-climate-and-then-refuse-to-correct-it-when-he-writes-to-them/"&gt;Bad Science&lt;/a&gt;)&lt;/li&gt;
 &lt;li&gt;&lt;a rel="nofollow" href="http://co2sceptics.com/index.php"&gt;CO2 Sceptics&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/950199823642651358-1924842899234291072?l=www.anothergeek.biz%2Fblog%2Findex.htm' alt='' /&gt;&lt;/div&gt;</description><link>http://www.anothergeek.biz/blog/2009/01/hot-air-and-global-warming.html</link><author>noreply@blogger.com (Yet Another Geek)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-950199823642651358.post-1843453043172387974</guid><pubDate>Fri, 03 Oct 2008 08:10:00 +0000</pubDate><atom:updated>2009-12-27T14:52:20.231Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>technology</category><title>The War Machines are Here</title><description>&lt;a href="http://www.amazon.co.uk/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.co.uk%2FTerminator-Sarah-Connor-Chronicles-Season%2Fdp%2FB0013IOE96%3Fie%3DUTF8%26s%3Ddvd%26qid%3D1223398355%26sr%3D1-2&amp;amp;tag=afterlife-21&amp;amp;linkCode=ur2&amp;amp;camp=1634&amp;amp;creative=6738"&gt;&lt;img src="http://www.blog.anothergeek.biz/images/terminator.jpg" alt="Terminator (copyright MGM Entertainment)" width="300" height="382" /&gt;&lt;/a&gt;&lt;img src="http://www.assoc-amazon.co.uk/e/ir?t=afterlife-21&amp;amp;l=ur2&amp;amp;o=2" alt="" style="border: medium none  ! important; margin: 0px ! important; display: none;" width="1" border="0" height="1" /&gt;

&lt;p&gt;
As the war on Afghanistan gets messier, the boundaries of who is fighting who become harder to define and the tactics used, on both sides, become more and more desperate.
In the middle of all this, stories like this flare up and are then forgotten.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.guardian.co.uk/world/2008/oct/02/pakistan.usforeignpolicy"&gt;Suspected US drone kills six in Pakistan hit&lt;/a&gt;&lt;span class="PRINTONLY"&gt; (www.guardian.co.uk/world/2008/oct/02/pakistan.usforeignpolicy)&lt;/span&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="http://afp.google.com/article/ALeqM5g5k6lGPAZTdG4hdOkCLQ-L79WCLg"&gt;US drone strike kills eight militants in Pakistan: officials&lt;/a&gt;&lt;span class="PRINTONLY"&gt; (http://afp.google.com/article/ALeqM5g5k6lGPAZTdG4hdOkCLQ-L79WCLg)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;A Robot has killed a Man&lt;/h4&gt;

&lt;p&gt;
Yet again, we have crossed a line without even noticing.
I admit that it might not seem to be much of a line.
Booby traps and landmines have been killing people for centuries.
And attacks have been ordered on the basis of information provided by machines.
&lt;/p&gt;

&lt;p&gt;
Nevertheless, we need to stop and think about the fact that the point of decision has moved.
A human being is dead because a machine decided to kill him.
The robot/drone was allowed to kill by human decision and deployed by human decision but the actual decision to kill an actual human was made by software.
&lt;/p&gt;

&lt;p&gt;
I am not even going to get in to the fact that was done in a country that is not even part of the battlefield against an enemy that is not an army but an ill-defined mass of tribal, political and religeous affiliations.
&lt;/p&gt;

&lt;h4&gt;The Future&lt;/h4&gt;
&lt;p&gt;
What of the future?  More of the same.
Sending in machines rather than people is an irresistible idea so the machines will become more and more autonomous.
For symmetrical warfare this will result in battles being fought between machines.  Possibly with helpless locals trapped in between.
&lt;/p&gt;

&lt;p&gt;
But symmetrical warfare seems to have been left behind in the 20&lt;sup&gt;th&lt;/sup&gt; Century.
What will be the effect on asymmetrical warfare?
In short, more terrorism.
These machines will be attacked where they are most vulnerable and that means taking advantage of the difficulty in distinguishing friend from foe.
More attacks will take place on civilian populations and in civilian areas.
&lt;/p&gt;

&lt;h4&gt;The Three Laws of Robotics&lt;/h4&gt;
&lt;p&gt;
So much for the &lt;a href="http://en.wikipedia.org/wiki/Three_laws_of_robotics"&gt;Three Laws of Robotics&lt;/a&gt;&lt;span class="PRINTONLY"&gt; (http://en.wikipedia.org/wiki/Three_laws_of_robotics)&lt;/span&gt;.
These were created in 1942 by Isaac Asimov because he was irrated by the fact that so many science fiction stories were lazy re-tellings of the Frankenstein myth.
To him, it seemed nothing but common sense that a machine capable of making a deadly decision must be prevented from doing so.
&lt;q&gt;Knives have handles&lt;/q&gt; he said.
&lt;/p&gt;
&lt;p&gt;
But for the foreseeable future, our relationship to robots will be this:
&lt;/p&gt;
&lt;img src="http://www.blog.logopolis.biz/images/target.jpg" class="CENTRE" alt="targets." width="199" height="212" /&gt;

&lt;p&gt;
It is also worth remembering that a lazy re-telling of Frankenstein is still the most popular science fiction plot.
So nobody can say that we were not warned.
&lt;/p&gt;

&lt;h4&gt;Books&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.co.uk%2FI-Robot-Isaac-Asimov%2Fdp%2F0586025324%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1223659135%26sr%3D1-1&amp;tag=afterlife-21&amp;linkCode=ur2&amp;camp=1634&amp;creative=6738"&gt;I Robot&lt;/a&gt;&lt;img src="http://www.assoc-amazon.co.uk/e/ir?t=afterlife-21&amp;amp;l=ur2&amp;amp;o=2" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&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/950199823642651358-1843453043172387974?l=www.anothergeek.biz%2Fblog%2Findex.htm' alt='' /&gt;&lt;/div&gt;</description><link>http://www.anothergeek.biz/blog/2008/09/war-machines-are-here.html</link><author>noreply@blogger.com (Yet Another Geek)</author><thr:total>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-950199823642651358.post-1292388207635862442</guid><pubDate>Fri, 01 Aug 2008 10:16:00 +0000</pubDate><atom:updated>2009-12-27T14:50:05.002Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>science</category><title>Like Water for Octane</title><description>&lt;img src="http://www.blog.anothergeek.biz/images/escher_waterfall.png" alt="Self powered waterfall." width="300" height="371"&gt;
&lt;h4&gt;Water to Fuel&lt;/h4&gt;
&lt;p&gt; Recently, my local news paper carried a story about a &lt;a href="http://www.lep.co.uk/weirdnews/Lancashire-man-can-turn-water.4324920.jp"&gt;local man turning water into fuel&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
  The article starts of fairly reasonably.

  It even manages to avoid the dreaded words "water powered car", perhaps to avoid sounding like something from
  &lt;a href="http://www.amazon.co.uk/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.co.uk%2FLone-Gunmen-Complete-Tom-Braidwood%2Fdp%2FB000BTIPIE%3Fie%3DUTF8%26s%3Ddvd%26qid%3D1218967099%26sr%3D8-1&amp;amp;tag=afterlife-21&amp;amp;linkCode=ur2&amp;amp;camp=1634&amp;amp;creative=6738"&gt;The Lone Gunmen&lt;/a&gt;&lt;img src="http://www.assoc-amazon.co.uk/e/ir?t=afterlife-21&amp;amp;l=ur2&amp;amp;o=2" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;.

  In fact the tone is so restrained that many people I know have been taken in by it- hence the blog.
  So, lets work through it.&lt;/p&gt;
&lt;h4&gt;Can you power a car by water?  &lt;/h4&gt;
&lt;p&gt;No.  In fact all so called water powered cars produce water as a waste.
  They are no more powered by water than a torch is powered by a flat battery.&lt;/p&gt;
&lt;h4&gt;So what is happening here?  &lt;/h4&gt;
&lt;p&gt;Water is being split into a highly combustible mixture of hydrogen and oxygen.
  This mixture is then added to the petrol in a car and burnt along with it to propel the car forwards.&lt;/p&gt;
  
&lt;h4&gt;But that is the same thing!&lt;/h4&gt;
&lt;p&gt;That is indeed what you are being invited to believe.
   But the energy is not coming from the water.
&lt;/p&gt;

&lt;h4&gt;The Science Bit&lt;/h4&gt;
&lt;p&gt;The First Law of Thermodynamics states:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;You get nowt for nowt.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The car is being propelled forwards by some energy.
  The first law tells us that this energy cannot be coming from nowhere. So where does it come from?

  It comes from the mains.
  The machine splitting the water needs to be plugged in and the energy it takes pushes the car.
  
  All that is happening is that your fuel bill goes down and your electricity bill goes up.
  
  And where does the power for the mains come from?  Burning oil.&lt;/p&gt;
&lt;h4&gt;But it only takes as much energy as a light bulb!&lt;/h4&gt;
&lt;p&gt;This figure is meaningless and irrelevant.&lt;/p&gt;
&lt;h5&gt;Meaningless&lt;/h5&gt;
&lt;p&gt;It is meaningless because it does not say how long you need to run the generator for to produce a given volume of gas.
  Nor do we know how long a given volume of gas will run the car.
  Remember, if the generator uses as much power as running a light bulb for a year to produce as much gas as it takes to push the car for a second then we could still make this claim.&lt;/p&gt;
&lt;h5&gt;Irrelevant&lt;/h5&gt;
&lt;p&gt;It is irrelevant because it does not matter.
  The energy given to the car will always be less than the energy taken from the mains.&lt;/p&gt;
&lt;h4&gt;The Madness Continues&lt;/h4&gt;
&lt;p&gt;But wait; I have saved the best till last!
  Mr Thompson goes on to say:  &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Something like this, maybe a little more compact in time, could be mounted in a car and you wouldn't have to refuel. You could drive along and produce the gas as you're driving.  &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Now we are completely into the realm of magic.&lt;/p&gt;
&lt;p&gt;
  Several people I have showed this to take this to mean that a car can be built to run on nothing.
  Let me bend over backwards and imagine the most reasonable interpretation of this sentence.
  A unit like this could be fitted to a petrol powered car so that the motor generates hydroxy gas as you drive.  
  The hydroxy gas improves the fuel efficiency of the car.&lt;/p&gt;
&lt;p&gt;Sounds perfectly reasonable until you remember that the energy making the hydroxy gas comes from the petrol.
  The energy in the petrol is all you are putting in and that is all the energy you will ever get out.
  Even if you could make the machine weightless and 100% efficient you still need to add the weight of the water (which was not there before).  &lt;/p&gt;
&lt;p&gt;In other words, a car with this device would never be an improvement on a car that did not.  &lt;/p&gt;
&lt;h4&gt;An Age Old Dream &lt;/h4&gt;
&lt;p&gt;Machines like this have been imagined for centuries.  
  
  For example, it is perfectly possible to design and even build a water wheel that lifts buckets to return the water used.
  But these machines never work because you can never get out as much energy as you put in.  &lt;/p&gt;
&lt;div class="LIST"&gt;
&lt;h3&gt;Links  &lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://waterpoweredcar.com/"&gt;Water Powered Car&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.lhup.edu/~dsimanek/museum/unwork.htm"&gt;Other Perpetual Motion Machines&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Laws_of_thermodynamics"&gt;The Laws of Thermodynamics&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;!-- List --&gt;

&lt;div class="LIST"&gt;
&lt;h3&gt;Books &lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.co.uk%2Fs%3Furl%3Dsearch-alias%253Dstripbooks%26field-keywords%3Dvoodoo%2Bscience%26x%3D0%26y%3D0&amp;tag=afterlife-21&amp;linkCode=ur2&amp;camp=1634&amp;creative=6738"&gt;Voodoo Science&lt;/a&gt;&lt;img src="http://www.assoc-amazon.co.uk/e/ir?t=afterlife-21&amp;amp;l=ur2&amp;amp;o=2" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.co.uk%2FFlat-Earth-News-Award-winning-Distortion%2Fdp%2F0701181451%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1218967514%26sr%3D1-1&amp;tag=afterlife-21&amp;linkCode=ur2&amp;camp=1634&amp;creative=6738"&gt;Flat Earth News&lt;/a&gt;&lt;img src="http://www.assoc-amazon.co.uk/e/ir?t=afterlife-21&amp;amp;l=ur2&amp;amp;o=2" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.amazon.co.uk/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.co.uk%2FBad-Science-Ben-Goldacre%2Fdp%2F0007240198%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1218967611%26sr%3D1-1&amp;tag=afterlife-21&amp;linkCode=ur2&amp;camp=1634&amp;creative=6738"&gt;Bad Science&lt;/a&gt;&lt;img src="http://www.assoc-amazon.co.uk/e/ir?t=afterlife-21&amp;amp;l=ur2&amp;amp;o=2" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/950199823642651358-1292388207635862442?l=www.anothergeek.biz%2Fblog%2Findex.htm' alt='' /&gt;&lt;/div&gt;</description><link>http://www.anothergeek.biz/blog/2008/08/like-water-for-octane.html</link><author>noreply@blogger.com (Yet Another Geek)</author><thr:total>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-950199823642651358.post-704088960257305915</guid><pubDate>Sat, 16 Feb 2008 17:10:00 +0000</pubDate><atom:updated>2009-12-27T14:48:39.467Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>web design</category><category domain='http://www.blogger.com/atom/ns#'>technology</category><title>I am a Web Page</title><description>&lt;img src="http://www.blog.anothergeek.biz/images/shirt.jpg" alt="Me wearing QR code" style="float: right" width="200" height="250"&gt;
&lt;h3&gt;(how I followed Max Headroom into Cyberspace)&lt;/h3&gt;
&lt;p&gt;At the moment, if you are reading this on a mobile phone, then you are officially a Geek.
I can say this because the way to this page is a physical mobile object: me.
Sadly, it also means that the rest of the page will be of no interest you you because you already know it.&lt;/p&gt;

&lt;h4&gt;The Portable Internet&lt;/h4&gt;

&lt;p&gt;We are currently at a very interesting time in the development of the Internet.
Mobile devices with Internet access such as the iPhone are just hitting the mass market.&lt;/p&gt;

&lt;p&gt;This does not sound very revolutionary.
Compared to a comfy chair in front of a 19&lt;abbr title="inch"&gt;&amp;Prime;&lt;/abbr&gt; screen it sounds like a step back.&lt;/p&gt;

&lt;p&gt;In fact, the user now has a very interesting property that they never had before- location.
And if web pages can also be given a location, or be made to respond to a location, then lots of interesting things become possible.
&lt;/p&gt;
&lt;p&gt;Think about those handsets you get in museums and art galleries.
They give you information about the object you are next to.
Imagine if the Internet worked like that.&lt;/p&gt;

&lt;h4&gt;How Do You Attach a Web Page to a Real Object?&lt;/h4&gt;

&lt;p&gt;There are lots of ways.
The way I did it was with a type of barcode.
Like the ones you see on, um, everything.
Barcodes hold information which the barcode reader uses to examine a database.&lt;/p&gt;

&lt;p&gt;What you need is:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;A web page with information.&lt;/li&gt;
  &lt;li&gt;A barcode storing the page's address.&lt;/li&gt;
  &lt;li&gt;A physical object to slap the barcode on.&lt;/li&gt;
  &lt;li&gt;A barcode reader to get the web address.&lt;/li&gt;
  &lt;li&gt;A browser to display the page.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Example: Attaching a Blog to a Blogger&lt;/h4&gt;

&lt;p&gt;All I needed was a piece of Quick Response (&lt;acronym title="Quick Response"&gt;QR&lt;/acronym&gt;) code.
&lt;acronym title="Quick Response"&gt;QR&lt;/acronym&gt; code is 'big in Japan', which means that either it will be big here, or it will disappear without trace.
&lt;/p&gt;
&lt;p&gt;Lots of software is available to generate &lt;acronym title="Quick Response"&gt;QR&lt;/acronym&gt; codes.
I used this one, which gave me this:
&lt;/p&gt;
&lt;img src="http://www.blog.logopolis.biz/images/qrcode1.gif" alt="QR code for this page" width="185" height="185"&gt;
&lt;p&gt;My next obvious step was to tattoo this onto my forehead.
Unfortunately, the tattoo parlor was shut so to make my deadline I had to make a tee-shirt instead.
&lt;/p&gt;

&lt;h4&gt;The Clever Bit&lt;/h4&gt;

&lt;p&gt;Now, the clever bit: getting from the tee-shirt to the blog.
This is possible because modern mobile phones are small computers that have cameras and browsers.
The camera sees the &lt;acronym title="Quick Response"&gt;QR&lt;/acronym&gt; code.
The computer extracts the web address.
The browser displays the page.&lt;/p&gt;

&lt;p&gt;Actually, there is a little cheat here.
The phone needs software to read the &lt;acronym title="Quick Response"&gt;QR&lt;/acronym&gt; code which you need to know about and download.
But this is already very common in some parts of the world.
In Finland for example, this technology is used to tell people standing at bus stops when the next bus is due.&lt;/p&gt;

&lt;h4&gt;Is this the Future?&lt;/h4&gt;

&lt;p&gt;Alas no.
Two things will probably happen with mobile phones that will make the solution redundant.
The first is that Optical Character Recognition will improve to the point that the phones will be able to read printed text.
The second is that the ability of phones to know where they are will improve to the point that they will be able to search the Internet for pages that relate to them.
(Postcodes are already appearing in metadate to help with things like this).&lt;/p&gt;

&lt;p&gt;But this technology certainly has the power to introduce the potential of the mobile Internet to the masses.&lt;/p&gt;


&lt;h4&gt;Legal&lt;/h4&gt;
&lt;acronym title="Quick Response"&gt;QR&lt;/acronym&gt; code is trademarked by &lt;a href="http://www.denso-wave.com/qrcode/index-e.html"&gt;Denso Wave, inc&lt;/a&gt;.
&lt;div class="Links"&gt;
&lt;h4&gt;Links&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/QR_Code"&gt;&lt;acronym title="Quick Response"&gt;QR&lt;/acronym&gt; Code&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://qrcode.kaywa.com/"&gt;&lt;acronym title="Quick Response"&gt;QR&lt;/acronym&gt; Code Generator&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://reader.kaywa.com/getit"&gt;&lt;acronym title="Quick Response"&gt;QR&lt;/acronym&gt; Code Readers for your phone&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;!--Links--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/950199823642651358-704088960257305915?l=www.anothergeek.biz%2Fblog%2Findex.htm' alt='' /&gt;&lt;/div&gt;</description><link>http://www.anothergeek.biz/blog/2008/04/i-am-web-page-how-i-followed-max.html</link><author>noreply@blogger.com (Yet Another Geek)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-950199823642651358.post-4278646981470215296</guid><pubDate>Mon, 05 Nov 2007 16:17:00 +0000</pubDate><atom:updated>2010-01-20T14:01:37.911Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>society</category><title>Who's Afraid of  Political Correctness?</title><description>&lt;img src="http://www.anothergeek.biz/blog/images/sheep.jpg" width="137" height="196" style="float: right" alt="Rainbow Sheep"&gt;
&lt;p&gt;If there is one piece of journalistic laziness that continuously astounds me it is 'Political Correctness gone mad' stories. I am not annoyed by the fact that they invariably turn out to be nonsense- I expect papers to contain stories like that. No, what annoys me is that otherwise rational people seem to accept them without question.&lt;/p&gt;
&lt;p&gt;The basic premise is as follows. Somewhere in the world, there exists a vast left-wing 'political correctness' lobby who exert a sinister control over free speech. This is resisted by a few Lone-Voices-of-Reason who dare to speak out. I call them Lone-Voices because they all talk about themselves. Even as they cut and paste each others stories.&lt;/p&gt;
&lt;h4&gt;Lets have a look at some examples.&lt;/h4&gt;

&lt;h5&gt;Young Children now have to sing 'Baa Baa Rainbow sheep' because 'Black Sheep' is Racist&lt;/h5&gt;
&lt;p&gt;Sometime around 1986 a number of charity-run nursery schools in Oxfordshire started increase children's vocabularies with the following exercise. Children sang the same songs over and over with different variations of words. In this song for example, the words 'boy' and 'girl' were alternated, and the sheep became happy, sad, bouncing, hopping, pink, blue, white and (yes) black.&lt;/p&gt;
&lt;p&gt;Nobody quite knows how many nurseries used this exercise. But it may have been as many as two. And yet, a quick google will get you
3,040 Lone-Voices-of-Reason protesting against this example of 'political correctness gone mad'.&lt;/p&gt;
&lt;p&gt;(Nursery Rhymes, by the way, have never had a standard traditional form  passed down from the dawn of time.  They have always been fluid and deliberately re-written by various people. Most of the ones we know today were heavily sanitised by the Victorians.)&lt;/p&gt;

&lt;h5&gt;Christmas is being banned because it offends non-Christians&lt;/h5&gt;
&lt;p&gt;There are so many versions of this that I cannot go into them all. So I will cover best known example: Winterval.&lt;/p&gt;
&lt;p&gt;in 1998, the department of Birmingham City Council responsible for helping local businesses created some advertising material for a new marketing concept called 'Winterval'. This was a umbrella term for various celebrations that run from Hallowe'en in October to the New Year events in January. Using the umbrella term was much cheaper that making separate material for thing like Hallowe'en and Guy Fawkes night that occur very close together. The main aim of the exercise, of course, was to bring as many people in to the city centre as possible at the time when they were doing their Christmas shopping.&lt;/p&gt;
&lt;p&gt;The media went into a frenzy, and all of the local papers reported the same story- Birmingham Council was banning Christmas. The implication was that this was done to avoid offence to non-Christians. Letters pages, radio chat shows and blogs often went far further and took it for granted that the Council has 'caved in' to Muslims.&lt;/p&gt;
&lt;p&gt;All this despite the fact that:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;The Winterval material pushed Christmas as its biggest event&lt;/li&gt;
  &lt;li&gt;The money spent on Christmas through Winterval was &lt;em&gt;in addition&lt;/em&gt; to the normal Christmas money&lt;/li&gt;
  &lt;li&gt;The Council's Christmas celebrations went on as normal&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One result  was hostility for the council from local businesses. Why, they demanded to know, is the Council wasting our tax money banning Christmas? Don't they know how important Christmas shopping is to the economy? &lt;/p&gt;

&lt;h5&gt;The term 'Brainstorm' is offensive to Epileptics so we should use 'Thought Shower' Instead&lt;/h5&gt;
&lt;p&gt;This one is my very favourite because the very source is a 'political correctness gone mad' story.&lt;/p&gt;
&lt;p&gt;In 2003, Liz Lightfoot of the Telegraph newspaper published &lt;a href="http://www.telegraph.co.uk/news/main.jhtml?xml=/news/2003/04/26/nedu126.xml"&gt;this article&lt;/a&gt; which &lt;em&gt;denies&lt;/em&gt; that the term 'Brainstorming' is offensive to epileptics.
She even goes as far as to contact the &lt;a href="http://www.epilepsynse.org.uk/"&gt;National Society for Epileptics&lt;/a&gt; to confirm that they have never heard of such a thing.
&lt;/p&gt;
&lt;p&gt;
What is wrong with that?  Surely she is working hard to de-bunk a myth.
Unfortunately, this is the myth.
The word 'Brainstorm' had never before been used to describe an epileptic fit.
No guidance existed telling people not to use the term.
&lt;/p&gt;
&lt;p&gt;
Nevertheless, the story continues to gain momentum.
According to Wikipedia, the Department of Enterprise, Trade and Investment and the Welsh Development Agency both ask their staff to use 'Thought Shower' instead.
And I would not be at all surprised to hear epileptic fits called brainstorms.
&lt;/p&gt;
&lt;h5&gt;Schools now have to say 'Whiteboards/Chalkboards' because 'Blackboards' is Racist&lt;/h5&gt;
&lt;p&gt;Britons call them blackboards because they are boards that are (usually) black. Americans call them chalkboards because they are boards for chalk. The general rise of the use of Americanisms in Britain has caused a rise in the use of 'chalkboard'. At the same time, modern classrooms are now being fitted with the whiteboards (so called because they are white) that you get in offices.&lt;/p&gt;
&lt;p&gt;This example clearly shows how a little genuine confusion is enough to trigger the template. &lt;/p&gt;
&lt;h4&gt;The Template&lt;/h4&gt;
&lt;p&gt;This is the template :&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Somebody decides to use a different word for something.&lt;/li&gt;
  &lt;li&gt;Therefore, they are being forced to change by Powerful-Them because of potential offence to Whinging-Them. (Sometimes, they are the same Them). &lt;/li&gt;
  &lt;li&gt;Therefore I (Lone-Voice-of-Reason) am being coerced by Powerful-Them too.&lt;/li&gt;
  &lt;li&gt;There for I will recite the magic spell &amp;quot;It's Political Correctness Gone Mad&amp;quot; and Whinging-Them will be confounded.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
Notice that neither Powerful-Them or Whinging-Them have any input and do not need to even exist.
Notice also that no matter how many thousands of Lone-Voices-of-Reason scream the same thing in unison they cannot concieve of themselves as anything other than a dissenting mionority.
&lt;/p&gt;
&lt;h4&gt;The Process&lt;/h4&gt;
&lt;p&gt;So, somebody hears  'whiteboard' where they expect 'blackboard'. Somebody must have decided to stop schools saying 'blackboard'. That somebody could only be the Government. But why? Clearly because black people would be upset to hear the word black.&lt;/p&gt;
&lt;h5&gt;Interesting&lt;/h5&gt;
&lt;p&gt;A couple of very interesting things are happening here.&lt;/p&gt;
&lt;p&gt;First of all, our Lone-Voice-of-Reason is standing up for the right to say what they like. But they are doing so by complaining about the fact that somebody else has chosen to say what they like. So, in their heads, what everybody should be saying is the same thing. &lt;/p&gt;
&lt;p&gt;Secondly, only a racist would believe that black people would be offended by the word 'black'. The thought would never occur to anybody who had no problem with the fact that some people are black.&lt;/p&gt;
&lt;h4&gt;What Happens Next? &lt;/h4&gt;
&lt;p&gt;The crazy thing is that these stories often go on to have an effect. Put simply, there is no 'Politically Correct' lobby who decide changes in language. It fact, there is nobody at all who can decide or enforce this. Of course, there are lots of people who &lt;em&gt;try&lt;/em&gt;- but they can only succeed by genuinely convincing a majority of people.&lt;/p&gt;
&lt;p&gt;Instead, the language changes all the time because some people change the use of a word and other people like it enough to adopt the chage.&lt;/p&gt;
&lt;p&gt;And who has the most influence? Not the 'Politically Correct lobby' because they do not actually exist. Not bloggers (even I do not read my blog.) No, lazy journalists read my millions of people have all the clout.&lt;/p&gt;
&lt;p&gt;Imagine you are a blackboard manufacturer. You read that some people are offended by the use of 'blackboard'. This is not an academic issue: you could be losing money because of this. So, what do you do? Do you campaign to redeem the word? Of course not because you do not actually care. You just start calling them chalkboards. Not because Powerful-Them forced you, but because Lone-Voice told you about it. The same Lone-Voices who see chalkboards for sale and say &amp;quot;See! I told you so!&amp;quot; &lt;/p&gt;

&lt;h4&gt;But Why?&lt;/h4&gt;
&lt;p&gt;Two common factors in these stories are:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;That the the author is prevented from doing A because They are doing B (&amp;quot;A teacher calls it a chalkboard, there I am not allowed to call it a blackboard&amp;quot;).&lt;/li&gt;
  &lt;li&gt;That some minority group is the ultimate reason for all this (&amp;quot;Why can't Muslims understand that they are living in a Christian country?&amp;quot;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These account for the general tone of angry defensiveness of the stories. I think that there is a simple explanation. The authors &lt;em&gt;want&lt;/em&gt; it to be true. To be more specific, the &lt;em&gt;want&lt;/em&gt; the world to work in this way.&lt;/p&gt;
&lt;p&gt;They want it to be true that if somebody says or does something then other people are some how forced to do the same. They want it so that by bravely speaking out they they too can wield this mysterious power.&lt;/p&gt;
&lt;p&gt;They want it to be true that authorities are forced to act due to complaints from minority groups. They want it because they have so many complaints that need to be acted on.&lt;/p&gt;
&lt;p&gt;They do not want to live in a world where people listen to opinions, observe examples and then decide for themselves what to do.&lt;/p&gt;
&lt;p&gt;But, what are they frightened of? &lt;/p&gt;

&lt;h4&gt;Bonfire Night&lt;/h4&gt;
&lt;p&gt;I leave you with a traditional British rhyme to celebrate this time of year. If I walk down the street singing it I would probably be arrested. A clear case of 'Political Correctness gone Mad'. &lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt; Remember, remember the Fifth of November,&lt;br&gt;
    The Gunpowder Treason and Plot, &lt;br&gt;
    I know of no reason Why Gunpowder Treason Should ever be forgot.  &lt;/p&gt;
  &lt;p&gt; A penny loaf to feed the Pope &lt;br&gt;
    A farthing o' cheese to choke him. &lt;br&gt;
    A pint of beer to rinse it down. &lt;br&gt;
    A faggot of sticks to burn him. &lt;br&gt;
    Burn him in a tub of tar. &lt;br&gt;
    Burn him like a blazing star. &lt;br&gt;
    Burn his body from his head. &lt;br&gt;
    Then we'll say ol' Pope is dead. &lt;br&gt;
    Hip hip hoorah! &lt;br&gt;
    Hip hip hoorah hoorah!  &lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="Links"&gt;
&lt;h2&gt;Links&lt;/h2&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href="http://www.antipc.co.uk/"&gt;The Anti Political Correctness Society&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="http://www.politicallyincorrect.me.uk/"&gt;Political correctness - the awful truth&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;!--Links--&gt;
&lt;div class="ADS"&gt;
&lt;h2&gt;Advertisements&lt;/h2&gt;
&lt;iframe src="http://rcm-uk.amazon.co.uk/e/cm?t=afterlife-21&amp;o=2&amp;p=48&amp;l=st1&amp;mode=books&amp;search=political%20correctness&amp;fc1=FFFFFF&amp;lt1=_blank&amp;lc1=FFFD33&amp;bg1=33CC33&amp;f=ifr" marginwidth="0" marginheight="0" width="728" height="90" border="0" frameborder="0" style="border:none;" scrolling="no"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;!--Ads--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/950199823642651358-4278646981470215296?l=www.anothergeek.biz%2Fblog%2Findex.htm' alt='' /&gt;&lt;/div&gt;</description><link>http://www.anothergeek.biz/blog/2007/11/whos-afraid-of-political-correctness.html</link><author>noreply@blogger.com (Yet Another Geek)</author><thr:total>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-950199823642651358.post-1815485795111862577</guid><pubDate>Sat, 15 Sep 2007 19:03:00 +0000</pubDate><atom:updated>2009-12-27T14:47:22.512Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>web design</category><title>What is wrong with 'Click Here'?</title><description>&lt;img src="http://www.blog.anothergeek.biz/images/donotthrowstonesatthisnotice.jpg" width="192" height="256" style="float: right" alt="Do not throw stones at this notice"&gt;
&lt;blockquote&gt;
&lt;p&gt;Don't use "click here" as link text.&lt;/p&gt;
&lt;p class="CITATION"&gt;&lt;cite&gt;&lt;a href="http://www.w3.org/QA/Tips/noClickHere"&gt;Quality Tips for Web Masters&lt;/a&gt;&lt;/cite&gt; &lt;abbr title="World Wide Web Consortium"&gt;W3C&lt;/abbr&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Don't use "click here" or other non-descriptive link text.&lt;/p&gt;
&lt;p class="CITATION"&gt;&lt;cite&gt;&lt;a href="http://www.useit.com/alertbox/designmistakes.html"&gt;Top Ten Web Design Mistakes of 2005&lt;/a&gt;&lt;/cite&gt; Jakob Nielson&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Google returns 1.3 billion search results for the phrase ('click here')&lt;/p&gt;
&lt;p class="CITATION"&gt;&lt;cite&gt;&lt;a href="http://en.wikipedia.org/wiki/Click_here#_note-0"&gt;Wikipedia&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Too little of what is written on the web is written for the web.
Ideally it is written by somebody who knows the subject and then rewritten (I refuse to say 'repurposed') by somebody who knows about the web.
I am one of those rewriters and removing the words 'click here' is something I seem to do every day.
And I am forever explaining it.
And if I am ever over-ruled, it will be about this.
&lt;/p&gt;
&lt;h4&gt;But users need help&lt;/h4&gt;
&lt;p&gt;
Committees tend to be the worst offenders.
There is always somebody who insists that just because a user has
&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;turned on a computer;&lt;/li&gt;
 &lt;li&gt;opened a browser;&lt;/li&gt;
 &lt;li&gt;used a search engine to find a site and&lt;/li&gt;
 &lt;li&gt;navigated to a page&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
it does not necessarily follow that they know how to use a hyperlink.
They will always demand the safety blanket of instructions for the link.
Instructions that appear anywhere but the link.
&lt;/p&gt;
&lt;p&gt;
What is interesting, is that these are often the same people who oppose technology neutral phrases for disabled people because &lt;q&gt;there are hardly any of them&lt;/q&gt;.
&lt;/p&gt;
&lt;p&gt;
Yes, help is good.
But why is a hyperlink singled out as being difficult?
There is tons of literature about the fact that users do not scroll, but I have &lt;em&gt;never&lt;/em&gt; seen instructions for a scoll bar on a site.
&lt;/p&gt;
&lt;p&gt;We do not publish books that have 'please turn over' in the corner of every page.
We are not told by BBC 1 that to watch the programme on BBC 2 we need to change channel.
We do not need 'click here' on a hyperlink.
&lt;/p&gt;
&lt;h4&gt;'Click Here' Wastes Space&lt;/h4&gt;
&lt;p&gt;Whever 'click here' is used as the link text, it needs to be accompanied by an explanation.
Space is precious.
Compare these examples:
&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href="#"&gt;Click here&lt;/a&gt; for the July Report.&lt;/li&gt;
 &lt;li&gt;&lt;a href="#"&gt;July Report&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Once the link describes itself, the rest becomes redundant.&lt;/p&gt;
&lt;p&gt;This division of the link and the explanation for the link is also inelegant because in forces you into using a particular phrase when that might not be what you want to say. &lt;/p&gt;
&lt;h4&gt;'Click here' Wastes Ink&lt;/h4&gt;
&lt;p&gt;A web page is still a web page if it is printed out.
No, that is not a zen riddle. A book is still a book if it is a &lt;acronym title="Portable Document Format"&gt;PDF&lt;/acronym&gt;.
Printers and screens are just two different methods of viewing the data.
So it is always a good idea to be as format neutral as possible.
&lt;/p&gt;

&lt;h4&gt;Not Everybody 'Clicks Here'&lt;/h4&gt;
&lt;p&gt;This always seems to come as a surprise, but not everybody accesses the Internet in the same way. Teenagers use their mobile phones, yuppies use &lt;acronym title="Personal Digital Assistants"&gt;PDAs&lt;/acronym&gt; and there are even browsers that read text aloud. So, links are 'followed' in a variety of ways.&lt;/p&gt;
&lt;p&gt;Since the physical workings of the browser are nothing to do with the content of the page, there is not need for the page to refer to them. &lt;/p&gt;
&lt;h4&gt;But everybody else does it&lt;/h4&gt;
&lt;p&gt;The fact remains that 1,300,000,000 pages use 'click here' and I have just made it 1,300,000,001.  Why?
Two big reasons are banner advertisements and standardisation.
&lt;/p&gt;
&lt;h5&gt;Banner Ads&lt;/h5&gt;
&lt;p&gt;Banner ads are everywhere.
Even on this page, I admit it.
More and more of them work on a 'pay-per-click' system so they scream 'click me'.
The sheer volume of all this normalises it.
&lt;/p&gt;
&lt;h5&gt;Standardisation&lt;/h5&gt;
&lt;p&gt;The same Jakon Nielson who complains about 'click here' also coined:&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href="http://www.useit.com/alertbox/20040913.html"&gt;&lt;strong&gt;Jakob's Law&lt;/strong&gt; of the Internet User Experience: users spend most of their time on other websites.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In other words, if everybody else does it so we should too.
In fact, when people do object to having their content rewritten, they often insist that they put it there because everybody knows that &lt;q&gt;that is the way you are supposed to write it&lt;/q&gt;.
&lt;/p&gt;
&lt;p&gt;This is the reason I have saved this point until last.&lt;/p&gt;

&lt;h4&gt;Search Engine Ranking&lt;/h4&gt;
&lt;p&gt;Do the people who are ranked fist for something worry about it?
Do they say &lt;q&gt;Everybody else is lower down, surely that means that I should be lower down too!&lt;/q&gt;
&lt;/p&gt;
&lt;p&gt;Oddly enough, the do not think that.
In fact, they are often in that position because they have paid good money for a Search Engine Optimiser.
&lt;a title="Seach Engine Optimiser"&gt;SEO&lt;/a&gt;s are people or companies that go through a site and make it as easy as possible for search engines to correctly index their pages.
&lt;/p&gt;
&lt;p&gt;
Now, I mentioned disabled users above.
Search engines are the most important users of your site- and they are blind.
&lt;/p&gt;
&lt;p&gt;Look at this example:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Dogs are very important. For more information about them &lt;a href="#"&gt;click here&lt;/a&gt;.&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Now, imagine that you are Google and that you need to know what the destination page is about.
What can it tell about the page from here?
Absolutely nothing.
&lt;/p&gt;
&lt;p&gt;Now look at this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;&lt;a href="#"&gt;Dogs&lt;/a&gt; are very important.&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The page is about dogs!
How do we know, because the text that links to it contains the word 'dogs'.
The association between that page and the search term 'dogs' is now stronger.
Not much stronger, but every little helps.
&lt;/p&gt;
&lt;p&gt;
But let me emphasise this.
Small changes, like the removal of the words 'click here', make such an accumulated difference that people can make a living out of them.
Now, wouldn't it be easier if we all just stopped doing it?
&lt;/p&gt;


&lt;div class="ADS"&gt;
&lt;h4&gt;Advertisements&lt;/h4&gt;
&lt;iframe src="http://rcm-uk.amazon.co.uk/e/cm?t=afterlife-21&amp;o=2&amp;p=8&amp;l=as1&amp;asins=013041557X&amp;fc1=006600&amp;IS2=1&amp;lt1=_blank&amp;lc1=FFD900&amp;bc1=000000&amp;bg1=33CC33&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;
&lt;iframe src="http://rcm-uk.amazon.co.uk/e/cm?t=afterlife-21&amp;o=2&amp;p=8&amp;l=as1&amp;asins=156205810X&amp;fc1=006600&amp;IS2=1&amp;lt1=_blank&amp;lc1=FFF100&amp;bc1=000000&amp;bg1=33CC33&amp;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;
&lt;/div&gt;&lt;!--Ads--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/950199823642651358-1815485795111862577?l=www.anothergeek.biz%2Fblog%2Findex.htm' alt='' /&gt;&lt;/div&gt;</description><link>http://www.anothergeek.biz/blog/2007/09/what-is-wrong-with-click-here.html</link><author>noreply@blogger.com (Yet Another Geek)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-950199823642651358.post-746839365083713410</guid><pubDate>Wed, 15 Aug 2007 15:46:00 +0000</pubDate><atom:updated>2008-08-29T09:13:25.107+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>technology</category><title>The War Machines are Coming</title><description>&lt;img src="http://upload.wikimedia.org/wikipedia/commons/5/5a/War-of-the-worlds-tripod.jpg" style="float: right" alt="Martian War Machine" width="334" height="422"&gt;
&lt;blockquote&gt;
&lt;p&gt;And this Thing I saw! How can I describe it? A monstrous tripod, higher than many houses, striding over the young pine trees, and smashing them aside in its career; a walking engine of glittering metal, striding now across the heather; articulate ropes of steel dangling from it, and the clattering tumult of its passage mingling with the riot of the thunder. A flash, and it came out vividly, heeling over one way with two feet in the air, to vanish and reappear almost instantly as it seemed, with the next flash, a hundred yards nearer.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;The War of the Worlds (1898) H.G. Wells.&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;The Tripods&lt;/h4&gt;
&lt;p&gt;The war machines described by H.G. Wells were a vivid foretelling of the tanks that would eventually appear on the real battlefields of the Somme.&lt;/p&gt;
&lt;p&gt;They also present an interesting biomechanical problem- how can a tripod walk?&lt;/p&gt;
&lt;h4&gt;Why should a tripod walk?&lt;/h4&gt;
&lt;p&gt;A tripod in the simplest stable supported structure.
It is also the only supported structure that is still stable if the legs are of uneven length.
Walking is the best way of moving over different types of terrain, especially rough terrain.
So, in theory, a walking tripod would be a very useful thing.
&lt;/p&gt;
&lt;p&gt;
But in practice this is not so.
As soon as a tripod lifts a leg to take a step it becomes a distinctly unstable bipod.
It is probably significant that no known living creature has ever walked the Earth on three legs.
This contributes to the 'aliennes' of the war machines in &lt;cite&gt;The War of the Worlds&lt;/cite&gt;.
&lt;/p&gt;
&lt;h4&gt;The Problem Solved&lt;/h4&gt;
&lt;p&gt;The problem has now been solved by researchers at the &lt;acronym title="Robitics and Mechanisms Laboratory"&gt;RoMeLa&lt;/acronym&gt; laboratories in the United States.
Their gait uses the the same leg to both push off and advance.
This solves the stability problem because the tripod 'falls' in the direction if the walk.
They have built an experimental robot called the Self-excited Tripedal Dynamic Experimental Robot (STriDER) to test this gait.
&lt;/p&gt;
&lt;div style="float: left; width: 260px"&gt;
&lt;object width="250"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3w3X8u9oCPY"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3w3X8u9oCPY" type="application/x-shockwave-flash" wmode="transparent" width="250"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=3w3X8u9oCPY" target="nsvideo"&gt;Watch the full-size video&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div style="float: left; width: 260px"&gt;
&lt;object width="250"&gt;&lt;param name="movie" value="http://www.youtube.com/v/7XsaJwKKBYo"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/7XsaJwKKBYo" type="application/x-shockwave-flash" wmode="transparent" width="250"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=7XsaJwKKBYo" target="nsvideo"&gt;Watch the full-size video&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;br class="CLEAR"&gt;
&lt;p&gt;Interestingly, for this to work, the body needs to flip over which is probably not something a biological creature would do.&lt;/p&gt;
&lt;h4&gt;War Machines?&lt;/h4&gt;
&lt;p&gt;So, will I ever have one of these in my house pushing the vacuum cleaner?
Unlikely.
The research is being paid for by the military.
The &lt;acronym title="Robitics and Mechanisms Laboratory"&gt;RoMeLa&lt;/acronym&gt; video describes the robot carrying &lt;q&gt;Cameras, for surveillance of antenna for communication.&lt;/q&gt;
If it can carry a camera, it can carry a gun.
&lt;/p&gt;
&lt;h4&gt;Links&lt;/h4&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/The_War_of_the_Worlds"&gt;The War of the Worlds&lt;/a&gt; (Wikipedia)&lt;/li&gt;
 &lt;li&gt;&lt;a href="http://www.me.vt.edu/romela/RoMeLa/RoMeLa.html"&gt;RoMeLa Labs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="ADS"&gt;
&lt;h4 class="ADS"&gt;Advertisements&lt;/h4&gt;
&lt;iframe src="http://rcm-uk.amazon.co.uk/e/cm?t=afterlife-21&amp;amp;o=2&amp;amp;p=8&amp;amp;l=as1&amp;amp;asins=0141441038&amp;amp;fc1=006600&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;lc1=FFFF00&amp;amp;bc1=000000&amp;amp;bg1=33CC33&amp;amp;f=ifr" style="width:120px; height:240px; float: left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;
&lt;iframe src="http://rcm-uk.amazon.co.uk/e/cm?t=afterlife-21&amp;amp;o=2&amp;amp;p=8&amp;amp;l=as1&amp;amp;asins=0764540696&amp;amp;fc1=006600&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;lc1=FFFF00&amp;amp;bc1=000000&amp;amp;bg1=33CC33&amp;amp;f=ifr" style="width:120px;height:240px; float: left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;
&lt;br class="CLEAR"&gt;
&lt;/div&gt;&lt;!--Ads--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/950199823642651358-746839365083713410?l=www.anothergeek.biz%2Fblog%2Findex.htm' alt='' /&gt;&lt;/div&gt;</description><link>http://www.anothergeek.biz/blog/2007/08/and-this-thing-i-saw-how-can-i-describe.html</link><author>noreply@blogger.com (Yet Another Geek)</author><thr:total>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-950199823642651358.post-4975317761848565546</guid><pubDate>Mon, 02 Jul 2007 17:32:00 +0000</pubDate><atom:updated>2009-04-29T13:41:25.576+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>web design</category><title>What is Wrong with Comic Sans?</title><description>&lt;h3&gt;Questions Clients Ask. Part 1. &lt;/h3&gt;
&lt;p&gt;This issue came up where I work recently because a client wanted it. This immediately triggered a discussion about the best way to get the client to change their mind.&lt;/p&gt;
&lt;p&gt;As we all know, Comic Sans is a bad font and must never be used. But why is it a bad font? Why do clients ask all the time? What is a 'bad font' anyway? &lt;/p&gt;
&lt;p&gt;One of the reasons people ask for it is that they like it. And one of the reasons that they like it is this:&lt;/p&gt;
&lt;blockquote style="font-family: 'Comic Sans MS', 'Century Gothic', 'Trebuchet MS', Trebuchet, Verdana, Sans-Serif"&gt;
&lt;p&gt;There is nothing wrong with Comic Sans.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;There, I have said it.&lt;/p&gt;
&lt;h4&gt;Reasons for not using Comic Sans&lt;/h4&gt;
&lt;h5&gt;Comic Sans is overused&lt;/h5&gt;
&lt;p&gt;Complete rubbish. The vast majority of websites use Arial or Times New Roman. So overused are these fonts that people become blind to them. And when they do notice, they cite it as evidence of how good the fonts must be.&lt;/p&gt;
&lt;h5&gt;Comic Sans is Badly designed&lt;/h5&gt;
&lt;p&gt;For what? So it might not be a masterpiece of kerning.
But it is very readable.
Call be old fashioned, but I like what I read to be readable.&lt;/p&gt;
&lt;h5&gt;Comic Sans displays poorly at small font sizes&lt;/h5&gt;
&lt;p&gt;By far the feeblest complaint. All fonts have a lower resolution limit. Sans-serif fonts generally do better at low resolutions. &lt;/p&gt;


&lt;h4&gt;Reasons to use Comic Sans&lt;/h4&gt;
&lt;ul&gt;
  &lt;li&gt;When something needs to look unofficial and unthreatening&lt;/li&gt;
  &lt;li&gt;When something needs to be clear to children or people that do not have English as a first language&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Comic Sans was designed to imitate the clear handwritten lettering found in the speech bubbles of comic.
The rounded strokes look friendly and informal.
The resemblance to the lettering you saw when you first learned to write makes it highly readable.
&lt;/p&gt;
&lt;p&gt;If this font is misused, it is because of the lack of better alternatives.&lt;/p&gt;
&lt;h5&gt;But there are many better fonts!&lt;/h5&gt;
&lt;p&gt;Indeed there are. Hundreds.&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;span style="font-family: 'Arial Rounded MT Bold', 'Century Gothic', 'Trebuchet MS', Trebuchet, Verdana, Sans-Serif"&gt;Arial Rounded MT Bold&lt;/span&gt; has the friendly rounded edges&lt;/li&gt;
 &lt;li&gt;&lt;span style="font-family: 'Lucida Handwriting', 'Century Gothic', 'Trebuchet MS', Trebuchet, Verdana, Sans-Serif"&gt;Lucida Handwriting&lt;/span&gt; has the informal handwritten appearance.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
But none of them are among the so called 'core fonts' that are installed on the vast majority of computers.
&lt;acronym title="Cascading Style Sheet"&gt;CSS&lt;/acronym&gt; solves the problem of font availability by allowing you to specify backup choices for the fonts you want to use.
So no matter how good the fonts you want to use are, you will still need fonts like Comic Sans as a safety net.
&lt;/p&gt;
&lt;div class="Links"&gt;
&lt;h4&gt;Links&lt;/h4&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Comic_sans"&gt;Comic Sans on Wikipedia&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="http://bancomicsans.com/"&gt;Ban Comic Sans Campaign&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="http://www.guardian.co.uk/commentisfree/2009/apr/28/leader-praise-comic-sans-typography?commentpage=1"&gt;Guardian Editorial 28 Aptil 2009&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;!--Links--&gt;

&lt;h4 class="ADS"&gt;Advertisements&lt;/h4&gt;
&lt;div class="ADS"&gt;
&lt;iframe src="http://rcm-uk.amazon.co.uk/e/cm?t=afterlife-21&amp;o=2&amp;p=13&amp;l=st1&amp;mode=books&amp;search=web%2C%20typography&amp;fc1=006600&amp;lt1=_blank&amp;lc1=FFFF00&amp;bg1=33CC33&amp;f=ifr" marginwidth="0" marginheight="0" width="468" height="60" border="0" frameborder="0" style="border:none;" scrolling="no"&gt;&lt;/iframe&gt;
&lt;/div&gt;&lt;!--Ads--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/950199823642651358-4975317761848565546?l=www.anothergeek.biz%2Fblog%2Findex.htm' alt='' /&gt;&lt;/div&gt;</description><link>http://www.anothergeek.biz/blog/2007/10/what-is-wrong-with-comic-sans.html</link><author>noreply@blogger.com (Yet Another Geek)</author><thr:total>0</thr:total></item></channel></rss>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                