<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://istlab.dmst.aueb.gr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.75.1.203</id>
	<title>Istlab - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://istlab.dmst.aueb.gr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.75.1.203"/>
	<link rel="alternate" type="text/html" href="https://istlab.dmst.aueb.gr/wiki/index.php?title=Special:Contributions/85.75.1.203"/>
	<updated>2026-11-15T07:00:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://istlab.dmst.aueb.gr/wiki/index.php?title=Vassilios_Karakoidas_personal_plan&amp;diff=2228</id>
		<title>Vassilios Karakoidas personal plan</title>
		<link rel="alternate" type="text/html" href="https://istlab.dmst.aueb.gr/wiki/index.php?title=Vassilios_Karakoidas_personal_plan&amp;diff=2228"/>
		<updated>2007-07-15T15:04:19Z</updated>

		<summary type="html">&lt;p&gt;85.75.1.203: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Day ==&lt;br /&gt;
&lt;br /&gt;
* Refactor the module API for jmod-conpiler&lt;br /&gt;
* Start integrate current code of sumbol table with JavaCC parser&lt;br /&gt;
&lt;br /&gt;
== Week == &lt;br /&gt;
&lt;br /&gt;
* Prepare questions for final exams in networks-07 (2 sets!)&lt;br /&gt;
* Modify the grammar of JavaCC&lt;br /&gt;
* Create exercises and framework for Java Course&lt;br /&gt;
&lt;br /&gt;
== Month or more ==&lt;br /&gt;
&lt;br /&gt;
* Update istlab-web theme&lt;br /&gt;
* Finish jmod-core publication&lt;br /&gt;
* Finish jmod implementation&lt;br /&gt;
* Update istlab-web tools&lt;br /&gt;
* Release FIRE/J in personal web site and in Sourceforge&lt;br /&gt;
* Release exam framework from networks-07&lt;br /&gt;
* Start implementing FIRE/J DFA module&lt;br /&gt;
* continue implementation of regex complexity tool (Andrzej Ehrenfeucht and Paul Zeiger. &#039;&#039;Complexity Measures For Regular Expressions&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
== Finished Tasks (Rotated per month) ==&lt;br /&gt;
&lt;br /&gt;
* FIRE/J: Review changes for FIRE/J publication (online version) and provide some last access references (15/7/07)&lt;br /&gt;
* istlab-web: Revised and updated istlab-web documentation (15/7/07)&lt;br /&gt;
* Net-07: Create the grade report for net-07 (14/7/07)&lt;br /&gt;
* SQO-OSS: Update the SQO-OSS command line interface section in D5 (13/7/07)&lt;br /&gt;
* SQO-OSS: Correct some issues on Plug-in and Logging sections in D5 (12/7/07)&lt;br /&gt;
* SQO-OSS: Update the Plug-in section of SQO-OSS in D5 (10/7/07)&lt;br /&gt;
* SQO-OSS: Update the Logging section of SQO-OSS in D5 (9/7/07)&lt;br /&gt;
* J%: Removed logging, generated grammar and began populate the symbol table (6/7/07)&lt;br /&gt;
* J%: Integrate JavaCC grammar into the existing compiler framework (6/7/07)&lt;br /&gt;
* J%: Create test case for JavaCC (4/7/07)&lt;br /&gt;
* SQO-OSS: Update the Plug-in section in D5 (3/7/07)&lt;br /&gt;
* SQO-OSS: Update the Logging section in D5 (3/7/07)&lt;br /&gt;
* J%: Completely rewrite console output class and logging (2/7/07)&lt;br /&gt;
* J%: Removed completely antlr from J% (going to use JavaCC) (2/7/07)&lt;br /&gt;
* J%: Investigate ruby&#039;s support for DSL&#039;s and updated related work section in jmod-core publication (29/6/07)&lt;br /&gt;
* J%: Evaluated JavaCC for J-mod development (found 1.5 grammar) (29/6/07)&lt;br /&gt;
* J%: Begin modifications of Java grammar (antlr v3) (27/6/07)&lt;br /&gt;
* Thesis: restructuring, updates and corrections (27/6/07)&lt;br /&gt;
* Thesis: Use the acronym package (27/6/07)&lt;br /&gt;
* FIRE/J: Submit corrections for FIRE/J (27/6/07)&lt;br /&gt;
* Net07: Send the 5th exercise set for networks-07 (27/6/07)&lt;/div&gt;</summary>
		<author><name>85.75.1.203</name></author>
	</entry>
	<entry>
		<id>https://istlab.dmst.aueb.gr/wiki/index.php?title=Vassilios_Karakoidas_personal_plan&amp;diff=2227</id>
		<title>Vassilios Karakoidas personal plan</title>
		<link rel="alternate" type="text/html" href="https://istlab.dmst.aueb.gr/wiki/index.php?title=Vassilios_Karakoidas_personal_plan&amp;diff=2227"/>
		<updated>2007-07-15T14:29:55Z</updated>

		<summary type="html">&lt;p&gt;85.75.1.203: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Day ==&lt;br /&gt;
&lt;br /&gt;
* Review changes for FIRE/J publication (online version) and provide some last access references&lt;br /&gt;
* Refactor the module API for jmod-conpiler&lt;br /&gt;
* Start integrate current code of sumbol table with JavaCC parser&lt;br /&gt;
&lt;br /&gt;
== Week == &lt;br /&gt;
&lt;br /&gt;
* Prepare questions for final exams in networks-07 (2 sets!)&lt;br /&gt;
* Modify the grammar of JavaCC&lt;br /&gt;
* Create exercises and framework for Java Course&lt;br /&gt;
&lt;br /&gt;
== Month or more ==&lt;br /&gt;
&lt;br /&gt;
* Update istlab-web theme&lt;br /&gt;
* Finish jmod-core publication&lt;br /&gt;
* Finish jmod implementation&lt;br /&gt;
* Update istlab-web tools&lt;br /&gt;
* Release FIRE/J in personal web site and in Sourceforge&lt;br /&gt;
* Release exam framework from networks-07&lt;br /&gt;
* Start implementing FIRE/J DFA module&lt;br /&gt;
* continue implementation of regex complexity tool (Andrzej Ehrenfeucht and Paul Zeiger. &#039;&#039;Complexity Measures For Regular Expressions&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
== Finished Tasks (Rotated per month) ==&lt;br /&gt;
&lt;br /&gt;
* istlab-web: Revised and updated istlab-web documentation (15/7/07)&lt;br /&gt;
* Net-07: Create the grade report for net-07 (14/7/07)&lt;br /&gt;
* SQO-OSS: Update the SQO-OSS command line interface section in D5 (13/7/07)&lt;br /&gt;
* SQO-OSS: Correct some issues on Plug-in and Logging sections in D5 (12/7/07)&lt;br /&gt;
* SQO-OSS: Update the Plug-in section of SQO-OSS in D5 (10/7/07)&lt;br /&gt;
* SQO-OSS: Update the Logging section of SQO-OSS in D5 (9/7/07)&lt;br /&gt;
* J%: Removed logging, generated grammar and began populate the symbol table (6/7/07)&lt;br /&gt;
* J%: Integrate JavaCC grammar into the existing compiler framework (6/7/07)&lt;br /&gt;
* J%: Create test case for JavaCC (4/7/07)&lt;br /&gt;
* SQO-OSS: Update the Plug-in section in D5 (3/7/07)&lt;br /&gt;
* SQO-OSS: Update the Logging section in D5 (3/7/07)&lt;br /&gt;
* J%: Completely rewrite console output class and logging (2/7/07)&lt;br /&gt;
* J%: Removed completely antlr from J% (going to use JavaCC) (2/7/07)&lt;br /&gt;
* J%: Investigate ruby&#039;s support for DSL&#039;s and updated related work section in jmod-core publication (29/6/07)&lt;br /&gt;
* J%: Evaluated JavaCC for J-mod development (found 1.5 grammar) (29/6/07)&lt;br /&gt;
* J%: Begin modifications of Java grammar (antlr v3) (27/6/07)&lt;br /&gt;
* Thesis: restructuring, updates and corrections (27/6/07)&lt;br /&gt;
* Thesis: Use the acronym package (27/6/07)&lt;br /&gt;
* FIRE/J: Submit corrections for FIRE/J (27/6/07)&lt;br /&gt;
* Net07: Send the 5th exercise set for networks-07 (27/6/07)&lt;/div&gt;</summary>
		<author><name>85.75.1.203</name></author>
	</entry>
	<entry>
		<id>https://istlab.dmst.aueb.gr/wiki/index.php?title=ISTLab-web_documentation&amp;diff=2226</id>
		<title>ISTLab-web documentation</title>
		<link rel="alternate" type="text/html" href="https://istlab.dmst.aueb.gr/wiki/index.php?title=ISTLab-web_documentation&amp;diff=2226"/>
		<updated>2007-07-15T14:20:47Z</updated>

		<summary type="html">&lt;p&gt;85.75.1.203: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Η σελίδα είναι υπό κατασκευή. Επίσης μπορείτε να δείτε / κάνετε ερωτήσεις στο [[ FAQ ]].&lt;br /&gt;
&lt;br /&gt;
== Ο δικτυακός τόπος του ISTLab ==&lt;br /&gt;
&lt;br /&gt;
Διαχειρίζεται πληροφορίες για:&lt;br /&gt;
&lt;br /&gt;
* ομάδες&lt;br /&gt;
* μέλη&lt;br /&gt;
* έργα&lt;br /&gt;
* δημοσιεύσεις&lt;br /&gt;
&lt;br /&gt;
Οι τεχνολογίες που χρησιμοποιούνται είναι CVS, XML, XSLT, make, grep, BiBTeX και bib2html&lt;br /&gt;
&lt;br /&gt;
Τα δεδομένα κρατούνται σε μορφή XML (μέλη, ομάδες, έργα) και η διαχείριση βιβλιογραφίας γίνεται με την χρήση BiBTeX. Γλώσσα μετασχηματισμού των δεδομένων είναι η XSLT, ενώ γίνεται έλεγχος ορθότητας των δεδομένων με XML validator.&lt;br /&gt;
&lt;br /&gt;
== Εγκατάσταση ==&lt;br /&gt;
&lt;br /&gt;
Η εγκατάσταση του περιβάλλοντος ανανέωσης γίνεται ακολουθώντας την εξής διαδικασία:&lt;br /&gt;
&lt;br /&gt;
1. Έκδοση ζεύγους δημοσίου / ιδιωτικού κλειδιού και λογαριασμού για τον εξυπηρετητή &#039;&#039;&#039;istlab.dmst.aueb.gr&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Ρύθμιση του [http://dmst.aueb.gr/newpub/articles/unix/unix.tools/unix_tools_putty_el.html putty], ώστε να μπορεί να εισάγεται ο χρήστης αυτόματα στον εξυπηρετήτη  &#039;&#039;&#039;istlab.dmst.aueb.gr&#039;&#039;&#039; χωρίς να του ζητείται κωδικός και συνθηματικό&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Προσθήκη της μεταβλητής περιβάλλοντος &#039;&#039;&#039;CVSROOT&#039;&#039;&#039; στο σύστημα &amp;lt;pre&amp;gt;CVSROOT=:ext:istlab.dmst.aueb.gr:/home/dds/cvsroot&amp;lt;/pre&amp;gt;&lt;br /&gt;
4. Προσθήκη της μεταβλητής περιβάλλοντος &#039;&#039;&#039;CVS_RSH&#039;&#039;&#039; στο σύστημα &amp;lt;pre&amp;gt;CVS_RSH=plink.exe (windows)&amp;lt;/pre&amp;gt; ή &amp;lt;pre&amp;gt;CVS_RSH=ssh (unix)&amp;lt;/pre&amp;gt;&lt;br /&gt;
5. Προσθήκη στη μετβλητή περιβάλλοντος &#039;&#039;&#039;PATH&#039;&#039;&#039; τον κατάλογο &#039;&#039;&#039;bin&#039;&#039;&#039; του τοπικού καταλόγου εγκατάστασης του &#039;&#039;&#039;istlab-web&#039;&#039;&#039; (μόνο για τους χρήστες MS-Windows). Για παράδειγμα: &amp;lt;pre&amp;gt;set PATH=%PATH%;c:\istlab-web\bin&amp;lt;/pre&amp;gt;&lt;br /&gt;
6. Προσθήκη στο μητρώο (registry) των παρακάτω τιμών (μόνο για χρήστες windows)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SOFTWARE\MiK\MiKTeX\CurrentVersion\MiKTeX]&lt;br /&gt;
&amp;quot;TeXMF Root Directories&amp;quot;=&amp;quot;.\\bin&amp;quot;&lt;br /&gt;
&amp;quot;Local Root&amp;quot;=&amp;quot;.\\bin&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Διαχείριση του διαδικτυακού τόπου ==&lt;br /&gt;
&lt;br /&gt;
Η διαχείριση γίνεται ακολουθώντας τα παρακάτω βήματα:&lt;br /&gt;
&lt;br /&gt;
* Ανάκτηση της τελευταίας έκδοσης &amp;lt;pre&amp;gt;cvs update -dP&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Ανανέωση των XML δεδομένων &lt;br /&gt;
* Έλεγχος ορθότητας δεδομένων &amp;lt;pre&amp;gt;make val&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Δημιουργία των HTML &amp;lt;pre&amp;gt;make html&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Ανανέωση της κεντρικές αποθήκης (από τον κεντρικό κατάλογο του istlab-web) &amp;lt;pre&amp;gt;cvs commit -m &#039;Σχόλιο&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Ανανέωση του δικτυακού τόπου &amp;lt;pre&amp;gt;make dist&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ανάκτηση της τελευταίας έκδοσης ===&lt;br /&gt;
&lt;br /&gt;
Χρησιμοποιώντας το εργαλείο cvs (από την γραμμή εντολών):&lt;br /&gt;
&lt;br /&gt;
* Την πρώτη φορά: &amp;lt;pre&amp;gt;cvs co istlab-web&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Κάθε επόμενη φορά: &amp;lt;pre&amp;gt;cvs update -dP istlab-web&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Αρχεία δεδομένων ===&lt;br /&gt;
&lt;br /&gt;
Όλα τα αρχεία που περιέχουν τα δεδομένα βρίσκονται στο κατάλογο &#039;&#039;data&#039;&#039;. Πιο συγκεκριμένα:&lt;br /&gt;
&lt;br /&gt;
* Δεδομένα για τα μέλη &#039;&#039;&#039;data/members/*.xml&#039;&#039;&#039; [[ πρότυπο μέλους ]]&lt;br /&gt;
* Δεδομένα για τα έργα &#039;&#039;&#039;data/projects/*.xml&#039;&#039;&#039; [[ προτυπο έργου ]]&lt;br /&gt;
* Δεδομένα για τις ερευνητικές ομάδες &#039;&#039;&#039;data/groups/*.xml&#039;&#039;&#039; [[ προτυπο ερευνητικής ομάδας ]]&lt;br /&gt;
* Δεδομένα για την βιβλιογραφία &#039;&#039;&#039;data/publications/*.bib&#039;&#039;&#039; [[ προτυπο βιβλιογραφικών αναφορών ]]&lt;br /&gt;
&lt;br /&gt;
=== Έλεγχος ορθότητας δεδομένων ===&lt;br /&gt;
&lt;br /&gt;
* Για τα δεδομένα XML: &amp;lt;pre&amp;gt;make val&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Δημιουργία του δικτυακού τόπου τοπικά (μόνο έτσι γίνεται έλεγχος των βιβλιογραφικών αναφορών): &amp;lt;pre&amp;gt;make html&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Οι καινούριες ιστοσελίδες βρίσκονται στο: &amp;lt;pre&amp;gt;public_html/index.html&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>85.75.1.203</name></author>
	</entry>
	<entry>
		<id>https://istlab.dmst.aueb.gr/wiki/index.php?title=ISTLab-web_documentation&amp;diff=2225</id>
		<title>ISTLab-web documentation</title>
		<link rel="alternate" type="text/html" href="https://istlab.dmst.aueb.gr/wiki/index.php?title=ISTLab-web_documentation&amp;diff=2225"/>
		<updated>2007-07-15T14:19:13Z</updated>

		<summary type="html">&lt;p&gt;85.75.1.203: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Η σελίδα είναι υπό κατασκευή. Επίσης μπορείτε να δείτε / κάνετε ερωτήσεις στο [[ FAQ ]].&lt;br /&gt;
&lt;br /&gt;
== Ο δικτυακός τόπος του ISTLab ==&lt;br /&gt;
&lt;br /&gt;
Διαχειρίζεται πληροφορίες για:&lt;br /&gt;
&lt;br /&gt;
* ομάδες&lt;br /&gt;
* μέλη&lt;br /&gt;
* έργα&lt;br /&gt;
* δημοσιεύσεις&lt;br /&gt;
&lt;br /&gt;
Οι τεχνολογίες που χρησιμοποιούνται είναι CVS, XML, XSLT, make, grep, BiBTeX και bib2html&lt;br /&gt;
&lt;br /&gt;
Τα δεδομένα κρατούνται σε μορφή XML (μέλη, ομάδες, έργα) και η διαχείριση βιβλιογραφίας γίνεται με την χρήση BiBTeX. Γλώσσα μετασχηματισμού των δεδομένων είναι η XSLT, ενώ γίνεται έλεγχος ορθότητας των δεδομένων με XML validator.&lt;br /&gt;
&lt;br /&gt;
== Εγκατάσταση ==&lt;br /&gt;
&lt;br /&gt;
Η εγκατάσταση του περιβάλλοντος ανανέωσης γίνεται ακολουθώντας την εξής διαδικασία:&lt;br /&gt;
&lt;br /&gt;
1. Έκδοση ζεύγους δημοσίου / ιδιωτικού κλειδιού και λογαριασμού για τον εξυπηρετητή &#039;&#039;&#039;istlab.dmst.aueb.gr&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Ρύθμιση του &#039;&#039;&#039;putty&#039;&#039;&#039; ([http://dmst.aueb.gr/newpub/articles/unix/unix.tools/unix_tools_putty_el.html βοηθητικός σύνδεσμος]), ώστε να μπορεί να εισάγεται ο χρήστης αυτόματα στον εξυπηρετήτη  &#039;&#039;&#039;istlab.dmst.aueb.gr&#039;&#039;&#039; χωρίς να του ζητείται κωδικός και συνθηματικό&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Προσθήκη της μεταβλητής περιβάλλοντος &#039;&#039;&#039;CVSROOT&#039;&#039;&#039; στο σύστημα &amp;lt;pre&amp;gt;CVSROOT=:ext:istlab.dmst.aueb.gr:/home/dds/cvsroot&amp;lt;/pre&amp;gt;&lt;br /&gt;
4. Προσθήκη της μεταβλητής περιβάλλοντος &#039;&#039;&#039;CVS_RSH&#039;&#039;&#039; στο σύστημα &amp;lt;pre&amp;gt;CVS_RSH=plink.exe (windows)&amp;lt;/pre&amp;gt; ή &amp;lt;pre&amp;gt;CVS_RSH=ssh (unix)&amp;lt;/pre&amp;gt;&lt;br /&gt;
5. Προσθήκη στη μετβλητή περιβάλλοντος &#039;&#039;&#039;PATH&#039;&#039;&#039; τον κατάλογο &#039;&#039;&#039;bin&#039;&#039;&#039; του τοπικού καταλόγου εγκατάστασης του &#039;&#039;&#039;istlab-web&#039;&#039;&#039; (μόνο για τους χρήστες MS-Windows). Για παράδειγμα: &amp;lt;pre&amp;gt;set PATH=%PATH%;c:\istlab-web\bin&amp;lt;/pre&amp;gt;&lt;br /&gt;
6. Προσθήκη στο μητρώο (registry) των παρακάτω τιμών (μόνο για χρήστες windows)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SOFTWARE\MiK\MiKTeX\CurrentVersion\MiKTeX]&lt;br /&gt;
&amp;quot;TeXMF Root Directories&amp;quot;=&amp;quot;.\\bin&amp;quot;&lt;br /&gt;
&amp;quot;Local Root&amp;quot;=&amp;quot;.\\bin&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Διαχείριση του διαδικτυακού τόπου ==&lt;br /&gt;
&lt;br /&gt;
Η διαχείριση γίνεται ακολουθώντας τα παρακάτω βήματα:&lt;br /&gt;
&lt;br /&gt;
* Ανάκτηση της τελευταίας έκδοσης &amp;lt;pre&amp;gt;cvs update -dP&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Ανανέωση των XML δεδομένων &lt;br /&gt;
* Έλεγχος ορθότητας δεδομένων &amp;lt;pre&amp;gt;make val&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Δημιουργία των HTML &amp;lt;pre&amp;gt;make html&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Ανανέωση της κεντρικές αποθήκης (από τον κεντρικό κατάλογο του istlab-web) &amp;lt;pre&amp;gt;cvs commit -m &#039;Σχόλιο&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Ανανέωση του δικτυακού τόπου &amp;lt;pre&amp;gt;make dist&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ανάκτηση της τελευταίας έκδοσης ===&lt;br /&gt;
&lt;br /&gt;
Χρησιμοποιώντας το εργαλείο cvs (από την γραμμή εντολών):&lt;br /&gt;
&lt;br /&gt;
* Την πρώτη φορά: &amp;lt;pre&amp;gt;cvs co istlab-web&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Κάθε επόμενη φορά: &amp;lt;pre&amp;gt;cvs update -dP istlab-web&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Αρχεία δεδομένων ===&lt;br /&gt;
&lt;br /&gt;
Όλα τα αρχεία που περιέχουν τα δεδομένα βρίσκονται στο κατάλογο &#039;&#039;data&#039;&#039;. Πιο συγκεκριμένα:&lt;br /&gt;
&lt;br /&gt;
* Δεδομένα για τα μέλη &#039;&#039;&#039;data/members/*.xml&#039;&#039;&#039; [[ πρότυπο μέλους ]]&lt;br /&gt;
* Δεδομένα για τα έργα &#039;&#039;&#039;data/projects/*.xml&#039;&#039;&#039; [[ προτυπο έργου ]]&lt;br /&gt;
* Δεδομένα για τις ερευνητικές ομάδες &#039;&#039;&#039;data/groups/*.xml&#039;&#039;&#039; [[ προτυπο ερευνητικής ομάδας ]]&lt;br /&gt;
* Δεδομένα για την βιβλιογραφία &#039;&#039;&#039;data/publications/*.bib&#039;&#039;&#039; [[ προτυπο βιβλιογραφικών αναφορών ]]&lt;br /&gt;
&lt;br /&gt;
=== Έλεγχος ορθότητας δεδομένων ===&lt;br /&gt;
&lt;br /&gt;
* Για τα δεδομένα XML: &amp;lt;pre&amp;gt;make val&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Δημιουργία του δικτυακού τόπου τοπικά (μόνο έτσι γίνεται έλεγχος των βιβλιογραφικών αναφορών): &amp;lt;pre&amp;gt;make html&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Οι καινούριες ιστοσελίδες βρίσκονται στο: &amp;lt;pre&amp;gt;public_html/index.html&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>85.75.1.203</name></author>
	</entry>
	<entry>
		<id>https://istlab.dmst.aueb.gr/wiki/index.php?title=ISTLab-web_documentation&amp;diff=2224</id>
		<title>ISTLab-web documentation</title>
		<link rel="alternate" type="text/html" href="https://istlab.dmst.aueb.gr/wiki/index.php?title=ISTLab-web_documentation&amp;diff=2224"/>
		<updated>2007-07-15T14:16:58Z</updated>

		<summary type="html">&lt;p&gt;85.75.1.203: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Η σελίδα είναι υπό κατασκευή. Επίσης μπορείτε να δείτε / κάνετε ερωτήσεις στο [[ FAQ ]].&lt;br /&gt;
&lt;br /&gt;
== Ο δικτυακός τόπος του ISTLab ==&lt;br /&gt;
&lt;br /&gt;
Διαχειρίζεται πληροφορίες για:&lt;br /&gt;
&lt;br /&gt;
* ομάδες&lt;br /&gt;
* μέλη&lt;br /&gt;
* έργα&lt;br /&gt;
* δημοσιεύσεις&lt;br /&gt;
&lt;br /&gt;
Οι τεχνολογίες που χρησιμοποιούνται είναι CVS, XML, XSLT, make, grep, BiBTeX και bib2html&lt;br /&gt;
&lt;br /&gt;
Τα δεδομένα κρατούνται σε μορφή XML (μέλη, ομάδες, έργα) και η διαχείριση βιβλιογραφίας γίνεται με την χρήση BiBTeX. Γλώσσα μετασχηματισμού των δεδομένων είναι η XSLT, ενώ γίνεται έλεγχος ορθότητας των δεδομένων με XML validator.&lt;br /&gt;
&lt;br /&gt;
== Εγκατάσταση ==&lt;br /&gt;
&lt;br /&gt;
Η εγκατάσταση του περιβάλλοντος ανανέωσης γίνεται ακολουθώντας την εξής διαδικασία:&lt;br /&gt;
&lt;br /&gt;
1. Έκδοση ζεύγους δημοσίου / ιδιωτικού κλειδιού και λογαριασμού για τον εξυπηρετητή &#039;&#039;&#039;istlab.dmst.aueb.gr&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Ρύθμιση του &#039;&#039;&#039;putty&#039;&#039;&#039;, ώστε να μπορεί να εισάγεται ο χρήστης αυτόματα στον εξυπηρετήτη  &#039;&#039;&#039;istlab.dmst.aueb.gr&#039;&#039;&#039; χωρίς να του ζητείται κωδικός και συνθηματικό&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Προσθήκη της μεταβλητής περιβάλλοντος &#039;&#039;&#039;CVSROOT&#039;&#039;&#039; στο σύστημα &amp;lt;pre&amp;gt;CVSROOT=:ext:istlab.dmst.aueb.gr:/home/dds/cvsroot&amp;lt;/pre&amp;gt;&lt;br /&gt;
4. Προσθήκη της μεταβλητής περιβάλλοντος &#039;&#039;&#039;CVS_RSH&#039;&#039;&#039; στο σύστημα &amp;lt;pre&amp;gt;CVS_RSH=plink.exe (windows)&amp;lt;/pre&amp;gt; ή &amp;lt;pre&amp;gt;CVS_RSH=ssh (unix)&amp;lt;/pre&amp;gt;&lt;br /&gt;
5. Προσθήκη στη μετβλητή περιβάλλοντος &#039;&#039;&#039;PATH&#039;&#039;&#039; τον κατάλογο &#039;&#039;&#039;bin&#039;&#039;&#039; του τοπικού καταλόγου εγκατάστασης του &#039;&#039;&#039;istlab-web&#039;&#039;&#039; (μόνο για τους χρήστες MS-Windows). Για παράδειγμα: &amp;lt;pre&amp;gt;set PATH=%PATH%;c:\istlab-web\bin&amp;lt;/pre&amp;gt;&lt;br /&gt;
6. Προσθήκη στο μητρώο (registry) των παρακάτω τιμών (μόνο για χρήστες windows)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SOFTWARE\MiK\MiKTeX\CurrentVersion\MiKTeX]&lt;br /&gt;
&amp;quot;TeXMF Root Directories&amp;quot;=&amp;quot;.\\bin&amp;quot;&lt;br /&gt;
&amp;quot;Local Root&amp;quot;=&amp;quot;.\\bin&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Διαχείριση του διαδικτυακού τόπου ==&lt;br /&gt;
&lt;br /&gt;
Η διαχείριση γίνεται ακολουθώντας τα παρακάτω βήματα:&lt;br /&gt;
&lt;br /&gt;
* Ανάκτηση της τελευταίας έκδοσης &amp;lt;pre&amp;gt;cvs update -dP&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Ανανέωση των XML δεδομένων &lt;br /&gt;
* Έλεγχος ορθότητας δεδομένων &amp;lt;pre&amp;gt;make val&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Δημιουργία των HTML &amp;lt;pre&amp;gt;make html&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Ανανέωση της κεντρικές αποθήκης (από τον κεντρικό κατάλογο του istlab-web) &amp;lt;pre&amp;gt;cvs commit -m &#039;Σχόλιο&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Ανανέωση του δικτυακού τόπου &amp;lt;pre&amp;gt;make dist&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ανάκτηση της τελευταίας έκδοσης ===&lt;br /&gt;
&lt;br /&gt;
Χρησιμοποιώντας το εργαλείο cvs (από την γραμμή εντολών):&lt;br /&gt;
&lt;br /&gt;
* Την πρώτη φορά: &amp;lt;pre&amp;gt;cvs co istlab-web&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Κάθε επόμενη φορά: &amp;lt;pre&amp;gt;cvs update -dP istlab-web&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Αρχεία δεδομένων ===&lt;br /&gt;
&lt;br /&gt;
Όλα τα αρχεία που περιέχουν τα δεδομένα βρίσκονται στο κατάλογο &#039;&#039;data&#039;&#039;. Πιο συγκεκριμένα:&lt;br /&gt;
&lt;br /&gt;
* Δεδομένα για τα μέλη &#039;&#039;&#039;data/members/*.xml&#039;&#039;&#039; [[ πρότυπο μέλους ]]&lt;br /&gt;
* Δεδομένα για τα έργα &#039;&#039;&#039;data/projects/*.xml&#039;&#039;&#039; [[ προτυπο έργου ]]&lt;br /&gt;
* Δεδομένα για τις ερευνητικές ομάδες &#039;&#039;&#039;data/groups/*.xml&#039;&#039;&#039; [[ προτυπο ερευνητικής ομάδας ]]&lt;br /&gt;
* Δεδομένα για την βιβλιογραφία &#039;&#039;&#039;data/publications/*.bib&#039;&#039;&#039; [[ προτυπο βιβλιογραφικών αναφορών ]]&lt;br /&gt;
&lt;br /&gt;
=== Έλεγχος ορθότητας δεδομένων ===&lt;br /&gt;
&lt;br /&gt;
* Για τα δεδομένα XML: &amp;lt;pre&amp;gt;make val&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Δημιουργία του δικτυακού τόπου τοπικά (μόνο έτσι γίνεται έλεγχος των βιβλιογραφικών αναφορών): &amp;lt;pre&amp;gt;make html&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Οι καινούριες ιστοσελίδες βρίσκονται στο: &amp;lt;pre&amp;gt;public_html/index.html&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>85.75.1.203</name></author>
	</entry>
	<entry>
		<id>https://istlab.dmst.aueb.gr/wiki/index.php?title=ISTLab-web_documentation&amp;diff=2223</id>
		<title>ISTLab-web documentation</title>
		<link rel="alternate" type="text/html" href="https://istlab.dmst.aueb.gr/wiki/index.php?title=ISTLab-web_documentation&amp;diff=2223"/>
		<updated>2007-07-15T14:16:20Z</updated>

		<summary type="html">&lt;p&gt;85.75.1.203: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Η σελίδα είναι υπό κατασκευή. Επίσης μπορείτε να δείτε / κάνετε ερωτήσεις στο [[ FAQ ]].&lt;br /&gt;
&lt;br /&gt;
== Ο δικτυακός τόπος του ISTLab ==&lt;br /&gt;
&lt;br /&gt;
Διαχειρίζεται πληροφορίες για:&lt;br /&gt;
&lt;br /&gt;
* ομάδες&lt;br /&gt;
* μέλη&lt;br /&gt;
* έργα&lt;br /&gt;
* δημοσιεύσεις&lt;br /&gt;
&lt;br /&gt;
Οι τεχνολογίες που χρησιμοποιούνται είναι CVS, XML, XSLT, make, grep, BiBTeX και bib2html&lt;br /&gt;
&lt;br /&gt;
Τα δεδομένα κρατούνται σε μορφή XML (μέλη, ομάδες, έργα) και η διαχείριση βιβλιογραφίας γίνεται με την χρήση BiBTeX. Γλώσσα μετασχηματισμού των δεδομένων είναι η XSLT, ενώ γίνεται έλεγχος ορθότητας των δεδομένων με XML validator.&lt;br /&gt;
&lt;br /&gt;
== Εγκατάσταση ==&lt;br /&gt;
&lt;br /&gt;
Η εγκατάσταση του περιβάλλοντος ανανέωσης γίνεται ακολουθώντας την εξής διαδικασία:&lt;br /&gt;
&lt;br /&gt;
1. Έκδοση ζεύγους δημοσίου / ιδιωτικού κλειδιού και λογαριασμού για τον εξυπηρετητή &#039;&#039;&#039;istlab.dmst.aueb.gr&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
2. Ρύθμιση του &#039;&#039;&#039;putty&#039;&#039;&#039;, ώστε να μπορεί να εισάγεται ο χρήστης αυτόματα στον εξυπηρετήτη  &#039;&#039;&#039;istlab.dmst.aueb.gr&#039;&#039;&#039; χωρίς να του ζητείται κωδικός και συνθηματικό&amp;lt;br/&amp;gt;&lt;br /&gt;
3. Προσθήκη της μεταβλητής περιβάλλοντος &#039;&#039;&#039;CVSROOT&#039;&#039;&#039; στο σύστημα &amp;lt;pre&amp;gt;CVSROOT=:ext:istlab.dmst.aueb.gr:/home/dds/cvsroot&amp;lt;/pre&amp;gt;&lt;br /&gt;
4. Προσθήκη της μεταβλητής περιβάλλοντος &#039;&#039;&#039;CVS_RSH&#039;&#039;&#039; στο σύστημα &amp;lt;pre&amp;gt;CVS_RSH=plink.exe (windows)&amp;lt;/pre&amp;gt; ή &amp;lt;pre&amp;gt;CVS_RSH=ssh (unix)&amp;lt;/pre&amp;gt;&lt;br /&gt;
5. Προσθήκη στη μετβλητή περιβάλλοντος &#039;&#039;&#039;PATH&#039;&#039;&#039; τον κατάλογο &#039;&#039;&#039;bin&#039;&#039;&#039; του τοπικού καταλόγου εγκατάστασης του &#039;&#039;&#039;istlab-web&#039;&#039;&#039; (μόνο για τους χρήστες MS-Windows). Για παράδειγμα: &amp;lt;pre&amp;gt;set PATH=%PATH%;c:\istlab-web\bin&amp;lt;/pre&amp;gt;&lt;br /&gt;
6. Προσθήκη στο μητρώο (registry) των παρακάτω τιμών (μόνο για χρήστες windows)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SOFTWARE\MiK\MiKTeX\CurrentVersion\MiKTeX]&lt;br /&gt;
&amp;quot;TeXMF Root Directories&amp;quot;=&amp;quot;.\\bin&amp;quot;&lt;br /&gt;
&amp;quot;Local Root&amp;quot;=&amp;quot;.\\bin&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Διαχείριση του διαδικτυακού τόπου ==&lt;br /&gt;
&lt;br /&gt;
Η διαχείριση γίνεται ακολουθώντας τα παρακάτω βήματα:&lt;br /&gt;
&lt;br /&gt;
* Ανάκτηση της τελευταίας έκδοσης &amp;lt;pre&amp;gt;cvs update -dP&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Ανανέωση των XML δεδομένων &lt;br /&gt;
* Έλεγχος ορθότητας δεδομένων &amp;lt;pre&amp;gt;make val&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Δημιουργία των HTML &amp;lt;pre&amp;gt;make html&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Ανανέωση της κεντρικές αποθήκης &amp;lt;pre&amp;gt;cvs commit -m &#039;Σχόλιο&#039;&amp;lt;/pre&amp;gt; (από τον κεντρικό κατάλογο του istlab-web)&lt;br /&gt;
* Ανανέωση του δικτυακού τόπου &amp;lt;pre&amp;gt;make dist&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ανάκτηση της τελευταίας έκδοσης ===&lt;br /&gt;
&lt;br /&gt;
Χρησιμοποιώντας το εργαλείο cvs (από την γραμμή εντολών):&lt;br /&gt;
&lt;br /&gt;
* Την πρώτη φορά: &amp;lt;pre&amp;gt;cvs co istlab-web&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Κάθε επόμενη φορά: &amp;lt;pre&amp;gt;cvs update -dP istlab-web&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Αρχεία δεδομένων ===&lt;br /&gt;
&lt;br /&gt;
Όλα τα αρχεία που περιέχουν τα δεδομένα βρίσκονται στο κατάλογο &#039;&#039;data&#039;&#039;. Πιο συγκεκριμένα:&lt;br /&gt;
&lt;br /&gt;
* Δεδομένα για τα μέλη &#039;&#039;&#039;data/members/*.xml&#039;&#039;&#039; [[ πρότυπο μέλους ]]&lt;br /&gt;
* Δεδομένα για τα έργα &#039;&#039;&#039;data/projects/*.xml&#039;&#039;&#039; [[ προτυπο έργου ]]&lt;br /&gt;
* Δεδομένα για τις ερευνητικές ομάδες &#039;&#039;&#039;data/groups/*.xml&#039;&#039;&#039; [[ προτυπο ερευνητικής ομάδας ]]&lt;br /&gt;
* Δεδομένα για την βιβλιογραφία &#039;&#039;&#039;data/publications/*.bib&#039;&#039;&#039; [[ προτυπο βιβλιογραφικών αναφορών ]]&lt;br /&gt;
&lt;br /&gt;
=== Έλεγχος ορθότητας δεδομένων ===&lt;br /&gt;
&lt;br /&gt;
* Για τα δεδομένα XML: &amp;lt;pre&amp;gt;make val&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Δημιουργία του δικτυακού τόπου τοπικά (μόνο έτσι γίνεται έλεγχος των βιβλιογραφικών αναφορών): &amp;lt;pre&amp;gt;make html&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Οι καινούριες ιστοσελίδες βρίσκονται στο: &amp;lt;pre&amp;gt;public_html/index.html&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>85.75.1.203</name></author>
	</entry>
	<entry>
		<id>https://istlab.dmst.aueb.gr/wiki/index.php?title=SENSE_book_wishlist&amp;diff=2222</id>
		<title>SENSE book wishlist</title>
		<link rel="alternate" type="text/html" href="https://istlab.dmst.aueb.gr/wiki/index.php?title=SENSE_book_wishlist&amp;diff=2222"/>
		<updated>2007-07-15T14:12:09Z</updated>

		<summary type="html">&lt;p&gt;85.75.1.203: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Karl Fogel [http://www.amazon.co.uk/Producing-Open-Source-Software-Fogel/dp/0596007590/ref=sr_1_1/203-2032591-8741518?ie=UTF8&amp;amp;s=books&amp;amp;qid=1173340467&amp;amp;sr=8-1 Producing Open Source Software]&lt;br /&gt;
&lt;br /&gt;
*John R. Levine [http://www.amazon.co.uk/Linkers-Kaufmann-Software-Engineering-Programming/dp/1558604960/ref=pd_luc_0180305960075901558604960/203-2032591-8741518 Linkers and Loaders]&lt;br /&gt;
&lt;br /&gt;
*Hans Petter Langtangen [http://www.amazon.co.uk/Python-Scripting-Computational-Science-Engineering/dp/3540294155/ref=pd_ka_1/202-3585720-0642223?ie=UTF8&amp;amp;s=books&amp;amp;qid=1173357421&amp;amp;sr=8-1 Python Scripting for Computational Science]&lt;br /&gt;
&lt;br /&gt;
* Benjamin C. Pierce [http://www.amazon.co.uk/Types-Programming-Languages-Benjamin-Pierce/dp/0262162091/ref=pd_ka_1/202-3585720-0642223?ie=UTF8&amp;amp;s=books&amp;amp;qid=1173375705&amp;amp;sr=8-1 Types and Programming Languages]&lt;br /&gt;
&lt;br /&gt;
* R.W. Hamming [http://www.amazon.co.uk/Numerical-Methods-Scientists-Engineers-Richard/dp/0486652416/ref=sr_1_2/202-3585720-0642223?ie=UTF8&amp;amp;s=books&amp;amp;qid=1173375899&amp;amp;sr=8-2 Numerical Methods for Scientists and Engineers]&lt;br /&gt;
&lt;br /&gt;
* Henry S. Warren Jr. [http://www.amazon.co.uk/Hackers-Delight-Henry-S-Warren/dp/0201914654/ref=sr_1_1/202-3585720-0642223?ie=UTF8&amp;amp;s=books&amp;amp;qid=1173375969&amp;amp;sr=1-1 Hacker&#039;s Delight]&lt;br /&gt;
&lt;br /&gt;
* Joel Spolsky. [http://www.amazon.com/Best-Software-Writing-Selected-Introduced/dp/1590595009 The Best Software Writing I]&lt;br /&gt;
&lt;br /&gt;
* Stephen Wilbers. [http://www.amazon.com/Keys-Great-Writing-Stephen-Wilbers/dp/0898799325 Keys to Great Writing]&lt;br /&gt;
&lt;br /&gt;
* Mortimer J. Adler. [http://www.amazon.com/How-Read-Book-Touchstone/dp/0671212095  How to Read a Book]&lt;br /&gt;
&lt;br /&gt;
* Robert Mecklenburg. [http://www.amazon.co.uk/Managing-Projects-Make-Building-Handbooks/dp/0596006101/ Managing Projects with GNU Make]&lt;br /&gt;
&lt;br /&gt;
* Martin Fowler [http://www.amazon.co.uk/Enterprise-Application-Architecture-Addison-Wesley-Signature/dp/0321127420/ Patterns of Enterprise Application Architecture]&lt;br /&gt;
&lt;br /&gt;
* Andres Andreu [http://www.amazon.com/Professional-Pen-Testing-Applications-Programmer/dp/0471789666/ref=pd_sim_b_1/103-9938800-8237415?ie=UTF8&amp;amp;qid=1170769149&amp;amp;sr=1-1  Professional Pen Testing for Web Applications (Programmer to Programmer)]&lt;br /&gt;
&lt;br /&gt;
* Mark G. Graff [http://www.amazon.com/gp/product/0596002424 Secure Coding: Principles and Practices]&lt;br /&gt;
&lt;br /&gt;
* Joel Scambray [http://www.amazon.com/Hacking-Exposed-Web-Applications-Second/dp/0072262990/sr=1-1/qid=1171651524?ie=UTF8&amp;amp;s=books  Hacking  Exposed Windows, 2nd Ed. (Hacking Exposed)]&lt;br /&gt;
&lt;br /&gt;
* Seth Fogie [http://www.amazon.com/Cross-Site-Scripting-Attacks-Exploits/dp/1597491543/sr=1-1/qid=1170769149?ie=UTF8&amp;amp;s=books Cross Site Scripting Attacks: Xss Exploits and Defense ]&lt;br /&gt;
&lt;br /&gt;
* Kate L. Turabian [http://www.amazon.co.uk/Manual-Writers-Research-Papers-Dissertations/dp/0226823377/ref=sr_1_1/026-8892653-7930013?ie=UTF8&amp;amp;s=books&amp;amp;qid=1184508531&amp;amp;sr=8-1 A Manual for Writers of Research Papers, Theses, and Dissertations]&lt;br /&gt;
&lt;br /&gt;
* William Strunk Jr. and E.B.White [http://www.amazon.co.uk/Elements-Style-William-I-Strunk/dp/020530902X/ref=pd_sim_b_5/026-8892653-7930013?ie=UTF8&amp;amp;qid=1184508531&amp;amp;sr=8-1 The Elements of Style]&lt;br /&gt;
&lt;br /&gt;
[[Category:SENSE]]&lt;/div&gt;</summary>
		<author><name>85.75.1.203</name></author>
	</entry>
	<entry>
		<id>https://istlab.dmst.aueb.gr/wiki/index.php?title=SENSE_book_wishlist&amp;diff=2221</id>
		<title>SENSE book wishlist</title>
		<link rel="alternate" type="text/html" href="https://istlab.dmst.aueb.gr/wiki/index.php?title=SENSE_book_wishlist&amp;diff=2221"/>
		<updated>2007-07-15T14:09:24Z</updated>

		<summary type="html">&lt;p&gt;85.75.1.203: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Karl Fogel [http://www.amazon.co.uk/Producing-Open-Source-Software-Fogel/dp/0596007590/ref=sr_1_1/203-2032591-8741518?ie=UTF8&amp;amp;s=books&amp;amp;qid=1173340467&amp;amp;sr=8-1 Producing Open Source Software]&lt;br /&gt;
&lt;br /&gt;
*John R. Levine [http://www.amazon.co.uk/Linkers-Kaufmann-Software-Engineering-Programming/dp/1558604960/ref=pd_luc_0180305960075901558604960/203-2032591-8741518 Linkers and Loaders]&lt;br /&gt;
&lt;br /&gt;
*Hans Petter Langtangen [http://www.amazon.co.uk/Python-Scripting-Computational-Science-Engineering/dp/3540294155/ref=pd_ka_1/202-3585720-0642223?ie=UTF8&amp;amp;s=books&amp;amp;qid=1173357421&amp;amp;sr=8-1 Python Scripting for Computational Science]&lt;br /&gt;
&lt;br /&gt;
* Benjamin C. Pierce [http://www.amazon.co.uk/Types-Programming-Languages-Benjamin-Pierce/dp/0262162091/ref=pd_ka_1/202-3585720-0642223?ie=UTF8&amp;amp;s=books&amp;amp;qid=1173375705&amp;amp;sr=8-1 Types and Programming Languages]&lt;br /&gt;
&lt;br /&gt;
* R.W. Hamming [http://www.amazon.co.uk/Numerical-Methods-Scientists-Engineers-Richard/dp/0486652416/ref=sr_1_2/202-3585720-0642223?ie=UTF8&amp;amp;s=books&amp;amp;qid=1173375899&amp;amp;sr=8-2 Numerical Methods for Scientists and Engineers]&lt;br /&gt;
&lt;br /&gt;
* Henry S. Warren Jr. [http://www.amazon.co.uk/Hackers-Delight-Henry-S-Warren/dp/0201914654/ref=sr_1_1/202-3585720-0642223?ie=UTF8&amp;amp;s=books&amp;amp;qid=1173375969&amp;amp;sr=1-1 Hacker&#039;s Delight]&lt;br /&gt;
&lt;br /&gt;
* Joel Spolsky. [http://www.amazon.com/Best-Software-Writing-Selected-Introduced/dp/1590595009 The Best Software Writing I]&lt;br /&gt;
&lt;br /&gt;
* Stephen Wilbers. [http://www.amazon.com/Keys-Great-Writing-Stephen-Wilbers/dp/0898799325 Keys to Great Writing]&lt;br /&gt;
&lt;br /&gt;
* Mortimer J. Adler. [http://www.amazon.com/How-Read-Book-Touchstone/dp/0671212095  How to Read a Book]&lt;br /&gt;
&lt;br /&gt;
* Robert Mecklenburg. [http://www.amazon.co.uk/Managing-Projects-Make-Building-Handbooks/dp/0596006101/ Managing Projects with GNU Make]&lt;br /&gt;
&lt;br /&gt;
* Martin Fowler [http://www.amazon.co.uk/Enterprise-Application-Architecture-Addison-Wesley-Signature/dp/0321127420/ Patterns of Enterprise Application Architecture]&lt;br /&gt;
&lt;br /&gt;
* Andres Andreu [http://www.amazon.com/Professional-Pen-Testing-Applications-Programmer/dp/0471789666/ref=pd_sim_b_1/103-9938800-8237415?ie=UTF8&amp;amp;qid=1170769149&amp;amp;sr=1-1  Professional Pen Testing for Web Applications (Programmer to Programmer)]&lt;br /&gt;
&lt;br /&gt;
* Mark G. Graff [http://www.amazon.com/gp/product/0596002424 Secure Coding: Principles and Practices]&lt;br /&gt;
&lt;br /&gt;
* Joel Scambray [http://www.amazon.com/Hacking-Exposed-Web-Applications-Second/dp/0072262990/sr=1-1/qid=1171651524?ie=UTF8&amp;amp;s=books  Hacking  Exposed Windows, 2nd Ed. (Hacking Exposed)]&lt;br /&gt;
&lt;br /&gt;
* Seth Fogie [http://www.amazon.com/Cross-Site-Scripting-Attacks-Exploits/dp/1597491543/sr=1-1/qid=1170769149?ie=UTF8&amp;amp;s=books Cross Site Scripting Attacks: Xss Exploits and Defense ]&lt;br /&gt;
&lt;br /&gt;
* Kate L. Turabian [http://www.amazon.co.uk/Manual-Writers-Research-Papers-Dissertations/dp/0226823377/ref=sr_1_1/026-8892653-7930013?ie=UTF8&amp;amp;s=books&amp;amp;qid=1184508531&amp;amp;sr=8-1 A Manual for Writers of Research Papers, Theses, and Dissertations]&lt;br /&gt;
&lt;br /&gt;
[[Category:SENSE]]&lt;/div&gt;</summary>
		<author><name>85.75.1.203</name></author>
	</entry>
</feed>