Its Summer time!

Sun

So as summer begins that means that I am gonna be able to be able to have more time to work on projects but also to learn more things!

I currently have a few ideas of things I want to learn so what I want to do during summer is focus more on learning than on projects.

So blog posts will be a bit more about what new things I am learning rather than actual projects.

I am also thinking of making a new website where it will show all the different things I am learning and things that I want to learn.

Currently, I am learning about coding in C and particularly for the Amiga computer which I have mentioned before here New Year, New Language.

I am also learning about the Amiga computer itself and how it works and how to use it.

Amiga tool Jam

I also got the opportunity to work on it because of the Amiga Tool Jam which is a tool jam that is happening right now and I am participating in it where basically anyone from novice to expert can make a tool for Amiga computer and submit it to the jam.

There are also many categories of tools that you can make and submit to the jam which are:

  • Tool

A larger and more advanced piece of software with GUI.

  • Utility

Small pieces of software often without GUI and run from CLI.

  • Commodity

Small executable which enhances system usability. Commodities are usually loaded at system startup. Many require no interaction and do not feature any GUI interface.

  • Most Useless Tool

A tool that fixes a problem nobody has, or performs a completely pointless task for no good reason (and often extremely over-engineered). Example: A tool that tells you if your Amiga is powered on or off :) Have fun, and be creative!

  • Other

ARexx scripts, Icon packs, Workbench wallpapers, etc. Basically, anything that doesn’t fit the other categories.

I currently have a few ideas of tools that I want to make for the Amiga Tool Jam and I am currently working on them.

Also, I was using my ndk website to learn about the Amiga and found a bug in the website where it wouldn’t show the whole AutoDocs

Ndk Bug

I found that occurred because the AutoDocs contained a lot of HTML tags and the website wouldn’t show them because it would think that they are HTML tags.

So I fixed that by using the replace function in Javascript to replace the HTML tags with an HTML entity.

data = data.replace(/</g, "&lt;");
data = data.replace(/>/g, "&gt;");

What is an HTML entity?

An HTML entity is a piece of text that begins with an ampersand (&) and ends with a semicolon (;). HTML entities are used to display reserved characters in HTML. A reserved character is any character that has a special meaning in HTML. So to display a reserved character in HTML, you need to write an HTML entity instead.

HTML Entities

There is also a website that you can use to find the HTML entity of a character which is made by Oinam at https://oinam.github.io/entities/.

Now it will correctly show the whole AutoDocs.

I am very excited to see what I will learn this summer and what I will make and I will be sure to keep you updated!

Hope you enjoyed this post and Thanks so much for reading :D