Digital competencies with year 2 undergraduates at RVRC

The learning programme for second year RVRC students is made up of 12-hour forums in three pillars: resilience, reflection and respect. I offered RESL07: “Digital Literacies for the 21 Century” originally to a class of 15 but added the waiting list so there are about 30 students now which is unwieldy and its a struggle until I redesign the class.

This forum exposes undergraduates to a diversity of tools, to learn about selecting the right tool for a specific task or project, and then to appreciate competent use which amplifies ability. This is done through group work and comparisons which brings about the realisation that often a critical element to technological use is planning, communication and camaraderie.

They are quick to engage new tools so really it is about having purpose and being sensitive but also confident about the people they will work with.


nBox – a Dropbox-like 1TB cloud storage service for NUS Staff!

Staff were rolling up their sleeves to tackle the onslaught of students returning on the first day of semester. Well, we received some great news and it was about nBox, a 1TB cloud service for NUS staff.

This provides a secure service which Dropbox users were trying to work around and also relieved us of OneDrive which has restrictive name formatting issues. nBox has them too, but is slightly less fussy.

nBox has “team folders” which have independent storage allocation and adjust permissions per folder.

Even as @mammal_gram Marcus Chua was raving about the service over in Washington DC, I shifted over the teaching folders I share with the FTTAs.

That’s a relief – now to take it through its paces!

Screenshot 712

How I’m (still) updating the International Coastal Cleanup Singapore webpage

The International Coastal Cleanup Singapore webpage, originally prepared with Claris Homepage, was last revamped by Data Captain Airani in 2001 using Dreamweaver. I’ve been updating it ever since with Text Wrangler which allows me to write direct to the server. The ICCS page is a simple one so this is not really dangerous.

We lost the home page during the flurry of updating results and my recent hard disk changes and re-installations meant I had no recent local copy of the file. So I went to the Internet Wayback Machine to retrieve the cached version from April and updated the page.

After 20 minutes, all seems fine.

I realise as I typed that I have not progressed in my methods since a one hour class I took in 1999. I suppose the availability of embedded GDocs sheets and pages (around 2006 or 2007) for reports and guidelines has circumvented the need to learn more. Otherwise, updates with TextWrangler has worked fine with what I am able to recall of HTML.

I hope this doesn’t break any time soon as I need to shift the server in November. It is likely github might provide a solution.

I would love to learn more but there is so much to do. So I am really glad a short little coding lesson with just HTML and FTP has lasted me so long.

Screenshot 130

18 years of server hosting with the Faculty of Science IT Unit ends in 2016!

In 1999, I attended a two hour html class at Faculty of Science’s CITA, conducted by Frederick H. Willeboordse and assisted by Keith Phua. Each of us in the class was setup with a personal server hosted by the Faculty of Science and I was taught a few common HTML commands and very importantly, FTP.

With hosting solved, I experimented with my site to gain confidence. Soon NUS was granting all my domain requests to setup several websites. Anything was possible, it was just a matter of having enough time. It was the Dropbox, Google Drive and WordPress of that time. Some highlights are reflected here.

Today, the cloud has eased the process incredibly and I am fascinated – last week, from the bus, and with just my handphone, I was able to send my student’s theses to a colleague minutes after he emailed!

Well, today, I received the email I had been warned about – the Faculty of Science IT Unit (ITU) will cease its web hosting service from 31 Oct 2016!

So the probable plan off the top of my head is:

  1. – likely merge with the existing Critical pages are already have subdomains, so I will update those.
  2. – shift some material to LKCNHM webpage or a subdirectory in
  3. (aka – shift to external host
  4. – subdirectory in
  5. – subdirectory in
    • blog content to or wordpress
    • html pages to subdirectory in
  7. – (is setup, just populate)

It is going to be tough, so I imagine I’ll go slow and steady:

  1. Update my local backups to be ready for transfer (mostly done).
  2. Find out about domain mapping to new host.
  3. Minor housekeeping to see what can be archived as pdfs into an indexed Dropbox folder.
  4. Shift the html pages, especially the guidebooks, magazines and bibliographies to the new server.
  5. Shifting the Habitatnews (2003-2016) blog posts will be tough and will have to queue with Raffles Museum News II (2004–2007) project. Defunct image hosting servers like Skitch caused the most trouble,sigh!

I will try to get some help, and have some fun with this. There is still lots of precious information in there.

It was inevitable this day would come and it has happened later rather than sooner – thanks to the Faculty of Science, and especially Keith Phua, for 18 years of internet freedom!

Why do some of my students avoid their NUS inbox? They are being spammed by NUS groups and NUS’ anti-spam software!

Students are told they need to check their NUS emails for critical messages from modules. Yesterday, my honours student was unaware of a briefing email to TAs sent a day before. I was surprised as she is very efficient on Gmail and LINE with me.

So she looked sheepish when we found it in her NUS student exchange inbox from the afternoon before. However, as I examined her inbox, I marvelled at the clutter present in there. No wonder she is hesitant about venturing into her student account.

So I showed her two things:

1) Unsubscribe from irrelevant NUS groups.
She was on 30+ lists (we had removed a few before I grabbed this screen shot). She purged herself of all but two. Not all were active, but a few certainly were, and enough to suffocate her inhibit efficient use.

All she had to do was to go to, login (nusstu\userid or if staff, nusstf\userid) and enter her password.

Mailing list groups rtf

2) Delete twice-daily spam digests from
All of us in NUS are subscribed to Proofpoint Protection Server, an anti-spam service. It delivers a spam-digest email into our inbox twice a day. This so you can check for false positives but these are rare, so I was essentially being exposed to junk mail subject lines twice a day. This delivery cannot be customised so I am ironically getting spammed by my own anti-spam protection!

An example of the spam-digest email. No, I don’t want to see this twice a day.Gmail NUS Staff

NUS IT Care will talk to the vendor. In the meantime, I told my students they could archive the emails from to a separate folder, and keep their inboxes clutter free – and now read the emails from their professors instead.

In my account, I set a rule which deletes the spam digests so I never ever have to see them. I can check for false positives at the server directly perhaps once a month. Or perhaps not at all – I can barely keep up with regular emails.

We barely have time to think. And inboxes are a stressful necessity in our fast-paced lives. So any method to relieve us of unwanted messages is a boon. Or maybe like my student, stop reading inboxes altogether.

Spam is quarantined efficiently in my account,
with no genuine emails labelled as spam and none getting through even without SpamSieve

Proofpoint sivasothi nus edu sg 1

Remove that “App of the Day is a feature of Pet Match” spam – check web extensions

I began seeing spam at the bottom of webpages yesterday on Safari, including my WordPress blog:

Contact Us » Save Our Street Dogs-2

A quick search of the phrase “App of the Day is a feature of Pet Match” led me to forums and after jumping though a few links, I read this remark by erkme73 on

“Folks, it’s not [AdBlockPLus]. ABP is blocking a rogue extension from communicating with – and you’re seeing the text alternative. “

George Garside on elaborated,

“Apparently This is spam, introduced by an extension, through AdBlock is not the cause! AdBlock blocks the injected ad, so the extension inserts the text equivalent.

Disabling AdBlock will remove the text, because it allows the original injection to take place, and will decrease page load time as the secondary text injection is no longer required.

Enable AdBlock so that the text is shown, then disable other extensions that you have enabled, until the text is no longer inserted.”

So I searched my very few extensions and found a link on Awesome Screenshot.


I turned that off and, peace reigned again, once more. And thanks AdBlock for blocking that spam code!

Users are fingering a variety of extensions which cause this effect for them, in the links above. It must have been inserted during auto-updates of trusted extensions, which now carry the code. It’s an epidemic!