<?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>I.M.Possible &#187; Tech Stuff</title>
	<atom:link href="http://www.johanmk.com/topics/tech-stuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.johanmk.com</link>
	<description>What is impossible with men is possible with God</description>
	<lastBuildDate>Sun, 07 Mar 2010 04:16:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Bill Gates&#8217; Vision on Zero CO2 Emission by 2050</title>
		<link>http://www.johanmk.com/2010/02/27/bill-gates-vision-on-zero-co2-emission-by-2050/</link>
		<comments>http://www.johanmk.com/2010/02/27/bill-gates-vision-on-zero-co2-emission-by-2050/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 19:23:50 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://www.johanmk.com/?p=94</guid>
		<description><![CDATA[This is an interesting talk by Bill Gates about his vision to reduce the amount of emissions in order to stop the Earth rising temperature. The basic idea lies on the above simple algebraic equation. It is obvious to say that in order to reduce the amount of , one of those factors has to be [...]]]></description>
			<content:encoded><![CDATA[<p>This is an interesting talk by Bill Gates about his vision to reduce the amount of <img src='http://s.wordpress.com/latex.php?latex=CO_2&#038;bg=T&#038;fg=000000&#038;s=0' alt='CO_2' title='CO_2' class='latex' /> emissions in order to stop the <a href="http://en.wikipedia.org/wiki/Global_warming" target="_blank">Earth rising temperature</a>.</p>
<blockquote><p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=CO_2%20%3D%20People%20%5Ctimes%20%5Cfrac%7BServices%7D%7BPerson%7D%20%5Ctimes%20%5Cfrac%7BEnergy%7D%7BService%7D%20%5Ctimes%20%5Cfrac%7BCO_2%7D%7BEnergy%7D&#038;bg=T&#038;fg=000000&#038;s=2' alt='CO_2 = People \times \frac{Services}{Person} \times \frac{Energy}{Service} \times \frac{CO_2}{Energy}' title='CO_2 = People \times \frac{Services}{Person} \times \frac{Energy}{Service} \times \frac{CO_2}{Energy}' class='latex' /></p>
</blockquote>
<p><span id="more-94"></span></p>
<p>The basic idea lies on the above simple algebraic equation. It is obvious to say that in order to reduce the amount of <img src='http://s.wordpress.com/latex.php?latex=CO_2&#038;bg=T&#038;fg=000000&#038;s=0' alt='CO_2' title='CO_2' class='latex' />, one of those factors has to be close to zero. But which factor can we realistically reduce? and how is that even possible?</p>
<p>Watch this video for more detailed views!</p>
<p style="text-align: left;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="446" height="326" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="transparent" /><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/BillGates_2010-embed_medium.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/BillGates_2010-embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=767&amp;introDuration=16500&amp;adDuration=4000&amp;postAdDuration=2000&amp;adKeys=talk=bill_gates;year=2010;theme=a_greener_future;theme=a_taste_of_ted2010;theme=technology_history_and_destiny;theme=new_on_ted_com;theme=what_s_next_in_tech;event=TED2010;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><param name="name" value="movie" /><param name="src" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><embed type="application/x-shockwave-flash" width="446" height="326" src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" name="movie" flashvars="vu=http://video.ted.com/talks/dynamic/BillGates_2010-embed_medium.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/BillGates_2010-embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=767&amp;introDuration=16500&amp;adDuration=4000&amp;postAdDuration=2000&amp;adKeys=talk=bill_gates;year=2010;theme=a_greener_future;theme=a_taste_of_ted2010;theme=technology_history_and_destiny;theme=new_on_ted_com;theme=what_s_next_in_tech;event=TED2010;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.johanmk.com/2010/02/27/bill-gates-vision-on-zero-co2-emission-by-2050/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to download MMS streaming video</title>
		<link>http://www.johanmk.com/2010/02/23/how-to-download-mms-streaming-video/</link>
		<comments>http://www.johanmk.com/2010/02/23/how-to-download-mms-streaming-video/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 13:27:48 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[How-to]]></category>

		<guid isPermaLink="false">http://www.johanmk.com/?p=55</guid>
		<description><![CDATA[MMS (Microsoft Media Server) is Microsoft's streaming protocol used to transfer data in Windows Media Services. Since this streaming data is meant to be played in client-side streaming application, it is not an obvious thing to do if we intend to download/save the streaming video to our local drive. There are several ways to do [...]]]></description>
			<content:encoded><![CDATA[<p>MMS (Microsoft Media Server) is Microsoft's streaming protocol used to transfer data in Windows Media Services. Since this streaming data is meant to be played in client-side streaming application, it is not an obvious thing to do if we intend to download/save the streaming video to our local drive.<br /> <span id="more-55"></span><br /> There are several ways to do it, but I just found downloading MMS streaming video using VLC media player is easy, straightforward and free:</p>
<ol>
<li><strong>Get the streaming-media URL</strong><br /> This seems obvious. But just in case you have difficulties getting the MMS streaming URL, you can open the webpage where the streaming video is embedded using Firefox, and then click the menu <strong>Tools</strong> -&gt; <strong>Page Info</strong>.You can get the embedded media URL as at the following picture:<br /> <a href="http://www.johanmk.com/_wp/wp-content/uploads/2010/02/firefox-get-embedded-url.png"><img class="aligncenter size-medium wp-image-70" title="firefox-get-embedded-url" src="http://www.johanmk.com/_wp/wp-content/uploads/2010/02/firefox-get-embedded-url-300x221.png" alt="" width="300" height="221" /></a><a href="http://www.johanmk.com/_wp/wp-content/uploads/2010/02/firefox-get-embedded-url.png"><br /> </a></li>
<li>Launch VLC Media player, and then click on <strong>File </strong>-&gt; <strong>Open Network Stream...</strong></li>
<li>Select the "<strong>HTTP/HTTPS/FTP/MMS</strong>" option, and specify the URL.</li>
<li>On the advanced options section below, check "<strong>Stream/Save</strong>" and click "<strong>Settings...</strong>" button.</li>
<li>On the Outputs section at "Stream output" window, check "<strong>File</strong>" option, specify the <em>file name,</em> and check the "<strong>Dump raw input</strong>."</li>
<li>Click OK to close the "Stream output" window</li>
<li>Click OK one more time to start downloading the streaming video</li>
</ol>
<p>I hope this is useful to those who want to save the streaming video and to watch it later.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.johanmk.com/2010/02/23/how-to-download-mms-streaming-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Web Part Custom Properties</title>
		<link>http://www.johanmk.com/2010/01/19/sharepoint-web-part-custom-properties/</link>
		<comments>http://www.johanmk.com/2010/01/19/sharepoint-web-part-custom-properties/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 06:27:27 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Web Part]]></category>

		<guid isPermaLink="false">http://www.johanmk.com/?p=43</guid>
		<description><![CDATA[In my current project, I am creating a SharePoint web part that simply renders a custom .NET User Control from a certain location. I want the user to be able to configure the User Control's properties through the Web Part properties. Therefore I followed the MSDN instruction on how to create a web part with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.johanmk.com/_wp/wp-content/uploads/2010/01/wpcustomprop.jpg"><img class="alignright size-full wp-image-53" title="SharePoint Web Part Custom Properties" src="http://www.johanmk.com/_wp/wp-content/uploads/2010/01/wpcustomprop.jpg" alt="" width="238" height="171" /></a>In my current project, I am creating a SharePoint web part that simply renders a custom .NET User Control from a certain location. I want the user to be able to configure the User Control's properties through the Web Part properties. Therefore I followed the MSDN instruction on <a href="http://msdn.microsoft.com/en-us/library/dd584174(office.11).aspx" target="_blank">how to create a web part with custom properties</a>. However, somehow the custom properties just doesn't show up.</p>
<p>So, after scratching my head for a couple of hours (not literally), I found something that, <em>I think</em>, was not accurately specified:</p>
<ol>
<li><strong>Personalizable</strong> attribute needs to be specified</li>
<li>Use <strong>WebBrowsable</strong> instead of <strong>Browsable</strong> attribute</li>
</ol>
<p>This is the code-snippet that works for me:</p>
<pre class="brush: csharp;">
[Category(&quot;Custom Properties&quot;)]
[DefaultValue(true)]
[Personalizable(PersonalizationScope.Shared)]
[WebPartStorage(Storage.Shared)]
[FriendlyNameAttribute(&quot;Include lists&quot;)]
[WebBrowsable(true)]
[XmlElement(ElementName = &quot;IncludeLists&quot;)]
public bool IncludeLists { get; set; }
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.johanmk.com/2010/01/19/sharepoint-web-part-custom-properties/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
