<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

 <title>your page's title</title>
 <link href="http://your.pages.url/atom.xml" rel="self" />
 <link href="http://your.pages.url/" />
 <updated>2012-02-08T18:01:34-05:00</updated>
 <id>http://your.pages.url<id>
 <author>
   <name>site.owner-name</name>
   <email>site.owner-email</email>
 </author>

 
 <entry>
   <title>Live without excuses</title>
   <link href="http://your.pages.url/live-without-excuses" />
   <updated>2012-02-07T00:00:00-05:00</updated>
   <id>http://lebobs.ch//live-without-excuses</id>
   <content type="html">&lt;h5 id='the_excuse'&gt;The excuse&lt;/h5&gt;

&lt;p&gt;Too often I hear people saying that they would really love to do something but they just don&amp;#8217;t have the time. &lt;em&gt;I would love to go to the gym, but I don&amp;#8217;t have the time&lt;/em&gt;, &lt;em&gt;I would love to develop that mobile app, if I only had the time&amp;#8230;&lt;/em&gt;, &lt;em&gt;My dream is to write a book, but I can&amp;#8217;t because my job takes all my time&lt;/em&gt; and so on. The funny thing is that I never met in my life a person that said to me something like that and didn&amp;#8217;t have less than 3 or 4 hours of free time every weekday that they could use to do everything they wanted (I&amp;#8217;m not even counting weekends). Many people are convinced that what they do in life is more demanding and overwhelming that what others do. They then feel that their relax time is well deserved (which probably is) and they can&amp;#8217;t use that time to do anything else, hence they &amp;#8220;don&amp;#8217;t have the time&amp;#8221; to do more things.&lt;/p&gt;

&lt;h5 id='the_solution'&gt;The solution&lt;/h5&gt;

&lt;p&gt;Truth is, pretty much everyone have more time than they think. Just try one or more of the following:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Wake up 1 hour earlier in the morning&lt;/li&gt;

&lt;li&gt;Go home from work at a resonable hour, spend a couple of hours with your spouse or family and work from 22:00 to 24:00&lt;/li&gt;

&lt;li&gt;Use your lunch break to work on your stuff&lt;/li&gt;

&lt;li&gt;Work on weekends. Yes you heard me, 2 full days of free time. I&amp;#8217;m sure you can find a few hours there..&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you don&amp;#8217;t want to do any of the above that&amp;#8217;s absolutely fine, it&amp;#8217;s up to you, but don&amp;#8217;t tell me that you don&amp;#8217;t have time, because you have (this is true for the majority of people anyway, I&amp;#8217;m sure there are exceptions). Don&amp;#8217;t get me wrong, there is nothing wrong in enjoying your spare time hanging out with friends, sleep late in the morning or simply don&amp;#8217;t turn your laptop on after a long day at work or on weekends. Just be honest (with yourself for starters) and say that you are not doing that project or that activity that you really want to do because you just prefer doing something else or because you are lazy. &lt;strong&gt;No excuses, you have plenty of time&lt;/strong&gt;.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Speed up xml parsing in ActiveSupport</title>
   <link href="http://your.pages.url/speed-up-xml-parsing-in-activesupport" />
   <updated>2011-04-01T00:00:00-04:00</updated>
   <id>http://lebobs.ch//speed-up-xml-parsing-in-activesupport</id>
   <content type="html">&lt;p&gt;Browsing through Rails source code today in one of my occasional Rails edge source explorations I stubled upon an interesting comment in xml_mini.rb in active support:&lt;/p&gt;
&lt;a href='http://getfile5.posterous.com/getfile/files.posterous.com/temp-2011-04-01/sdHtkdfbCcjbrqFlGuqGJsImCdHuaIxypGIeHzHdncgJFdewbfdGlqeIlcqh/Screen_shot_2011-04-01_at_17.05.15.png.scaled1000.png'&gt;&lt;img alt='Screen_shot_2011-04-01_at_17' height='170' src='http://getfile2.posterous.com/getfile/files.posterous.com/temp-2011-04-01/sdHtkdfbCcjbrqFlGuqGJsImCdHuaIxypGIeHzHdncgJFdewbfdGlqeIlcqh/Screen_shot_2011-04-01_at_17.05.15.png.scaled500.png' width='500' /&gt;&lt;/a&gt;
&lt;p&gt;What this comment says is that you can require and use the faster &lt;strong&gt;libxml-ruby&lt;/strong&gt; gem instead of the default REXML XML processor. What you have to do is require the gem in your Gemfile:&lt;/p&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='ruby'&gt;&lt;span class='n'&gt;gem&lt;/span&gt; &lt;span class='s1'&gt;&amp;#39;libxml-ruby&amp;#39;&lt;/span&gt;&lt;span class='p'&gt;,&lt;/span&gt; &lt;span class='s1'&gt;&amp;#39;=0.9.7&amp;#39;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;and somewhere in your code (probably an initializer) put this line:&lt;/p&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='ruby'&gt;&lt;span class='no'&gt;ActiveSupport&lt;/span&gt;&lt;span class='o'&gt;::&lt;/span&gt;&lt;span class='no'&gt;XmlMini&lt;/span&gt;&lt;span class='o'&gt;.&lt;/span&gt;&lt;span class='n'&gt;backend&lt;/span&gt; &lt;span class='o'&gt;=&lt;/span&gt; &lt;span class='s1'&gt;&amp;#39;LibXML&amp;#39;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Checkout &lt;a href='/improve-activesupports-json-decoding-performance' target='_self' title='a post I wrote some time ago'&gt;a post I wrote some time ago&lt;/a&gt; for a similar hint on how to speed up JSON parsing in Rails.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Improve ActiveSupport's JSON decoding performance</title>
   <link href="http://your.pages.url/improve-activesupports-json-decoding-performance" />
   <updated>2010-11-15T00:00:00-05:00</updated>
   <id>http://lebobs.ch//improve-activesupports-json-decoding-performance</id>
   <content type="html">&lt;p&gt;If you are writing a JSON api in Rails or using gems like Ripple to talk to a JSON-based datastore like Riak, there is a trick in ActiveSupport that allows you to improve JSON decoding by using a better decoding library.&lt;/p&gt;&lt;p /&gt;&lt;div&gt;By default ActiveSupport will decode JSON using the YAML gem which is not too bad, but there is better. In fact when in your Rails app you require the json gem like this:&lt;/div&gt;&lt;p /&gt;&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='ruby'&gt;  &lt;span class='nb'&gt;require&lt;/span&gt; &lt;span class='s1'&gt;&amp;#39;json&amp;#39;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;p /&gt;&lt;div&gt;ActiveSupport will try to load the 'yajl' (Yet Another JSON Library) first and, if it can't find it, it will load YAML instead and use it to do the parsing. This mens that if you add the 'yajl-ruby' gem to your project, your JSON parsing will be faster. All you have to do is add this line to your Gemfile:&lt;/div&gt;&lt;p /&gt;&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='ruby'&gt;  &lt;span class='n'&gt;gem&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;yajl-ruby&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;p /&gt;&lt;div&gt;and you are done. If you want to see for yourself how the loading is done you can just go to the 'activesupport' installation directory in your system and check the file 'json/decoding.rb'.&lt;/div&gt;&lt;div&gt;If you are unsure where to find the gem's path you can use:&lt;/div&gt;&lt;p /&gt;&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='ruby'&gt;  &lt;span class='n'&gt;bundle&lt;/span&gt; &lt;span class='n'&gt;show&lt;/span&gt; &lt;span class='n'&gt;activesupport&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;p /&gt;&lt;div&gt;You can learn more about the yajl-ruby gem at &lt;a href='https://github.com/brianmario/yajl-ruby'&gt;https://github.com/brianmario/yajl-ruby&lt;/a&gt;&lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Miwa Matreyek's glorious visions @ TED. Genius</title>
   <link href="http://your.pages.url/miwa-matreyeks-glorious-visions-ted-genius" />
   <updated>2010-11-14T00:00:00-05:00</updated>
   <id>http://lebobs.ch//miwa-matreyeks-glorious-visions-ted-genius</id>
   <content type="html">&lt;object height=&quot;326&quot; width=&quot;446&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://video.ted.com/assets/player/swf/EmbedPlayer.swf&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;&lt;param name=&quot;bgColor&quot; value=&quot;#ffffff&quot; /&gt; &lt;param name=&quot;flashvars&quot; value=&quot;vu=http://video.ted.com/talks/dynamic/MiwaMatreyek_2010G-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/MiwaMatrayek-2010G.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=995&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=miwa_matreyek_s_glorious_visions;year=2010;theme=new_on_ted_com;theme=a_taste_of_tedglobal_2010;theme=the_creative_spark;event=TEDGlobal+2010;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;&quot; /&gt;&lt;embed allowfullscreen=&quot;true&quot; src=&quot;http://video.ted.com/assets/player/swf/EmbedPlayer.swf&quot; wmode=&quot;transparent&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; height=&quot;326&quot; flashvars=&quot;vu=http://video.ted.com/talks/dynamic/MiwaMatreyek_2010G-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/MiwaMatrayek-2010G.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=995&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=miwa_matreyek_s_glorious_visions;year=2010;theme=new_on_ted_com;theme=a_taste_of_tedglobal_2010;theme=the_creative_spark;event=TEDGlobal+2010;&quot; width=&quot;446&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
</content>
 </entry>
 
 <entry>
   <title>Facebook MySQL Tech Talk</title>
   <link href="http://your.pages.url/facebook-mysql-tech-talk" />
   <updated>2010-11-09T00:00:00-05:00</updated>
   <id>http://lebobs.ch//facebook-mysql-tech-talk</id>
   <content type="html">&lt;div&gt;Facebook gave a very interesting talk about the kind of performance they get out of their MySQL cluster and a little bit of detail on how they do it.. One number to remember? They have a fix about to go to production that will bring the number of reads per second from 450M to 1BL.&lt;/div&gt;
&lt;div&gt;Worth watching:&lt;/div&gt;


&lt;object width=&quot;500&quot; height=&quot;303&quot; classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;src&quot; value=&quot;http://cdn.livestream.com/grid/LSPlayer.swf?channel=facebookevents&amp;amp;clip=flv_cc08bf93-7013-41e3-81c9-bfc906ef8442&amp;amp;autoPlay=false&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;&lt;embed width=&quot;500&quot; height=&quot;303&quot; type=&quot;application/x-shockwave-flash&quot; src=&quot;http://cdn.livestream.com/grid/LSPlayer.swf?channel=facebookevents&amp;amp;clip=flv_cc08bf93-7013-41e3-81c9-bfc906ef8442&amp;amp;autoPlay=false&quot; allowScriptAccess=&quot;always&quot; allowFullScreen=&quot;true&quot; wmode=&quot;transparent&quot; /&gt;&lt;/object&gt;
&lt;div style=&quot;font-size: 11px; padding-top: 10px; text-align: center;&quot;&gt;Watch &lt;a title=&quot;live streaming video&quot; href=&quot;http://www.livestream.com/?utm_source=lsplayer&amp;amp;utm_medium=embed&amp;amp;utm_campaign=footerlinks&quot;&gt;live streaming video&lt;/a&gt; from &lt;a title=&quot;Watch facebookevents at livestream.com&quot; href=&quot;http://www.livestream.com/facebookevents?utm_source=lsplayer&amp;amp;utm_medium=embed&amp;amp;utm_campaign=footerlinks&quot;&gt;facebookevents&lt;/a&gt; at livestream.com&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>'Host key verification failed' with Capistrano and Git</title>
   <link href="http://your.pages.url/host-key-verification-failed-with-capistrano-and-git" />
   <updated>2009-10-19T00:00:00-04:00</updated>
   <id>http://lebobs.ch//host-key-verification-failed-with-capistrano-and-git</id>
   <content type="html">&lt;p&gt;The other day I started getting &amp;#8216;Host Key verification&amp;#8217; failed error when trying to deploy an application with Capistrano hosted on a Git repository accessed via SSH. At first the problem was a bit scary, but after a bit of thinking I figured out that the solution to the problem was quite simple.&lt;/p&gt;

&lt;p&gt;What I had to do was:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;ssh to the machine where I wanted to deploy the application to&lt;/li&gt;

&lt;li&gt;ssh to the git repo machine and accept the key&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Done.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Install mysql gem on Ruby1.9</title>
   <link href="http://your.pages.url/install-mysql-gem-on-ruby1-9" />
   <updated>2009-06-02T00:00:00-04:00</updated>
   <id>http://lebobs.ch//install-mysql-gem-on-ruby1-9</id>
   <content type="html">This should sound like a very easy task, but it took me a while to sort this out, so I thought I'd share it. If you want to install the mysql gem with Ruby1.9 try this:

&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;ruby&quot;&gt;&lt;span class=&quot;n&quot;&gt;sudo&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;gem1&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;9&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;kwatch&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mysql&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ruby&lt;/span&gt;
    &lt;span class=&quot;o&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;source&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;http&lt;/span&gt;&lt;span class=&quot;ss&quot;&gt;:/&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;gems&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;github&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;com&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;
    &lt;span class=&quot;o&quot;&gt;--&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;with&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mysql&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;config&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;sr&quot;&gt;/usr/&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;local&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mysql&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;bin&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mysql_config&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;


Where in the --with-mysql-config option you have to specify the path to mysql_config in the bin directory in your mysql installation path.</content>
 </entry>
 
 <entry>
   <title>The Yahoo! Hack day is gone. Good stuff guys!</title>
   <link href="http://your.pages.url/the-yahoo-hack-day-is-gone-good-stuff-guys" />
   <updated>2009-05-13T00:00:00-04:00</updated>
   <id>http://lebobs.ch//the-yahoo-hack-day-is-gone-good-stuff-guys</id>
   <content type="html">&lt;p&gt;I went to the Yahoo! Open Hack day London last Saturday. I waited for quite a long time this event, and I&amp;#8217;m pleased to say that all my expectations were fully met. A big number of Yahoo enthusiasts (and a guy with a Google T-shirt) arrived at the Congress Center early in the morning for a 24h session of hacking and fun events.&lt;/p&gt;

&lt;p&gt;I was very happy to meet my ex Yahoo colleagues, seeing that they&amp;#8217;re doing great even during hard times for the company.&lt;/p&gt;

&lt;p&gt;I enjoyed mostly the talks about &lt;a href='http://developer.yahoo.com/geo/'&gt;geo technologies&lt;/a&gt; and &lt;a href='http://developer.yahoo.com/yql/'&gt;yql&lt;/a&gt;. I got so many ideas to implement in my iphone application:) In particular YQL is a very interesting technology that allows an application to query a number of Yahoo and external databases by means of restful requests.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;&lt;div class='p_embed p_image_embed'&gt;
&lt;img alt='Media_httpopenhacklon_vpced' height='166' src='http://getfile7.posterous.com/getfile/files.posterous.com/import-tryy/xshlFdgDjGADrnycszxeBqzzDbxGbwgarxFnmxcCktDBjGhizDypuAoJuitj/media_httpopenhacklon_vpcEd.jpg.scaled500.jpg' width='250' /&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Check some &lt;a href='http://www.flickr.com/search/?q=openhackday%20london&amp;amp;w=all&amp;amp;s=int'&gt;pictures on Flickr&lt;/a&gt;.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Post Summarizer Wordpress plugin</title>
   <link href="http://your.pages.url/post-summarizer-wordpress-plugin" />
   <updated>2009-01-04T00:00:00-05:00</updated>
   <id>http://lebobs.ch//post-summarizer-wordpress-plugin</id>
   <content type="html">&lt;strong&gt;&lt;span style='color: #ff0000;'&gt;UPDATE&lt;/span&gt;&lt;/strong&gt;
&lt;p&gt;The plugin is now hosted in the official Wordpress plugin directory and can be downloaded directly from &lt;a href='http://wordpress.org/extend/plugins/post-summarizer/'&gt;its page&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In my &lt;a href='http://www.xterm.it/blog/2008/12/incremental-personalized-summarization-with-novelty-detection/'&gt;previous post&lt;/a&gt; I talked about the work I carried out for my MSc research project. Here is the Wordpress plugin that implements a simplified version of the summarization system described there.&lt;/p&gt;

&lt;p&gt;This plugin creates an automatic excerpt of a post when it is saved or published. The excerpt created is a coherent piece of text containing the most important sentences of the post. After installing this plugin, every time you write a post and press the &lt;em&gt;save&lt;/em&gt; or &lt;em&gt;publish&lt;/em&gt; button an excpert is created for that post and stored in the database.&lt;/p&gt;

&lt;p&gt;This plugin is useful also if you don&amp;#8217;t use excerpts in your blog: it&amp;#8217;s always useful to have a summary of your post available just to remind yourself what the post is about (it works very well with old and long posts!). Statistical natural language techniques are used to extract the most important sentences from a document. It&amp;#8217;s straightforward to tweak the plugin to give more importance to certain features in your text.&lt;/p&gt;

&lt;p&gt;The code of the plugin has been optimized for extensiblity in order to make it easy for contributor developers to implement a summarizer in their own language. At the moment only an English language summarizer is available, and an Italian one is on its way. After activating the plugin here are simple steps that you might want to follow in order to have a nice excerpt to use in your blog:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Write your post&lt;/li&gt;

&lt;li&gt;Press the &lt;em&gt;save&lt;/em&gt; or &lt;em&gt;publish&lt;/em&gt; button&lt;/li&gt;

&lt;li&gt;An excerpt will be created. Now you can review it, modify it and save it as many times as needed&lt;/li&gt;

&lt;li&gt;If you want the summarizer to create an excerpt again delete the existing one and press &lt;em&gt;save&lt;/em&gt; or &lt;em&gt;publish&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Note that the plugin creates automatically an excerpt for a post &lt;strong&gt;only if there isn't already an excerpt for that post.&lt;/strong&gt;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Incremental Personalized Summarization with Novelty Detection</title>
   <link href="http://your.pages.url/incremental-personalized-summarization-with-novelty-detection" />
   <updated>2008-12-30T00:00:00-05:00</updated>
   <id>http://lebobs.ch//incremental-personalized-summarization-with-novelty-detection</id>
   <content type="html">&lt;p&gt;I thought I&amp;#8217;d share the work I carried out as part of my MSc dissertation in Intelligent Web Technologies.&lt;/p&gt;

&lt;p&gt;The system has been implemented using Wordpress. A simplified version of this summarization system will be released as a Wordpress plugin in the following days. You can download the pdf version of my research work here: &lt;a href='attachments/campana-summarization.pdf'&gt;Incremental Personalised Summarisation with Novelty Detection&lt;/a&gt;&lt;/p&gt;

&lt;h4 id='here_is_the_abstract'&gt;Here is the abstract:&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;In recent years personalised summarisation has been a hot topic in Information Retrieval. An example of a personalisation technique is query-biased summarisation, where the importance of a sentence is estimated based on the amount of information about the query that it contains. An appealing implementation of this method is the one undertaken by many web search enginesthat provide snippets generated with sentences, or part of sentences, that contain query terms. However, the query string is not enough to represent the user&amp;#8217;s interests and information need, and a more complex representation is needed. We present in this work a method to create a richer user model by analyzing the interaction of the user with a blogging system. This model is then exploited to create personalised summaries that contain information tailored to the user&amp;#8217;s interests. The system also allows the user to extend initial summaries with broader summaries that contain novel information, and dynamically adapt to the model of the user&amp;#8217;s information need. A system- centric and user-centric evaluation suggest that the proposed summarisation method performs better than query-biased summarisation in extracting relevant sentences from a document, thus showing that adaptive summarisation is an effective way to support the user in understanding the relevancy of a document to a particular topic.&lt;/p&gt;
&lt;/blockquote&gt;</content>
 </entry>
 

</feed>
