experienced the best of Linux today. I've had a XML, DTDs and Schemas exam.... I was so calm, practiced sooo much, I was sure I would get a 10 (AAA) mark.
Ok..., a bit of background. Our Markup Languages teacher allowed us to use whatever software we prefer for the task. I used Visual Studio Code most of the time, and used XML Copy Editor ONLY to validate the XML files against a DTD or Schema.
Fine, it worked. Tried other several editors until a couple of weeks ago I found out how good full-fledged Visual Studio (original Visual Studio, I'm not talking about VS Code here) is at creating XML and validating it against a schema in realtime.
I learnt so fast using good tools.
So in the exam, big surprise... The teacher who is a great teacher and a big proposer of using our favourite programs in class freely, asked us to make the exam in Linux with an admin account he created for the occasion...
That was surprising. We can dual boot the machines, but I never ever logged in into Linux -we use the most recent version of Ubuntu-.
Ok, I said... I knew my stuff so I was very calm. :smile2: But XML Copy Editor doesnt have a dark mode and syntax highlighting is not as good as in say Visual Studio Code, Atom, VIM or similar.
Still..., I knew my stuff so I was happy although I wanted to use Visual Studio, but still.....
However, then, something that had never happened to me when using the Windows 10 version of XML Copy Editor...., the program gave an odd Assert whatever message that closed XML Copy Editor several times under Linux --never ever that happened to me using Windows, as imperfect as Windows might be at times.
Ok, still manageable... I thought.
It happened several times, losing my progression, the exam had 3 timed parts (creating a specific XML from scratch, Schema and DTD) and time was at a prime.
But then, again..., things that NEVER happened to me in Windows, occurred in Linux.
For instance, in XML Copy Editor, and you select a sentence or a word or whatever, and want to delete it, Backspace did nothing, it didn't delete it. Ok... I had to use Supr.
Nice.... But then the the straw that broke the camel's back.., when time is at a prime, it can't be that if you have the word #Required for instance, and then you place the cursor over it to remove a letter or change a letter or write an entire new word, it can't be that there are letters "floating around".
I mean, it was alien stuff. But sometimes I wanted to write a word after deleting a different word and there were letters hanging....
If I placed the cursor at the right of those letters to delete them, backspace didnt work, Supr didnt work either, and that changed the code, it didnt' validate.
My marks have been great so far, 9,8 out of 10 (Databases), 9,3 out of 10 (second exam of Databases, MySQL based this time), and a 9 out of 10 in Java despite me not being the biggest Java user out there, but I am learning it.
Out of all the exams, the Markup Languages one was the exam which I thought I could get a 10 mark. The other exams seemed to me much more complicated than this one, but I studied many many hours for all the subjects and this one exam was a letdown.
Ok, that's my rant.