[rkward-cvs] SF.net SVN: rkward:[2946] branches/jss_dec_10

tfry at users.sourceforge.net tfry at users.sourceforge.net
Fri Jul 9 16:05:09 UTC 2010


Revision: 2946
          http://rkward.svn.sourceforge.net/rkward/?rev=2946&view=rev
Author:   tfry
Date:     2010-07-09 16:05:08 +0000 (Fri, 09 Jul 2010)

Log Message:
-----------
Upload Stefan's initial version.
Not sure whether the directory layout is useful this way, but then, it should not matter much.

Added Paths:
-----------
    branches/jss_dec_10/commented_versions/
    branches/jss_dec_10/master_version/
    branches/jss_dec_10/master_version/rkward_jss.odt
    branches/jss_dec_10/references/
    branches/jss_dec_10/references/literature.html

Added: branches/jss_dec_10/master_version/rkward_jss.odt
===================================================================
(Binary files differ)


Property changes on: branches/jss_dec_10/master_version/rkward_jss.odt
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: branches/jss_dec_10/references/literature.html
===================================================================
--- branches/jss_dec_10/references/literature.html	                        (rev 0)
+++ branches/jss_dec_10/references/literature.html	2010-07-09 16:05:08 UTC (rev 2946)
@@ -0,0 +1,392 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="en">
+<head>
+<title>JabRef References output</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<script type="text/javascript">
+<!--
+// QuickSearch script for JabRef HTML export 
+// Version: 2.0
+//
+// Copyright (c) 2006-2008, Mark Schenk
+//
+// This software is distributed under a Creative Commons Attribution 3.0 License
+// http://creativecommons.org/licenses/by/3.0/
+
+// Some features:
+// + allows RegExp searches
+//   e.g. to search for entries between 1980 and 1989, type:  198[0-9]
+//   e.g. for any entry ending with 'symmetry', type:  symmetry$
+//   e.g. for all reftypes that are books: ^book$, or ^article$
+//   e.g. for entries by either John or Doe, type john|doe
+
+// Speed optimisation introduced some esoteric problems with certain RegExp searches
+// e.g. if the previous search is 200[-7] and the next search is 200[4-7] then the search doesn't work properly until the next 'keyup'
+// hence the searchOpt can be turned off for RegExp adepts
+var searchOpt = true;
+
+if (window.addEventListener) {
+	window.addEventListener("load",initSearch,false); }
+else if (window.attachEvent) {
+	window.attachEvent("onload", initSearch); }
+
+function initSearch() {
+	// basic object detection
+	if(!document.getElementById || !document.getElementsByTagName) { return; }
+	if (!document.getElementById('qstable')||!document.getElementById('qs')) { return; }
+
+	// find QS table and appropriate rows
+	searchTable = document.getElementById('qstable');
+	var allRows = searchTable.getElementsByTagName('tbody')[0].getElementsByTagName('tr');
+
+	// split all rows into entryRows and infoRows (e.g. abstract, review, bibtex)
+	entryRows = new Array();
+	infoRows = new Array();
+
+	for (var i=0, k=0, j=0; i<allRows.length;i++) {
+		if (allRows[i].className.indexOf('entry') != -1) {
+			entryRows[j++] = allRows[i];
+		} else {
+			infoRows[k++] = allRows[i];		
+		}
+	}
+
+	//number of entries and rows
+	numRows = allRows.length;
+	numEntries = entryRows.length;
+	numInfo = infoRows.length;
+
+	//find the query field
+	qsfield = document.getElementById('qsfield');
+
+	// previous search term; used for speed optimisation
+	prevSearch = '';
+
+	//find statistics location
+	stats = document.getElementById('stat');
+	setStatistics(-1);
+
+	// shows the searchfield
+	document.getElementById('qs').style.display = 'block';
+	document.getElementById('qsfield').onkeyup = testEvent;
+}
+
+function quickSearch(tInput){
+
+	 if (tInput.value.length == 0) {
+		showAll();
+		setStatistics(-1);
+		qsfield.className = '';
+		return;
+	} else {
+		// only search for valid RegExp
+		try {
+			var searchText = new RegExp(tInput.value,"i")
+			closeAllInfo();
+			qsfield.className = '';
+		}
+		catch(err) {
+			prevSearch = tInput.value;
+			qsfield.className = 'invalidsearch';
+			return;
+		}
+	}
+	
+	// count number of hits
+	var hits = 0;
+
+	// start looping through all entry rows
+	for (var i = 0; cRow = entryRows[i]; i++){
+
+		// only show search the cells if it isn't already hidden OR if the search term is getting shorter, then search all
+		// some further optimisation is possible: if the search string is getting shorter, and the row is already visible, skip it. Future work.
+		if(!searchOpt || cRow.className.indexOf('noshow')==-1 || tInput.value.length <= prevSearch.length){
+			var found = false; 
+
+			var inCells = cRow.getElementsByTagName('td');
+			var numCols = inCells.length;
+				
+			for (var j=0; j<numCols; j++) {
+				cCell = inCells[j];
+				var t = cCell.innerText?cCell.innerText:getTextContent(cCell);
+				if (t.search(searchText) != -1){ 
+					found=true; 
+					break;
+				} 
+			}
+			
+			if(found) {
+				cRow.className = 'entry show';
+				hits++;
+			} else {
+				cRow.className = 'entry noshow';
+			}
+		}
+	}
+
+	// update statistics
+	setStatistics(hits)
+	
+	// set previous search value
+	prevSearch = tInput.value;
+}
+
+function setStatistics (hits) {
+	if(hits < 0) { hits=numEntries; }
+	if(stats) { stats.firstChild.data = hits + '/' + numEntries}
+}
+
+function getTextContent(node) {
+	// Function written by Arve Bersvendsen
+	// http://www.virtuelvis.com
+	
+	if (node.nodeType == 3) {
+	return node.nodeValue;
+	} // text node
+	if (node.nodeType == 1) { // element node
+	var text = [];
+	for (var chld = node.firstChild;chld;chld=chld.nextSibling) {
+		text.push(getTextContent(chld));
+	}
+	return text.join("");
+	} return ""; // some other node, won't contain text nodes.
+}
+
+function showAll(){
+	// first close all abstracts, reviews, etc.
+	closeAllInfo();
+
+	for (var i = 0; i < numEntries; i++){
+		entryRows[i].className = 'entry show'; 
+	}
+}
+
+function closeAllInfo(){
+	for (var i=0; i < numInfo; i++){
+		if (infoRows[i].className.indexOf('noshow') ==-1) {
+			infoRows[i].className = infoRows[i].className + ' noshow';
+		}
+	}
+}
+
+function testEvent(e){
+	if (!e) var e = window.event;
+	quickSearch(this);
+}
+
+function clearQS() {
+	qsfield.value = '';
+	quickSearch(qsfield);
+}
+
+function redoQS(){
+	showAll();
+	quickSearch(qsfield);
+}
+-->
+</script>
+<style type="text/css">
+body { background-color: white; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; line-height: 1.2; padding: 1em; color: #2E2E2E; }
+
+#qs { width: auto; border-style: solid; border-color: gray; border-width: 1px 1px 0px 1px; padding: 0.5em 0.5em; display:none;  }
+#qs form { padding: 0px; margin: 0px; }
+#qs form p { padding: 0px; margin: 0px; }
+
+.invalidsearch { background-color: red; }
+
+table { border: 1px gray solid; width: 100%; empty-cells: show; }
+th, td { border: 1px gray solid; padding: 0.5em; vertical-align: top;  }
+td { text-align: left; vertical-align: top; }
+th { background-color: #EFEFEF; }
+
+td a { color: navy; text-decoration: none; }
+td a:hover  { text-decoration: underline; }
+
+tr.noshow { display: none;}
+
+ at media print {
+	p.infolinks, #qssettings, #qs { display: none !important; }
+	table { border-width: 0px; }
+	tr { page-break-inside: avoid; }
+	tr > * + * + * + * + * {display: none; }
+	thead tr::before { content: "Reference"; border: 1px gray solid; padding: 0.5em; vertical-align: top; font-weight: bold; text-align: center; display: table-cell; background-color: #EFEFEF; }
+	tr[id]::before { content: attr(id); display: table-cell; border: 1px gray solid; padding: 0.5em; vertical-align: top; font-style: italic; }
+}
+</style>
+</head>
+<body>
+
+<div id="qs"><form action=""><p>QuickSearch: <input type="text" name="qsfield" id="qsfield" autocomplete="off" title="Allows plain text as well as RegExp searches" /><input type="button" onclick="clearQS()" value="clear" />  Number of matching entries: <span id="stat">0</span>.</p></form></div>
+<table id="qstable" border="1">
+<thead><tr><th width="20%">Author</th><th width="30%">Title</th><th width="5%">Year</th><th width="30%">Journal/Proceedings</th><th width="10%">Reftype</th><th width="5%">DOI/URL</th></tr></thead>
+<tbody><tr id="BD2005" class="entry">
+	<td>BD, R.</td>
+	<td>Packages and their Management in R 2.1.0</td>
+	<td>2005</td>
+	<td>R News(1), pp. 8-11 </td>
+	<td>article</td>
+	<td><a href="http://CRAN.R-project.org/doc/Rnews/">URL</a> </td>
+</tr>
+<tr id="BD2005a" class="entry">
+	<td>BD, R.</td>
+	<td>Internationalization Features of R 2.1.0</td>
+	<td>2005</td>
+	<td>R News(1), pp. 2-7 </td>
+	<td>article</td>
+	<td><a href="http://CRAN.R-project.org/doc/Rnews/">URL</a> </td>
+</tr>
+<tr id="BD2004" class="entry">
+	<td>BD, R.</td>
+	<td>Lazy Loading and Packages in R 2.0.0</td>
+	<td>2004</td>
+	<td>R News(2), pp. 2-4 </td>
+	<td>article</td>
+	<td><a href="http://CRAN.R-project.org/doc/Rnews/">URL</a> </td>
+</tr>
+<tr id="D2003" class="entry">
+	<td>D, E.</td>
+	<td>Quantian: A Scientific Computing Environment</td>
+	<td>2003</td>
+	<td>Proceedings of DSC 2003, pp. 1-7 </td>
+	<td>article</td>
+	<td><a href="http://www.ci.tuwien.ac.at/Conferences/DSC-2003/">URL</a> </td>
+</tr>
+<tr id="E2003" class="entry">
+	<td>E, L.</td>
+	<td>The R2HTML Package - Formatting HTML output on the fly or by using a template scheme</td>
+	<td>2003</td>
+	<td>R News<br/>Vol. 3(3), pp. 33-36 </td>
+	<td>article</td>
+	<td> </td>
+</tr>
+<tr id="F2002" class="entry">
+	<td>F, L.</td>
+	<td>Sweave: dynamic generation of statistical reports using literate data analysis</td>
+	<td>2002</td>
+	<td>Proceedings in Computational Statistics, pp. 575–580 </td>
+	<td>article</td>
+	<td> </td>
+</tr>
+<tr id="Young_2004" class="entry">
+	<td>F, Y.</td>
+	<td>ViSta, the Visual Statistic System</td>
+	<td>2004</td>
+	<td> </td>
+	<td>article</td>
+	<td><a href="http://www.visualstats.org">URL</a> </td>
+</tr>
+<tr id="J2008" class="entry">
+	<td>J, F.</td>
+	<td>Editorial</td>
+	<td>2008</td>
+	<td>R News(2), pp. 1-2 </td>
+	<td>article</td>
+	<td><a href="http://CRAN.R-project.org/doc/Rnews/">URL</a> </td>
+</tr>
+<tr id="J2007" class="entry">
+	<td>J, F.</td>
+	<td>Extending the R Commander by “Plug-In” Packages</td>
+	<td>2007</td>
+	<td>R News(3), pp. 46-52 </td>
+	<td>article</td>
+	<td><a href="http://CRAN.R-project.org/doc/Rnews/">URL</a> </td>
+</tr>
+<tr id="K2009" class="entry">
+	<td>K, F.</td>
+	<td>Producing Open Source Software: How to Run a Successful Free Software Project</td>
+	<td>2009</td>
+	<td>, pp. 10-190 </td>
+	<td>article</td>
+	<td> </td>
+</tr>
+<tr id="Ihaka_Gentlemen_1993" class="entry">
+	<td>R, I. & R, G.</td>
+	<td>A Free Software Project - A Brief History</td>
+	<td></td>
+	<td> </td>
+	<td>article</td>
+	<td><a href="http://cran.r-project.org/doc/html/interface98-paper/paper_2.html">URL</a> </td>
+</tr>
+<tr id="R2007" class="entry">
+	<td>R, N. & L, W.</td>
+	<td>Rwui: A Web Application to Create User Friendly Web Interfaces for R Scripts</td>
+	<td>2007</td>
+	<td>R News(2), pp. 32-35 </td>
+	<td>article</td>
+	<td><a href="http://CRAN.R-project.org/doc/Rnews/">URL</a> </td>
+</tr>
+<tr id="Schlittgen_2009" class="entry">
+	<td>R, S.</td>
+	<td>Das Statistiklabor - R leicht gemacht</td>
+	<td>2009</td>
+	<td> </td>
+	<td>book</td>
+	<td><a href="http://www.statistiklabor.de/">URL</a> </td>
+</tr>
+<tr id="RaffelsbergerW2008" class="entry">
+	<td>Raffelsberger W, Krause Y, M.L.K.D.M.A.B.L. & O, P.</td>
+	<td>RReportGenerator: automatic reports from routine statistical analysis using R</td>
+	<td>2008</td>
+	<td>BIOINFORMATICS<br/>Vol. 24(2), pp. 276-278 </td>
+	<td>article</td>
+	<td><a href="Vol. 24 no. 2 2008, pages 276–278 doi:10.1093/bioinformatics/btm556">DOI</a>  </td>
+</tr>
+<tr id="RossiB2010" class="entry">
+	<td>Rossi B, R.B. & G, S.</td>
+	<td>Download Patterns and Releases in Open Source Software Projects: A Perfect Symbiosis?</td>
+	<td>2010</td>
+	<td><br/>Vol. 319/2010, pp. 252-267 </td>
+	<td>book</td>
+	<td><a href="http://dx.doi.org/10.1007/978-3-642-13244-5_20">DOI</a>  </td>
+</tr>
+<tr id="Team2001" class="entry">
+	<td>Team, R.C.</td>
+	<td>What is R?</td>
+	<td>2001</td>
+	<td>R News(1), pp. 2-3 </td>
+	<td>article</td>
+	<td><a href="http://cran.r-project.org/doc/Rnews/">URL</a> </td>
+</tr>
+<tr id="Team2009" class="entry">
+	<td>Team, R.D.C.</td>
+	<td>R: Language and Environment for Statistical Computing. R Foundation for Statistical Computing</td>
+	<td>2009</td>
+	<td> </td>
+	<td>article</td>
+	<td><a href="http: //www.R-project.org/">URL</a> </td>
+</tr>
+<tr id="Team2004" class="entry">
+	<td>Team, R.D.C.</td>
+	<td>R Data Import/Export</td>
+	<td>2004</td>
+	<td> </td>
+	<td>manual</td>
+	<td> </td>
+</tr>
+<tr id="U2003" class="entry">
+	<td>U, L.</td>
+	<td>R Help Desk - Package Management</td>
+	<td>2003</td>
+	<td>R News<br/>Vol. 3(3), pp. 37-39 </td>
+	<td>article</td>
+	<td> </td>
+</tr>
+<tr id="Y2005" class="entry">
+	<td>Y, Z. & J, D.</td>
+	<td>Open source software reliability model: an empirical approach</td>
+	<td>2005</td>
+	<td>ACM, pp. 67-72 </td>
+	<td>article</td>
+	<td> </td>
+</tr>
+</tbody>
+</table>
+
+<p>
+ <small>Created by <a href="http://jabref.sourceforge.net">JabRef</a> on 02/07/2010.</small>
+</p>
+
+</body>
+</html>
+
+<!-- File generated by JabRef; Export Filter written by Mark Schenk -->


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the rkward-tracker mailing list