Photo by timothy muza on Unsplash

Setting Up The Server

In this week blog, I will talk about all the major problems I had encountered and also the new things that I have learnt through solving those problems. Dr Shawn was not around for the past week and he assigned me a task which was to make sure the Competition Marks System works properly as the competition is starting soon. I am not the one handling the competition during the event day, my colleague Nadia will be there instead. However, Read more…

First Week In Aeste Works

Time flies and it has been a week already working at Aeste Works. In this blog, I would mainly talk about the tasks given to me, what I have learnt through working on those tasks and also what I have learnt from Dr Shawn. Since this is my first post here, so I would like to give some first impressions of Aeste Works. After spending a week here, I found that the place is very conducive for work. Even though Read more…

Photo by Headway on Unsplash

I’m Finally Done

I’m done! I’m finally done with all the screens. I can’t believe I managed to complete my task before my internship ends and can have my Raya holidays with peace. Haha. As I mentioned in my last two previous posts, I’m struggling to get data of the last performance. At first, I thought to get last performance I should do it refresh function. It was totally wrong because it’s not related at all. Opss. I should get the data in Read more…

Week 2 : Getting started with the project

In this week I was given reading permission to the firmware of the board. Starting to look into the project, I get a better picture of what it is all about. My first task is to get the mechanism of Spartan-6 FPGA programming work. This involves a few steps. First, download the code sent by user through the Cross-Origin Resource Sharing (CORS) communication protocol. What CORS does is basically identify the permission of resource sharing via a sequence of HTTP Read more…

Photo by Nicolas Thomas on Unsplash
Photo by Headway on Unsplash

First week of my internship

  In this week, I was given time to learn Git to prepare myself for the later participation into the grand project without messing it up. In short, Git is a decentralized version control system that conserve different version of our work in series of so called “commit”, a record of what we have done, in “branch” that we are working on. “Branch” is essentially an independent line of development that we can manipulate through branching off or merging depend Read more…

Cache Me if you Can

I now have started another crucial component of the project, i.e a caching mechanism. So far I have been able to simulate the mounting remote filesystems using SSHFS, that provides a convenient way to interact with files in your remote storage just like how you would normally interact with files in a your local Linux filesystem. But in behind the scenes, there is an underlying network protocol for interacting with the remote servers, which is SSH for the case of Read more…

Photo by Jacob Miller on Unsplash

Still Playing with The Judging Screen

Hello, Week 21! I can’t believe that I actually survived 21 weeks in AESTE. I thought I can’t survive after 12 weeks of being here but hello here I am still surviving 🙂 As for this week, I only focus on judging screen since it’s the only screen that is not complete yet (comparative score and getting data of the last performance). I had already make sure that the other screens are completed and can function well. I had a Read more…

A Blog about Certificates

Previously, there were some issues in the transmission of the bitstream to the board’s server, but with a touch of Dr Shawn’s magic, he managed to somehow solve the issue on the board side. With that, I was able to send the bitstream successfully and get a proper response from the server in the board after a few seconds. At the moment, the board’s server does not do anything with the bitstream, and therefore the MD5 calculation which is done Read more…

Photo by Jon Moore on Unsplash

Time Management

I don’t know what is going on with me this week. This week seems not a good week for me. I should actually already tested my Vuejs on the server but I still not complete the comparative judging yet. I feel very sad about it. One more thing, I spent a lot of time to do the custom prize for head judge screen which is not important than the comparative judging. Custom prize only is used in the grand finale, Read more…

The Chips

I’ve been experimenting myself with one of the UI components in Vuetify js this week which is chips. The chip (V-chip) component is used to convey small pieces of information and by using close property, the chip becomes interactive and allowing the user interaction. The chips come in four primary variations which are regular, with an icon, with portrait and closeable. For my application, I’ll be using closeable since I want the chip to have a delete function. Chip component Read more…