<?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>René Pickhardt</title>
	<atom:link href="http://www.rene-pickhardt.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rene-pickhardt.de</link>
	<description>China, Mathematik, SEO, Heavy Metal</description>
	<lastBuildDate>Fri, 17 May 2013 18:41:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Create a Screencast in Ubuntu with recordmydesktop and do Soundengineering and post production</title>
		<link>http://www.rene-pickhardt.de/create-a-screencast-in-ubuntu-with-recordmydesktop-and-do-soundengineering-and-post-production/</link>
		<comments>http://www.rene-pickhardt.de/create-a-screencast-in-ubuntu-with-recordmydesktop-and-do-soundengineering-and-post-production/#comments</comments>
		<pubDate>Fri, 17 May 2013 18:36:55 +0000</pubDate>
		<dc:creator>René Pickhardt</dc:creator>
				<category><![CDATA[Tips, tweaks & hacks]]></category>
		<category><![CDATA[audacity]]></category>
		<category><![CDATA[corrupt audo]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[oga]]></category>
		<category><![CDATA[ogg]]></category>
		<category><![CDATA[oggtools]]></category>
		<category><![CDATA[ogv]]></category>
		<category><![CDATA[pitivi]]></category>
		<category><![CDATA[post production]]></category>
		<category><![CDATA[recordmydesktop]]></category>
		<category><![CDATA[screencast]]></category>

		<guid isPermaLink="false">http://www.rene-pickhardt.de/?p=1600</guid>
		<description><![CDATA[I promised to create some screen casts for the autocomplete service with GWT based on neo4j. After I have created all the screencasts I had to go through quite some hassle in order to do so. So let me share my experience and toolchain in order to produce a somewhat accaptable screen cast. I am [...]
Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-screencast-part-1-getting-warm-reviewing-remote-procedure-calls/' rel='bookmark' title='Building an Autocompletion on GWT screencast Part 1: Getting Warm &#8211; Reviewing remote procedure calls'>Building an Autocompletion on GWT screencast Part 1: Getting Warm &#8211; Reviewing remote procedure calls</a> <small>Quite a while ago I promised to create some screencasts...</small></li>
<li><a href='http://www.rene-pickhardt.de/how-to-create-animations-between-two-vector-graphics/' rel='bookmark' title='How to create animations between two vector graphics?'>How to create animations between two vector graphics?</a> <small>I am just about to prepare a talk about my...</small></li>
<li><a href='http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-screencast-part-2-invoking-the-remote-procedure-call/' rel='bookmark' title='Building an Autocompletion on GWT screencast Part 2: Invoking The Remote Procedure Call'>Building an Autocompletion on GWT screencast Part 2: Invoking The Remote Procedure Call</a> <small>Hey everyone after posting my first screencast in this series...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-with-rpc-contextlistener-and-a-suggest-tree-part-0/">I promised to create some screen casts for the autocomplete service with GWT based on neo4j</a>. After I have created all the screencasts I had to go through quite some hassle in order to do so. </p>
<p>So let me share my experience and toolchain in order to produce a somewhat accaptable screen cast. I am still not happy with the quality of the results and if you have any suggestions feel free to tell me.</p>
<p>First of all you download and install <a target="_blank" href="http://recordmydesktop.sourceforge.net/about.php">recordmydesktop</a>. Once this is done you can just do a screencast by calling the following line.<br />
<!--DEVFMTCODE--><pre class="devcodeblock" title="Bash"><div class="devcodeoverflow"><ol><li>recordmydesktop <span style="color: #660033;">--quick-subsampling</span> <span style="color: #660033;">--full-shots</span> <span style="color: #660033;">--no-shared</span> --v_bitrate <span style="color: #000000;">2000000</span> --on-the-fly-encoding</li></ol></div></pre><!--END_DEVFMTCODE--><br />
bear in mind that you should have at least a dual core processor if you really want to do video encoding on the fly. </p>
<p>After creating this screencast I realized that my audio and video tracks where not in sync. Even worse. I realized that the video track was always a few seconds shorter than the audio track. At the end of the video when the audio wasn&#8217;t finnished yet the last video frame would just be displayed. This might be alright on a 20 second screencast but some of my screencasts where up to 14 minutes and that really sucked! because speaking and video would just not be synchrone anymore.<br />
In another screen cast that I did today I had the problems with the sound not being loud enough so Here is the stack of software that works fine with corrupt .ogv files produced by recordmydesktop.</p>
<p>After searching quite a while and trying several programms (pitivi, Avidemux,oggtools(!),&#8230;) that all crashed on the .ogv file that came out of recordmydesktop I reallized that with <a target="_blank" href="http://v2v.cc/~j/ffmpeg2theora/download.html">ffmpeg2theora</a> I could actually extract the audio and video files seperately. to do so just enter:</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="Bash"><div class="devcodeoverflow"><ol><li>ffmpeg2theora video.ogv <span style="color: #660033;">--noaudio</span></li><li>ffmpeg2theora video.ogv <span style="color: #660033;">--novideo</span></li><li></li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p>The problem was the Audiofile. I was able to play it with my Audioplayer but again not able to open it with any editing software but <a target="_blank" href="http://oggconvert.tristanb.net/">oggconvert</a>!<br />
With this little tool I was able to open the corrupt .oga audio file and save it to an .ogg file (with vorbis audio codec!).</p>
<p>Now after I had a non corrupted audiofile I was able to adjusting the speed of the audiofile adjusting it to the length of the recoreded video with <a target="_blank" href="http://audacity.sourceforge.net/">audacity</a>. Easy instructions how to do this are available at <a target="_blank" href="http://wiki.audacityteam.org/wiki/Change_Speed">http://wiki.audacityteam.org/wiki/Change_Speed</a> Audacity also provided the options for me to amplify the volume of the sound.</p>
<p>Finally I had two files of the same length just need to merge them again. The oggTools again failed to help me on this but there is <a target="_blank" href="http://pitivi.org/">pitivi</a> which is able to do the job. </p>
<p>So you see if one keeps patient one will reach his goal. Some of the screen casts are already published and more will come.  So far I hope you enjoyed reading my experiences and solutions </p>
<p>by the way on wikipedia there are quite some tutorials on how to edit ogg videos.<br />
<a target="_blank" href="http://commons.wikimedia.org/wiki/Help:Converting_video#Ogg_Video_Tools">http://commons.wikimedia.org/wiki/Help:Converting_video</a></p>
<p>Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-screencast-part-1-getting-warm-reviewing-remote-procedure-calls/' rel='bookmark' title='Building an Autocompletion on GWT screencast Part 1: Getting Warm &#8211; Reviewing remote procedure calls'>Building an Autocompletion on GWT screencast Part 1: Getting Warm &#8211; Reviewing remote procedure calls</a> <small>Quite a while ago I promised to create some screencasts...</small></li>
<li><a href='http://www.rene-pickhardt.de/how-to-create-animations-between-two-vector-graphics/' rel='bookmark' title='How to create animations between two vector graphics?'>How to create animations between two vector graphics?</a> <small>I am just about to prepare a talk about my...</small></li>
<li><a href='http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-screencast-part-2-invoking-the-remote-procedure-call/' rel='bookmark' title='Building an Autocompletion on GWT screencast Part 2: Invoking The Remote Procedure Call'>Building an Autocompletion on GWT screencast Part 2: Invoking The Remote Procedure Call</a> <small>Hey everyone after posting my first screencast in this series...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rene-pickhardt.de/create-a-screencast-in-ubuntu-with-recordmydesktop-and-do-soundengineering-and-post-production/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The best way to create an autocomplete service: And the winner is&#8230;. Giuseppe Ottaviano</title>
		<link>http://www.rene-pickhardt.de/the-best-way-to-create-an-autocomplete-service-and-the-winner-is-giuseppe-ottaviano/</link>
		<comments>http://www.rene-pickhardt.de/the-best-way-to-create-an-autocomplete-service-and-the-winner-is-giuseppe-ottaviano/#comments</comments>
		<pubDate>Wed, 15 May 2013 13:06:42 +0000</pubDate>
		<dc:creator>René Pickhardt</dc:creator>
				<category><![CDATA[Collective Intelligence]]></category>
		<category><![CDATA[auto completion]]></category>
		<category><![CDATA[Giuseppe Ottaviano]]></category>
		<category><![CDATA[Information retrieval]]></category>
		<category><![CDATA[priority queue]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[suggest tree]]></category>
		<category><![CDATA[topk]]></category>
		<category><![CDATA[trie]]></category>
		<category><![CDATA[typo]]></category>
		<category><![CDATA[web scale]]></category>

		<guid isPermaLink="false">http://www.rene-pickhardt.de/?p=1594</guid>
		<description><![CDATA[Over one year ago I was starting to think about indexing scored stings for auto completion queries. I stumbled upon this problem after seeing the strength of the predictions of &#160;the typology approach for next word prediction on smartphones. The typology approach had one major drawback: Though its suggestions had a high precision the speed [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>Over one year ago I was starting to think about indexing scored stings for auto completion queries. I stumbled upon this problem after seeing <a href="http://www.rene-pickhardt.de/typology-using-neo4j-wins-2-awards-at-the-german-federal-competition-young-scientists/">the strength of the predictions of &nbsp;the typology approach for next word prediction on smartphones</a>. The typology approach had one major drawback: Though its suggestions had a high precision the speed with 50 milliseconds per suggestion was rather slow especially when working on a server side application.</p>
<ul>
<li>On August 16 th 2012 <a href="http://www.rene-pickhardt.de/typology-oberseminar-talk-and-speed-up-of-retrieval-by-a-factor-of-1000/">I found a first solution</a> building on Nicolai Diethelms Suggest Tree. Though the speedup was great the suggest tree at this time had several major drawbacks (1. the amount of suggestions had to be known before building the tree 2.) large memory overhead and high redundancy 3.) no possibility of updating weights or even inserting new strings after building the tree) (the last 2 issues have been fixed just last month)</li>
<li>So I tried to find a solution which required less redundancy. But still for indexing Gigabytes of 5-grams we needed a persistent method. We tried Lucene and MySql in December and January. After seeing that <a target="_blank" href="http://stackoverflow.com/questions/14170579/how-to-avoid-a-filesort-on-a-mysql-composite-index-for-a-prefix-query-with-an-or">MySQL does not provide any indices for this kind of query</a>&nbsp;I decided to&nbsp; <a target="_blank" href="https://github.com/renepickhardt/typology/blob/88c5e96c69964ea5789496bb856eb2b8b9fb1c56/scripts/indexLM.sh">misuse multidimensional trees of MySQL in a highly redundant way</a> to somehow be able to evaluate the strength of typology on large data sets with gigabytes of n-grams. Creating one of the dirtiest hacks in my life I could at least handle the data but the solution was rather engineered and consisted of throwing hardware at the problem.</li>
<li>After <a target="_blank" href="https://blog.west.uni-koblenz.de/2013-04-09/typology-and-bitmap-indices-open-sourced/">Christoph tried to solve this using bitmap indices</a>&nbsp;which was quite fast but had issues with scaling and index maintainability we had a discussion and finally the solution popped in my mind in the beginning of march this year.</li>
</ul>
<p>Even though I was thinking of scored tries before they always lacked the problem that they could only find the top-1 element efficiently. Then I realized that one had to sort the children of a node by score and use a priority queue during retrieval. In this way one would get the maximum possible runtime I was doing this in a rather redundant way because I was aiming for fast prefix retrieval of the trie node and then fast retrieval of the top children.</p>
<p>After I came up with my solution and after talking to Lucene contributers from IBM in Haifa I realized that <a target="_blank" href="http://blog.mikemccandless.com/2010/12/using-finite-state-transducers-in.html">Lucene had a pretty similar solution</a> as a less popular &#8220;hidden feature&#8221; which <a target="_blank" href="https://github.com/renepickhardt/typology/blob/c1fcfe622e28497b3aa06bd80fdd4847a948f234/src/de/typology/trainers/FSTTest.java">I tested</a>.&nbsp;Anyway in my experiment I also experienced a large memory overhead with the Lucene solution so my friend Heinrich and me started to develop my trie based solution and benchmark it with various baselines in order to produce a good solid output.</p>
<p>The <a target="_blank" href="https://github.com/renepickhardt/scored-topk-prefix-retrieval/network">developement started last month</a> and we had quite some progress. Our goal was always to be about as fast as Nicolai Diethelms suggest tree but not running into all the drawbacks of his solution. In our coding session yesterday we realized that Nicolai improved his data structure a lot by getting rid of his memory overhead and also being able to update, insert and delete new items to his index (still the amount of suggestions has to be known before the tree was build)</p>
<p>Yet while learning more about the <a target="_blank" href="http://igoro.com/archive/efficient-auto-complete-with-a-ternary-search-tree/">ternary tree data structure</a> he used to build up his solution I found a <a target="_blank" href="http://www.di.unipi.it/~ottavian/files/topk_completion_www13.pdf">paper that will be presented TODAY at WWW conference</a>. Guess what: Independently of us&nbsp;Giuseppe Ottaviano explains in Chapter 4&nbsp;the exact solution and algorithm that I came up with this march. Combined with an efficient implementation of the tries and many compression techniques (<a target="_blank" href="http://en.wikipedia.org/wiki/Locality_of_reference">even respecting cache locality of the processor</a>) he even beats Nicolai Diethelms suggest tree.&nbsp;</p>
<p>I looked up&nbsp;<a target="_blank" href="http://www.di.unipi.it/~ottavian/">Giuseppe Ottaviano</a> and the only thing two things I have to say are:</p>
<ol>
<li>Congratulations Giuseppe. You really worked on that kind of problems for a long time an created an amazing paper. This is also reflected by the related work section and all the small details that are in your paper which we were still in the process of figuring out.&nbsp;</li>
<li>If anyone needs an auto completion service this is the way to go. Being able to provide suggestions from a dictionary with 10 Mio. entries &nbsp;in a few micro seconds (yes micro not milli!) means that a single computer can handle about 100&#8217;000 requests per second which is certainly web scale.&nbsp;&nbsp;Even the updated suggest tree by Nicolai is now the way to go and maybe much easier to use since it is java based and not C++ and the full code is open sourced.</li>
</ol>
<div>Ok so much for the history of events and the congratulations to Giuseppe. I am happy to see that the algorithm really performs that well but there is one little thing that really bothers me a lot:&nbsp;</div>
<div>&nbsp;</div>
<div>How come our community of researchers hasn&#8217;t come up with a good way of sharing credits to a person like me who came up independently with the solution? As for me I feel that the strongest chapter of my dissertation just collapsed and one year of research just burnt away. I mean personally I gained and learnt a lot from it but from a carrier point of view this seems rather like a huge drawback.</div>
<p>Anyway life goes on and by thinking about the trie based solution we already came up with a decent list of future work which we can most certainly use for follow up work and I will certainly contact the authors maybe a collaboration in future will be possible.&nbsp;</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.rene-pickhardt.de/the-best-way-to-create-an-autocomplete-service-and-the-winner-is-giuseppe-ottaviano/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Please help me to realize my Web science massive open online course</title>
		<link>http://www.rene-pickhardt.de/please-help-me-to-realize-my-web-science-massive-open-online-course/</link>
		<comments>http://www.rene-pickhardt.de/please-help-me-to-realize-my-web-science-massive-open-online-course/#comments</comments>
		<pubDate>Wed, 01 May 2013 09:59:57 +0000</pubDate>
		<dc:creator>René Pickhardt</dc:creator>
				<category><![CDATA[Teaching and Exercises]]></category>
		<category><![CDATA[mooc]]></category>
		<category><![CDATA[open education]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[teaching]]></category>

		<guid isPermaLink="false">http://www.rene-pickhardt.de/?p=1581</guid>
		<description><![CDATA[I am asking you for a big favor in this blog post! You can help me to achieve one of my childhood dreams: I am an enthusiastic teacher and love to share information (as you might have seen by reading my blog) Over the last month I have designed a structure for an online course [...]
Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/web-science-education-and-web-science-mooc/' rel='bookmark' title='Web science education and web science mooc'>Web science education and web science mooc</a> <small>The slides of my talk in the web science education...</small></li>
<li><a href='http://www.rene-pickhardt.de/teaching-web-science-web-architecture-and-web-ethics-to-students/' rel='bookmark' title='Teaching Web Science (web architecture and Web ethics) to students'>Teaching Web Science (web architecture and Web ethics) to students</a> <small>In July 2012 we taught a course for the German...</small></li>
<li><a href='http://www.rene-pickhardt.de/open-access-and-data-from-my-research-old-resources-for-various-topics-finally-online/' rel='bookmark' title='Open access and data from my research. Old resources for various topics finally online.'>Open access and data from my research. Old resources for various topics finally online.</a> <small>Being strong pro on the topic of open access I...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I am asking you for a big favor in this blog post! You can help me to <a target="_blank" href="http://en.wikipedia.org/wiki/Really_Achieving_Your_Childhood_Dreams">achieve one of my childhood dreams</a>: </p>
<p>I am an enthusiastic teacher and love to share information (as you might have seen by reading my blog) Over the last month I have designed a structure for an online course on Web Science together with a short video. In this blog post I will introduce the course to you but I am also asking you <a target="_blank" href="https://moocfellowship.org/submissions/web-science">to vote for the course</a> since only 10 of the 250 courses that applied for the fellowship will be sponsored and thus be realized.</p>
<p>So please go to <a target="_blank" href="https://moocfellowship.org/submissions/web-science">https://moocfellowship.org/submissions/web-science</a> an learn more about the course and vote for it. You can find almost all details of the course in this blog post.</p>
<p><iframe width="640" height="360" src="http://www.youtube-nocookie.com/embed/gelMZq2tiKk" frameborder="0" allowfullscreen></iframe></p>
<h3>Why creating such a cours?</h3>
<p>The web has become important to its 2.3 billion users. Yet only a small group of people understand the processes that take place on it and quickly steer its development into new directions. </p>
<h4>Novelty of the subject</h4>
<p>Web Science is an upcoming academic field. Much information about the web already exists online, but no course that comprises all of it.</p>
<h4>High value for every web user</h4>
<p>The MOOC would be of high value and of relevance for anybody using the web e.g:
<ul>
<li>A <strong>programmer</strong> who is building the next web application</li>
<li>A <strong>company</strong> deciding their web strategy</li>
<li>A <strong>judge</strong> who has to decide a case regarding net neutrality or copy right infringements</li>
<li>The <strong>Government</strong> as well as <strong>public authorities</strong> which have to make decisions on how to regulate the web</li>
<li>&#8230;</li>
</ul>
<h4>The web is the right place to learn about the web</h4>
<p>The web itself is the best platform to educate people about the web since you can always point directly to the object of study. By creating a MOOC we will be able to aggregate, organize and filter much of the available information.</p>
<h4>Integration within our institution</h4>
<p>The MOOC will be a core element for the <a target="_blank" href="http://west.uni-koblenz.de/master-web-science">web science lecture</a> of our <a target="_blank" href="http://www.uni-koblenz-landau.de/web-science">web science master program</a>. The goal is that students will work with the material provided by the MOOC and the instructors will replace classical lectures with public Q&#038;A sessions. Additionally the Web Science lecture of 2013/2014 will serve as an internal testing of the MOOC such that the improved MOOC can launch on iversity in 2014.</p>
<h3>Course content</h3>
<p>This MOOC consists of ten lessons divided into three parts. </p>
<ol>
<li>Lesson 1 &#8211; 3: <strong>Foundations of the web</strong></li>
<li>Lesson 4 &#8211; 7: <strong>Theoretical results of web user behavior </strong></li>
<li>Lesson 8 &#8211; 10: <strong>Web &#038; society</strong></li>
</ol>
<h4>Lesson 1 &#038; 2: History of the Web &#038;  Web Architecture</h4>
<p>You will understand the <a target="_blank" href="http://en.wikipedia.org/wiki/History_of_the_Internet">historical development of the web</a> and see how the <a target="_blank" href="http://en.wikipedia.org/wiki/Cold_war">cold war</a> in combination with <a target="_blank" href="http://en.wikipedia.org/wiki/History_of_computing_hardware#Post-1960:_third_generation_and_beyond">advances in technical developments</a> led to the <a target="_blank" href="http://en.wikipedia.org/wiki/Internet_protocol_suite">Internet Protocol suite</a>.<br />
<img src="http://upload.wikimedia.org/wikipedia/commons/b/b2/Data_Flow_of_the_Internet_Protocol_Suite.PNG"><br />
On each Layer you will know one protocol and understand how these protocols build an <a target="_blank" href="http://en.wikipedia.org/wiki/Interoperability#Interoperability_and_open_standards">open, inter operable</a> and <a target="_blank" href="http://en.wikipedia.org/wiki/Decentralization#Information_technology">decentralized system</a>.  Furthermore you will learn about the <a target="_blank" href="http://en.wikipedia.org/wiki/Domain_Name_System">domain name system</a> and find out why the concepts of <a target="_blank" href="http://en.wikipedia.org/wiki/Uniform_resource_identifier">URI</a> and <a target="_blank" href="http://en.wikipedia.org/wiki/Hypertext">Hypertext</a> were crucial for the success of the web.</p>
<h4>Lesson 3: Structure of the Web</h4>
<p><img src ="http://upload.wikimedia.org/wikipedia/commons/4/4a/Six_degrees_of_separation.svg"><br />
You will learn about <a target="_blank" href="http://en.wikipedia.org/wiki/Six_degrees_of_separation">the six degrees of seperation</a> and understand concepts like <a target="_blank" href="http://en.wikipedia.org/wiki/Small-world_network">small world networks</a> by studying <a target="_blank" href="http://en.wikipedia.org/wiki/Small_world_experiment">&#8216;the other&#8217; Milgram experiment</a>. You will be able to use <a href = "https://en.wikipedia.org/wiki/Power_law">power law distributions</a> to describe the structure of the web, its content and its users.</p>
<h4>Lesson 4 &#038; 5: Micro and Macro behavior of web users &#038; Social Network (Analysis)</h4>
<p><a target="_blank" href="http://upload.wikimedia.org/wikipedia/commons/thumb/a/ac/InternetCities.jpg/640px-InternetCities.jpg" class="image"><img alt="structure of the web" src="http://upload.wikimedia.org/wikipedia/commons/thumb/a/ac/InternetCities.jpg/640px-InternetCities.jpg"></a><br />
You will be introduced to theories from <a target="_blank" href="http://en.wikipedia.org/wiki/Microsociology">Microsociology</a> and see how applying them to the behavior of people on the web leads to macro structures such as:
<ul>
<li><a target="_blank" href="http://en.wikipedia.org/wiki/Social_influence">Influence</a></li>
<li><a target="_blank" href="http://www.mpi-sws.org/~gummadi/papers/www09-cha.pdf">Information Propagation</a></li>
<li><a target="_blank" href="http://en.wikipedia.org/wiki/Viral_phenomenon">Viral effects</a></li>
</ul>
<p>Analyzing social network data from the <a target="_blank" href="http://konect.uni-koblenz.de/">Koblenz Network Collection</a> using <a target="_blank" href="http://www.gnu.org/software/octave/">Octave</a> you will gain a deeper understanding of social theories and social networks.</p>
<h4>Lesson 6 &#038; 7: Information Retrieval &#038; Recommender systems</h4>
<p><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Eli_Pariser%2C_author_of_The_Filter_Bubble_-_Flickr_-_Knight_Foundation_%281%29.jpg/640px-Eli_Pariser%2C_author_of_The_Filter_Bubble_-_Flickr_-_Knight_Foundation_%281%29.jpg"><br />
Completing this section you will understand the basic architecture of a  <a target="_blank" href="http://en.wikipedia.org/wiki/Web_search_engine">(web) search engine</a>. You can name the fundamental (non technical) difficulties one has in order to create a good <a target="_blank" href="http://en.wikipedia.org/wiki/Information_retrieval">information retrieval system</a>. You will learn about the connection to <a target="_blank" href="http://en.wikipedia.org/wiki/Recommender_system">recommender systems</a> that are (not only!) used by large web shops to increase <a target="_blank" href="http://en.wikipedia.org/wiki/Cross-selling">cross selling</a>.<br />
You will be able to discuss the danger of such algorithms like the <a target="_blank" href="http://en.wikipedia.org/wiki/Relevance_paradox">relevance paradox</a> and the <a target="_blank" href="http://en.wikipedia.org/wiki/Filter_bubble">filter bubble</a>. </p>
<h4>Lesson 8: Trust and Security</h4>
<p><img src="http://upload.wikimedia.org/wikipedia/commons/9/9c/Aft_phase_2.jpg"><br />
You will learn how third parties act as  trust providers on the web and how this issue is related to <a target="_blank" href="https://en.wikipedia.org/wiki/The_Market_for_Lemons">markets with asymmetric information</a>. You will see that trust issues in the online word differ from the offline problems. You will know of ways like <a target="_blank" href="http://en.wikipedia.org/wiki/Cryptography#Modern_cryptography">cryptography</a>, <a target="_blank" href="http://en.wikipedia.org/wiki/Secure_communication">secure communication</a> and <a target="_blank" href="http://en.wikipedia.org/wiki/Public_key_certificate">certificates</a> to resolve trust issues and how those techniques can even lead to <a target="_blank" href="http://en.wikipedia.org/wiki/Bitcoin">a new currency</a>.</p>
<h4>Lesson 9: Web Economics</h4>
<p><img src ="http://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Social_commerce_wordle.jpg/640px-Social_commerce_wordle.jpg"><br />
You will know of e-commerce models like <a target="_blank" href="https://en.wikipedia.org/wiki/Online_shopping">online shopping</a> &#038; <a target="_blank" href="https://en.wikipedia.org/wiki/Online_auction">auctions</a>   as well as <a target="_blank" href="http://en.wikipedia.org/wiki/Online_advertising">online advertising</a> and marketing. You will be able to interpret and apply metrics for <a target="_blank" href="http://en.wikipedia.org/wiki/Web_analytics">web analytics</a> such as
<ul>
<li><a target="_blank" href="http://en.wikipedia.org/wiki/Conversion_rate">Conversion rate</a></li>
<li><a target="_blank" href="http://en.wikipedia.org/wiki/Click-through_rate">Click through rate</a></li>
<li><a target="_blank" href="http://en.wikipedia.org/wiki/Bounce_rate">Bounce rate</a></li>
</ul>
<h4>Lesson 10: Web Governance and Web Ethics</h4>
<p><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Free_Internet_No_Internet_Censorship.png/640px-Free_Internet_No_Internet_Censorship.png"><br />
Finally you will understand the important role of institutions like <a target="_blank" href="http://en.wikipedia.org/wiki/World_Wide_Web_Consortium">W3C</a>, <a target="_blank" href="http://en.wikipedia.org/wiki/Internet_Engineering_Task_Force">IETF</a> and <a target="_blank" href="http://en.wikipedia.org/wiki/ICANN">ICANN </a>. You will use your understanding of the web architecture to discuss and explain the connections between
<ul>
<li><a target="_blank" href="http://en.wikipedia.org/wiki/Net_neutrality">Net neutrality</a></li>
<li>Piracy and <a target="_blank" href="http://en.wikipedia.org/wiki/Copyright_infringement">copy right infringement</a></li>
<li><a target="_blank" href="http://en.wikipedia.org/wiki/Internet_censorship">Internet censorship</a> and the freedom of speach</li>
</ul>
<p>So please go to <a target="_blank" href="https://moocfellowship.org/submissions/web-science">https://moocfellowship.org/submissions/web-science</a> an learn more about the course and vote for it.</p>
<p>Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/web-science-education-and-web-science-mooc/' rel='bookmark' title='Web science education and web science mooc'>Web science education and web science mooc</a> <small>The slides of my talk in the web science education...</small></li>
<li><a href='http://www.rene-pickhardt.de/teaching-web-science-web-architecture-and-web-ethics-to-students/' rel='bookmark' title='Teaching Web Science (web architecture and Web ethics) to students'>Teaching Web Science (web architecture and Web ethics) to students</a> <small>In July 2012 we taught a course for the German...</small></li>
<li><a href='http://www.rene-pickhardt.de/open-access-and-data-from-my-research-old-resources-for-various-topics-finally-online/' rel='bookmark' title='Open access and data from my research. Old resources for various topics finally online.'>Open access and data from my research. Old resources for various topics finally online.</a> <small>Being strong pro on the topic of open access I...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rene-pickhardt.de/please-help-me-to-realize-my-web-science-massive-open-online-course/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web science education and web science mooc</title>
		<link>http://www.rene-pickhardt.de/web-science-education-and-web-science-mooc/</link>
		<comments>http://www.rene-pickhardt.de/web-science-education-and-web-science-mooc/#comments</comments>
		<pubDate>Wed, 01 May 2013 08:38:14 +0000</pubDate>
		<dc:creator>René Pickhardt</dc:creator>
				<category><![CDATA[Webscience]]></category>
		<category><![CDATA[mooc]]></category>
		<category><![CDATA[open access]]></category>
		<category><![CDATA[open education]]></category>
		<category><![CDATA[slides]]></category>

		<guid isPermaLink="false">http://www.rene-pickhardt.de/?p=1586</guid>
		<description><![CDATA[The slides of my talk in the web science education workshop can be found here. The talk was about two things: Our application for the web science mooc (
Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/please-help-me-to-realize-my-web-science-massive-open-online-course/' rel='bookmark' title='Please help me to realize my Web science massive open online course'>Please help me to realize my Web science massive open online course</a> <small>I am asking you for a big favor in this...</small></li>
<li><a href='http://www.rene-pickhardt.de/internet-educates-africa-open-education-a-success-story/' rel='bookmark' title='Internet educates africa! Open education &#8211; a success story!'>Internet educates africa! Open education &#8211; a success story!</a> <small>Obviously education is one of the topics that is important...</small></li>
<li><a href='http://www.rene-pickhardt.de/teaching-web-science-web-architecture-and-web-ethics-to-students/' rel='bookmark' title='Teaching Web Science (web architecture and Web ethics) to students'>Teaching Web Science (web architecture and Web ethics) to students</a> <small>In July 2012 we taught a course for the German...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The slides of my talk in the web science education workshop can be found <a href="http://www.rene-pickhardt.de/wp-content/uploads/2013/05/webscieeduslides.pdf">here</a>. The talk was about two things:</p>
<ul>
<li><a target="_blank" href="https://moocfellowship.org/submissions/web-science">Our application for the web science mooc</a> (<-- vote now!) which I already blogged about <a href="http://www.rene-pickhardt.de/please-help-me-to-realize-my-web-science-massive-open-online-course/">this morning</a></li>
<li><a href="http://www.rene-pickhardt.de/teaching-web-science-web-architecture-and-web-ethics-to-students/">Teaching web architecture and web ethics</a> to high school students</li>
</ul>
<p><iframe width="640" height="360" src="http://www.youtube-nocookie.com/embed/gelMZq2tiKk" frameborder="0" allowfullscreen></iframe></p>
<p>Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/please-help-me-to-realize-my-web-science-massive-open-online-course/' rel='bookmark' title='Please help me to realize my Web science massive open online course'>Please help me to realize my Web science massive open online course</a> <small>I am asking you for a big favor in this...</small></li>
<li><a href='http://www.rene-pickhardt.de/internet-educates-africa-open-education-a-success-story/' rel='bookmark' title='Internet educates africa! Open education &#8211; a success story!'>Internet educates africa! Open education &#8211; a success story!</a> <small>Obviously education is one of the topics that is important...</small></li>
<li><a href='http://www.rene-pickhardt.de/teaching-web-science-web-architecture-and-web-ethics-to-students/' rel='bookmark' title='Teaching Web Science (web architecture and Web ethics) to students'>Teaching Web Science (web architecture and Web ethics) to students</a> <small>In July 2012 we taught a course for the German...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rene-pickhardt.de/web-science-education-and-web-science-mooc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Related work slides from Rigour and Openness @ Oxford 2013</title>
		<link>http://www.rene-pickhardt.de/related-work-slides-from-rigour-and-openness-oxford-2013/</link>
		<comments>http://www.rene-pickhardt.de/related-work-slides-from-rigour-and-openness-oxford-2013/#comments</comments>
		<pubDate>Fri, 12 Apr 2013 11:54:50 +0000</pubDate>
		<dc:creator>René Pickhardt</dc:creator>
				<category><![CDATA[Open Access]]></category>
		<category><![CDATA[oxford]]></category>
		<category><![CDATA[related work]]></category>
		<category><![CDATA[slides]]></category>

		<guid isPermaLink="false">http://www.rene-pickhardt.de/?p=1569</guid>
		<description><![CDATA[please find all the information of the talk in oxford. the slides of the talk just given in at Rigour and Openness in Oxford the original product requirement document for the related work project technical slides about related work at FOSDEM 2013 the source code the data Btw it will be build on graphity to [...]
Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/slides-of-related-work-application-presented-in-the-graphdevroom-at-fosdem/' rel='bookmark' title='Slides of Related work application presented in the Graphdevroom at FOSDEM'>Slides of Related work application presented in the Graphdevroom at FOSDEM</a> <small>Download the slidedeck of our talk at fosdem 2013 including...</small></li>
<li><a href='http://www.rene-pickhardt.de/organization-of-the-open-access-event-2013-in-oxford/' rel='bookmark' title='Organization of the Open Access event 2013 in Oxford.'>Organization of the Open Access event 2013 in Oxford.</a> <small>During the past two months I invested quite some of...</small></li>
<li><a href='http://www.rene-pickhardt.de/related-work-of-the-reading-club-on-distributed-graph-data-bases-beehive-scalable-sparql-querying-of-large-rdf-graphs-memcached/' rel='bookmark' title='Related work of the Reading club on distributed graph data bases (Beehive, Scalable SPARQL Querying of Large RDF Graphs, memcached)'>Related work of the Reading club on distributed graph data bases (Beehive, Scalable SPARQL Querying of Large RDF Graphs, memcached)</a> <small>Today we finally had our reading club and discussed several...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>please find all the information of the talk in oxford.</p>
<ul>
<li><a href="http://www.rene-pickhardt.de/wp-content/uploads/2013/04/ReltedWork-Rigour-and-Openness.pdf">the slides of the talk</a> just given in at Rigour and Openness in Oxford</li>
<li>the original <a href="http://www.rene-pickhardt.de/related-work-net-product-requirement-document-released/">product requirement document</a> for the related work project</li>
<li><a href="http://www.rene-pickhardt.de/slides-of-related-work-application-presented-in-the-graphdevroom-at-fosdem/">technical slides</a> about related work at FOSDEM 2013</li>
<li><a target="_blank" href="https://github.com/renepickhardt/related-work.net">the source code</a></li>
<li><a target="_blank" href="http://blog.related-work.net/data/">the data</a></li>
</ul>
<p>Btw it will be build on <a href="http://www.rene-pickhardt.de/graphity-an-efficient-graph-model-for-retrieving-the-top-k-news-feeds-for-users-in-social-networks/">graphity</a> to achieve scaling of the newsfeed</p>
<p>Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/slides-of-related-work-application-presented-in-the-graphdevroom-at-fosdem/' rel='bookmark' title='Slides of Related work application presented in the Graphdevroom at FOSDEM'>Slides of Related work application presented in the Graphdevroom at FOSDEM</a> <small>Download the slidedeck of our talk at fosdem 2013 including...</small></li>
<li><a href='http://www.rene-pickhardt.de/organization-of-the-open-access-event-2013-in-oxford/' rel='bookmark' title='Organization of the Open Access event 2013 in Oxford.'>Organization of the Open Access event 2013 in Oxford.</a> <small>During the past two months I invested quite some of...</small></li>
<li><a href='http://www.rene-pickhardt.de/related-work-of-the-reading-club-on-distributed-graph-data-bases-beehive-scalable-sparql-querying-of-large-rdf-graphs-memcached/' rel='bookmark' title='Related work of the Reading club on distributed graph data bases (Beehive, Scalable SPARQL Querying of Large RDF Graphs, memcached)'>Related work of the Reading club on distributed graph data bases (Beehive, Scalable SPARQL Querying of Large RDF Graphs, memcached)</a> <small>Today we finally had our reading club and discussed several...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rene-pickhardt.de/related-work-slides-from-rigour-and-openness-oxford-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Teaching Web Science (web architecture and Web ethics) to students</title>
		<link>http://www.rene-pickhardt.de/teaching-web-science-web-architecture-and-web-ethics-to-students/</link>
		<comments>http://www.rene-pickhardt.de/teaching-web-science-web-architecture-and-web-ethics-to-students/#comments</comments>
		<pubDate>Tue, 26 Mar 2013 13:52:51 +0000</pubDate>
		<dc:creator>René Pickhardt</dc:creator>
				<category><![CDATA[Teaching and Exercises]]></category>
		<category><![CDATA[decentralized]]></category>
		<category><![CDATA[dsa]]></category>
		<category><![CDATA[ethics]]></category>
		<category><![CDATA[knowledge]]></category>
		<category><![CDATA[net neutrality]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[open education]]></category>
		<category><![CDATA[PhD]]></category>
		<category><![CDATA[summer school]]></category>
		<category><![CDATA[teaching]]></category>

		<guid isPermaLink="false">http://www.rene-pickhardt.de/?p=1558</guid>
		<description><![CDATA[In July 2012 we taught a course for the German National Summer School for high school students. The course consisted of 50 hours over 14 days. Due to some specific settings of the Summer School we had to make a few adjustments to the format of our curriculum and lectures. Still we gathered some good [...]
Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/web-science-education-and-web-science-mooc/' rel='bookmark' title='Web science education and web science mooc'>Web science education and web science mooc</a> <small>The slides of my talk in the web science education...</small></li>
<li><a href='http://www.rene-pickhardt.de/please-help-me-to-realize-my-web-science-massive-open-online-course/' rel='bookmark' title='Please help me to realize my Web science massive open online course'>Please help me to realize my Web science massive open online course</a> <small>I am asking you for a big favor in this...</small></li>
<li><a href='http://www.rene-pickhardt.de/my-students/' rel='bookmark' title='My Students'>My Students</a> <small>Bachlor thesis I advised Martin Körner &#8211; Thesis on Generalized...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>In July 2012 we taught a course for the German National Summer School for high school students. The course consisted of 50 hours over 14 days. Due to some specific settings of the Summer School we had to make a few adjustments to the format of our curriculum and lectures. Still we gathered some good experiences for future teaching. The main lesson learnt was that knowledge of the Internet protocol suite contributes to a better understanding of the decentralized and open aspects of the web. This leads to a better comprehension of the ethical aspects of the web like net neutrality, copyright, relevance paradox, censorship and others. We propose that any curriculum about Web Science should include a fair part of lectures on Web Architecture and the Internet protocol Stack.</p>
<h3>Course context (level, students, discipline, etc.)</h3>
<p>The course was designed for 16 highly gifted high school students (11th and 12th grade). The level was supposed to be manageable for a second year undergraduate student. Since our students came from different grades and schools we were forced to sacrifice some course time to teach some basic programming skills. Thus we could not cover all the aspects of Web Science. Instead we focused on three main course objectives:</p>
<h3>Course objectives and targeted competencies</h3>
<p>By the end of the course our students should&#8230;</p>
<ol>
<li>understand the current web architecture in particular the decentralized and open aspects.</li>
<li>gain the ability to form and defend a solid opinion on currently ongoing ethical discussions related to the Web.</li>
<li>realize that the study of the Web needs much broader skill set than knowledge about Computer Science.</li>
</ol>
<h3>Course content (Structure, sections, topics, references)</h3>
<p>All students were asked to prepare a talk and read the book ”Weaving the Web” by Sir Tim Berners-Lee before the summer school started. Ten of the talks included the technical foundations starting with binary numbers going all the way to the application layer and all the necessary protocols. This included the theoretical study of IP, TCP and HTTP as well as routing algorithms (BGP ) and DNS. To ensure a better understanding the students had to form groups and implement a simple Web Server and a Web Client that were able to process HTTP1.0 GET requests during course time. This was done using the Java Programming Language and the socket classes from the Java API. These topics have been covered in the first week of the course. In the second half we focused on the ethics of the web. After each talk on an ethical topic which was supposed to give an overview for about 20 minutes we entered a 2 hour group discussion. For example for the discussion on net neutrality we knew the following groups of interests from the overview talk: Large internet providers, big web companies, small web companies, politicians, consumers. Students were randomly assigned to one of these groups. Within 10 minutes they had to prepare a list of arguments that would reflect the interests of their particular group as well as arguments they would expect from other groups. While discussing the issue on a round table they had to find a good solution respecting the technical nature of the web and the interests of their group.</p>
<h3>Evaluation methods (Tests, projects, papers,etc.)</h3>
<p>Even though the Summer School is very competitive participation is voluntary so there can’t be an exam or something similar in the end. Also all work had to be completed during the 50 hours course time without any home work assignments. We had three evaluation methods to ensure the comprehension of the course content.</p>
<p><strong>1. Hacking Project:</strong> As already mentioned students implemented a Web Server and Web Client during the first half of the course. Being in groups of 2 or 3 students and being new to programming we teachers helped students out which gave us a nice feedback whether or not students understood the content.</p>
<p><strong>2. Oral presentation:</strong> After the middle of the course students had to prepare and give a presentation to be consumed by an interdisciplinary audience i.e the students from other courses of the summer school, which are all not covering any IT topics. We asked the students to create a theatre role-play of what happens if someone types www.wikipedia.org into a web browser and hits the enter key. All students placed routing tables on the seats for the audience, created TCP / IP packets (filled with candy that represented the time to live) and routed DNS requests as well as HTTP requests together with the TCP handshake around the audience in the class room demonstrating that the basic decentralized web architecture was understood by everyone in the course.</p>
<p><strong>3. Paper Writing:</strong> During the last days of the course the students were expected to collectively prepare a 25 pages documentation with scientific standards of what they have learned during the summer school. The process of creating this documentation is not only guided by us teachers but gives also a nice feedback loop to see if the goals of the course have been achieved.</p>
<p>Overall we can say that the concept of the course worked really well. Especially putting such a high focus on the Web Architecture and actually letting students implement protocols helped to gain a deeper understanding.</p>
<p>Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/web-science-education-and-web-science-mooc/' rel='bookmark' title='Web science education and web science mooc'>Web science education and web science mooc</a> <small>The slides of my talk in the web science education...</small></li>
<li><a href='http://www.rene-pickhardt.de/please-help-me-to-realize-my-web-science-massive-open-online-course/' rel='bookmark' title='Please help me to realize my Web science massive open online course'>Please help me to realize my Web science massive open online course</a> <small>I am asking you for a big favor in this...</small></li>
<li><a href='http://www.rene-pickhardt.de/my-students/' rel='bookmark' title='My Students'>My Students</a> <small>Bachlor thesis I advised Martin Körner &#8211; Thesis on Generalized...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rene-pickhardt.de/teaching-web-science-web-architecture-and-web-ethics-to-students/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Organization of the Open Access event 2013 in Oxford.</title>
		<link>http://www.rene-pickhardt.de/organization-of-the-open-access-event-2013-in-oxford/</link>
		<comments>http://www.rene-pickhardt.de/organization-of-the-open-access-event-2013-in-oxford/#comments</comments>
		<pubDate>Tue, 19 Mar 2013 19:08:07 +0000</pubDate>
		<dc:creator>René Pickhardt</dc:creator>
				<category><![CDATA[Open Access]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[open access]]></category>
		<category><![CDATA[oxford]]></category>
		<category><![CDATA[pirate party]]></category>
		<category><![CDATA[related work]]></category>

		<guid isPermaLink="false">http://www.rene-pickhardt.de/?p=1552</guid>
		<description><![CDATA[During the past two months I invested quite some of my spare free time to contribute to the organization of the open access event Rigor and Openness in 21st century science which will take place in the University of Oxford on April 11th and 12th. The Idea of the conference came up during Heinrich&#8217;s time [...]
Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/open-access-and-the-boycott-of-elsevier-let-uns-not-stop-here-and-take-the-digital-revolution-one-step-further/' rel='bookmark' title='Open Access and the Boycott of Elsevier! Let uns not stop here and take the digital revolution one step further!'>Open Access and the Boycott of Elsevier! Let uns not stop here and take the digital revolution one step further!</a> <small>Believing in open models and supporting ideas of copy left...</small></li>
<li><a href='http://www.rene-pickhardt.de/big-step-towards-open-access-by-great-britain-and-a-comment-from-neelie-kroes/' rel='bookmark' title='Big step towards open access by Great Britain and a comment from Neelie Kroes'>Big step towards open access by Great Britain and a comment from Neelie Kroes</a> <small>During my vaccation a lot of stuff has been happened...</small></li>
<li><a href='http://www.rene-pickhardt.de/open-access-and-data-from-my-research-old-resources-for-various-topics-finally-online/' rel='bookmark' title='Open access and data from my research. Old resources for various topics finally online.'>Open access and data from my research. Old resources for various topics finally online.</a> <small>Being strong pro on the topic of open access I...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>During the past two months I invested quite some of my spare free time to contribute to the organization of the open access event <a target="_blank" href="http://www.rigourandopenness.org/">Rigor and Openness in 21st century science</a> which will take place in the University of Oxford on April 11th and 12th.</p>
<p>The Idea of the conference came up during Heinrich&#8217;s time in Oxford where he and me have been working a lot on <a target="_blank" href="http://www.rene-pickhardt.de/related-work-net-product-requirement-document-released/">related work</a> and he was working closely together with people from the <a href="http://akorn.org/">Akorn</a>  project (c.f. Heinrichs blog article <a target="_blank" href="http://heinrich-hartmann.net/2013/01/why-openness-benefits-research/">why openess benefits research</a>)</p>
<p>Thanks to a great effort of the <a target="_blank" href="http://rigourandopenness.org/organizatio/">organizing team</a> (mostly students from Oxford + Heinrich and me) we can finally publicly announce the conference. </p>
<p>As you can see from the web page</p>
<p><a target="_blank" href="http://www.rigourandopenness.org/">http://www.rigourandopenness.org/</a></p>
<p>we have been able to attract quite some famous speakers to Oxford for the various sessions, keynotes and the debate. I am particularly proud that we could even get hold of Amelia Andersdotter MEP and member of the Swedish pirate party for the public debate together with people from publishers&#8230; </p>
<p><iframe width="420" height="315" src="http://www.youtube.com/embed/MsoGMT49v_o" frameborder="0" allowfullscreen></iframe></p>
<p>Please help us to spread the word of the conference. Even if you cannot come to Oxford or live abroad some of your friends might be close and might want to attend. </p>
<p>The topic of open access is important since we have to preserve or knowledge (c.f. <a target="_blank" href="http://en.wikipedia.org/wiki/The_Cost_of_Knowledge">http://en.wikipedia.org/wiki/The_Cost_of_Knowledge</a>)</p>
<p>Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/open-access-and-the-boycott-of-elsevier-let-uns-not-stop-here-and-take-the-digital-revolution-one-step-further/' rel='bookmark' title='Open Access and the Boycott of Elsevier! Let uns not stop here and take the digital revolution one step further!'>Open Access and the Boycott of Elsevier! Let uns not stop here and take the digital revolution one step further!</a> <small>Believing in open models and supporting ideas of copy left...</small></li>
<li><a href='http://www.rene-pickhardt.de/big-step-towards-open-access-by-great-britain-and-a-comment-from-neelie-kroes/' rel='bookmark' title='Big step towards open access by Great Britain and a comment from Neelie Kroes'>Big step towards open access by Great Britain and a comment from Neelie Kroes</a> <small>During my vaccation a lot of stuff has been happened...</small></li>
<li><a href='http://www.rene-pickhardt.de/open-access-and-data-from-my-research-old-resources-for-various-topics-finally-online/' rel='bookmark' title='Open access and data from my research. Old resources for various topics finally online.'>Open access and data from my research. Old resources for various topics finally online.</a> <small>Being strong pro on the topic of open access I...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rene-pickhardt.de/organization-of-the-open-access-event-2013-in-oxford/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building an Autocompletion on GWT screencast Part 2: Invoking The Remote Procedure Call</title>
		<link>http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-screencast-part-2-invoking-the-remote-procedure-call/</link>
		<comments>http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-screencast-part-2-invoking-the-remote-procedure-call/#comments</comments>
		<pubDate>Tue, 12 Mar 2013 07:25:00 +0000</pubDate>
		<dc:creator>René Pickhardt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[auto completion]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[neo4j]]></category>
		<category><![CDATA[RPC]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Wikipedia]]></category>

		<guid isPermaLink="false">http://www.rene-pickhardt.de/?p=1544</guid>
		<description><![CDATA[Hey everyone after posting my first screencast in this series reviewing the basic process for creating remote procedure calls in GWT we are now finally starting with the real tutorial for building an autocomplete service. This tutorial (again hosted on wikipedia) covers the basic user interface meaning how to integreate a SuggestBox instead of a [...]
Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-screencast-part-1-getting-warm-reviewing-remote-procedure-calls/' rel='bookmark' title='Building an Autocompletion on GWT screencast Part 1: Getting Warm &#8211; Reviewing remote procedure calls'>Building an Autocompletion on GWT screencast Part 1: Getting Warm &#8211; Reviewing remote procedure calls</a> <small>Quite a while ago I promised to create some screencasts...</small></li>
<li><a href='http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-with-rpc-contextlistener-and-a-suggest-tree-part-0/' rel='bookmark' title='Building an Autocompletion on GWT with RPC, ContextListener and a Suggest Tree: Part 0'>Building an Autocompletion on GWT with RPC, ContextListener and a Suggest Tree: Part 0</a> <small>Over the last weeks there was quite some quality programming...</small></li>
<li><a href='http://www.rene-pickhardt.de/create-a-screencast-in-ubuntu-with-recordmydesktop-and-do-soundengineering-and-post-production/' rel='bookmark' title='Create a Screencast in Ubuntu with recordmydesktop and do Soundengineering and post production'>Create a Screencast in Ubuntu with recordmydesktop and do Soundengineering and post production</a> <small>I promised to create some screen casts for the autocomplete...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Hey everyone after posting my first screencast in this series <a href="http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-screencast-part-1-getting-warm-reviewing-remote-procedure-calls/">reviewing the basic process for creating remote procedure calls in GWT</a> we are now finally starting with the real tutorial for building an autocomplete service.</p>
<p>This tutorial (again hosted on wikipedia) covers the basic user interface meaning</p>
<ul>
<li>how to integreate a SuggestBox instead of a textfield into the GWT Starter project</li>
<li>how to set up the neccessary stuff (extending a SuggestOracle) to fire a remote procedure call that requests suggestions if the user has typed something.</li>
<li>how to override the necessary methods from the SuggestOracle Interface</li>
</ul>
<p>So here we go with the second part of the screencast which you can of course <a target="_blank" href="http://commons.wikimedia.org/wiki/File:Auto_Complete_Demo_2_Invoking_The_Remote_Procedure_Call.ogv">directly download from wikipedia</a>: </p>
<p><iframe src="http://commons.wikimedia.org/wiki/File%3AAuto_Complete_Demo_2_Invoking_The_Remote_Procedure_Call.ogv?embedplayer=yes" width="512" height="290.56" frameborder="0" ></iframe></p>
<p>Feel free to ask questions, give comments and improve the screencast!</p>
<p>Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-screencast-part-1-getting-warm-reviewing-remote-procedure-calls/' rel='bookmark' title='Building an Autocompletion on GWT screencast Part 1: Getting Warm &#8211; Reviewing remote procedure calls'>Building an Autocompletion on GWT screencast Part 1: Getting Warm &#8211; Reviewing remote procedure calls</a> <small>Quite a while ago I promised to create some screencasts...</small></li>
<li><a href='http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-with-rpc-contextlistener-and-a-suggest-tree-part-0/' rel='bookmark' title='Building an Autocompletion on GWT with RPC, ContextListener and a Suggest Tree: Part 0'>Building an Autocompletion on GWT with RPC, ContextListener and a Suggest Tree: Part 0</a> <small>Over the last weeks there was quite some quality programming...</small></li>
<li><a href='http://www.rene-pickhardt.de/create-a-screencast-in-ubuntu-with-recordmydesktop-and-do-soundengineering-and-post-production/' rel='bookmark' title='Create a Screencast in Ubuntu with recordmydesktop and do Soundengineering and post production'>Create a Screencast in Ubuntu with recordmydesktop and do Soundengineering and post production</a> <small>I promised to create some screen casts for the autocomplete...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-screencast-part-2-invoking-the-remote-procedure-call/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://commons.wikimedia.org/wiki/File:Auto_Complete_Demo_2_Invoking_The_Remote_Procedure_Call.ogv" length="41526" type="video/ogg" />
<enclosure url="http://commons.wikimedia.org/wiki/File%3AAuto_Complete_Demo_2_Invoking_The_Remote_Procedure_Call.ogv?embedplayer=yes" length="12377" type="video/ogg" />
		</item>
		<item>
		<title>Building an Autocompletion on GWT screencast Part 1: Getting Warm &#8211; Reviewing remote procedure calls</title>
		<link>http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-screencast-part-1-getting-warm-reviewing-remote-procedure-calls/</link>
		<comments>http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-screencast-part-1-getting-warm-reviewing-remote-procedure-calls/#comments</comments>
		<pubDate>Tue, 19 Feb 2013 09:11:29 +0000</pubDate>
		<dc:creator>René Pickhardt</dc:creator>
				<category><![CDATA[screencasts]]></category>
		<category><![CDATA[auto completion]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[neo4j]]></category>
		<category><![CDATA[RPC]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Wikipedia]]></category>

		<guid isPermaLink="false">http://www.rene-pickhardt.de/?p=1539</guid>
		<description><![CDATA[Quite a while ago I promised to create some screencasts on how to build a (personalized) Autocompletion in GWT. Even though the screencasts have been created for quite some time now I had to wait publishing them for various reasons. Finally it is now the time to go public with the first video. I do [...]
Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-screencast-part-2-invoking-the-remote-procedure-call/' rel='bookmark' title='Building an Autocompletion on GWT screencast Part 2: Invoking The Remote Procedure Call'>Building an Autocompletion on GWT screencast Part 2: Invoking The Remote Procedure Call</a> <small>Hey everyone after posting my first screencast in this series...</small></li>
<li><a href='http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-with-rpc-contextlistener-and-a-suggest-tree-part-0/' rel='bookmark' title='Building an Autocompletion on GWT with RPC, ContextListener and a Suggest Tree: Part 0'>Building an Autocompletion on GWT with RPC, ContextListener and a Suggest Tree: Part 0</a> <small>Over the last weeks there was quite some quality programming...</small></li>
<li><a href='http://www.rene-pickhardt.de/create-a-screencast-in-ubuntu-with-recordmydesktop-and-do-soundengineering-and-post-production/' rel='bookmark' title='Create a Screencast in Ubuntu with recordmydesktop and do Soundengineering and post production'>Create a Screencast in Ubuntu with recordmydesktop and do Soundengineering and post production</a> <small>I promised to create some screen casts for the autocomplete...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Quite a while ago <a href="http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-with-rpc-contextlistener-and-a-suggest-tree-part-0/">I promised to create some screencasts on how to build a (personalized) Autocompletion</a> in GWT. Even though the screencasts have been created for quite some time now I had to wait publishing them for various reasons. </p>
<p>Finally it is now the time to go public with the first video. I do really start from scratch. So the first video might be a little bit boaring since I am only reviewing the Remote Procedure calls of GWT.</p>
<p>A litte Note: The video is hosted on Wikipedia! I think it is important to spread knowledge under a creative commons licence and the youtubes, vimeos,&#8230; of this world are rather trying to do a vendor lock in. So If the embedded player is not so well <a target="_blank" href="http://commons.wikimedia.org/wiki/File%3ABuilding_An_Auto_Completion_On_GWT_Part1_Getting_Warm.ogv">you can go directly to wikipedia</a> for a fullscreen version or <a target="_blank" href="http://upload.wikimedia.org/wikipedia/commons/0/06/Building_An_Auto_Completion_On_GWT_Part1_Getting_Warm.ogv">direct download of the video</a>.</p>
<p><iframe src="http://commons.wikimedia.org/wiki/File%3ABuilding_An_Auto_Completion_On_GWT_Part1_Getting_Warm.ogv?embedplayer=yes" width="512" height="290.56" frameborder="0" ></iframe></p>
<p>Another note: I did not publish the source code! This has a pretty simple reason (and yes you can call me crazy): If you really want to learn something, copying and pasting code doesn&#8217;t help you to get the full understanding. Doing it step by step e.g. watching the screencasts and reproducing the steps is the way to go.</p>
<p>As always I am open to suggestions and feedback but please have in mind that the entire course of videos is already recorded.</p>
<p>Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-screencast-part-2-invoking-the-remote-procedure-call/' rel='bookmark' title='Building an Autocompletion on GWT screencast Part 2: Invoking The Remote Procedure Call'>Building an Autocompletion on GWT screencast Part 2: Invoking The Remote Procedure Call</a> <small>Hey everyone after posting my first screencast in this series...</small></li>
<li><a href='http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-with-rpc-contextlistener-and-a-suggest-tree-part-0/' rel='bookmark' title='Building an Autocompletion on GWT with RPC, ContextListener and a Suggest Tree: Part 0'>Building an Autocompletion on GWT with RPC, ContextListener and a Suggest Tree: Part 0</a> <small>Over the last weeks there was quite some quality programming...</small></li>
<li><a href='http://www.rene-pickhardt.de/create-a-screencast-in-ubuntu-with-recordmydesktop-and-do-soundengineering-and-post-production/' rel='bookmark' title='Create a Screencast in Ubuntu with recordmydesktop and do Soundengineering and post production'>Create a Screencast in Ubuntu with recordmydesktop and do Soundengineering and post production</a> <small>I promised to create some screen casts for the autocomplete...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rene-pickhardt.de/building-an-autocompletion-on-gwt-screencast-part-1-getting-warm-reviewing-remote-procedure-calls/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://commons.wikimedia.org/wiki/File%3ABuilding_An_Auto_Completion_On_GWT_Part1_Getting_Warm.ogv" length="39434" type="video/ogg" />
<enclosure url="http://upload.wikimedia.org/wikipedia/commons/0/06/Building_An_Auto_Completion_On_GWT_Part1_Getting_Warm.ogv" length="66482307" type="video/ogg" />
<enclosure url="http://commons.wikimedia.org/wiki/File%3ABuilding_An_Auto_Completion_On_GWT_Part1_Getting_Warm.ogv?embedplayer=yes" length="11659" type="video/ogg" />
		</item>
		<item>
		<title>Slides of Related work application presented in the Graphdevroom at FOSDEM</title>
		<link>http://www.rene-pickhardt.de/slides-of-related-work-application-presented-in-the-graphdevroom-at-fosdem/</link>
		<comments>http://www.rene-pickhardt.de/slides-of-related-work-application-presented-in-the-graphdevroom-at-fosdem/#comments</comments>
		<pubDate>Sat, 02 Feb 2013 15:13:02 +0000</pubDate>
		<dc:creator>René Pickhardt</dc:creator>
				<category><![CDATA[FOSDEM]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[go geek]]></category>
		<category><![CDATA[graphdb]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[neoj]]></category>
		<category><![CDATA[open access]]></category>
		<category><![CDATA[open data]]></category>
		<category><![CDATA[related work]]></category>
		<category><![CDATA[Tim Berners Lee]]></category>

		<guid isPermaLink="false">http://www.rene-pickhardt.de/?p=1530</guid>
		<description><![CDATA[Download the slidedeck of our talk at fosdem 2013 including all the resources that we pointed to. Most important other links are: source code slides from the talk data sets proposal cypher benchmark was great talking here and again we are open source, open data and so on. So if you have suggestions or want [...]
Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/related-work-net-product-requirement-document-released/' rel='bookmark' title='Related-work.net &#8211; Product Requirement Document released!'>Related-work.net &#8211; Product Requirement Document released!</a> <small>Recently I visited my friend Heinrich Hartmann in Oxford. We...</small></li>
<li><a href='http://www.rene-pickhardt.de/related-work-of-the-reading-club-on-distributed-graph-data-bases-beehive-scalable-sparql-querying-of-large-rdf-graphs-memcached/' rel='bookmark' title='Related work of the Reading club on distributed graph data bases (Beehive, Scalable SPARQL Querying of Large RDF Graphs, memcached)'>Related work of the Reading club on distributed graph data bases (Beehive, Scalable SPARQL Querying of Large RDF Graphs, memcached)</a> <small>Today we finally had our reading club and discussed several...</small></li>
<li><a href='http://www.rene-pickhardt.de/michael-hunger-talks-about-high-availability-of-neo4j-built-on-paxos-in-the-graphdevroom-fosdem/' rel='bookmark' title='Michael Hunger talks about High Availability of Neo4j built on Paxos in the GraphDevroom @ FOSDEM'>Michael Hunger talks about High Availability of Neo4j built on Paxos in the GraphDevroom @ FOSDEM</a> <small>As we know neo4j has a master slave replication with...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.rene-pickhardt.de/wp-content/uploads/2013/02/FOSDEMrelatedwork.pdf">Download the slidedeck of our talk at fosdem 2013 </a>including all the resources that we pointed to.</p>
<p>Most important other links are:</p>
<ul>
<li><a target="_blank" href="https://github.com/renepickhardt/related-work.net">source code</a></li>
<li><a href="http://www.rene-pickhardt.de/wp-content/uploads/2013/02/FOSDEMrelatedwork.pdf">slides from the talk</a></li>
<li><a target="_blank" href="http://blog.related-work.net/data/">data sets</a></li>
<li><a href="http://www.rene-pickhardt.de/related-work-net-product-requirement-document-released/">proposal</a></li>
<li><a href="http://www.rene-pickhardt.de/get-the-full-neo4j-power-by-using-the-core-java-api-for-traversing-your-graph-data-base-instead-of-cypher-query-language/">cypher benchmark</a></li>
</ul>
<p>was great talking here and again we are open source, open data and so on. So if you have suggestions or want to contribute feel free. Just do it or contact us. We are really looking forward to meet some other hackers that just want to <a href="http://www.rene-pickhardt.de/how-tim-berners-lee-told-me-in-front-of-thousand-people-%E2%80%9Cgo-geek-and-do-it%E2%80%9D/">go geek and change the world</a></p>
<p>Related posts:<ol>
<li><a href='http://www.rene-pickhardt.de/related-work-net-product-requirement-document-released/' rel='bookmark' title='Related-work.net &#8211; Product Requirement Document released!'>Related-work.net &#8211; Product Requirement Document released!</a> <small>Recently I visited my friend Heinrich Hartmann in Oxford. We...</small></li>
<li><a href='http://www.rene-pickhardt.de/related-work-of-the-reading-club-on-distributed-graph-data-bases-beehive-scalable-sparql-querying-of-large-rdf-graphs-memcached/' rel='bookmark' title='Related work of the Reading club on distributed graph data bases (Beehive, Scalable SPARQL Querying of Large RDF Graphs, memcached)'>Related work of the Reading club on distributed graph data bases (Beehive, Scalable SPARQL Querying of Large RDF Graphs, memcached)</a> <small>Today we finally had our reading club and discussed several...</small></li>
<li><a href='http://www.rene-pickhardt.de/michael-hunger-talks-about-high-availability-of-neo4j-built-on-paxos-in-the-graphdevroom-fosdem/' rel='bookmark' title='Michael Hunger talks about High Availability of Neo4j built on Paxos in the GraphDevroom @ FOSDEM'>Michael Hunger talks about High Availability of Neo4j built on Paxos in the GraphDevroom @ FOSDEM</a> <small>As we know neo4j has a master slave replication with...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.rene-pickhardt.de/slides-of-related-work-application-presented-in-the-graphdevroom-at-fosdem/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
