<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-15644513</id><updated>2011-12-24T15:13:41.601Z</updated><category term='debugging'/><category term='computers'/><category term='programming'/><title type='text'>ZedCode</title><subtitle type='html'>My programming and my thoughts about programming in general.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default?start-index=101&amp;max-results=100'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>131</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-15644513.post-8313505879964012497</id><published>2011-12-24T15:08:00.002Z</published><updated>2011-12-24T15:13:41.607Z</updated><title type='text'>Light Box (LED display) Finished outside</title><summary type='text'>I added plastic right-angle section as edges and metal brackets and corner pieces. Front fast has plastic glass in front of LEDs.</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/8313505879964012497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=8313505879964012497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8313505879964012497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8313505879964012497'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2011/12/light-box-led-display-finished-outside.html' title='Light Box (LED display) Finished outside'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-TAe4qqr3XL8/TvXr28NwlZI/AAAAAAAAAFY/CnW8XBPP3_U/s72-c/IMG_5438b.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-3625765151629996612</id><published>2011-10-08T14:37:00.006+01:00</published><updated>2011-10-08T14:59:38.075+01:00</updated><title type='text'>Embeddable Scripting Languages for Games</title><summary type='text'>I've thought about using Lua for game scripting (easier, more flexible, less freaky for others than our GameForth). Lua is used in lots of games, such as World of Warcraft, Baulder's Gate, Angry Birds, Civilization V, Escape from Monkey Island, Far Cry, Lego Universe, Homeworld 2, Plants vs. Zombies, The Sims 2: Nightlight, SimCity 4 ... [1]Anyway, assuming a need for one of my games, I saw </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/3625765151629996612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=3625765151629996612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/3625765151629996612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/3625765151629996612'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2011/10/embeddable-scripting-languages-for.html' title='Embeddable Scripting Languages for Games'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-5969830754495041731</id><published>2011-06-25T12:14:00.000+01:00</published><updated>2011-06-25T12:48:28.151+01:00</updated><title type='text'>TechFest / Micromouse 2011</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/5969830754495041731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=5969830754495041731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/5969830754495041731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/5969830754495041731'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2011/06/techfest-micromouse-2011.html' title='TechFest / Micromouse 2011'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-akAQExg-G_s/TgXLDLebYEI/AAAAAAAAAFQ/e6Zt0b8WrTM/s72-c/photo-708152.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-2839882600059678460</id><published>2011-02-13T13:11:00.010Z</published><updated>2011-02-13T14:38:44.788Z</updated><title type='text'>Forth Parameter Stack, Named Parameters and Local Variables</title><summary type='text'>I've been meaning to write an article about local variables for while.Parameter StackSo in the Forth programming language, normally most working data is kept on the stack - both parameters passed into functions and also local working data (which would be kept in local 'automatic' variables in C). You can also use named global variables for state data outside of this. (I'll ignore Forth </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/2839882600059678460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=2839882600059678460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/2839882600059678460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/2839882600059678460'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2011/02/forth-parameter-stack-named-parameters.html' title='Forth Parameter Stack, Named Parameters and Local Variables'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-505077136691959319</id><published>2011-01-22T20:50:00.001Z</published><updated>2011-01-22T20:50:14.409Z</updated><title type='text'>Bauble displayed</title><summary type='text'>One of Claire's graphics</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/505077136691959319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=505077136691959319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/505077136691959319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/505077136691959319'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2011/01/bauble-displayed.html' title='Bauble displayed'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_01jhonS7P-Y/TTtDBjhGsII/AAAAAAAAAFA/skasj0_No2k/s72-c/photo-714410.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-4499576129002667832</id><published>2011-01-22T20:49:00.000Z</published><updated>2011-01-22T20:48:26.796Z</updated><title type='text'>It works!! Christmas tree display</title><summary type='text'>This is animated with twinkling lights, but that's obviously not apparent from this still shot.</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/4499576129002667832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=4499576129002667832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4499576129002667832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4499576129002667832'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2011/01/it-works-christmas-tree-display.html' title='It works!! Christmas tree display'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_01jhonS7P-Y/TTtCmwSsBhI/AAAAAAAAAE4/awpj-1pxeGs/s72-c/photo-706800.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-6752312090356037472</id><published>2011-01-22T20:47:00.000Z</published><updated>2011-01-22T20:46:41.799Z</updated><title type='text'>Controller board mounted</title><summary type='text'>With 20 row and 24 column wires connected.</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/6752312090356037472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=6752312090356037472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/6752312090356037472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/6752312090356037472'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2011/01/controller-board-mounted.html' title='Controller board mounted'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_01jhonS7P-Y/TTtCMgZnaVI/AAAAAAAAAEw/mNvSF_a4MWk/s72-c/photo-701803.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-5174282879739463496</id><published>2011-01-22T20:45:00.000Z</published><updated>2011-01-22T20:44:38.034Z</updated><title type='text'>Wooden Dividers Holding Apart Wires</title><summary type='text'>Done last week - to avoid the horizontal column wires and vertical row wires from touching in the middle. They hold down the row wires and hold up the column wires.</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/5174282879739463496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=5174282879739463496' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/5174282879739463496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/5174282879739463496'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2011/01/wooden-dividers-holding-apart-wires.html' title='Wooden Dividers Holding Apart Wires'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_01jhonS7P-Y/TTtBtv1zQZI/AAAAAAAAAEo/9C89CMaoTN8/s72-c/photo-778036.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-7931881988971892816</id><published>2011-01-15T20:41:00.002Z</published><updated>2011-01-15T20:52:07.408Z</updated><title type='text'>LED display progress</title><summary type='text'>Now 479 LED's soldered onto the board. One LED must have got damaged - so I've ordered a replacement. (Claire did loads of winding and soldering - and found a location with two LEDs soldered on... what a wonderful wife!)Additionally I've got a 'computer emulation' of the display. It uses the same high level Forth display words and a different set of low level words to display it in a text </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/7931881988971892816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=7931881988971892816' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7931881988971892816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7931881988971892816'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2011/01/led-display-progress.html' title='LED display progress'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-4345624822955293100</id><published>2011-01-04T17:25:00.003Z</published><updated>2011-01-04T17:29:34.914Z</updated><title type='text'>Hundreds of LED's - text</title><summary type='text'>(This was meant to be posted with the previous picture)One hundred exactly left to do. Lots of help from Claire, Ron, Linda.Made slightly more difficult by the fact that about 50 have resistors soldered on the leg of the LED right next to the head under plastic covering. Another good number had three or four wires soldered onto the LED which needed to be reduced to two.However, the general </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/4345624822955293100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=4345624822955293100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4345624822955293100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4345624822955293100'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2011/01/hundreds-of-leds-text.html' title='Hundreds of LED&apos;s - text'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-4423063500874304061</id><published>2011-01-04T16:14:00.001Z</published><updated>2011-01-04T16:14:45.023Z</updated><title type='text'>Hundred of LEDs!!</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/4423063500874304061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=4423063500874304061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4423063500874304061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4423063500874304061'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2011/01/hundred-of-leds.html' title='Hundred of LEDs!!'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_01jhonS7P-Y/TSNHddSVHaI/AAAAAAAAAEg/Ei0bkGKWlpg/s72-c/photo-785024.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-7150644809489584392</id><published>2011-01-03T20:23:00.004Z</published><updated>2011-01-03T21:06:18.582Z</updated><title type='text'>Testing a port</title><summary type='text'>Here is a bit of code that I've been using to test microprocessor pins (also know as ports).// ( port# -- ): test_port0  // program port as an output  ." Testing port 0." dup . ." -&gt;"  dup p0_out_bit  BEGIN      dup p0set_bit ." 1"      500 ms      dup p0clear_bit ." 0"      500 ms  KEY? UNTIL  KEY drop  drop  CR;This word turns the selected output on and off every half a second (500 milliseconds</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/7150644809489584392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=7150644809489584392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7150644809489584392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7150644809489584392'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2011/01/testing-port_03.html' title='Testing a port'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-2751822862540912884</id><published>2011-01-03T19:20:00.002Z</published><updated>2011-01-03T19:34:11.537Z</updated><title type='text'>Update on ‘broken’ output ports and other trivia</title><summary type='text'>P0.2/P0.3 (port not going high) -- 10K pull up on each port fixed problem.P1.22 (port ok, row transistor not going high) -- solder short on output resistor on controller board. No danger to any device, short removed.P1.28 (port being low) -- This was a bit of solder between the actual microprocessor IC pins for P1.28 and VSS_A. Moved with a scalpel. (Most likely during construction of controller </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/2751822862540912884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=2751822862540912884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/2751822862540912884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/2751822862540912884'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2011/01/update-on-broken-output-ports-and-other.html' title='Update on ‘broken’ output ports and other trivia'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-19938546263098249</id><published>2011-01-03T13:06:00.000Z</published><updated>2011-01-03T13:05:54.717Z</updated><title type='text'>Christmas project - update</title><summary type='text'>Two things took longer than I expected. The biggest job was definitely soldering the 480 LEDs and that is still half done. Making and soldering the controller board also took longer than I expected. Part of this was transferring the design to stripboard - I'd 'paper designed' the chip and transistor pin connections but there were placement and wiring issues. Three placement/wiring issues worth </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/19938546263098249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=19938546263098249' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/19938546263098249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/19938546263098249'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2011/01/christmas-project-update.html' title='Christmas project - update'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-8316237870973777837</id><published>2010-12-31T17:33:00.000Z</published><updated>2010-12-31T17:32:50.749Z</updated><title type='text'>Completed controller board</title><summary type='text'>Still needs the hardware testing and software writing.</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/8316237870973777837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=8316237870973777837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8316237870973777837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8316237870973777837'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/12/completed-controller-board.html' title='Completed controller board'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_01jhonS7P-Y/TR4Tw4nJx5I/AAAAAAAAAEY/UtHSv9kUuPY/s72-c/photo-770752.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-1217679731032056190</id><published>2010-12-28T17:45:00.001Z</published><updated>2010-12-28T17:45:18.608Z</updated><title type='text'>First column of LEDs</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/1217679731032056190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=1217679731032056190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1217679731032056190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1217679731032056190'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/12/first-column-of-leds.html' title='First column of LEDs'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_01jhonS7P-Y/TRoiLk9DNzI/AAAAAAAAAEQ/rlzWrR1OKVU/s72-c/photo-718609.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-1181747039184549528</id><published>2010-12-28T17:44:00.001Z</published><updated>2010-12-28T17:44:31.258Z</updated><title type='text'>Face board painted black</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/1181747039184549528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=1181747039184549528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1181747039184549528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1181747039184549528'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/12/face-board-painted-black.html' title='Face board painted black'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_01jhonS7P-Y/TRoh_yxVXeI/AAAAAAAAAEI/Ulp6pthPrrw/s72-c/photo-771259.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-8853576653300174293</id><published>2010-12-28T16:43:00.000Z</published><updated>2010-12-28T17:42:12.153Z</updated><title type='text'>Temporary workbench in kitchen</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/8853576653300174293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=8853576653300174293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8853576653300174293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8853576653300174293'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/12/temporary-workbench-in-kitchen.html' title='Temporary workbench in kitchen'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_01jhonS7P-Y/TRohdL7HfAI/AAAAAAAAADg/ROcot4XbW5s/s72-c/photo-732154.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-7430219385483096212</id><published>2010-12-28T16:42:00.000Z</published><updated>2010-12-28T17:42:21.701Z</updated><title type='text'>Micro board connector detail</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/7430219385483096212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=7430219385483096212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7430219385483096212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7430219385483096212'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/12/micro-board-connector-detail.html' title='Micro board connector detail'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_01jhonS7P-Y/TRohfQPDMCI/AAAAAAAAADo/QtkdFAwnso0/s72-c/photo-741704.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-8746454644914391614</id><published>2010-12-28T16:41:00.000Z</published><updated>2010-12-28T17:42:28.669Z</updated><title type='text'>Column drivers and micro on part completed controller board</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/8746454644914391614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=8746454644914391614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8746454644914391614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8746454644914391614'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/12/column-drivers-and-micro-on-part.html' title='Column drivers and micro on part completed controller board'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_01jhonS7P-Y/TRohhEf2QZI/AAAAAAAAADw/EcK8lqk1v4w/s72-c/photo-748673.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-6862055350966080047</id><published>2010-12-28T16:40:00.000Z</published><updated>2010-12-28T17:42:37.831Z</updated><title type='text'>Board Wiring Detail</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/6862055350966080047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=6862055350966080047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/6862055350966080047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/6862055350966080047'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/12/board-wiring-detail.html' title='Board Wiring Detail'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_01jhonS7P-Y/TRohjrfXZqI/AAAAAAAAAD4/ChE4abJLRd4/s72-c/photo-757836.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-39643148987209062</id><published>2010-12-28T16:39:00.000Z</published><updated>2010-12-28T17:42:56.991Z</updated><title type='text'>Board wired up</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/39643148987209062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=39643148987209062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/39643148987209062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/39643148987209062'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/12/board-wired-up.html' title='Board wired up'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_01jhonS7P-Y/TRohoTjpbOI/AAAAAAAAAEA/C6Qyy4Ypqcw/s72-c/photo-776997.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-2891845203794481368</id><published>2010-12-26T14:47:00.000Z</published><updated>2010-12-26T15:06:16.679Z</updated><title type='text'>LED board cut to size</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/2891845203794481368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=2891845203794481368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/2891845203794481368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/2891845203794481368'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/12/led-board-cut-to-size.html' title='LED board cut to size'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_01jhonS7P-Y/TRdZ6ASUwiI/AAAAAAAAADY/wSqfdptYRIQ/s72-c/photo-776680.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-4375318813185305198</id><published>2010-12-26T14:17:00.002Z</published><updated>2010-12-26T14:21:15.455Z</updated><title type='text'>Forth embedded board via USB serial</title><summary type='text'>TerminalsMy normal serial terminal program (ZTerm) doesn’t appear to allow manual control of DTR+RTS (as far as I can tell). I, however, need this control for a ByVac BV511 LPC ARM + Forth board http://www.byvac.com/bv3/index.php?route=product/product&amp;path=20&amp;product_id=49 which uses them to control the reset and program-enable lines. (I first saw the BV511 sold on ebay.co.uk by ByVac).I tried to</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/4375318813185305198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=4375318813185305198' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4375318813185305198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4375318813185305198'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/12/forth-embedded-board-via-usb-serial.html' title='Forth embedded board via USB serial'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-5267491317065369059</id><published>2010-11-27T17:45:00.000Z</published><updated>2010-11-27T17:46:23.122Z</updated><title type='text'>Mice that run</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/5267491317065369059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=5267491317065369059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/5267491317065369059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/5267491317065369059'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/11/mice-that-run.html' title='Mice that run'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_01jhonS7P-Y/TPFD7y_EGEI/AAAAAAAAADM/qHtzgmn5Qrw/s72-c/photo-783123.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-8460719759145232245</id><published>2010-11-27T16:27:00.000Z</published><updated>2010-11-27T16:29:07.933Z</updated><title type='text'>We ran but didn't complete the maze...</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/8460719759145232245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=8460719759145232245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8460719759145232245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8460719759145232245'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/11/we-ran-but-didnt-complete-maze.html' title='We ran but didn&apos;t complete the maze...'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_01jhonS7P-Y/TPEx1BW-blI/AAAAAAAAADE/E6F998Qbqso/s72-c/photo-747934.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-4474180725300850277</id><published>2010-11-27T15:29:00.000Z</published><updated>2010-11-27T15:40:08.137Z</updated><title type='text'>Decimus 1 &amp; 2</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/4474180725300850277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=4474180725300850277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4474180725300850277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4474180725300850277'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/11/decimus-1-2.html' title='Decimus 1 &amp; 2'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_01jhonS7P-Y/TPEmWJ4JbbI/AAAAAAAAAC0/X6oafJE3IKI/s72-c/photo-708138.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-556828572437229021</id><published>2010-11-27T15:25:00.000Z</published><updated>2010-11-27T15:42:17.698Z</updated><title type='text'>Maze solver competition</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/556828572437229021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=556828572437229021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/556828572437229021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/556828572437229021'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/11/maze-solver-competition.html' title='Maze solver competition'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_01jhonS7P-Y/TPEm2f2tj6I/AAAAAAAAAC8/bEnX325vlGY/s72-c/photo-737702.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-4529856506901631030</id><published>2010-11-27T14:51:00.000Z</published><updated>2010-11-27T14:53:41.451Z</updated><title type='text'>Wall follower board</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/4529856506901631030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=4529856506901631030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4529856506901631030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4529856506901631030'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/11/wall-follower-board.html' title='Wall follower board'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_01jhonS7P-Y/TPEbdePNBKI/AAAAAAAAACk/d1IXuzJrhII/s72-c/photo-721451.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-2640551157761680135</id><published>2010-11-27T14:50:00.000Z</published><updated>2010-11-27T14:55:22.786Z</updated><title type='text'>Line follower than runs quick but misses lines</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/2640551157761680135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=2640551157761680135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/2640551157761680135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/2640551157761680135'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/11/line-follower-than-runs-quick-but.html' title='Line follower than runs quick but misses lines'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_01jhonS7P-Y/TPEb2vRzaYI/AAAAAAAAACs/xjXegg6px0Q/s72-c/photo-722790.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-4432550598454632190</id><published>2010-11-27T14:39:00.000Z</published><updated>2010-11-27T14:40:11.207Z</updated><title type='text'>Line follower</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/4432550598454632190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=4432550598454632190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4432550598454632190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4432550598454632190'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/11/line-follower.html' title='Line follower'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_01jhonS7P-Y/TPEYS2z_yMI/AAAAAAAAACc/zNKvXtaFXFM/s72-c/photo-711208.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-3188722570876572044</id><published>2010-10-19T20:12:00.002+01:00</published><updated>2010-10-19T21:01:15.223+01:00</updated><title type='text'>Getting started with Python</title><summary type='text'>Links    Official web site: http://python.org/    This tutorial is really cool: http://docs.python.org/tutorial    Reference: http://python.org/doc/A dynamic language. Interpreted not compiled. Sort of C-like syntax, close enough that certainly I felt comfortable in it. Also used as a scripting language. Easy to learn.Like C .... except the whitespace is significant in front of expressions: so no</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/3188722570876572044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=3188722570876572044' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/3188722570876572044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/3188722570876572044'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/10/getting-started-with-python.html' title='Getting started with Python'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-7587459110359023447</id><published>2010-07-24T17:07:00.000+01:00</published><updated>2010-07-24T17:09:37.682+01:00</updated><title type='text'>A story about IDE problems</title><summary type='text'>So making changes to source files. Discover I need to set a Python file to UTF-8 from MacRoman. Look at nested settings ... workbench settings, project settings, file settings.  Make some changes.Try to edit a file an Eclipse hangs. Force quit and launch ... look at settings - all seem ok ... try to edit... Eclipse hangs. Launch eclipse ... try to save the settings ... waiting on something else..</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/7587459110359023447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=7587459110359023447' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7587459110359023447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7587459110359023447'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/07/story-about-ide-problems.html' title='A story about IDE problems'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-3201873091408207706</id><published>2010-03-06T21:20:00.002Z</published><updated>2010-03-06T21:21:03.151Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='computers'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='debugging'/><title type='text'>Programming Quotes</title><summary type='text'>There are quite a few programming quotes. These are a few I like. Computer programming is tremendous fun. Like music, it is a skill that derives from an unknown blend of innate talent and constant practice. Like drawing, it can be shaped to a variety of ends – commercial, artistic, and pure entertainment. Programmers have a well-deserved reputation for working long hours, but are rarely credited </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/3201873091408207706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=3201873091408207706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/3201873091408207706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/3201873091408207706'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/03/programming-quotes.html' title='Programming Quotes'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-726839906105711539</id><published>2010-02-22T17:12:00.002Z</published><updated>2010-02-22T17:19:11.081Z</updated><title type='text'>iPad &amp; Flash</title><summary type='text'>I know Steve has mentioned his voiced reasons - and I'm not going to say what I think of Flash itself except to say that, like all technologies, there are advantages and disadvantages.Several people are saying that the decision to not support the Flash on the iPad is to protect the App Store. I've this heard from several places. But I'm not sure it holds up as an argument. Two thoughts: 1. There </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/726839906105711539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=726839906105711539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/726839906105711539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/726839906105711539'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2010/02/ipad-flash.html' title='iPad &amp; Flash'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-7963738033292555517</id><published>2009-12-14T21:16:00.006Z</published><updated>2009-12-14T21:30:04.153Z</updated><title type='text'>SVN, Keyboards and mad, mad projects (z80!)</title><summary type='text'>"This client is too old to work with working copy" --- some recent OS upgrade seems to have wiped my upgraded Subversion and replaced with 1.4.4 :-( Oh well, it's a quick fix to install new one. Must have only happened over the last few weeks...I'm sure you've seen this keyboard before http://www.thinkgeek.com/computing/keyboards-mice/9836/. I like the look of it, although since I don't look at </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/7963738033292555517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=7963738033292555517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7963738033292555517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7963738033292555517'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/12/svn-keyboards-and-mad-mad-projects-z80.html' title='SVN, Keyboards and mad, mad projects (z80!)'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-4197346955810877551</id><published>2009-11-13T17:02:00.002Z</published><updated>2009-11-13T17:16:45.227Z</updated><title type='text'>Real world vs. software ... Real world wins :-)</title><summary type='text'>The good thing about software is that, generally, you can get things working pretty well.However, sometimes it doesn't always work first time. In my experience, this happens even more when you are dealing with the 'real world' more than usual, like in a Robot. Since I don't have a full mathematical model (or, in fact, any mathematical model) for the Robot work I'm doing, I have to use my mental </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/4197346955810877551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=4197346955810877551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4197346955810877551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4197346955810877551'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/11/real-world-vs-software-real-world-wins.html' title='Real world vs. software ... Real world wins :-)'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-472893147054043214</id><published>2009-10-18T21:15:00.002+01:00</published><updated>2009-10-18T21:22:51.262+01:00</updated><title type='text'>Random bits of interest...</title><summary type='text'>Human readable markup http://en.wikipedia.org/wiki/YAML ... strangely it's a lot like the LWC2 format!Should everything be addressed by a http verb and noun? Probably not  but ... http://tomayko.com/writings/rest-to-my-wife - the big about all resources being addressed by a URI/URL is interesting I think.</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/472893147054043214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=472893147054043214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/472893147054043214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/472893147054043214'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/10/random-bits-of-interest.html' title='Random bits of interest...'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-4124360466911643780</id><published>2009-10-18T20:38:00.002+01:00</published><updated>2009-10-18T21:08:55.677+01:00</updated><title type='text'>128-bit pointers?</title><summary type='text'>We are going (slowly) on the desktop and laptop over to 64-bit machines with 64-bit pointers. Of course, there are still lots of people/organisations using 32bitXP - but let's ignore them.Would anyone want 128bit pointers?What if we want memory mapped hard disk systems? Not just memory mapped files but entire hard disks mapped to the byte (byte addressable effectively) by pointers.At the moment </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/4124360466911643780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=4124360466911643780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4124360466911643780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4124360466911643780'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/10/128-bit-pointers.html' title='128-bit pointers?'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-7485916624311539376</id><published>2009-10-02T21:33:00.002+01:00</published><updated>2009-10-02T22:53:34.775+01:00</updated><title type='text'>Oh, please not DRM</title><summary type='text'>As a user I dislike 'DRM' for software - it gets in my way. Even having to have a disk in the drive to play a game is a pain. What about if I don't have DVD/CD drive attached all the time?. However, as a small indie developer zero copy protection means lower or no sales.But you don't want to spend a lot of time on anti-features like DRM because they don't add value to the people who might buy </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/7485916624311539376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=7485916624311539376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7485916624311539376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7485916624311539376'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/10/oh-please-not-drm.html' title='Oh, please not DRM'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-8282517587961817614</id><published>2009-09-22T22:38:00.002+01:00</published><updated>2009-09-22T22:49:59.936+01:00</updated><title type='text'>Some night's just don't go well</title><summary type='text'>I was looking forward to a good evening's programming. I was dreaming about this bit of code last night, so I think I've already written it once (in my head at least).However, no coding has happened so far.Initially, I was looking up .pyc run problems. No problem - we will use .py.Tried LWC2 ... no weather station = quit. Stu pointed me in the right direction.The build Stu sent doesn't have a key</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/8282517587961817614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=8282517587961817614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8282517587961817614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8282517587961817614'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/09/some-nights-just-dont-go-well.html' title='Some night&apos;s just don&apos;t go well'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-7294984541307996107</id><published>2009-08-25T20:19:00.002+01:00</published><updated>2009-08-25T20:41:06.341+01:00</updated><title type='text'>Grand Central Dispatch</title><summary type='text'>The main topic of discussion today between myself and Stu is a new Snow Leopard Mac OS X 10.6 technology called Grand Central Dispatch. The technical brief gives an interesting glimpse, with enough information to get you excited but not enough actually tell you what you need to know to write program.Of all the features of the new operating system this feature, I think, will be the most discussed </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/7294984541307996107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=7294984541307996107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7294984541307996107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7294984541307996107'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/08/grand-central-dispatch.html' title='Grand Central Dispatch'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-9124618731135544883</id><published>2009-08-21T22:30:00.003+01:00</published><updated>2009-08-21T23:12:21.980+01:00</updated><title type='text'>Monochrome Monitors</title><summary type='text'>Whilst I'm not sure I've seen any scientific evidence that monochrome monitors, like amber or green, help with eye strain versus a modern colour monitor, they did tend to be sharper than the same generation/similar cost versions of CRT colour monitors. Today's colour LCD monitors are pretty good for sharpness, of course, so it's less of an issue. And people do love colour - take syntax </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/9124618731135544883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=9124618731135544883' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/9124618731135544883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/9124618731135544883'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/08/monochrome-monitors.html' title='Monochrome Monitors'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-6162638806725366760</id><published>2009-06-27T15:48:00.001+01:00</published><updated>2009-08-21T22:30:06.326+01:00</updated><title type='text'>Micromouse 2009</title><summary type='text'>A good day with a bunch of schools competing and some really good runs  in the maze solvers and time trails.</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/6162638806725366760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=6162638806725366760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/6162638806725366760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/6162638806725366760'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/06/micromouse-2009.html' title='Micromouse 2009'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-3199833921054348617</id><published>2009-05-21T21:27:00.003+01:00</published><updated>2009-05-21T21:36:39.411+01:00</updated><title type='text'>Index Zero</title><summary type='text'>This is a copy of my post in reply to this comment about Tony's hate of starting the use of C arrays at '1':http://greenstripe.blogspot.com/2009/05/i-recently-read-design-document-which.htmlI think you know this, but you are confusing counting the number of something (to find the number in the set) with enumerating each item, thereby giving each one a numerical reference. For enumeration, there </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/3199833921054348617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=3199833921054348617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/3199833921054348617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/3199833921054348617'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/05/this-is-copy-of-my-post-in-reply-to.html' title='Index Zero'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-197784591029275117</id><published>2009-05-21T21:14:00.002+01:00</published><updated>2009-05-21T21:25:10.446+01:00</updated><title type='text'>Reply about Zuma and World of Goo</title><summary type='text'>In reply to Tony's blog post: http://greenstripe.blogspot.com/2009/05/computer-games.htmlZuma: I think PopCap is a very interesting company who've been able to capture the puzzle game market by good sales, contacts and marketing. But their games do have annoyingly good but simple game play. Zuma, specifically, is a fast paced arcade game, and as such increases excitement and fun factor (and </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/197784591029275117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=197784591029275117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/197784591029275117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/197784591029275117'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/05/reply-about-zuma-and-world-of-goo.html' title='Reply about Zuma and World of Goo'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-6872829090379255704</id><published>2009-05-17T12:37:00.002+01:00</published><updated>2009-05-17T13:00:46.780+01:00</updated><title type='text'>Encryption, Linux, Programming</title><summary type='text'>Been creating encrypted disk images on the USB key I carry around. I released I had various projects (not all mine) and personal data that wasn't protected. Created encrypted disk images - cross platform ... so it should at least slow people down :-) The thing with disk images is that you don't need to do a seperate encrypt/decrypt cycle, like you do with something like GPG.I also really want to </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/6872829090379255704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=6872829090379255704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/6872829090379255704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/6872829090379255704'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/05/encryption-linux-programming.html' title='Encryption, Linux, Programming'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-8809724183798966990</id><published>2009-05-02T12:13:00.001+01:00</published><updated>2009-05-02T12:18:18.100+01:00</updated><title type='text'>Subversion finder scripts</title><summary type='text'>Came across these, referenced from macosxhints.com http://svn-finder.sourceforge.net/Looks interesting but haven't tried it yet.</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/8809724183798966990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=8809724183798966990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8809724183798966990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8809724183798966990'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/05/subversion-finder-scripts.html' title='Subversion finder scripts'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-386648651555072511</id><published>2009-04-19T06:12:00.000+01:00</published><updated>2009-04-19T06:13:01.728+01:00</updated><title type='text'>MINOS 09 - Saturday Late Afternoon</title><summary type='text'>Garry Bulmer - Kids doing electronics, Embedded Control, Robotics. Existing schools kits, hand outs, breadboards, class PCs. Arduino development board. Various projects around these - including line follower robot.Ken Hewitt - Overview of the Parallax Propeller ChipAlan Dibley - More diagonal paths.</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/386648651555072511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=386648651555072511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/386648651555072511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/386648651555072511'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/04/minos-09-saturday-late-afternoon.html' title='MINOS 09 - Saturday Late Afternoon'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-4434920123715535081</id><published>2009-04-18T16:06:00.001+01:00</published><updated>2009-04-18T16:07:41.396+01:00</updated><title type='text'>MINOS 09 - Saturday Early Afternoon</title><summary type='text'>Martin Barratt - IR-based wall sensing circuits, technical considerations and choice in detailMartyn Pittuck - Adaptive Control - Mouse overview, and technical overview of details. Sensor FFT. Applying adaptive control to skidding, predictive to next turn. Generating trajectories using Bezier curves. Estimating friction.  Controller operation and cornering offset and exit angles.David Hannaford &amp;</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/4434920123715535081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=4434920123715535081' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4434920123715535081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4434920123715535081'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/04/minos-09-saturday-early-afternoon.html' title='MINOS 09 - Saturday Early Afternoon'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-8936479542647274510</id><published>2009-04-18T14:03:00.002+01:00</published><updated>2009-04-18T14:13:01.207+01:00</updated><title type='text'>MINOS 09 - Saturday Morning</title><summary type='text'>Good information this morning.1. Dave O. in-wall start/end detectors. Also update on accelerometer and gyroscope work.2. Duncan - "weightless communications" - Transmission of data using same IR LEDs used for wall sensing.3. Derek - maze solver work. 256 bits. 1 bit/square maze solver...  do whole lot again on every single square. bit flood.Then 2 bits per square... four directions. Same thing.. </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/8936479542647274510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=8936479542647274510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8936479542647274510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8936479542647274510'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/04/minos-09-saturday-morning.html' title='MINOS 09 - Saturday Morning'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-1034176110508834892</id><published>2009-04-11T18:50:00.002+01:00</published><updated>2009-04-11T19:12:35.570+01:00</updated><title type='text'>Some Wall Detector Problems</title><summary type='text'>The wall detector I've been working on has some pretty serious, but probably fixable, problems.1. There is not enough overlap between the walls and the detectors. There are three solutions, I think, here:a. Probably the detectors need to be wider (simple to do)b. The bearing looks like it is sometimes off - so perhaps I need to average using a second bearing line (a little work but possible).c. </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/1034176110508834892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=1034176110508834892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1034176110508834892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1034176110508834892'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/04/some-wall-detector-problems.html' title='Some Wall Detector Problems'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-4387187824010981772</id><published>2009-04-07T21:32:00.002+01:00</published><updated>2009-04-07T22:06:33.526+01:00</updated><title type='text'>Image corners and camera angle</title><summary type='text'>Sorted out the segment processor going around corners ("corner cutting of the line detector"). Took me most of the time figuring out how process_segments worked (which is my own code)! Added some (more) comments on each block just in case I need to change it again. Once this was done, I basically added a very simple positive or negative gradient rule check into the segment processor that </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/4387187824010981772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=4387187824010981772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4387187824010981772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4387187824010981772'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/04/image-corners-and-camera-angle.html' title='Image corners and camera angle'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-3076430589831084020</id><published>2009-04-04T20:05:00.002+01:00</published><updated>2009-04-04T20:17:19.620+01:00</updated><title type='text'>More Mouse</title><summary type='text'>Sorted out the plan image rotation problem. Simple problem: z instead of x in the rotation formula. Should have been:new_x = x * cos(A) - z * sin(A)new_z = z * cos(A) + x * sin(A)Still investigating the faint picture.Next up: Sort out the corner cutting of the line detector - the problem mentioned that when pointing at 45 degrees the image processor sometimes makes corners into a single line, </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/3076430589831084020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=3076430589831084020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/3076430589831084020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/3076430589831084020'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/04/more-mouse.html' title='More Mouse'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-876180449849531371</id><published>2009-04-03T19:14:00.002+01:00</published><updated>2009-04-03T19:20:48.485+01:00</updated><title type='text'>Variable results</title><summary type='text'>Last night, looked at the robot problem I was having with different lighting conditions between the robot operation and the picture download. Could I reproduce it? Of course not. But the lighting conditions were not the same - it was dark outside last night, but light when I noted the problem - so it could be an issue with that.So we (Alan and I) looked at why vertical lines seem to be rotated ok</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/876180449849531371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=876180449849531371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/876180449849531371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/876180449849531371'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/04/variable-results.html' title='Variable results'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-7832694011851665162</id><published>2009-04-02T20:57:00.001+01:00</published><updated>2009-04-02T20:59:42.322+01:00</updated><title type='text'>Importer Status 2nd April 2009</title><summary type='text'>I've posted this to the LWC forum, but I think I'll post it here as well - to document one of my other projects - the LWC wlk data importer.Currently the importer script changes a .wlk file, another script handles an entire collection of files and the basic GUI is together.Not too much to do now (hopefully).Things left to do for LWC v1 importer:Check/correct time in seconds in/out (This is </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/7832694011851665162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=7832694011851665162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7832694011851665162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7832694011851665162'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/04/importer-status-2nd-april-2009.html' title='Importer Status 2nd April 2009'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-6223027059216837345</id><published>2009-03-30T20:53:00.003+01:00</published><updated>2009-03-30T22:20:18.589+01:00</updated><title type='text'>A bearing on direction</title><summary type='text'>A bunch of changes over the weekend.Got the red level parameter working - added command line commands to set and read it. Also patched it into all the commands that require a red level  - so you can specify it (and it will save it) or leave it off.Fixed the C++ arctan routine. There was an error for angle &gt;45 degrees which the unit tests didn't pick up. I had actually implemented the unit tests </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/6223027059216837345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=6223027059216837345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/6223027059216837345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/6223027059216837345'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/03/bearing-on-direction.html' title='A bearing on direction'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-868049706266879488</id><published>2009-03-27T20:01:00.002Z</published><updated>2009-03-27T20:06:28.972Z</updated><title type='text'>Finished Parameter Update</title><summary type='text'>Last night didn't do much - just finished off the parameter update for the non-volatile x-offset and camera angle.Going to add red level to the parameters tonight, program the code into the robot and see if the new 3D code works on the maze. Perhaps if Alan is about I can show him the RealBasic program that displays the robot results graphically. We might also discuss the arctan (need to talk to </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/868049706266879488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=868049706266879488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/868049706266879488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/868049706266879488'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/03/finished-parameter-update.html' title='Finished Parameter Update'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-8948486537770292923</id><published>2009-03-26T18:42:00.001Z</published><updated>2009-03-26T18:47:03.631Z</updated><title type='text'>Arctan &amp; Port</title><summary type='text'>Hacked together a bit of Python to calculate an arctan table. Requires a bit of code to avoid using more than +/-45 degrees. The plan is that Alan and I will test this code in Python before moving it to C++. This is for the bearing calculation. We wouldn't have needed the actual angle for steering alone but we also need to rotate the plan view.Also moved revised 3D calculations from the Red </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/8948486537770292923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=8948486537770292923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8948486537770292923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8948486537770292923'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/03/arctan-port.html' title='Arctan &amp; Port'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-6613771783671986446</id><published>2009-03-23T23:44:00.001Z</published><updated>2009-03-23T23:46:39.651Z</updated><title type='text'>Integer Works!</title><summary type='text'>Quick update .... bug was integer maths problem scaling by 1000 - a simple error in a constant. So it's ready for the transfer across to embedded land. Must send Alan a RedExtract picture to look at.Also must remember to book everything in both projects into Subversion tomorrow before I do anything.</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/6613771783671986446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=6613771783671986446' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/6613771783671986446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/6613771783671986446'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/03/integer-works.html' title='Integer Works!'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-8905496017307976691</id><published>2009-03-23T21:48:00.003Z</published><updated>2009-03-23T23:06:38.700Z</updated><title type='text'>Of Time and Integers</title><summary type='text'>Hi,Tonight two things.Importer time/dateI've had a problem for a while which looked like the Python datetime reporting daylight savings time/summer time for all the LWC timestamps. I thought this was unlikely, but then again the other options looked more unlikely. I tried creating an UTC tzinfo class - but it didn't help. Today I created a new function from scratch to calculate dates from a </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/8905496017307976691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=8905496017307976691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8905496017307976691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8905496017307976691'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/03/of-time-and-integers.html' title='Of Time and Integers'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-8763958097594236260</id><published>2009-03-22T18:02:00.002Z</published><updated>2009-03-22T18:10:42.118Z</updated><title type='text'>Integer vs Floating point</title><summary type='text'>A long time ago, I used to program fixed-point trigonometry maths for 3D engines using integer operations. Over the last few years, with good floating point on all the platforms I've been programming games with, why wouldn't you use float and double?Recently I've been doing a fixed-point trig for the ARM7 build on the robot. And I must say, it's a big pain - especially with looking out for </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/8763958097594236260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=8763958097594236260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8763958097594236260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8763958097594236260'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/03/integer-vs-floating-point.html' title='Integer vs Floating point'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-9117322739279841630</id><published>2009-03-22T17:26:00.003Z</published><updated>2009-03-22T17:52:54.227Z</updated><title type='text'>Game Sales</title><summary type='text'>Stu sent me a link to an interest post from Jeff Vogel of Spiderweb Software detailing how many copies of one of their games they sold and, importantly, how much it cost to develop.http://jeff-vogel.blogspot.com/2009/03/so-heres-how-many-games-i-sell.htmlThere are very few good numbers for shareware, indie development or full corporate sales. The more the realistic information, the better, in my </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/9117322739279841630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=9117322739279841630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/9117322739279841630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/9117322739279841630'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2009/03/game-sales.html' title='Game Sales'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-476093106771386400</id><published>2008-12-17T20:54:00.003Z</published><updated>2008-12-17T21:37:55.820Z</updated><title type='text'>Do you look at the keyboard to type?</title><summary type='text'>I don't look at the keyboard to type. But my wife Claire, George (a non-programmer friend) and Ian (a programmer friend) all do - even though they've all used keyboards for over 20 years.Even a whole bunch of programmers colleagues I know look at the keyboard to type. I find this strange and even mildly annoying when I spend any time thinking about it. The reasons for the mild annoyance I'm not </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/476093106771386400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=476093106771386400' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/476093106771386400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/476093106771386400'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/12/do-you-look-at-keyboard-to-type.html' title='Do you look at the keyboard to type?'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-7672099745676135404</id><published>2008-11-29T14:00:00.000Z</published><updated>2008-11-29T14:02:36.599Z</updated><title type='text'>Non-contact wall follower final</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/7672099745676135404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=7672099745676135404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7672099745676135404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7672099745676135404'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/11/non-contact-wall-follower-final.html' title='Non-contact wall follower final'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_01jhonS7P-Y/STFLfFe1caI/AAAAAAAAACE/FKBPbF3WStE/s72-c/photo-756603.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-5541943339391786351</id><published>2008-11-29T11:22:00.000Z</published><updated>2008-11-29T11:23:41.486Z</updated><title type='text'>RoboTIC - non-contact wall follower run</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/5541943339391786351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=5541943339391786351' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/5541943339391786351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/5541943339391786351'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/11/robotic-non-contact-wall-follower-run.html' title='RoboTIC - non-contact wall follower run'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_01jhonS7P-Y/STEmPQawiLI/AAAAAAAAAB8/4kzqvChIorA/s72-c/photo-721489.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-8176365386465354015</id><published>2008-11-29T10:12:00.000Z</published><updated>2008-11-29T10:13:39.039Z</updated><title type='text'>RoboTIC '08</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/8176365386465354015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=8176365386465354015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8176365386465354015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8176365386465354015'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/11/robotic-08.html' title='RoboTIC &apos;08'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_01jhonS7P-Y/STEV079hmPI/AAAAAAAAAB0/ejcCA1Izh7s/s72-c/photo-719041.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-7842493217747425157</id><published>2008-07-27T21:03:00.005+01:00</published><updated>2008-07-27T21:57:51.766+01:00</updated><title type='text'>Quick AppleScript Attack on SVN Diff</title><summary type='text'>I'm doing some PHP to drive some Flash gauges. But I've really not a lot to say about that. Instead something about another quick SVN Diff hack.Whilst my Automator right-click context menu hack worked, the sizeable delay (if 10 seconds is sizeable) was annoying me.Now, I know third-party tools might solve this problem more easily, I've sort of got a 'do it with things lying about on my machine' </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/7842493217747425157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=7842493217747425157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7842493217747425157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7842493217747425157'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/07/quick-applescript-attack-on-svn-diff.html' title='Quick AppleScript Attack on SVN Diff'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-9000294198009762433</id><published>2008-07-20T20:18:00.004+01:00</published><updated>2008-07-20T20:27:28.160+01:00</updated><title type='text'>Micromouse Maze Viewer and Lessons Learnt</title><summary type='text'>I've created a prototype for a Micromouse maze file viewer/editor. I've uploaded it with some details to the Lightsoft 'more stuff' page.Two comments about writing the actual utility:1. It's a fairly small program - and the basics only took me a couple of evenings.  But it still took a couple of weeks of evenings before it was in a fit state to release to other people including tiny features </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/9000294198009762433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=9000294198009762433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/9000294198009762433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/9000294198009762433'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/07/micromouse-maze-viewer-and-lessons.html' title='Micromouse Maze Viewer and Lessons Learnt'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-8718430222777737315</id><published>2008-07-19T15:57:00.014+01:00</published><updated>2008-07-19T21:22:39.665+01:00</updated><title type='text'>SVN diffs from the Mac finder</title><summary type='text'>Hi,As I recently blogged, I've installing SCPlugin to get Finder integration of a (limited) set of Subversion operations from the Finder contextual menu. However, this set of operations does not include the subversion diff. I've therefore been looking for an additional solution since I really like SCPlugin as a client otherwise and have considered various methods and third-party tools.The </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/8718430222777737315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=8718430222777737315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8718430222777737315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8718430222777737315'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/07/svn-diffs-from-mac-finder.html' title='SVN diffs from the Mac finder'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-1490583524967832590</id><published>2008-07-16T21:10:00.004+01:00</published><updated>2008-07-16T21:50:51.934+01:00</updated><title type='text'>New Subversion 1.5</title><summary type='text'>So as if converting 50 million archives to Subversion elsewhere wasn't bad enough (and you really have no idea how much work and stress that's caused) I wanted to get a GUI client working over here.Suddenly, a couple of days ago, I realised that using the command line - which I've been using for ages and generally is very intuitive for a command line tool - was slowing me and my use of Subversion</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/1490583524967832590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=1490583524967832590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1490583524967832590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1490583524967832590'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/07/new-subversion-15.html' title='New Subversion 1.5'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-1632810569447607977</id><published>2008-06-29T10:42:00.002+01:00</published><updated>2008-06-29T11:01:50.900+01:00</updated><title type='text'>Micromouse 2008 - update 2</title><summary type='text'>Some good entries yesterday. The schools from Singapore performed very well. Apparently the Singapore schools have a standard chassis and base software which has some sort of graphic front end. This means it becomes possible for the kids to compete in the maze solver competition. The individual mice performed significantly differently - not just going different routes with significantly times but</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/1632810569447607977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=1632810569447607977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1632810569447607977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1632810569447607977'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/06/micromouse-2008-update-2.html' title='Micromouse 2008 - update 2'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-6911688684339120738</id><published>2008-06-28T11:29:00.001+01:00</published><updated>2008-06-29T10:41:02.099+01:00</updated><title type='text'>Micromouse 2008 - update 1</title><summary type='text'>There seems be a problem with the infra-red starting gate and some of the mice from Singapore. Tony has suggesting that these mice can run in the heats at the end with manual timing.There have been two over-the-wall type mice. The first had a wireless diagnostic link back a PC. The second appeared to have problems with the walls and didn't complete.There was a couple of young guys that had flew </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/6911688684339120738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=6911688684339120738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/6911688684339120738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/6911688684339120738'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/06/micromouse-2008-update-1.html' title='Micromouse 2008 - update 1'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-7866238669184669958</id><published>2008-06-28T11:14:00.000+01:00</published><updated>2008-06-28T11:15:59.765+01:00</updated><title type='text'>First mouse in maze solver heats</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/7866238669184669958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=7866238669184669958' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7866238669184669958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7866238669184669958'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/06/first-mouse-in-maze-solver-heats.html' title='First mouse in maze solver heats'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_01jhonS7P-Y/SGYPYMA5gTI/AAAAAAAAABc/FUhkGHAWjh4/s72-c/photo-759767.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-1021082772520018879</id><published>2008-06-28T11:06:00.001+01:00</published><updated>2008-06-29T10:39:54.185+01:00</updated><title type='text'>Micromouse 2008</title><summary type='text'>Alan &amp; I are attending the Uk competition at the TIC in Millennium Point Birmingham.We got to design the maze for the maze solver heats.First heats are running at the moment.</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/1021082772520018879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=1021082772520018879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1021082772520018879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1021082772520018879'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/06/micromouse-2008.html' title='Micromouse 2008'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-7602852002394723723</id><published>2008-04-14T20:18:00.003+01:00</published><updated>2008-04-14T20:39:03.225+01:00</updated><title type='text'>Micromouse contest - MINOS 08 - report 3</title><summary type='text'>At the end of the first day we had a really good meal at a local Italian restaurant and I think everyone got on really well and enjoyed themselves.On the second day, the main thing (apart from a very nice breakfast) was the competition. This was pretty informal and there was a good atmosphere. It was timed and scored for each run.Adrian divided the competition into heats and finals. The slowest </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/7602852002394723723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=7602852002394723723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7602852002394723723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7602852002394723723'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/04/micromouse-contest-minos-08-report-3.html' title='Micromouse contest - MINOS 08 - report 3'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-4812235546674470845</id><published>2008-04-12T23:04:00.001+01:00</published><updated>2008-04-14T20:16:05.081+01:00</updated><title type='text'>Micromouse contest - MINOS 08 - report 2</title><summary type='text'>Today was mostly talks and presentations. There were a couple of  'practice' sessions where we took the opportunity to take some shots of  a full size maze using the robots camera for off-line processing. A  full maze is 16x16 cells and measures 2.88m square - so it's a bit big  for my house. (We have a 5x5 practice maze).There were talks on accelerometers, intelligent mice, chassis design,  </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/4812235546674470845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=4812235546674470845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4812235546674470845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4812235546674470845'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/04/micromouse-contest-minos-08-report-2.html' title='Micromouse contest - MINOS 08 - report 2'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-5452984432970439043</id><published>2008-04-12T08:50:00.001+01:00</published><updated>2008-04-14T20:14:28.461+01:00</updated><title type='text'>Micromouse conference - Minos 08 - report 1</title><summary type='text'>So Alan and I are on our way to this tiny conference. Got up at 4:50  (yawn) to get the significantly cheaper flight.   The plane was  overbooked but we were eventually able to get on anyway in the end  (last two people on - it was close enough that they talked to us about bumping us to the next flight).We'd hoped to have our mouse running, but it's not quite there. We  have done most of the </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/5452984432970439043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=5452984432970439043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/5452984432970439043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/5452984432970439043'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/04/micromouse-conference-minos-08-report-1.html' title='Micromouse conference - Minos 08 - report 1'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-517213680193026087</id><published>2008-03-17T21:10:00.001Z</published><updated>2008-04-14T20:17:32.469+01:00</updated><title type='text'>The amazing blog mail gateway</title><summary type='text'>So here I am posting to blogger via the email gateway. I know it's not  exactly state of the art technology but I'm sort of hoping it makes  posting from an iPhone easier. Certainly the iPhone email client is a  lot faster that the blogger web client on the iPhone.I wonder whether this will mean I post more often? Doubtful :-)UPDATE: I originally sent this post to the wrong email address, so  </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/517213680193026087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=517213680193026087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/517213680193026087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/517213680193026087'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/03/amazing-blog-mail-gateway.html' title='The amazing blog mail gateway'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-1972801143202241790</id><published>2008-03-16T15:13:00.002Z</published><updated>2008-03-16T15:33:49.876Z</updated><title type='text'>Red Extract - Cocoa</title><summary type='text'>So I've been working on a program started in July last year (2007)* which wraps a terminal program I wrote to process image data for the robot. The encapsulation basically puts a nice (cocoa) GUI front end on it so that I can twiddle parameters dynamically. Like all things when you are not an absolute expert, some things take a long time - in my case it was 8 hours to put a raw bitmap on the </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/1972801143202241790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=1972801143202241790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1972801143202241790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1972801143202241790'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/03/red-extract-cocoa.html' title='Red Extract - Cocoa'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-8061175657049583896</id><published>2008-02-29T23:37:00.003Z</published><updated>2008-03-01T00:01:35.069Z</updated><title type='text'>Copy of email about Robot Vision</title><summary type='text'>I've got the images properly coming out, in their proper colours, now. And as we suspected, I've had no problems with getting images - so it was the fact I hadn't set up the ports before initializing the camera. I've attached an image for your interest.(it's a bit yellow because of the lighting)As for the colour order, well, I was trying to understand why it wasn't BGRG as per the manual, but </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/8061175657049583896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=8061175657049583896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8061175657049583896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8061175657049583896'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/02/copy-of-email-about-robot-vision.html' title='Copy of email about Robot Vision'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_01jhonS7P-Y/R8icfsjX5NI/AAAAAAAAAAw/cueuOrXEVvY/s72-c/pic-1_320x240-32.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-2625457961943297232</id><published>2008-02-10T11:59:00.000Z</published><updated>2008-02-10T12:05:04.799Z</updated><title type='text'>Multi-threading</title><summary type='text'>Stu has been doing lots of threading recently and seems to be having lots of fun. I makes me want to incorporate threading in the programs I'm working on at the moment!It appears that there is one big advantage and one big disadvantage:Advantage: you can avoid explicit state machines - sometimes essential with other peoples code you have no control of (e.g. OS calls, library calls, etc that just </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/2625457961943297232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=2625457961943297232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/2625457961943297232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/2625457961943297232'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/02/multi-threading.html' title='Multi-threading'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-8289615797483524726</id><published>2008-02-10T11:35:00.000Z</published><updated>2008-02-10T11:58:55.148Z</updated><title type='text'>Random read if you have spare 5 minutes</title><summary type='text'>http://math.hws.edu/javanotes/c8/s1.html#robustness.1.1You know, I thought that access to vectors via [] would be fine in, unchecked, in programs you understand totally yourself. However, a recent medium complexity C++ program* (a text converter in this case) showed that me that this is not the case. It was crashing on the gcc build. I compiled it with VS2005.Net (to debug) and luckily the debug </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/8289615797483524726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=8289615797483524726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8289615797483524726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8289615797483524726'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/02/random-read-if-you-have-spare-5-minutes.html' title='Random read if you have spare 5 minutes'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-4878068840108668420</id><published>2008-02-03T08:49:00.001Z</published><updated>2008-02-03T09:39:34.010Z</updated><title type='text'>Shaping what we do</title><summary type='text'>What a huge gap! I didn't realise I hadn't posted for this long.An interesting realisation I had last week (that is probably obvious to many people) is that everything we do is shaped by our limitations as humans - that includes physical and mental abilities.I want to talk about lifetimes - but I'll digress for a bit.One of the things I mentioned several times last year (maybe even on this blog) </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/4878068840108668420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=4878068840108668420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4878068840108668420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4878068840108668420'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2008/02/shaping-what-we-do.html' title='Shaping what we do'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-7364929879861617531</id><published>2007-08-31T18:05:00.000+01:00</published><updated>2007-08-31T19:01:19.053+01:00</updated><title type='text'>Version Control</title><summary type='text'>As has been mentioned elsewhere, I'm currently moving our internal version control from cvs to subversion.Thing is, that I do so little work on the system (usually just backups) between installations (which are very rare), I have to learn how the old system works before I put the new one in place!Oh well, perhaps tell you more later on.</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/7364929879861617531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=7364929879861617531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7364929879861617531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/7364929879861617531'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2007/08/version-controlhttpwwwbloggercomimgglli.html' title='Version Control'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-4453727904036490722</id><published>2007-07-19T20:32:00.000+01:00</published><updated>2007-07-20T13:28:40.502+01:00</updated><title type='text'>My personal tips about programming</title><summary type='text'>These are some ad-hoc rules of thumb about programming. I'm sure they are not true all of the time. I'd like to hear if your experiences are different - or the same.In no particular order:Keep it simple, stupid!Don't add code hooks for extension unless they are going to be used in this project and there is a definite need.Often getting something working quickly (call it prototyping if you like) </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/4453727904036490722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=4453727904036490722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4453727904036490722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4453727904036490722'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2007/07/my-personal-tips-about-programming.html' title='My personal tips about programming'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-1843663943732631479</id><published>2007-07-19T20:04:00.001+01:00</published><updated>2007-07-19T20:25:43.009+01:00</updated><title type='text'>LED driver design</title><summary type='text'>This is about Light Emitting Diode (LED) driver function design. I guess this is quite an embedded article, but I think the design questions also are the types you ask in PC programs as well.You might have the following functions to manipulation the LED:void ledInit();void flash_led(int number_of_times);void led(bool state);Whilst this is fine, you might instead code this up as a class:class Led </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/1843663943732631479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=1843663943732631479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1843663943732631479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1843663943732631479'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2007/07/led-driver-design.html' title='LED driver design'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-3514657218852736058</id><published>2007-07-14T08:00:00.000+01:00</published><updated>2007-07-14T08:30:30.602+01:00</updated><title type='text'>Are Computers Fast Enough?</title><summary type='text'>Occasionally this has been a topic of conversation. My answer is I don't think so.Whilst most people I've talked to say most people just word process or surf the internet as the only things the do on a 'computer' and hence computers are fast enough.I can think of several things that take too long today:Putting home movies onto DVDs - can take a while,Games - require both more CPU speed and more </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/3514657218852736058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=3514657218852736058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/3514657218852736058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/3514657218852736058'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2007/07/are-computers-fast-enough.html' title='Are Computers Fast Enough?'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-4950253474002220186</id><published>2007-04-23T21:03:00.000+01:00</published><updated>2007-04-23T21:08:45.416+01:00</updated><title type='text'>ZX Spectrum dreams</title><summary type='text'>Got to mention this post on Slashdot:http://games.slashdot.org/games/07/04/23/1214256.shtmlAlthough this the Sinclair ZX Spectrum was not my first computer, it was an (large) extension of my first (ZX81) and had a huge impact in my programming and game playing habits.I also wrote an article about games on the machine ages ago:http://www.lightsoft.co.uk/PD/rob/speccy_g.html</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/4950253474002220186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=4950253474002220186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4950253474002220186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/4950253474002220186'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2007/04/zx-spectrum-dreams.html' title='ZX Spectrum dreams'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-1355814484827504372</id><published>2007-04-09T20:27:00.000+01:00</published><updated>2007-04-15T16:59:08.763+01:00</updated><title type='text'>What Next Robot?</title><summary type='text'>Guess I missed telling you about a decision on the robot project.We'd been doing mostly motor control and related sensing and got the robot to move a fixed distance and turn (albeit with less accuracy than in a straight line).Rather than make the position control really, really good, I thought we should work on something we don't know whether will work at all; the camera.Most of the maze solving </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/1355814484827504372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=1355814484827504372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1355814484827504372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/1355814484827504372'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2007/04/what-next-robot.html' title='What Next Robot?'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-3003380106422116537</id><published>2007-04-09T20:11:00.000+01:00</published><updated>2007-04-09T20:23:05.124+01:00</updated><title type='text'>Robot Camera Commands</title><summary type='text'>(Hopefully this won't end up as a robot blog!)I've been working on the camera command interface, which is a I2C serial interface.I've split this into two sections:1. A lower part that communicates with the on-board i2c peripheral registers and just reads or writes a data stream (although it also handles the device address and read/write bit). As with all low level drivers, this turns out more </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/3003380106422116537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=3003380106422116537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/3003380106422116537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/3003380106422116537'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2007/04/robot-camera-commands.html' title='Robot Camera Commands'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-2137715042247745425</id><published>2007-02-21T22:37:00.000Z</published><updated>2007-02-21T22:45:26.235Z</updated><title type='text'>Talking only makes yourself look stupid</title><summary type='text'>On Saturday I blogged about not needing new and delete. However it turns out that on Sunday I found out a use for new and delete. Typical.I have a command line interpreter that has various control and testing commands. It's very simple (and was fairly fast to write) but it's really proven it's worth in testing. So much so that (together with the ability to write back to the PC terminal via the </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/2137715042247745425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=2137715042247745425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/2137715042247745425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/2137715042247745425'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2007/02/talking-only-makes-yourself-look-stupid.html' title='Talking only makes yourself look stupid'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-8486217028131179925</id><published>2007-02-17T21:38:00.000Z</published><updated>2007-02-18T09:00:07.067Z</updated><title type='text'>GCC C++ Link problems on small embedded target</title><summary type='text'>Thought someone might be interested in this...I spent Thursday night and Friday night investigating some link errors I was getting on my robot project, which is small embedded ARM7 target compiling C++ code under GCC.So here is the detail of the errors:speed_control.o: In function `~Speed_Control':source/speed_control.cpp:35: undefined reference to `operator delete(void*)'speed_control.o: In </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/8486217028131179925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=8486217028131179925' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8486217028131179925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/8486217028131179925'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2007/02/gcc-c-link-problems-on-small-embedded.html' title='GCC C++ Link problems on small embedded target'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-116233274638843256</id><published>2006-10-31T22:03:00.000Z</published><updated>2006-10-31T22:12:26.400Z</updated><title type='text'>Halloween</title><summary type='text'>Nothing really happening.Logging objective-C message sends. Trying to figure out how to log only a small subset before a crash. Not really a problem, just a bit of thinking. Plenty of blogs about various details. No complete solutions for exactly what I want. So thinking and understanding is required.Just saw a tv program about the Robot cars making it across the desert. Very cool.Reading "Death </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/116233274638843256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=116233274638843256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/116233274638843256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/116233274638843256'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2006/10/halloween.html' title='Halloween'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-115964879987325741</id><published>2006-09-30T21:20:00.000+01:00</published><updated>2006-09-30T21:39:59.886+01:00</updated><title type='text'>Programming Paradigms - don't be popular</title><summary type='text'>Why does OO have a list of critism (and also mention lack of Evidence) but the other programming Paradigms don't on Wikipedia?http://en.wikipedia.org/wiki/Object-oriented_programmingSurely the 'others' don't have good evidence they make programming faster/better either?Some examples:http://en.wikipedia.org/wiki/Functional_programminghttp://en.wikipedia.org/wiki/Procedural_programminghttp://</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/115964879987325741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=115964879987325741' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/115964879987325741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/115964879987325741'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2006/09/programming-paradigms-dont-be-popular.html' title='Programming Paradigms - don&apos;t be popular'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-115964760288839693</id><published>2006-09-30T21:17:00.000+01:00</published><updated>2006-09-30T21:43:41.576+01:00</updated><title type='text'>Are Design Patterns (mostly) not needed in "high-level" languages?</title><summary type='text'>http://norvig.com/design-patterns/http://www.c2.com/cgi/wiki?AreDesignPatternsMissingLanguageFeatureshttp://www.c2.com/cgi/wiki?DesignPatternsInDynamicProgramming(The next one I think I've linked to before. The bit you want it right at the end!)http://www.paulgraham.com/icad.htmlShort Language comparison (obviously biased?)http://www.paulgraham.com/accgen.htmlAnd also...http://en.wikipedia.org/</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/115964760288839693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=115964760288839693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/115964760288839693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/115964760288839693'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2006/09/are-design-patterns-mostly-not-needed.html' title='Are Design Patterns (mostly) not needed in &quot;high-level&quot; languages?'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-115848793978168841</id><published>2006-09-17T10:57:00.000+01:00</published><updated>2006-09-17T11:12:19.803+01:00</updated><title type='text'>BASIC, kids, programming.</title><summary type='text'>Good article about the inaccessibility of programming as relating to kids:http://www.salon.com/tech/feature/2006/09/14/basic/index.htmlI’m glad he mentioned Python and Chipmunk basic. Otherwise I was going to dismiss him as a crank.Some language (say that could be used in the command prompt) would be a better than the current situation on Windows (and let’s not talk about batch files :-D ). At </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/115848793978168841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=115848793978168841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/115848793978168841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/115848793978168841'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2006/09/basic-kids-programming.html' title='BASIC, kids, programming.'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-115667140856123043</id><published>2006-08-27T10:31:00.000+01:00</published><updated>2006-08-28T20:55:02.636+01:00</updated><title type='text'>Current Coding Book Being Read</title><summary type='text'>Head First Design Patterns, Freeman &amp; Freeman, Published by O'Reilly.For a design patterns book it's very readable. You need to understand some Java (no hard problems) and it's an introductory text (to medium level) - but that's ok I'm still learning some of the patterns.Lots of fun examples (e.g. Pizza shop, chocolate company, duck simulation package) code and pseudo-UML diagrams. Multiple ways </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/115667140856123043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=115667140856123043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/115667140856123043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/115667140856123043'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2006/08/current-coding-book-being-read.html' title='Current Coding Book Being Read'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-115394248380508160</id><published>2006-07-26T19:26:00.000+01:00</published><updated>2006-07-28T22:49:22.996+01:00</updated><title type='text'>Do Robots Dream of Electric Fish?</title><summary type='text'>RobotSo since the last blog we've actually burned some programs in so that the robot wheels move! Writing in sort of C at the moment, although I'm using g++ compiler on a C++ file. It's straight C mostly because it is test stuff at the moment. The next step is to get it moving in a straight line and at a speed that we can set. Then we can get the input sensors working. It's exciting - but it's </summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/115394248380508160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=115394248380508160' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/115394248380508160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/115394248380508160'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2006/07/do-robots-dream-of-electric-fish.html' title='Do Robots Dream of Electric Fish?'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15644513.post-115010661514844073</id><published>2006-06-12T11:03:00.000+01:00</published><updated>2006-06-12T11:22:40.696+01:00</updated><title type='text'>Play-testing and Robot compilers</title><summary type='text'>Zex is currently under play test. It so easy, especially when you have a bugs list, to just fix bugs and think it's done.Part of the reason we do beta test releases is to get real play-test feedback. But it's critical that we actually use the software we are developing before doing alpha or beta test releases.Then, after we think it's ok and release the test versions, the next thing is to fix the</summary><link rel='replies' type='application/atom+xml' href='http://zedcode.blogspot.com/feeds/115010661514844073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15644513&amp;postID=115010661514844073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/115010661514844073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15644513/posts/default/115010661514844073'/><link rel='alternate' type='text/html' href='http://zedcode.blogspot.com/2006/06/play-testing-and-robot-compilers.html' title='Play-testing and Robot compilers'/><author><name>RobZed</name><uri>http://www.blogger.com/profile/04881790845658350120</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
