https://iridia.ulb.ac.be/w/api.php?action=feedcontributions&user=Leonardo&feedformat=atomIridiaWiki - User contributions [en]2024-03-28T21:47:04ZUser contributionsMediaWiki 1.35.4https://iridia.ulb.ac.be/w/index.php?title=ProceedingsRepository&diff=7005ProceedingsRepository2014-10-31T16:06:11Z<p>Leonardo: /* Adding new proceedings */</p>
<hr />
<div><div class="page-warning"><br />
[[Image:icon_warning.png|40px]]<br />
The proceedings are stored in a subversion repository in the [[Development_Server|Development server]]. To access them, you need to get an account there.<br />
</div><br />
<br />
=== Access ===<br />
<br />
They are two ways to get access to the proceedings.<br />
<br />
==== From your browser ====<br />
Just go to [https://iridia-dev.ulb.ac.be/projects/proceedings/svn https://iridia-dev.ulb.ac.be/projects/proceedings/svn]<br />
<br />
==== Export a copy of the subversion repository ====<br />
<br />
Use svn ls to list the proceedings available on the repository (or check it in the web version). <br />
<pre><br />
svn ls https://iridia-dev.ulb.ac.be/projects/proceedings/svn<br />
</pre><br />
<br />
You can export only the ones that you are interested by using for example:<br />
<br />
<pre><br />
svn export https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO 2010-GECCO<br />
</pre><br />
<br />
=== Adding new proceedings ===<br />
<br />
Adding proceedings to the repository is quite easy, but before you do it you have to ensure your subversion is properly configured. Check your ~/subversion/.config file to see if the options below are properly set:<br />
<pre><br />
enable-auto-props = yes<br />
<br />
[auto-props]<br />
*.gif = svn:mime-type=image/gif<br />
*.jpg = svn:mime-type=image/jpeg<br />
*.jpeg = svn:mime-type=image/jpeg<br />
*.pdf = svn:mime-type=application/pdf<br />
*.png = svn:mime-type=image/png<br />
*.tif = svn:mime-type=image/tiff<br />
*.tiff = svn:mime-type=image/tiff<br />
*.htm = svn:mime-type=text/html<br />
*.html = svn:mime-type=text/html<br />
*.css = svn:mime-type=text/css<br />
</pre><br />
<br />
Once things are set, let's say you want to add the directory /media/cdrom for the conference GECCO 2010. Just use the svn import command:<br />
<br />
<pre><br />
svn import /media/cdrom https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO -m " Add proceedings of GECCO 2010"<br />
</pre></div>Leonardohttps://iridia.ulb.ac.be/w/index.php?title=ProceedingsRepository&diff=7004ProceedingsRepository2014-10-31T14:59:46Z<p>Leonardo: /* Adding new proceedings */</p>
<hr />
<div><div class="page-warning"><br />
[[Image:icon_warning.png|40px]]<br />
The proceedings are stored in a subversion repository in the [[Development_Server|Development server]]. To access them, you need to get an account there.<br />
</div><br />
<br />
=== Access ===<br />
<br />
They are two ways to get access to the proceedings.<br />
<br />
==== From your browser ====<br />
Just go to [https://iridia-dev.ulb.ac.be/projects/proceedings/svn https://iridia-dev.ulb.ac.be/projects/proceedings/svn]<br />
<br />
==== Export a copy of the subversion repository ====<br />
<br />
Use svn ls to list the proceedings available on the repository (or check it in the web version). <br />
<pre><br />
svn ls https://iridia-dev.ulb.ac.be/projects/proceedings/svn<br />
</pre><br />
<br />
You can export only the ones that you are interested by using for example:<br />
<br />
<pre><br />
svn export https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO 2010-GECCO<br />
</pre><br />
<br />
=== Adding new proceedings ===<br />
<br />
Adding proceedings to the repository is quite easy, but before you do it you have to ensure your subversion is properly configured. Check your ~/subversion/.config file to see if the options below are properly set:<br />
<pre><br />
enable-auto-props = yes<br />
<br />
[auto-props]<br />
*.gif = svn:mime-type=image/gif0i<br />
*.jpg = svn:mime-type=image/jpeg<br />
*.jpeg = svn:mime-type=image/jpeg<br />
*.pdf = svn:mime-type=application/pdf<br />
*.png = svn:mime-type=image/png<br />
*.tif = svn:mime-type=image/tiff<br />
*.tiff = svn:mime-type=image/tiff<br />
*.htm = svn:mime-type=text/html<br />
*.html = svn:mime-type=text/html<br />
*.css = svn:mime-type=text/css<br />
</pre><br />
<br />
Once things are set, let's say you want to add the directory /media/cdrom for the conference GECCO 2010. Just use the svn import command:<br />
<br />
<pre><br />
svn import /media/cdrom https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO -m " Add proceedings of GECCO 2010"<br />
</pre></div>Leonardohttps://iridia.ulb.ac.be/w/index.php?title=ProceedingsRepository&diff=7003ProceedingsRepository2014-10-31T14:58:47Z<p>Leonardo: /* Adding new proceedings */</p>
<hr />
<div><div class="page-warning"><br />
[[Image:icon_warning.png|40px]]<br />
The proceedings are stored in a subversion repository in the [[Development_Server|Development server]]. To access them, you need to get an account there.<br />
</div><br />
<br />
=== Access ===<br />
<br />
They are two ways to get access to the proceedings.<br />
<br />
==== From your browser ====<br />
Just go to [https://iridia-dev.ulb.ac.be/projects/proceedings/svn https://iridia-dev.ulb.ac.be/projects/proceedings/svn]<br />
<br />
==== Export a copy of the subversion repository ====<br />
<br />
Use svn ls to list the proceedings available on the repository (or check it in the web version). <br />
<pre><br />
svn ls https://iridia-dev.ulb.ac.be/projects/proceedings/svn<br />
</pre><br />
<br />
You can export only the ones that you are interested by using for example:<br />
<br />
<pre><br />
svn export https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO 2010-GECCO<br />
</pre><br />
<br />
=== Adding new proceedings ===<br />
<br />
Adding proceedings to the repository is quite easy, but before you do it you have to ensure your subversion is properly configured. Check your ~/subversion/.config file to see if the options below are properly set:<br />
<pre><br />
enable-auto-props = yes<br />
<br />
[auto-props]<br />
*.gif = svn:mime-type=image/gif0i<br />
*.jpg = svn:mime-type=image/jpeg<br />
*.jpeg = svn:mime-type=image/jpeg<br />
*.pdf = svn:mime-type=application/pdf<br />
*.png = svn:mime-type=image/png<br />
*.tif = svn:mime-type=image/tiff<br />
*.tiff = svn:mime-type=image/tiff<br />
*.htm = svn:mime-type=text/html;svn:keywords=Date Revision<br />
*.html = svn:mime-type=text/html;svn:keywords=Date Revision<br />
*.css = svn:mime-type=text/css;svn:keywords=Date Revision<br />
</pre><br />
<br />
Once things are set, let's say you want to add the directory /media/cdrom for the conference GECCO 2010. Just use the svn import command:<br />
<br />
<pre><br />
svn import /media/cdrom https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO -m " Add proceedings of GECCO 2010"<br />
</pre></div>Leonardohttps://iridia.ulb.ac.be/w/index.php?title=ProceedingsRepository&diff=7002ProceedingsRepository2014-10-31T14:57:24Z<p>Leonardo: /* Adding new proceedings */</p>
<hr />
<div><div class="page-warning"><br />
[[Image:icon_warning.png|40px]]<br />
The proceedings are stored in a subversion repository in the [[Development_Server|Development server]]. To access them, you need to get an account there.<br />
</div><br />
<br />
=== Access ===<br />
<br />
They are two ways to get access to the proceedings.<br />
<br />
==== From your browser ====<br />
Just go to [https://iridia-dev.ulb.ac.be/projects/proceedings/svn https://iridia-dev.ulb.ac.be/projects/proceedings/svn]<br />
<br />
==== Export a copy of the subversion repository ====<br />
<br />
Use svn ls to list the proceedings available on the repository (or check it in the web version). <br />
<pre><br />
svn ls https://iridia-dev.ulb.ac.be/projects/proceedings/svn<br />
</pre><br />
<br />
You can export only the ones that you are interested by using for example:<br />
<br />
<pre><br />
svn export https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO 2010-GECCO<br />
</pre><br />
<br />
=== Adding new proceedings ===<br />
<br />
Adding proceedings to the repository is quite easy, but before you do it you have to ensure your subversion is properly configured. Check your ~/subversion/.config file to see if the options below are properly set:<br />
<pre><br />
enable-auto-props = yes<br />
<br />
[auto-props]<br />
*.gif = svn:mime-type=image/gif0i<br />
*.jpg = svn:mime-type=image/jpeg<br />
*.jpeg = svn:mime-type=image/jpeg<br />
*.pdf = svn:mime-type=application/pdf<br />
*.png = svn:mime-type=image/png<br />
*.tif = svn:mime-type=image/tiff<br />
*.tiff = svn:mime-type=image/tiff<br />
*.htm = svn:mime-type=text/html;svn:keywords=Date Revision<br />
*.html = svn:mime-type=text/html;svn:keywords=Date Revision<br />
*.css = svn:mime-type=text/css;svn:keywords=Date Revision<br />
</pre><br />
<br />
Once things are set, let's say you want to add the directory /media/cdrom for the conference GECCO 2010. Just use the svn import command:<br />
<br />
<pre><br />
svn import /media/cdrom https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO -m " Add proceedings of GECCO 2010"<br />
</pre><br />
<br />
TODO: Fix html mime-types.</div>Leonardohttps://iridia.ulb.ac.be/w/index.php?title=ProceedingsRepository&diff=7001ProceedingsRepository2014-10-31T14:57:02Z<p>Leonardo: /* Adding new proceedings */</p>
<hr />
<div><div class="page-warning"><br />
[[Image:icon_warning.png|40px]]<br />
The proceedings are stored in a subversion repository in the [[Development_Server|Development server]]. To access them, you need to get an account there.<br />
</div><br />
<br />
=== Access ===<br />
<br />
They are two ways to get access to the proceedings.<br />
<br />
==== From your browser ====<br />
Just go to [https://iridia-dev.ulb.ac.be/projects/proceedings/svn https://iridia-dev.ulb.ac.be/projects/proceedings/svn]<br />
<br />
==== Export a copy of the subversion repository ====<br />
<br />
Use svn ls to list the proceedings available on the repository (or check it in the web version). <br />
<pre><br />
svn ls https://iridia-dev.ulb.ac.be/projects/proceedings/svn<br />
</pre><br />
<br />
You can export only the ones that you are interested by using for example:<br />
<br />
<pre><br />
svn export https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO 2010-GECCO<br />
</pre><br />
<br />
=== Adding new proceedings ===<br />
<br />
Adding proceedings to the repository is quite easy, but before you do it you have to ensure your subversion is properly configured. Check your ~/subversion/.config file to see if the options above are properly set:<br />
<pre><br />
enable-auto-props = yes<br />
<br />
[auto-props]<br />
*.gif = svn:mime-type=image/gif0i<br />
*.jpg = svn:mime-type=image/jpeg<br />
*.jpeg = svn:mime-type=image/jpeg<br />
*.pdf = svn:mime-type=application/pdf<br />
*.png = svn:mime-type=image/png<br />
*.tif = svn:mime-type=image/tiff<br />
*.tiff = svn:mime-type=image/tiff<br />
*.htm = svn:mime-type=text/html;svn:keywords=Date Revision<br />
*.html = svn:mime-type=text/html;svn:keywords=Date Revision<br />
*.css = svn:mime-type=text/css;svn:keywords=Date Revision<br />
</pre><br />
<br />
Once things are set, let's say you want to add the directory /media/cdrom for the conference GECCO 2010. Just use the svn import command:<br />
<br />
<pre><br />
svn import /media/cdrom https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO -m " Add proceedings of GECCO 2010"<br />
</pre><br />
<br />
TODO: Fix html mime-types.</div>Leonardohttps://iridia.ulb.ac.be/w/index.php?title=ProceedingsRepository&diff=7000ProceedingsRepository2014-10-31T14:12:40Z<p>Leonardo: /* Adding new proceedings */</p>
<hr />
<div><div class="page-warning"><br />
[[Image:icon_warning.png|40px]]<br />
The proceedings are stored in a subversion repository in the [[Development_Server|Development server]]. To access them, you need to get an account there.<br />
</div><br />
<br />
=== Access ===<br />
<br />
They are two ways to get access to the proceedings.<br />
<br />
==== From your browser ====<br />
Just go to [https://iridia-dev.ulb.ac.be/projects/proceedings/svn https://iridia-dev.ulb.ac.be/projects/proceedings/svn]<br />
<br />
==== Export a copy of the subversion repository ====<br />
<br />
Use svn ls to list the proceedings available on the repository (or check it in the web version). <br />
<pre><br />
svn ls https://iridia-dev.ulb.ac.be/projects/proceedings/svn<br />
</pre><br />
<br />
You can export only the ones that you are interested by using for example:<br />
<br />
<pre><br />
svn export https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO 2010-GECCO<br />
</pre><br />
<br />
=== Adding new proceedings ===<br />
<br />
Let's say you want to add the directory /media/cdrom for the conference GECCO 2010.<br />
<br />
<pre><br />
svn import /media/cdrom https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO -m " Add proceedings of GECCO 2010"<br />
</pre><br />
<br />
TODO: Fix html mime-types.</div>Leonardohttps://iridia.ulb.ac.be/w/index.php?title=ProceedingsRepository&diff=6999ProceedingsRepository2014-10-31T14:12:13Z<p>Leonardo: </p>
<hr />
<div><div class="page-warning"><br />
[[Image:icon_warning.png|40px]]<br />
The proceedings are stored in a subversion repository in the [[Development_Server|Development server]]. To access them, you need to get an account there.<br />
</div><br />
<br />
=== Access ===<br />
<br />
They are two ways to get access to the proceedings.<br />
<br />
==== From your browser ====<br />
Just go to [https://iridia-dev.ulb.ac.be/projects/proceedings/svn https://iridia-dev.ulb.ac.be/projects/proceedings/svn]<br />
<br />
==== Export a copy of the subversion repository ====<br />
<br />
Use svn ls to list the proceedings available on the repository (or check it in the web version). <br />
<pre><br />
svn ls https://iridia-dev.ulb.ac.be/projects/proceedings/svn<br />
</pre><br />
<br />
You can export only the ones that you are interested by using for example:<br />
<br />
<pre><br />
svn export https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO 2010-GECCO<br />
</pre><br />
<br />
=== Adding new proceedings ===<br />
<br />
Then, let's say you want to add the directory /media/cdrom for the conference GECCO 2010.<br />
<br />
<pre><br />
svn import /media/cdrom https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO -m " Add proceedings of GECCO 2010"<br />
</pre><br />
<br />
TODO: Fix html mime-types.</div>Leonardohttps://iridia.ulb.ac.be/w/index.php?title=ProceedingsRepository&diff=6995ProceedingsRepository2014-10-31T14:04:47Z<p>Leonardo: /* Export a copy of the subversion repository */</p>
<hr />
<div><div class="page-warning"><br />
[[Image:icon_warning.png|40px]] The proceedings moved out to the web server! However, keep copies of the proceedings that you care about somewhere safe. <br />
</div><br />
<br />
IRIDIA has a proceedings repository that contains digital copies of proceedings.<br />
<br />
=== Access ===<br />
<br />
They are two ways to get access to the proceedings.<br />
<br />
==== From your browser ====<br />
Just go to [https://iridia-dev.ulb.ac.be/projects/proceedings/svn https://iridia-dev.ulb.ac.be/projects/proceedings/svn]<br />
<br />
==== Export a copy of the subversion repository ====<br />
<br />
Use svn ls to list the proceedings available on the repository (or check it in the web version). <br />
<pre><br />
svn ls https://iridia-dev.ulb.ac.be/projects/proceedings/svn<br />
</pre><br />
<br />
You can export only the ones that you are interested by using for example:<br />
<br />
<pre><br />
svn export https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO 2010-GECCO<br />
</pre><br />
<br />
=== Adding new proceedings ===<br />
<br />
Then, let's say you want to add the directory /media/cdrom for the conference GECCO 2010.<br />
<br />
<pre><br />
svn import /media/cdrom https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO -m " Add proceedings of GECCO 2010"<br />
</pre><br />
<br />
TODO: Fix html mime-types.</div>Leonardohttps://iridia.ulb.ac.be/w/index.php?title=ProceedingsRepository&diff=6994ProceedingsRepository2014-10-31T13:42:23Z<p>Leonardo: /* Check out a copy of the subversion repository */</p>
<hr />
<div><div class="page-warning"><br />
[[Image:icon_warning.png|40px]] The proceedings moved out to the web server! However, keep copies of the proceedings that you care about somewhere safe. <br />
</div><br />
<br />
IRIDIA has a proceedings repository that contains digital copies of proceedings.<br />
<br />
=== Access ===<br />
<br />
They are two ways to get access to the proceedings.<br />
<br />
==== From your browser ====<br />
Just go to [https://iridia-dev.ulb.ac.be/projects/proceedings/svn https://iridia-dev.ulb.ac.be/projects/proceedings/svn]<br />
<br />
==== Export a copy of the subversion repository ====<br />
<br />
<pre><br />
svn export https://iridia-dev.ulb.ac.be/projects/proceedings/svn proceedings<br />
</pre><br />
<br />
<div class="page-warning"><br />
[[Image:icon_warning.png|40px]] This will download all proceedings, which take a lot of space. You can export only the ones that you are interested by using for example:<br />
<pre><br />
svn ls https://iridia-dev.ulb.ac.be/projects/proceedings/svn<br />
svn export https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO 2010-GECCO<br />
</pre><br />
</div><br />
<br />
=== Adding new proceedings ===<br />
<br />
Then, let's say you want to add the directory /media/cdrom for the conference GECCO 2010.<br />
<br />
<pre><br />
svn import /media/cdrom https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO -m " Add proceedings of GECCO 2010"<br />
</pre><br />
<br />
TODO: Fix html mime-types.</div>Leonardohttps://iridia.ulb.ac.be/w/index.php?title=ProceedingsRepository&diff=6993ProceedingsRepository2014-10-31T13:41:29Z<p>Leonardo: /* Adding new proceedings */</p>
<hr />
<div><div class="page-warning"><br />
[[Image:icon_warning.png|40px]] The proceedings moved out to the web server! However, keep copies of the proceedings that you care about somewhere safe. <br />
</div><br />
<br />
IRIDIA has a proceedings repository that contains digital copies of proceedings.<br />
<br />
=== Access ===<br />
<br />
They are two ways to get access to the proceedings.<br />
<br />
==== From your browser ====<br />
Just go to [https://iridia-dev.ulb.ac.be/projects/proceedings/svn https://iridia-dev.ulb.ac.be/projects/proceedings/svn]<br />
<br />
==== Check out a copy of the subversion repository ====<br />
<br />
<pre><br />
svn co https://iridia-dev.ulb.ac.be/projects/proceedings/svn proceedings<br />
</pre><br />
<br />
<div class="page-warning"><br />
[[Image:icon_warning.png|40px]] This will download all proceedings, which take a lot of space. You can check out only the ones that you are interested by using for example:<br />
<pre><br />
svn ls https://iridia-dev.ulb.ac.be/projects/proceedings/svn<br />
svn co https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO 2010-GECCO<br />
</pre><br />
</div><br />
<br />
=== Adding new proceedings ===<br />
<br />
Then, let's say you want to add the directory /media/cdrom for the conference GECCO 2010.<br />
<br />
<pre><br />
svn import /media/cdrom https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO -m " Add proceedings of GECCO 2010"<br />
</pre><br />
<br />
TODO: Fix html mime-types.</div>Leonardohttps://iridia.ulb.ac.be/w/index.php?title=ProceedingsRepository&diff=6992ProceedingsRepository2014-10-31T13:40:35Z<p>Leonardo: /* Access */</p>
<hr />
<div><div class="page-warning"><br />
[[Image:icon_warning.png|40px]] The proceedings moved out to the web server! However, keep copies of the proceedings that you care about somewhere safe. <br />
</div><br />
<br />
IRIDIA has a proceedings repository that contains digital copies of proceedings.<br />
<br />
=== Access ===<br />
<br />
They are two ways to get access to the proceedings.<br />
<br />
==== From your browser ====<br />
Just go to [https://iridia-dev.ulb.ac.be/projects/proceedings/svn https://iridia-dev.ulb.ac.be/projects/proceedings/svn]<br />
<br />
==== Check out a copy of the subversion repository ====<br />
<br />
<pre><br />
svn co https://iridia-dev.ulb.ac.be/projects/proceedings/svn proceedings<br />
</pre><br />
<br />
<div class="page-warning"><br />
[[Image:icon_warning.png|40px]] This will download all proceedings, which take a lot of space. You can check out only the ones that you are interested by using for example:<br />
<pre><br />
svn ls https://iridia-dev.ulb.ac.be/projects/proceedings/svn<br />
svn co https://iridia-dev.ulb.ac.be/projects/proceedings/svn/2010-GECCO 2010-GECCO<br />
</pre><br />
</div><br />
<br />
=== Adding new proceedings ===<br />
<br />
Let's say you want to add the directory /media/cdrom for the conference GECCO 2010.<br />
<pre><br />
scp -o PubkeyAuthentication=no -r /media/cdrom proceedings@iridia.ulb.ac.be:/home/proceedings/disabled_html/2010-gecco<br />
<br />
ssh proceedings@iridia ./update_permissions<br />
</pre></div>Leonardohttps://iridia.ulb.ac.be/w/index.php?title=Tuning_your_algorithm_with_irace_on_the_IRIDIA_cluster&diff=6858Tuning your algorithm with irace on the IRIDIA cluster2014-08-19T20:06:04Z<p>Leonardo: /* Upgrade */</p>
<hr />
<div>You should '''really''' read the [http://iridia.ulb.ac.be/irace/files/README README] file, and take a look on the ''examples'' and ''templates'' in the irace directory. Or you can just follow this walk-through for a quick start but you will miss many options and configuration possibilities.<br />
You can start from this example and then adapt it to the algorithm you want to configure.<br />
<br />
== Installation ==<br />
<br />
First of all, you have to install the [http://iridia.ulb.ac.be/irace/ irace] R package on majorana:<br />
<br />
<pre><br />
$ ssh majorana<br />
$ R<br />
> install.packages("irace")<br />
</pre><br />
<br />
select the belgian mirror and test the installation with<br />
<br />
<pre><br />
> library(irace)<br />
> CTRL+d<br />
</pre><br />
<br />
Once installed, exit R, and add at the end of your .bash_profile or .bashrc or .profile the local R package folder where irace was installed (e.g. '~/R/x86_64-redhat-linux-gnu-library/2.15/irace/'):<br />
<br />
<pre><br />
export IRACE_HOME=~/R/x86_64-redhat-linux-gnu-library/2.15/irace/<br />
# export PATH=$IRACE_HOME/bin/:$PATH<br />
</pre><br />
<br />
and run:<br />
<br />
<pre><br />
$ source ~/.bash_profile<br />
</pre><br />
<br />
to load the changes without the need to logout an login again.<br />
<br />
In general, instead of putting '$IRACE_HOME/bin' in your 'PATH', if you have a local bin directory you can add symbolic links to the irace executables:<br />
<br />
<pre><br />
$ ln -S $IRACE_HOME/bin/irace ~/bin/irace<br />
$ ln -S $IRACE_HOME/bin/parallel-irace ~/bin/parallel-irace<br />
</pre><br />
<br />
== Upgrade ==<br />
<br />
When the iridia developers deploy an iRace version internally (a version that is not yet available on CRAN), do the following from the command line:<br />
<br />
<pre><br />
$ R CMD REMOVE irace<br />
$ R CMD INSTALL irace_1.03.tar.gz<br />
$ R --slave -q -e "library('irace'); irace.version"<br />
</pre><br />
<br />
== Os X ==<br />
<br />
If you install it from CRAN and not from a custom package, remember to specify to install from sources otherwise you'll get a very old version:<br />
<br />
<pre><br />
$ R<br />
> install.packages('irace', type="source")<br />
</pre><br />
<br />
== The algorithm to be tuned ==<br />
<br />
You have to create a directory where you do the tuning<br />
<br />
<pre><br />
$ mkdir ~/tuning<br />
$ cd ~/tuning<br />
</pre><br />
<br />
you copy here the program you are tuning, in this case it's just a simple C program<br />
<br />
<pre><br />
$ cat > algo.c<br />
#include <stdio.h><br />
int main(int argc, char **argv) {<br />
// call me with ./algo -i instance --whatever <integer_parameter><br />
printf("%d\n", atoi(argv[4]));<br />
}<br />
CTRL+d<br />
$ make algo<br />
cc algo.c -o algo<br />
</pre><br />
<br />
== Prepare for the tuning ==<br />
<br />
Copy some of the template and example files in the current (tuning) directory<br />
<br />
<pre><br />
$ cd ~/tuning<br />
$ cp $IRACE_HOME/templates/tune-conf.tmpl tune-conf<br />
$ cp $IRACE_HOME/templates/hook-run.tmpl hook-run<br />
$ cp $IRACE_HOME/examples/mpi/tune-main-cluster-mpi tune-main-cluster-mpi<br />
$ mkdir temp<br />
</pre><br />
<br />
change the EXE variable in hook-run like below:<br />
<br />
<pre><br />
EXE=~/tuning/algo<br />
</pre><br />
<br />
create some dummy instances<br />
<br />
<pre><br />
$ mkdir Instances<br />
$ for i in {1..100}; do touch Instances/$i; done<br />
</pre><br />
<br />
create a parameters file<br />
<br />
<pre><br />
$ cat > parameters.txt<br />
dummy_par "--whatever " i (1, 100)<br />
CTRL+d<br />
</pre><br />
<br />
you '''should''' look in the examples/acotsp directory for a more complete example...<br />
<br />
== Tuning time! ==<br />
<br />
Now you are ready to run irace:<br />
<br />
<pre><br />
$ ./tune-main-cluster-mpi $IRACE_HOME/bin temp --parallel 10<br />
</pre><br />
<br />
take a look at tune-main-cluster-mpi and change cluster queues and qsub parameters to better suit your needs.<br />
If you have issues with your code or irace try to run it by specifying a debug level (e.g. 1, or 2, or more):<br />
<br />
<pre><br />
$ ./tune-main-cluster-mpi $IRACE_HOME/bin temp --parallel 10 --debug-level 1<br />
</pre><br />
<br />
You can check if the job is waiting, running, or complete with the qstat command. In the directory ~/tuning/temp you will find an irace-$PID.stdout and an irace-$PID.stderr file. <br />
In the stdout file you should have an output like the one below:<br />
<br />
<pre><br />
-catch_rsh /opt/gridengine/default/spool/compute-3-14/active_jobs/7718068.1/pe_hostfile<br />
compute-3-14<br />
compute-3-14<br />
compute-3-14<br />
compute-3-14<br />
compute-3-14<br />
compute-3-14<br />
compute-3-14<br />
compute-3-14<br />
compute-3-14<br />
compute-3-14<br />
compute-3-14<br />
irace version 1.0.560 <br />
<br />
irace: An implementation in R of Iterated Race<br />
Copyright (C) 2010, 2011<br />
Manuel Lopez-Ibanez <manuel.lopez-ibanez@ulb.ac.be><br />
Jeremie Dubois-Lacoste <jeremie.dubois-lacoste@ulb.ac.be><br />
<br />
This is free software, and you are welcome to redistribute it under certain<br />
conditions. See the GNU General Public License for details. There is NO <br />
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.<br />
<br />
Warning: A default configuration file ' ./tune-conf ' has been found and will be read<br />
Note: Reading configuration file ' ./tune-conf '....... done!<br />
### CONFIGURATION STATE TO BE USED<br />
configurationFile <- "./tune-conf" <br />
parameterFile <- "/home/mascia/tuning/./parameters.txt" <br />
execDir <- "temp" <br />
logFile <- "./irace.Rdata" <br />
instances <- "/home/mascia/tuning/./Instances//1" <br />
instanceDir <- "/home/mascia/tuning/./Instances" <br />
instanceFile <- "" <br />
candidatesFile <- "" <br />
hookRun <- "/home/mascia/tuning/./hook-run" <br />
expName <- "Experiment Name" <br />
expDescription <- "Experiment Description" <br />
maxExperiments <- 1000 <br />
timeBudget <- 0 <br />
timeEstimate <- 0 <br />
digits <- 4 <br />
debugLevel <- 0 <br />
nbIterations <- 0 <br />
nbExperimentsPerIteration <- 0 <br />
sampleInstances <- TRUE <br />
testType <- "friedman" <br />
firstTest <- 5 <br />
eachTest <- 1 <br />
minNbSurvival <- 0 <br />
nbCandidates <- 0 <br />
mu <- 5 <br />
seed <- "NA" <br />
parallel <- 10 <br />
sgeCluster <- FALSE <br />
mpi <- TRUE <br />
softRestart <- TRUE <br />
### end of configuration<br />
# 2012-03-02 14:41:13 CET: INITIALIZATION <br />
# nbIterations: 2<br />
# minSurvival: 2<br />
# nbParameters: 1<br />
# Seed: 1110701261<br />
# 2012-03-02 14:41:13 CET: ITERATION 1 of 2<br />
# experimentsUsedSoFar: 0<br />
# timeUsedSoFar: 0<br />
# timeEstimate: 0<br />
# remainingBudget: 1000<br />
# currentBudget: 500<br />
# nbCandidates: 83<br />
<br />
Racing methods for the selection of the best<br />
Copyright (C) 2003 Mauro Birattari<br />
This software comes with ABSOLUTELY NO WARRANTY<br />
<br />
Race name: Experiment Name <br />
Number of candidates: 83 <br />
Number of available tasks: 1000 <br />
Max number of experiments: 500 <br />
Statistical test: Friedman test <br />
Tasks seen before discarding: 5 <br />
Initialization function: ok <br />
<br />
Experiment Description <br />
<br />
<br />
Markers: <br />
x No test is performed. <br />
- The test is performed and <br />
some candidates are discarded.<br />
= The test is performed but <br />
no candidate is discarded. <br />
<br />
<br />
+-+-----------+-----------+-----------+-----------+-----------+<br />
| | Task| Alive| Best| Mean best| Exp so far|<br />
+-+-----------+-----------+-----------+-----------+-----------+<br />
10 slaves are spawned successfully. 0 failed.<br />
master (rank 0 , comm 1) of size 11 is running on: compute-3-14 <br />
slave1 (rank 1 , comm 1) of size 11 is running on: compute-3-14 <br />
slave2 (rank 2 , comm 1) of size 11 is running on: compute-3-14 <br />
slave3 (rank 3 , comm 1) of size 11 is running on: compute-3-14 <br />
slave4 (rank 4 , comm 1) of size 11 is running on: compute-3-14 <br />
slave5 (rank 5 , comm 1) of size 11 is running on: compute-3-14 <br />
slave6 (rank 6 , comm 1) of size 11 is running on: compute-3-14 <br />
slave7 (rank 7 , comm 1) of size 11 is running on: compute-3-14 <br />
slave8 (rank 8 , comm 1) of size 11 is running on: compute-3-14 <br />
slave9 (rank 9 , comm 1) of size 11 is running on: compute-3-14 <br />
slave10 (rank 10, comm 1) of size 11 is running on: compute-3-14 <br />
|x| 1| 83| 7| 1| 83|<br />
|x| 2| 83| 7| 1| 166|<br />
|x| 3| 83| 7| 1| 249|<br />
|x| 4| 83| 7| 1| 332|<br />
|-| 5| 1| 7| 1| 415|<br />
+-+-----------+-----------+-----------+-----------+-----------+<br />
<br />
Selected candidate: 7 mean value: 1<br />
<br />
Description of the selected candidate:<br />
[1] 1<br />
<br />
<br />
# Elite candidates:<br />
dummy_par<br />
7 1<br />
# 2012-03-02 14:41:17 CET: ITERATION 2 of 2<br />
# experimentsUsedSoFar: 415<br />
# timeUsedSoFar: 0<br />
# timeEstimate: 0<br />
# remainingBudget: 585<br />
# currentBudget: 585<br />
# nbCandidates: 83<br />
# Computing similarity of candidates .................................................................................. DONE<br />
# 2012-03-02 14:41:21 CET: Soft restart: 7 85 86 87 88 89 90 91 92 93 94 95 96 98 100 102 103 104 105 108 109 110 111 112 113 115 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 136 138 139 140 142 145 146 147 148 149 150 152 153 154 155 156 158 159 160 161 163 164 84 97 99 101 106 107 114 116 134 137 141 143 144 151 157 162 165 !<br />
<br />
Racing methods for the selection of the best<br />
Copyright (C) 2003 Mauro Birattari<br />
This software comes with ABSOLUTELY NO WARRANTY<br />
<br />
Race name: Experiment Name <br />
Number of candidates: 83 <br />
Number of available tasks: 1000 <br />
Max number of experiments: 585 <br />
Statistical test: Friedman test <br />
Tasks seen before discarding: 5 <br />
Initialization function: ok <br />
<br />
Experiment Description <br />
<br />
<br />
Markers: <br />
x No test is performed. <br />
- The test is performed and <br />
some candidates are discarded.<br />
= The test is performed but <br />
no candidate is discarded. <br />
<br />
<br />
+-+-----------+-----------+-----------+-----------+-----------+<br />
| | Task| Alive| Best| Mean best| Exp so far|<br />
+-+-----------+-----------+-----------+-----------+-----------+<br />
|x| 1| 83| 1| 1| 83|<br />
|x| 2| 83| 1| 1| 166|<br />
|x| 3| 83| 1| 1| 249|<br />
|x| 4| 83| 1| 1| 332|<br />
|-| 5| 59| 1| 1| 415|<br />
|=| 6| 59| 1| 1| 474|<br />
|=| 7| 59| 1| 1| 533|<br />
+-+-----------+-----------+-----------+-----------+-----------+<br />
<br />
Selected candidate: 1 mean value: 1<br />
<br />
Description of the selected candidate:<br />
[1] 1<br />
<br />
<br />
# Elite candidates:<br />
dummy_par<br />
7 1<br />
84 1<br />
# 2012-03-02 14:41:25 CET: Limit of iterations reached<br />
# 2012-03-02 14:41:25 CET: ITERATION 3 of 3<br />
# experimentsUsedSoFar: 948<br />
# timeUsedSoFar: 0<br />
# timeEstimate: 0<br />
# remainingBudget: 52<br />
# currentBudget: 52<br />
# nbCandidates: 6<br />
# Computing similarity of candidates ..... DONE<br />
# 2012-03-02 14:41:25 CET: Soft restart: 7 84 166 167 168 169 !<br />
<br />
Racing methods for the selection of the best<br />
Copyright (C) 2003 Mauro Birattari<br />
This software comes with ABSOLUTELY NO WARRANTY<br />
<br />
Race name: Experiment Name <br />
Number of candidates: 6 <br />
Number of available tasks: 1000 <br />
Max number of experiments: 52 <br />
Statistical test: Friedman test <br />
Tasks seen before discarding: 5 <br />
Initialization function: ok <br />
<br />
Experiment Description <br />
<br />
<br />
Markers: <br />
x No test is performed. <br />
- The test is performed and <br />
some candidates are discarded.<br />
= The test is performed but <br />
no candidate is discarded. <br />
<br />
<br />
+-+-----------+-----------+-----------+-----------+-----------+<br />
| | Task| Alive| Best| Mean best| Exp so far|<br />
+-+-----------+-----------+-----------+-----------+-----------+<br />
|x| 1| 6| 1| 1| 6|<br />
|x| 2| 6| 1| 1| 12|<br />
|x| 3| 6| 1| 1| 18|<br />
|x| 4| 6| 1| 1| 24|<br />
|-| 5| 2| 1| 1| 30|<br />
+-+-----------+-----------+-----------+-----------+-----------+<br />
<br />
Selected candidate: 1 mean value: 1<br />
<br />
Description of the selected candidate:<br />
[1] 1<br />
<br />
<br />
# Elite candidates:<br />
dummy_par<br />
7 1<br />
84 1<br />
# 2012-03-02 14:41:25 CET: Limit of iterations reached<br />
# 2012-03-02 14:41:25 CET: Stopped because there is no enough budget to sample new candidates<br />
# number of elites: 2<br />
# indexIteration: 4<br />
# mu: 5<br />
# nbIterations: 4<br />
# experimentsUsedSoFar: 978<br />
# timeUsedSoFar: 0<br />
# timeEstimate: 0<br />
# remainingBudget: 22<br />
# currentBudget: 22<br />
# nbCandidates: 2<br />
# Best candidates<br />
dummy_par<br />
7 1<br />
84 1<br />
# Best candidates (as commandlines)<br />
command<br />
7 --whatever 1<br />
84 --whatever 1<br />
# Finalize MPI...<br />
[1] "Exiting Rmpi. Rmpi cannot be used unless relaunching R."<br />
</pre><br />
<br />
== Issues ==<br />
<br />
For any problem with iRace please contact 'irace AT iridia DOT ulb DOT ac DOT be'.</div>Leonardohttps://iridia.ulb.ac.be/w/index.php?title=Workstation_configuration&diff=6252Workstation configuration2013-02-27T15:40:13Z<p>Leonardo: /* Mail configuration */</p>
<hr />
<div>== Network configuration ==<br />
You should get a static IP from the system administrator. Your hostname will be the name of a famous scientist and the domain is ulb.ac.be. Other relevant addresses are:<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
|-<br />
! Description<br />
! IP address<br />
|- <br />
|<br />
Gateway<br />
|<br />
164.15.10.254<br />
|-<br />
|<br />
DNS1<br />
|<br />
164.15.59.200<br />
|}<br />
<br />
You might also need to add the following data, althoug many systems set it automatically:<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
|-<br />
!Description<br />
!Value<br />
|-<br />
|<br />
Network<br />
|<br />
164.15.10.0<br />
|-<br />
|<br />
Netmask<br />
|<br />
255.255.255.0<br />
|-<br />
|<br />
Broadcast<br />
|<br />
164.15.10.255<br />
|}<br />
<br />
<br />
=== Wi-Fi network configuration ===<br />
At IRIDIA lab there are two wireless networks. To join any of them you should get the password from the system administrator. Relevant configuration data are:<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
|- <br />
! Description !! Value<br />
|- <br />
|| Network name || Hashmal<br />
|- <br />
|| Radio mode || 802.11b/g Compatible<br />
|-<br />
|| Channel || 4<br />
|-<br />
|| Wireless Security Mode || 128bit WEP/WPA/WPA2<br />
|- <br />
|| DNS Server || 164.15.59.200<br />
|}<br />
<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
|- <br />
! Description !! Value<br />
|- <br />
|| Network name || sbot<br />
|- <br />
|| Radio mode || 802.11b/g Compatible<br />
|-<br />
|| Channel || 6<br />
|-<br />
|| Wireless Security Mode || 128bit WEP<br />
|- <br />
|| DNS Server || 164.15.59.200<br />
|-<br />
|| Distributed IPs || IPs are provided through DHCP from iridia.ulb.ac.be<br />
|}<br />
<br />
== Firewall configuration ==<br />
Since the computers are available through direct connections from internet you should protect your machine with a firewall.<br />
Linux provides an integrated mechanism for accepting or rejecting incoming packets. <br />
<br />
If you want to setup a good firewall quickly, you may use the following link :<br />
[http://easyfwgen.morizot.net/gen/ Firewall script generator]<br />
<br />
<br />
'''How to generate the firewall script ?'''<br />
<br />
<br />
Usually, the interface to internet is eth0. You can check your available interfaces<br />
by typing (as root) :<br />
<br />
''# ifconfig -a''<br />
<br />
Most of the time, you wish to have an access to the computer, but you still want it<br />
to be secure. The best is to disable any inbound service except SSH. The SSH connections<br />
are encrypted so that you can safely access to the computer even if someone is tcpdumping<br />
your connection.<br />
<br />
For the moment, I don't know how to use the Fireparse format. If you know about it<br />
just use it. Otherwise you'll have to take a look at the logs (''/var/log/syslog'') to<br />
monitor the possible network problems or attacks.<br />
<br />
Now that you have all the necessary informations, you can generate the firewall script.<br />
Name this script ''iptables'', give it execution rights (''chmod u+x iptables'') and put it under the directory ''/etc/init.d/''. <br />
<br />
Be aware that the script loads some iptables modules in your kernel. If you have recompiled your kernel then you<br />
should ensure that the necessary modules are present. If you have statically linked the code to the kernel<br />
then you should remove the modprobe commands in the firewall's script.<br />
<br />
Now simply add a symbolic link in the runlevel 2 to this script by typing (as root) :<br />
<br />
''# ln -s /etc/init.d/iptables /etc/rc2.d/S12iptables''<br />
<br />
<br />
You should adapt the number 12 to your needs. The firewall must be run as early as possible. <br />
For example if telnet services are run before it, an attack is still possible. Be careful about this.<br />
<br />
If you want to understand more deeply iptables, you can check the following URLs :<br />
<br />
[http://www.netfilter.org/ Iptables official website]<br />
<br />
[http://iptables-tutorial.frozentux.net/iptables-tutorial.html Iptables tutorial and explanations]<br />
<br />
[http://lea-linux.org/reseau/iptables.html Setting up a firewall using iptables (in french)]<br />
<br />
== Printer configuration ==<br />
<br />
<br />
All three printers at IRIDIA (see table "General Information") can be installed as "network printers" on your operating system ([https://help.ubuntu.com/8.10/printing/C/printing.html#network Ubuntu 8.10], [http://docs.info.apple.com/article.html?path=Mac/10.5/en/8670.html Mac OS X], [http://www.wellesley.edu/Computing/WinXP/printing.html Windows XP]). On *nix-like systems (should work also Mac OS X but if you have problems read next paragraph), the most convenient option is to install the printers using the '''LPD/LPR printing protocol''' and the drivers provided in the table below. These drivers also support some additional (hardware) features installed on the printers as listed in the table "Installable Options". On Windows XP, please install the driver '''before''' setting up a network printer. If asked to specify a "QUEUE", leave it in blank or use the value "raw_queue". The paper size should be set to A4, otherwise printers may get blocked. If you have difficulties, please contact the printers administrator (currently [http://iridia.ulb.ac.be/~mathews/ Nithin Mathews]). <br />
<br />
On some Mac (e.g. MacBook with Mac Os X 10.5.6) you could have problems printing in duplex mode (double side) with the Ricoh printers (Gutenberg should be fine). When you add the two printers the system will use the default postscript drivers that do not support duplex mode. Installing the suggested unix drivers does not help. The best solution is to go to the links listed under "Windows / Mac" in the table "Driver" and download the installer and install the proper driver.<br />
<br />
'''General Information'''<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
|-<br />
! Name<br />
! URL<br />
! Model<br />
! Location<br />
|- <br />
|<br />
Gutenberg<br />
|<br />
gutenberg.ulb.ac.be<br />
|<br />
HP4100 PS<br />
|<br />
Office C.5.106A<br />
|-<br />
|<br />
Meucci<br />
|<br />
meucci.ulb.ac.be<br />
|<br />
Ricoh Aficio MP 3350<br />
|<br />
Office C.5.106A<br />
|-<br />
|<br />
Sabin<br />
|<br />
sabin.ulb.ac.be<br />
|<br />
Ricoh Aficio mp161 spf<br />
|<br />
Storage room<br />
|-<br />
|}<br />
<br />
<br />
<br />
<br />
'''Drivers'''<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
|-<br />
! Name<br />
! *nix<br />
! Windows / Mac<br />
|- <br />
|<br />
Gutenberg<br />
|<br />
[http://iridia.ulb.ac.be/~mathews/printer_drivers/HP_LaserJet_4100_Series.ppd HP_LaserJet_4100_Series.ppd]<br />
|<br />
[http://h20000.www2.hp.com/bizsupport/TechSupport/DriverDownload.jsp?pnameOID=29118&prodTypeId=18972&prodSeriesId=83436&cc=us HP LaserJet 4100 Printer series]<br />
|-<br />
|<br />
Meucci<br />
|<br />
[http://iridia.ulb.ac.be/~mathews/printer_drivers/Ricoh-Aficio_MP_3350_PXL.ppd Ricoh-Aficio_MP_3350_PXL.ppd]<br />
|<br />
[http://www.ricoh-usa.com/downloads/downloads.asp?tsn=Ricoh-USA&path=http://support.ricoh.com/bb/html/dr_ut_e/rc2/model/mp33/mp33en.htm PCL 6 Driver]<br />
|-<br />
|<br />
Sabin<br />
|<br />
[http://iridia.ulb.ac.be/~mathews/printer_drivers/Ricoh-Aficio_MP_161_PXL.ppd Ricoh-Aficio_MP_161_PXL.ppd]<br />
|<br />
[http://www.ricoh-usa.com/downloads/downloads.asp?tsn=Ricoh-USA&path=http://support.ricoh.com/bb/html/dr_ut_e/rc2/model/mp161/mp161en.htm PCL 6 Driver]<br />
|-<br />
|}<br />
<br />
<br />
'''Installable Options'''<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
|-<br />
! Name<br />
! Options<br />
|- <br />
|<br />
Gutenberg<br />
|<br />
* Tray 3: Installed<br />
* Duplex Unit: Installed<br />
* Printer Hard Disk: Ram Disk<br />
* Total Memory: 32 - 63MB<br />
|-<br />
|<br />
Meucci<br />
|<br />
* Bypass Tray: Installed<br />
* Optional Tray: Lower Paper Trays<br />
* Upper Internal Tray: Installed<br />
* Finisher: SR790<br />
* Duplex Unit: Installed<br />
|-<br />
|<br />
Sabin<br />
|<br />
* Lower Paper Tray: Installed<br />
|-<br />
|}<br />
<br />
<br />
<br />
'''Ubuntu 9.10 Instructions'''<br />
<br />
* System->Administration->Printing<br />
* New<br />
* Network Printer URL: socket://meucci.ulb.ac.be:9100<br />
<br />
<br />
'''Windows XP Instructions'''<br />
<br />
* Download Drivers based on model number from http://www.ricoh-support.com<br />
** Expand into folder somewhere (e.g. on Desktop)<br />
* Control Panel -> Printers -> Add New Printer<br />
* Local Printer -> Create new TCP/IP port<br />
** Make sure outgoing network ports SNMP (161) and 9100 are open<br />
** Port IP: meucci.ulb.ac.be Port Name: meucci<br />
* Select Have Disk in Printer Driver Screen<br />
** Navigate to Expanded folder downloaded with drivers<br />
** Select OEM.. file. (Only one to show up)<br />
<br />
== The IRIDIA and the ULB network ==<br />
The IRIDIA system administrator can create an account on the local subnet for you, however, if you want to have access to some of the computer services of the university, you'll need an account on the university network as well. Ask the secretary for the forms and the process. <br />
<br />
<br />
== Mail configuration ==<br />
Assuming that you have an account on both the local and the university network the mail settings are as follows:<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
|-<br />
! Service<br />
! URL<br />
|- <br />
|<br />
Iridia SMTP<br />
|<br />
iridia.ulb.ac.be<br />
|-<br />
|<br />
Iridia POP<br />
|<br />
iridia.ulb.ac.be<br />
|-<br />
|<br />
Iridia IMAP<br />
|<br />
iridia.ulb.ac.be<br />
|-<br />
|<br />
ULB SMTP<br />
|<br />
smtp.ulb.ac.be<br />
|-<br />
|<br />
ULB POP<br />
|<br />
pop.ulb.ac.be<br />
|-<br />
|<br />
ULB IMAP<br />
|<br />
pop.ulb.ac.be<br />
|}<br />
<br />
The SMTP servers do not require authentication, but use TSL for security. The POP and IMAP services of ULB accept unsecure connections (no SSL). The POP and IMAP servers of Iridia require secure connections (with SSL).<br />
<br />
There are also web interfaces available to read the email if you can not connect to the above servers via POP or IMAP:<br />
<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
|-<br />
!SERVER<br />
!URL<br />
|-<br />
|<br />
ULB<br />
|<br />
[https://wwwdev.ulb.ac.be/webmail2/webmail.php https://wwwdev.ulb.ac.be/webmail2/webmail.php]<br />
|-<br />
|<br />
IRIDIA<br />
|<br />
[https://iridia.ulb.ac.be/squirrelmail/ https://iridia.ulb.ac.be/squirrelmail/]<br />
|}<br />
<br />
== See also ==<br />
[[Software HOWTOs]]<br />
<br />
<br />
== For Mac OS X users ==<br />
In order to help Mac OS X users staying updated for what concerne security issues with their systems we suggest to subscribe to the following mailing list:<br />
<br />
[http://lists.apple.com/mailman/listinfo/security-announce Security-announce -- product security notifications and announcements from Apple]<br />
<br />
<br />
=== Mac OS X Software to setup your research environment ===<br />
Here you can find a list of softwares that you might want to check out:<br />
<br />
* LaTeX & BibTeX<br />
[http://www.tug.org/mactex/ MacTeX.dmg package] - Easy-to-Install Package, which contains a complete and up to date TeX system from Gerben Weirda's gwTeX redistribution;<br />
Free<br />
<br />
[http://macromates.com/ Textmate] - editor (and much more); Commercial<br />
<br />
[http://www2.ing.unipi.it/~d9615/homepage/texniscope.html TeXniscope] - DVI/PDF previewer <br />
(synchronization with external editors (e.g. Emacs) both for DVI/PDF files); Free, sources available<br />
<br />
<br />
* Statistical analysis<br />
[http://mirrors.dotsrc.org/cran/bin/macosx/ R.app] - Cocoa-based GUI for R; Free, GPL<br />
<br />
<br />
* Secure Shell<br />
[http://code.google.com/p/macfuse/ MacFUSE] - a FUSE-Compliant File System Implementation Mechanism; <br />
Free, BSD-licence<br />
<br />
[http://www.macfusionapp.org/ MacFusion] - a GUI for MacFUSE; <br />
Free, APSL-licence<br />
<br />
<br />
* Version Control System<br />
[http://media.clickablebliss.com/screencasts/intro_to_subversion_small.mov (QuickTime movie with introduction to Subversion)]<br />
<br />
[http://www.lachoseinteractive.net/en/community/subversion/svnx/ svnX] - a GUI for Subversion; Free, GPL<br />
<br />
[http://www.versionsapp.com/ Versions] - Mac Subversion client; Commercial<br />
<br />
===Project management on Mac OS X===<br />
[http://www.merlin2.net/ Merlin 2]<br />
Commercial<br />
([http://www.macresearch.org/review_merlin_2 Review of the program by MacResearch.org])</div>Leonardo