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

<channel>
	<title>Johannes Ahrenfelt&#187; How To</title>
	<atom:link href="http://www.johannesahrenfelt.com/category/how-to/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.johannesahrenfelt.com</link>
	<description>Ideas about social media, ICT and education</description>
	<lastBuildDate>Fri, 03 Feb 2012 06:40:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>How to refer to a specific URL of an individual Tweet</title>
		<link>http://www.johannesahrenfelt.com/2011/03/how-to-refer-to-a-specific-url-of-an-individual-tweet/</link>
		<comments>http://www.johannesahrenfelt.com/2011/03/how-to-refer-to-a-specific-url-of-an-individual-tweet/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 17:08:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[specifc tweet]]></category>
		<category><![CDATA[tweet url]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.johannesahrenfelt.com/?p=692</guid>
		<description><![CDATA[I was recently asked how you can identify an URL to a specific Tweet. This is useful to know for many reasons particularly if you need to reference a Tweet in your writing, for example this one: http://mobile.twitter.com/mikemcsharry/status/48790617102360576 Here goes: 1. Go 2 Twitter.com and add the user&#8217;s Twitter handle e.g. &#8216;ahrenfelt&#8217; if you haven&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.johannesahrenfelt.com%2F2011%2F03%2Fhow-to-refer-to-a-specific-url-of-an-individual-tweet%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;source=ahrenfelt&amp;style=normal&amp;service_api=R_aac207b33fd051f244dd638b6092b97b&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.johannesahrenfelt.com/wp-content/uploads/2011/03/20110318-175012.jpg"><img src="http://www.johannesahrenfelt.com/wp-content/uploads/2011/03/20110318-175012.jpg" alt="" class="alignnone size-full" /></a><br/><br/>I was recently asked how you can identify an URL to a specific Tweet. This is useful to know for many reasons particularly if you need to reference a Tweet in your writing, for example this one:</p>
<p>http://mobile.twitter.com/mikemcsharry/status/48790617102360576</p>
<p>Here goes:</p>
<p>1. Go 2 Twitter.com and add the user&#8217;s Twitter handle e.g. &#8216;ahrenfelt&#8217; if you haven&#8217;t already got the Tweet you&#8217;d like in front of you.</p>
<p>2. Find the Tweet. then click time stamp of tweet e.g. 4 minutes ago. Copy that link. </p>
<p>3. Alternatively, right-click the time stamp and select copy-URL (or similar); press and hold on the iPhone/iPad.</p>
<p>Nice and straight forward.</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.johannesahrenfelt.com%2F2011%2F03%2Fhow-to-refer-to-a-specific-url-of-an-individual-tweet%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.johannesahrenfelt.com/2011/03/how-to-refer-to-a-specific-url-of-an-individual-tweet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Apps Education Certification</title>
		<link>http://www.johannesahrenfelt.com/2011/02/google-apps-education-certification/</link>
		<comments>http://www.johannesahrenfelt.com/2011/02/google-apps-education-certification/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 16:01:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[ICT and E-Learning]]></category>
		<category><![CDATA[CPD]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[googleApps]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://www.johannesahrenfelt.com/?p=596</guid>
		<description><![CDATA[Phew, after six exams I passed the Google Apps Education Individual Qualification (IQ) today. I now look forward to continue providing training to schools and individuals in using the Google Apps suite. If you would like to receive training please contact me and we&#8217;ll discuss your requirements and ideas. Don&#8217;t forget to explore my series [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.johannesahrenfelt.com%2F2011%2F02%2Fgoogle-apps-education-certification%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;source=ahrenfelt&amp;style=normal&amp;service_api=R_aac207b33fd051f244dd638b6092b97b&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft size-full wp-image-597" title="Google Apps Education Qualified Individual " src="http://www.johannesahrenfelt.com/wp-content/uploads/2011/02/Picture-12.png" alt="" width="150" height="148" />Phew, after six exams I passed the Google Apps Education Individual Qualification (IQ) today. I now look forward to continue providing <a href="http://www.johannesahrenfelt.com/talks-and-training/">training to schools and individuals</a> in using the Google Apps suite. If you would like to receive training please <a href="http://www.johannesahrenfelt.com/contact/">contact me</a> and we&#8217;ll discuss your requirements and ideas.</p>
<p>Don&#8217;t forget to explore my series of <a href="http://www.youtube.com/user/innovativeICT#grid/user/70CA7FAD000E4B35">How To videos</a> on using Google Sites in your school.</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.johannesahrenfelt.com%2F2011%2F02%2Fgoogle-apps-education-certification%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.johannesahrenfelt.com/2011/02/google-apps-education-certification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Tutorials for the Fronter Learning Platform</title>
		<link>http://www.johannesahrenfelt.com/2009/06/new-tutorials-for-the-fronter-learning-platform/</link>
		<comments>http://www.johannesahrenfelt.com/2009/06/new-tutorials-for-the-fronter-learning-platform/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 19:12:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[ICT and E-Learning]]></category>

		<guid isPermaLink="false">http://www.johannesahrenfelt.com/2009/06/19/new-tutorials-for-the-fronter-learning-platform/</guid>
		<description><![CDATA[Part 1: Create a Welcome Page This tutorial will show you how simple it is to use Fronter. The first step is to create a Front Page which can link to other Front Pages and this tutorial will show you how images and internal links can achieve that. Part 2 :Upload resources This tutorial will [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.johannesahrenfelt.com%2F2009%2F06%2Fnew-tutorials-for-the-fronter-learning-platform%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;source=ahrenfelt&amp;style=normal&amp;service_api=R_aac207b33fd051f244dd638b6092b97b&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><span style="font-weight:bold;">Part 1: Create a Welcome Page</span></p>
<p>This tutorial will show you how simple it is to use Fronter. The first step is to create a Front Page which can link to other Front Pages and this tutorial will show you how images and internal links can achieve that.</p>
<p><object width="380" height="300"><param name="movie" value="http://www.youtube.com/v/DsT5haOzmdM&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/DsT5haOzmdM&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="380" height="300"></embed></object></p>
<p><span style="font-weight:bold;">Part 2 :Upload resources</span></p>
<p>This tutorial will show you the ease which resources such as movies, documents and presentations can be addded to your Learning Platform.</p>
<p><object width="380" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5236242&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5236242&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="380" height="300"></embed></object></p>
<p><span style="font-weight:bold;"><br />Part 3 :Embed videos and learning games into Fronter VLE</span></p>
<p>This tutorial will demonstrate how to embed videos from Youtube.com as well as learning games from other websites e.g. www.classgamesden.com. For more tutorials please visit www.innovativeICT.net</p>
<p><object width="380" height="300"><param name="movie" value="http://www.youtube.com/v/qSYrSa0wlSg&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/qSYrSa0wlSg&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="380" height="300"></embed></object></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.johannesahrenfelt.com%2F2009%2F06%2Fnew-tutorials-for-the-fronter-learning-platform%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.johannesahrenfelt.com/2009/06/new-tutorials-for-the-fronter-learning-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to find and remove a Gumblar.cn injection attack</title>
		<link>http://www.johannesahrenfelt.com/2009/05/how-to-find-and-remove-a-gumblarcn-injection-attack/</link>
		<comments>http://www.johannesahrenfelt.com/2009/05/how-to-find-and-remove-a-gumblarcn-injection-attack/#comments</comments>
		<pubDate>Sat, 09 May 2009 08:45:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[1and1]]></category>
		<category><![CDATA[gumblar.cn]]></category>
		<category><![CDATA[injection attack]]></category>
		<category><![CDATA[remove gumblar]]></category>

		<guid isPermaLink="false">http://www.johannesahrenfelt.com/2009/05/09/how-to-find-and-remove-a-gumblarcn-injection-attack/</guid>
		<description><![CDATA[Gumblar.cn is a website that&#8217;s been listed as suspicious and contains several exploit scripts and trojans that might harm and infect computers. You may have come across it or noticed that a site is &#8216;connecting to gumblar.cn&#8217;in the left-hand corner of the Firefox browser? The scary thing is that 99% of browsers never spot it. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.johannesahrenfelt.com%2F2009%2F05%2Fhow-to-find-and-remove-a-gumblarcn-injection-attack%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;source=ahrenfelt&amp;style=normal&amp;service_api=R_aac207b33fd051f244dd638b6092b97b&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Gumblar.cn is a website that&#8217;s been listed as suspicious and contains several exploit scripts and trojans that might harm and infect computers. You may have come across it or noticed that a site is &#8216;connecting to gumblar.cn&#8217;in the left-hand corner of the Firefox browser? The scary thing is that 99% of browsers never spot it. If you regularly scan your server for vulnerabilities and have tight security then you should have noticed it by now, but it&#8217;s always useful to check. </p>
<p>If your site has been &#8216;injected&#8217; with the script there are several forums currently trying to solve the problem. As yet I haven&#8217;t come across a solid solution as it appears that the script which is injected (which hijacks the site) changes from the original code to which pages it affects. Annoying if you have 6000+ pages of course : ) . As the virus obfuscates the script (some characters are replaced with their numeric codes) it&#8217;s very hard to find it, let alone remove it! </p>
<p><span style="font-weight:bold;">How to find it:</span></p>
<p>As the script varies from machine to machine it&#8217;s of course tricky to locate so I will only mention how I discovered the virus on a colleague&#8217;s website. I first came across a file named image.php which was stored in the images folder (which now has been renamed to something else) which stored this code section:</p>
<p><span style="font-weight:bold;"><br />base64_decode</span><span style="font-style:italic;">( mumbo-jumbo here)</span></p>
<p>This basically decodes whatever the main code is elsewhere in other files and sends the info to the Gumbar website to do, most likely, unpleasant things with your information.</p>
<p>So, I found the decoder, now all I had to do was to locate the main script. After reading a wide selection of posts about the topic (some listed below) I started searching for different script snippets using Windows Search (words and phrases in the file) and eventually I found the one that matched my files:</p>
<p><span style="font-weight:bold;">.replace(/#/g,&#8217;%');eval(unescape</span></p>
<p>&#8230;and there it was in the middle of the code: <span style="font-weight:bold;">75mbla#</span>hidden!</p>
<p>I am not sure how it managed to <span style="font-style:italic;">get in</span>, so to speak. Various posts suggest different things. The best thing to do it seems is to:</p>
<p>- <span style="font-weight:bold;">Keep a tight ship: </span>scan and check your server regularly and keep a secure password which cannot be guessed or hacked easily.</p>
<p>- <span style="font-weight:bold;">Keep User Input Secure:</span> Most sites have some form of user interaction so make sure that your script filters metacharacters from user input.<br />- <span style="font-weight:bold;">Validate users&#8217; input</span> to remove harmful code (thanx deKay for useful bit of information). </p>
<p>It doesn&#8217;t seem that this virus is either keylogging your machine or collecting data, however info is still not 100% solid. Google reports the site:</p>
<p>&#8220;<span style="font-style:italic;">Site is listed as suspicious &#8211; visiting this website may harm your computer. [These] [a]ttack sites try to install programs that steal private information, use your computer to attack others, or damage your system.</p>
<p>Some attack sites intentionally distribute harmful software, but many are compromised without the knowledge or permission of their owners.</span>&#8220;</p>
<p>but also states that: </p>
<p>&#8220;<span style="font-style:italic;">Over the past 90 days, gumblar.cn did not appear to function as an intermediary for the infection of any sites.</span>&#8220;</p>
<p>Here are a few tools and websites that are useful to the problem:</p>
<p><span style="font-weight:bold;">Discussions about possible solutions:</span></p>
<p><a href="http://stackoverflow.com/questions/810402/virus-code-injected-in-php-files">Virus-Code Injected in PHP File of website</a></p>
<p><a href="http://blog.unmaskparasites.com/2009/05/07/gumblar-cn-exploit-12-facts-about-this-injected-script/comment-page-1">Great post: 12 Facts about the injected script</a></p>
<p><span style="font-weight:bold;">Good tools to get you started:</span><br /><a href="http://sectools.org/web-scanners.html">Top 10 Web Vulnerability Scanners</a></p>
<p>The Acunetix free edition has been used by a colleague of mine<br /><a href="http://www.acunetix.com/cross-site-scripting/scanner.htm">Acunetix Security Scanner &#8211; Free Edition</a></p>
<p>Good luck!</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.johannesahrenfelt.com%2F2009%2F05%2Fhow-to-find-and-remove-a-gumblarcn-injection-attack%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.johannesahrenfelt.com/2009/05/how-to-find-and-remove-a-gumblarcn-injection-attack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Download Youtube Videos: ZamZar.com</title>
		<link>http://www.johannesahrenfelt.com/2009/04/how-to-download-youtube-videos-zamzarcom/</link>
		<comments>http://www.johannesahrenfelt.com/2009/04/how-to-download-youtube-videos-zamzarcom/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 12:05:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://www.johannesahrenfelt.com/2009/04/01/how-to-download-youtube-videos-zamzarcom/</guid>
		<description><![CDATA[This 60 second tutorial will show you how to download Youtube.com videos straight to your computer.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.johannesahrenfelt.com%2F2009%2F04%2Fhow-to-download-youtube-videos-zamzarcom%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;source=ahrenfelt&amp;style=normal&amp;service_api=R_aac207b33fd051f244dd638b6092b97b&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>This 60 second tutorial will show you how to download Youtube.com videos straight to your computer.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/9Y2O2iN97oY&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/9Y2O2iN97oY&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.johannesahrenfelt.com%2F2009%2F04%2Fhow-to-download-youtube-videos-zamzarcom%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.johannesahrenfelt.com/2009/04/how-to-download-youtube-videos-zamzarcom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

