<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Activars.(evolving  and active)</title>
	
	<link>http://www.activars.com</link>
	<description>tech, web, programming, rails</description>
	<lastBuildDate>Fri, 13 Aug 2010 01:41:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/activars" /><feedburner:info uri="activars" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Factivars" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Factivars" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Factivars" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/activars" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Factivars" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Factivars" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Factivars" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
		<title>Launch and Hide Applications at Login with AppleScript</title>
		<link>http://feedproxy.google.com/~r/activars/~3/N1aVG1tTheA/</link>
		<comments>http://www.activars.com/2010/08/13/launch-and-hide-applications-at-login-with-applescript/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 01:25:11 +0000</pubDate>
		<dc:creator>jay</dc:creator>
				<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[Configuration]]></category>

		<guid isPermaLink="false">http://www.activars.com/?p=579</guid>
		<description><![CDATA[There are situations when we would like to launch an application but also hide the view once it has been launched. This can be achieved with simple AppleScript: This sample code will first launch &#8220;Things&#8221; application and tells the &#8220;Finder&#8221; to hide the window. In order to run this script at login as well as [...]]]></description>
			<content:encoded><![CDATA[<p>There are situations when we would like to launch an application but also hide the view once it has been launched. This can be achieved with simple AppleScript:</p>
<script src="http://gist.github.com/522052.js"></script>
<p>This sample code will first launch &#8220;Things&#8221; application and tells the &#8220;Finder&#8221; to hide the window. In order to run this script at login as well as hide the script icon on the dock at start, there are several steps required:</p>
<p>Prerequisite: download <a href="http://www.versiontracker.com/dyn/moreinfo/macosx/10907721" target="_blank">iBackground Scripts</a> application. This small application will help us to hide the running script icon.</p>
<p>1. Open the script with apple script editor, and save as Application.</p>
<p style="text-align: center;"><a href="http://www.activars.com/wp-content/uploads/2010/08/Screen-shot-2010-08-13-at-02.13.19.png"><img class="size-medium wp-image-604 aligncenter" title="Save the script as application" src="http://www.activars.com/wp-content/uploads/2010/08/Screen-shot-2010-08-13-at-02.13.19-300x244.png" alt="" width="300" height="244" /></a></p>
<p>2. Drag the saved .app file on iBackground Scripts, and select &#8220;yes&#8221; in the pop up window.</p>
<p style="text-align: center;"><img class="size-medium wp-image-603 aligncenter" title="iBackground Scripts pop up window" src="http://www.activars.com/wp-content/uploads/2010/08/Screen-shot-2010-08-13-at-02.11.57-300x119.png" alt="" width="300" height="119" /></p>
<p>3. Go to Accounts panel in System Preferences, drag the script into the &#8216;Login Items&#8217; tab.</p>
<p style="text-align: center;"><a href="http://www.activars.com/wp-content/uploads/2010/08/Screen-shot-2010-08-13-at-02.12.16.png"><img class="size-medium wp-image-605 aligncenter" title="Add to login items" src="http://www.activars.com/wp-content/uploads/2010/08/Screen-shot-2010-08-13-at-02.12.16-300x234.png" alt="" width="300" height="234" /></a></p>
<p>We are done. Try to logout and login again, see if this works.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/activars?a=N1aVG1tTheA:KeF-etS4dlQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/activars?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=N1aVG1tTheA:KeF-etS4dlQ:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/activars?i=N1aVG1tTheA:KeF-etS4dlQ:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=N1aVG1tTheA:KeF-etS4dlQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/activars?i=N1aVG1tTheA:KeF-etS4dlQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=N1aVG1tTheA:KeF-etS4dlQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/activars?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/activars/~4/N1aVG1tTheA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.activars.com/2010/08/13/launch-and-hide-applications-at-login-with-applescript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.activars.com/2010/08/13/launch-and-hide-applications-at-login-with-applescript/</feedburner:origLink></item>
		<item>
		<title>Forum Pattern appears in Startups and Social Networks</title>
		<link>http://feedproxy.google.com/~r/activars/~3/tsI-Y3RereU/</link>
		<comments>http://www.activars.com/2010/08/07/forum-pattern-appears-in-startups-and-social-networks/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 11:59:05 +0000</pubDate>
		<dc:creator>jay</dc:creator>
				<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.activars.com/?p=308</guid>
		<description><![CDATA[Startup ideas aren&#8217;t easy to work out. Those simple, creative ideas may have some patterns, especially for social networks. We are going to briefly analyze the Big three social networks in terms of Facebook, Twitter and Foursquare. Forum Pattern (Genetic Mutation: Inversion) The first pattern I call it &#8220;Forum Pattern&#8221; as those startups, social networks [...]]]></description>
			<content:encoded><![CDATA[<p>Startup ideas aren&#8217;t easy to work out. Those simple, creative ideas may have some patterns, especially for social networks. We are going to briefly analyze the Big three social networks in terms of <a href="http://facebook.com" target="_blank">Facebook</a>, <a href="http://twitter.com" target="_blank">Twitter</a> and <a href="http://foursquare.com" target="_blank">Foursquare</a>.</p>
<h4>Forum Pattern (Genetic Mutation: Inversion)</h4>
<p>The first pattern I call it &#8220;Forum Pattern&#8221; as those startups, social networks are sort of transformation from web forums. Common web forums are subjects and topics oriented, the attraction focuses on the discussion. The easiest way to imagine how transformation occurred is to think about design of data behind the scene in abstraction.</p>
<p><img class="aligncenter size-full wp-image-305" title="Forum Pattern" src="http://www.activars.com/wp-content/uploads/2010/08/Screen-shot-2010-08-07-at-12.11.39.png" alt="" width="462" height="196" /></p>
<p style="text-align: center;">Data Model (above)  / Chromosome Inversion Mutation (below)</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-330" title="inversion" src="http://www.activars.com/wp-content/uploads/2010/08/inversion.gif" alt="" width="215" height="164" /></p>
<p>The only differences in brief is the organization of the data. Facebook abstractly relocated the user attention from the topics to users themselves. Twitter has the similar pattern. Twitter is still a topic oriented, however, it added two restrictions(length of topic title and no detailed description of the topic); the replies are transformed to a topic like entries. Essentially, Facebook and Twitter are still forums,  should we call them new generation forum? It&#8217;s almost like evolving creatures. We are named human, but our kids has evolved genes and different characteristics.</p>
<h4>Forum Evolved Pattern (Genetic Mutation: Inversion)</h4>
<p>I shouldn&#8217;t name this pattern as &#8220;forum evolved pattern&#8221;, but my point is that it&#8217;s still in a forum form. We have discussed abstracted Facebook and Twitter. In comparison of Twitter and Foursquare, Foursquare has a new born genetic as known the location which organizes each Twitter entry in groups of unique locations.</p>
<h4>Apps Pattern (Genetic Crossover)</h4>
<p>This pattern means that the platforms allow installing (adapting) new applications (genes). Wait, this doesn&#8217;t sound new, does it? I used to see a lot of ancient web forums allow developers/administrators to install plug-ins. It was firstly adapted to Facebook that allows users to install third party applications in a much much more easy way; Apple adapted the Apps Pattern and moved it from Web to the iOS.</p>
<p style="text-align: center;"><img class="size-medium wp-image-321 aligncenter" title="crossover" src="http://www.activars.com/wp-content/uploads/2010/08/crossover-300x156.jpg" alt="" width="300" height="156" /></p>
<p>The purple is the platform itself and third party applications crossovered with the platform and evolved to a new genetic. Now imagine that we have thousands and millions of those red genetic and there is only one type of purple.</p>
<p>I felt it was so clear that some other social networks and startups are evolved in similar patterns. There are new creatures has the similar characteristics but living in a different way, one of the example could be Foursquare (focus on local business) and Gowalla (focus on social &amp; friends). There are so many examples out there and the rest you name it.</p>
<p style="text-align: center;"><img class="size-medium wp-image-325 aligncenter" title="chimps" src="http://www.activars.com/wp-content/uploads/2010/08/chimps-300x148.jpg" alt="" width="300" height="148" /></p>
<p>It&#8217;s like this two brothers, they could end up differently.</p>
<h4>The Question</h4>
<p>Here are some final words. The questions is how long they are going to survive. As long as my memory tells, those good old forums were hot. They weren&#8217;t that hot because the Internet wasn&#8217;t so popular at that time. Now, anyone who has a little knowledge of computing can setup a forum in a few minutes, will that happens to those evolved forums? My answer is Yes. <a href="http://status.net/" target="_blank">StatusNet</a> is an open-source Twitter like micro-blogging(remember it&#8217;s still a forum) platform and people could set it up easily within their own organization.</p>
<p>Now, this makes me headache. I&#8217;m thinking about generation loops.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/activars?a=tsI-Y3RereU:wp4vrGiUt4E:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/activars?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=tsI-Y3RereU:wp4vrGiUt4E:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/activars?i=tsI-Y3RereU:wp4vrGiUt4E:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=tsI-Y3RereU:wp4vrGiUt4E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/activars?i=tsI-Y3RereU:wp4vrGiUt4E:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=tsI-Y3RereU:wp4vrGiUt4E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/activars?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/activars/~4/tsI-Y3RereU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.activars.com/2010/08/07/forum-pattern-appears-in-startups-and-social-networks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.activars.com/2010/08/07/forum-pattern-appears-in-startups-and-social-networks/</feedburner:origLink></item>
		<item>
		<title>Localisation Challenge: Lego NTX</title>
		<link>http://feedproxy.google.com/~r/activars/~3/Sp5Q-2gIShU/</link>
		<comments>http://www.activars.com/2010/03/21/localisation-challenge-lego-ntx/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 18:42:22 +0000</pubDate>
		<dc:creator>jay</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://wp.activars.com/?p=81</guid>
		<description><![CDATA[After having been hard working on this Lego robot for the past 2 months, we finally get to this last challenge. Again, this is based on Monte Carlo Localisation and Place Recognition. The implementation is based on RobotC. There are several challenges: The robot will be placed randomly by the examiner in one of the [...]]]></description>
			<content:encoded><![CDATA[<p>After having been hard working on this Lego robot for the past 2 months, we finally get to this last challenge. </p>
<p>Again, this is based on Monte Carlo Localisation and Place Recognition. The implementation is based on RobotC. There are several challenges: </p>
<ul>
<li>The robot will be placed randomly by the examiner in one of the five marked waypoint position. The orientation of the robot is also randomly picked.</li>
<li>The robot has to work out where it is placed and then navigate as quickly as possible to each of the five points and navigates back to the start point.  </li>
<li>Design of the robot is on our own choice. The choice of methods will not be judged, but performance of the robot counts.</li>
<li>Kits/Sensors allowed is the what it comes with the standard education pack. Thus, only one sonar sensor, three motors and two light, two touch sensors are allowed. </li>
</ul>
<p>The video below was how our robot performed for the first try. The robot first correctly figured out the current waypoint position and its direction using sonar sensor, then started its navigation to other points. </p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/Pm555UWkoGg&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Pm555UWkoGg&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>Notice that each point has a precision measure, if the centre of the robot moves preciously to the centre of the points (marked red), we get 3 points. Otherwise, lower precision will result 2, 1 or 0 marks. </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/activars?a=Sp5Q-2gIShU:Zg1ACaH72n4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/activars?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=Sp5Q-2gIShU:Zg1ACaH72n4:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/activars?i=Sp5Q-2gIShU:Zg1ACaH72n4:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=Sp5Q-2gIShU:Zg1ACaH72n4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/activars?i=Sp5Q-2gIShU:Zg1ACaH72n4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=Sp5Q-2gIShU:Zg1ACaH72n4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/activars?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/activars/~4/Sp5Q-2gIShU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.activars.com/2010/03/21/localisation-challenge-lego-ntx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.activars.com/2010/03/21/localisation-challenge-lego-ntx/</feedburner:origLink></item>
		<item>
		<title>Install SML Compiler on Ubuntu</title>
		<link>http://feedproxy.google.com/~r/activars/~3/LNhloq6EF2o/</link>
		<comments>http://www.activars.com/2010/03/04/install-sml-compiler-on-ubuntu/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 18:41:35 +0000</pubDate>
		<dc:creator>jay</dc:creator>
				<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://wp.activars.com/?p=79</guid>
		<description><![CDATA[Here is a short tip if someone would like to install SML Compiler on Ubuntu. Standard ML of New Jersey interactive compiler SML/NJ is an implementation of the Standard ML programming language. Standard ML has many features, including type safety, polymorphism, algebraic data types with pattern matching, higher-order functions, and a sophisticated module system. It [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a short tip if someone would like to install SML Compiler on Ubuntu. </p>
<blockquote><p>
Standard ML of New Jersey interactive compiler<br />
SML/NJ is an implementation of the Standard ML programming language.<br />
Standard ML has many features, including type safety, polymorphism,<br />
algebraic data types with pattern matching, higher-order functions,<br />
and a sophisticated module system. It is especially well-suited for<br />
writing compilers and other language processors.</p>
<p>This package includes the interactive compiler (sml), the compilation<br />
manager (CM), and some essential libraries. It is a &#8220;working&#8221;<br />
version, but believed to be stable.</p>
<p>Install this package if you want to program in SML.
</p></blockquote>
<p>Type in command line:</p>
<script src="http://gist.github.com/509806.js"></script>
<p>The sml will be installed under <code>/usr/bin/sml</code></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/activars?a=LNhloq6EF2o:_VSfMjJrIwQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/activars?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=LNhloq6EF2o:_VSfMjJrIwQ:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/activars?i=LNhloq6EF2o:_VSfMjJrIwQ:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=LNhloq6EF2o:_VSfMjJrIwQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/activars?i=LNhloq6EF2o:_VSfMjJrIwQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=LNhloq6EF2o:_VSfMjJrIwQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/activars?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/activars/~4/LNhloq6EF2o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.activars.com/2010/03/04/install-sml-compiler-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.activars.com/2010/03/04/install-sml-compiler-on-ubuntu/</feedburner:origLink></item>
		<item>
		<title>Pass JavaScript variables to Rails controller</title>
		<link>http://feedproxy.google.com/~r/activars/~3/hjHyvshw_uE/</link>
		<comments>http://www.activars.com/2009/04/13/pass-javascript-variables-to-rails-controller/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 18:40:58 +0000</pubDate>
		<dc:creator>jay</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wp.activars.com/?p=77</guid>
		<description><![CDATA[Google query doesn&#8217;t give much useful result on this topic. What we discuss here is if there is a value/function getParameters() in JavaScript returns "message = hello_world" (a URL query). How do you pass the JS variable into controller? link_to_remote Most common way is using link_to_remote which constructs an Ajax call, but the drawback is [...]]]></description>
			<content:encoded><![CDATA[<p>Google query doesn&#8217;t give much useful result on this topic. What we discuss here is if there is a value/function <code>getParameters()</code> in JavaScript returns <code>"message = hello_world"</code> (a URL query). How do you pass the JS variable into controller?</p>
<h4>link_to_remote</h4>
<p>Most common way is using <code>link_to_remote</code> which constructs an Ajax call, but the drawback is you have to handle the <code>params[:message]</code> using RJS template (or please let me know if I was wrong). Here is the example:</p>
<script src="http://gist.github.com/509812.js"></script>
<p>As you see, the :with option will eventually become <code>:with => "message=hello_world"</code>. A new parameter is accessible by calling <code>params[:message]</code>. But what if I only want to render another page?</p>
<h4>capture block</h4>
<p>Capture block captures a variable for the view which can be reused. The idea is to call the JavaScript inside capture block to pass it as a Rails variable in view. The <code>@param</code> variable is readable in the view.</p>
<script src="http://gist.github.com/509818.js"></script>
<h4>link_to_function</h4>
<p>Remember that we have already passed the JavaScript value to <code>@param</code> variable, it is used here. An inline <code>redirect_to</code> does the trick, that redirects to the <code>new</code> action and value is accessible by calling <code>params[:message]</code>.</p>
<script src="http://gist.github.com/509820.js"></script>
<p>I&#8217;m sure that you will have other ways of using these tricks in difference situation, but hope you get the idea and use them whenever is suitable. </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/activars?a=hjHyvshw_uE:h4BlXTpqth8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/activars?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=hjHyvshw_uE:h4BlXTpqth8:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/activars?i=hjHyvshw_uE:h4BlXTpqth8:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=hjHyvshw_uE:h4BlXTpqth8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/activars?i=hjHyvshw_uE:h4BlXTpqth8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=hjHyvshw_uE:h4BlXTpqth8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/activars?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/activars/~4/hjHyvshw_uE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.activars.com/2009/04/13/pass-javascript-variables-to-rails-controller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.activars.com/2009/04/13/pass-javascript-variables-to-rails-controller/</feedburner:origLink></item>
		<item>
		<title>Passing Rails restful_authentication in rspec</title>
		<link>http://feedproxy.google.com/~r/activars/~3/iyZ6OSjuMKY/</link>
		<comments>http://www.activars.com/2009/02/16/passing-rails-restful_authentication-in-rspec/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 18:40:05 +0000</pubDate>
		<dc:creator>jay</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wp.activars.com/?p=75</guid>
		<description><![CDATA[Plugins in Rails are useful shortcuts, they produce better implementations for some areas. I recently come across an issue of passing model controller authentication, but the before_filter :login_required stops me testing my code in Rspec. By using mock and stub technique can pass the authentication test. All you have to do is inserting these code [...]]]></description>
			<content:encoded><![CDATA[<p>Plugins in Rails are useful shortcuts, they produce better implementations for some areas. I recently come across an issue of passing model controller authentication, but the <code>before_filter :login_required</code> stops me testing my code in Rspec. By using mock and stub technique can pass the authentication test.<br />
All you have to do is inserting these code before your rspec test (or place it somewhere in helper class)</p>
<script src="http://gist.github.com/509827.js"></script>
<p>This tells the test that <code>:login_required</code> always returns <code>:true</code> and the variable <code>@current_user</code> returns a mock model that is not <code>nil</code>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/activars?a=iyZ6OSjuMKY:GM0-iCglE6c:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/activars?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=iyZ6OSjuMKY:GM0-iCglE6c:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/activars?i=iyZ6OSjuMKY:GM0-iCglE6c:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=iyZ6OSjuMKY:GM0-iCglE6c:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/activars?i=iyZ6OSjuMKY:GM0-iCglE6c:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=iyZ6OSjuMKY:GM0-iCglE6c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/activars?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/activars/~4/iyZ6OSjuMKY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.activars.com/2009/02/16/passing-rails-restful_authentication-in-rspec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.activars.com/2009/02/16/passing-rails-restful_authentication-in-rspec/</feedburner:origLink></item>
		<item>
		<title>Offline Rails Documentation</title>
		<link>http://feedproxy.google.com/~r/activars/~3/M0-TR872axc/</link>
		<comments>http://www.activars.com/2009/02/01/offline-rails-documentation/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 18:39:00 +0000</pubDate>
		<dc:creator>jay</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wp.activars.com/?p=73</guid>
		<description><![CDATA[Although you can run gem server to have a rails rdoc running on localhost, the rdoc rails document could be troublesome to find a specific method you would like to know about. Fortunately, you may want to try out an ajax improved rails documentation: RailsBrain provides a free downloadable (free) offline documentation for rails. It [...]]]></description>
			<content:encoded><![CDATA[<p>Although you can run <code>gem server</code> to have a rails rdoc running on localhost, the rdoc rails document could be troublesome to find a specific method you would like to know about. Fortunately, you may want to try out an ajax improved rails documentation:</p>
<ul>
<li><a href="http://www.railsbrain.com/" target="_blank">RailsBrain</a> provides a free downloadable (free) offline documentation for rails. It has the lastest version 2.2.2 available for download. The ajax feature allows developer search method, class or file name via a input box. It&#8217;s a sufficient tool and I am using it now for development.</li>
<p></p>
<li><a href="http://www.gotapi.com/" target="_blank">Gotapi</a> is an online API collections. you can manage/view/search all the API you are currently using in any languages(e.g. PHP, Java, .net and of course rails). Similar features are privided as RailsBrains, but it&#8217;s only available online.</li>
<p></p>
<li><a href="http://www.railsapi.com/" target="_blank">Railsapi.com</a> is a recent new project and is hosted on <a href="http://www.github.com" target="_blank">GitHub</a>. It has better search capabilities. Intresting to note that it does not support Internet Explorer is currently (may be more specific version or not been IE tested). Apart from that, it&#8217;s smart, tidy and downloadable Rails doc. <em>(Added on March 24 2009)</em></li>
<p></p>
<li><a href="http://rails.raaum.org">rails.raaum.org</a> Taylor suggested a very compact Rails documentation site. It&#8217;s actually a site that lists some useful information for developers including good podcasts, links and posts. So check this out see if you can find any good topics.<em>(Added on July 21 2010)</em> </li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/activars?a=M0-TR872axc:Yl0qFtu8ojE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/activars?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=M0-TR872axc:Yl0qFtu8ojE:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/activars?i=M0-TR872axc:Yl0qFtu8ojE:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=M0-TR872axc:Yl0qFtu8ojE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/activars?i=M0-TR872axc:Yl0qFtu8ojE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=M0-TR872axc:Yl0qFtu8ojE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/activars?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/activars/~4/M0-TR872axc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.activars.com/2009/02/01/offline-rails-documentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.activars.com/2009/02/01/offline-rails-documentation/</feedburner:origLink></item>
		<item>
		<title>“Fork Ruby” Summary (RubyConf 2008)</title>
		<link>http://feedproxy.google.com/~r/activars/~3/q0o9Lu7Gav4/</link>
		<comments>http://www.activars.com/2008/12/30/fork-ruby-summary-rubyconf-2008/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 18:37:56 +0000</pubDate>
		<dc:creator>jay</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wp.activars.com/?p=71</guid>
		<description><![CDATA[I like screencast and keynote, they are great ways of learning practically. But some people don&#8217;t have much time to watch or listen to all these. Or maybe you forgot some ideas were presented, but it&#8217;s difficult to select the part you want to find in the video &#8211; you end up with watching the [...]]]></description>
			<content:encoded><![CDATA[<p>I like screencast and keynote, they are great ways of learning practically. But some people don&#8217;t have much time to watch or listen to all these. Or maybe you forgot some ideas were presented, but it&#8217;s difficult to select the part you want to find in the video &#8211;  you end up with watching the video again sometimes. So here I typed in a short summary of the keynote.  If you are still interested, it&#8217;s worth to watching the video.  And thanks to David Thomas giving <a href="http://rubyconf2008.confreaks.com/keynote.html" target="_blank">this talk</a>.</p>
<p><strong>Presenter</strong>: David Thomas<br />
<strong>Background</strong>: Last RubyConf attended was in 2005, started working on Ruby back in 1999. He wrote books, talked at many events and went to a lot of conferences. HE recently went to many Rails conferences.</p>
<h3>Why Fork Ruby</h3>
<p>There are a lot of active project forking Ruby interpreter, e.g. <a href="http://jruby.codehaus.org/" target="_blank">JRuby</a>, <a href="http://www.ironruby.net/" target="_blank">IronRuby</a>, <a href="http://www.macruby.org/trac/wiki/MacRuby" target="_blank">MacRuby</a>, but they are not forking the Ruby language.</p>
<h3>Problem with Release Time</h3>
<p>1.0 -&gt; 1.2 tookk 14 months -&gt; 1.4 (8 months) -&gt; 1.6 (13 months) -&gt; 1.8 (48 months) -&gt; 1.9 (54 months)</p>
<ul>
<li> As you can see, bigger changes we make, the bigger challenges they are, more time required for next release.</li>
<li> The bigger changes make developer difficult to adopt to these new features.</li>
<li> Less people use the new release feature, release team will not be able to find problems.</li>
</ul>
<h3>Some (Potential) Projects Ideas</h3>
<h4>RubyLite</h4>
<p>RubyLite is a light version of Ruby. The idea is that moving those listed less used features into Gem,  developer install those gems only when they needed.</p>
<ul>
<li>One of  the things we can do with RubyLite is to lose some language features that we normally don&#8217;t use (e.g.):
<ul>
<li>%q delimiters</li>
<li>implicit string concatenation</li>
<li>alias</li>
<li>nested assignment</li>
<li><code>::</code> sign for method call</li>
</ul>
</li>
<li>And other features we can get rid of: class variables, global variables, many combination of <code>$</code> sign, <code>unless</code>/<code>until</code>, <code>protected</code>, <code>proc</code></li>
<li>One encoding will make library much smaller, so how about support utf8.</li>
<li>Losing Built-in classes and modules: <code>Complex</code>, <code>File::Stat</code>, <code>FileTest</code>, <code>Mutex</code>, <code>ObjectSpace</code>, <code>Process::Gid</code>/<code>Status</code>/<code>Sys</code>/<code>Uid</code>, <code>Rational</code>, <code>TreadGroup</code></li>
<li>Losing Built-in methods, a lot of methods are vibrations that produces the same result.</li>
</ul>
<h4>Parallel Ruby</h4>
<p>Ruby already have the construction to produce parallelism: <code>a, b = b, a</code></p>
<p>Ideally, Dave suggested that we could perform calculation using this parallel feature in separate threads or processes: <code>a, b = calc1(x), calc2(y)</code>. He used some sample code of finding longest word in English,  which demonstrated that a few lines code produced Map/Reduce.</p>
<h4>Optionally-typed Ruby</h4>
<h4>Closure-based Ruby</h4>
<p>This Is the Ruby with block, and it should be easy to create lambda. Suggestion is to remove <code>{}</code> sign for hash. Maybe we can express methods and classes in blocks.</p>
<h3>Conclusion</h3>
<p>There is nothing wrong with Ruby, &#8220;but that shouldn&#8217;t stop us from having fun&#8221;.  The community should fork Ruby and experiment with it. If the result is positive, they will be put in main Ruby release. The Ruby release itself should not be part of the experiment.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/activars?a=q0o9Lu7Gav4:q9BPHpGW9eU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/activars?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=q0o9Lu7Gav4:q9BPHpGW9eU:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/activars?i=q0o9Lu7Gav4:q9BPHpGW9eU:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=q0o9Lu7Gav4:q9BPHpGW9eU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/activars?i=q0o9Lu7Gav4:q9BPHpGW9eU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=q0o9Lu7Gav4:q9BPHpGW9eU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/activars?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/activars/~4/q0o9Lu7Gav4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.activars.com/2008/12/30/fork-ruby-summary-rubyconf-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.activars.com/2008/12/30/fork-ruby-summary-rubyconf-2008/</feedburner:origLink></item>
		<item>
		<title>IE6方程式: 提高开发效率</title>
		<link>http://feedproxy.google.com/~r/activars/~3/ppoig9IkYGA/</link>
		<comments>http://www.activars.com/2008/12/28/ie6%e6%96%b9%e7%a8%8b%e5%bc%8f-%e6%8f%90%e9%ab%98%e5%bc%80%e5%8f%91%e6%95%88%e7%8e%87/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 18:36:51 +0000</pubDate>
		<dc:creator>jay</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://wp.activars.com/?p=69</guid>
		<description><![CDATA[Jeremy Keith在他的博客中写到关于如何选择对IE6支持的问题。对于不同的网站，他们有不同的用户群，如果很少部分的人用IE6，还要考虑对老版本的支持么？又如果在IE6中发现很小的错误，是否要修正，应该用多少工作时间？ Jeremy分析了不同层面极端的几个方案： 将所有的 IE6 访问者踢出你的站点 完全遵循标准开发，并且没有任何针对 IE6 的测试 只使用 Dean Edwards 的脚本让 IE6 支持额外的 CSS 编写针对 IE6 的样式解决大部分问题（比如布局等） 让站点在 IE6 以及其他浏览器上看起来一摸一样 并和Cennydd Bowle一起推算出一个数学公式(使用 t 表示总的开发时间、t6 表示花在 IE6 上的时间；所有的访问者数目表示为 a、 a6 则表示正在使用 IE6 的访问者)： p = 50 [ log ( at6 / ta6 ) + 1 ] 运算出来的p概率可以判断是应该应用 Dean Edwards 的 IE 脚本: 当然在某些极端的情况下，比如公司的政策内部一定要运用IE6，作为内部网络软件开发人员，应当要保证IE6的100％正常运作。在浏览器支持的问题上，Yahoo YUI发布过一篇很好的文章&#8221;Graded [...]]]></description>
			<content:encoded><![CDATA[<p>Jeremy Keith在他的博客中写到关于如何<a href="http://24ways.org/2008/the-ie6-equation" target="_blank">选择对IE6支持的问题</a>。对于不同的网站，他们有不同的用户群，如果很少部分的人用IE6，还要考虑对老版本的支持么？又如果在IE6中发现很小的错误，是否要修正，应该用多少工作时间？</p>
<p>Jeremy分析了不同层面极端的几个方案：</p>
<ul>
<li>将所有的 IE6 访问者踢出你的站点</li>
<li>完全遵循标准开发，并且没有任何针对 IE6 的测试</li>
<li>只使用 Dean Edwards 的脚本让 IE6 支持额外的 CSS</li>
<li>编写针对 IE6 的样式解决大部分问题（比如布局等）</li>
<li>让站点在 IE6 以及其他浏览器上看起来一摸一样</li>
</ul>
<p>并和<a href="http://www.cennydd.co.uk/" target="_blank">Cennydd Bowle</a>一起推算出一个数学公式(使用 t 表示总的开发时间、t6 表示花在 IE6 上的时间；所有的访问者数目表示为 a、 a6 则表示正在使用 IE6 的访问者)：</p>
<p><code>p = 50 [ log ( at6 / ta6 ) + 1 ]</code></p>
<p>运算出来的p概率可以判断是应该应用 <a href="http://code.google.com/p/ie7-js/" target="_blank">Dean Edwards 的 IE 脚本</a>:</p>
<script src="http://gist.github.com/509840.js"></script>
<p>当然在某些极端的情况下，比如公司的政策内部一定要运用IE6，作为内部网络软件开发人员，应当要保证IE6的100％正常运作。在浏览器支持的问题上，Yahoo YUI发布过一篇很好的文章&#8221;<a href="http://developer.yahoo.com/yui/articles/gbs/" target="_blank">Graded Browser Support</a>&#8220;, 作为好的开发人员，这篇文章应该是必读的。</p>
<p>当然这些都不能解决本质问题，为软需要加大力度让客户门升级自己的IE。在2008年低，我们的AJAX技术不能单单的存活在1997年的浏览器技术上。</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/activars?a=ppoig9IkYGA:rg6cnkQZJ-8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/activars?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=ppoig9IkYGA:rg6cnkQZJ-8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/activars?i=ppoig9IkYGA:rg6cnkQZJ-8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=ppoig9IkYGA:rg6cnkQZJ-8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/activars?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/activars/~4/ppoig9IkYGA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.activars.com/2008/12/28/ie6%e6%96%b9%e7%a8%8b%e5%bc%8f-%e6%8f%90%e9%ab%98%e5%bc%80%e5%8f%91%e6%95%88%e7%8e%87/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.activars.com/2008/12/28/ie6%e6%96%b9%e7%a8%8b%e5%bc%8f-%e6%8f%90%e9%ab%98%e5%bc%80%e5%8f%91%e6%95%88%e7%8e%87/</feedburner:origLink></item>
		<item>
		<title>Computer Science Research Conference at Cambridge</title>
		<link>http://feedproxy.google.com/~r/activars/~3/bjyXyN9RYVg/</link>
		<comments>http://www.activars.com/2008/12/15/computer-science-research-conference-at-cambridge/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 18:35:41 +0000</pubDate>
		<dc:creator>jay</dc:creator>
				<category><![CDATA[Conferences]]></category>

		<guid isPermaLink="false">http://wp.activars.com/?p=67</guid>
		<description><![CDATA[Have been waiting this day for several weeks now since I received invitation to Computer Sicence 2008 conference hold at Cambridge Homerton college. To get UK research fund for international student become rather difficult. Unfortunatly, I&#8217;m in this hassle right now together with this economic down time. So finally I&#8217;m off there for three days. [...]]]></description>
			<content:encoded><![CDATA[<p>Have been waiting this day for several weeks now since I received invitation to Computer Sicence 2008 conference hold at Cambridge Homerton college.</p>
<p>To get UK research fund for international student become rather difficult. Unfortunatly, I&#8217;m in this hassle right now together with this economic down time.</p>
<p>So finally I&#8217;m off there for three days. Hoping to get some answers, ideas and help.</p>
<p>The conference was mainly about giving insite view of computer science research. For those who are looking for a reaseach career, we were taught a few tips.  Some conference seminas are absolutly fabulars!</p>
<p><strong>Why comics is important in research?</strong></p>
<p>The seminar I enjoyed most was &#8220;The Power of Procrastination&#8221; given by Jorge Cham. He earned PhD in mechanical engineering from Stanford University and turned out to be a comic producer. He&#8217;s the creator of <a href="http://www.phdcomics.com/" target="_blank">Piled Higher &amp; Deeper (PHD Comics)</a>. The comics is based on some stories/conversation between gradudate students and PhD students. It makes people laugh in the case that some scene are happening in student life. Go to the <a href="http://www.phdcomics.com/" target="_blank">PhD comics website</a>,  check out those archived comics.</p>
<p><strong>Microsoft Research</strong></p>
<p>One of the MS research branch is located in Cambridge,  of course they presented and demoed some latest high tech(facial detection). They have more information on their <a href="http://research.microsoft.com" target="_blank">Research website</a>.</p>
<p><strong>Google Research</strong></p>
<p>This was a fun part. Actually, Google doesn&#8217;t have a specialised research branch, so, why they presented and sponsored the conference? One of the presenter, a Google engineer manager, said that their engineers do both engineering and research work at the same time. For example, their production server disk format is developed by their engineer to handle large a mount to search requests and caching, even operating system is speciallised designed for super large amount of requests. There is a wide list of unresolved issues to research on. So actually, even in this layoffs season(see <a href="http://www.alleyinsider.com/2008/12/yahoo-layoffs-live-yhoo" target="_blank">yahoo action</a>), it&#8217;s pretty amazing Google still have spares to hire more people, of course they have to be top notch.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/activars?a=bjyXyN9RYVg:5abhFjhvnmA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/activars?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=bjyXyN9RYVg:5abhFjhvnmA:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/activars?i=bjyXyN9RYVg:5abhFjhvnmA:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=bjyXyN9RYVg:5abhFjhvnmA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/activars?i=bjyXyN9RYVg:5abhFjhvnmA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/activars?a=bjyXyN9RYVg:5abhFjhvnmA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/activars?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/activars/~4/bjyXyN9RYVg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.activars.com/2008/12/15/computer-science-research-conference-at-cambridge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.activars.com/2008/12/15/computer-science-research-conference-at-cambridge/</feedburner:origLink></item>
	</channel>
</rss>
