<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body>
<p>Hi Martin,</p>
<p>I do not have any day-to-day involvement with the IRStats2
plugin. Like a couple of other complex plugins, I have a
sufficient understanding of how they work to test these against my
developments to the core codebase but don't actively take part in
their development. <br>
</p>
<p>The IRStats2 plugin suffers from its success as probably the most
popular plugin in the Bazaar. Therefore, lots of people have made
their own local tweaks to it to meet their niche requirements,
which makes it difficult to bring these all back to a single
cogent release, particularly as some of the changes to EPrints 3.4
(from 3.3) means that it has some of its own individual
requirements, like the issue Izwan raised. We have a modified
version of IRStats2 to deal with these as well as other
optimisations for the operating system and (virtual) hardware
specification that we run repositories with IRStats2.</p>
<p>One of my colleagues has a deeper undestanding of the plugin and
when we worked in the same office I do remember him cursing the
significant lack of optimisation in some of the code for
process_stats. So I think some of these local modifications
relate to improving this but I am uncertain of the details. So I
will try to catch up with him about this, hopefully some time next
week.<br>
</p>
<p>We run a number of repositories that have six figure number (100
thousand plus) of items and nine figure number (100 million plus)
of access table records. I cannot be certain how long
process_stats take to run on these repositories but apart from
when they unexpectedly come under heavy load overnight, I have not
noticed process_stats still running during the day when I have
been working on them. I would say that if you are running the
latest IRStats2 Bazaar plugin, then you would need quite a large
repository (multiple tens of thousands of items, e.g. at least
30,000+) before running process_stats daily might become a
problem. I think if you have switched over to using InnoDB tables
this removes the issue with blocking on the access table when
process_stats is running, which can affect responsiveness for
those accessing abstract pages or downloading documents during
this time (and why process_stats cron jobs should be run
overnight, although with InnoDB tables this is more to move the
added CPU load to a quieter time of day). However, having InnoDB
tables is unlikely to significantly alter the amount of time
process_stats takes to run.<br>
</p>
<p>From an organisational point of view, having an eprints and
eprintsug GitHub repository for IRStats2 is unhelpful and I think
it is one reason for the lack of development, as the 'ownership'
of IRStats2 is unclear. I am hopeful that this situation can be
resolved but there are various complexities that have prevented
this up to now. However, I did recently deprecate some eprints
GitHub organisation repositories and add pointers to their
eprintsug equivalents to resolve this problem for some less
contentious plugins.<br>
</p>
<p>Regards</p>
<p>David Newman<br>
</p>
<div class="moz-cite-prefix">On 13/08/2021 17:00,
<a class="moz-txt-link-abbreviated" href="mailto:martin.braendle@uzh.ch">martin.braendle@uzh.ch</a> wrote:<br>
</div>
<blockquote type="cite" cite="mid:OFFBC5FA79.68275765-ONC1258730.005514FF-C1258730.0057EED0@lotus.uzh.ch">
<div style="padding-bottom: 10px; padding-top: 5px;">
<div style="padding:12px; border:1px solid #8D3970;
background-color:#F7F9FA; color:#8D3970; font-size:14px;
line-height:22px; font-family: Calibri, Arial, Helvetica,
sans-serif;">
<strong>CAUTION:</strong> This e-mail originated outside the
University of Southampton.
</div>
</div>
<div>
<p><font size="2" face="sans-serif">Hi David,</font><br>
<br>
<font size="2" face="sans-serif">daily incremental updates are
ok for small repositories.</font><br>
<font size="2" face="sans-serif">However, on a big repo such
as ZORA (170K items in total), an incremental update takes
9-10 hours, so we do it weekly, on a separate compute
server.</font><br>
<br>
<font size="2" face="sans-serif">It doesn't seem that the
processing the access table (which is processed in chunks of
100000) is the time-limiting step. According to my last log,
that takes about 1000 seconds for 250000 access records. So
the rest must have been spent on the history and the eprint
set.</font><br>
<br>
<font size="2" face="sans-serif">Processing time seems to go
linear with the number of repository items and exponential
with access (because accesses grow exponentially the more
items are added over time).</font><br>
<br>
<font size="2" face="sans-serif">Any insights on how the other
steps (history, eprint statistics) can be improved
performance-wise?</font><br>
<br>
<font size="2" face="sans-serif">From what I gather from
GitHub (eprints and eprintsug), the Processor code hadn't
been touched since years.</font><br>
<br>
<font size="2" face="sans-serif">Kind regards,</font><br>
<br>
<font size="2" face="sans-serif">Martin </font><br>
<br>
<br>
<font size="2" face="sans-serif">--</font><br>
<font size="2" face="sans-serif">Dr. Martin Brändle</font><br>
<font size="2" face="sans-serif">Zentrale Informatik</font><br>
<font size="2" face="sans-serif">Universität Zürich</font><br>
<font size="2" face="sans-serif">Stampfenbachstr. 73</font><br>
<font size="2" face="sans-serif">CH-8006 Zürich</font><br>
<br>
<br>
<img src="cid:part1.9D44B3AF.89B61FBE@ecs.soton.ac.uk" alt="Inactive hide details for "David R Newman via
Eprints-tech" ---13/08/2021 14:53:14---Hi Izwan, Just
to clarify the process_stat" class="" width="16" height="16" border="0"><font size="2" face="sans-serif" color="#424282">"David
R Newman via Eprints-tech" ---13/08/2021 14:53:14---Hi
Izwan, Just to clarify the process_stats script can be run
in two different</font><br>
<br>
<font size="1" face="sans-serif" color="#5F5F5F">Von: </font><font size="1" face="sans-serif">"David R Newman via Eprints-tech"
<a class="moz-txt-link-rfc2396E" href="mailto:eprints-tech@ecs.soton.ac.uk"><eprints-tech@ecs.soton.ac.uk></a></font><br>
<font size="1" face="sans-serif" color="#5F5F5F">An: </font><font size="1" face="sans-serif">"MOHD.IZWAN SALIM"
<a class="moz-txt-link-rfc2396E" href="mailto:mohdizwan8733@uitm.edu.my"><mohdizwan8733@uitm.edu.my></a></font><br>
<font size="1" face="sans-serif" color="#5F5F5F">Kopie: </font><font size="1" face="sans-serif">"EDER Norbert via Eprints-tech"
<a class="moz-txt-link-rfc2396E" href="mailto:eprints-tech@ecs.soton.ac.uk"><eprints-tech@ecs.soton.ac.uk></a></font><br>
<font size="1" face="sans-serif" color="#5F5F5F">Datum: </font><font size="1" face="sans-serif">13/08/2021 14:53</font><br>
<font size="1" face="sans-serif" color="#5F5F5F">Betreff: </font><font size="1" face="sans-serif">Re: [EP-tech] Message during
process_stats IRStat2</font><br>
<font size="1" face="sans-serif" color="#5F5F5F">Gesendet von:
</font><font size="1" face="sans-serif"><a class="moz-txt-link-rfc2396E" href="mailto:eprints-tech-bounces@ecs.soton.ac.uk"><eprints-tech-bounces@ecs.soton.ac.uk></a></font><br>
</p>
<hr style="color:#8091A5; " width="100%" size="2" noshade="noshade" align="left">
<br>
<br>
<br>
<font size="3" face="serif">Hi Izwan,</font>
<p><font size="3" face="serif">Just to clarify the process_stats
script can be run in two different ways. One is an initial
setup that does various one time task and then processes all
of the existing access table records. The other is just
doing an incremental update of stats for the previous day.
The latter should be done via a daily cron job in the
eprints crontab. If you are referring to running the
initial setup way, then it might be worth regenerating the
stats from scratch, as over time you may have had a lot of
internal requests over the lifetime of your repository that
would now not be marked as such in your usage stats.
However, I don't expect a regular EPrints repository to
make that many internal (i.e. from the eprints server
itself) requests. It would only be if you have some bespoke
functionality running on your repository that will request
abstract pages or download documents. However, if you were
referring to just running the incremental daily update
method (for process_stats), assuming that increment is only
a day or a few days, then re-running this will not make any
difference and regenerating all the stats from scratch would
not be worth it, as you probably have very little if any
internal requests in this timeframe.</font>
</p>
<p><font size="3" face="serif">I get a bit of a feeling that you
are not running the process_stats script on a daily basis to
make these incremental updates. Check the out the wiki page
that explains about this and how to setup a cron job:</font>
</p>
<p><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.eprints.org%2Fw%2FIRStats2%23Processing&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C5ee94b4f854f4ac4ef5c08d95f1971e2%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637645385163385372%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=C7IY2qNJ1xLDQ5q9Hxhu9U2xU559GHs4eh8%2BpiDIne0%3D&reserved=0" originalSrc="https://wiki.eprints.org/w/IRStats2#Processing" shash="CXz8ngAyr0z+C+jDje4MeuuMMkdch1PZb/iSwk/eVbVZoV4tL2lQ2QiPgF/1sZL2UWMBmzkAbSdExKZg5niaOjCOEJ1IRAN4WQFHDdLjIB82dA3AvKbTwYvFFdnGp1hCtarJJJ5sx9mV+4wg4ODDjJ22oN5qXSOhZKU+kwGAAAc=" originalsrc="https://wiki.eprints.org/w/IRStats2#Processing" shash="PREHsJtQ3XXlcts3aQ6k9rRMnXDUFgLLL87UECPcqSI5iFPdfzYuJK3m5wz2hZ5xWFeZ32N2/Co2OtVuLFWlQ2r3IQqP6mhpgySVXsCef4lXirxHHlqAVF8ZTTVV2mpd6ZMXMUJ7mirhpcGk7zbG56RQ1T8dS7o9enQ3q6frADI=" moz-do-not-send="true"><font size="3" face="serif" color="#0000FF"><u>https://wiki.eprints.org/w/IRStats2#Processing</u></font></a>
</p>
<p><font size="3" face="serif">Regards</font> </p>
<p><font size="3" face="serif">David Newman</font> </p>
<p><font size="3" face="serif">On 13/08/2021 13:12, MOHD.IZWAN
SALIM wrote:</font>
</p>
<ul style="padding-left: 36pt; margin-left: 0px">
<font size="2" face="Calibri" color="#8D3970"><b>CAUTION:</b></font><font size="2" face="Calibri" color="#8D3970"> This e-mail
originated outside the University of Southampton.
</font><br>
<font size="3" face="serif">Dear David </font><br>
<br>
<font size="3" face="serif">Should I apply the change and
re-run the script?</font><br>
<br>
<font size="3" face="serif">I already ran it for 2 days?</font><br>
<br>
<font size="3" face="serif">Is there any different stat after
I apply the change?</font><br>
<br>
<font size="3" face="serif">Regards</font><br>
<br>
<font size="3" face="serif"><b>Izwan</b></font><br>
<font size="3" face="serif"><b>UiTM Digital Library</b></font><font size="3" face="serif" color="#0000FF"><u><br>
</u></font><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fir.uitm.edu.my%2F&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C5ee94b4f854f4ac4ef5c08d95f1971e2%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637645385163395322%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Z0LxMFGDB3A7VT58meppdBaNHRVfcmwLhbtlkOrYtdQ%3D&reserved=0" originalSrc="http://ir.uitm.edu.my/" shash="sqUIfY3rGbLsnMWE0bUl3bUSQE1+PsBrd1haEQbz2PftQaACT9oZZtyTNoq+wfn5XExDHCKzbSBAOzhspwa2vzvLogBDS96GcU8kwKk99VLq5ho8T7BsBifVn9w6q2uSNGFnIn+WZ9s9gVfgf34S6wYobjMF0Oo+EF3SLuHv8mU=" originalsrc="http://ir.uitm.edu.my/" shash="noKdVGk0jHszz0wkmxkMrkjpnHgeHqxVGmPHwRGemHyJiUuVwbsbdbOgXJUu5tR9Plk5ZBc7qYlroGvCt5FyexLvGzazirw1cSK2UWcuv/F35R8CEKopAFylYgKHCQxMVbz3AQomDH69y/tI6d3Rppsye8Fi+O/4waFHwkBM7bg=" target="_blank" moz-do-not-send="true"><font size="3" face="serif" color="#0000FF"><u>https://ir.uitm.edu.my/</u></font></a><br>
<br>
<br>
<font size="3" face="serif">On Fri, Aug 13, 2021 at 4:45 PM
David R Newman <</font><a href="mailto:drn@ecs.soton.ac.uk" moz-do-not-send="true"><font size="3" face="serif" color="#0000FF"><u>drn@ecs.soton.ac.uk</u></font></a><font size="3" face="serif">> wrote:</font>
<ul style="padding-left: 9pt; margin-left: 0px">
<font size="3" face="serif">Hi Izwan,</font>
<p><font size="3" face="serif">Looking at the line of code
that has the error:</font><br>
<font size="3" face="serif"> </font></p>
<p><font size="3" face="serif">One of the these to variables
is not set. As there is a comparison involving
$hostname further up in the file, it must be
$self->{host} that is not set. This is earlier set
from line 24:</font>
</p>
<p><font size="3" face="serif">$self->{host} =
$self->{session}->config( "host" );</font>
</p>
<p><font size="3" face="serif">My suspicion is that you have
reconfigured your repository to be HTTPS only and there
only set $c->{securehost} and not $c->{host} in
your archive's cfg/cfg.d/</font><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2F10_core.pl%2F&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C5ee94b4f854f4ac4ef5c08d95f1971e2%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637645385163395322%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Anhcr9nREHq9579nm3Cyx3BQXyto8PQjpiLTOVk7gr4%3D&reserved=0" originalSrc="http://10_core.pl/" shash="q2yrGzQRT6FQ+AM5f8YCxG5OkObh/G2+kv3zYGY8zFiMTzDPkgwKJa1JKHlk7+lfRMSbQRnpyy+Q64tIqWw/WuSKFIBINUWWQyM2/8u2aNFjjhey+gkFayKkEwlA1mR3ayLHwOD2jO1ukD3aRouBpDckBieS/8tRi+LsIA7CDyE=" originalsrc="http://10_core.pl/" shash="pjz/jo2u5pEQtFysSMOPrzptgQOfwy1u0Nc1pV6f4te8nQAlLG25Iik07V/gb/WX+PHL3Kfva6DEd4JIN7ZUqaQuI6hrrd8fvOam1QH+XAK5oxmpTsooo9FeZC8xkhrlkj2t8aoy+Ox8soySomXGv8Ce/xluXinYW0Q35lTg0sA=" target="_blank" moz-do-not-send="true"><font size="3" face="serif" color="#0000FF"><u>10_core.pl</u></font></a><font size="3" face="serif"> (or some other config file in the
same directory). If $c->{host} is set to undef this
would also return the same error message here. To
resolve this problem you should go to line 24 of
/usr/share/eprints/lib/plugins/EPrints/Plugin/Stats/Processor/Access/Referrer.pm
and add the following line after it:</font> </p>
<p><font size="3" face="serif">$self->{host} ||=
$self->{session}->config( "securehost" );</font>
</p>
<p><font size="3" face="serif">This will set
$self->{host} to the config value of securehost if
there is no value set for host. I have had to make
various amendments to EPrints to support the no
$c->{host} set means HTTPS only, so that it does not
break things that expect it to always be set. However,
not setting $c->{host} seemed like the most intuitive
way to allow system administrators to know they have
configured their repository for HTTPS only. </font>
</p>
<p><font size="3" face="serif">Unfortunately, there has not
been a new release of IRStats 2 since these changes were
baked into recent versions of EPrints 3.4. In part due
to this only affecting those who configured there
repositories for HTTPS only in this way.</font> </p>
<p><font size="3" face="serif">Regards</font> </p>
<p><font size="3" face="serif">David Newman</font> </p>
<p><font size="3" face="serif">On 13/08/2021 09:26,
MOHD.IZWAN SALIM via Eprints-tech wrote:</font>
</p>
<ul style="padding-left: 36pt; margin-left: 0px">
<font size="2" face="Calibri" color="#8D3970"><b>CAUTION:</b></font><font size="2" face="Calibri" color="#8D3970"> This e-mail
originated outside the University of Southampton.
</font><br>
<font size="3" face="serif">Dear all, I just migrated and
upgraded EPrints 3.3.16 to 3.4.3. Everything worked fine
until I ran the process_stat --setup for IRSTAT2.
</font><br>
<br>
<font size="3" face="serif">The statistic is running (i
guess) but it only shows message</font><br>
<font size="3" face="serif">Use of uninitialized value in
string eq at
/usr/share/eprints/lib/plugins/EPrints/Plugin/Stats/Processor/Access/Referrer.pm
line 84.
</font><br>
<font size="3" face="serif">Use of uninitialized value in
string eq at
/usr/share/eprints/lib/plugins/EPrints/Plugin/Stats/Processor/Access/Referrer.pm
line 84.</font><br>
<font size="3" face="serif">Use of uninitialized value in
string eq at
/usr/share/eprints/lib/plugins/EPrints/Plugin/Stats/Processor/Access/Referrer.pm
line 84.<br>
Access: incremental commit to DB</font><br>
<br>
<font size="3" face="serif">I'm using mysql 8. I want to
get rid of that message.</font><br>
<br>
<font size="3" face="serif">Regards</font><br>
<br>
<font size="3" face="serif"><b>Izwan</b></font><br>
<font size="3" face="serif"><b>UiTM Digital Library</b></font><font size="3" face="serif" color="#0000FF"><u><br>
</u></font><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fir.uitm.edu.my%2F&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C5ee94b4f854f4ac4ef5c08d95f1971e2%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637645385163405282%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=C1Z89KKYSfoTqavb69Cb%2B%2B1kpTK5PNEzdmmys4bfsBI%3D&reserved=0" originalSrc="http://ir.uitm.edu.my/" shash="XuVwKJbr8dm6jnM4smOu+Lx8BIe/Ls1OgbuPLSwSzvCVzFvtuGuFrm9pDx83I0/aT+ifJ82ND4Wj2uKf4asVl7Bl4afcw5/Xb33hOEscR/62hz1VW0vJCRYzU5eHedUqbeppe9hfafZ7KGrVAiGw3E9sUQ09bB94+47LH/4LPkE=" originalsrc="http://ir.uitm.edu.my/" shash="L4vnF1J3hV1u9AL+TpkDD/4U2zmeGSpDAWGD6i9cXoLGkYflgW8V5+FU8UeLgZ/ST+QP4qipjjWK+ciQPEjTxTZpUax77ZHd+EGhfY0Z12lHxveVNOYV61mqOWjQvI6Q1V0rC1Pr9BXprwQ652AaPbWQE5EeABsiqoZ6k5hWt/E=" target="_blank" moz-do-not-send="true"><font size="3" face="serif" color="#0000FF"><u>http://ir.uitm.edu.my/</u></font></a><br>
<p><font size="3" face="serif"><b>PENAFIAN: </b></font><font size="2" face="serif">E-mel ini dan apa-apa fail yang
dihantar bersama-samanya ("Mesej") adalah dihasratkan
hanya untuk kegunaan penerima yang dinyatakan di atas
dan mungkin mengandungi maklumat yang tidak umum,
bermilik, istimewa, sulit dan dikecualikan dari
penzahiran di bawah undang-undang yang terpakai
termasuklah Akta Rahsia Rasmi 1972.
</font><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.uitm.edu.my%2Findex.php%2Fcomponent%2Fcontent%2Farticle%3Fid%3D2%26Itemid%3D103&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C5ee94b4f854f4ac4ef5c08d95f1971e2%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637645385163405282%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=eM3bphEkmIEbHRgCnMXbBKsG%2Fb4QiXtDOkza%2BQm%2BILM%3D&reserved=0" originalSrc="https://mail.uitm.edu.my/index.php/component/content/article?id=2&Itemid=103" shash="bLrYyG+KMBLldfFp3pSTR3RhbIxxShjKgVqrqWl6FL0zV3jyakjLCB44MCrPnR7lrmMZFTkNtn4FkFWXUfephquc7VdPbHbU9X52piAPlQZ8wYZp1yJBnCohdMtJpKh3kWZ7U7/dR2330BtBNA0lQI2cl+4j4ilutdN5L6G3lDk=" originalsrc="https://mail.uitm.edu.my/index.php/component/content/article?id=2&Itemid=103" shash="b/7wffwtWV6QKGBQjOOK4gqcijyEwpAsQSVWgxvgTCr1nrL/NIKxvKsER9kPNhstBnxQzL36+8zfREkEpSyldo8nx/BOengKG5CStFkcJ7ZSoVMyP/kR6xgpoZfjUN2G72lSDKykgcb8hW4JeHRXFsVeSiY9Pnx0YipYeBGAJ/s=" target="_blank" moz-do-not-send="true"><font size="2" face="serif" color="#FFFFFF"><u>BACA SELANJUTNYA...</u></font></a>
</p>
<hr width="100%" size="2" align="left">
<font size="3" face="serif"><b><i>DISCLAIMER :</i></b></font><font size="2" face="serif"><i> This e-mail and any files
transmitted with it ("Message") is intended only for
the use of the recipient(s) named above and may
contain information that is non-public, proprietary,
privileged, confidential and exempt from
disclosure under applicable law including the
Official Secrets Act 1972.
</i></font><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.uitm.edu.my%2Findex.php%2Fcomponent%2Fcontent%2Farticle%3Fid%3D2%26Itemid%3D103&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C5ee94b4f854f4ac4ef5c08d95f1971e2%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637645385163405282%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=eM3bphEkmIEbHRgCnMXbBKsG%2Fb4QiXtDOkza%2BQm%2BILM%3D&reserved=0" originalSrc="https://mail.uitm.edu.my/index.php/component/content/article?id=2&Itemid=103" shash="bLrYyG+KMBLldfFp3pSTR3RhbIxxShjKgVqrqWl6FL0zV3jyakjLCB44MCrPnR7lrmMZFTkNtn4FkFWXUfephquc7VdPbHbU9X52piAPlQZ8wYZp1yJBnCohdMtJpKh3kWZ7U7/dR2330BtBNA0lQI2cl+4j4ilutdN5L6G3lDk=" originalsrc="https://mail.uitm.edu.my/index.php/component/content/article?id=2&Itemid=103" shash="b/7wffwtWV6QKGBQjOOK4gqcijyEwpAsQSVWgxvgTCr1nrL/NIKxvKsER9kPNhstBnxQzL36+8zfREkEpSyldo8nx/BOengKG5CStFkcJ7ZSoVMyP/kR6xgpoZfjUN2G72lSDKykgcb8hW4JeHRXFsVeSiY9Pnx0YipYeBGAJ/s=" target="_blank" moz-do-not-send="true"><font size="2" face="serif" color="#FFFFFF"><u>READ MORE...</u></font></a><br>
<br>
<tt><font size="3">*** Options: </font></tt><a href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech" target="_blank" moz-do-not-send="true"><tt><font size="3" color="#0000FF"><u>http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</u></font></tt></a><tt><font size="3"><br>
*** Archive: </font></tt><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.eprints.org%2Ftech.php%2F&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C5ee94b4f854f4ac4ef5c08d95f1971e2%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637645385163415238%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=xFtpak%2F6xqmiW5fAxkQ8%2FhLEeQZZNL5bl2dLXVIOt%2BI%3D&reserved=0" originalSrc="http://www.eprints.org/tech.php/" shash="hchjvYf1TxLNOAbeoOJGgpTUvALwXH+7CDW/g7m8dgkLdzMNI9+seUs32Wn/t44dLry71O0VYketQ3MPfF/ZRBOlGWS/lhmEjmLpBurWMdhmh14rmtHbW0/nSN5x93AlKSLkG4zyXBJ6yz+3q1jPYfAmZU+i8VKE4gEkLxpkpkI=" originalsrc="http://www.eprints.org/tech.php/" shash="uEwagcWk3sxStx9e+Nufb9kpMnz6M2uF801OzPi9m10p3bI/JOrVgXGth2gIIBqpvVe6ZjFp3ViqNcLxONTXpCxxRWmIxa9HxV833SSNXsCzs9j+iLbvpUYgad1oSQZEA94ogBQWnjMTtxy/JNdllT7fOY5f+4VLTpe7o+ZkbVE=" target="_blank" moz-do-not-send="true"><tt><font size="3" color="#0000FF"><u>http://www.eprints.org/tech.php/</u></font></tt></a><tt><font size="3"><br>
*** EPrints community wiki: </font></tt><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.eprints.org%2F&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C5ee94b4f854f4ac4ef5c08d95f1971e2%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637645385163415238%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=p9TbNo2wgP8MAZ2CKgyTHYX52RHxb0ldd%2Fyii0ghQ%2F0%3D&reserved=0" originalSrc="http://wiki.eprints.org/" shash="tqI5+wuyGD5cyYjCOCFmvQVbgyK/zXpeJwfHFrUzf+kcQPqWI5IciU92YZVwEGyFjmVDt8DVoJrjrJZUG4SYAkRWiWZGjMseMdaO/aEtrG9Jw2Xv1nS3xGwtZkNkax4Ax/xq9G4jiNZLXI+ATORmVRgTarbVPG9Fqk+LEkV8rio=" originalsrc="http://wiki.eprints.org/" shash="wW0PpQkrIbcTMAkC/5QdpU1CK2ZoX4EwZiF2JHcwamz7FxWAMRsfIVqlrYbavogFWvobGUnygTUIIAPRNVMRc91F/IvNVgKD/ynMzj5ei22yZ14nLTS0TKn7zr72nP2U7+vXkEBoldyHKqFLl7qdiq3tRssFYIf2rNz4TB7fljM=" target="_blank" moz-do-not-send="true"><tt><font size="3" color="#0000FF"><u>http://wiki.eprints.org/</u></font></tt></a>
</ul>
<table border="1">
<tbody>
<tr valign="top">
<td width="47" valign="middle">
<ul style="padding-left: 0pt; margin-left: 0px">
</ul>
</td>
<td width="139" valign="middle">
<ul style="padding-left: 0pt; margin-left: 0px">
<font size="2" face="Arial" color="#41424E">Virus-free.
</font><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.avg.com%2Femail-signature%3Futm_medium%3Demail%26utm_source%3Dlink%26utm_campaign%3Dsig-email%26utm_content%3Demailclient&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C5ee94b4f854f4ac4ef5c08d95f1971e2%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637645385163415238%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=TB4VUEXWp2xgpAm8LSXwifLFoX3KPm6YodPfPDfRaRQ%3D&reserved=0" originalSrc="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" shash="KyUSj2/Aid5NHYSbqrFmSjeFsVE3hEy+g3t/UfNqTu7bAzRgxt7a8VfEAVM1xa10gZHyL59HlOWtb4WO3/Gg3GIdAuLMlvmqrRweXf0YE2XRPJeGkmGoK0JEbmmhv7DTI/uvAzGruzFKoLx2R7KFA1Q/Ay8LiJBJTYDCkTY4NhM=" originalsrc="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" shash="CBAo3H0xNYeRpJus27L8pFq/0FgOADYMHeOg1+MC/vpsc7d+uHaHNAlhZ7c9lGSiXc22NS26AuK1/+37DT/GvnWXxXCMQa2MtZd9auEv0loFdO7RdKaTuiK5cfDM6xCRjE+pUsqAaKCG3BxxHt53bZFobb4/6zG+/wMT5YaMYOE=" target="_blank" moz-do-not-send="true"><font size="2" face="Arial" color="#4453EA"><u>www.avg.com</u></font></a><font size="2" face="Arial" color="#41424E"> </font>
</ul>
</td>
</tr>
</tbody>
</table>
</ul>
<p><font size="3" face="serif"><b>PENAFIAN: </b></font><font size="2" face="serif">E-mel ini dan apa-apa fail yang
dihantar bersama-samanya ("Mesej") adalah dihasratkan
hanya untuk kegunaan penerima yang dinyatakan di atas dan
mungkin mengandungi maklumat yang tidak umum, bermilik,
istimewa, sulit dan dikecualikan dari penzahiran di bawah
undang-undang yang terpakai termasuklah Akta Rahsia Rasmi
1972.
</font><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.uitm.edu.my%2Findex.php%2Fcomponent%2Fcontent%2Farticle%3Fid%3D2%26Itemid%3D103&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C5ee94b4f854f4ac4ef5c08d95f1971e2%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637645385163425195%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=ZU4W6ncBp74oq6zs%2B8pa5x2zgiz2keiZ0U0mWDAAvbc%3D&reserved=0" originalSrc="https://mail.uitm.edu.my/index.php/component/content/article?id=2&Itemid=103" shash="X5dPSFFLhSBHlR55OenBvwm7DvjVzz1p2WU2P9Ceoj+pLeWsIGGHBcVEy04xrGDKsHD9zJllqFTot5gZcTyOqGfQXptj4Rc+Lp80/nIEB4QAf0C3X7wsmTfg2QYi3JHTpUJ4u6rj+K+TP8MvMThi+kCsli/a1QXpj6bFo5cXjbY=" originalsrc="https://mail.uitm.edu.my/index.php/component/content/article?id=2&Itemid=103" shash="XoPkFVR/9In5KQLJLssWmdC/MK7JHHNT8cYEDA3B7VxGdGxedsr0zkOAD0TkGjBu0974pnk8HS/RzOCmyPBROIGQuKr+mbmOh1o8kpXcHg5Q1qChBJTYeylm++x1e2okUB5a3gSXQw0EzbdIMCQWCSNSnwgjDB4OG6kj7Q8v+gw=" target="_blank" moz-do-not-send="true"><font size="2" face="serif" color="#FFFFFF"><u>BACA SELANJUTNYA...</u></font></a>
</p>
<hr width="100%" size="2" align="left">
<font size="3" face="serif"><b><i>DISCLAIMER :</i></b></font><font size="2" face="serif"><i> This e-mail and any files
transmitted with it ("Message") is intended only for the
use of the recipient(s) named above and may contain
information that is non-public, proprietary, privileged,
confidential and exempt from disclosure under
applicable law including the Official Secrets Act 1972.
</i></font><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.uitm.edu.my%2Findex.php%2Fcomponent%2Fcontent%2Farticle%3Fid%3D2%26Itemid%3D103&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C5ee94b4f854f4ac4ef5c08d95f1971e2%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637645385163425195%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=ZU4W6ncBp74oq6zs%2B8pa5x2zgiz2keiZ0U0mWDAAvbc%3D&reserved=0" originalSrc="https://mail.uitm.edu.my/index.php/component/content/article?id=2&Itemid=103" shash="X5dPSFFLhSBHlR55OenBvwm7DvjVzz1p2WU2P9Ceoj+pLeWsIGGHBcVEy04xrGDKsHD9zJllqFTot5gZcTyOqGfQXptj4Rc+Lp80/nIEB4QAf0C3X7wsmTfg2QYi3JHTpUJ4u6rj+K+TP8MvMThi+kCsli/a1QXpj6bFo5cXjbY=" originalsrc="https://mail.uitm.edu.my/index.php/component/content/article?id=2&Itemid=103" shash="a+X8p7NTjxT+b1IuQR7PNYtjGQGxnM1kGwThQoySjTfp5fMgpiLZPxXcLc5QeLm9bJXBLZ1ctFKhiGQlnSZmUc3C2zHQB3SSW0tJn+gPDciaLbbNUTRxQfH6C7WtWXsoKoIII6fbVga5XuSr6/Eh0LqpVs6yduICNhyQo3mFEcc=" target="_blank" moz-do-not-send="true"><font size="2" face="serif" color="#FFFFFF"><u>READ MORE...</u></font></a><tt><font size="2">*** Options: </font></tt><tt><font size="2"><a href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech" moz-do-not-send="true">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a></font></tt><tt><font size="2"><br>
*** Archive: </font></tt><tt><font size="2"><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.eprints.org%2Ftech.php%2F&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C5ee94b4f854f4ac4ef5c08d95f1971e2%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637645385163435152%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Y2pY8LweaGmrGpucqsofBIuv6vJAJbJ8CDt4flhcotg%3D&reserved=0" originalSrc="http://www.eprints.org/tech.php/" shash="DPaPxhnL/FD08+oiBNnrgNwTrOIgCuX8djgwnepLW0wyz7B9IU/UczqyBVvVO4bCbstvys2HyebpVdLjMVWmg6gDaZhcNypsavDKtjDIMMyIuyrDUTDuJgdA7IqR0KZ8qQlVz6OBw7Khm6StVw7jnAIdGLfKispLz8p2p5MRgYI=" originalsrc="http://www.eprints.org/tech.php/" shash="xWirpAVM1hdgI4/1TDSo4X1SgzPkGBw99o3QHaBikgVSKv83wgFkEMgl41mGL8+Kev4tXaCL1mbRVdCYe7mSOXzz3czFzPRjGNN+JQC44fOGBU1LSLzsxQnZvqx4tY6YP7VtztxmclZkjHFExJD32d4/CI0m4riVcpauwFmOtrQ=" moz-do-not-send="true">http://www.eprints.org/tech.php/</a></font></tt><tt><font size="2"><br>
*** EPrints community wiki: </font></tt><tt><font size="2"><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.eprints.org%2F&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C5ee94b4f854f4ac4ef5c08d95f1971e2%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637645385163435152%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=NEghWEkiWTOvIy%2F5e5VSStjHCyi3u02Qxgcy5O8JNo0%3D&reserved=0" originalSrc="http://wiki.eprints.org/" shash="VlAIg1h1uzdGvARfWRvvUPBOk8Xlz0HryCplZ6ClkS5TOTCtIXs3T5B8UOAeIIThuk9ZDZ5t9vJfbyhhU3p5dAWaJPmxnLAn8M26fjypTp/vuvW2zRoLqeNQuhtlG5ThM5CTBNf1qtw2z4z2GLGbC4DaDofnKt+QFVeVteQXNDk=" originalsrc="http://wiki.eprints.org/" shash="Ta2pYyC00c1jIvP/qNcfza54Z9hn9j7UY0J/Z3z714cDn1+YZVtaiqqkWyCDJyKyGCV9utOECP1M88Az8EJuhEbWIrwmbQ1efnqfmiRlvjxhZRmj1m9rpz0KbA7Cukg8HA3dkbxCU6uMgE6KgUysGmGhU4j2cgisPMN9hSHxbBs=" moz-do-not-send="true">http://wiki.eprints.org/</a></font></tt>
</ul>
</div>
</blockquote>
<div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br>
<table style="border-top: 1px solid #D3D4DE;">
        <tr>
<td style="width: 55px; padding-top: 13px;"><a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.avg.com%2Femail-signature%3Futm_medium%3Demail%26utm_source%3Dlink%26utm_campaign%3Dsig-email%26utm_content%3Demailclient&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C5ee94b4f854f4ac4ef5c08d95f1971e2%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637645385163435152%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=2ZJjE1qqSQf%2FQEWvpzacbqqXX4vMwWzobrqqQMHg%2FFI%3D&reserved=0" originalSrc="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" shash="mxKhm/GIQVLf4r9ofpbpJt4G/XEffY29GYWNDJVjQz6miLPAg/aKoscmvqedUX4jHg5rKUKUIwc1g6g9S665n41dDFrLefzo5wn4Wrsq+DZ+Ql12w2Ek6jsGPX6mf0pK78auQIefi9yJ+PO0H+UBcJoVunKkPhPBtXjWDeCCffQ=" target="_blank"><img src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-green-avg-v1.png" alt="" width="46" height="29" style="width: 46px; height: 29px;"></a></td>
                <td style="width: 470px; padding-top: 12px; color: #41424e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;">Virus-free. <a href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.avg.com%2Femail-signature%3Futm_medium%3Demail%26utm_source%3Dlink%26utm_campaign%3Dsig-email%26utm_content%3Demailclient&data=04%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7C5ee94b4f854f4ac4ef5c08d95f1971e2%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637645385163445106%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=LeRIPGDJiyJttBsghFPvliQIMbz8EFUt56bGmdu63Fc%3D&reserved=0" originalSrc="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" shash="thybQGWTRY4C9hgU6EZC4/rYl3kI/YFTo11/mr7bqIn+fqqQiuDLe1Ef0AnPShsO2Fkl5Gi8KxdxY79xDT5MRDKSpjrHzYJp8KvNDarv68nVMNWEdAE8+P8w/v4SlR8Q7bKV8TBQ0Nsit9xkdPrtRgivnfF+C2phDwIGBa7hVZw=" target="_blank" style="color: #4453ea;">www.avg.com</a>
                </td>
        </tr>
</table><a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"> </a></div></body>
</html>