Getting into Wt!

In the previous week, I was helping Nadia to set up the server for the music competition and also did a few test run with her. Everything is working okay now, so Dr Shawn asked me to start focusing on my actual project this week. Basically, he wanted me to make some changes to the competition registration and marking systems. For the registration system, he asked me to replace both the hard-coded registration slip and registration email text to a Read more

It Was Wonderful

I started this week trying to learn how to set up the network, router and everything needed for the competition from Marcus. He taught me how to restart and edit the proxy, IP address, network connection and problems that I might have when handling the laptop. The laptop is used as a server during the competition. Marcus and I did multiple testing for my system to see if there are any bugs so that we can fix before the competition. I Read more

Photo by Larisa Birta on Unsplash
Photo by Nicolas Thomas on Unsplash

Writing to Flash and FPGA

As I am collecting the statistic of how the TCP receiver buffer size affects the speed of downloading, I found that the time it takes to download the firmware topped at around 11.6 seconds with 512byte of receiver buffer size, which is in fact very slow, further increase of receiver buffer size will not increase the speed anymore. Then I try to change the buffer size of each Net_Pres_SocketRead along with the receiver buffer size, turns out the time it Read more

My First Week of Internship

The previous week was the first week of my new experience as an intern in AESTE. I believe that internships provide an amazing opportunity for learning and getting real-world experience, especially when you are motivated to learn and excel at what you do. In my first week, I had the opportunity to learn the tools that are going to help me fulfil my project during my internship time. I spent my first week learning “Git” and “Witty” web development framework. Read more

Photo by Headway on Unsplash
Photo by Fabian Grohs on Unsplash

Gotta Cache ‘Em All

The week was spent trying to finish up the implementation of the caching mechanism. Overall, I had no major issues regarding the implementation, but there was one thing that caught me unexpectedly. Whenever there are any modifications to the cache, such as adding new entries or expiration of entries, a so-called Replace event is invoked. This event can be caught in our own self-defined Strategy class which is responsible for flushing the expired cached files to the user’s storage at Read more

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

Photo by timothy muza on Unsplash
Photo by Headway on Unsplash

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

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

Photo by Nicolas Thomas on Unsplash

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

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

Photo by Headway on Unsplash