<?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-224723540745972150</id><updated>2011-07-07T21:49:29.140+01:00</updated><category term='miniBook'/><category term='PhotoBucket'/><category term='Desktop'/><category term='Internet'/><category term='Technology'/><category term='Video links'/><category term='Windows'/><category term='Future'/><category term='Fun'/><category term='Science'/><category term='Visual .Net'/><category term='Programming'/><category term='Web'/><category term='Multitouch'/><category term='Photo Websites'/><category term='Webshots'/><category term='Linux'/><category term='Flickr'/><category term='Software'/><category term='Hardware'/><category term='Photo Manipulation'/><category term='Human Computing'/><category term='Ubuntu'/><category term='Applications'/><category term='DropShots'/><category term='Image links'/><title type='text'>TIPS: Technology Internet Programming Science</title><subtitle type='html'>Programming science, technology and the internet.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://akademy-tips.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Akademy</name><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>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-1885969467728237676</id><published>2009-07-31T16:27:00.001+01:00</published><updated>2009-07-31T16:28:54.466+01:00</updated><title type='text'>Moving on to Wordpress.</title><content type='html'>I've finally found the time to move my blog over to my own space, you can find the blog here:&lt;br /&gt;http://www.akademy.co.uk/blog-tips/&lt;br /&gt;&lt;br /&gt;If you use RSS then you can signup for the new one with this:&lt;br /&gt;http://www.akademy.co.uk/blog-tips/feed/&lt;br /&gt;&lt;br /&gt;Thanks for reading!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-1885969467728237676?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/1885969467728237676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/1885969467728237676'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2009/07/moving-on-to-wordpress.html' title='Moving on to Wordpress.'/><author><name>Akademy</name><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></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-2119704747806203583</id><published>2009-04-29T18:05:00.005+01:00</published><updated>2009-06-20T23:34:06.458+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Blackbird javascript debugging with PHP</title><content type='html'>If you're still using the javascript "alert()" function to output all of your debug information then take not: You need Blackbird!&lt;br /&gt;&lt;br /&gt;Blackbird creates a little window to output all your javascript debugging information. When you need it, you can pop it up with a quick key press and all the output from your javascript programs is there.&lt;br /&gt;&lt;br /&gt;You can put different types of information out to the window then filter the display to just show what you need. You have a choice of Information, Debug, Warning, Error or Profile. The first four just output text, but the last takes a label to start a timer, the next call with the same label outputs the time difference.&lt;br /&gt;&lt;br /&gt;It's really simple to install. Just include a little javascript and CSS file like this:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;code&gt;&amp;lt;link type="text/css" rel="stylesheet" href="/PATH/TO/blackbird.css" media="screen"&amp;gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;&amp;lt;script type="text/javascript" src="/PATH/TO/blackbird.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Make sure the script tag is above any other javascript you might want to debug.&lt;br /&gt;&lt;br /&gt;Now all you have to do is call one of the functions:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;code&gt;// Output text marked as debug:&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;log.debug( "I'm trying to debug this thing" );&lt;/code&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;code&gt;// Output text marked as information:&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;log.info("Hello World!" );&lt;/code&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;code&gt;// Start a timer with label testFunc1&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;log.profile("testFunc1");&lt;/code&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;code&gt;// Stop the timer and output time (You'd usually do something between the two profile calls)&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;log.profile("testFunc1");&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;That's all great and really useful. Most of the time however, you'll not want to include the Blackbird code, with a little bit of PHP magic you can choose on the fly when to include it. Place this code in your PHP file in the HEAD section of the resulting page:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;code&gt;if( isset( $_GET["debugging"] ) )&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;{&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;echo &amp;lt;&amp;lt;&amp;lt;END&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;&amp;lt;link type="text/css" rel="stylesheet" href="/PATH/TO/blackbird.css" media="screen"&amp;gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;&amp;lt;script type="text/javascript" src="/PATH/TO/blackbird.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;END;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;}&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;else&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;{&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;echo &amp;lt;&amp;lt;&amp;lt;END&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;&amp;lt;script type="text/javascript"&amp;gt;&amp;lt;!-- &amp;lt;![CDATA[&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;var log={toggle:function(){},move:function(){},resize:function(){},clear:function(){},debug:function(){},info:function(){},warn:function(){},error:function(){},profile:function(){}};// ]]&amp;gt;--&amp;gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;END;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;}&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;So the simple idea here is that if you include "debugging" in your URL call then Blackbird code will be included, in all other calls, the log functions are set to empty so no code will be output. This means you can leave the actual debug calls in your code, without them causing errors or being display. Here's an example:&lt;br /&gt;With debug (don't forget to press F2)&lt;br /&gt;&lt;a href="http://www.akademy.co.uk/index.php?debugging"&gt;http://www.akademy.co.uk/index.php?debugging&lt;/a&gt;&lt;br /&gt;And without:&lt;br /&gt;&lt;a href="http://www.akademy.co.uk/index.php"&gt;http://www.akademy.co.uk/index.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The javascript "alert()" function doesn't is not even come close!&lt;br /&gt;&lt;br /&gt;Check out Blackbird here: &lt;a href="http://www.gscottolson.com/blackbirdjs/"&gt;http://www.gscottolson.com/blackbirdjs/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-2119704747806203583?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/2119704747806203583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/2119704747806203583'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2009/04/blackbird-javascript-debugging-and-some.html' title='Blackbird javascript debugging with PHP'/><author><name>Akademy</name><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></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-6617430550877257201</id><published>2009-03-31T17:27:00.005+01:00</published><updated>2009-05-04T19:57:22.534+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='miniBook'/><title type='text'>HP miniNote review (vs the Asus minibook)</title><content type='html'>&lt;span style="font-weight: bold;font-size:130%;" &gt;General&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The HP miniNote is a fine piece of kit, but I question whether it's much of a Netbook. In fact I'd place it in a position somewhere between a Netbook and a full laptop...&lt;br /&gt;&lt;br /&gt;The specs are pretty impressive though -  the one I'm using has a 10 Inch screen, 2Gb of RAM, 1.6 Ghz process and an impressive 150 Gb of Hard drive space. The battery length is also pretty impressive, I've easily had five hours out of it, with estimates of up to 8 hours claimed. The size is bigger than other netbooks but still much small than most laptops. You can get a feel for it's size from the following images:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/akademy/3501945136/" title="HP miniNote depth by akademy, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3368/3501945136_76561f7159_m.jpg" alt="HP miniNote depth" width="240" height="180" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/akademy/3501945142/" title="HP miniNite width by akademy, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3644/3501945142_75cc6d28ff_m.jpg" alt="HP miniNite width" width="240" height="180" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/akademy/3501945158/" title="HP miniNote by akademy, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3644/3501945158_194958f9bb_m.jpg" alt="HP miniNote" width="240" height="180" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;It's keyboard feels like a full size one - your fingers fit the keys and make typing a breeze - but is still slightly smaller than standard. You can happily type away on it for a good deal of time, it would be ideal to take with you down the coffee house for a quick drink, although prolonged typing did make my fingers feel a little cramped after a time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Comparison&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;Here's the the HP mini next to the Asus miniNote:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/akademy/3501945162/" title="HP miniNote and Asus miniBook by akademy, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3560/3501945162_bee8fca2a9_m.jpg" alt="HP miniNote and Asus miniBook" width="240" height="180" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;The HP is clearly a lot wider which could make it a little harder to carry around. Another problem for its netbook credentials is its start up time. A good test of a netbook is the time it takes from when it's switched on until the time you can get a web page up, say a weather forecast. I believe this would be a typical use for a net book. Time comparison:&lt;br /&gt;&lt;br /&gt;HP MiniNote       Switch on to desktop : 72 seconds    Switch on to Website:  235 seconds&lt;br /&gt;Asus MiniBook    Switch on to desktop : 25 seconds    Switch on to Website:  85 seconds&lt;br /&gt;&lt;br /&gt;I believe this is mostly due to the different operating systems they run (Linux on Asus, XP on HP). The Asus operating system was specifically created for speed, add even on a much slower machine the speed is impressive. The linux operating system could in theory be installed to the HP making a really impressive peice of kit.&lt;br /&gt;&lt;br /&gt;Cost is somewhat prohibative too. The original Asus at the moment costs about £195 while the HP can cost around £450, this is well within the full laptop cost area.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;The HP is a really great sub notebook, ideal for when you need to do a little work away from you office or home. Think of it as a really small laptop, placed somewhere between a netbook and a laptop, great for typing, not so great for a quick internet update.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-6617430550877257201?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/6617430550877257201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/6617430550877257201'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2009/03/hp-mininote-review-vs-asus-minibook.html' title='HP miniNote review (vs the Asus minibook)'/><author><name>Akademy</name><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://farm4.static.flickr.com/3368/3501945136_76561f7159_t.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-3809121974753169439</id><published>2009-01-31T15:57:00.001Z</published><updated>2009-02-21T12:36:01.174Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Human Computing'/><title type='text'>Teaching programming to the masses.</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Most people believe it's easiest to learn new things when you are young, however, I believe if you are still able to think then you are still able to learn, but there is one good reason for learning earlier and that's the time to practice and gain experience.&lt;br /&gt;&lt;br /&gt;Starting to learn programming early certainly has it's benefits, the best ones are almost always the ones who started when they were young, and this leads us to the main part of this blog: Teaching Programmers.&lt;br /&gt;&lt;br /&gt;I grew up programming the &lt;a href="http://en.wikipedia.org/wiki/ZX_Spectrum"&gt;Sinclair ZX Spectrum,&lt;/a&gt; not an experience I'd want anyone else to try, (though it was pretty clever for its time). This was always a rather loney pursuit, and in many cases, still is. However, programming has come a long way since then, object orientated programming was a massive improvement and Garbage Collectors have improved far enough to be pretty fast and reliable.&lt;br /&gt;&lt;br /&gt;But has the way we program really changed that much? Well, no not really. All programming comes down to opening up a file and writing symbols in certain orders that only a select few can understand. How does the majority learn what's going on? Isn't it a little strange that the world over uses software but a tiny minority  actually know how to create it?&lt;br /&gt;&lt;br /&gt;Well, I think so, but the good news is that programming is slowly going mainstream, and there's several really useful and fun pieces of software available to teach it, here's my top picks.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Alice&lt;/b&gt; (&lt;a href="http://www.alice.org/"&gt;http://www.alice.org/&lt;/a&gt;) (Personal Favourite!)&lt;br /&gt;With this you first create a 3D world with characters and props through a simple drag and drop interface. You then control what happens through coding. The tutorial is excellent and gets you going immediatey. It won't be long before you are creating your own little world (See mine &lt;a href="http://www.akademy.co.uk/ForBlog/TheMummy.a2w"&gt;here&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Scratch&lt;/span&gt; (&lt;a href="http://scratch.mit.edu/"&gt;http://scratch.mit.edu/&lt;/a&gt;)&lt;br /&gt;Two-dimensional images can be controlled to make all kinds of interesting games and tools. There's a large list of examples created by people across the world.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kudo&lt;/span&gt; (&lt;a href="http://research.microsoft.com/en-us/projects/kodu/"&gt;http://research.microsoft.com/en-us/projects/kodu/&lt;/a&gt;)&lt;br /&gt;This one is especially for creating games and just looks really nice. The programming is just drag and drop.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Karel&lt;/span&gt; (&lt;a href="http://mormegil.wz.cz/prog/karel/prog_doc.htm"&gt;http://mormegil.wz.cz/prog/karel/prog_doc.htm&lt;/a&gt;)&lt;br /&gt;This isn't actually a program but a fully fledge programming language. But it's designed especially for people new to programming.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-3809121974753169439?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/3809121974753169439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/3809121974753169439'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2008/09/teaching-programming-to-masses.html' title='Teaching programming to the masses.'/><author><name>Akademy</name><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></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-5929957038730953654</id><published>2008-11-16T20:44:00.009Z</published><updated>2009-05-04T16:16:26.201+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Phishing for phishers: An idea</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Phishing&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I just had another phishing email today and had an idea how to fight against it. (Phishing is an email which looks like it is from one company but was actually from someone else, they are designed to steal your login details - Hence, they were "fishing" for my details)&lt;br /&gt;&lt;br /&gt;I was curious to know how close the dummy login page looked to the real one (I should point out at this point you should never normally even click on a link on email like this, it can be really unsafe!). So that you don't have to try this I show two images below for you to have a look at:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_gb7mfCzn9Kg/SSCHRjZgSFI/AAAAAAAAADM/GV26gUevlmo/s1600-h/AbbeyFake.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 260px;" src="http://1.bp.blogspot.com/_gb7mfCzn9Kg/SSCHRjZgSFI/AAAAAAAAADM/GV26gUevlmo/s320/AbbeyFake.png" alt="" id="BLOGGER_PHOTO_ID_5269360299653220434" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_gb7mfCzn9Kg/SSCHgLTLHnI/AAAAAAAAADU/952TYvHvgIM/s1600-h/AbbeyReal.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 256px;" src="http://2.bp.blogspot.com/_gb7mfCzn9Kg/SSCHgLTLHnI/AAAAAAAAADU/952TYvHvgIM/s320/AbbeyReal.png" alt="" id="BLOGGER_PHOTO_ID_5269360550882254450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see, they are pretty identical (the first one is the fake one).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Taking care&lt;br /&gt;&lt;/span&gt;Don't worry, it isn't hard to avoid these phishing scams. Here's a few tips to help you catch these.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Is it likely?&lt;/span&gt;&lt;br /&gt;Firstly, it's actually quite unlikely that your bank would suddenly need to contact you for any reason. If somethings important, they'll almost certainly send a letter.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Avoid links&lt;/span&gt;&lt;br /&gt;If you do recieve an email and you think it is genuine, don't use any links embedded in the email, instean open your Internet browser and type the name in manually, or use one of your own bookmarks if you have one.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fake URL's&lt;/span&gt;&lt;br /&gt;If you do use a link inside an email (or even on the internet) it's a good idea to check what the URL is. This appears in the box, usually at the top of your browser (For instance, this website's URL is: "http://akademy-tips.blogspot.com/" you should see this in the box).&lt;br /&gt;&lt;br /&gt;Phisihers usually attempt to trick you by including the real one with their own. For instance, this is a fake url: "http://akademy-tips.blogspot.com.fakingit.com/" - notice the additional text at the end "fakingit.com" - this is actually the real address of the website. &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Always check the &lt;span style="font-weight: bold;"&gt;right&lt;/span&gt; most text of the &lt;span style="font-weight: bold;"&gt;top URL&lt;/span&gt; part. This is the part between the "http://" (or "https://") and the first "/", e.g. (in bold):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;http://www.&lt;span style="font-weight: bold;"&gt;bbc.co.uk&lt;/span&gt;/merlin/episodes/&lt;/li&gt;&lt;li&gt;http://en.&lt;span style="font-weight: bold;"&gt;wikipedia.org&lt;/span&gt;/wiki/Main_Page&lt;/li&gt;&lt;li&gt;http://akademy-tips.blogspot.com.&lt;span style="font-weight: bold;"&gt;fakingit.com&lt;/span&gt;/&lt;/li&gt;&lt;li&gt;http://akademy-tips.&lt;span style="font-weight: bold;"&gt;blogspot.com&lt;/span&gt;/&lt;/li&gt;&lt;/ul&gt;Many modern browsers actually highlight this part for you now.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;An idea&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Once you've realised what's going on, any information can be added into these websites. In fact simply entering dummy account information will start to put of the phishers, however a much more ingenious thing to do would be for the real companies affected by these emails to set up dummy accounts, and then enter these details into the phishing websites.&lt;br /&gt;&lt;br /&gt;Now, as soon as these dummy details are entered on the real website a company can take immediate actions to stop them, perhaps logging and banning their IP address, so that no real accounts can be used from that position. Alternatively, with the help of the police, perhaps money transfers could be tracked as they are made.&lt;br /&gt;&lt;br /&gt;Of course, it's highly likely that this is already taking place. Perhaps it's only a matter of time before these people are caught.&lt;br /&gt;&lt;br /&gt;Let me know what you think.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-5929957038730953654?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/5929957038730953654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/5929957038730953654'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2008/11/phishing-for-phishers-idea.html' title='Phishing for phishers: An idea'/><author><name>Akademy</name><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/_gb7mfCzn9Kg/SSCHRjZgSFI/AAAAAAAAADM/GV26gUevlmo/s72-c/AbbeyFake.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-6593000699409623232</id><published>2008-10-20T21:58:00.008+01:00</published><updated>2008-10-20T22:23:06.609+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Human Computing'/><title type='text'>Human computing power</title><content type='html'>&lt;span style="font-weight: bold;font-size:130%;" &gt;The idea&lt;/span&gt;&lt;br /&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;There are still quite a few tasks that computers struggle to do, image recognition is a good example. Currently there's only one way to complete these tasks and that's manually. This can obviously take a long time to do but there is a solution, you just need to find thousands of people to take part - this is exactly what we are seeing more and more of right now.&lt;br /&gt;&lt;br /&gt;The internet is ideal way to get many thousands of people together, and with the right task really great things can be achieved. Of course, it's not as easy as uploading thousands of images and expecting people to look through them for you - if we don't find the images interesting then we are simply not going to take part. One way to keep a task interesting is to make the process into a game and compete with other like minded people.&lt;br /&gt;&lt;br /&gt;The other problem is making sure the tasks are being performed correctly. The current preferred solution is to first train the participants and secondly to randomly test them against already checked responses. This also removes any unscrupulous individuals intent on causing problems and ultimately makes the completed task more reliable.&lt;br /&gt;&lt;br /&gt;Some examples of human computing follow.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Clickworkers&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;The first test of the idea was back in 2000, and was called &lt;a href="http://clickworkers.arc.nasa.gov/top"&gt;Click Workers&lt;/a&gt;. It was run by Nasa and the idea was simply to select craters on Mars. The interface is quite basic, and reflects some of the early internet's draw backs clearly lacking some of the enhancements in more recent projects, but the project proved that the concept could work.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;The stardust project&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_gb7mfCzn9Kg/SPz1QcDsYzI/AAAAAAAAAC0/Md6OIk7R4Qo/s1600-h/aerogel_peter.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_gb7mfCzn9Kg/SPz1QcDsYzI/AAAAAAAAAC0/Md6OIk7R4Qo/s320/aerogel_peter.jpg" alt="" id="BLOGGER_PHOTO_ID_5259348127620293426" border="0" /&gt;&lt;/a&gt;One of the first projects to use some of the latest Web 2.0 ideas was the &lt;a href="http://stardustathome.ssl.berkeley.edu/"&gt;Stardust Project&lt;/a&gt;. Stardust was a sample return mission to collect interstellar particles passing through the Solar System. The particles were tiny and captured in a gel like substance (see image), it was as they put it&lt;br /&gt;&lt;blockquote&gt;"...like looking for 45 ants on a football pitch."&lt;/blockquote&gt;&lt;br /&gt;more information about the project &lt;a href="http://stardustathome.ssl.berkeley.edu/ss_findingsd.php"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For the website the "gel" was imaged at a high resolution and small pieces then farmed off to an individuals. First each individual was given a test to make sure they knew what they were looking for, then they were given a really image of the "gel" and had to decide if it contained a particle or not. The whole idea was to pretty much search for the stuff stars (and everything) are made of, as if you were some intergalatic explorer, as they put it:&lt;blockquote&gt;"The best attitude for this project is this: &lt;span style="font-style: italic;"&gt;Have fun!"&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;good advice for anyone wanted to set up their own human computing experiment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;The galaxy zoo project&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_gb7mfCzn9Kg/SPz1w2ajjII/AAAAAAAAADE/xhUqHqFIco8/s1600-h/spiralEDGE0.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_gb7mfCzn9Kg/SPz1w2ajjII/AAAAAAAAADE/xhUqHqFIco8/s200/spiralEDGE0.jpg" alt="" id="BLOGGER_PHOTO_ID_5259348684451318914" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;The next project to give this a try was the &lt;/span&gt;&lt;a href="http://www.galaxyzoo.org/"&gt;galaxy zoo project&lt;/a&gt;. The idea here was to try to classify galaxies into spiral (as image) or elliptical. There exists thousands and thousands of photographs of the night sky unseen by human eyes and just waiting for the next great discovery to be made - step up the next group of intergalatic explorers.&lt;br /&gt;&lt;br /&gt;This project was in a similar vain to the previous one but executed with a slightly slicker interface. This also had a massive following, with quite quickly millions of galaxy classifications taking place. Participants were again trained and tested during their continual classification. Friendly competition was enhanced with high score tables and records of right and wrong classifications.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;The foldit game&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_gb7mfCzn9Kg/SPSUogOS-UI/AAAAAAAAACc/qgPItVHOgXY/s1600-h/foldit.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_gb7mfCzn9Kg/SPSUogOS-UI/AAAAAAAAACc/qgPItVHOgXY/s200/foldit.png" alt="" id="BLOGGER_PHOTO_ID_5256990088613787970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;One of the more advanced software programs in human computing tasks is the &lt;a href="http://fold.it/portal/adobe_main"&gt;FoldIt&lt;/a&gt; Game, it's also one of the cleverest ideas and one of the most fun to do. The idea is you have to fold proteins so that they can have the right shape to combine with other proteins, these can then be used to cure real world diseases.&lt;br /&gt;&lt;br /&gt;This one is attempting something slightly different from the other examples here. Rather than classification, this one actually wants you to solve some rather complex problems. Many of the puzzles have unknown solutions and there may even be some that have no solution.&lt;br /&gt;&lt;br /&gt;It's fairly simple to get started, the puzzles have a nice learning curve and the interface has been well designed. Just use the mouse to grab or shake parts of the protein to see what happens. You'll have to download the program to try it yourself.&lt;br /&gt;&lt;br /&gt;More detailed information can be found &lt;a href="http://fold.it/portal/info/science"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;GWAP.com&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_gb7mfCzn9Kg/SPSV5zXgNmI/AAAAAAAAACs/K6tj6u-HWVQ/s1600-h/gwap.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_gb7mfCzn9Kg/SPSV5zXgNmI/AAAAAAAAACs/K6tj6u-HWVQ/s200/gwap.png" alt="" id="BLOGGER_PHOTO_ID_5256991485322081890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is the final one we'll look at here, and the idea takes various human computing tasks into the mainstream. &lt;a href="http://www.gwap.com/gwap/"&gt;GWAP&lt;/a&gt; comes from "Games With A Purpose" and there are several games here to compete in. All are primarilly designed to be fun to play but are cleverly designed to help computers recognise things like images or words.&lt;br /&gt;&lt;br /&gt;To check that it is being correctly played, couples co-operate anomonously and try to, for instance, tag a photo with the same word, or ring the same part of an image. Doing this means it effectively checks itself, and the more people that play the games the more reliable the information becomes.&lt;br /&gt;&lt;br /&gt;Check out more info &lt;a href="http://www.gwap.com/gwap/about/"&gt;here&lt;/a&gt;. And for an in depth look into GWAP and similar ideas check &lt;a href="http://video.google.com/videoplay?docid=-8246463980976635143"&gt;this&lt;/a&gt; video out.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;Summary&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;It seems like more and more projects are being started that utilise these unique human abilities, and with each new project becomes an ever more ingenious idea. But the question is how long will it be before computers have the abilities to do these tasks themselves? Well, with more of these projects actually aimed at improving computers in the first place, maybe it'll be sooner than we think.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;One last thing I must mention though is the darker side of human computing. It's already been shown that criminals have used this technique to bypass the CAPTCHA login systems by employing enough humans to sort through the vast outputs.&lt;br /&gt;&lt;br /&gt;Let me know of any other human computing projects you've come across.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-6593000699409623232?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/6593000699409623232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/6593000699409623232'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2008/10/human-computing-power.html' title='Human computing power'/><author><name>Akademy</name><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/_gb7mfCzn9Kg/SPz1QcDsYzI/AAAAAAAAAC0/Md6OIk7R4Qo/s72-c/aerogel_peter.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-3723069899038607640</id><published>2008-10-02T13:19:00.000+01:00</published><updated>2008-10-14T13:22:31.777+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Future'/><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><title type='text'>The future is big, bendy and transparent.</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;div class="ExternalClassA00BABE73E5648E28F3A8164F512C589"&gt;You might have seen bendable displays before, but unfortunately they've&lt;br /&gt;&lt;div&gt;always had something that stopped them going main stream. Until now.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;All of the problems have been fixed: any size, any resolution, flexible and&lt;br /&gt;bright.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Check out the new report here:&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.physorg.com/news142140073.html"&gt;http://www.physorg.com/news142140073.html&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;I think it's hard to imagine the many ways this will transform today's world, but just imagine what a roll up, light weight, flexible screen could do:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Wrap around your arm like a bracelet.&lt;/li&gt;&lt;li&gt;Sewn directly onto fabrics.&lt;/li&gt;&lt;li&gt;Floated into the sky by balloons.&lt;/li&gt;&lt;li&gt;Embedded into spectacles or any glass surface.&lt;/li&gt;&lt;/ul&gt;Do you have some good ideas?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-3723069899038607640?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/3723069899038607640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/3723069899038607640'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2008/10/future-is-big-bendy-and-transparent.html' title='The future is big, bendy and transparent.'/><author><name>Akademy</name><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></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-1345196738022341445</id><published>2008-09-19T16:19:00.003+01:00</published><updated>2008-10-14T13:22:49.326+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Project Euler. Problem Solving, Maths and programming</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Here's a fun little website to stretch those little grey cells.&lt;br /&gt;&lt;a href="http://projecteuler.net/"&gt;http://projecteuler.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Named after the great Mathematician "Leonhard Euler", it's a website to test your programming and Maths prowess. Of course I'd only recommend it if you do actually enjoy solving maths puzzles and enjoy programming, otherwise it might be just a little torturous!&lt;br /&gt;&lt;br /&gt;Each puzzle has a single number which you can enter on the website as a solution. It will keep a record of all the solutions you've found and if you solve enough, your name will be immortalised on the high score board (Though there's a lot of work to do to get there!). Once you've got the right answer you can see how other people worked it out too in various different programming languages. You will certainly learn a few new skills and probably improve your own programming along the way.&lt;br /&gt;&lt;br /&gt;I'll see you there.&lt;br /&gt;&lt;br /&gt;Update: It's also a great way to practice any new programming languages you may be learning. Check out the list of languages people have used.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-1345196738022341445?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/1345196738022341445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/1345196738022341445'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2008/09/project-euler-problem-solving-maths-and.html' title='Project Euler. Problem Solving, Maths and programming'/><author><name>Akademy</name><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></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-4045287673726253036</id><published>2008-08-22T16:27:00.002+01:00</published><updated>2008-09-01T17:08:00.553+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Photo Manipulation'/><title type='text'>Exciting software: Photosynth</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Already mention in my &lt;a href="http://akademy-tips.blogspot.com/2007/09/top-8-exciting-software-or-list-of.html"&gt;Exciting software&lt;/a&gt; blog, Photosynth is now released to the public.&lt;br /&gt;&lt;br /&gt;This has been around for a while now, but is still pretty impressive software. The idea is it can take multiple shots of the same area and stitch them together to create a 3D world. You can then move about in this world, moving in and out of various areas.&lt;br /&gt;&lt;br /&gt;You can try the software out for yourself here:&lt;br /&gt;&lt;a href="http://photosynth.net/"&gt;http://photosynth.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(A warning though, any photos you upload become public.) They say you can create a impressive shot with as little as 10 photos and they suggest you start small. For a guide on taken photos see &lt;a href="http://photosynth.net/documentation/Photosynth%20Guide%20v6b_CC.pdf"&gt;this&lt;/a&gt; PDF's but some quick tips to get you started:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Overlap the shots alot&lt;/li&gt;&lt;li&gt; Take zoomed out shots&lt;/li&gt;&lt;li&gt;Shoot the same thing from different angles.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The software works on either XP or Vista across most of the leading browsers. Let me know how you get along and have fun.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-4045287673726253036?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/4045287673726253036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/4045287673726253036'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2008/08/exciting-software-photosynth.html' title='Exciting software: Photosynth'/><author><name>Akademy</name><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></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-5189855651864904999</id><published>2008-06-30T17:16:00.004+01:00</published><updated>2008-12-09T13:00:30.468Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Coding fonts</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Is it time to change your coding font?&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_gb7mfCzn9Kg/SGkH5yymq5I/AAAAAAAAABs/Ael20EydJxw/s1600-h/CodeNormal.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_gb7mfCzn9Kg/SGkH5yymq5I/AAAAAAAAABs/Ael20EydJxw/s400/CodeNormal.png" alt="" id="BLOGGER_PHOTO_ID_5217710332753390482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A font created especially for coding sounds like a strange idea, but there are several things you can include in a font that can make coding an easier experience. For instance, most common fonts show the 0 ("zero") and the O ("oh") characters in an almost identical way, with a specific font these can be clearly identified.&lt;br /&gt;&lt;br /&gt;There are others too, seemingly tiny changes but with big payoffs&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Telling other charaters apart like "{", "[" and "("&lt;/li&gt;&lt;li&gt;Highlighting key characters like "{" or ";"&lt;/li&gt;&lt;li&gt;Changing the typical space size so more text can be displayed along a line.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Here's a couple of examples you can download:&lt;br /&gt;&lt;a href="http://www.proggyfonts.com/index.php?menu=download" target="_blank"&gt;http://www.proggyfonts.com/index.php?menu=download&lt;/a&gt;&lt;br /&gt;&lt;a href="http://damieng.com/blog/2008/05/26/envy-code-r-preview-7-coding-font-released" target="_blank"&gt;http://damieng.com/blog/2008/05/26/envy-code-r-preview-7-coding-font-released&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Then there's enhanced colours and font styles. Another from the website above is a rather nice colour scheme, very pleasing to the eye, even relaxing in a way:&lt;br /&gt;&lt;a href="http://damieng.com/blog/2007/10/14/colour-schemes-for-visual-studio" target="_blank"&gt;http://damieng.com/blog/2007/10/14/colour-schemes-for-visual-studio&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is an example of what beauty you can achieve:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_gb7mfCzn9Kg/SGkHqE746fI/AAAAAAAAABk/bZl2hARHLDk/s1600-h/CodeNew.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_gb7mfCzn9Kg/SGkHqE746fI/AAAAAAAAABk/bZl2hARHLDk/s400/CodeNew.png" alt="" id="BLOGGER_PHOTO_ID_5217710062746266098" border="0" /&gt;&lt;/a&gt;Let me know if you have any more examples or know other ways to improve your coding.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-5189855651864904999?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/5189855651864904999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/5189855651864904999'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2008/06/coding-fonts.html' title='Coding fonts'/><author><name>Akademy</name><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/_gb7mfCzn9Kg/SGkH5yymq5I/AAAAAAAAABs/Ael20EydJxw/s72-c/CodeNormal.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-1198850194795401367</id><published>2008-05-19T09:52:00.001+01:00</published><updated>2008-09-01T17:09:26.025+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='Video links'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><title type='text'>The paper and pen operating system : Livescribe</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;div style=''&gt;&lt;img height='172' width='247' src='http://www.livescribe.com/images/gallery/main/BigPromoImage_10.jpg' style='max-width: 800px; float: none;'/&gt;&lt;br/&gt;As interfaces go, handwriting and computers have never really got on together. Either the interface to actually write with is totally alien to how you actually write or when you can get some writing to the computer,they are notorious at trying to work out what you're actually writen.&lt;br/&gt;&lt;br/&gt;So, the solution - stick the computer inside a pen and turn paper into the screen. Oh, and why you're at it, why not record what's going on around you and associate that with what you're writing - now no need to miss what is being said in meetings and lectures.&lt;br/&gt;&lt;br/&gt;Sounds clever, no? That's just what I thought but here's the demo of this clever system: (There's an advert on before it unfortunately)&lt;br/&gt;&lt;div class='youtube-video'&gt;&lt;object height='350' width='400' data='http://i.zdnet.com/flash/cnb_video.swf' type='application/x-shockwave-flash'&gt;&lt;param value='vidFile=8n0514_Smartpendark.flv&amp;amp;br=2&amp;amp;amp;amp;amp;autoplay=false&amp;amp;amp;amp;amp;still=http://i.zdnet.com/gallery/201254-400-300.jpg' name='FlashVars'&gt; &lt;/param&gt;&lt;param value='http://i.zdnet.com/flash/cnb_video.swf' name='movie'&gt; &lt;/param&gt;&lt;param value='transparent' name='wmode'&gt; &lt;/param&gt;&lt;/object&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;There's more information available at their website here:&lt;br/&gt;&lt;a href='http://www.livescribe.com/'&gt;http://www.livescribe.com/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It uses an infrared camera (records 70 fps) to record your writing and can store upto 2 GB of data. The website claims it can hold more than 100 hours of audio, which should be plenty even for a week of meetings. It doesn't explain how the notepad buttons work though, which I find really interesting...&lt;br/&gt;&lt;br/&gt;I haven't yet used one of these in real life but I think in many meetings I've been in, not to mention some unfortunately dull lectures, they'd be very useful. They are also relatively cheap, (you can buy more expensive conventional pens than this) and with falling prices of solid state memory and infrared camers (have you notived these are popping up on everything lately) they'll soon be recording in everyones hand.&lt;br/&gt;&lt;br/&gt;Let me know if you get to play with one of these.&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-1198850194795401367?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/1198850194795401367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/1198850194795401367'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2008/05/paper-and-pen-operating-system.html' title='The paper and pen operating system : Livescribe'/><author><name>Akademy</name><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></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-6947261179853926829</id><published>2008-04-23T12:39:00.002+01:00</published><updated>2008-09-22T15:56:38.620+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video links'/><category scheme='http://www.blogger.com/atom/ns#' term='Flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Flickr Video</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;a style="left: 0px ! important; top: 15px ! important;" title="Block this object with Adblock Plus" class="abp-objtab-042897676261437545 visible" href="http://www.flickr.com/apps/video/stewart.swf?v=1.173"&gt;&lt;/a&gt;&lt;a style="left: 0px ! important; top: 15px ! important;" title="Block this object with Adblock Plus" class="abp-objtab-042897676261437545 visible" href="http://www.flickr.com/apps/video/stewart.swf?v=1.173"&gt;&lt;/a&gt;&lt;object type="application/x-shockwave-flash" data="http://www.flickr.com/apps/video/stewart.swf?v=1.173" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="260" height="195"&gt; &lt;param name="flashvars" value="intl_lang=en-us&amp;amp;photo_secret=d4dd526a9b&amp;amp;photo_id=2435627501&amp;amp;show_info_box=true"&gt; &lt;param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=1.173"&gt; &lt;param name="bgcolor" value="#000000"&gt; &lt;param name="allowFullScreen" value="true"&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=1.173" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&amp;amp;photo_secret=d4dd526a9b&amp;amp;photo_id=2435627501&amp;amp;flickr_show_info_box=true" width="260" height="195"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:0;" &gt; &lt;a href="http://www.flickr.com/photos/akademy/2435627501/"&gt;Vienna Palace&lt;/a&gt; &lt;br /&gt; Originally uploaded by &lt;a href="http://www.flickr.com/people/akademy/"&gt;akademy&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;Following on from an earlier post, and true to their word, Flickr have now added video to their sites.&lt;br /&gt;&lt;br /&gt;They've added a few restrictions to the video, the strictest being that video can not be more than 90 seconds long. I think this is a good idea, as the video's most people will be putting up are the short ones that we take when we are on holiday. This ensures Flickr doesn't become something it doesn't want to be.&lt;br /&gt;&lt;br /&gt;Here's a video I took in Vienna.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-6947261179853926829?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/6947261179853926829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/6947261179853926829'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2008/04/flickr-video.html' title='Flickr Video'/><author><name>Akademy</name><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></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-853099076475191149</id><published>2008-03-31T14:50:00.002+01:00</published><updated>2008-09-22T15:58:18.054+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><title type='text'>"Infrared camera and Johnny Lee" or "Wii hacks"</title><content type='html'>The Wii remote is one of the most advanced game controller ever produced. It's position and movement can be read in three dimensions, it's wireless, has a built in speaker and you can point it straight at the screen.&lt;br /&gt;&lt;br /&gt;It's the last ability that Johnny Lee is most interested. The Wii Remote has a infrared camera in the end and it is this (together with the Sensor Bar which transmits infrared) that allows you to point at the screen.&lt;br /&gt;&lt;br /&gt;But the camera can actually pick up any infrared transmissions and it is this that brings us to Johnny Lee's WiiHacks.&lt;br /&gt;&lt;br /&gt;I'll let him tell you the rest here:&lt;br /&gt;&lt;!--cut and paste--&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="VE_Player" align="middle" height="285" width="432"&gt;&lt;param name="movie" value="http://static.videoegg.com/ted2/flash/loader.swf"&gt;&lt;param name="FlashVars" value="bgColor=FFFFFF&amp;amp;file=http://static.videoegg.com/ted/movies/JOHNNYLEE-2008_high.flv&amp;amp;autoPlay=false&amp;amp;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&amp;amp;forcePlay=false&amp;amp;logo=&amp;amp;allowFullscreen=true"&gt;&lt;param name="quality" value="high"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="scale" value="noscale"&gt;&lt;param name="wmode" value="window"&gt;&lt;embed src="http://static.videoegg.com/ted2/flash/loader.swf" flashvars="bgColor=FFFFFF&amp;amp;file=http://static.videoegg.com/ted/movies/JOHNNYLEE-2008_high.flv&amp;amp;autoPlay=false&amp;amp;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&amp;amp;forcePlay=false&amp;amp;logo=&amp;amp;allowFullscreen=true" quality="high" allowscriptaccess="always" bgcolor="#FFFFFF" scale="noscale" wmode="window" name="VE_Player" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" align="middle" height="285" width="432"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;there's also an additional feature in this video:&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0awjPUkBXOU&amp;amp;hl=en"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/0awjPUkBXOU&amp;amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Now, you're almost certainly asking, how do I get me one of these? Well, quite simply:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Buy a wii remote (they come seperate),&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Get a bluetooth reciever for your computer if you need one.&lt;/li&gt;&lt;li&gt;By some Infrared transmitters and some batteries.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Download Johnnys code from his website. Which is here: &lt;a href="http://www.cs.cmu.edu/~johnny/projects/wii/"&gt;http://www.cs.cmu.edu/~johnny/projects/wii/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;For some of Johnnys hacks you might also need the sensor bar (which can also be obtained seperatly)&lt;/li&gt;&lt;li&gt;Play&lt;/li&gt;&lt;/ul&gt;I haven't had a chance to play myself yet but I'll be updating as soon as I can.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-853099076475191149?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/853099076475191149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/853099076475191149'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2008/03/infrared-camera-and-johnny-lee-or-wii.html' title='&quot;Infrared camera and Johnny Lee&quot; or &quot;Wii hacks&quot;'/><author><name>Akademy</name><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></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-722152233261977798</id><published>2008-02-21T10:45:00.000Z</published><updated>2008-09-22T16:54:04.859+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Exciting software - Phun</title><content type='html'>Continuing from my previous blog &lt;a href="http://akademy-tips.blogspot.com/2007/09/top-8-exciting-software-or-list-of.html"&gt;Exciting software&lt;/a&gt;, here's another one.&lt;br /&gt;&lt;br /&gt;Phun is a very clever 2D physics engine. With realistic water movement, gravity, friction and tweakable. The interface is actually very intuitive to. A very nice user experience.&lt;br /&gt;&lt;br /&gt;See a video here:&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0H5g9VS0ENM&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/0H5g9VS0ENM&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;And you can actually try the software from here:&lt;br /&gt;http://www.acc.umu.se/%7Eemilk/&lt;br /&gt;&lt;br /&gt;I've found it to be very impressive, easy to use and accurate.&lt;br /&gt;&lt;br /&gt;Let me know what you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-722152233261977798?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/722152233261977798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/722152233261977798'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2008/02/exciting-software-phun.html' title='Exciting software - Phun'/><author><name>Akademy</name><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></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-3650819715866593156</id><published>2008-01-29T16:40:00.002Z</published><updated>2009-02-08T21:01:06.287Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><title type='text'>Hacking the Asus MiniBook - or Having some programmer fun.</title><content type='html'>I've been playing around with my new Asus miniBook and thought I'd share a few tips with you:&lt;br /&gt;&lt;br /&gt;Tip 1:&lt;br /&gt;This is basically a Linux build, so it must have a command line interface... and it does. Just press Ctrl-Alt-T to get it up.&lt;br /&gt;&lt;br /&gt;Tip 2:&lt;br /&gt;So if it's Linux were is the interface then? It's there you just need to install a few apps to see it. It will only use an additional 6 Megabytes, and you can always set it back later. Make sure you have internet access too - if you use a proxy server you'll have to enter that before attempting this.. So: Open a command line (Tip 1) and type:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;"sudo apt-get update" - To update your repositories of software to the latest ones&lt;/li&gt;&lt;li&gt;"sudo apt-get install kicker" - To get the first little app you'll need, press 'Y' when asked.&lt;/li&gt;&lt;li&gt;"apt-get install ksmserver" - For the second little app, again press 'Y' when asked.&lt;/li&gt;&lt;li&gt;"exit" - to leave the screen.&lt;/li&gt;&lt;/ul&gt;Now if you press the power button you'll see another option on the left, click this to boot into full mode. (Note, that it will only boot into full desktop the next time you start the machine, normally it will boot into the simple interface, this shouldn't be a problem because it literally takes seconds to boot anyway)&lt;br /&gt;&lt;br /&gt;Tip 3:&lt;br /&gt;The camera. The built in camera is actually turned off by default to save battery power. Some software will realise this and turn it on automatically but others won't and you'll have to do it yourself. A quick way to turn the hardware on is with a quick text command, open a command line and type:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span name="intelliTxt" id="intelliTxt"&gt;"sudo echo 1 &gt; /proc/acpi/asus/camera"&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Replace the '1' with a '0' (zero) to turn it back off.&lt;br /&gt;&lt;br /&gt;Tip 4 :&lt;br /&gt;Skype Video. &lt;strike&gt;There's currently a beta version of Skype available for the Linux system, you'll have to upgrade to this one to get video calls as the currently installed one doesn't have it. You can get it from here:&lt;br /&gt;&lt;a href="http://www.skype.com/intl/en-gb/download/skype/linux/beta/choose/"&gt;http://www.skype.com/intl/en-gb/download/skype/linux/beta/choose/&lt;/a&gt;&lt;br /&gt;select the xandros edition.&lt;/strike&gt;&lt;br /&gt;UPDATE: There is now a released version of Skype with all the video goodness already included. Get it from here:&lt;br /&gt;&lt;a href="http://www.skype.com/intl/en-gb/download/skype/linux/"&gt;http://www.skype.com/intl/en-gb/download/skype/linux/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When you've downloaded this installer (It should be in your "My Documents" folder) run it using the File Manager or through the command prompt. Now you can launch Skype from the same place as before. Don't forget to turn on the camera (Tip 3) before you run it though.&lt;br /&gt;&lt;br /&gt;If I think of any more I'll post them here. If you have some of your own, please let me know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-3650819715866593156?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/3650819715866593156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/3650819715866593156'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2008/01/hacking-asus-minibook-or-having-some.html' title='Hacking the Asus MiniBook - or Having some programmer fun.'/><author><name>Akademy</name><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></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-3411837891183666503</id><published>2007-12-13T18:50:00.000Z</published><updated>2008-09-22T16:53:04.029+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='DropShots'/><category scheme='http://www.blogger.com/atom/ns#' term='Flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='Photo Websites'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Webshots'/><category scheme='http://www.blogger.com/atom/ns#' term='PhotoBucket'/><title type='text'>Photo Websites - Photobucket, DropShots, Webshots and Flickr</title><content type='html'>&lt;b&gt;&lt;big&gt;Intro&lt;/big&gt;&lt;/b&gt;&lt;br /&gt;I've been looking into photo websites so I can stick my photos up for the world to see. I decided the easiest way to pick was to try several out at once to see which ones I like.&lt;br /&gt;&lt;br /&gt;I've been using Webshots for some years but not quite happy with it, so I decided to test these three Photo Websites (in alphabetical order):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;DropShots&lt;/li&gt;&lt;li&gt;Flickr&lt;/li&gt;&lt;li&gt;PhotoBucket&lt;/li&gt;&lt;/ul&gt;To compare each I signed up for a free account, and therefore the information here is based on the free account. You can see each of my accounts here:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.dropshots.com/akademy"&gt;DropShots&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flickr.com/photos/akademy/"&gt;Flickr&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://s234.photobucket.com/albums/ee231/mwilcoxs/"&gt;PhotoBucket&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://community.webshots.com/user/akademy"&gt;Webshots&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;My Favourite&lt;/span&gt;&lt;br /&gt;In the end I felt Flickr was the one for me. I've detailed why below.&lt;br /&gt;&lt;br /&gt;Flick is one of the most &lt;span style="color: rgb(255, 0, 0);"&gt;popular&lt;/span&gt; photo websites and is populated by people who really take photos seriously. The free account gives you a good feel for all the functionality the payfor account does, unfortunately the &lt;span style="color: rgb(255, 0, 0);"&gt;free account restricts the amount of data you can upload&lt;/span&gt; per month to just 100 Mb - a visit to the local zoo would soon use this up - so this makes the free account mostly unusable, photobucket has the best free account, if you don't mind the speed and all the ads.&lt;br /&gt;&lt;br /&gt;Flickr does have some nice features though. You can &lt;span style="color: rgb(255, 0, 0);"&gt;tag your photos with words but or by position&lt;/span&gt; on the Yahoo world map (called "Geo tagging") and all with a rather nice and simple drag and drop interface making it easy to organiseyour photos (none of the other websites are this easy). You can also &lt;span style="color: rgb(255, 0, 0);"&gt;divide you photos in to numerous sets&lt;/span&gt; (which are like folders) and the same photos can be placed in more than one set - for example: Your zoo outing could be one set with the inevitable animal shots also being dropped into your "Wildlife" set too - (You &lt;span style="color: rgb(0, 0, 0);"&gt;only get &lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;a total of &lt;/span&gt;three sets in the free account&lt;/span&gt;&lt;/span&gt;). There's also collections, which Flickr says are like "Sets of sets but better than that" but these aren't available in the free account. Basically, it allows you to collect together groups of related sets, and groups of other collections. (This again is unique on Flickr, the other websites only have single sets.)&lt;br /&gt;&lt;br /&gt;The &lt;span style="color: rgb(255, 0, 0);"&gt;web upload is pretty basic &lt;/span&gt;with a few text boxes which is a shame as you could feasibly use this a lot if you upload on holiday. (PhotoBucket excels here, with easily the best online uploader - although it technically it downloads and runs a program inside your browser) The installed version Flickr's &lt;span style="color: rgb(255, 0, 0);"&gt;upload program is quick and simple&lt;/span&gt; to use, very similar to all the other websites.&lt;br /&gt;&lt;br /&gt;One thing that Flickr excels in is its &lt;span style="color: rgb(255, 0, 0);"&gt;great API&lt;/span&gt; - this, together with its many uses, means that &lt;span style="color: rgb(255, 0, 0);"&gt;many applications&lt;/span&gt;, both online and off, have been created to use your photos - check out places like FaceBook or download a screensaver for your computer. It also means you can write you own unique photo app and from experience they have made it very straight forward.&lt;br /&gt;&lt;br /&gt;One negative is it's &lt;span style="color: rgb(255, 0, 0);"&gt;lack of video&lt;/span&gt;, this goes against all the other websites. I think this is mostly due to them trying to concentrate on the Photos and not wanting to become another YouTube, it would be good to store my holiday videos right next to my holiday photos. (Note however, that Flickr has said it will soon be doing this... I'll update when know)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Summary&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Here's a quick list of the good and bad points for each.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;DropShots&lt;br /&gt;Good: Simple unique timeline interface, quick, ad free, video, drag drop interface.&lt;br /&gt;Bad: Basic features, single sets, free account limited, no api.&lt;br /&gt;Recommend: For beginners or people not to confident with photo websites.&lt;br /&gt;&lt;br /&gt;Flickr&lt;br /&gt;Good: Multiple sets, Installed upload, geo tagging, api, drag drop interface&lt;br /&gt;Bad: No video, online upload, free account useless.&lt;br /&gt;Recommend: For people series about photos, people who what to do a lot with their photos, programmers and people with a fascination with categorising everything.&lt;br /&gt;&lt;br /&gt;PhotoBucket&lt;br /&gt;Good: Free account unlimited photos, video, geo tagging, online upload excellent&lt;br /&gt;Bad Slow, Full of ads, single sets, no api.&lt;br /&gt;Recommend: For people who don't want to pay anything and just want to show them off but have a ton of photos.&lt;br /&gt;&lt;br /&gt;Webshots&lt;br /&gt;Good: Free account useful, video, upload useful. Good screensaver/desktop changer&lt;br /&gt;Bad: A few adverts, single sets, no open api.&lt;br /&gt;Recommend: For people who want a free account but don't like tons of adverts. Also has a very nice screensaver program.&lt;br /&gt;&lt;big&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;big&gt;&lt;br /&gt;Let me know...&lt;/big&gt;&lt;/span&gt;&lt;/big&gt;&lt;br /&gt;... which ones you like, hate, recommend and stay clear off.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-3411837891183666503?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/3411837891183666503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/3411837891183666503'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2007/12/photo-websites-photobucket-dropshots.html' title='Photo Websites - Photobucket, DropShots, Webshots and Flickr'/><author><name>Akademy</name><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></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-8463667262100448441</id><published>2007-11-28T09:32:00.000Z</published><updated>2008-09-01T17:09:26.028+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Image links'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='miniBook'/><title type='text'>RM Asus Eee (by gum) PC - The miniBook.</title><content type='html'>Just got my hands on a new &lt;a href="http://www.rm.com/HE/Products/product.asp?cref=PD1024415"&gt;RM Asus miniBook&lt;/a&gt; machine today - how cute the little fellow looks!&lt;br /&gt;&lt;br /&gt;My first impressions are that it is certainly a capable machine which you can take anywhere with you. The Keyboard is very small but I got used to it - I'd recommend the two finger entry approach. It uses a linux operating system.&lt;br /&gt;&lt;br /&gt;Here's a size comparison of the miniBook with the book (which I now propose should be an official standard size) "Harry Potter and the Deathly Hallows", The miniBook is slighly longer, slighty deeper but about half as thick:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/akademy/2072022186/" title="Harry Potter book and miniBook side view by akademy, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2096/2072022186_f5256a9073_m.jpg" alt="Harry Potter book and miniBook side view" height="180" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/akademy/2072022690/" title="Harry Potter book and miniBook top down by akademy, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2194/2072022690_f3cfcc442c_m.jpg" alt="Harry Potter book and miniBook top down" height="180" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/akademy/2072021632/" title="Harry Potter book and miniBook open by akademy, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2244/2072021632_a2f360b94f_m.jpg" alt="Harry Potter book and miniBook open" height="180" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And here's a comparison with my 17 Inch Widescreen Dell laptop (Which was somewhere in the region of 8 times more expensive...):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/akademy/2072023248/" title="Laptop and miniBook side-by-side by akademy, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2011/2072023248_5583ea5fc0_m.jpg" alt="Laptop and miniBook side-by-side" height="180" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/akademy/2071229839/" title="Laptop and miniBook together by akademy, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2381/2071229839_833519f47d_m.jpg" alt="Laptop and miniBook together" height="240" width="180" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;Easy Mode&lt;/span&gt;&lt;br /&gt;Here's some pictures of the Easy Mode the computer boots up into, it's basically a list of tabs of applications split by type.&lt;br /&gt;&lt;br /&gt;The Internet tab (Includes for example FireFox and Skype):&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/akademy/2070405229/" title="Internet Tab by akademy, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2007/2070405229_ed081e62a9_m.jpg" alt="Internet Tab" height="144" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Work Tab (Includes for example OpenOffice and FileManager)&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/akademy/2071199760/" title="Work Tab by akademy, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2015/2071199760_7042a3ac60_m.jpg" alt="Work Tab" height="144" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Learn Tab (Includes Subjects folders which include for example a planetarium and fraction Tutorial)&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/akademy/2071199468/" title="Learn Tab by akademy, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2156/2071199468_b8fa6032e1_m.jpg" alt="Learn Tab" height="144" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Play Tab (Includes for example Games folder and Media Player)&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/akademy/2070405397/" title="Play Tab by akademy, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2026/2070405397_68b93e7de5_m.jpg" alt="Play Tab" height="144" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The settings Tab&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/akademy/2070405495/" title="Settings Tab by akademy, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2412/2070405495_11272407b3_m.jpg" alt="Settings Tab" height="144" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There's also a favourites tab where you can add your favourite apps.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Apps&lt;/span&gt;&lt;br /&gt;And here's a few screenshots of a select applications, all as they appear with out any tweaking.&lt;br /&gt;&lt;br /&gt;OpenOffice Writer:&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/akademy/2071199814/" title="Writer by akademy, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2413/2071199814_973e6ce62b_m.jpg" alt="Writer" height="144" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Frozen-Bubble Game (Screenshot slightly cut off, the game runs in full screen)&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/akademy/2071199286/" title="Frozen-Bubble by akademy, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2403/2071199286_c5676e8db5_m.jpg" alt="Frozen-Bubble" height="169" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;FireFox:&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/akademy/2071199032/" title="Firefox by akademy, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2102/2071199032_120ca76109_m.jpg" alt="Firefox" height="144" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The explorer (The observant amongst you will have noticed how similar  some of the shots look to WindowsXP - Check the title bars out, and especially this screenshot)&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/akademy/2070451921/" title="Explorer by akademy, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2321/2070451921_9b990a2b4d_m.jpg" alt="Explorer" height="144" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'll be following up with some tips on using the Asus miniBook soon.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Let me know...&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;...what your experience's of the machine have been.&lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-8463667262100448441?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/8463667262100448441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/8463667262100448441'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2007/11/rm-asus-eee-by-gum-pc-minibook.html' title='RM Asus Eee (by gum) PC - The miniBook.'/><author><name>Akademy</name><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://farm3.static.flickr.com/2096/2072022186_f5256a9073_t.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-2555841716627409111</id><published>2007-11-15T21:04:00.001Z</published><updated>2008-09-02T21:05:02.226+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Top 10 developer tools or "What every developer should have installed and bookmarked"</title><content type='html'>I never seem to program enough at work and as such I've needed to collect a whole toolkit full of apps to help me with all the other things developers seem to have to do.&lt;br /&gt;&lt;br /&gt;So here's a list of some of the type of apps that you'll want to get hold of, these should really help you with all those none programmer tasks.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Apps&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Here's the list every good developer should not be without, in not particular order:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;File and folder comparer&lt;/li&gt;&lt;li&gt;Source control&lt;/li&gt;&lt;li&gt;Archiver&lt;/li&gt;&lt;li&gt;Browser (and search engine)&lt;/li&gt;&lt;li&gt;Office Suite&lt;/li&gt;&lt;li&gt;Paint Package&lt;/li&gt;&lt;li&gt;Text file reader&lt;/li&gt;&lt;li&gt;Calculator&lt;/li&gt;&lt;li&gt;FTP Client&lt;/li&gt;&lt;li&gt;Bug tracker&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span&gt;And here's some quick recommendations:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;File and folder comparer&lt;/span&gt;&lt;br /&gt;Essential when you're not quite sure which version of your program is the newest, or which file is missing from a long list.&lt;br /&gt;&lt;br /&gt;I'd recommend: &lt;a href="http://www.scootersoftware.com/"&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Beyond Compare&lt;/span&gt;&lt;/a&gt;. I find it to be an excellent comparison tool which can be extended to include image comparison and others. It's one of the few pieces of Software I don't mind purchasing - remember to also download some of the enhancements like the image comparer. You could also try WinMerge, or TortoiseMerge.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Source Control&lt;/span&gt;&lt;br /&gt;Not just for your application creations, source control can be used to keep track of all files. Keep track of your documentation or website, or keep a log of all the changes you've done in the novel you keep trying to write.&lt;br /&gt;&lt;br /&gt;I'd Recommend: &lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;&lt;a href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt;.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; A free open source' source control, very useable and out performs many expensive packages you might have. I'd also recommend TortoiseSVN which complements Subversion nicely. You could also try SourceSafe (if you like punishment) or Perforce.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Archiver&lt;br /&gt;&lt;/span&gt;Transporting files is always easier when they are zipped up, and software always needs backing up and the easiest way to do both of these and save upload times and disk space is to archive them.&lt;br /&gt;&lt;br /&gt;I'd recommend: &lt;a href="http://www.izarc.org/"&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;IZArc&lt;/span&gt;.&lt;/a&gt; It opens up lots of archive formats, even allowing direct editing of things like Google Gadgets. It also allows zipping up with the 7z format, my archive format of choice (much better compression than zip and open standard). You could also try WinZip or 7Zip.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Browser (and search engine)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Findng how to copy a file or reorder an array has never been easier. Just open your browser and type in the questions.&lt;br /&gt;&lt;br /&gt;I'd recommend: &lt;a href="http://www.mozilla-europe.org/en/products/firefox/"&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Firefox&lt;/span&gt;&lt;/a&gt;. It's a great browser which can be enhanced just about anyway you want. (Try the FireBug extension, and see FTP below). You could also try Opera, or Internet Explorer.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Office Suite&lt;br /&gt;&lt;/span&gt;&lt;span&gt;At some point  you'll need to write some documentation, either before during or after any project you're working on. And you know you'll have to create a report in a spreadsheet, maybe with some nice graphs that don't mean much but look pretty.&lt;br /&gt;&lt;br /&gt;I'd recommend: &lt;a href="http://www.openoffice.org/"&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;OpenOffice&lt;/span&gt;&lt;/a&gt;. It does everything you'll need and comes to you free of charge. It contains the full suite of apps you would expect in an office collection. You could also try StarOffice (Although almost identical) or Microsoft Office.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Paint Package&lt;br /&gt;&lt;/span&gt;&lt;span&gt;At some point you'll need to include a picture or too in your app, but you can pretty much guarantee that !. It will be the wrong size and 2. It will be the wrong format. In these cases you'll be glad you've got your own tools to sort them out quickly avoiding another game of email tennis.&lt;br /&gt;&lt;br /&gt;I'd recommend: &lt;a href="http://www.getpaint.net/"&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Paint.Net&lt;/span&gt;&lt;/a&gt;.  This was a hard one to decide as actually Paint that comes with windows usually does the job well enough with out anything else. However, occasionally you'll want to do a bit more than just change Size and Format, and in these cases you'll want something a little more powerful. You might also like Paint (as previously stated) or GIMP (Which I use to manipulate my photos but don't use much at work)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Text file reader&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Files are either binary or text, if it's text then you'll need a good app to edit the numerous types there is (e.g. txt, javascript, ini, bat, xml, cpp, html).&lt;br /&gt;&lt;br /&gt;I'd recomment: &lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;&lt;a href="http://notepad-plus.sourceforge.net/uk/site.htm"&gt;Notepad++&lt;/a&gt;. &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;It's a tab based edited, but with all the usual enhancements you'd expect like drag and dropping of text and auto formatting of different programming languages. You could also try, Notepad2(which is actually based on the same engine ans notepad++, but slightly different interface) or WordPad (Free with Windows)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Calculator&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Programming is adding up, that's all it really is in the end. If you can't do Maths then don't bother trying programming. However, just because you can add up doesn't mean you want to be working everything out in your head...&lt;br /&gt;&lt;br /&gt;I'd recommmend: &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);" class="sans"&gt;Casio FX 85 ES. &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);" class="sans"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Yes that's a real calculator! You can't beat a really calculator sitting on your desk for ease of access and use. However, if you really need a software one then the free microsoft one is pretty much all you'll need, it's got a useful conversion of hexadecimal, binary and decimal (Though I don't know why anyone outside of programming land would want that). There's a google gadget scientific calculator you could also try.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FTP Client&lt;/span&gt;&lt;span&gt;&lt;br /&gt;A good ftp client can save you a lot of trouble and there's no doubt you'll have to send someone a couple of files, or upload to a web location, or download a new patch for the website you're looking after.&lt;br /&gt;&lt;br /&gt;I'd recommend: &lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;&lt;a href="http://fireftp.mozdev.org/"&gt;FireFTP&lt;/a&gt;. &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;It's actually an add on to the Firefox browser. It does the job as good as any other ftp client I've used. SmartFTP is rather good although not free and you could also FileZilla.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Bug tracker&lt;br /&gt;&lt;/span&gt;&lt;span&gt;And finally. It may not be the most interesting item on here, but it sure helps when you're creating software, you'll know you'll need one eventually as no one's perfect, and certainly not any ones code.&lt;br /&gt;&lt;br /&gt;I'd recommend: &lt;a href="http://www.bugzilla.org/"&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Bugzilla&lt;/span&gt;&lt;/a&gt;. It's used by thousands of projects because it's easy to use and very accessible. You could also try Mantis or (if your rich, have a huge tester team and someone to keep it all running) TestDirector.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;And that's the lot&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;I've only recommend the ones that I have used quite considerably. I'm quite picky about the software I use and usually end up trying a dozen different apps to find the right one. However, not doubt your tastes will be slightly different, so I've also recommend some of my second choices.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Let me know...&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;...your favourites and your essential tools.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-2555841716627409111?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/2555841716627409111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/2555841716627409111'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2007/11/top-10-developer-tools-or-what-every.html' title='Top 10 developer tools or &quot;What every developer should have installed and bookmarked&quot;'/><author><name>Akademy</name><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></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-7428410629633154980</id><published>2007-11-01T15:28:00.000Z</published><updated>2008-09-22T16:54:35.141+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual .Net'/><title type='text'>Visual .Net's most useful enhancement.</title><content type='html'>Just a quick one. And really simple.&lt;br /&gt;&lt;br /&gt;If you're like me you'll always be routing through the folder structures to fin where the project is you're currently working on. Well no more, this is something I added in to my Visual Studio back in the old ages, but it's one of the first things I do when I install a new version.&lt;br /&gt;&lt;br /&gt;Go to the Tools menu and select "External Tools...", then set up a new item as below:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.akademy.co.uk/eximages/blog/openprojecttool.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://www.akademy.co.uk/eximages/blog/openprojecttool.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If you can't see the image: Set Title to "Project location" (or whatever you like), set Command to "Explorer.exe" and Set arguments to "$(ProjectDir)" (That's a build in variable that stores the position of you project folder - try the arrow button at the end for other locations)&lt;br /&gt;&lt;br /&gt;And that's it. Just click it when you need to get to your files.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-7428410629633154980?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/7428410629633154980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/7428410629633154980'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2007/11/visual-nets-most-useful-enhancement.html' title='Visual .Net&apos;s most useful enhancement.'/><author><name>Akademy</name><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></entry><entry><id>tag:blogger.com,1999:blog-224723540745972150.post-5872940514660230741</id><published>2007-10-20T21:50:00.002+01:00</published><updated>2008-09-22T16:52:41.078+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Future'/><category scheme='http://www.blogger.com/atom/ns#' term='Desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='Video links'/><category scheme='http://www.blogger.com/atom/ns#' term='Multitouch'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Photo Websites'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Photo Manipulation'/><title type='text'>Top 8 exciting software (or "A list of software programmers want to work on")</title><content type='html'>Here's a collection of some of the &lt;span style="color: rgb(255, 0, 0);"&gt;best (non-secret!) software projects &lt;/span&gt;out there at the moment. Some are available for you to play with right now and I've attached links to these.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Photo manipulation to 3D&lt;br /&gt;&lt;/span&gt;A pretty slick demonstration of what we can expect to see in the near future. 3D &lt;span style="color: rgb(255, 0, 0);"&gt;world objects created from 2D photos&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/s-DqZ8jAmv0"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/s-DqZ8jAmv0" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;There is a great &lt;span style="color: rgb(255, 0, 0);"&gt;demo of this software&lt;/span&gt; using photos from the Space Shuttle here:&lt;br /&gt;&lt;a href="http://labs.live.com/photosynth/NASA/default.htm"&gt;http://labs.live.com/photosynth/NASA/default.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You will have to install an early version of the software (and you can only use Internet Explorer to see it.). Once it is installed you'll find some buttons in the top right. Make sure you click the "Fly around" and similarity view, as well as just clicking on the main window.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;They know what you are drawing&lt;br /&gt;&lt;/span&gt;This is a simple demonstration of what could be a powerful tool for all kinds of projects. Just draw your objects on the page (or "touch wall", see below) and the s&lt;span style="color: rgb(255, 0, 0);"&gt;oftware knows just how they will interact&lt;/span&gt;. This one shows the power of gravity on a few doodles:&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/d7eGypGOlOc"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/d7eGypGOlOc" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;There is no demo for this yet, but keep watching the "Assist Sketch Understanding System and Operation" project at MIT for more.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Touch is the new click&lt;br /&gt;&lt;/span&gt;Using the mouse is old hat, what you should be doing is using your fingers, and yes, that does mean more than one.&lt;br /&gt;&lt;br /&gt;"&lt;span style="color: rgb(0, 0, 0);"&gt;Jeff Han&lt;/span&gt;" is one of the most famous tech guys out there and has really made the &lt;span style="color: rgb(255, 0, 0);"&gt;multi touch screen&lt;/span&gt; a reality. Check out his presentation at TED below.&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QKh1Rv0PlOQ"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/QKh1Rv0PlOQ" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;You may have seen this technology on some of the very latest mobile phones, the iPhone being one of the more well known.&lt;br /&gt;&lt;br /&gt;Jeff has now started his own business around the "&lt;span style="color: rgb(255, 0, 0);"&gt;touch wall&lt;/span&gt;" which is an obvious enhancement to the touch screen:&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9zGDNFpOMcA"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/9zGDNFpOMcA" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Objects and computers talk&lt;/span&gt;&lt;br /&gt;The next step is to get all objects to communicate seamlessly with the computer, again all by touch. Microsoft bought out  "&lt;span style="color: rgb(255, 0, 0);"&gt;The Surface&lt;/span&gt;" based on some of the work for multitouch, but enhanced with new s&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;ensors to &lt;/span&gt;recognise all kinds of real objects&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ttgx9ygMXz8"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/ttgx9ygMXz8" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The concept isn't really new (and appears a little buggy in places), but it has come together nicely in "The Surface" and looks like it is pretty usable. It is currently being sold to some commercial outlets, so expect to see it at your local restaurant or bar or where ever there is a table!&lt;br /&gt;&lt;br /&gt;Here is a similar idea but with &lt;span style="color: rgb(255, 0, 0);"&gt;objects storing different applications&lt;/span&gt;. Each of them is able to interacting with another:&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/CIqlRBYO6-E"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/CIqlRBYO6-E" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Desktops get real and funky&lt;/span&gt;&lt;br /&gt;Here's a cool idea for making the normal desktop much more intuitive. First make it look 3D, then make all the files act like paper might on &lt;span style="color: rgb(255, 0, 0);"&gt;a real desktop&lt;/span&gt;, like bumping in to each other or stacking up:&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Ntg1Gpgjk-A"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/Ntg1Gpgjk-A" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;There is no demo of this yet but there are similar projects around if you would like an example, just don't expect the functionality of BumpTop just yet.&lt;br /&gt;&lt;br /&gt;And here is a demonstration of a really &lt;span style="color: rgb(255, 0, 0);"&gt;funky desktop&lt;span style="color: rgb(0, 0, 0);"&gt;, which I shou&lt;/span&gt;&lt;/span&gt;ld also add is very usable. The desktop is courtesy of Ubuntu and Compiz:&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bYsxaMyFV2Y"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/bYsxaMyFV2Y" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I've used this program at home and you can get it by downloading the latest version of the operating system Ubuntu and then switching on some of the advanced Compiz features. You can find more information about it at the Compiz website here:&lt;br /&gt;&lt;a href="http://compiz.org/"&gt;http://compiz.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;All of the above&lt;/span&gt;&lt;br /&gt;Now I don't know about you but a lot of these systems borrow from each other and it is not hard to imagine all these technologies joining forces to create one awesome computer system - &lt;span style="color: rgb(255, 0, 0);"&gt;That, my friends, is called seeing the future!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Other Useful links&lt;/span&gt;&lt;br /&gt;BumpTop: &lt;a href="http://www.bumptop.com/"&gt;www.bumptop.com&lt;/a&gt;&lt;br /&gt;TED: &lt;a href="http://www.ted.com/"&gt;www.ted.com&lt;/a&gt;&lt;br /&gt;Ubuntu: &lt;a href="http://www.ubuntu.com/"&gt;www.ubuntu.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Let me know...&lt;br /&gt;&lt;/span&gt;... what you think of these projects and what exciting projects you've come across too.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/224723540745972150-5872940514660230741?l=akademy-tips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/5872940514660230741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/224723540745972150/posts/default/5872940514660230741'/><link rel='alternate' type='text/html' href='http://akademy-tips.blogspot.com/2007/09/top-8-exciting-software-or-list-of.html' title='Top 8 exciting software (or &quot;A list of software programmers want to work on&quot;)'/><author><name>Akademy</name><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></entry></feed>
