Understanding Proof-of-Work

I was curious to study the behaviour of the Proof-of-Work protocol in block-chains. The essence of POW is the use of a nonce as part of the payload being signed. In order to do this, I decided to test it out with a simple signing test program. The signature algorithm Read more…

Attendance Screen

This week I have started writing my code using javascript framework which is VueJs for attendance taker screen.  There are six screens that I need to build for this music competition, one of them is attendance taker screen which it is used to take the attendance of the participants. Since I’m Read more…

Board Registration

It is time to move onto the next phase of the project. An important part of the project is the registering of the boards with the application. Basically, a JSON payload would be sent to the server, which contains crucial details such as its serial number, model name, RSA public key, MAC address and more. It is encrypted using the RSA public key of the server. The payload would reach a specific REST API endpoint, that merely does the job of decrypting the payload using the server’s RSA private key, parsing and extracting the data, then subsequently save it to the database.
(more…)

Learning

Guess who have completed the front-end and the back-end of the system this week? Yes, it’s me. Like finally I did it..with the help of Dr.Shawn haha. I feel happy even though I know I’m still slow but somehow I show some progress. Thank you Dr.Shawn for your patience in teaching Read more…

Keys to the Kingdom

I continued to work on integrating with cloud storage services this week. As of now, it is important that I get something working as soon as possible, therefore my focus was to just get the SSHFS protocol to work as expected. Last week, I worked on the CREATE part of Read more…

Little by Little

I started off with the project by writing some test cases and carry out some automated testing. I didn’t understand everything that was going on at that point, but I hoped that testing would shed some light on the behaviour of the back end. The first thing to do when Read more…

RE-DO

This week started with me trying to update the REST API to accept multi-piece scoring and update the computation algorithm to handle multiple scores.  I’ve modified the REST API to accept multi-piece scoring from the front-end but there is an error when I tried to run the system. ERROR : Read more…

Chapter 3: Real World is Coming

Last week I had tested the keyboard typing speed by different buffer size and different CPU frequency. After collected the data, I had plotted 2 graph to make a conclusion. PIC32 keyboard typing speed is won’t be affected by changing buffer size or CPU frequency. The typing speed is remain Read more…